diff --git a/backend/public/assets/index-06b3a129.css b/backend/public/assets/index-9562875d.css similarity index 95% rename from backend/public/assets/index-06b3a129.css rename to backend/public/assets/index-9562875d.css index b5f15b5..c6e1f62 100644 --- a/backend/public/assets/index-06b3a129.css +++ b/backend/public/assets/index-9562875d.css @@ -1 +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-5{margin-bottom:1.25rem}.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}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.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-5{margin-top:1.25rem}.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-40{height:10rem}.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-\[1\.5rem\]{min-height:1.5rem}.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{width:.5rem}.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-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-1{flex:1 1 0%}.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-end{align-items:flex-end}.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-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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(22 163 74 / 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(234 88 12 / 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))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-y-auto{overflow-y:auto}.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-arcticBlue-500{--tw-border-opacity: 1;border-color:rgb(51 158 222 / 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-cyan-500\/60{border-color:#00bcd499}.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-600{--tw-border-opacity: 1;border-color:rgb(117 117 117 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(97 97 97 / var(--tw-border-opacity))}.border-gray-700\/20{border-color:#61616133}.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(34 197 94 / 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-mossGreen-500\/80{border-color:#60b240cc}.border-mossGreen-700{--tw-border-opacity: 1;border-color:rgb(59 107 39 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / 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-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-stormGrey-50{--tw-border-opacity: 1;border-color:rgb(247 248 250 / var(--tw-border-opacity))}.border-sunsetCoral-500\/40{border-color:#ff6a5d66}.border-sunsetCoral-500\/60{border-color:#ff6a5d99}.border-sunsetCoral-500\/80{border-color:#ff6a5dcc}.border-sunsetCoral-600{--tw-border-opacity: 1;border-color:rgb(230 80 72 / 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-warmAmberGlow-500\/80{border-color:#ff8f00cc}.border-warmAmberGlow-600{--tw-border-opacity: 1;border-color:rgb(230 118 0 / var(--tw-border-opacity))}.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-arcticBlue-400{--tw-bg-opacity: 1;background-color:rgb(102 182 231 / var(--tw-bg-opacity))}.bg-arcticBlue-500{--tw-bg-opacity: 1;background-color:rgb(51 158 222 / var(--tw-bg-opacity))}.bg-arcticBlue-600{--tw-bg-opacity: 1;background-color:rgb(31 134 195 / var(--tw-bg-opacity))}.bg-arcticBlue-900\/90{background-color:#082d43e6}.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-500\/80{background-color:#607d8bcc}.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-citrusPunch-600\/80{background-color:#e6bd00cc}.bg-copperRust-600\/80{background-color:#7a444bcc}.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-cyan-900\/30{background-color:#0060644d}.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-emeraldMist-500\/80{background-color:#3fb586cc}.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-800\/60{background-color:#42424299}.bg-gray-800\/70{background-color:#424242b3}.bg-gray-800\/80{background-color:#424242cc}.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\/40{background-color:#21212166}.bg-gray-900\/75{background-color:#212121bf}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.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-lavenderSmoke-600\/80{background-color:#7a5894cc}.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-mossGreen-400{--tw-bg-opacity: 1;background-color:rgb(140 197 111 / var(--tw-bg-opacity))}.bg-mossGreen-600{--tw-bg-opacity: 1;background-color:rgb(77 143 51 / var(--tw-bg-opacity))}.bg-mossGreen-800{--tw-bg-opacity: 1;background-color:rgb(42 73 29 / var(--tw-bg-opacity))}.bg-mossGreen-900\/90{background-color:#1c3012e6}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.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-stormGrey-200\/20{background-color:#d9dce233}.bg-stormGrey-700{--tw-bg-opacity: 1;background-color:rgb(62 68 86 / var(--tw-bg-opacity))}.bg-stormGrey-700\/60{background-color:#3e445699}.bg-sunsetCoral-400{--tw-bg-opacity: 1;background-color:rgb(255 145 137 / var(--tw-bg-opacity))}.bg-sunsetCoral-500{--tw-bg-opacity: 1;background-color:rgb(255 106 93 / var(--tw-bg-opacity))}.bg-sunsetCoral-600{--tw-bg-opacity: 1;background-color:rgb(230 80 72 / var(--tw-bg-opacity))}.bg-sunsetCoral-900\/20{background-color:#5c1c1a33}.bg-sunsetCoral-900\/40{background-color:#5c1c1a66}.bg-sunsetCoral-900\/90{background-color:#5c1c1ae6}.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-warmAmberGlow-400{--tw-bg-opacity: 1;background-color:rgb(255 173 77 / var(--tw-bg-opacity))}.bg-warmAmberGlow-700{--tw-bg-opacity: 1;background-color:rgb(179 90 0 / var(--tw-bg-opacity))}.bg-warmAmberGlow-900\/90{background-color:#4d2600e6}.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: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 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: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 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: #4ade80 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a 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: #fb923c var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c 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-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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-2{padding-top:.5rem}.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}.tracking-wide{letter-spacing:.025em}.\!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-200{--tw-text-opacity: 1;color:rgb(255 224 130 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(255 213 79 / var(--tw-text-opacity))}.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-arcticBlue-500{--tw-text-opacity: 1;color:rgb(51 158 222 / var(--tw-text-opacity))}.text-arcticBlue-700{--tw-text-opacity: 1;color:rgb(22 105 155 / 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-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(238 238 238 / 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-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / 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-lavenderSmoke-700{--tw-text-opacity: 1;color:rgb(93 67 115 / var(--tw-text-opacity))}.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-mossGreen-100{--tw-text-opacity: 1;color:rgb(235 245 229 / var(--tw-text-opacity))}.text-mossGreen-500{--tw-text-opacity: 1;color:rgb(96 178 64 / var(--tw-text-opacity))}.text-mossGreen-600{--tw-text-opacity: 1;color:rgb(77 143 51 / var(--tw-text-opacity))}.text-mossGreen-700{--tw-text-opacity: 1;color:rgb(59 107 39 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / 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-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-stormGrey-300{--tw-text-opacity: 1;color:rgb(182 187 200 / var(--tw-text-opacity))}.text-stormGrey-400{--tw-text-opacity: 1;color:rgb(139 145 164 / var(--tw-text-opacity))}.text-stormGrey-500{--tw-text-opacity: 1;color:rgb(96 103 128 / var(--tw-text-opacity))}.text-stormGrey-600{--tw-text-opacity: 1;color:rgb(79 85 107 / var(--tw-text-opacity))}.text-stormGrey-700{--tw-text-opacity: 1;color:rgb(62 68 86 / var(--tw-text-opacity))}.text-sunsetCoral-500{--tw-text-opacity: 1;color:rgb(255 106 93 / var(--tw-text-opacity))}.text-sunsetCoral-700{--tw-text-opacity: 1;color:rgb(185 61 56 / var(--tw-text-opacity))}.text-sunsetCoral-800{--tw-text-opacity: 1;color:rgb(138 44 40 / 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-warmAmberGlow-500{--tw-text-opacity: 1;color:rgb(255 143 0 / var(--tw-text-opacity))}.text-warmAmberGlow-600{--tw-text-opacity: 1;color:rgb(230 118 0 / var(--tw-text-opacity))}.text-warmAmberGlow-700{--tw-text-opacity: 1;color:rgb(179 90 0 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.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}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(34 197 94 / .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(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color: rgb(249 115 22 / .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}.ring-1{--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(1px + 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)}.ring-purple-500\/40{--tw-ring-color: rgb(156 39 176 / .4)}.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{--tw-backdrop-blur: blur(8px);-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-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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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)}.last\:mb-0:last-child{margin-bottom:0}.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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(34 197 94 / 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(34 197 94 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(34 197 94 / 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\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-arcticBlue-600:hover{--tw-bg-opacity: 1;background-color:rgb(31 134 195 / var(--tw-bg-opacity))}.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-citrusPunch-600\/90:hover{background-color:#e6bd00e6}.hover\:bg-copperRust-600\/90:hover{background-color:#7a444be6}.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-emeraldMist-500\/90:hover{background-color:#3fb586e6}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-lavenderSmoke-600\/90:hover{background-color:#7a5894e6}.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:#f973161a}.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-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-sunsetCoral-600:hover{--tw-bg-opacity: 1;background-color:rgb(230 80 72 / var(--tw-bg-opacity))}.hover\:bg-sunsetCoral-600\/20:hover{background-color:#e6504833}.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-amber-100:hover{--tw-text-opacity: 1;color:rgb(255 236 179 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(21 101 192 / 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\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-white\/90:hover{color:#ffffffe6}.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(34 197 94 / .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(249 115 22 / .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(34 197 94 / 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-lavenderSmoke-500:focus{--tw-border-opacity: 1;border-color:rgb(150 112 184 / 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(249 115 22 / 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-slate-800:focus{--tw-border-opacity: 1;border-color:rgb(30 41 59 / 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-slate-800:focus{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / 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\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / 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-1: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(1px + 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-2: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(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)}.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-citrusPunch-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 102 / var(--tw-ring-opacity))}.focus\:ring-copperRust-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(178 138 134 / 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-emeraldMist-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 200 163 / 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(187 247 208 / 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-lavenderSmoke-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(184 138 207 / var(--tw-ring-opacity))}.focus\:ring-lavenderSmoke-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 112 184 / 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(254 215 170 / 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-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(171 71 188 / 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\:border-slate-800:active{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.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:#22c55e4d}.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:#f973164d}.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-slate-800:active{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.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\:text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / 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\:cursor-not-allowed:disabled{cursor:not-allowed}.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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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: 540px){.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:text-right{text-align:right}}@media (min-width: 720px){.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\: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\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}}@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} +*,: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-5{margin-bottom:1.25rem}.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}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.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-5{margin-top:1.25rem}.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-40{height:10rem}.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-\[1\.5rem\]{min-height:1.5rem}.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{width:.5rem}.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-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-1{flex:1 1 0%}.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-end{align-items:flex-end}.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-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.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))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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(22 163 74 / 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(234 88 12 / 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))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.overflow-y-auto{overflow-y:auto}.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-arcticBlue-500{--tw-border-opacity: 1;border-color:rgb(51 158 222 / 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-cyan-500\/60{border-color:#00bcd499}.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-600{--tw-border-opacity: 1;border-color:rgb(117 117 117 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(97 97 97 / var(--tw-border-opacity))}.border-gray-700\/20{border-color:#61616133}.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(34 197 94 / 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-mossGreen-500\/80{border-color:#60b240cc}.border-mossGreen-700{--tw-border-opacity: 1;border-color:rgb(59 107 39 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / 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-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-stormGrey-50{--tw-border-opacity: 1;border-color:rgb(247 248 250 / var(--tw-border-opacity))}.border-sunsetCoral-500\/40{border-color:#ff6a5d66}.border-sunsetCoral-500\/60{border-color:#ff6a5d99}.border-sunsetCoral-500\/80{border-color:#ff6a5dcc}.border-sunsetCoral-600{--tw-border-opacity: 1;border-color:rgb(230 80 72 / 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-warmAmberGlow-500\/80{border-color:#ff8f00cc}.border-warmAmberGlow-600{--tw-border-opacity: 1;border-color:rgb(230 118 0 / var(--tw-border-opacity))}.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-arcticBlue-400{--tw-bg-opacity: 1;background-color:rgb(102 182 231 / var(--tw-bg-opacity))}.bg-arcticBlue-500{--tw-bg-opacity: 1;background-color:rgb(51 158 222 / var(--tw-bg-opacity))}.bg-arcticBlue-600{--tw-bg-opacity: 1;background-color:rgb(31 134 195 / var(--tw-bg-opacity))}.bg-arcticBlue-900\/90{background-color:#082d43e6}.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-500\/80{background-color:#607d8bcc}.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-citrusPunch-600\/80{background-color:#e6bd00cc}.bg-copperRust-600\/80{background-color:#7a444bcc}.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-cyan-900\/30{background-color:#0060644d}.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-emeraldMist-500\/80{background-color:#3fb586cc}.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-800\/60{background-color:#42424299}.bg-gray-800\/70{background-color:#424242b3}.bg-gray-800\/80{background-color:#424242cc}.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\/40{background-color:#21212166}.bg-gray-900\/75{background-color:#212121bf}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.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-lavenderSmoke-600\/80{background-color:#7a5894cc}.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-mossGreen-400{--tw-bg-opacity: 1;background-color:rgb(140 197 111 / var(--tw-bg-opacity))}.bg-mossGreen-600{--tw-bg-opacity: 1;background-color:rgb(77 143 51 / var(--tw-bg-opacity))}.bg-mossGreen-800{--tw-bg-opacity: 1;background-color:rgb(42 73 29 / var(--tw-bg-opacity))}.bg-mossGreen-900\/90{background-color:#1c3012e6}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.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-stormGrey-200\/20{background-color:#d9dce233}.bg-stormGrey-700{--tw-bg-opacity: 1;background-color:rgb(62 68 86 / var(--tw-bg-opacity))}.bg-stormGrey-700\/60{background-color:#3e445699}.bg-sunsetCoral-400{--tw-bg-opacity: 1;background-color:rgb(255 145 137 / var(--tw-bg-opacity))}.bg-sunsetCoral-500{--tw-bg-opacity: 1;background-color:rgb(255 106 93 / var(--tw-bg-opacity))}.bg-sunsetCoral-600{--tw-bg-opacity: 1;background-color:rgb(230 80 72 / var(--tw-bg-opacity))}.bg-sunsetCoral-900\/20{background-color:#5c1c1a33}.bg-sunsetCoral-900\/40{background-color:#5c1c1a66}.bg-sunsetCoral-900\/90{background-color:#5c1c1ae6}.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-warmAmberGlow-400{--tw-bg-opacity: 1;background-color:rgb(255 173 77 / var(--tw-bg-opacity))}.bg-warmAmberGlow-700{--tw-bg-opacity: 1;background-color:rgb(179 90 0 / var(--tw-bg-opacity))}.bg-warmAmberGlow-900\/90{background-color:#4d2600e6}.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: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 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: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 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: #4ade80 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a 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: #fb923c var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c 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-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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-2{padding-top:.5rem}.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}.tracking-wide{letter-spacing:.025em}.\!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-200{--tw-text-opacity: 1;color:rgb(255 224 130 / var(--tw-text-opacity))}.text-amber-300{--tw-text-opacity: 1;color:rgb(255 213 79 / var(--tw-text-opacity))}.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-arcticBlue-500{--tw-text-opacity: 1;color:rgb(51 158 222 / var(--tw-text-opacity))}.text-arcticBlue-700{--tw-text-opacity: 1;color:rgb(22 105 155 / 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-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(238 238 238 / 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-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / 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-lavenderSmoke-700{--tw-text-opacity: 1;color:rgb(93 67 115 / var(--tw-text-opacity))}.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-mossGreen-100{--tw-text-opacity: 1;color:rgb(235 245 229 / var(--tw-text-opacity))}.text-mossGreen-500{--tw-text-opacity: 1;color:rgb(96 178 64 / var(--tw-text-opacity))}.text-mossGreen-600{--tw-text-opacity: 1;color:rgb(77 143 51 / var(--tw-text-opacity))}.text-mossGreen-700{--tw-text-opacity: 1;color:rgb(59 107 39 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / 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-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-stormGrey-300{--tw-text-opacity: 1;color:rgb(182 187 200 / var(--tw-text-opacity))}.text-stormGrey-400{--tw-text-opacity: 1;color:rgb(139 145 164 / var(--tw-text-opacity))}.text-stormGrey-500{--tw-text-opacity: 1;color:rgb(96 103 128 / var(--tw-text-opacity))}.text-stormGrey-600{--tw-text-opacity: 1;color:rgb(79 85 107 / var(--tw-text-opacity))}.text-stormGrey-700{--tw-text-opacity: 1;color:rgb(62 68 86 / var(--tw-text-opacity))}.text-sunsetCoral-500{--tw-text-opacity: 1;color:rgb(255 106 93 / var(--tw-text-opacity))}.text-sunsetCoral-700{--tw-text-opacity: 1;color:rgb(185 61 56 / var(--tw-text-opacity))}.text-sunsetCoral-800{--tw-text-opacity: 1;color:rgb(138 44 40 / 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-warmAmberGlow-500{--tw-text-opacity: 1;color:rgb(255 143 0 / var(--tw-text-opacity))}.text-warmAmberGlow-600{--tw-text-opacity: 1;color:rgb(230 118 0 / var(--tw-text-opacity))}.text-warmAmberGlow-700{--tw-text-opacity: 1;color:rgb(179 90 0 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.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}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-40{opacity:.4}.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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/40{--tw-shadow-color: rgb(34 197 94 / .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(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/40{--tw-shadow-color: rgb(249 115 22 / .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}.ring-1{--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(1px + 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)}.ring-purple-500\/40{--tw-ring-color: rgb(156 39 176 / .4)}.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{--tw-backdrop-blur: blur(8px);-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-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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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)}.last\:mb-0:last-child{margin-bottom:0}.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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / var(--tw-border-opacity))}.placeholder-shown\:border-green-500:placeholder-shown{--tw-border-opacity: 1;border-color:rgb(34 197 94 / 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(34 197 94 / var(--tw-border-opacity))}.placeholder-shown\:border-t-green-500:placeholder-shown{--tw-border-opacity: 1;border-top-color:rgb(34 197 94 / 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\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.hover\:bg-amber-500\/10:hover{background-color:#ffc1071a}.hover\:bg-arcticBlue-600:hover{--tw-bg-opacity: 1;background-color:rgb(31 134 195 / var(--tw-bg-opacity))}.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-citrusPunch-600\/90:hover{background-color:#e6bd00e6}.hover\:bg-copperRust-600\/90:hover{background-color:#7a444be6}.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-emeraldMist-500\/90:hover{background-color:#3fb586e6}.hover\:bg-gray-900\/10:hover{background-color:#2121211a}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-indigo-500\/10:hover{background-color:#3f51b51a}.hover\:bg-lavenderSmoke-600\/90:hover{background-color:#7a5894e6}.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:#f973161a}.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-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.hover\:bg-sunsetCoral-600:hover{--tw-bg-opacity: 1;background-color:rgb(230 80 72 / var(--tw-bg-opacity))}.hover\:bg-sunsetCoral-600\/20:hover{background-color:#e6504833}.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-amber-100:hover{--tw-text-opacity: 1;color:rgb(255 236 179 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(33 150 243 / var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(21 101 192 / 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\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-white\/90:hover{color:#ffffffe6}.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(34 197 94 / .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(249 115 22 / .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(34 197 94 / 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-lavenderSmoke-500:focus{--tw-border-opacity: 1;border-color:rgb(150 112 184 / 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(249 115 22 / 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-slate-800:focus{--tw-border-opacity: 1;border-color:rgb(30 41 59 / 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-slate-800:focus{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / 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\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / 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-1: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(1px + 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-2: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(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)}.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-citrusPunch-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 224 102 / var(--tw-ring-opacity))}.focus\:ring-copperRust-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(178 138 134 / 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-emeraldMist-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 200 163 / 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(187 247 208 / 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-lavenderSmoke-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(184 138 207 / var(--tw-ring-opacity))}.focus\:ring-lavenderSmoke-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(150 112 184 / 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(254 215 170 / 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-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(171 71 188 / 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\:border-slate-800:active{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.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:#22c55e4d}.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:#f973164d}.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-slate-800:active{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.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\:text-white:active{--tw-text-opacity: 1;color:rgb(255 255 255 / 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\:cursor-not-allowed:disabled{cursor:not-allowed}.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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / var(--tw-text-opacity))}.peer:placeholder-shown~.peer-placeholder-shown\:text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(34 197 94 / 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(249 115 22 / 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(34 197 94 / 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(249 115 22 / 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: 540px){.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:text-right{text-align:right}}@media (min-width: 720px){.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\: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\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.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-24fe32b2.js b/backend/public/assets/index-b23f4bf0.js similarity index 57% rename from backend/public/assets/index-24fe32b2.js rename to backend/public/assets/index-b23f4bf0.js index 2ba90d8..85a5a31 100644 --- a/backend/public/assets/index-24fe32b2.js +++ b/backend/public/assets/index-b23f4bf0.js @@ -1,4 +1,4 @@ -function NR(e,t){for(var r=0;rn[o]})}}}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 o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();function Tx(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ts(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?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(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Cx={exports:{}},sd={},Ox={exports:{}},Qe={};/** +function NR(e,t){for(var r=0;rn[o]})}}}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 o of document.querySelectorAll('link[rel="modulepreload"]'))n(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function n(o){if(o.ep)return;o.ep=!0;const a=r(o);fetch(o.href,a)}})();function Tx(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ts(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?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(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Cx={exports:{}},sd={},Ox={exports:{}},Je={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function NR(e,t){for(var r=0;r>>1,ee=U[K];if(0>>1;Ko(ue,H))teo(me,ue)?(U[K]=me,U[te]=H,K=te):(U[K]=ue,U[se]=H,K=se);else if(teo(me,H))U[K]=me,U[te]=H,K=te;else break e}}return B}function o(U,B){var H=U.sortIndex-B.sortIndex;return H!==0?H:U.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();e.unstable_now=function(){return i.now()-c}}var p=[],g=[],m=1,_=null,O=3,C=!1,T=!1,x=!1,b=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,l=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function u(U){for(var B=r(g);B!==null;){if(B.callback===null)n(g);else if(B.startTime<=U)n(g),B.sortIndex=B.expirationTime,t(p,B);else break;B=r(g)}}function s(U){if(x=!1,u(U),!T)if(r(p)!==null)T=!0,G(h);else{var B=r(g);B!==null&&Q(s,B.startTime-U)}}function h(U,B){T=!1,x&&(x=!1,d(E),E=-1),C=!0;var H=O;try{for(u(B),_=r(p);_!==null&&(!(_.expirationTime>B)||U&&!N());){var K=_.callback;if(typeof K=="function"){_.callback=null,O=_.priorityLevel;var ee=K(_.expirationTime<=B);B=e.unstable_now(),typeof ee=="function"?_.callback=ee:_===r(p)&&n(p),u(B)}else n(p);_=r(p)}if(_!==null)var le=!0;else{var se=r(g);se!==null&&Q(s,se.startTime-B),le=!1}return le}finally{_=null,O=H,C=!1}}var v=!1,w=null,E=-1,k=5,P=-1;function N(){return!(e.unstable_now()-PU||125K?(U.sortIndex=H,t(g,U),r(p)===null&&U===r(g)&&(x?(d(E),E=-1):x=!0,Q(s,H-K))):(U.sortIndex=ee,t(p,U),T||C||(T=!0,G(h))),U},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(U){var B=O;return function(){var H=O;O=B;try{return U.apply(this,arguments)}finally{O=H}}}})(Dx);Ix.exports=Dx;var ZR=Ix.exports;/** + */(function(e){function t(U,B){var H=U.length;U.push(B);e:for(;0>>1,ee=U[K];if(0>>1;Ko(ce,H))reo(ve,ce)?(U[K]=ve,U[re]=H,K=re):(U[K]=ce,U[se]=H,K=se);else if(reo(ve,H))U[K]=ve,U[re]=H,K=re;else break e}}return B}function o(U,B){var H=U.sortIndex-B.sortIndex;return H!==0?H:U.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var i=Date,c=i.now();e.unstable_now=function(){return i.now()-c}}var p=[],g=[],m=1,_=null,O=3,C=!1,T=!1,x=!1,b=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,l=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function u(U){for(var B=r(g);B!==null;){if(B.callback===null)n(g);else if(B.startTime<=U)n(g),B.sortIndex=B.expirationTime,t(p,B);else break;B=r(g)}}function s(U){if(x=!1,u(U),!T)if(r(p)!==null)T=!0,G(h);else{var B=r(g);B!==null&&Y(s,B.startTime-U)}}function h(U,B){T=!1,x&&(x=!1,d(E),E=-1),C=!0;var H=O;try{for(u(B),_=r(p);_!==null&&(!(_.expirationTime>B)||U&&!N());){var K=_.callback;if(typeof K=="function"){_.callback=null,O=_.priorityLevel;var ee=K(_.expirationTime<=B);B=e.unstable_now(),typeof ee=="function"?_.callback=ee:_===r(p)&&n(p),u(B)}else n(p);_=r(p)}if(_!==null)var ie=!0;else{var se=r(g);se!==null&&Y(s,se.startTime-B),ie=!1}return ie}finally{_=null,O=H,C=!1}}var v=!1,w=null,E=-1,k=5,P=-1;function N(){return!(e.unstable_now()-PU||125K?(U.sortIndex=H,t(g,U),r(p)===null&&U===r(g)&&(x?(d(E),E=-1):x=!0,Y(s,H-K))):(U.sortIndex=ee,t(p,U),T||C||(T=!0,G(h))),U},e.unstable_shouldYield=N,e.unstable_wrapCallback=function(U){var B=O;return function(){var H=O;O=B;try{return U.apply(this,arguments)}finally{O=H}}}})(Dx);Ix.exports=Dx;var ZR=Ix.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function NR(e,t){for(var r=0;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gp=Object.prototype.hasOwnProperty,eN=/^[: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]*$/,Mm={},Im={};function tN(e){return Gp.call(Im,e)?!0:Gp.call(Mm,e)?!1:eN.test(e)?Im[e]=!0:(Mm[e]=!0,!1)}function rN(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function nN(e,t,r,n){if(t===null||typeof t>"u"||rN(e,t,r,n))return!0;if(n)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 mr(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var rr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){rr[e]=new mr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];rr[t]=new mr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){rr[e]=new mr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){rr[e]=new mr(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){rr[e]=new mr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){rr[e]=new mr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){rr[e]=new mr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){rr[e]=new mr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){rr[e]=new mr(e,5,!1,e.toLowerCase(),null,!1,!1)});var Nh=/[\-:]([a-z])/g;function jh(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(Nh,jh);rr[t]=new mr(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(Nh,jh);rr[t]=new mr(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(Nh,jh);rr[t]=new mr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){rr[e]=new mr(e,1,!1,e.toLowerCase(),null,!1,!1)});rr.xlinkHref=new mr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){rr[e]=new mr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ah(e,t,r,n){var o=rr.hasOwnProperty(t)?rr[t]:null;(o!==null?o.type!==0:n||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gp=Object.prototype.hasOwnProperty,eN=/^[: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]*$/,Mm={},Im={};function tN(e){return Gp.call(Im,e)?!0:Gp.call(Mm,e)?!1:eN.test(e)?Im[e]=!0:(Mm[e]=!0,!1)}function rN(e,t,r,n){if(r!==null&&r.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function nN(e,t,r,n){if(t===null||typeof t>"u"||rN(e,t,r,n))return!0;if(n)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 mr(e,t,r,n,o,a,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}var rr={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){rr[e]=new mr(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];rr[t]=new mr(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){rr[e]=new mr(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){rr[e]=new mr(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){rr[e]=new mr(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){rr[e]=new mr(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){rr[e]=new mr(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){rr[e]=new mr(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){rr[e]=new mr(e,5,!1,e.toLowerCase(),null,!1,!1)});var Nh=/[\-:]([a-z])/g;function jh(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(Nh,jh);rr[t]=new mr(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(Nh,jh);rr[t]=new mr(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(Nh,jh);rr[t]=new mr(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){rr[e]=new mr(e,1,!1,e.toLowerCase(),null,!1,!1)});rr.xlinkHref=new mr("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){rr[e]=new mr(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ah(e,t,r,n){var o=rr.hasOwnProperty(t)?rr[t]:null;(o!==null?o.type!==0:n||!(2c||o[i]!==a[c]){var p=` -`+o[i].replace(" at new "," at ");return e.displayName&&p.includes("")&&(p=p.replace("",e.displayName)),p}while(1<=i&&0<=c);break}}}finally{qf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Pl(e):""}function oN(e){switch(e.tag){case 5:return Pl(e.type);case 16:return Pl("Lazy");case 13:return Pl("Suspense");case 19:return Pl("SuspenseList");case 0:case 2:case 15:return e=Gf(e.type,!1),e;case 11:return e=Gf(e.type.render,!1),e;case 1:return e=Gf(e.type,!0),e;default:return""}}function Qp(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 Za:return"Fragment";case Ja:return"Portal";case Kp:return"Profiler";case Mh:return"StrictMode";case Yp:return"Suspense";case Xp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zx:return(e.displayName||"Context")+".Consumer";case Vx:return(e._context.displayName||"Context")+".Provider";case Ih:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Dh:return t=e.displayName||null,t!==null?t:Qp(e.type)||"Memo";case So:t=e._payload,e=e._init;try{return Qp(e(t))}catch{}}return null}function aN(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 Qp(t);case 8:return t===Mh?"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 $o(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Wx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function iN(e){var t=Wx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function su(e){e._valueTracker||(e._valueTracker=iN(e))}function Hx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Wx(e)?e.checked?"true":"false":e.value),e=n,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 Jp(e,t){var r=t.checked;return Nt({},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,n=t.checked!=null?t.checked:t.defaultChecked;r=$o(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ux(e,t){t=t.checked,t!=null&&Ah(e,"checked",t,!1)}function Zp(e,t){Ux(e,t);var r=$o(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?e0(e,t.type,r):t.hasOwnProperty("defaultValue")&&e0(e,t.type,$o(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Fm(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="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 e0(e,t,r){(t!=="number"||dc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var kl=Array.isArray;function fi(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=uu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Il={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},lN=["Webkit","ms","Moz","O"];Object.keys(Il).forEach(function(e){lN.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Il[t]=Il[e]})});function Kx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Il.hasOwnProperty(e)&&Il[e]?(""+t).trim():t+"px"}function Yx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Kx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var sN=Nt({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 n0(e,t){if(t){if(sN[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(we(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(we(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(we(61))}if(t.style!=null&&typeof t.style!="object")throw Error(we(62))}}function o0(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 a0=null;function Lh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var i0=null,pi=null,hi=null;function Bm(e){if(e=Ps(e)){if(typeof i0!="function")throw Error(we(280));var t=e.stateNode;t&&(t=pd(t),i0(e.stateNode,e.type,t))}}function Xx(e){pi?hi?hi.push(e):hi=[e]:pi=e}function Qx(){if(pi){var e=pi,t=hi;if(hi=pi=null,Bm(e),t)for(e=0;e>>=0,e===0?32:31-(yN(e)/wN|0)|0}var cu=64,du=4194304;function El(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 n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var c=i&~o;c!==0?n=El(c):(a&=i,a!==0&&(n=El(a)))}else i=r&~o,i!==0?n=El(i):a!==0&&(n=El(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Os(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mn(t),e[t]=r}function CN(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 n=e.eventTimes;for(e=e.expirationTimes;0=Ll),Xm=String.fromCharCode(32),Qm=!1;function v_(e,t){switch(e){case"keyup":return JN.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function m_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ei=!1;function ej(e,t){switch(e){case"compositionend":return m_(t);case"keypress":return t.which!==32?null:(Qm=!0,Xm);case"textInput":return e=t.data,e===Xm&&Qm?null:e;default:return null}}function tj(e,t){if(ei)return e==="compositionend"||!$h&&v_(e,t)?(e=g_(),Lu=Wh=No=null,ei=!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=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ty(r)}}function __(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?__(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function T_(){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 qh(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 cj(e){var t=T_(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&__(r.ownerDocument.documentElement,r)){if(n!==null&&qh(r)){if(t=n.start,e=n.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 o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=ry(r,a);var i=ry(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,ti=null,f0=null,Vl=null,p0=!1;function ny(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;p0||ti==null||ti!==dc(n)||(n=ti,"selectionStart"in n&&qh(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Vl&&rs(Vl,n)||(Vl=n,n=mc(f0,"onSelect"),0oi||(e.current=y0[oi],y0[oi]=null,oi--)}function gt(e,t){oi++,y0[oi]=e.current,e.current=t}var qo={},fr=Yo(qo),Pr=Yo(!1),wa=qo;function Oi(e,t){var r=e.type.contextTypes;if(!r)return qo;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function kr(e){return e=e.childContextTypes,e!=null}function wc(){mt(Pr),mt(fr)}function cy(e,t,r){if(fr.current!==qo)throw Error(we(168));gt(fr,t),gt(Pr,r)}function j_(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(we(108,aN(e)||"Unknown",o));return Nt({},r,n)}function xc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qo,wa=fr.current,gt(fr,e),gt(Pr,Pr.current),!0}function dy(e,t,r){var n=e.stateNode;if(!n)throw Error(we(169));r?(e=j_(e,t,wa),n.__reactInternalMemoizedMergedChildContext=e,mt(Pr),mt(fr),gt(fr,e)):mt(Pr),gt(Pr,r)}var $n=null,hd=!1,lp=!1;function A_(e){$n===null?$n=[e]:$n.push(e)}function _j(e){hd=!0,A_(e)}function Xo(){if(!lp&&$n!==null){lp=!0;var e=0,t=dt;try{var r=$n;for(dt=1;e>=i,o-=i,qn=1<<32-mn(t)+o|r<E?(k=w,w=null):k=w.sibling;var P=O(d,w,u[E],s);if(P===null){w===null&&(w=k);break}e&&w&&P.alternate===null&&t(d,w),l=a(P,l,E),v===null?h=P:v.sibling=P,v=P,w=k}if(E===u.length)return r(d,w),_t&&ca(d,E),h;if(w===null){for(;EE?(k=w,w=null):k=w.sibling;var N=O(d,w,P.value,s);if(N===null){w===null&&(w=k);break}e&&w&&N.alternate===null&&t(d,w),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N,w=k}if(P.done)return r(d,w),_t&&ca(d,E),h;if(w===null){for(;!P.done;E++,P=u.next())P=_(d,P.value,s),P!==null&&(l=a(P,l,E),v===null?h=P:v.sibling=P,v=P);return _t&&ca(d,E),h}for(w=n(d,w);!P.done;E++,P=u.next())P=C(w,d,E,P.value,s),P!==null&&(e&&P.alternate!==null&&w.delete(P.key===null?E:P.key),l=a(P,l,E),v===null?h=P:v.sibling=P,v=P);return e&&w.forEach(function(j){return t(d,j)}),_t&&ca(d,E),h}function b(d,l,u,s){if(typeof u=="object"&&u!==null&&u.type===Za&&u.key===null&&(u=u.props.children),typeof u=="object"&&u!==null){switch(u.$$typeof){case lu:e:{for(var h=u.key,v=l;v!==null;){if(v.key===h){if(h=u.type,h===Za){if(v.tag===7){r(d,v.sibling),l=o(v,u.props.children),l.return=d,d=l;break e}}else if(v.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===So&&my(h)===v.type){r(d,v.sibling),l=o(v,u.props),l.ref=yl(d,v,u),l.return=d,d=l;break e}r(d,v);break}else t(d,v);v=v.sibling}u.type===Za?(l=ma(u.props.children,d.mode,s,u.key),l.return=d,d=l):(s=$u(u.type,u.key,u.props,null,d.mode,s),s.ref=yl(d,l,u),s.return=d,d=s)}return i(d);case Ja:e:{for(v=u.key;l!==null;){if(l.key===v)if(l.tag===4&&l.stateNode.containerInfo===u.containerInfo&&l.stateNode.implementation===u.implementation){r(d,l.sibling),l=o(l,u.children||[]),l.return=d,d=l;break e}else{r(d,l);break}else t(d,l);l=l.sibling}l=gp(u,d.mode,s),l.return=d,d=l}return i(d);case So:return v=u._init,b(d,l,v(u._payload),s)}if(kl(u))return T(d,l,u,s);if(hl(u))return x(d,l,u,s);mu(d,u)}return typeof u=="string"&&u!==""||typeof u=="number"?(u=""+u,l!==null&&l.tag===6?(r(d,l.sibling),l=o(l,u),l.return=d,d=l):(r(d,l),l=hp(u,d.mode,s),l.return=d,d=l),i(d)):r(d,l)}return b}var Pi=B_(!0),W_=B_(!1),ks={},Dn=Yo(ks),is=Yo(ks),ls=Yo(ks);function ha(e){if(e===ks)throw Error(we(174));return e}function tg(e,t){switch(gt(ls,t),gt(is,e),gt(Dn,ks),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:r0(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=r0(t,e)}mt(Dn),gt(Dn,t)}function ki(){mt(Dn),mt(is),mt(ls)}function H_(e){ha(ls.current);var t=ha(Dn.current),r=r0(t,e.type);t!==r&&(gt(is,e),gt(Dn,r))}function rg(e){is.current===e&&(mt(Dn),mt(is))}var Pt=Yo(0);function Pc(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 sp=[];function ng(){for(var e=0;er?r:4,e(!0);var n=up.transition;up.transition={};try{e(!1),t()}finally{dt=r,up.transition=n}}function a1(){return on().memoizedState}function Sj(e,t,r){var n=zo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},i1(e))l1(t,r);else if(r=L_(e,t,r,n),r!==null){var o=br();yn(r,e,n,o),s1(r,t,n)}}function Pj(e,t,r){var n=zo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(i1(e))l1(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,c=a(i,r);if(o.hasEagerState=!0,o.eagerState=c,_n(c,i)){var p=t.interleaved;p===null?(o.next=o,Zh(t)):(o.next=p.next,p.next=o),t.interleaved=o;return}}catch{}finally{}r=L_(e,t,o,n),r!==null&&(o=br(),yn(r,e,n,o),s1(r,t,n))}}function i1(e){var t=e.alternate;return e===Et||t!==null&&t===Et}function l1(e,t){zl=kc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function s1(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Vh(e,r)}}var Ec={readContext:nn,useCallback:ir,useContext:ir,useEffect:ir,useImperativeHandle:ir,useInsertionEffect:ir,useLayoutEffect:ir,useMemo:ir,useReducer:ir,useRef:ir,useState:ir,useDebugValue:ir,useDeferredValue:ir,useTransition:ir,useMutableSource:ir,useSyncExternalStore:ir,useId:ir,unstable_isNewReconciler:!1},kj={readContext:nn,useCallback:function(e,t){return An().memoizedState=[e,t===void 0?null:t],e},useContext:nn,useEffect:wy,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Bu(4194308,4,e1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Bu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bu(4,2,e,t)},useMemo:function(e,t){var r=An();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=An();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Sj.bind(null,Et,e),[n.memoizedState,e]},useRef:function(e){var t=An();return e={current:e},t.memoizedState=e},useState:yy,useDebugValue:sg,useDeferredValue:function(e){return An().memoizedState=e},useTransition:function(){var e=yy(!1),t=e[0];return e=Oj.bind(null,e[1]),An().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Et,o=An();if(_t){if(r===void 0)throw Error(we(407));r=r()}else{if(r=t(),Qt===null)throw Error(we(349));_a&30||q_(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,wy(K_.bind(null,n,a,e),[e]),n.flags|=2048,cs(9,G_.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=An(),t=Qt.identifierPrefix;if(_t){var r=Gn,n=qn;r=(n&~(1<<32-mn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=ss++,0")&&(p=p.replace("",e.displayName)),p}while(1<=i&&0<=c);break}}}finally{qf=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?Pl(e):""}function oN(e){switch(e.tag){case 5:return Pl(e.type);case 16:return Pl("Lazy");case 13:return Pl("Suspense");case 19:return Pl("SuspenseList");case 0:case 2:case 15:return e=Gf(e.type,!1),e;case 11:return e=Gf(e.type.render,!1),e;case 1:return e=Gf(e.type,!0),e;default:return""}}function Qp(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 Za:return"Fragment";case Ja:return"Portal";case Kp:return"Profiler";case Mh:return"StrictMode";case Yp:return"Suspense";case Xp:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case zx:return(e.displayName||"Context")+".Consumer";case Vx:return(e._context.displayName||"Context")+".Provider";case Ih:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Dh:return t=e.displayName||null,t!==null?t:Qp(e.type)||"Memo";case So:t=e._payload,e=e._init;try{return Qp(e(t))}catch{}}return null}function aN(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 Qp(t);case 8:return t===Mh?"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 $o(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Wx(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function iN(e){var t=Wx(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var o=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){n=""+i,a.call(this,i)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function su(e){e._valueTracker||(e._valueTracker=iN(e))}function Hx(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=Wx(e)?e.checked?"true":"false":e.value),e=n,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 Jp(e,t){var r=t.checked;return jt({},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,n=t.checked!=null?t.checked:t.defaultChecked;r=$o(t.value!=null?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Ux(e,t){t=t.checked,t!=null&&Ah(e,"checked",t,!1)}function Zp(e,t){Ux(e,t);var r=$o(t.value),n=t.type;if(r!=null)n==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(n==="submit"||n==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?e0(e,t.type,r):t.hasOwnProperty("defaultValue")&&e0(e,t.type,$o(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Fm(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!(n!=="submit"&&n!=="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 e0(e,t,r){(t!=="number"||dc(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var kl=Array.isArray;function fi(e,t,r,n){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=uu.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Xl(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=t;return}}e.textContent=t}var Il={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},lN=["Webkit","ms","Moz","O"];Object.keys(Il).forEach(function(e){lN.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Il[t]=Il[e]})});function Kx(e,t,r){return t==null||typeof t=="boolean"||t===""?"":r||typeof t!="number"||t===0||Il.hasOwnProperty(e)&&Il[e]?(""+t).trim():t+"px"}function Yx(e,t){e=e.style;for(var r in t)if(t.hasOwnProperty(r)){var n=r.indexOf("--")===0,o=Kx(r,t[r],n);r==="float"&&(r="cssFloat"),n?e.setProperty(r,o):e[r]=o}}var sN=jt({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 n0(e,t){if(t){if(sN[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(we(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(we(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(we(61))}if(t.style!=null&&typeof t.style!="object")throw Error(we(62))}}function o0(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 a0=null;function Lh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var i0=null,pi=null,hi=null;function Bm(e){if(e=Ps(e)){if(typeof i0!="function")throw Error(we(280));var t=e.stateNode;t&&(t=pd(t),i0(e.stateNode,e.type,t))}}function Xx(e){pi?hi?hi.push(e):hi=[e]:pi=e}function Qx(){if(pi){var e=pi,t=hi;if(hi=pi=null,Bm(e),t)for(e=0;e>>=0,e===0?32:31-(yN(e)/wN|0)|0}var cu=64,du=4194304;function El(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 n=0,o=e.suspendedLanes,a=e.pingedLanes,i=r&268435455;if(i!==0){var c=i&~o;c!==0?n=El(c):(a&=i,a!==0&&(n=El(a)))}else i=r&~o,i!==0?n=El(i):a!==0&&(n=El(a));if(n===0)return 0;if(t!==0&&t!==n&&!(t&o)&&(o=n&-n,a=t&-t,o>=a||o===16&&(a&4194240)!==0))return t;if(n&4&&(n|=r&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=n;0r;r++)t.push(e);return t}function Os(e,t,r){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-mn(t),e[t]=r}function CN(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 n=e.eventTimes;for(e=e.expirationTimes;0=Ll),Xm=String.fromCharCode(32),Qm=!1;function v_(e,t){switch(e){case"keyup":return JN.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function m_(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ei=!1;function ej(e,t){switch(e){case"compositionend":return m_(t);case"keypress":return t.which!==32?null:(Qm=!0,Xm);case"textInput":return e=t.data,e===Xm&&Qm?null:e;default:return null}}function tj(e,t){if(ei)return e==="compositionend"||!$h&&v_(e,t)?(e=g_(),Lu=Wh=No=null,ei=!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=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ty(r)}}function __(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?__(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function T_(){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 qh(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 cj(e){var t=T_(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&__(r.ownerDocument.documentElement,r)){if(n!==null&&qh(r)){if(t=n.start,e=n.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 o=r.textContent.length,a=Math.min(n.start,o);n=n.end===void 0?a:Math.min(n.end,o),!e.extend&&a>n&&(o=n,n=a,a=o),o=ry(r,a);var i=ry(r,n);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.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,ti=null,f0=null,Vl=null,p0=!1;function ny(e,t,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;p0||ti==null||ti!==dc(n)||(n=ti,"selectionStart"in n&&qh(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),Vl&&rs(Vl,n)||(Vl=n,n=mc(f0,"onSelect"),0oi||(e.current=y0[oi],y0[oi]=null,oi--)}function ht(e,t){oi++,y0[oi]=e.current,e.current=t}var qo={},fr=Yo(qo),Pr=Yo(!1),wa=qo;function Oi(e,t){var r=e.type.contextTypes;if(!r)return qo;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var o={},a;for(a in r)o[a]=t[a];return n&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function kr(e){return e=e.childContextTypes,e!=null}function wc(){yt(Pr),yt(fr)}function cy(e,t,r){if(fr.current!==qo)throw Error(we(168));ht(fr,t),ht(Pr,r)}function j_(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var o in n)if(!(o in t))throw Error(we(108,aN(e)||"Unknown",o));return jt({},r,n)}function xc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qo,wa=fr.current,ht(fr,e),ht(Pr,Pr.current),!0}function dy(e,t,r){var n=e.stateNode;if(!n)throw Error(we(169));r?(e=j_(e,t,wa),n.__reactInternalMemoizedMergedChildContext=e,yt(Pr),yt(fr),ht(fr,e)):yt(Pr),ht(Pr,r)}var $n=null,hd=!1,lp=!1;function A_(e){$n===null?$n=[e]:$n.push(e)}function _j(e){hd=!0,A_(e)}function Xo(){if(!lp&&$n!==null){lp=!0;var e=0,t=dt;try{var r=$n;for(dt=1;e>=i,o-=i,qn=1<<32-mn(t)+o|r<E?(k=w,w=null):k=w.sibling;var P=O(d,w,u[E],s);if(P===null){w===null&&(w=k);break}e&&w&&P.alternate===null&&t(d,w),l=a(P,l,E),v===null?h=P:v.sibling=P,v=P,w=k}if(E===u.length)return r(d,w),Tt&&ca(d,E),h;if(w===null){for(;EE?(k=w,w=null):k=w.sibling;var N=O(d,w,P.value,s);if(N===null){w===null&&(w=k);break}e&&w&&N.alternate===null&&t(d,w),l=a(N,l,E),v===null?h=N:v.sibling=N,v=N,w=k}if(P.done)return r(d,w),Tt&&ca(d,E),h;if(w===null){for(;!P.done;E++,P=u.next())P=_(d,P.value,s),P!==null&&(l=a(P,l,E),v===null?h=P:v.sibling=P,v=P);return Tt&&ca(d,E),h}for(w=n(d,w);!P.done;E++,P=u.next())P=C(w,d,E,P.value,s),P!==null&&(e&&P.alternate!==null&&w.delete(P.key===null?E:P.key),l=a(P,l,E),v===null?h=P:v.sibling=P,v=P);return e&&w.forEach(function(j){return t(d,j)}),Tt&&ca(d,E),h}function b(d,l,u,s){if(typeof u=="object"&&u!==null&&u.type===Za&&u.key===null&&(u=u.props.children),typeof u=="object"&&u!==null){switch(u.$$typeof){case lu:e:{for(var h=u.key,v=l;v!==null;){if(v.key===h){if(h=u.type,h===Za){if(v.tag===7){r(d,v.sibling),l=o(v,u.props.children),l.return=d,d=l;break e}}else if(v.elementType===h||typeof h=="object"&&h!==null&&h.$$typeof===So&&my(h)===v.type){r(d,v.sibling),l=o(v,u.props),l.ref=yl(d,v,u),l.return=d,d=l;break e}r(d,v);break}else t(d,v);v=v.sibling}u.type===Za?(l=ma(u.props.children,d.mode,s,u.key),l.return=d,d=l):(s=$u(u.type,u.key,u.props,null,d.mode,s),s.ref=yl(d,l,u),s.return=d,d=s)}return i(d);case Ja:e:{for(v=u.key;l!==null;){if(l.key===v)if(l.tag===4&&l.stateNode.containerInfo===u.containerInfo&&l.stateNode.implementation===u.implementation){r(d,l.sibling),l=o(l,u.children||[]),l.return=d,d=l;break e}else{r(d,l);break}else t(d,l);l=l.sibling}l=gp(u,d.mode,s),l.return=d,d=l}return i(d);case So:return v=u._init,b(d,l,v(u._payload),s)}if(kl(u))return T(d,l,u,s);if(hl(u))return x(d,l,u,s);mu(d,u)}return typeof u=="string"&&u!==""||typeof u=="number"?(u=""+u,l!==null&&l.tag===6?(r(d,l.sibling),l=o(l,u),l.return=d,d=l):(r(d,l),l=hp(u,d.mode,s),l.return=d,d=l),i(d)):r(d,l)}return b}var Pi=B_(!0),W_=B_(!1),ks={},Dn=Yo(ks),is=Yo(ks),ls=Yo(ks);function ha(e){if(e===ks)throw Error(we(174));return e}function tg(e,t){switch(ht(ls,t),ht(is,e),ht(Dn,ks),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:r0(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=r0(t,e)}yt(Dn),ht(Dn,t)}function ki(){yt(Dn),yt(is),yt(ls)}function H_(e){ha(ls.current);var t=ha(Dn.current),r=r0(t,e.type);t!==r&&(ht(is,e),ht(Dn,r))}function rg(e){is.current===e&&(yt(Dn),yt(is))}var kt=Yo(0);function Pc(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 sp=[];function ng(){for(var e=0;er?r:4,e(!0);var n=up.transition;up.transition={};try{e(!1),t()}finally{dt=r,up.transition=n}}function a1(){return on().memoizedState}function Sj(e,t,r){var n=zo(e);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},i1(e))l1(t,r);else if(r=L_(e,t,r,n),r!==null){var o=br();yn(r,e,n,o),s1(r,t,n)}}function Pj(e,t,r){var n=zo(e),o={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(i1(e))l1(t,o);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,c=a(i,r);if(o.hasEagerState=!0,o.eagerState=c,_n(c,i)){var p=t.interleaved;p===null?(o.next=o,Zh(t)):(o.next=p.next,p.next=o),t.interleaved=o;return}}catch{}finally{}r=L_(e,t,o,n),r!==null&&(o=br(),yn(r,e,n,o),s1(r,t,n))}}function i1(e){var t=e.alternate;return e===Rt||t!==null&&t===Rt}function l1(e,t){zl=kc=!0;var r=e.pending;r===null?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function s1(e,t,r){if(r&4194240){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,Vh(e,r)}}var Ec={readContext:nn,useCallback:ir,useContext:ir,useEffect:ir,useImperativeHandle:ir,useInsertionEffect:ir,useLayoutEffect:ir,useMemo:ir,useReducer:ir,useRef:ir,useState:ir,useDebugValue:ir,useDeferredValue:ir,useTransition:ir,useMutableSource:ir,useSyncExternalStore:ir,useId:ir,unstable_isNewReconciler:!1},kj={readContext:nn,useCallback:function(e,t){return An().memoizedState=[e,t===void 0?null:t],e},useContext:nn,useEffect:wy,useImperativeHandle:function(e,t,r){return r=r!=null?r.concat([e]):null,Bu(4194308,4,e1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return Bu(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bu(4,2,e,t)},useMemo:function(e,t){var r=An();return t=t===void 0?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=An();return t=r!==void 0?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=Sj.bind(null,Rt,e),[n.memoizedState,e]},useRef:function(e){var t=An();return e={current:e},t.memoizedState=e},useState:yy,useDebugValue:sg,useDeferredValue:function(e){return An().memoizedState=e},useTransition:function(){var e=yy(!1),t=e[0];return e=Oj.bind(null,e[1]),An().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=Rt,o=An();if(Tt){if(r===void 0)throw Error(we(407));r=r()}else{if(r=t(),Qt===null)throw Error(we(349));_a&30||q_(n,t,r)}o.memoizedState=r;var a={value:r,getSnapshot:t};return o.queue=a,wy(K_.bind(null,n,a,e),[e]),n.flags|=2048,cs(9,G_.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=An(),t=Qt.identifierPrefix;if(Tt){var r=Gn,n=qn;r=(n&~(1<<32-mn(n)-1)).toString(32)+r,t=":"+t+"R"+r,r=ss++,0<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Mn]=t,e[as]=n,v1(e,t,!1,!1),t.stateNode=e;e:{switch(i=o0(r,n),r){case"dialog":bt("cancel",e),bt("close",e),o=n;break;case"iframe":case"object":case"embed":bt("load",e),o=n;break;case"video":case"audio":for(o=0;oRi&&(t.flags|=128,n=!0,wl(a,!1),t.lanes=4194304)}else{if(!n)if(e=Pc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),wl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!_t)return lr(t),null}else 2*Mt()-a.renderingStartTime>Ri&&r!==1073741824&&(t.flags|=128,n=!0,wl(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Mt(),t.sibling=null,r=Pt.current,gt(Pt,n?r&1|2:r&1),t):(lr(t),null);case 22:case 23:return hg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?jr&1073741824&&(lr(t),t.subtreeFlags&6&&(t.flags|=8192)):lr(t),null;case 24:return null;case 25:return null}throw Error(we(156,t.tag))}function Dj(e,t){switch(Kh(t),t.tag){case 1:return kr(t.type)&&wc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ki(),mt(Pr),mt(fr),ng(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rg(t),null;case 13:if(mt(Pt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(we(340));Si()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return mt(Pt),null;case 4:return ki(),null;case 10:return Jh(t.type._context),null;case 22:case 23:return hg(),null;case 24:return null;default:return null}}var wu=!1,cr=!1,Lj=typeof WeakSet=="function"?WeakSet:Set,Se=null;function si(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){At(e,t,n)}else r.current=null}function N0(e,t,r){try{r()}catch(n){At(e,t,n)}}var Ey=!1;function Fj(e,t){if(h0=bc,e=T_(),qh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,c=-1,p=-1,g=0,m=0,_=e,O=null;t:for(;;){for(var C;_!==r||o!==0&&_.nodeType!==3||(c=i+o),_!==a||n!==0&&_.nodeType!==3||(p=i+n),_.nodeType===3&&(i+=_.nodeValue.length),(C=_.firstChild)!==null;)O=_,_=C;for(;;){if(_===e)break t;if(O===r&&++g===o&&(c=i),O===a&&++m===n&&(p=i),(C=_.nextSibling)!==null)break;_=O,O=_.parentNode}_=C}r=c===-1||p===-1?null:{start:c,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(g0={focusedElem:e,selectionRange:r},bc=!1,Se=t;Se!==null;)if(t=Se,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Se=e;else for(;Se!==null;){t=Se;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var x=T.memoizedProps,b=T.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?x:fn(t.type,x),b);d.__reactInternalSnapshotBeforeUpdate=l}break;case 3:var u=t.stateNode.containerInfo;u.nodeType===1?u.textContent="":u.nodeType===9&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(we(163))}}catch(s){At(t,t.return,s)}if(e=t.sibling,e!==null){e.return=t.return,Se=e;break}Se=t.return}return T=Ey,Ey=!1,T}function Bl(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&N0(t,r,a)}o=o.next}while(o!==n)}}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 n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function j0(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[Mn],delete t[as],delete t[m0],delete t[wj],delete t[xj])),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 x1(e){return e.tag===5||e.tag===3||e.tag===4}function Ry(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||x1(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 A0(e,t,r){var n=e.tag;if(n===5||n===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(n!==4&&(e=e.child,e!==null))for(A0(e,t,r),e=e.sibling;e!==null;)A0(e,t,r),e=e.sibling}function M0(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(M0(e,t,r),e=e.sibling;e!==null;)M0(e,t,r),e=e.sibling}var er=null,pn=!1;function _o(e,t,r){for(r=r.child;r!==null;)_1(e,t,r),r=r.sibling}function _1(e,t,r){if(In&&typeof In.onCommitFiberUnmount=="function")try{In.onCommitFiberUnmount(ud,r)}catch{}switch(r.tag){case 5:cr||si(r,t);case 6:var n=er,o=pn;er=null,_o(e,t,r),er=n,pn=o,er!==null&&(pn?(e=er,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):er.removeChild(r.stateNode));break;case 18:er!==null&&(pn?(e=er,r=r.stateNode,e.nodeType===8?ip(e.parentNode,r):e.nodeType===1&&ip(e,r),es(e)):ip(er,r.stateNode));break;case 4:n=er,o=pn,er=r.stateNode.containerInfo,pn=!0,_o(e,t,r),er=n,pn=o;break;case 0:case 11:case 14:case 15:if(!cr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&N0(r,t,i),o=o.next}while(o!==n)}_o(e,t,r);break;case 1:if(!cr&&(si(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(c){At(r,t,c)}_o(e,t,r);break;case 21:_o(e,t,r);break;case 22:r.mode&1?(cr=(n=cr)||r.memoizedState!==null,_o(e,t,r),cr=n):_o(e,t,r);break;default:_o(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 Lj),t.forEach(function(n){var o=Gj.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function cn(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=Mt()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*zj(n/1960))-n,10e?16:e,jo===null)var n=!1;else{if(e=jo,jo=null,jc=0,nt&6)throw Error(we(331));var o=nt;for(nt|=4,Se=e.current;Se!==null;){var a=Se,i=a.child;if(Se.flags&16){var c=a.deletions;if(c!==null){for(var p=0;pMt()-fg?va(e,0):dg|=r),Er(e,t)}function R1(e,t){t===0&&(e.mode&1?(t=du,du<<=1,!(du&130023424)&&(du=4194304)):t=1);var r=br();e=eo(e,t),e!==null&&(Os(e,t,r),Er(e,r))}function qj(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),R1(e,r)}function Gj(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(we(314))}n!==null&&n.delete(t),R1(e,r)}var N1;N1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pr.current)Or=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Or=!1,Mj(e,t,r);Or=!!(e.flags&131072)}else Or=!1,_t&&t.flags&1048576&&M_(t,Tc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Wu(e,t),e=t.pendingProps;var o=Oi(t,fr.current);bi(t,r),o=ag(null,t,n,e,o,r);var a=ig();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,kr(n)?(a=!0,xc(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,eg(t),o.updater=gd,t.stateNode=o,o._reactInternals=t,C0(t,n,e,r),t=P0(null,t,n,!0,a,r)):(t.tag=0,_t&&a&&Gh(t),gr(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Wu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Yj(n),e=fn(n,e),o){case 0:t=S0(null,t,n,e,r);break e;case 1:t=Sy(null,t,n,e,r);break e;case 11:t=Cy(null,t,n,e,r);break e;case 14:t=Oy(null,t,n,fn(n.type,e),r);break e}throw Error(we(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),S0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Sy(e,t,n,o,r);case 3:e:{if(h1(t),e===null)throw Error(we(387));n=t.pendingProps,a=t.memoizedState,o=a.element,F_(e,t),Sc(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=Ei(Error(we(423)),t),t=Py(e,t,n,r,o);break e}else if(n!==o){o=Ei(Error(we(424)),t),t=Py(e,t,n,r,o);break e}else for(Ar=Lo(t.stateNode.containerInfo.firstChild),Mr=t,_t=!0,gn=null,r=W_(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Si(),n===o){t=to(e,t,r);break e}gr(e,t,n,r)}t=t.child}return t;case 5:return H_(t),e===null&&x0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,b0(n,o)?i=null:a!==null&&b0(n,a)&&(t.flags|=32),p1(e,t),gr(e,t,i,r),t.child;case 6:return e===null&&x0(t),null;case 13:return g1(e,t,r);case 4:return tg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Pi(t,null,n,r):gr(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Cy(e,t,n,o,r);case 7:return gr(e,t,t.pendingProps,r),t.child;case 8:return gr(e,t,t.pendingProps.children,r),t.child;case 12:return gr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,gt(Cc,n._currentValue),n._currentValue=i,a!==null)if(_n(a.value,i)){if(a.children===o.children&&!Pr.current){t=to(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var c=a.dependencies;if(c!==null){i=a.child;for(var p=c.firstContext;p!==null;){if(p.context===n){if(a.tag===1){p=Yn(-1,r&-r),p.tag=2;var g=a.updateQueue;if(g!==null){g=g.shared;var m=g.pending;m===null?p.next=p:(p.next=m.next,m.next=p),g.pending=p}}a.lanes|=r,p=a.alternate,p!==null&&(p.lanes|=r),_0(a.return,r,t),c.lanes|=r;break}p=p.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(we(341));i.lanes|=r,c=i.alternate,c!==null&&(c.lanes|=r),_0(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}gr(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,bi(t,r),o=nn(o),n=n(o),t.flags|=1,gr(e,t,n,r),t.child;case 14:return n=t.type,o=fn(n,t.pendingProps),o=fn(n.type,o),Oy(e,t,n,o,r);case 15:return d1(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Wu(e,t),t.tag=1,kr(n)?(e=!0,xc(t)):e=!1,bi(t,r),z_(t,n,o),C0(t,n,o,r),P0(null,t,n,!0,e,r);case 19:return b1(e,t,r);case 22:return f1(e,t,r)}throw Error(we(156,t.tag))};function j1(e,t){return o_(e,t)}function Kj(e,t,r,n){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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(e,t,r,n){return new Kj(e,t,r,n)}function bg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Yj(e){if(typeof e=="function")return bg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ih)return 11;if(e===Dh)return 14}return 2}function Bo(e,t){var r=e.alternate;return r===null?(r=Zr(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 $u(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")bg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Za:return ma(r.children,o,a,t);case Mh:i=8,o|=8;break;case Kp:return e=Zr(12,r,t,o|2),e.elementType=Kp,e.lanes=a,e;case Yp:return e=Zr(13,r,t,o),e.elementType=Yp,e.lanes=a,e;case Xp:return e=Zr(19,r,t,o),e.elementType=Xp,e.lanes=a,e;case Bx:return yd(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Vx:i=10;break e;case zx:i=9;break e;case Ih:i=11;break e;case Dh:i=14;break e;case So:i=16,n=null;break e}throw Error(we(130,e==null?e:typeof e,""))}return t=Zr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function ma(e,t,r,n){return e=Zr(7,e,n,t),e.lanes=r,e}function yd(e,t,r,n){return e=Zr(22,e,n,t),e.elementType=Bx,e.lanes=r,e.stateNode={isHidden:!1},e}function hp(e,t,r){return e=Zr(6,e,null,t),e.lanes=r,e}function gp(e,t,r){return t=Zr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xj(e,t,r,n,o){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=Yf(0),this.expirationTimes=Yf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function vg(e,t,r,n,o,a,i,c,p){return e=new Xj(e,t,r,c,p),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Zr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},eg(a),e}function Qj(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(D1)}catch(e){console.error(e)}}D1(),Mx.exports=zr;var ro=Mx.exports,Vy=ro;qp.createRoot=Vy.createRoot,qp.hydrateRoot=Vy.hydrateRoot;/** +`+a.stack}return{value:e,source:t,stack:o,digest:null}}function fp(e,t,r){return{value:e,source:null,stack:r??null,digest:t??null}}function O0(e,t){try{console.error(t.value)}catch(r){setTimeout(function(){throw r})}}var Nj=typeof WeakMap=="function"?WeakMap:Map;function u1(e,t,r){r=Yn(-1,r),r.tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){Nc||(Nc=!0,I0=n),O0(e,t)},r}function c1(e,t,r){r=Yn(-1,r),r.tag=3;var n=e.type.getDerivedStateFromError;if(typeof n=="function"){var o=t.value;r.payload=function(){return n(o)},r.callback=function(){O0(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(r.callback=function(){O0(e,t),typeof n!="function"&&(Vo===null?Vo=new Set([this]):Vo.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),r}function xy(e,t,r){var n=e.pingCache;if(n===null){n=e.pingCache=new Nj;var o=new Set;n.set(t,o)}else o=n.get(t),o===void 0&&(o=new Set,n.set(t,o));o.has(r)||(o.add(r),e=$j.bind(null,e,t,r),t.then(e,e))}function _y(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 Ty(e,t,r,n,o){return e.mode&1?(e.flags|=65536,e.lanes=o,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=Yn(-1,1),t.tag=2,Fo(r,t,1))),r.lanes|=1),e)}var jj=oo.ReactCurrentOwner,Or=!1;function gr(e,t,r,n){t.child=e===null?W_(t,null,r,n):Pi(t,e.child,r,n)}function Cy(e,t,r,n,o){r=r.render;var a=t.ref;return bi(t,o),n=ag(e,t,r,n,a,o),r=ig(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,to(e,t,o)):(Tt&&r&&Gh(t),t.flags|=1,gr(e,t,n,o),t.child)}function Oy(e,t,r,n,o){if(e===null){var a=r.type;return typeof a=="function"&&!bg(a)&&a.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(t.tag=15,t.type=a,d1(e,t,a,n,o)):(e=$u(r.type,null,n,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&o)){var i=a.memoizedProps;if(r=r.compare,r=r!==null?r:rs,r(i,n)&&e.ref===t.ref)return to(e,t,o)}return t.flags|=1,e=Bo(a,n),e.ref=t.ref,e.return=t,t.child=e}function d1(e,t,r,n,o){if(e!==null){var a=e.memoizedProps;if(rs(a,n)&&e.ref===t.ref)if(Or=!1,t.pendingProps=n=a,(e.lanes&o)!==0)e.flags&131072&&(Or=!0);else return t.lanes=e.lanes,to(e,t,o)}return S0(e,t,r,n,o)}function f1(e,t,r){var n=t.pendingProps,o=n.children,a=e!==null?e.memoizedState:null;if(n.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ht(ui,jr),jr|=r;else{if(!(r&1073741824))return e=a!==null?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ht(ui,jr),jr|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=a!==null?a.baseLanes:r,ht(ui,jr),jr|=n}else a!==null?(n=a.baseLanes|r,t.memoizedState=null):n=r,ht(ui,jr),jr|=n;return gr(e,t,o,r),t.child}function p1(e,t){var r=t.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function S0(e,t,r,n,o){var a=kr(r)?wa:fr.current;return a=Oi(t,a),bi(t,o),r=ag(e,t,r,n,a,o),n=ig(),e!==null&&!Or?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,to(e,t,o)):(Tt&&n&&Gh(t),t.flags|=1,gr(e,t,r,o),t.child)}function Sy(e,t,r,n,o){if(kr(r)){var a=!0;xc(t)}else a=!1;if(bi(t,o),t.stateNode===null)Wu(e,t),z_(t,r,n),C0(t,r,n,o),n=!0;else if(e===null){var i=t.stateNode,c=t.memoizedProps;i.props=c;var p=i.context,g=r.contextType;typeof g=="object"&&g!==null?g=nn(g):(g=kr(r)?wa:fr.current,g=Oi(t,g));var m=r.getDerivedStateFromProps,_=typeof m=="function"||typeof i.getSnapshotBeforeUpdate=="function";_||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(c!==n||p!==g)&&vy(t,i,n,g),Po=!1;var O=t.memoizedState;i.state=O,Sc(t,n,i,o),p=t.memoizedState,c!==n||O!==p||Pr.current||Po?(typeof m=="function"&&(T0(t,r,m,n),p=t.memoizedState),(c=Po||by(t,r,c,n,O,p,g))?(_||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=p),i.props=n,i.state=p,i.context=g,n=c):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{i=t.stateNode,F_(e,t),c=t.memoizedProps,g=t.type===t.elementType?c:fn(t.type,c),i.props=g,_=t.pendingProps,O=i.context,p=r.contextType,typeof p=="object"&&p!==null?p=nn(p):(p=kr(r)?wa:fr.current,p=Oi(t,p));var C=r.getDerivedStateFromProps;(m=typeof C=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(c!==_||O!==p)&&vy(t,i,n,p),Po=!1,O=t.memoizedState,i.state=O,Sc(t,n,i,o);var T=t.memoizedState;c!==_||O!==T||Pr.current||Po?(typeof C=="function"&&(T0(t,r,C,n),T=t.memoizedState),(g=Po||by(t,r,g,n,O,T,p)||!1)?(m||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,T,p),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,T,p)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=T),i.props=n,i.state=T,i.context=p,n=g):(typeof i.componentDidUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&O===e.memoizedState||(t.flags|=1024),n=!1)}return P0(e,t,r,n,a,o)}function P0(e,t,r,n,o,a){p1(e,t);var i=(t.flags&128)!==0;if(!n&&!i)return o&&dy(t,r,!1),to(e,t,a);n=t.stateNode,jj.current=t;var c=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return t.flags|=1,e!==null&&i?(t.child=Pi(t,e.child,null,a),t.child=Pi(t,null,c,a)):gr(e,t,c,a),t.memoizedState=n.state,o&&dy(t,r,!0),t.child}function h1(e){var t=e.stateNode;t.pendingContext?cy(e,t.pendingContext,t.pendingContext!==t.context):t.context&&cy(e,t.context,!1),tg(e,t.containerInfo)}function Py(e,t,r,n,o){return Si(),Yh(o),t.flags|=256,gr(e,t,r,n),t.child}var k0={dehydrated:null,treeContext:null,retryLane:0};function E0(e){return{baseLanes:e,cachePool:null,transitions:null}}function g1(e,t,r){var n=t.pendingProps,o=kt.current,a=!1,i=(t.flags&128)!==0,c;if((c=i)||(c=e!==null&&e.memoizedState===null?!1:(o&2)!==0),c?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),ht(kt,o&1),e===null)return x0(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):(i=n.children,e=n.fallback,a?(n=t.mode,a=t.child,i={mode:"hidden",children:i},!(n&1)&&a!==null?(a.childLanes=0,a.pendingProps=i):a=yd(i,n,0,null),e=ma(e,n,r,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=E0(r),t.memoizedState=k0,e):ug(t,i));if(o=e.memoizedState,o!==null&&(c=o.dehydrated,c!==null))return Aj(e,t,i,n,c,o,r);if(a){a=n.fallback,i=t.mode,o=e.child,c=o.sibling;var p={mode:"hidden",children:n.children};return!(i&1)&&t.child!==o?(n=t.child,n.childLanes=0,n.pendingProps=p,t.deletions=null):(n=Bo(o,p),n.subtreeFlags=o.subtreeFlags&14680064),c!==null?a=Bo(c,a):(a=ma(a,i,r,null),a.flags|=2),a.return=t,n.return=t,n.sibling=a,t.child=n,n=a,a=t.child,i=e.child.memoizedState,i=i===null?E0(r):{baseLanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},a.memoizedState=i,a.childLanes=e.childLanes&~r,t.memoizedState=k0,n}return a=e.child,e=a.sibling,n=Bo(a,{mode:"visible",children:n.children}),!(t.mode&1)&&(n.lanes=r),n.return=t,n.sibling=null,e!==null&&(r=t.deletions,r===null?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n,t.memoizedState=null,n}function ug(e,t){return t=yd({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yu(e,t,r,n){return n!==null&&Yh(n),Pi(t,e.child,null,r),e=ug(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Aj(e,t,r,n,o,a,i){if(r)return t.flags&256?(t.flags&=-257,n=fp(Error(we(422))),yu(e,t,i,n)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=n.fallback,o=t.mode,n=yd({mode:"visible",children:n.children},o,0,null),a=ma(a,o,i,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,t.mode&1&&Pi(t,e.child,null,i),t.child.memoizedState=E0(i),t.memoizedState=k0,a);if(!(t.mode&1))return yu(e,t,i,null);if(o.data==="$!"){if(n=o.nextSibling&&o.nextSibling.dataset,n)var c=n.dgst;return n=c,a=Error(we(419)),n=fp(a,n,void 0),yu(e,t,i,n)}if(c=(i&e.childLanes)!==0,Or||c){if(n=Qt,n!==null){switch(i&-i){case 4:o=2;break;case 16:o=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:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(n.suspendedLanes|i)?0:o,o!==0&&o!==a.retryLane&&(a.retryLane=o,eo(e,o),yn(n,e,o,-1))}return gg(),n=fp(Error(we(421))),yu(e,t,i,n)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=qj.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,Ar=Lo(o.nextSibling),Mr=t,Tt=!0,gn=null,e!==null&&(Xr[Qr++]=qn,Xr[Qr++]=Gn,Xr[Qr++]=xa,qn=e.id,Gn=e.overflow,xa=t),t=ug(t,n.children),t.flags|=4096,t)}function ky(e,t,r){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),_0(e.return,t,r)}function pp(e,t,r,n,o){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=o)}function b1(e,t,r){var n=t.pendingProps,o=n.revealOrder,a=n.tail;if(gr(e,t,n.children,r),n=kt.current,n&2)n=n&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&&ky(e,r,t);else if(e.tag===19)ky(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}n&=1}if(ht(kt,n),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(r=t.child,o=null;r!==null;)e=r.alternate,e!==null&&Pc(e)===null&&(o=r),r=r.sibling;r=o,r===null?(o=t.child,t.child=null):(o=r.sibling,r.sibling=null),pp(t,!1,o,r,a);break;case"backwards":for(r=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&Pc(e)===null){t.child=o;break}e=o.sibling,o.sibling=r,r=o,o=e}pp(t,!0,r,null,a);break;case"together":pp(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Wu(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),Ta|=t.lanes,!(r&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(we(153));if(t.child!==null){for(e=t.child,r=Bo(e,e.pendingProps),t.child=r,r.return=t;e.sibling!==null;)e=e.sibling,r=r.sibling=Bo(e,e.pendingProps),r.return=t;r.sibling=null}return t.child}function Mj(e,t,r){switch(t.tag){case 3:h1(t),Si();break;case 5:H_(t);break;case 1:kr(t.type)&&xc(t);break;case 4:tg(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,o=t.memoizedProps.value;ht(Cc,n._currentValue),n._currentValue=o;break;case 13:if(n=t.memoizedState,n!==null)return n.dehydrated!==null?(ht(kt,kt.current&1),t.flags|=128,null):r&t.child.childLanes?g1(e,t,r):(ht(kt,kt.current&1),e=to(e,t,r),e!==null?e.sibling:null);ht(kt,kt.current&1);break;case 19:if(n=(r&t.childLanes)!==0,e.flags&128){if(n)return b1(e,t,r);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),ht(kt,kt.current),n)break;return null;case 22:case 23:return t.lanes=0,f1(e,t,r)}return to(e,t,r)}var v1,R0,m1,y1;v1=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}};R0=function(){};m1=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,ha(Dn.current);var a=null;switch(r){case"input":o=Jp(e,o),n=Jp(e,n),a=[];break;case"select":o=jt({},o,{value:void 0}),n=jt({},n,{value:void 0}),a=[];break;case"textarea":o=t0(e,o),n=t0(e,n),a=[];break;default:typeof o.onClick!="function"&&typeof n.onClick=="function"&&(e.onclick=yc)}n0(r,n);var i;r=null;for(g in o)if(!n.hasOwnProperty(g)&&o.hasOwnProperty(g)&&o[g]!=null)if(g==="style"){var c=o[g];for(i in c)c.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else g!=="dangerouslySetInnerHTML"&&g!=="children"&&g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&g!=="autoFocus"&&(Yl.hasOwnProperty(g)?a||(a=[]):(a=a||[]).push(g,null));for(g in n){var p=n[g];if(c=o!=null?o[g]:void 0,n.hasOwnProperty(g)&&p!==c&&(p!=null||c!=null))if(g==="style")if(c){for(i in c)!c.hasOwnProperty(i)||p&&p.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in p)p.hasOwnProperty(i)&&c[i]!==p[i]&&(r||(r={}),r[i]=p[i])}else r||(a||(a=[]),a.push(g,r)),r=p;else g==="dangerouslySetInnerHTML"?(p=p?p.__html:void 0,c=c?c.__html:void 0,p!=null&&c!==p&&(a=a||[]).push(g,p)):g==="children"?typeof p!="string"&&typeof p!="number"||(a=a||[]).push(g,""+p):g!=="suppressContentEditableWarning"&&g!=="suppressHydrationWarning"&&(Yl.hasOwnProperty(g)?(p!=null&&g==="onScroll"&&vt("scroll",e),a||c===p||(a=[])):(a=a||[]).push(g,p))}r&&(a=a||[]).push("style",r);var g=a;(t.updateQueue=g)&&(t.flags|=4)}};y1=function(e,t,r,n){r!==n&&(t.flags|=4)};function wl(e,t){if(!Tt)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 n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function lr(e){var t=e.alternate!==null&&e.alternate.child===e.child,r=0,n=0;if(t)for(var o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags&14680064,n|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)r|=o.lanes|o.childLanes,n|=o.subtreeFlags,n|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function Ij(e,t,r){var n=t.pendingProps;switch(Kh(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lr(t),null;case 1:return kr(t.type)&&wc(),lr(t),null;case 3:return n=t.stateNode,ki(),yt(Pr),yt(fr),ng(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(vu(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,gn!==null&&(F0(gn),gn=null))),R0(e,t),lr(t),null;case 5:rg(t);var o=ha(ls.current);if(r=t.type,e!==null&&t.stateNode!=null)m1(e,t,r,n,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(t.stateNode===null)throw Error(we(166));return lr(t),null}if(e=ha(Dn.current),vu(t)){n=t.stateNode,r=t.type;var a=t.memoizedProps;switch(n[Mn]=t,n[as]=a,e=(t.mode&1)!==0,r){case"dialog":vt("cancel",n),vt("close",n);break;case"iframe":case"object":case"embed":vt("load",n);break;case"video":case"audio":for(o=0;o<\/script>",e=e.removeChild(e.firstChild)):typeof n.is=="string"?e=i.createElement(r,{is:n.is}):(e=i.createElement(r),r==="select"&&(i=e,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):e=i.createElementNS(e,r),e[Mn]=t,e[as]=n,v1(e,t,!1,!1),t.stateNode=e;e:{switch(i=o0(r,n),r){case"dialog":vt("cancel",e),vt("close",e),o=n;break;case"iframe":case"object":case"embed":vt("load",e),o=n;break;case"video":case"audio":for(o=0;oRi&&(t.flags|=128,n=!0,wl(a,!1),t.lanes=4194304)}else{if(!n)if(e=Pc(i),e!==null){if(t.flags|=128,n=!0,r=e.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),wl(a,!0),a.tail===null&&a.tailMode==="hidden"&&!i.alternate&&!Tt)return lr(t),null}else 2*It()-a.renderingStartTime>Ri&&r!==1073741824&&(t.flags|=128,n=!0,wl(a,!1),t.lanes=4194304);a.isBackwards?(i.sibling=t.child,t.child=i):(r=a.last,r!==null?r.sibling=i:t.child=i,a.last=i)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=It(),t.sibling=null,r=kt.current,ht(kt,n?r&1|2:r&1),t):(lr(t),null);case 22:case 23:return hg(),n=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==n&&(t.flags|=8192),n&&t.mode&1?jr&1073741824&&(lr(t),t.subtreeFlags&6&&(t.flags|=8192)):lr(t),null;case 24:return null;case 25:return null}throw Error(we(156,t.tag))}function Dj(e,t){switch(Kh(t),t.tag){case 1:return kr(t.type)&&wc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ki(),yt(Pr),yt(fr),ng(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return rg(t),null;case 13:if(yt(kt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(we(340));Si()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return yt(kt),null;case 4:return ki(),null;case 10:return Jh(t.type._context),null;case 22:case 23:return hg(),null;case 24:return null;default:return null}}var wu=!1,cr=!1,Lj=typeof WeakSet=="function"?WeakSet:Set,Se=null;function si(e,t){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){Mt(e,t,n)}else r.current=null}function N0(e,t,r){try{r()}catch(n){Mt(e,t,n)}}var Ey=!1;function Fj(e,t){if(h0=bc,e=T_(),qh(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var o=n.anchorOffset,a=n.focusNode;n=n.focusOffset;try{r.nodeType,a.nodeType}catch{r=null;break e}var i=0,c=-1,p=-1,g=0,m=0,_=e,O=null;t:for(;;){for(var C;_!==r||o!==0&&_.nodeType!==3||(c=i+o),_!==a||n!==0&&_.nodeType!==3||(p=i+n),_.nodeType===3&&(i+=_.nodeValue.length),(C=_.firstChild)!==null;)O=_,_=C;for(;;){if(_===e)break t;if(O===r&&++g===o&&(c=i),O===a&&++m===n&&(p=i),(C=_.nextSibling)!==null)break;_=O,O=_.parentNode}_=C}r=c===-1||p===-1?null:{start:c,end:p}}else r=null}r=r||{start:0,end:0}}else r=null;for(g0={focusedElem:e,selectionRange:r},bc=!1,Se=t;Se!==null;)if(t=Se,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Se=e;else for(;Se!==null;){t=Se;try{var T=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var x=T.memoizedProps,b=T.memoizedState,d=t.stateNode,l=d.getSnapshotBeforeUpdate(t.elementType===t.type?x:fn(t.type,x),b);d.__reactInternalSnapshotBeforeUpdate=l}break;case 3:var u=t.stateNode.containerInfo;u.nodeType===1?u.textContent="":u.nodeType===9&&u.documentElement&&u.removeChild(u.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(we(163))}}catch(s){Mt(t,t.return,s)}if(e=t.sibling,e!==null){e.return=t.return,Se=e;break}Se=t.return}return T=Ey,Ey=!1,T}function Bl(e,t,r){var n=t.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var o=n=n.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,a!==void 0&&N0(t,r,a)}o=o.next}while(o!==n)}}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 n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function j0(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[Mn],delete t[as],delete t[m0],delete t[wj],delete t[xj])),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 x1(e){return e.tag===5||e.tag===3||e.tag===4}function Ry(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||x1(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 A0(e,t,r){var n=e.tag;if(n===5||n===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(n!==4&&(e=e.child,e!==null))for(A0(e,t,r),e=e.sibling;e!==null;)A0(e,t,r),e=e.sibling}function M0(e,t,r){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?r.insertBefore(e,t):r.appendChild(e);else if(n!==4&&(e=e.child,e!==null))for(M0(e,t,r),e=e.sibling;e!==null;)M0(e,t,r),e=e.sibling}var er=null,pn=!1;function _o(e,t,r){for(r=r.child;r!==null;)_1(e,t,r),r=r.sibling}function _1(e,t,r){if(In&&typeof In.onCommitFiberUnmount=="function")try{In.onCommitFiberUnmount(ud,r)}catch{}switch(r.tag){case 5:cr||si(r,t);case 6:var n=er,o=pn;er=null,_o(e,t,r),er=n,pn=o,er!==null&&(pn?(e=er,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):er.removeChild(r.stateNode));break;case 18:er!==null&&(pn?(e=er,r=r.stateNode,e.nodeType===8?ip(e.parentNode,r):e.nodeType===1&&ip(e,r),es(e)):ip(er,r.stateNode));break;case 4:n=er,o=pn,er=r.stateNode.containerInfo,pn=!0,_o(e,t,r),er=n,pn=o;break;case 0:case 11:case 14:case 15:if(!cr&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){o=n=n.next;do{var a=o,i=a.destroy;a=a.tag,i!==void 0&&(a&2||a&4)&&N0(r,t,i),o=o.next}while(o!==n)}_o(e,t,r);break;case 1:if(!cr&&(si(r,t),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(c){Mt(r,t,c)}_o(e,t,r);break;case 21:_o(e,t,r);break;case 22:r.mode&1?(cr=(n=cr)||r.memoizedState!==null,_o(e,t,r),cr=n):_o(e,t,r);break;default:_o(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 Lj),t.forEach(function(n){var o=Gj.bind(null,e,n);r.has(n)||(r.add(n),n.then(o,o))})}}function cn(e,t){var r=t.deletions;if(r!==null)for(var n=0;no&&(o=i),n&=~a}if(n=o,n=It()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*zj(n/1960))-n,10e?16:e,jo===null)var n=!1;else{if(e=jo,jo=null,jc=0,nt&6)throw Error(we(331));var o=nt;for(nt|=4,Se=e.current;Se!==null;){var a=Se,i=a.child;if(Se.flags&16){var c=a.deletions;if(c!==null){for(var p=0;pIt()-fg?va(e,0):dg|=r),Er(e,t)}function R1(e,t){t===0&&(e.mode&1?(t=du,du<<=1,!(du&130023424)&&(du=4194304)):t=1);var r=br();e=eo(e,t),e!==null&&(Os(e,t,r),Er(e,r))}function qj(e){var t=e.memoizedState,r=0;t!==null&&(r=t.retryLane),R1(e,r)}function Gj(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,o=e.memoizedState;o!==null&&(r=o.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(we(314))}n!==null&&n.delete(t),R1(e,r)}var N1;N1=function(e,t,r){if(e!==null)if(e.memoizedProps!==t.pendingProps||Pr.current)Or=!0;else{if(!(e.lanes&r)&&!(t.flags&128))return Or=!1,Mj(e,t,r);Or=!!(e.flags&131072)}else Or=!1,Tt&&t.flags&1048576&&M_(t,Tc,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;Wu(e,t),e=t.pendingProps;var o=Oi(t,fr.current);bi(t,r),o=ag(null,t,n,e,o,r);var a=ig();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,kr(n)?(a=!0,xc(t)):a=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,eg(t),o.updater=gd,t.stateNode=o,o._reactInternals=t,C0(t,n,e,r),t=P0(null,t,n,!0,a,r)):(t.tag=0,Tt&&a&&Gh(t),gr(null,t,o,r),t=t.child),t;case 16:n=t.elementType;e:{switch(Wu(e,t),e=t.pendingProps,o=n._init,n=o(n._payload),t.type=n,o=t.tag=Yj(n),e=fn(n,e),o){case 0:t=S0(null,t,n,e,r);break e;case 1:t=Sy(null,t,n,e,r);break e;case 11:t=Cy(null,t,n,e,r);break e;case 14:t=Oy(null,t,n,fn(n.type,e),r);break e}throw Error(we(306,n,""))}return t;case 0:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),S0(e,t,n,o,r);case 1:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Sy(e,t,n,o,r);case 3:e:{if(h1(t),e===null)throw Error(we(387));n=t.pendingProps,a=t.memoizedState,o=a.element,F_(e,t),Sc(t,n,null,r);var i=t.memoizedState;if(n=i.element,a.isDehydrated)if(a={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){o=Ei(Error(we(423)),t),t=Py(e,t,n,r,o);break e}else if(n!==o){o=Ei(Error(we(424)),t),t=Py(e,t,n,r,o);break e}else for(Ar=Lo(t.stateNode.containerInfo.firstChild),Mr=t,Tt=!0,gn=null,r=W_(t,null,n,r),t.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Si(),n===o){t=to(e,t,r);break e}gr(e,t,n,r)}t=t.child}return t;case 5:return H_(t),e===null&&x0(t),n=t.type,o=t.pendingProps,a=e!==null?e.memoizedProps:null,i=o.children,b0(n,o)?i=null:a!==null&&b0(n,a)&&(t.flags|=32),p1(e,t),gr(e,t,i,r),t.child;case 6:return e===null&&x0(t),null;case 13:return g1(e,t,r);case 4:return tg(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=Pi(t,null,n,r):gr(e,t,n,r),t.child;case 11:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Cy(e,t,n,o,r);case 7:return gr(e,t,t.pendingProps,r),t.child;case 8:return gr(e,t,t.pendingProps.children,r),t.child;case 12:return gr(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value,ht(Cc,n._currentValue),n._currentValue=i,a!==null)if(_n(a.value,i)){if(a.children===o.children&&!Pr.current){t=to(e,t,r);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var c=a.dependencies;if(c!==null){i=a.child;for(var p=c.firstContext;p!==null;){if(p.context===n){if(a.tag===1){p=Yn(-1,r&-r),p.tag=2;var g=a.updateQueue;if(g!==null){g=g.shared;var m=g.pending;m===null?p.next=p:(p.next=m.next,m.next=p),g.pending=p}}a.lanes|=r,p=a.alternate,p!==null&&(p.lanes|=r),_0(a.return,r,t),c.lanes|=r;break}p=p.next}}else if(a.tag===10)i=a.type===t.type?null:a.child;else if(a.tag===18){if(i=a.return,i===null)throw Error(we(341));i.lanes|=r,c=i.alternate,c!==null&&(c.lanes|=r),_0(i,r,t),i=a.sibling}else i=a.child;if(i!==null)i.return=a;else for(i=a;i!==null;){if(i===t){i=null;break}if(a=i.sibling,a!==null){a.return=i.return,i=a;break}i=i.return}a=i}gr(e,t,o.children,r),t=t.child}return t;case 9:return o=t.type,n=t.pendingProps.children,bi(t,r),o=nn(o),n=n(o),t.flags|=1,gr(e,t,n,r),t.child;case 14:return n=t.type,o=fn(n,t.pendingProps),o=fn(n.type,o),Oy(e,t,n,o,r);case 15:return d1(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,o=t.pendingProps,o=t.elementType===n?o:fn(n,o),Wu(e,t),t.tag=1,kr(n)?(e=!0,xc(t)):e=!1,bi(t,r),z_(t,n,o),C0(t,n,o,r),P0(null,t,n,!0,e,r);case 19:return b1(e,t,r);case 22:return f1(e,t,r)}throw Error(we(156,t.tag))};function j1(e,t){return o_(e,t)}function Kj(e,t,r,n){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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Zr(e,t,r,n){return new Kj(e,t,r,n)}function bg(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Yj(e){if(typeof e=="function")return bg(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ih)return 11;if(e===Dh)return 14}return 2}function Bo(e,t){var r=e.alternate;return r===null?(r=Zr(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 $u(e,t,r,n,o,a){var i=2;if(n=e,typeof e=="function")bg(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Za:return ma(r.children,o,a,t);case Mh:i=8,o|=8;break;case Kp:return e=Zr(12,r,t,o|2),e.elementType=Kp,e.lanes=a,e;case Yp:return e=Zr(13,r,t,o),e.elementType=Yp,e.lanes=a,e;case Xp:return e=Zr(19,r,t,o),e.elementType=Xp,e.lanes=a,e;case Bx:return yd(r,o,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Vx:i=10;break e;case zx:i=9;break e;case Ih:i=11;break e;case Dh:i=14;break e;case So:i=16,n=null;break e}throw Error(we(130,e==null?e:typeof e,""))}return t=Zr(i,r,t,o),t.elementType=e,t.type=n,t.lanes=a,t}function ma(e,t,r,n){return e=Zr(7,e,n,t),e.lanes=r,e}function yd(e,t,r,n){return e=Zr(22,e,n,t),e.elementType=Bx,e.lanes=r,e.stateNode={isHidden:!1},e}function hp(e,t,r){return e=Zr(6,e,null,t),e.lanes=r,e}function gp(e,t,r){return t=Zr(4,e.children!==null?e.children:[],e.key,t),t.lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xj(e,t,r,n,o){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=Yf(0),this.expirationTimes=Yf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yf(0),this.identifierPrefix=n,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function vg(e,t,r,n,o,a,i,c,p){return e=new Xj(e,t,r,c,p),t===1?(t=1,a===!0&&(t|=8)):t=0,a=Zr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},eg(a),e}function Qj(e,t,r){var n=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(D1)}catch(e){console.error(e)}}D1(),Mx.exports=zr;var ro=Mx.exports,Vy=ro;qp.createRoot=Vy.createRoot,qp.hydrateRoot=Vy.hydrateRoot;/** * @remix-run/router v1.10.0 * * Copyright (c) Remix Software Inc. @@ -46,7 +46,7 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function fs(){return fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function xg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nA(){return Math.random().toString(36).substr(2,8)}function By(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,r,n){return r===void 0&&(r=null),fs({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Wi(t):t,{state:r,key:t&&t.key||n||nA()})}function Ic(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Wi(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function oA(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,c=Ao.Pop,p=null,g=m();g==null&&(g=0,i.replaceState(fs({},i.state,{idx:g}),""));function m(){return(i.state||{idx:null}).idx}function _(){c=Ao.Pop;let b=m(),d=b==null?null:b-g;g=b,p&&p({action:c,location:x.location,delta:d})}function O(b,d){c=Ao.Push;let l=V0(x.location,b,d);r&&r(l,b),g=m()+1;let u=By(l,g),s=x.createHref(l);try{i.pushState(u,"",s)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(s)}a&&p&&p({action:c,location:x.location,delta:1})}function C(b,d){c=Ao.Replace;let l=V0(x.location,b,d);r&&r(l,b),g=m();let u=By(l,g),s=x.createHref(l);i.replaceState(u,"",s),a&&p&&p({action:c,location:x.location,delta:0})}function T(b){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof b=="string"?b:Ic(b);return Rt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let x={get action(){return c},get location(){return e(o,i)},listen(b){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(zy,_),p=b,()=>{o.removeEventListener(zy,_),p=null}},createHref(b){return t(o,b)},createURL:T,encodeLocation(b){let d=T(b);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:O,replace:C,go(b){return i.go(b)}};return x}var Wy;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Wy||(Wy={}));function aA(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Wi(t):t,o=ps(n.pathname||"/",r);if(o==null)return null;let a=L1(e);iA(a);let i=null;for(let c=0;i==null&&c{let p={relativePath:c===void 0?a.path||"":c,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};p.relativePath.startsWith("/")&&(Rt(p.relativePath.startsWith(n),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(n.length));let g=Wo([n,p.relativePath]),m=r.concat(p);a.children&&a.children.length>0&&(Rt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),L1(a.children,t,m,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:pA(g,a.index),routesMeta:m})};return e.forEach((a,i)=>{var c;if(a.path===""||!((c=a.path)!=null&&c.includes("?")))o(a,i);else for(let p of F1(a.path))o(a,i,p)}),t}function F1(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=F1(n.join("/")),c=[];return c.push(...i.map(p=>p===""?a:[a,p].join("/"))),o&&c.push(...i),c.map(p=>e.startsWith("/")&&p===""?"/":p)}function iA(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:hA(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const lA=/^:\w+$/,sA=3,uA=2,cA=1,dA=10,fA=-2,Hy=e=>e==="*";function pA(e,t){let r=e.split("/"),n=r.length;return r.some(Hy)&&(n+=fA),t&&(n+=uA),r.filter(o=>!Hy(o)).reduce((o,a)=>o+(lA.test(a)?sA:a===""?cA:dA),n)}function hA(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function gA(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{if(m==="*"){let O=c[_]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[m]=mA(c[_]||"",m),g},{}),pathname:a,pathnameBase:i,pattern:e}}function bA(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),xg(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 n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,c)=>(n.push(c),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function vA(e){try{return decodeURI(e)}catch(t){return xg(!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 mA(e,t){try{return decodeURIComponent(e)}catch(r){return xg(!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 ps(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function yA(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Wi(e):e;return{pathname:r?r.startsWith("/")?r:wA(r,t):t,search:_A(n),hash:TA(o)}}function wA(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function bp(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. 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 _g(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Tg(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Wi(e):(o=fs({},e),Rt(!o.pathname||!o.pathname.includes("?"),bp("?","pathname","search",o)),Rt(!o.pathname||!o.pathname.includes("#"),bp("#","pathname","hash",o)),Rt(!o.search||!o.search.includes("#"),bp("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,c;if(n||i==null)c=r;else{let _=t.length-1;if(i.startsWith("..")){let O=i.split("/");for(;O[0]==="..";)O.shift(),_-=1;o.pathname=O.join("/")}c=_>=0?t[_]:"/"}let p=yA(o,c),g=i&&i!=="/"&&i.endsWith("/"),m=(a||i===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(g||m)&&(p.pathname+="/"),p}const Wo=e=>e.join("/").replace(/\/\/+/g,"/"),xA=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_A=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TA=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function CA(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const V1=["post","put","patch","delete"];new Set(V1);const OA=["get",...V1];new Set(OA);/** + */function fs(){return fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function xg(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nA(){return Math.random().toString(36).substr(2,8)}function By(e,t){return{usr:e.state,key:e.key,idx:t}}function V0(e,t,r,n){return r===void 0&&(r=null),fs({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Wi(t):t,{state:r,key:t&&t.key||n||nA()})}function Ic(e){let{pathname:t="/",search:r="",hash:n=""}=e;return r&&r!=="?"&&(t+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(t+=n.charAt(0)==="#"?n:"#"+n),t}function Wi(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substr(r),e=e.substr(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function oA(e,t,r,n){n===void 0&&(n={});let{window:o=document.defaultView,v5Compat:a=!1}=n,i=o.history,c=Ao.Pop,p=null,g=m();g==null&&(g=0,i.replaceState(fs({},i.state,{idx:g}),""));function m(){return(i.state||{idx:null}).idx}function _(){c=Ao.Pop;let b=m(),d=b==null?null:b-g;g=b,p&&p({action:c,location:x.location,delta:d})}function O(b,d){c=Ao.Push;let l=V0(x.location,b,d);r&&r(l,b),g=m()+1;let u=By(l,g),s=x.createHref(l);try{i.pushState(u,"",s)}catch(h){if(h instanceof DOMException&&h.name==="DataCloneError")throw h;o.location.assign(s)}a&&p&&p({action:c,location:x.location,delta:1})}function C(b,d){c=Ao.Replace;let l=V0(x.location,b,d);r&&r(l,b),g=m();let u=By(l,g),s=x.createHref(l);i.replaceState(u,"",s),a&&p&&p({action:c,location:x.location,delta:0})}function T(b){let d=o.location.origin!=="null"?o.location.origin:o.location.href,l=typeof b=="string"?b:Ic(b);return Nt(d,"No window.location.(origin|href) available to create URL for href: "+l),new URL(l,d)}let x={get action(){return c},get location(){return e(o,i)},listen(b){if(p)throw new Error("A history only accepts one active listener");return o.addEventListener(zy,_),p=b,()=>{o.removeEventListener(zy,_),p=null}},createHref(b){return t(o,b)},createURL:T,encodeLocation(b){let d=T(b);return{pathname:d.pathname,search:d.search,hash:d.hash}},push:O,replace:C,go(b){return i.go(b)}};return x}var Wy;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Wy||(Wy={}));function aA(e,t,r){r===void 0&&(r="/");let n=typeof t=="string"?Wi(t):t,o=ps(n.pathname||"/",r);if(o==null)return null;let a=L1(e);iA(a);let i=null;for(let c=0;i==null&&c{let p={relativePath:c===void 0?a.path||"":c,caseSensitive:a.caseSensitive===!0,childrenIndex:i,route:a};p.relativePath.startsWith("/")&&(Nt(p.relativePath.startsWith(n),'Absolute route path "'+p.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),p.relativePath=p.relativePath.slice(n.length));let g=Wo([n,p.relativePath]),m=r.concat(p);a.children&&a.children.length>0&&(Nt(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+g+'".')),L1(a.children,t,m,g)),!(a.path==null&&!a.index)&&t.push({path:g,score:pA(g,a.index),routesMeta:m})};return e.forEach((a,i)=>{var c;if(a.path===""||!((c=a.path)!=null&&c.includes("?")))o(a,i);else for(let p of F1(a.path))o(a,i,p)}),t}function F1(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,o=r.endsWith("?"),a=r.replace(/\?$/,"");if(n.length===0)return o?[a,""]:[a];let i=F1(n.join("/")),c=[];return c.push(...i.map(p=>p===""?a:[a,p].join("/"))),o&&c.push(...i),c.map(p=>e.startsWith("/")&&p===""?"/":p)}function iA(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:hA(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const lA=/^:\w+$/,sA=3,uA=2,cA=1,dA=10,fA=-2,Hy=e=>e==="*";function pA(e,t){let r=e.split("/"),n=r.length;return r.some(Hy)&&(n+=fA),t&&(n+=uA),r.filter(o=>!Hy(o)).reduce((o,a)=>o+(lA.test(a)?sA:a===""?cA:dA),n)}function hA(e,t){return e.length===t.length&&e.slice(0,-1).every((n,o)=>n===t[o])?e[e.length-1]-t[t.length-1]:0}function gA(e,t){let{routesMeta:r}=e,n={},o="/",a=[];for(let i=0;i{if(m==="*"){let O=c[_]||"";i=a.slice(0,a.length-O.length).replace(/(.)\/+$/,"$1")}return g[m]=mA(c[_]||"",m),g},{}),pathname:a,pathnameBase:i,pattern:e}}function bA(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!0),xg(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 n=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,c)=>(n.push(c),"/([^\\/]+)"));return e.endsWith("*")?(n.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),n]}function vA(e){try{return decodeURI(e)}catch(t){return xg(!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 mA(e,t){try{return decodeURIComponent(e)}catch(r){return xg(!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 ps(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}function yA(e,t){t===void 0&&(t="/");let{pathname:r,search:n="",hash:o=""}=typeof e=="string"?Wi(e):e;return{pathname:r?r.startsWith("/")?r:wA(r,t):t,search:_A(n),hash:TA(o)}}function wA(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function bp(e,t,r,n){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(n)+"]. 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 _g(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function Tg(e,t,r,n){n===void 0&&(n=!1);let o;typeof e=="string"?o=Wi(e):(o=fs({},e),Nt(!o.pathname||!o.pathname.includes("?"),bp("?","pathname","search",o)),Nt(!o.pathname||!o.pathname.includes("#"),bp("#","pathname","hash",o)),Nt(!o.search||!o.search.includes("#"),bp("#","search","hash",o)));let a=e===""||o.pathname==="",i=a?"/":o.pathname,c;if(n||i==null)c=r;else{let _=t.length-1;if(i.startsWith("..")){let O=i.split("/");for(;O[0]==="..";)O.shift(),_-=1;o.pathname=O.join("/")}c=_>=0?t[_]:"/"}let p=yA(o,c),g=i&&i!=="/"&&i.endsWith("/"),m=(a||i===".")&&r.endsWith("/");return!p.pathname.endsWith("/")&&(g||m)&&(p.pathname+="/"),p}const Wo=e=>e.join("/").replace(/\/\/+/g,"/"),xA=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),_A=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,TA=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function CA(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const V1=["post","put","patch","delete"];new Set(V1);const OA=["get",...V1];new Set(OA);/** * React Router v6.17.0 * * Copyright (c) Remix Software Inc. @@ -55,7 +55,7 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Dc(){return Dc=Object.assign?Object.assign.bind():function(e){for(var t=1;tp.pathnameBase)),i=A.useRef(!1);return W1(()=>{i.current=!0}),A.useCallback(function(p,g){if(g===void 0&&(g={}),!i.current)return;if(typeof p=="number"){r.go(p);return}let m=Tg(p,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Wo([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,a,o,e])}function Sd(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=A.useContext(Qo),{pathname:o}=Aa(),a=JSON.stringify(_g(n).map(i=>i.pathnameBase));return A.useMemo(()=>Tg(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function kA(e,t){return EA(e,t)}function EA(e,t,r){Hi()||Rt(!1);let{navigator:n}=A.useContext(ja),{matches:o}=A.useContext(Qo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let c=a?a.pathnameBase:"/";a&&a.route;let p=Aa(),g;if(t){var m;let x=typeof t=="string"?Wi(t):t;c==="/"||(m=x.pathname)!=null&&m.startsWith(c)||Rt(!1),g=x}else g=p;let _=g.pathname||"/",O=c==="/"?_:_.slice(c.length)||"/",C=aA(e,{pathname:O}),T=MA(C&&C.map(x=>Object.assign({},x,{params:Object.assign({},i,x.params),pathname:Wo([c,n.encodeLocation?n.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?c:Wo([c,n.encodeLocation?n.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,r);return t&&T?A.createElement(Od.Provider,{value:{location:Dc({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:Ao.Pop}},T):T}function RA(){let e=FA(),t=CA(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),r?A.createElement("pre",{style:o},r):null,a)}const NA=A.createElement(RA,null);class jA extends A.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?A.createElement(Qo.Provider,{value:this.props.routeContext},A.createElement(B1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function AA(e){let{routeContext:t,match:r,children:n}=e,o=A.useContext(Cd);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),A.createElement(Qo.Provider,{value:t},n)}function MA(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let c=a.findIndex(p=>p.route.id&&(i==null?void 0:i[p.route.id]));c>=0||Rt(!1),a=a.slice(0,Math.min(a.length,c+1))}return a.reduceRight((c,p,g)=>{let m=p.route.id?i==null?void 0:i[p.route.id]:null,_=null;r&&(_=p.route.errorElement||NA);let O=t.concat(a.slice(0,g+1)),C=()=>{let T;return m?T=_:p.route.Component?T=A.createElement(p.route.Component,null):p.route.element?T=p.route.element:T=c,A.createElement(AA,{match:p,routeContext:{outlet:c,matches:O,isDataRoute:r!=null},children:T})};return r&&(p.route.ErrorBoundary||p.route.errorElement||g===0)?A.createElement(jA,{location:r.location,revalidation:r.revalidation,component:_,error:m,children:C(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):C()},null)}var U1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(U1||{}),Lc=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}(Lc||{});function IA(e){let t=A.useContext(Cd);return t||Rt(!1),t}function DA(e){let t=A.useContext(z1);return t||Rt(!1),t}function LA(e){let t=A.useContext(Qo);return t||Rt(!1),t}function $1(e){let t=LA(),r=t.matches[t.matches.length-1];return r.route.id||Rt(!1),r.route.id}function FA(){var e;let t=A.useContext(B1),r=DA(Lc.UseRouteError),n=$1(Lc.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function VA(){let{router:e}=IA(U1.UseNavigateStable),t=$1(Lc.UseNavigateStable),r=A.useRef(!1);return W1(()=>{r.current=!0}),A.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Dc({fromRouteId:t},a)))},[e,t])}function zA(e){let{to:t,replace:r,state:n,relative:o}=e;Hi()||Rt(!1);let{matches:a}=A.useContext(Qo),{pathname:i}=Aa(),c=H1(),p=Tg(t,_g(a).map(m=>m.pathnameBase),i,o==="path"),g=JSON.stringify(p);return A.useEffect(()=>c(JSON.parse(g),{replace:r,state:n,relative:o}),[c,g,o,r,n]),null}function mi(e){Rt(!1)}function BA(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Ao.Pop,navigator:a,static:i=!1}=e;Hi()&&Rt(!1);let c=t.replace(/^\/*/,"/"),p=A.useMemo(()=>({basename:c,navigator:a,static:i}),[c,a,i]);typeof n=="string"&&(n=Wi(n));let{pathname:g="/",search:m="",hash:_="",state:O=null,key:C="default"}=n,T=A.useMemo(()=>{let x=ps(g,c);return x==null?null:{location:{pathname:x,search:m,hash:_,state:O,key:C},navigationType:o}},[c,g,m,_,O,C,o]);return T==null?null:A.createElement(ja.Provider,{value:p},A.createElement(Od.Provider,{children:r,value:T}))}function Cg(e){let{children:t,location:r}=e;return kA(B0(t),r)}new Promise(()=>{});function B0(e,t){t===void 0&&(t=[]);let r=[];return A.Children.forEach(e,(n,o)=>{if(!A.isValidElement(n))return;let a=[...t,o];if(n.type===A.Fragment){r.push.apply(r,B0(n.props.children,a));return}n.type!==mi&&Rt(!1),!n.props.index||!n.props.children||Rt(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=B0(n.props.children,a)),r.push(i)}),r}/** + */function Dc(){return Dc=Object.assign?Object.assign.bind():function(e){for(var t=1;tp.pathnameBase)),i=A.useRef(!1);return W1(()=>{i.current=!0}),A.useCallback(function(p,g){if(g===void 0&&(g={}),!i.current)return;if(typeof p=="number"){r.go(p);return}let m=Tg(p,JSON.parse(a),o,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Wo([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,a,o,e])}function Sd(e,t){let{relative:r}=t===void 0?{}:t,{matches:n}=A.useContext(Qo),{pathname:o}=Aa(),a=JSON.stringify(_g(n).map(i=>i.pathnameBase));return A.useMemo(()=>Tg(e,JSON.parse(a),o,r==="path"),[e,a,o,r])}function kA(e,t){return EA(e,t)}function EA(e,t,r){Hi()||Nt(!1);let{navigator:n}=A.useContext(ja),{matches:o}=A.useContext(Qo),a=o[o.length-1],i=a?a.params:{};a&&a.pathname;let c=a?a.pathnameBase:"/";a&&a.route;let p=Aa(),g;if(t){var m;let x=typeof t=="string"?Wi(t):t;c==="/"||(m=x.pathname)!=null&&m.startsWith(c)||Nt(!1),g=x}else g=p;let _=g.pathname||"/",O=c==="/"?_:_.slice(c.length)||"/",C=aA(e,{pathname:O}),T=MA(C&&C.map(x=>Object.assign({},x,{params:Object.assign({},i,x.params),pathname:Wo([c,n.encodeLocation?n.encodeLocation(x.pathname).pathname:x.pathname]),pathnameBase:x.pathnameBase==="/"?c:Wo([c,n.encodeLocation?n.encodeLocation(x.pathnameBase).pathname:x.pathnameBase])})),o,r);return t&&T?A.createElement(Od.Provider,{value:{location:Dc({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:Ao.Pop}},T):T}function RA(){let e=FA(),t=CA(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},a=null;return A.createElement(A.Fragment,null,A.createElement("h2",null,"Unexpected Application Error!"),A.createElement("h3",{style:{fontStyle:"italic"}},t),r?A.createElement("pre",{style:o},r):null,a)}const NA=A.createElement(RA,null);class jA extends A.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?A.createElement(Qo.Provider,{value:this.props.routeContext},A.createElement(B1.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function AA(e){let{routeContext:t,match:r,children:n}=e,o=A.useContext(Cd);return o&&o.static&&o.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=r.route.id),A.createElement(Qo.Provider,{value:t},n)}function MA(e,t,r){var n;if(t===void 0&&(t=[]),r===void 0&&(r=null),e==null){var o;if((o=r)!=null&&o.errors)e=r.matches;else return null}let a=e,i=(n=r)==null?void 0:n.errors;if(i!=null){let c=a.findIndex(p=>p.route.id&&(i==null?void 0:i[p.route.id]));c>=0||Nt(!1),a=a.slice(0,Math.min(a.length,c+1))}return a.reduceRight((c,p,g)=>{let m=p.route.id?i==null?void 0:i[p.route.id]:null,_=null;r&&(_=p.route.errorElement||NA);let O=t.concat(a.slice(0,g+1)),C=()=>{let T;return m?T=_:p.route.Component?T=A.createElement(p.route.Component,null):p.route.element?T=p.route.element:T=c,A.createElement(AA,{match:p,routeContext:{outlet:c,matches:O,isDataRoute:r!=null},children:T})};return r&&(p.route.ErrorBoundary||p.route.errorElement||g===0)?A.createElement(jA,{location:r.location,revalidation:r.revalidation,component:_,error:m,children:C(),routeContext:{outlet:null,matches:O,isDataRoute:!0}}):C()},null)}var U1=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(U1||{}),Lc=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}(Lc||{});function IA(e){let t=A.useContext(Cd);return t||Nt(!1),t}function DA(e){let t=A.useContext(z1);return t||Nt(!1),t}function LA(e){let t=A.useContext(Qo);return t||Nt(!1),t}function $1(e){let t=LA(),r=t.matches[t.matches.length-1];return r.route.id||Nt(!1),r.route.id}function FA(){var e;let t=A.useContext(B1),r=DA(Lc.UseRouteError),n=$1(Lc.UseRouteError);return t||((e=r.errors)==null?void 0:e[n])}function VA(){let{router:e}=IA(U1.UseNavigateStable),t=$1(Lc.UseNavigateStable),r=A.useRef(!1);return W1(()=>{r.current=!0}),A.useCallback(function(o,a){a===void 0&&(a={}),r.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Dc({fromRouteId:t},a)))},[e,t])}function zA(e){let{to:t,replace:r,state:n,relative:o}=e;Hi()||Nt(!1);let{matches:a}=A.useContext(Qo),{pathname:i}=Aa(),c=H1(),p=Tg(t,_g(a).map(m=>m.pathnameBase),i,o==="path"),g=JSON.stringify(p);return A.useEffect(()=>c(JSON.parse(g),{replace:r,state:n,relative:o}),[c,g,o,r,n]),null}function mi(e){Nt(!1)}function BA(e){let{basename:t="/",children:r=null,location:n,navigationType:o=Ao.Pop,navigator:a,static:i=!1}=e;Hi()&&Nt(!1);let c=t.replace(/^\/*/,"/"),p=A.useMemo(()=>({basename:c,navigator:a,static:i}),[c,a,i]);typeof n=="string"&&(n=Wi(n));let{pathname:g="/",search:m="",hash:_="",state:O=null,key:C="default"}=n,T=A.useMemo(()=>{let x=ps(g,c);return x==null?null:{location:{pathname:x,search:m,hash:_,state:O,key:C},navigationType:o}},[c,g,m,_,O,C,o]);return T==null?null:A.createElement(ja.Provider,{value:p},A.createElement(Od.Provider,{children:r,value:T}))}function Cg(e){let{children:t,location:r}=e;return kA(B0(t),r)}new Promise(()=>{});function B0(e,t){t===void 0&&(t=[]);let r=[];return A.Children.forEach(e,(n,o)=>{if(!A.isValidElement(n))return;let a=[...t,o];if(n.type===A.Fragment){r.push.apply(r,B0(n.props.children,a));return}n.type!==mi&&Nt(!1),!n.props.index||!n.props.children||Nt(!1);let i={id:n.props.id||a.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=B0(n.props.children,a)),r.push(i)}),r}/** * React Router DOM v6.17.0 * * Copyright (c) Remix Software Inc. @@ -64,27 +64,27 @@ Error generating stack: `+a.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Fc(){return Fc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function WA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function HA(e,t){return e.button===0&&(!t||t==="_self")&&!WA(e)}const UA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],$A=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],qA=A.createContext({isTransitioning:!1}),GA="startTransition",Uy=Rh[GA];function KA(e){let{basename:t,children:r,future:n,window:o}=e,a=A.useRef();a.current==null&&(a.current=rA({window:o,v5Compat:!0}));let i=a.current,[c,p]=A.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},m=A.useCallback(_=>{g&&Uy?Uy(()=>p(_)):p(_)},[p,g]);return A.useLayoutEffect(()=>i.listen(m),[i,m]),A.createElement(BA,{basename:t,children:r,location:c.location,navigationType:c.action,navigator:i})}const YA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vc=A.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:c,target:p,to:g,preventScrollReset:m,unstable_viewTransition:_}=t,O=q1(t,UA),{basename:C}=A.useContext(ja),T,x=!1;if(typeof g=="string"&&XA.test(g)&&(T=g,YA))try{let u=new URL(window.location.href),s=g.startsWith("//")?new URL(u.protocol+g):new URL(g),h=ps(s.pathname,C);s.origin===u.origin&&h!=null?g=h+s.search+s.hash:x=!0}catch{}let b=SA(g,{relative:o}),d=ZA(g,{replace:i,state:c,target:p,preventScrollReset:m,relative:o,unstable_viewTransition:_});function l(u){n&&n(u),u.defaultPrevented||d(u)}return A.createElement("a",Fc({},O,{href:T||b,onClick:x||a?n:l,ref:r,target:p}))}),QA=A.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:c,to:p,unstable_viewTransition:g,children:m}=t,_=q1(t,$A),O=Sd(p,{relative:_.relative}),C=Aa(),T=A.useContext(z1),{navigator:x}=A.useContext(ja),b=T!=null&&eM(O)&&g===!0,d=x.encodeLocation?x.encodeLocation(O).pathname:O.pathname,l=C.pathname,u=T&&T.navigation&&T.navigation.location?T.navigation.location.pathname:null;o||(l=l.toLowerCase(),u=u?u.toLowerCase():null,d=d.toLowerCase());let s=l===d||!i&&l.startsWith(d)&&l.charAt(d.length)==="/",h=u!=null&&(u===d||!i&&u.startsWith(d)&&u.charAt(d.length)==="/"),v={isActive:s,isPending:h,isTransitioning:b},w=s?n:void 0,E;typeof a=="function"?E=a(v):E=[a,s?"active":null,h?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let k=typeof c=="function"?c(v):c;return A.createElement(Vc,Fc({},_,{"aria-current":w,className:E,ref:r,style:k,to:p,unstable_viewTransition:g}),typeof m=="function"?m(v):m)});var W0;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(W0||(W0={}));var $y;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})($y||($y={}));function JA(e){let t=A.useContext(Cd);return t||Rt(!1),t}function ZA(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:c}=t===void 0?{}:t,p=H1(),g=Aa(),m=Sd(e,{relative:i});return A.useCallback(_=>{if(HA(_,r)){_.preventDefault();let O=n!==void 0?n:Ic(g)===Ic(m);p(e,{replace:O,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:c})}},[g,p,m,n,o,r,e,a,i,c])}function eM(e,t){t===void 0&&(t={});let r=A.useContext(qA);r==null&&Rt(!1);let{basename:n}=JA(W0.useViewTransitionState),o=Sd(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=ps(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=ps(r.nextLocation.pathname,n)||r.nextLocation.pathname;return z0(o.pathname,i)!=null||z0(o.pathname,a)!=null}function tM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 rM=A.forwardRef(tM),nM=rM;function oM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 aM=A.forwardRef(oM),iM=aM;function lM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 sM=A.forwardRef(lM),vp=sM;function uM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 cM=A.forwardRef(uM),G1=cM;function dM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.createElement("path",{d:"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z"}),A.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 fM=A.forwardRef(dM),pM=fM;function hM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 gM=A.forwardRef(hM),bM=gM;function vM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 mM=A.forwardRef(vM),yM=mM;function wM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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"}),A.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"}),A.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 xM=A.forwardRef(wM),_M=xM;function TM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 CM=A.forwardRef(TM),qy=CM;function OM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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"}),A.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"}),A.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 SM=A.forwardRef(OM),PM=SM;var ge={},K1={},Y1={exports:{}};/*! + */function Fc(){return Fc=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(r[o]=e[o]);return r}function WA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function HA(e,t){return e.button===0&&(!t||t==="_self")&&!WA(e)}const UA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],$A=["aria-current","caseSensitive","className","end","style","to","unstable_viewTransition","children"],qA=A.createContext({isTransitioning:!1}),GA="startTransition",Uy=Rh[GA];function KA(e){let{basename:t,children:r,future:n,window:o}=e,a=A.useRef();a.current==null&&(a.current=rA({window:o,v5Compat:!0}));let i=a.current,[c,p]=A.useState({action:i.action,location:i.location}),{v7_startTransition:g}=n||{},m=A.useCallback(_=>{g&&Uy?Uy(()=>p(_)):p(_)},[p,g]);return A.useLayoutEffect(()=>i.listen(m),[i,m]),A.createElement(BA,{basename:t,children:r,location:c.location,navigationType:c.action,navigator:i})}const YA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Vc=A.forwardRef(function(t,r){let{onClick:n,relative:o,reloadDocument:a,replace:i,state:c,target:p,to:g,preventScrollReset:m,unstable_viewTransition:_}=t,O=q1(t,UA),{basename:C}=A.useContext(ja),T,x=!1;if(typeof g=="string"&&XA.test(g)&&(T=g,YA))try{let u=new URL(window.location.href),s=g.startsWith("//")?new URL(u.protocol+g):new URL(g),h=ps(s.pathname,C);s.origin===u.origin&&h!=null?g=h+s.search+s.hash:x=!0}catch{}let b=SA(g,{relative:o}),d=ZA(g,{replace:i,state:c,target:p,preventScrollReset:m,relative:o,unstable_viewTransition:_});function l(u){n&&n(u),u.defaultPrevented||d(u)}return A.createElement("a",Fc({},O,{href:T||b,onClick:x||a?n:l,ref:r,target:p}))}),QA=A.forwardRef(function(t,r){let{"aria-current":n="page",caseSensitive:o=!1,className:a="",end:i=!1,style:c,to:p,unstable_viewTransition:g,children:m}=t,_=q1(t,$A),O=Sd(p,{relative:_.relative}),C=Aa(),T=A.useContext(z1),{navigator:x}=A.useContext(ja),b=T!=null&&eM(O)&&g===!0,d=x.encodeLocation?x.encodeLocation(O).pathname:O.pathname,l=C.pathname,u=T&&T.navigation&&T.navigation.location?T.navigation.location.pathname:null;o||(l=l.toLowerCase(),u=u?u.toLowerCase():null,d=d.toLowerCase());let s=l===d||!i&&l.startsWith(d)&&l.charAt(d.length)==="/",h=u!=null&&(u===d||!i&&u.startsWith(d)&&u.charAt(d.length)==="/"),v={isActive:s,isPending:h,isTransitioning:b},w=s?n:void 0,E;typeof a=="function"?E=a(v):E=[a,s?"active":null,h?"pending":null,b?"transitioning":null].filter(Boolean).join(" ");let k=typeof c=="function"?c(v):c;return A.createElement(Vc,Fc({},_,{"aria-current":w,className:E,ref:r,style:k,to:p,unstable_viewTransition:g}),typeof m=="function"?m(v):m)});var W0;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(W0||(W0={}));var $y;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})($y||($y={}));function JA(e){let t=A.useContext(Cd);return t||Nt(!1),t}function ZA(e,t){let{target:r,replace:n,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:c}=t===void 0?{}:t,p=H1(),g=Aa(),m=Sd(e,{relative:i});return A.useCallback(_=>{if(HA(_,r)){_.preventDefault();let O=n!==void 0?n:Ic(g)===Ic(m);p(e,{replace:O,state:o,preventScrollReset:a,relative:i,unstable_viewTransition:c})}},[g,p,m,n,o,r,e,a,i,c])}function eM(e,t){t===void 0&&(t={});let r=A.useContext(qA);r==null&&Nt(!1);let{basename:n}=JA(W0.useViewTransitionState),o=Sd(e,{relative:t.relative});if(!r.isTransitioning)return!1;let a=ps(r.currentLocation.pathname,n)||r.currentLocation.pathname,i=ps(r.nextLocation.pathname,n)||r.nextLocation.pathname;return z0(o.pathname,i)!=null||z0(o.pathname,a)!=null}function tM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 rM=A.forwardRef(tM),nM=rM;function oM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 aM=A.forwardRef(oM),iM=aM;function lM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 sM=A.forwardRef(lM),vp=sM;function uM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 cM=A.forwardRef(uM),G1=cM;function dM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.createElement("path",{d:"M4.5 3.75a3 3 0 00-3 3v.75h21v-.75a3 3 0 00-3-3h-15z"}),A.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 fM=A.forwardRef(dM),pM=fM;function hM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 gM=A.forwardRef(hM),bM=gM;function vM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 mM=A.forwardRef(vM),yM=mM;function wM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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"}),A.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"}),A.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 xM=A.forwardRef(wM),_M=xM;function TM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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 CM=A.forwardRef(TM),qy=CM;function OM({title:e,titleId:t,...r},n){return A.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.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"}),A.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"}),A.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 SM=A.forwardRef(OM),PM=SM;var be={},K1={},Y1={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 n=[],o=0;oe&&(t=0,n=r,r=new Map)}return{get:function(a){var i=r.get(a);return i!==void 0?i:(i=n.get(a))!==void 0?(o(a,i),i):void 0},set:function(a,i){r.has(a)?r.set(a,i):o(a,i)}}}function RM(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;np.length)&&(g=p.length);for(var m=0,_=new Array(g);mb.length)&&(d=b.length);for(var l=0,u=new Array(d);ll.length)&&(u=l.length);for(var s=0,h=new Array(u);sl.length)&&(u=l.length);for(var s=0,h=new Array(u);sw.length)&&(E=w.length);for(var k=0,P=new Array(E);ks.length)&&(h=s.length);for(var v=0,w=new Array(h);vd.length)&&(l=d.length);for(var u=0,s=new Array(l);uh.length)&&(v=h.length);for(var w=0,E=new Array(v);wu.length)&&(s=u.length);for(var h=0,v=new Array(s);hC.length)&&(T=C.length);for(var x=0,b=new Array(T);xx.length)&&(b=x.length);for(var d=0,l=new Array(b);d"u"?c[g]=i.cloneUnlessOtherwiseSpecified(p,i):i.isMergeableObject(p)?c[g]=(0,t.default)(o[g],p,i):o.indexOf(p)===-1&&c.push(p)}),c}})(mC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{MaterialTailwindTheme:function(){return m},ThemeProvider:function(){return _},useTheme:function(){return O}});var r=g(A),n=c(je),o=c(nr),a=c(Sg),i=c(mC);function c(C){return C&&C.__esModule?C:{default:C}}function p(C){if(typeof WeakMap!="function")return null;var T=new WeakMap,x=new WeakMap;return(p=function(b){return b?x:T})(C)}function g(C,T){if(!T&&C&&C.__esModule)return C;if(C===null||typeof C!="object"&&typeof C!="function")return{default:C};var x=p(T);if(x&&x.has(C))return x.get(C);var b={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in C)if(l!=="default"&&Object.prototype.hasOwnProperty.call(C,l)){var u=d?Object.getOwnPropertyDescriptor(C,l):null;u&&(u.get||u.set)?Object.defineProperty(b,l,u):b[l]=C[l]}return b.default=C,x&&x.set(C,b),b}var m=(0,r.createContext)(a.default);m.displayName="MaterialTailwindThemeProvider";function _(C){var T=C.value,x=T===void 0?a.default:T,b=C.children,d=(0,o.default)(a.default,x,{arrayMerge:i.default});return r.default.createElement(m.Provider,{value:d},b)}var O=function(){return(0,r.useContext)(m)};_.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(ke);var kd={},Ns={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var T in C)Object.defineProperty(O,T,{enumerable:!0,get:C[T]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return c},propTypesDisabled:function(){return p},propTypesClassName:function(){return g},propTypesValue:function(){return m},propTypesChildren:function(){return _}});var r=o(je),n=yt;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,c=n.propTypesAnimation,p=r.default.bool,g=r.default.string,m=r.default.instanceOf(Object).isRequired,_=r.default.node.isRequired})(Ns);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return c}});var r=o(A),n=Ns;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return p}var c=function(p){var g=p.value,m=p.children;return r.default.createElement(a.Provider,{value:g},m)};c.propTypes={value:n.propTypesValue,children:n.propTypesChildren},c.displayName="MaterialTailwind.AccordionContextProvider"})(kd);var yC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=kd,c=ke,p=Ns;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.className,u=b.children,s=O(b,["className","children"]),h=(0,i.useAccordion)(),v=h.open,w=h.icon,E=h.disabled,k=(0,c.useTheme)().accordion,P=k.styles.base;l=l??"";var N=(0,o.twMerge)((0,n.default)((0,a.default)(P.header.initial),g({},(0,a.default)(P.header.active),v)),l),j=(0,n.default)((0,a.default)(P.header.icon));return r.default.createElement("button",m({},s,{ref:d,type:"button",disabled:E,className:N}),u,r.default.createElement("span",{className:j},w??(v?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"})))))});T.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.AccordionHeader";var x=T})(yC);var wC={},Jt={},q0=function(e,t){return q0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},q0(e,t)};function xC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");q0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Bc=function(){return Bc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;c--)(i=e[c])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function TC(e,t){return function(r,n){t(r,n,e)}}function CC(e,t,r,n,o,a){function i(d){if(d!==void 0&&typeof d!="function")throw new TypeError("Function expected");return d}for(var c=n.kind,p=c==="getter"?"get":c==="setter"?"set":"value",g=!t&&e?n.static?e:e.prototype:null,m=t||(g?Object.getOwnPropertyDescriptor(g,n.name):{}),_,O=!1,C=r.length-1;C>=0;C--){var T={};for(var x in n)T[x]=x==="access"?{}:n[x];for(var x in n.access)T.access[x]=n.access[x];T.addInitializer=function(d){if(O)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var b=(0,r[C])(c==="accessor"?{get:m.get,set:m.set}:m[p],T);if(c==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(_=i(b.get))&&(m.get=_),(_=i(b.set))&&(m.set=_),(_=i(b.init))&&o.unshift(_)}else(_=i(b))&&(c==="field"?o.unshift(_):m[p]=_)}g&&Object.defineProperty(g,n.name,m),O=!0}function OC(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(g[0]===6||g[0]===2)){r=0;continue}if(g[0]===3&&(!a||g[1]>a[0]&&g[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wg(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,a=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(c){i={error:c}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function jC(){for(var e=[],t=0;t1||p(C,x)})},T&&(o[C]=T(o[C])))}function p(C,T){try{g(n[C](T))}catch(x){O(a[0][3],x)}}function g(C){C.value instanceof ji?Promise.resolve(C.value.v).then(m,_):O(a[0][2],C)}function m(C){p("next",C)}function _(C){p("throw",C)}function O(C,T){C(T),a.shift(),a.length&&p(a[0][0],a[0][1])}}function DC(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,a){t[o]=e[o]?function(i){return(r=!r)?{value:ji(e[o](i)),done:!1}:a?a(i):i}:a}}function LC(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 Wc=="function"?Wc(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(i){return new Promise(function(c,p){i=e[a](i),o(c,p,i.done,i.value)})}}function o(a,i,c,p){Promise.resolve(p).then(function(g){a({value:g,done:c})},i)}}function FC(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var lI=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},G0=function(e){return G0=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},G0(e)};function VC(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=G0(e),n=0;nr=>Math.max(Math.min(r,t),e),Ul=e=>e%1?Number(e.toFixed(5)):e,gs=/(-)?([\d]*\.?[\d])+/g,K0=/(#[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,pI=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function js(e){return typeof e=="string"}const As={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Hg=Object.assign(Object.assign({},As),{transform:XC(0,1)}),hI=Object.assign(Object.assign({},As),{default:1}),Ms=e=>({test:t=>js(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),gI=Ms("deg"),yi=Ms("%"),bI=Ms("px"),vI=Ms("vh"),mI=Ms("vw"),yI=Object.assign(Object.assign({},yi),{parse:e=>yi.parse(e)/100,transform:e=>yi.transform(e*100)}),Ug=(e,t)=>r=>!!(js(r)&&pI.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),QC=(e,t,r)=>n=>{if(!js(n))return n;const[o,a,i,c]=n.match(gs);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:c!==void 0?parseFloat(c):1}},Nl={test:Ug("hsl","hue"),parse:QC("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+yi.transform(Ul(t))+", "+yi.transform(Ul(r))+", "+Ul(Hg.transform(n))+")"},wI=XC(0,255),Gu=Object.assign(Object.assign({},As),{transform:e=>Math.round(wI(e))}),ci={test:Ug("rgb","red"),parse:QC("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Gu.transform(e)+", "+Gu.transform(t)+", "+Gu.transform(r)+", "+Ul(Hg.transform(n))+")"};function xI(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Y0={test:Ug("#"),parse:xI,transform:ci.transform},$g={test:e=>ci.test(e)||Y0.test(e)||Nl.test(e),parse:e=>ci.test(e)?ci.parse(e):Nl.test(e)?Nl.parse(e):Y0.parse(e),transform:e=>js(e)?e:e.hasOwnProperty("red")?ci.transform(e):Nl.transform(e)},JC="${c}",ZC="${n}";function _I(e){var t,r,n,o;return isNaN(e)&&js(e)&&((r=(t=e.match(gs))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(K0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function eO(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(K0);n&&(r=n.length,e=e.replace(K0,JC),t.push(...n.map($g.parse)));const o=e.match(gs);return o&&(e=e.replace(gs,ZC),t.push(...o.map(As.parse))),{values:t,numColors:r,tokenised:e}}function tO(e){return eO(e).values}function rO(e){const{values:t,numColors:r,tokenised:n}=eO(e),o=t.length;return a=>{let i=n;for(let c=0;ctypeof e=="number"?0:e;function CI(e){const t=tO(e);return rO(e)(t.map(TI))}const nO={test:_I,parse:tO,createTransformer:rO,getAnimatableNone:CI},OI=new Set(["brightness","contrast","saturate","opacity"]);function SI(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(gs)||[];if(!n)return e;const o=r.replace(n,"");let a=OI.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const PI=/([a-z-]*)\(.*?\)/g,kI=Object.assign(Object.assign({},nO),{getAnimatableNone:e=>{const t=e.match(PI);return t?t.map(SI).join(" "):e}});Ut.alpha=Hg;Ut.color=$g;Ut.complex=nO;Ut.degrees=gI;Ut.filter=kI;Ut.hex=Y0;Ut.hsla=Nl;Ut.number=As;Ut.percent=yi;Ut.progressPercentage=yI;Ut.px=bI;Ut.rgbUnit=Gu;Ut.rgba=ci;Ut.scale=hI;Ut.vh=vI;Ut.vw=mI;var Ie={},La={};Object.defineProperty(La,"__esModule",{value:!0});const oO=1/60*1e3,EI=typeof performance<"u"?()=>performance.now():()=>Date.now(),aO=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(EI()),oO);function RI(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,c={schedule:(p,g=!1,m=!1)=>{const _=m&&o,O=_?t:r;return g&&i.add(p),O.indexOf(p)===-1&&(O.push(p),_&&o&&(n=t.length)),p},cancel:p=>{const g=r.indexOf(p);g!==-1&&r.splice(g,1),i.delete(p)},process:p=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let g=0;g(e[t]=RI(()=>bs=!0),e),{}),jI=Is.reduce((e,t)=>{const r=Rd[t];return e[t]=(n,o=!1,a=!1)=>(bs||DI(),r.schedule(n,o,a)),e},{}),AI=Is.reduce((e,t)=>(e[t]=Rd[t].cancel,e),{}),MI=Is.reduce((e,t)=>(e[t]=()=>Rd[t].process(wi),e),{}),II=e=>Rd[e].process(wi),iO=e=>{bs=!1,wi.delta=X0?oO:Math.max(Math.min(e-wi.timestamp,NI),1),wi.timestamp=e,Q0=!0,Is.forEach(II),Q0=!1,bs&&(X0=!1,aO(iO))},DI=()=>{bs=!0,X0=!0,Q0||aO(iO)},LI=()=>wi;La.cancelSync=AI;La.default=jI;La.flushSync=MI;La.getFrameData=LI;Object.defineProperty(Ie,"__esModule",{value:!0});var lO=GC,Ai=YC,bn=Ut,Nd=La;function FI(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var VI=FI(Nd);const vs=(e,t,r)=>Math.min(Math.max(r,e),t),mp=.001,zI=.01,Qy=10,BI=.05,WI=1;function HI({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;Ai.warning(e<=Qy*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=vs(BI,WI,i),e=vs(zI,Qy,e/1e3),i<1?(o=g=>{const m=g*i,_=m*e,O=m-r,C=J0(g,i),T=Math.exp(-_);return mp-O/C*T},a=g=>{const _=g*i*e,O=_*r+r,C=Math.pow(i,2)*Math.pow(g,2)*e,T=Math.exp(-_),x=J0(Math.pow(g,2),i);return(-o(g)+mp>0?-1:1)*((O-C)*T)/x}):(o=g=>{const m=Math.exp(-g*e),_=(g-r)*e+1;return-mp+m*_},a=g=>{const m=Math.exp(-g*e),_=(r-g)*(e*e);return m*_});const c=5/e,p=$I(o,a,c);if(e=e*1e3,isNaN(p))return{stiffness:100,damping:10,duration:e};{const g=Math.pow(p,2)*n;return{stiffness:g,damping:i*2*Math.sqrt(n*g),duration:e}}}const UI=12;function $I(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function KI(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Jy(e,GI)&&Jy(e,qI)){const r=HI(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function jd(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=lO.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:c,damping:p,mass:g,velocity:m,duration:_,isResolvedFromDuration:O}=KI(a),C=Zy,T=Zy;function x(){const b=m?-(m/1e3):0,d=r-t,l=p/(2*Math.sqrt(c*g)),u=Math.sqrt(c/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const s=J0(u,l);C=h=>{const v=Math.exp(-l*u*h);return r-v*((b+l*u*d)/s*Math.sin(s*h)+d*Math.cos(s*h))},T=h=>{const v=Math.exp(-l*u*h);return l*u*v*(Math.sin(s*h)*(b+l*u*d)/s+d*Math.cos(s*h))-v*(Math.cos(s*h)*(b+l*u*d)-s*d*Math.sin(s*h))}}else if(l===1)C=s=>r-Math.exp(-u*s)*(d+(b+u*d)*s);else{const s=u*Math.sqrt(l*l-1);C=h=>{const v=Math.exp(-l*u*h),w=Math.min(s*h,300);return r-v*((b+l*u*d)*Math.sinh(w)+s*d*Math.cosh(w))/s}}}return x(),{next:b=>{const d=C(b);if(O)i.done=b>=_;else{const l=T(b)*1e3,u=Math.abs(l)<=n,s=Math.abs(r-d)<=o;i.done=u&&s}return i.value=i.done?r:d,i},flipTarget:()=>{m=-m,[t,r]=[r,t],x()}}}jd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Zy=e=>0,qg=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ad=(e,t,r)=>-r*e+r*t+e;function yp(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 ew({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,a=0,i=0;if(!t)o=a=i=r;else{const c=r<.5?r*(1+t):r+t-r*t,p=2*r-c;o=yp(p,c,e+1/3),a=yp(p,c,e),i=yp(p,c,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const YI=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},XI=[bn.hex,bn.rgba,bn.hsla],tw=e=>XI.find(t=>t.test(e)),rw=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Gg=(e,t)=>{let r=tw(e),n=tw(t);Ai.invariant(!!r,rw(e)),Ai.invariant(!!n,rw(t));let o=r.parse(e),a=n.parse(t);r===bn.hsla&&(o=ew(o),r=bn.rgba),n===bn.hsla&&(a=ew(a),n=bn.rgba);const i=Object.assign({},o);return c=>{for(const p in i)p!=="alpha"&&(i[p]=YI(o[p],a[p],c));return i.alpha=Ad(o.alpha,a.alpha,c),r.transform(i)}},QI={x:0,y:0,z:0},Z0=e=>typeof e=="number",JI=(e,t)=>r=>t(e(r)),Kg=(...e)=>e.reduce(JI);function sO(e,t){return Z0(e)?r=>Ad(e,t,r):bn.color.test(e)?Gg(e,t):Yg(e,t)}const uO=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>sO(a,t[i]));return a=>{for(let i=0;i{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=sO(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function nw(e){const t=bn.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=bn.complex.createTransformer(t),n=nw(e),o=nw(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Kg(uO(n.parsed,o.parsed),r):(Ai.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.`),i=>`${i>0?t:e}`)},e4=(e,t)=>r=>Ad(e,t,r);function t4(e){if(typeof e=="number")return e4;if(typeof e=="string")return bn.color.test(e)?Gg:Yg;if(Array.isArray(e))return uO;if(typeof e=="object")return ZI}function r4(e,t,r){const n=[],o=r||t4(e[0]),a=e.length-1;for(let i=0;ir(qg(e,t,n))}function o4(e,t){const r=e.length,n=r-1;return o=>{let a=0,i=!1;if(o<=e[0]?i=!0:o>=e[n]&&(a=n-1,i=!0),!i){let p=1;for(;po||p===n);p++);a=p-1}const c=qg(e[a],e[a+1],o);return t[a](c)}}function Xg(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;Ai.invariant(a===t.length,"Both input and output ranges must be the same length"),Ai.invariant(!n||!Array.isArray(n)||n.length===a-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[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=r4(t,n,o),c=a===2?n4(e,i):o4(e,i);return r?p=>c(vs(e[0],e[a-1],p)):c}const Ds=e=>t=>1-e(1-t),Md=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,cO=e=>t=>Math.pow(t,e),Qg=e=>t=>t*t*((e+1)*t-e),dO=e=>{const t=Qg(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},fO=1.525,a4=4/11,i4=8/11,l4=9/10,pO=e=>e,Jg=cO(2),s4=Ds(Jg),hO=Md(Jg),gO=e=>1-Math.sin(Math.acos(e)),bO=Ds(gO),u4=Md(bO),Zg=Qg(fO),c4=Ds(Zg),d4=Md(Zg),f4=dO(fO),p4=4356/361,h4=35442/1805,g4=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 m4(e,t){return e.map(()=>t||hO).splice(0,e.length-1)}function y4(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function w4(e,t){return e.map(r=>r*t)}function $l({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],c=w4(n&&n.length===i.length?n:y4(i),o);function p(){return Xg(c,i,{ease:Array.isArray(r)?r:m4(i,r)})}let g=p();return{next:m=>(a.value=g(m),a.done=m>=o,a),flipTarget:()=>{i.reverse(),g=p()}}}function vO({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let c=r*e;const p=t+c,g=a===void 0?p:a(p);return g!==p&&(c=g-t),{next:m=>{const _=-c*Math.exp(-m/n);return i.done=!(_>o||_<-o),i.value=i.done?g:g+_,i},flipTarget:()=>{}}}const ow={keyframes:$l,spring:jd,decay:vO};function x4(e){if(Array.isArray(e.to))return $l;if(ow[e.type])return ow[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?$l:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?jd:$l}function mO(e,t,r=0){return e-t-r}function _4(e,t,r=0,n=!0){return n?mO(t+-e,t,r):t-(e-t)+r}function T4(e,t,r,n){return n?e>=t+r:e<=-r}const C4=e=>{const t=({delta:r})=>e(r);return{start:()=>VI.default.update(t,!0),stop:()=>Nd.cancelSync.update(t)}};function yO(e){var t,r,{from:n,autoplay:o=!0,driver:a=C4,elapsed:i=0,repeat:c=0,repeatType:p="loop",repeatDelay:g=0,onPlay:m,onStop:_,onComplete:O,onRepeat:C,onUpdate:T}=e,x=lO.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=x,d,l=0,u=x.duration,s,h=!1,v=!0,w;const E=x4(x);!((r=(t=E).needsInterpolation)===null||r===void 0)&&r.call(t,n,b)&&(w=Xg([0,100],[n,b],{clamp:!1}),n=0,b=100);const k=E(Object.assign(Object.assign({},x),{from:n,to:b}));function P(){l++,p==="reverse"?(v=l%2===0,i=_4(i,u,g,v)):(i=mO(i,u,g),p==="mirror"&&k.flipTarget()),h=!1,C&&C()}function N(){d.stop(),O&&O()}function j(L){if(v||(L=-L),i+=L,!h){const W=k.next(Math.max(0,i));s=W.value,w&&(s=w(s)),h=v?W.done:i<=0}T==null||T(s),h&&(l===0&&(u??(u=i)),l{_==null||_(),d.stop()}}}function wO(e,t){return t?e*(1e3/t):0}function O4({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:c=10,restDelta:p=1,modifyTarget:g,driver:m,onUpdate:_,onComplete:O,onStop:C}){let T;function x(u){return r!==void 0&&un}function b(u){return r===void 0?n:n===void 0||Math.abs(r-u){var h;_==null||_(s),(h=u.onUpdate)===null||h===void 0||h.call(u,s)},onComplete:O,onStop:C}))}function l(u){d(Object.assign({type:"spring",stiffness:i,damping:c,restDelta:p},u))}if(x(e))l({from:e,velocity:t,to:b(e)});else{let u=o*t+e;typeof g<"u"&&(u=g(u));const s=b(u),h=s===r?-1:1;let v,w;const E=k=>{v=w,w=k,t=wO(k-v,Nd.getFrameData().delta),(h===1&&k>s||h===-1&&kT==null?void 0:T.stop()}}const xO=e=>e*180/Math.PI,S4=(e,t=QI)=>xO(Math.atan2(t.y-e.y,t.x-e.x)),P4=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},k4=e=>e,eb=(e=k4)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},E4=eb(),R4=eb(Math.sqrt),_O=e=>e*Math.PI/180,Uc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),eh=e=>Uc(e)&&e.hasOwnProperty("z"),Tu=(e,t)=>Math.abs(e-t);function N4(e,t){if(Z0(e)&&Z0(t))return Tu(e,t);if(Uc(e)&&Uc(t)){const r=Tu(e.x,t.x),n=Tu(e.y,t.y),o=eh(e)&&eh(t)?Tu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const j4=(e,t,r)=>(t=_O(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),TO=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),CO=(e,t,r,n=0)=>TO(e+r*(t-e)/Math.max(n,r)),A4=(e=50)=>{let t=0,r=0;return n=>{const o=Nd.getFrameData().timestamp,a=o!==r?o-r:0,i=a?CO(t,n,a,e):t;return r=o,t=i,i}},M4=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return n=>{let o=Math.abs(e[0]-n);for(t=1;to)return e[t-1];if(t===r-1)return a;o=i}}}};function I4(e,t){return e/(1e3/t)}const D4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},OO=(e,t)=>1-3*t+3*e,SO=(e,t)=>3*t-6*e,PO=e=>3*e,$c=(e,t,r)=>((OO(t,r)*e+SO(t,r))*e+PO(t))*e,kO=(e,t,r)=>3*OO(t,r)*e*e+2*SO(t,r)*e+PO(t),L4=1e-7,F4=10;function V4(e,t,r,n,o){let a,i,c=0;do i=t+(r-t)/2,a=$c(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>L4&&++c=B4?W4(i,_,e,r):O===0?_:V4(i,c,c+Cu,e,r)}return i=>i===0||i===1?i:$c(a(i),t,n)}const U4=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return vs(0,1,o/e)};Ie.angle=S4;Ie.animate=yO;Ie.anticipate=f4;Ie.applyOffset=P4;Ie.attract=E4;Ie.attractExpo=R4;Ie.backIn=Zg;Ie.backInOut=d4;Ie.backOut=c4;Ie.bounceIn=b4;Ie.bounceInOut=v4;Ie.bounceOut=Hc;Ie.circIn=gO;Ie.circInOut=u4;Ie.circOut=bO;Ie.clamp=vs;Ie.createAnticipate=dO;Ie.createAttractor=eb;Ie.createBackIn=Qg;Ie.createExpoIn=cO;Ie.cubicBezier=H4;Ie.decay=vO;Ie.degreesToRadians=_O;Ie.distance=N4;Ie.easeIn=Jg;Ie.easeInOut=hO;Ie.easeOut=s4;Ie.inertia=O4;Ie.interpolate=Xg;Ie.isPoint=Uc;Ie.isPoint3D=eh;Ie.keyframes=$l;Ie.linear=pO;Ie.mirrorEasing=Md;Ie.mix=Ad;Ie.mixColor=Gg;Ie.mixComplex=Yg;Ie.pipe=Kg;Ie.pointFromVector=j4;Ie.progress=qg;Ie.radiansToDegrees=xO;Ie.reverseEasing=Ds;Ie.smooth=A4;Ie.smoothFrame=CO;Ie.snap=M4;Ie.spring=jd;Ie.steps=U4;Ie.toDecimal=TO;Ie.velocityPerFrame=I4;Ie.velocityPerSecond=wO;Ie.wrap=D4;class $4{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const wp=new WeakMap;function tb(e){return wp.has(e)||wp.set(e,{transforms:[],values:new Map}),wp.get(e)}function q4(e,t){return e.has(t)||e.set(t,new $4),e.get(t)}function EO(e,t){e.indexOf(t)===-1&&e.push(t)}function RO(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const NO=(e,t,r)=>Math.min(Math.max(r,e),t),Cr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},no=e=>typeof e=="number",ms=e=>Array.isArray(e)&&!no(e[0]),G4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function jO(e,t){return ms(e)?e[G4(0,e.length,t)]:e}const rb=(e,t,r)=>-r*e+r*t+e,nb=()=>{},Xn=e=>e,Id=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function ob(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Id(0,t,n);e.push(rb(r,1,o))}}function ab(e){const t=[0];return ob(t,e-1),t}function AO(e,t=ab(e.length),r=Xn){const n=e.length,o=n-t.length;return o>0&&ob(t,o),a=>{let i=0;for(;iArray.isArray(e)&&no(e[0]),qc=e=>typeof e=="object"&&!!e.createAnimation,K4=e=>typeof e=="function",ib=e=>typeof e=="string",ya={ms:e=>e*1e3,s:e=>e/1e3};function IO(e,t){return t?e*(1e3/t):0}const Y4=["","X","Y","Z"],X4=["translate","scale","rotate","skew"],Mi={x:"translateX",y:"translateY",z:"translateZ"},aw={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},Q4={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:aw,scale:{syntax:"",initialValue:1,toDefaultUnit:Xn},skew:aw},Ii=new Map,Dd=e=>`--motion-${e}`,Gc=["x","y","z"];X4.forEach(e=>{Y4.forEach(t=>{Gc.push(e+t),Ii.set(Dd(e+t),Q4[e])})});const J4=(e,t)=>Gc.indexOf(e)-Gc.indexOf(t),Z4=new Set(Gc),Ld=e=>Z4.has(e),eD=(e,t)=>{Mi[t]&&(t=Mi[t]);const{transforms:r}=tb(e);EO(r,t),e.style.transform=DO(r)},DO=e=>e.sort(J4).reduce(tD,"").trim(),tD=(e,t)=>`${e} ${t}(var(${Dd(t)}))`,th=e=>e.startsWith("--"),iw=new Set;function rD(e){if(!iw.has(e)){iw.add(e);try{const{syntax:t,initialValue:r}=Ii.has(e)?Ii.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const LO=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,nD=1e-7,oD=12;function aD(e,t,r,n,o){let a,i,c=0;do i=t+(r-t)/2,a=LO(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>nD&&++caD(a,0,1,e,r);return a=>a===0||a===1?a:LO(o(a),t,n)}const iD=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return NO(0,1,o/e)},lD={ease:jl(.25,.1,.25,1),"ease-in":jl(.42,0,1,1),"ease-in-out":jl(.42,0,.58,1),"ease-out":jl(0,0,.58,1)},sD=/\((.*?)\)/;function rh(e){if(K4(e))return e;if(MO(e))return jl(...e);const t=lD[e];if(t)return t;if(e.startsWith("steps")){const r=sD.exec(e);if(r){const n=r[1].split(",");return iD(parseFloat(n[0]),n[1].trim())}}return Xn}class uD{constructor(t,r=[0,1],{easing:n,duration:o=Cr.duration,delay:a=Cr.delay,endDelay:i=Cr.endDelay,repeat:c=Cr.repeat,offset:p,direction:g="normal",autoplay:m=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Xn,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((O,C)=>{this.resolve=O,this.reject=C}),n=n||Cr.easing,qc(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=c,this.easing=ms(n)?Xn:rh(n),this.updateDuration(o);const _=AO(r,p,ms(n)?n.map(rh):Xn);this.tick=O=>{var C;a=a;let T=0;this.pauseTime!==void 0?T=this.pauseTime:T=(O-this.startTime)*this.rate,this.t=T,T/=1e3,T=Math.max(T-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(T=this.totalDuration);const x=T/this.duration;let b=Math.floor(x),d=x%1;!d&&x>=1&&(d=1),d===1&&b--;const l=b%2;(g==="reverse"||g==="alternate"&&l||g==="alternate-reverse"&&!l)&&(d=1-d);const u=T>=this.totalDuration?1:Math.min(d,1),s=_(this.easing(u));t(s),this.pauseTime===void 0&&(this.playState==="finished"||T>=this.totalDuration+i)?(this.playState="finished",(C=this.resolve)===null||C===void 0||C.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},m&&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 lw=e=>MO(e)?cD(e):e,cD=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,sw=e=>document.createElement("div").animate(e,{duration:.001}),uw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{sw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!sw({opacity:[0,1]}).finished},xp={},Yu={};for(const e in uw)Yu[e]=()=>(xp[e]===void 0&&(xp[e]=uw[e]()),xp[e]);function dD(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Kc(e){return Mi[e]&&(e=Mi[e]),Ld(e)?Dd(e):e}const di={get:(e,t)=>{t=Kc(t);let r=th(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=Ii.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Kc(t),th(t)?e.style.setProperty(t,r):e.style[t]=r}};function VO(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function fD(){return window.__MOTION_DEV_TOOLS_RECORD}function Fd(e,t,r,n={}){const o=fD(),a=n.record!==!1&&o;let i,{duration:c=Cr.duration,delay:p=Cr.delay,endDelay:g=Cr.endDelay,repeat:m=Cr.repeat,easing:_=Cr.easing,direction:O,offset:C,allowWebkitAcceleration:T=!1}=n;const x=tb(e);let b=Yu.waapi();const d=Ld(t);d&&eD(e,t);const l=Kc(t),u=q4(x.values,l),s=Ii.get(l);return VO(u.animation,!(qc(_)&&u.generator)&&n.record!==!1),()=>{const h=()=>{var w,E;return(E=(w=di.get(e,l))!==null&&w!==void 0?w:s==null?void 0:s.initialValue)!==null&&E!==void 0?E:0};let v=dD(FO(r),h);if(qc(_)){const w=_.createAnimation(v,h,d,l,u);_=w.easing,w.keyframes!==void 0&&(v=w.keyframes),w.duration!==void 0&&(c=w.duration)}if(th(l)&&(Yu.cssRegisterProperty()?rD(l):b=!1),b){s&&(v=v.map(k=>no(k)?s.toDefaultUnit(k):k)),v.length===1&&(!Yu.partialKeyframes()||a)&&v.unshift(h());const w={delay:ya.ms(p),duration:ya.ms(c),endDelay:ya.ms(g),easing:ms(_)?void 0:lw(_),direction:O,iterations:m+1,fill:"both"};i=e.animate({[l]:v,offset:C,easing:ms(_)?_.map(lw):void 0},w),i.finished||(i.finished=new Promise((k,P)=>{i.onfinish=k,i.oncancel=P}));const E=v[v.length-1];i.finished.then(()=>{di.set(e,l,E),i.cancel()}).catch(nb),T||(i.playbackRate=1.000001)}else if(d){v=v.map(E=>typeof E=="string"?parseFloat(E):E),v.length===1&&v.unshift(parseFloat(h()));const w=E=>{s&&(E=s.toDefaultUnit(E)),di.set(e,l,E)};i=new uD(w,v,Object.assign(Object.assign({},n),{duration:c,easing:_}))}else{const w=v[v.length-1];di.set(e,l,s&&no(w)?s.toDefaultUnit(w):w)}return a&&o(e,t,v,{duration:c,delay:p,easing:_,repeat:m,offset:C},"motion-one"),u.setAnimation(i),i}}const lb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Vd(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 pD=e=>e(),sb=(e,t,r=Cr.duration)=>new Proxy({animations:e.map(pD).filter(Boolean),duration:r,options:t},gD),hD=e=>e.animations[0],gD={get:(e,t)=>{const r=hD(e);switch(t){case"duration":return e.duration;case"currentTime":return ya.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(bD)).catch(nb)),e.finished;case"stop":return()=>{e.animations.forEach(n=>VO(n))};case"forEachNative":return n=>{e.animations.forEach(o=>n(o,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(n=>n[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=ya.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function vD(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=no(r)?r:mD(r,a),c=Math.abs(i-o);let p=e*c;if(n){const g=a*e;p=rh(n)(p/g)*g}return t+p}}function mD(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function zO(e,t,r){return typeof e=="function"?e(t,r):e}function yD(e,t,r={}){e=Vd(e);const n=e.length,o=[];for(let a=0;at&&o.atFd(...a)).filter(Boolean);return sb(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function CD(e,t={}){var{defaultOptions:r={}}=t,n=$i(t,["defaultOptions"]);const o=[],a=new Map,i={},c=new Map;let p=0,g=0,m=0;for(let _=0;_"0",Q);N=U.easing,U.keyframes!==void 0&&(E=U.keyframes),U.duration!==void 0&&(P=U.duration)}const j=zO(x.delay,u,l)||0,D=g+j,L=D+P;let{offset:W=ab(E.length)}=k;W.length===1&&W[0]===0&&(W[1]=1);const G=length-E.length;G>0&&ob(W,G),E.length===1&&E.unshift(null),xD(w,E,N,W,D,L),b=Math.max(j+P,b),m=Math.max(L,m)}}p=g,g+=b}return a.forEach((_,O)=>{for(const C in _){const T=_[C];T.sort(_D);const x=[],b=[],d=[];for(let l=0;lt/(2*Math.sqrt(e*r));function ED(e,t,r){return e=t||e>t&&r<=t}const BO=({stiffness:e=xi.stiffness,damping:t=xi.damping,mass:r=xi.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:c}={})=>{a=a?ya.s(a):0;const p={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,m=Math.sqrt(e/r)/1e3,_=kD(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),c||(c=O?.005:.5);let C;if(_<1){const T=m*Math.sqrt(1-_*_);C=x=>o-Math.exp(-_*m*x)*((-a+_*m*g)/T*Math.sin(T*x)+g*Math.cos(T*x))}else C=T=>o-Math.exp(-m*T)*(g+(-a+m*g)*T);return T=>{p.current=C(T);const x=T===0?a:ub(C,T,p.current),b=Math.abs(x)<=i,d=Math.abs(o-p.current)<=c;return p.done=b&&d,p.hasReachedTarget=ED(n,o,p.current),p}},RD=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:c,max:p,restDistance:g=.5,restSpeed:m})=>{n=ya.ms(n);const _={hasReachedTarget:!1,done:!1,current:e,target:e},O=w=>c!==void 0&&wp,C=w=>c===void 0?p:p===void 0||Math.abs(c-w)-T*Math.exp(-w/n),l=w=>b+d(w),u=w=>{const E=d(w),k=l(w);_.done=Math.abs(E)<=g,_.current=_.done?b:k};let s,h;const v=w=>{O(_.current)&&(s=w,h=BO({from:_.current,to:C(_.current),velocity:ub(l,w,_.current),damping:o,stiffness:a,restDistance:g,restSpeed:m}))};return v(0),w=>{let E=!1;return!h&&s===void 0&&(E=!0,u(w),v(w)),s!==void 0&&w>s?(_.hasReachedTarget=!0,h(w-s)):(_.hasReachedTarget=!1,!E&&u(w),_)}},_p=10,ND=1e4;function jD(e,t=Xn){let r,n=_p,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,c=100,p=0,g=!1)=>{const m=`${i}-${c}-${p}-${g}`;return n.has(m)||n.set(m,e(Object.assign({from:i,to:c,velocity:p,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(m)},a=i=>(t.has(i)||t.set(i,jD(i)),t.get(i));return{createAnimation:(i,c,p,g,m)=>{var _,O;let C;const T=i.length;if(p&&T<=2&&i.every(AD)){const b=i[T-1],d=T===1?null:i[0];let l=0,u=0;const s=m==null?void 0:m.generator;if(s){const{animation:w,generatorStartTime:E}=m,k=(w==null?void 0:w.startTime)||E||0,P=(w==null?void 0:w.currentTime)||performance.now()-k,N=s(P).current;u=(_=d)!==null&&_!==void 0?_:N,(T===1||T===2&&i[0]===null)&&(l=ub(j=>s(j).current,P,N))}else u=(O=d)!==null&&O!==void 0?O:parseFloat(c());const h=o(u,b,l,g==null?void 0:g.includes("scale")),v=a(h);C=Object.assign(Object.assign({},v),{easing:"linear"}),m&&(m.generator=h,m.generatorStartTime=performance.now())}else C={easing:"ease",duration:a(o(0,100)).overshootDuration};return C}}}}const AD=e=>typeof e!="string",MD=WO(BO),ID=WO(RD),DD={any:0,all:1};function HO(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Vd(e),i=new WeakMap,c=g=>{g.forEach(m=>{const _=i.get(m.target);if(m.isIntersecting!==!!_)if(m.isIntersecting){const O=t(m);typeof O=="function"?i.set(m.target,O):p.unobserve(m.target)}else _&&(_(m),i.delete(m.target))})},p=new IntersectionObserver(c,{root:r,rootMargin:n,threshold:typeof o=="number"?o:DD[o]});return a.forEach(g=>p.observe(g)),()=>p.disconnect()}const Xu=new WeakMap;let Co;function LD(e,t){if(t){const{inlineSize:r,blockSize:n}=t[0];return{width:r,height:n}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function FD({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Xu.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return LD(e,r)}})})}function VD(e){e.forEach(FD)}function zD(){typeof ResizeObserver>"u"||(Co=new ResizeObserver(VD))}function BD(e,t){Co||zD();const r=Vd(e);return r.forEach(n=>{let o=Xu.get(n);o||(o=new Set,Xu.set(n,o)),o.add(t),Co==null||Co.observe(n)}),()=>{r.forEach(n=>{const o=Xu.get(n);o==null||o.delete(t),o!=null&&o.size||Co==null||Co.unobserve(n)})}}const Qu=new Set;let ql;function WD(){ql=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Qu.forEach(r=>r(t))},window.addEventListener("resize",ql)}function HD(e){return Qu.add(e),ql||WD(),()=>{Qu.delete(e),!Qu.size&&ql&&(ql=void 0)}}function UO(e,t){return typeof e=="function"?HD(e):BD(e,t)}const UD=50,dw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),$D=()=>({time:0,x:dw(),y:dw()}),qD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function fw(e,t,r,n){const o=r[t],{length:a,position:i}=qD[t],c=o.current,p=r.time;o.current=e["scroll"+i],o.scrollLength=e["scroll"+a]-e["client"+a],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Id(0,o.scrollLength,o.current);const g=n-p;o.velocity=g>UD?0:IO(o.current-c,g)}function GD(e,t,r){fw(e,"x",t,r),fw(e,"y",t,r),t.time=r}function KD(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){const{top:o,left:a}=n.getBBox();for(r.x+=a,r.y+=o;n&&n.tagName!=="svg";)n=n.parentNode}return r}const $O={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},nh={start:0,center:.5,end:1};function pw(e,t,r=0){let n=0;if(nh[e]!==void 0&&(e=nh[e]),ib(e)){const o=parseFloat(e);e.endsWith("px")?n=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?n=o/100*document.documentElement.clientWidth:e.endsWith("vh")?n=o/100*document.documentElement.clientHeight:e=o}return no(e)&&(n=t*e),r+n}const YD=[0,0];function XD(e,t,r,n){let o=Array.isArray(e)?e:YD,a=0,i=0;return no(e)?o=[e,e]:ib(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,nh[e]?e:"0"]),a=pw(o[0],r,n),i=pw(o[1],t),a-i}const QD={x:0,y:0};function JD(e,t,r){let{offset:n=$O.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",c=o!==e?KD(o,e):QD,p=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},g={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let m=!t[a].interpolate;const _=n.length;for(let O=0;O<_;O++){const C=XD(n[O],g[i],p[i],c[a]);!m&&C!==t[a].interpolatorOffsets[O]&&(m=!0),t[a].offset[O]=C}m&&(t[a].interpolate=AO(ab(_),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function ZD(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!=e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}function eL(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>ZD(e,n.target,r),update:a=>{GD(e,r,a),(n.offset||n.target)&&JD(e,r,n)},notify:typeof t=="function"?()=>t(r):tL(t,r[o])}}function tL(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Xn),r.updateDuration(1);else{const i={duration:1e3};n||(i.easing="linear"),(a=(o=r.effect)===null||o===void 0?void 0:o.updateTiming)===null||a===void 0||a.call(o,i)}}),()=>{e.currentTime=t.progress}}const _l=new WeakMap,hw=new WeakMap,Tp=new WeakMap,gw=e=>e===document.documentElement?window:e;function rL(e,t={}){var{container:r=document.documentElement}=t,n=$i(t,["container"]);let o=Tp.get(r);o||(o=new Set,Tp.set(r,o));const a=$D(),i=eL(r,e,a,n);if(o.add(i),!_l.has(r)){const g=()=>{const _=performance.now();for(const O of o)O.measure();for(const O of o)O.update(_);for(const O of o)O.notify()};_l.set(r,g);const m=gw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&hw.set(r,UO(r,g)),m.addEventListener("scroll",g,{passive:!0})}const c=_l.get(r),p=requestAnimationFrame(c);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(p);const m=Tp.get(r);if(!m||(m.delete(i),m.size))return;const _=_l.get(r);_l.delete(r),_&&(gw(r).removeEventListener("scroll",_),(g=hw.get(r))===null||g===void 0||g(),window.removeEventListener("resize",_))}}function nL(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!oL(e,t):e!==t}function oL(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),uL=e=>e.animateUpdates(),vw=e=>e.next(),mw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function oh(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function yw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const cL={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=$i(n,["once"]);return HO(e,i=>{if(t(),yw(e,"viewenter",i),!o)return c=>{r(),yw(e,"viewleave",c)}},a)}},ww=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),oh(e,t,n))},dL={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=ww(e,"hoverstart",t),o=ww(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},fL={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),oh(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),oh(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Ju={inView:cL,hover:dL,press:fL},xw=["initial","animate",...Object.keys(Ju),"exit"],ah=new WeakMap;function pL(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const x of xw)i[x]=typeof e[x]=="string"?e[x]:t==null?void 0:t.getContext()[x];const c=e.initial===!1?"animate":"initial";let p=bw(e[c]||i[c],e.variants)||{},g=$i(p,["transition"]);const m=Object.assign({},g);function*_(){var x,b;const d=g;g={};const l={};for(const w of xw){if(!o[w])continue;const E=bw(e[w]);if(E)for(const k in E)k!=="transition"&&(g[k]=E[k],l[k]=lb((b=(x=E.transition)!==null&&x!==void 0?x:e.transition)!==null&&b!==void 0?b:{},k))}const u=new Set([...Object.keys(g),...Object.keys(d)]),s=[];u.forEach(w=>{var E;g[w]===void 0&&(g[w]=m[w]),nL(d[w],g[w])&&((E=m[w])!==null&&E!==void 0||(m[w]=di.get(r,w)),s.push(Fd(r,w,g[w],l[w])))}),yield;const h=s.map(w=>w()).filter(Boolean);if(!h.length)return;const v=g;r.dispatchEvent(mw("motionstart",v)),Promise.all(h.map(w=>w.finished)).then(()=>{r.dispatchEvent(mw("motioncomplete",v))}).catch(nb)}const O=(x,b)=>()=>{o[x]=b,Cp(T)},C=()=>{for(const x in Ju){const b=Ju[x].isActive(e),d=a[x];b&&!d?a[x]=Ju[x].subscribe(r,{enable:O(x,!0),disable:O(x,!1)},e):!b&&d&&(d(),delete a[x])}},T={update:x=>{r&&(e=x,C(),Cp(T))},setActive:(x,b)=>{r&&(o[x]=b,Cp(T))},animateUpdates:_,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:x=>(r=x,ah.set(r,T),C(),()=>{ah.delete(r),lL(T);for(const b in a)a[b]()}),isMounted:()=>!!r};return T}function qO(e){const t={},r=[];for(let n in e){const o=e[n];Ld(n)&&(Mi[n]&&(n=Mi[n]),r.push(n),n=Dd(n));let a=Array.isArray(o)?o[0]:o;const i=Ii.get(n);i&&(a=no(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=DO(r)),t}const hL=e=>`-${e.toLowerCase()}`,gL=e=>e.replace(/[A-Z]/g,hL);function bL(e={}){const t=qO(e);let r="";for(const n in t)r+=n.startsWith("--")?n:gL(n),r+=`: ${t[n]}; `;return r}const vL=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:$O,animate:yD,animateStyle:Fd,createMotionState:pL,createStyleString:bL,createStyles:qO,getAnimationData:tb,getStyleName:Kc,glide:ID,inView:HO,mountedStates:ah,resize:UO,scroll:rL,spring:MD,stagger:vD,style:di,timeline:TD,withControls:sb},Symbol.toStringTag,{value:"Module"})),mL=Ts(vL);function yL(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var wL=/^((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)-.*))$/,xL=yL(function(e){return wL.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const _L=Object.freeze(Object.defineProperty({__proto__:null,default:xL},Symbol.toStringTag,{value:"Module"})),TL=Ts(_L);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=GC,r=A,n=YC,o=Ut,a=Ie,i=La,c=mL;function p(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function g(f){if(f&&f.__esModule)return f;var y=Object.create(null);return f&&Object.keys(f).forEach(function(S){if(S!=="default"){var R=Object.getOwnPropertyDescriptor(f,S);Object.defineProperty(y,S,R.get?R:{enumerable:!0,get:function(){return f[S]}})}}),y.default=f,Object.freeze(y)}var m=g(r),_=p(r),O=p(i),C="production",T=typeof process>"u"||process.env===void 0?C:"production",x=function(f){return{isEnabled:function(y){return f.some(function(S){return!!y[S]})}}},b={measureLayout:x(["layout","layoutId","drag"]),animation:x(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:x(["exit"]),drag:x(["drag","dragControls"]),focus:x(["whileFocus"]),hover:x(["whileHover","onHoverStart","onHoverEnd"]),tap:x(["whileTap","onTap","onTapStart","onTapCancel"]),pan:x(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:x(["whileInView","onViewportEnter","onViewportLeave"])};function d(f){for(var y in f)f[y]!==null&&(y==="projectionNodeConstructor"?b.projectionNodeConstructor=f[y]:b[y].Component=f[y])}var l=r.createContext({strict:!1}),u=Object.keys(b),s=u.length;function h(f,y,S){var R=[],M=r.useContext(l);if(!y)return null;T!=="production"&&S&&M.strict&&n.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 V=0;V"u")return y;var S=new Map;return new Proxy(y,{get:function(R,M){return S.has(M)||S.set(M,y(M)),S.get(M)}})}var Le=["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 ht(f){return typeof f!="string"||f.includes("-")?!1:!!(Le.indexOf(f)>-1||/[A-Z]/.test(f))}var Ye={};function Ue(f){Object.assign(Ye,f)}var ot=["","X","Y","Z"],It=["translate","scale","rotate","skew"],Ct=["transformPerspective","x","y","z"];It.forEach(function(f){return ot.forEach(function(y){return Ct.push(f+y)})});function an(f,y){return Ct.indexOf(f)-Ct.indexOf(y)}var ln=new Set(Ct);function jt(f){return ln.has(f)}var or=new Set(["originX","originY","originZ"]);function qt(f){return or.has(f)}function re(f,y){var S=y.layout,R=y.layoutId;return jt(f)||qt(f)||(S||R!==void 0)&&(!!Ye[f]||f==="opacity")}var pe=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},Oe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function at(f,y,S,R){var M=f.transform,V=f.transformKeys,z=y.enableHardwareAcceleration,F=z===void 0?!0:z,$=y.allowTransformNone,q=$===void 0?!0:$,X="";V.sort(an);for(var J=!1,Z=V.length,ne=0;ne"u"?qk:$k;q($,F.current,y,z)}var Uk={some:0,all:1};function $k(f,y,S,R){var M=R.root,V=R.margin,z=R.amount,F=z===void 0?"some":z,$=R.once;r.useEffect(function(){if(f){var q={root:M==null?void 0:M.current,rootMargin:V,threshold:typeof F=="number"?F:Uk[F]},X=function(J){var Z,ne=J.isIntersecting;if(y.isInView!==ne&&(y.isInView=ne,!($&&!ne&&y.hasEnteredView))){ne&&(y.hasEnteredView=!0),(Z=S.animationState)===null||Z===void 0||Z.setActive(e.AnimationType.InView,ne);var oe=S.getProps(),ce=ne?oe.onViewportEnter:oe.onViewportLeave;ce==null||ce(J)}};return Wk(S.getInstance(),q,X)}},[f,M,V,F])}function qk(f,y,S,R){var M=R.fallback,V=M===void 0?!0:M;r.useEffect(function(){!f||!V||(T!=="production"&&df(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var z;y.hasEnteredView=!0;var F=S.getProps().onViewportEnter;F==null||F(null),(z=S.animationState)===null||z===void 0||z.setActive(e.AnimationType.InView,!0)}))},[f])}var go=function(f){return function(y){return f(y),null}},Xb={inView:go(Hk),tap:go(Fk),focus:go(Lt),hover:go(Lk)},Gk=0,Kk=function(){return Gk++},Qb=function(){return ie(Kk)};function hf(){var f=r.useContext(k);if(f===null)return[!0,null];var y=f.isPresent,S=f.onExitComplete,R=f.register,M=Qb();r.useEffect(function(){return R(M)},[]);var V=function(){return S==null?void 0:S(M)};return!y&&S?[!1,V]:[!0]}function Yk(){return Xk(r.useContext(k))}function Xk(f){return f===null?!0:f.isPresent}function Jb(f,y){if(!Array.isArray(y))return!1;var S=y.length;if(S!==f.length)return!1;for(var R=0;R-1&&f.splice(S,1)}function uE(f,y,S){var R=t.__read(f),M=R.slice(0),V=y<0?M.length+y:y;if(V>=0&&VRe&&qr,xo=Array.isArray(xt)?xt:[xt],Gr=xo.reduce(V,{});pr===!1&&(Gr={});var fl=rt.prevResolvedValues,Ga=fl===void 0?{}:fl,ou=t.__assign(t.__assign({},Ga),Gr),Ka=function(Fe){wo=!0,_e.delete(Fe),rt.needsAnimating[Fe]=!0};for(var wr in ou){var ut=Gr[wr],Pe=Ga[wr];Ce.hasOwnProperty(wr)||(ut!==Pe?sn(ut)&&sn(Pe)?!Jb(ut,Pe)||yo?Ka(wr):rt.protectedKeys[wr]=!0:ut!==void 0?Ka(wr):_e.add(wr):ut!==void 0&&_e.has(wr)?Ka(wr):rt.protectedKeys[wr]=!0)}rt.prevProp=xt,rt.prevResolvedValues=Gr,rt.isActive&&(Ce=t.__assign(t.__assign({},Ce),Gr)),M&&f.blockInitialAnimation&&(wo=!1),wo&&!Nr&&ce.push.apply(ce,t.__spreadArray([],t.__read(xo.map(function(Fe){return{animation:Fe,options:t.__assign({type:Ge},X)}})),!1))},We=0;We<_E;We++)Be(We);if(R=t.__assign({},Ce),_e.size){var $e={};_e.forEach(function(pt){var Ge=f.getBaseTarget(pt);Ge!==void 0&&($e[pt]=Ge)}),ce.push({animation:$e})}var ft=!!ce.length;return M&&ne.initial===!1&&!f.manuallyAnimateOnMount&&(ft=!1),M=!1,ft?y(ce):Promise.resolve()}function q(X,J,Z){var ne;if(S[X].isActive===J)return Promise.resolve();(ne=f.variantChildren)===null||ne===void 0||ne.forEach(function(_e){var Ce;return(Ce=_e.animationState)===null||Ce===void 0?void 0:Ce.setActive(X,J)}),S[X].isActive=J;var oe=$(Z,X);for(var ce in S)S[ce].protectedKeys={};return oe}return{isAnimated:z,animateChanges:$,setActive:q,setAnimateFunction:F,getState:function(){return S}}}function OE(f,y){return typeof y=="string"?y!==f:H(y)?!Jb(y,f):!1}function la(f){return f===void 0&&(f=!1),{isActive:f,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function SE(){var f;return f={},f[e.AnimationType.Animate]=la(!0),f[e.AnimationType.InView]=la(),f[e.AnimationType.Hover]=la(),f[e.AnimationType.Tap]=la(),f[e.AnimationType.Drag]=la(),f[e.AnimationType.Focus]=la(),f[e.AnimationType.Exit]=la(),f}var kf={animation:go(function(f){var y=f.visualElement,S=f.animate;y.animationState||(y.animationState=CE(y)),ta(S)&&r.useEffect(function(){return S.subscribe(y)},[S])}),exit:go(function(f){var y=f.custom,S=f.visualElement,R=t.__read(hf(),2),M=R[0],V=R[1],z=r.useContext(k);r.useEffect(function(){var F,$;S.isPresent=M;var q=(F=S.animationState)===null||F===void 0?void 0:F.setActive(e.AnimationType.Exit,!M,{custom:($=z==null?void 0:z.custom)!==null&&$!==void 0?$:y});!M&&(q==null||q.then(V))},[M])})},dv=function(){function f(y,S,R){var M=this,V=R===void 0?{}:R,z=V.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(M.lastMoveEvent&&M.lastMoveEventInfo){var Z=Rf(M.lastMoveEventInfo,M.history),ne=M.startEvent!==null,oe=a.distance(Z.offset,{x:0,y:0})>=3;if(!(!ne&&!oe)){var ce=Z.point,_e=i.getFrameData().timestamp;M.history.push(t.__assign(t.__assign({},ce),{timestamp:_e}));var Ce=M.handlers,Re=Ce.onStart,Be=Ce.onMove;ne||(Re&&Re(M.lastMoveEvent,Z),M.startEvent=M.lastMoveEvent),Be&&Be(M.lastMoveEvent,Z)}}},this.handlePointerMove=function(Z,ne){if(M.lastMoveEvent=Z,M.lastMoveEventInfo=Ef(ne,M.transformPagePoint),St(Z)&&Z.buttons===0){M.handlePointerUp(Z,ne);return}O.default.update(M.updatePoint,!0)},this.handlePointerUp=function(Z,ne){M.end();var oe=M.handlers,ce=oe.onEnd,_e=oe.onSessionEnd,Ce=Rf(Ef(ne,M.transformPagePoint),M.history);M.startEvent&&ce&&ce(Z,Ce),_e&&_e(Z,Ce)},!(En(y)&&y.touches.length>1)){this.handlers=S,this.transformPagePoint=z;var F=sf(y),$=Ef(F,this.transformPagePoint),q=$.point,X=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},q),{timestamp:X})];var J=S.onSessionStart;J&&J(y,Rf($,this.history)),this.removeListeners=a.pipe(aa(window,"pointermove",this.handlePointerMove),aa(window,"pointerup",this.handlePointerUp),aa(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(y){this.handlers=y},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},f}();function Ef(f,y){return y?{point:y(f.point)}:f}function fv(f,y){return{x:f.x-y.x,y:f.y-y.y}}function Rf(f,y){var S=f.point;return{point:S,delta:fv(S,pv(y)),offset:fv(S,PE(y)),velocity:kE(y,.1)}}function PE(f){return f[0]}function pv(f){return f[f.length-1]}function kE(f,y){if(f.length<2)return{x:0,y:0};for(var S=f.length-1,R=null,M=pv(f);S>=0&&(R=f[S],!(M.timestamp-R.timestamp>Ks(y)));)S--;if(!R)return{x:0,y:0};var V=(M.timestamp-R.timestamp)/1e3;if(V===0)return{x:0,y:0};var z={x:(M.x-R.x)/V,y:(M.y-R.y)/V};return z.x===1/0&&(z.x=0),z.y===1/0&&(z.y=0),z}function Rn(f){return f.max-f.min}function hv(f,y,S){return y===void 0&&(y=0),S===void 0&&(S=.01),a.distance(f,y)M&&(f=S?a.mix(M,f,S.max):Math.min(f,M)),f}function mv(f,y,S){return{min:y!==void 0?f.min+y:void 0,max:S!==void 0?f.max+S-(f.max-f.min):void 0}}function NE(f,y){var S=y.top,R=y.left,M=y.bottom,V=y.right;return{x:mv(f.x,R,V),y:mv(f.y,S,M)}}function yv(f,y){var S,R=y.min-f.min,M=y.max-f.max;return y.max-y.minR?S=a.progress(y.min,y.max-R,f.min):R>M&&(S=a.progress(f.min,f.max-M,y.min)),a.clamp(0,1,S)}function ME(f,y){var S={};return y.min!==void 0&&(S.min=y.min-f.min),y.max!==void 0&&(S.max=y.max-f.min),S}var Nf=.35;function IE(f){return f===void 0&&(f=Nf),f===!1?f=0:f===!0&&(f=Nf),{x:wv(f,"left","right"),y:wv(f,"top","bottom")}}function wv(f,y,S){return{min:xv(f,y),max:xv(f,S)}}function xv(f,y){var S;return typeof f=="number"?f:(S=f[y])!==null&&S!==void 0?S:0}var _v=function(){return{translate:0,scale:1,origin:0,originPoint:0}},cl=function(){return{x:_v(),y:_v()}},Tv=function(){return{min:0,max:0}},Kt=function(){return{x:Tv(),y:Tv()}};function Nn(f){return[f("x"),f("y")]}function Cv(f){var y=f.top,S=f.left,R=f.right,M=f.bottom;return{x:{min:S,max:R},y:{min:y,max:M}}}function DE(f){var y=f.x,S=f.y;return{top:S.min,right:y.max,bottom:S.max,left:y.min}}function LE(f,y){if(!y)return f;var S=y({x:f.left,y:f.top}),R=y({x:f.right,y:f.bottom});return{top:S.y,left:S.x,bottom:R.y,right:R.x}}function jf(f){return f===void 0||f===1}function Ov(f){var y=f.scale,S=f.scaleX,R=f.scaleY;return!jf(y)||!jf(S)||!jf(R)}function bo(f){return Ov(f)||Sv(f.x)||Sv(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function Sv(f){return f&&f!=="0%"}function Qs(f,y,S){var R=f-S,M=y*R;return S+M}function Pv(f,y,S,R,M){return M!==void 0&&(f=Qs(f,M,R)),Qs(f,S,R)+y}function Af(f,y,S,R,M){y===void 0&&(y=0),S===void 0&&(S=1),f.min=Pv(f.min,y,S,R,M),f.max=Pv(f.max,y,S,R,M)}function kv(f,y){var S=y.x,R=y.y;Af(f.x,S.translate,S.scale,S.originPoint),Af(f.y,R.translate,R.scale,R.originPoint)}function FE(f,y,S,R){var M,V;R===void 0&&(R=!1);var z=S.length;if(z){y.x=y.y=1;for(var F,$,q=0;qy?S="y":Math.abs(f.x)>y&&(S="x"),S}function $E(f){var y=f.dragControls,S=f.visualElement,R=ie(function(){return new HE(S)});r.useEffect(function(){return y&&y.subscribe(R)},[R,y]),r.useEffect(function(){return R.addListeners()},[R])}function qE(f){var y=f.onPan,S=f.onPanStart,R=f.onPanEnd,M=f.onPanSessionStart,V=f.visualElement,z=y||S||R||M,F=r.useRef(null),$=r.useContext(v).transformPagePoint,q={onSessionStart:M,onStart:S,onMove:y,onEnd:function(J,Z){F.current=null,R&&R(J,Z)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(q)});function X(J){F.current=new dv(J,q,{transformPagePoint:$})}qs(V,"pointerdown",z&&X),Gs(function(){return F.current&&F.current.end()})}var Nv={pan:go(qE),drag:go($E)},Zs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function GE(){var f=Zs.map(function(){return new il}),y={},S={clearAllListeners:function(){return f.forEach(function(R){return R.clear()})},updatePropListeners:function(R){Zs.forEach(function(M){var V,z="on"+M,F=R[z];(V=y[M])===null||V===void 0||V.call(y),F&&(y[M]=S[z](F))})}};return f.forEach(function(R,M){S["on"+Zs[M]]=function(V){return R.add(V)},S["notify"+Zs[M]]=function(){for(var V=[],z=0;z=0?window.pageYOffset:null,q=o2(y,f,F);return V.length&&V.forEach(function(X){var J=t.__read(X,2),Z=J[0],ne=J[1];f.getValue(Z).set(ne)}),f.syncRender(),$!==null&&window.scrollTo({top:$}),{target:q,transitionEnd:R}}else return{target:y,transitionEnd:R}};function i2(f,y,S,R){return e2(y)?a2(f,y,S,R):{target:y,transitionEnd:R}}var l2=function(f,y,S,R){var M=JE(f,y,R);return y=M.target,R=M.transitionEnd,i2(f,y,S,R)};function s2(f){return window.getComputedStyle(f)}var zv={treeType:"dom",readValueFromInstance:function(f,y){if(jt(y)){var S=bf(y);return S&&S.default||0}else{var R=s2(f);return(ct(y)?R.getPropertyValue(y):R[y])||0}},sortNodePosition:function(f,y){return f.compareDocumentPosition(y)&2?1:-1},getBaseTarget:function(f,y){var S;return(S=f.style)===null||S===void 0?void 0:S[y]},measureViewportBox:function(f,y){var S=y.transformPagePoint;return Rv(f,S)},resetTransform:function(f,y,S){var R=S.transformTemplate;y.style.transform=R?R({},""):"none",f.scheduleRender()},restoreTransform:function(f,y){f.style.transform=y.style.transform},removeValueFromRenderState:function(f,y){var S=y.vars,R=y.style;delete S[f],delete R[f]},makeTargetAnimatable:function(f,y,S,R){var M=S.transformValues;R===void 0&&(R=!0);var V=y.transition,z=y.transitionEnd,F=t.__rest(y,["transition","transitionEnd"]),$=uv(F,V||{},f);if(M&&(z&&(z=M(z)),F&&(F=M(F)),$&&($=M($))),R){Of(f,F,$);var q=l2(f,F,$,z);z=q.transitionEnd,F=q.target}return t.__assign({transition:V,transitionEnd:z},F)},scrapeMotionValuesFromProps:Gt,build:function(f,y,S,R,M){f.isVisible!==void 0&&(y.style.visibility=f.isVisible?"visible":"hidden"),io(y,S,R,M.transformTemplate)},render:Dt},u2=eu(zv),c2=eu(t.__assign(t.__assign({},zv),{getBaseTarget:function(f,y){return f[y]},readValueFromInstance:function(f,y){var S;return jt(y)?((S=bf(y))===null||S===void 0?void 0:S.default)||0:(y=Ot.has(y)?y:st(y),f.getAttribute(y))},scrapeMotionValuesFromProps:Ur,build:function(f,y,S,R,M){fo(y,S,R,M.transformTemplate)},render:Rr})),Df=function(f,y){return ht(f)?c2(y,{enableHardwareAcceleration:!1}):u2(y,{enableHardwareAcceleration:!0})};function Bv(f,y){return y.max===y.min?0:f/(y.max-y.min)*100}var dl={correct:function(f,y){if(!y.target)return f;if(typeof f=="string")if(o.px.test(f))f=parseFloat(f);else return f;var S=Bv(f,y.target.x),R=Bv(f,y.target.y);return"".concat(S,"% ").concat(R,"%")}},Wv="_$css",d2={correct:function(f,y){var S=y.treeScale,R=y.projectionDelta,M=f,V=f.includes("var("),z=[];V&&(f=f.replace(Av,function(ce){return z.push(ce),Wv}));var F=o.complex.parse(f);if(F.length>5)return M;var $=o.complex.createTransformer(f),q=typeof F[0]!="number"?1:0,X=R.x.scale*S.x,J=R.y.scale*S.y;F[0+q]/=X,F[1+q]/=J;var Z=a.mix(X,J,.5);typeof F[2+q]=="number"&&(F[2+q]/=Z),typeof F[3+q]=="number"&&(F[3+q]/=Z);var ne=$(F);if(V){var oe=0;ne=ne.replace(Wv,function(){var ce=z[oe];return oe++,ce})}return ne}},f2=function(f){t.__extends(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.prototype.componentDidMount=function(){var S=this,R=this.props,M=R.visualElement,V=R.layoutGroup,z=R.switchLayoutGroup,F=R.layoutId,$=M.projection;Ue(h2),$&&(V!=null&&V.group&&V.group.add($),z!=null&&z.register&&F&&z.register($),$.root.didUpdate(),$.addEventListener("animationComplete",function(){S.safeToRemove()}),$.setOptions(t.__assign(t.__assign({},$.options),{onExitComplete:function(){return S.safeToRemove()}}))),ve.hasEverUpdated=!0},y.prototype.getSnapshotBeforeUpdate=function(S){var R=this,M=this.props,V=M.layoutDependency,z=M.visualElement,F=M.drag,$=M.isPresent,q=z.projection;return q&&(q.isPresent=$,F||S.layoutDependency!==V||V===void 0?q.willUpdate():this.safeToRemove(),S.isPresent!==$&&($?q.promote():q.relegate()||O.default.postRender(function(){var X;!((X=q.getStack())===null||X===void 0)&&X.members.length||R.safeToRemove()}))),null},y.prototype.componentDidUpdate=function(){var S=this.props.visualElement.projection;S&&(S.root.didUpdate(),!S.currentAnimation&&S.isLead()&&this.safeToRemove())},y.prototype.componentWillUnmount=function(){var S=this.props,R=S.visualElement,M=S.layoutGroup,V=S.switchLayoutGroup,z=R.projection;z&&(z.scheduleCheckAfterUnmount(),M!=null&&M.group&&M.group.remove(z),V!=null&&V.deregister&&V.deregister(z))},y.prototype.safeToRemove=function(){var S=this.props.safeToRemove;S==null||S()},y.prototype.render=function(){return null},y}(_.default.Component);function p2(f){var y=t.__read(hf(),2),S=y[0],R=y[1],M=r.useContext(ye);return _.default.createElement(f2,t.__assign({},f,{layoutGroup:M,switchLayoutGroup:r.useContext(Te),isPresent:S,safeToRemove:R}))}var h2={borderRadius:t.__assign(t.__assign({},dl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:dl,borderTopRightRadius:dl,borderBottomLeftRadius:dl,borderBottomRightRadius:dl,boxShadow:d2},Hv={measureLayout:p2};function Uv(f,y,S){S===void 0&&(S={});var R=pe(f)?f:$r(f);return wf("",R,y,S),{stop:function(){return R.stop()},isAnimating:function(){return R.isAnimating()}}}var $v=["TopLeft","TopRight","BottomLeft","BottomRight"],g2=$v.length,qv=function(f){return typeof f=="string"?parseFloat(f):f},Gv=function(f){return typeof f=="number"||o.px.test(f)};function b2(f,y,S,R,M,V){var z,F,$,q;M?(f.opacity=a.mix(0,(z=S.opacity)!==null&&z!==void 0?z:1,v2(R)),f.opacityExit=a.mix((F=y.opacity)!==null&&F!==void 0?F:1,0,m2(R))):V&&(f.opacity=a.mix(($=y.opacity)!==null&&$!==void 0?$:1,(q=S.opacity)!==null&&q!==void 0?q:1,R));for(var X=0;Xy?1:S(a.progress(f,y,R))}}function Xv(f,y){f.min=y.min,f.max=y.max}function un(f,y){Xv(f.x,y.x),Xv(f.y,y.y)}function Qv(f,y,S,R,M){return f-=y,f=Qs(f,1/S,R),M!==void 0&&(f=Qs(f,1/M,R)),f}function y2(f,y,S,R,M,V,z){if(y===void 0&&(y=0),S===void 0&&(S=1),R===void 0&&(R=.5),V===void 0&&(V=f),z===void 0&&(z=f),o.percent.test(y)){y=parseFloat(y);var F=a.mix(z.min,z.max,y/100);y=F-z.min}if(typeof y=="number"){var $=a.mix(V.min,V.max,R);f===V&&($-=y),f.min=Qv(f.min,y,S,$,M),f.max=Qv(f.max,y,S,$,M)}}function Jv(f,y,S,R,M){var V=t.__read(S,3),z=V[0],F=V[1],$=V[2];y2(f,y[z],y[F],y[$],y.scale,R,M)}var w2=["x","scaleX","originX"],x2=["y","scaleY","originY"];function Zv(f,y,S,R){Jv(f.x,y,w2,S==null?void 0:S.x,R==null?void 0:R.x),Jv(f.y,y,x2,S==null?void 0:S.y,R==null?void 0:R.y)}function em(f){return f.translate===0&&f.scale===1}function tm(f){return em(f.x)&&em(f.y)}function rm(f,y){return f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max}var _2=function(){function f(){this.members=[]}return f.prototype.add=function(y){xf(this.members,y),y.scheduleRender()},f.prototype.remove=function(y){if(_f(this.members,y),y===this.prevLead&&(this.prevLead=void 0),y===this.lead){var S=this.members[this.members.length-1];S&&this.promote(S)}},f.prototype.relegate=function(y){var S=this.members.findIndex(function(z){return y===z});if(S===0)return!1;for(var R,M=S;M>=0;M--){var V=this.members[M];if(V.isPresent!==!1){R=V;break}}return R?(this.promote(R),!0):!1},f.prototype.promote=function(y,S){var R,M=this.lead;if(y!==M&&(this.prevLead=M,this.lead=y,y.show(),M)){M.instance&&M.scheduleRender(),y.scheduleRender(),y.resumeFrom=M,S&&(y.resumeFrom.preserveOpacity=!0),M.snapshot&&(y.snapshot=M.snapshot,y.snapshot.latestValues=M.animationValues||M.latestValues,y.snapshot.isShared=!0),!((R=y.root)===null||R===void 0)&&R.isUpdating&&(y.isLayoutDirty=!0);var V=y.options.crossfade;V===!1&&M.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(y){var S,R,M,V,z;(R=(S=y.options).onExitComplete)===null||R===void 0||R.call(S),(z=(M=y.resumingFrom)===null||M===void 0?void 0:(V=M.options).onExitComplete)===null||z===void 0||z.call(V)})},f.prototype.scheduleRender=function(){this.members.forEach(function(y){y.instance&&y.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),T2="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function nm(f,y,S){var R=f.x.translate/y.x,M=f.y.translate/y.y,V="translate3d(".concat(R,"px, ").concat(M,"px, 0) ");if(V+="scale(".concat(1/y.x,", ").concat(1/y.y,") "),S){var z=S.rotate,F=S.rotateX,$=S.rotateY;z&&(V+="rotate(".concat(z,"deg) ")),F&&(V+="rotateX(".concat(F,"deg) ")),$&&(V+="rotateY(".concat($,"deg) "))}var q=f.x.scale*y.x,X=f.y.scale*y.y;return V+="scale(".concat(q,", ").concat(X,")"),V===T2?"none":V}var C2=function(f,y){return f.depth-y.depth},om=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(y){xf(this.children,y),this.isDirty=!0},f.prototype.remove=function(y){_f(this.children,y),this.isDirty=!0},f.prototype.forEach=function(y){this.isDirty&&this.children.sort(C2),this.isDirty=!1,this.children.forEach(y)},f}(),am=1e3;function im(f){var y=f.attachResizeListener,S=f.defaultParent,R=f.measureScroll,M=f.checkIsScrollRoot,V=f.resetTransform;return function(){function z(F,$,q){var X=this;$===void 0&&($={}),q===void 0&&(q=S==null?void 0:S()),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(){X.isUpdating&&(X.isUpdating=!1,X.clearAllSnapshots())},this.updateProjection=function(){X.nodes.forEach(R2),X.nodes.forEach(N2)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=$,this.root=q?q.root||q:this,this.path=q?t.__spreadArray(t.__spreadArray([],t.__read(q.path),!1),[q],!1):[],this.parent=q,this.depth=q?q.depth+1:0,F&&this.root.registerPotentialNode(F,this);for(var J=0;J=0;R--)if(f.path[R].instance){S=f.path[R];break}var M=S&&S!==f.root?S.instance:document,V=M.querySelector('[data-projection-id="'.concat(y,'"]'));V&&f.mount(V,!0)}function cm(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function dm(f){cm(f.x),cm(f.y)}var F2=im({attachResizeListener:function(f,y){return na(f,"resize",y)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),sa={current:void 0},Lf=im({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!sa.current){var f=new F2(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),sa.current=f}return sa.current},resetTransform:function(f,y){f.style.transform=y??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),fm=t.__assign(t.__assign(t.__assign(t.__assign({},kf),Xb),Nv),Hv),Ff=tt(function(f,y){return ol(f,y,fm,Df,Lf)});function V2(f){return Ke(ol(f,{forwardMotionProps:!1},fm,Df,Lf))}var z2=tt(ol);function pm(){var f=r.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function ru(){var f=pm(),y=t.__read(r.useState(0),2),S=y[0],R=y[1],M=r.useCallback(function(){f.current&&R(S+1)},[S]),V=r.useCallback(function(){return O.default.postRender(M)},[M]);return[V,S]}var Vf=function(f){var y=f.children,S=f.initial,R=f.isPresent,M=f.onExitComplete,V=f.custom,z=f.presenceAffectsLayout,F=ie(B2),$=Qb(),q=r.useMemo(function(){return{id:$,initial:S,isPresent:R,custom:V,onExitComplete:function(X){var J,Z;F.set(X,!0);try{for(var ne=t.__values(F.values()),oe=ne.next();!oe.done;oe=ne.next()){var ce=oe.value;if(!ce)return}}catch(_e){J={error:_e}}finally{try{oe&&!oe.done&&(Z=ne.return)&&Z.call(ne)}finally{if(J)throw J.error}}M==null||M()},register:function(X){return F.set(X,!1),function(){return F.delete(X)}}}},z?void 0:[R]);return r.useMemo(function(){F.forEach(function(X,J){return F.set(J,!1)})},[R]),m.useEffect(function(){!R&&!F.size&&(M==null||M())},[R]),m.createElement(k.Provider,{value:q},y)};function B2(){return new Map}var qa=function(f){return f.key||""};function W2(f,y){f.forEach(function(S){var R=qa(S);y.set(R,S)})}function H2(f){var y=[];return r.Children.forEach(f,function(S){r.isValidElement(S)&&y.push(S)}),y}var U2=function(f){var y=f.children,S=f.custom,R=f.initial,M=R===void 0?!0:R,V=f.onExitComplete,z=f.exitBeforeEnter,F=f.presenceAffectsLayout,$=F===void 0?!0:F,q=t.__read(ru(),1),X=q[0],J=r.useContext(ye).forceRender;J&&(X=J);var Z=pm(),ne=H2(y),oe=ne,ce=new Set,_e=r.useRef(oe),Ce=r.useRef(new Map).current,Re=r.useRef(!0);if(N(function(){Re.current=!1,W2(ne,Ce),_e.current=oe}),Gs(function(){Re.current=!0,Ce.clear(),ce.clear()}),Re.current)return m.createElement(m.Fragment,null,oe.map(function(Ge){return m.createElement(Vf,{key:qa(Ge),isPresent:!0,initial:M?void 0:!1,presenceAffectsLayout:$},Ge)}));oe=t.__spreadArray([],t.__read(oe),!1);for(var Be=_e.current.map(qa),We=ne.map(qa),$e=Be.length,ft=0;ft<$e;ft++){var pt=Be[ft];We.indexOf(pt)===-1&&ce.add(pt)}return z&&ce.size&&(oe=[]),ce.forEach(function(Ge){if(We.indexOf(Ge)===-1){var rt=Ce.get(Ge);if(rt){var xt=Be.indexOf(Ge),qr=function(){Ce.delete(Ge),ce.delete(Ge);var pr=_e.current.findIndex(function(Nr){return Nr.key===Ge});if(_e.current.splice(pr,1),!ce.size){if(_e.current=ne,Z.current===!1)return;X(),V&&V()}};oe.splice(xt,0,m.createElement(Vf,{key:qa(rt),isPresent:!1,onExitComplete:qr,custom:S,presenceAffectsLayout:$},rt))}}}),oe=oe.map(function(Ge){var rt=Ge.key;return ce.has(rt)?Ge:m.createElement(Vf,{key:qa(Ge),isPresent:!0,presenceAffectsLayout:$},Ge)}),T!=="production"&&z&&oe.length>1&&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."),m.createElement(m.Fragment,null,ce.size?oe:oe.map(function(Ge){return r.cloneElement(Ge)}))},hm=r.createContext(null),$2=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function gm(){var f=new Set,y=new WeakMap,S=function(){return f.forEach($2)};return{add:function(R){f.add(R),y.set(R,R.addEventListener("willUpdate",S))},remove:function(R){var M;f.delete(R),(M=y.get(R))===null||M===void 0||M(),y.delete(R),S()},dirty:S}}var bm=function(f){return f===!0},q2=function(f){return bm(f===!0)||f==="id"},vm=function(f){var y,S,R=f.children,M=f.id,V=f.inheritId,z=f.inherit,F=z===void 0?!0:z;V!==void 0&&(F=V);var $=r.useContext(ye),q=r.useContext(hm),X=t.__read(ru(),2),J=X[0],Z=X[1],ne=r.useRef(null),oe=(y=$.id)!==null&&y!==void 0?y:q;ne.current===null&&(q2(F)&&oe&&(M=M?oe+"-"+M:oe),ne.current={id:M,group:bm(F)&&(S=$==null?void 0:$.group)!==null&&S!==void 0?S:gm()});var ce=r.useMemo(function(){return t.__assign(t.__assign({},ne.current),{forceRender:J})},[Z]);return m.createElement(ye.Provider,{value:ce},R)},G2=0,K2=function(f){var y=f.children;return m.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),m.createElement(vm,{id:ie(function(){return"asl-".concat(G2++)})},y)};function Y2(f){var y=f.children,S=f.isValidProp,R=t.__rest(f,["children","isValidProp"]);S&&uo(S),R=t.__assign(t.__assign({},r.useContext(v)),R),R.isStatic=ie(function(){return R.isStatic});var M=r.useMemo(function(){return R},[JSON.stringify(R.transition),R.transformPagePoint,R.reducedMotion]);return m.createElement(v.Provider,{value:M},y)}function X2(f){var y=f.children,S=f.features,R=f.strict,M=R===void 0?!1:R,V=t.__read(r.useState(!zf(S)),2),z=V[1],F=r.useRef(void 0);if(!zf(S)){var $=S.renderer,q=t.__rest(S,["renderer"]);F.current=$,d(q)}return r.useEffect(function(){zf(S)&&S().then(function(X){var J=X.renderer,Z=t.__rest(X,["renderer"]);d(Z),F.current=J,z(!0)})},[]),m.createElement(l.Provider,{value:{renderer:F.current,strict:M}},y)}function zf(f){return typeof f=="function"}var mm=r.createContext(null);function Q2(f,y,S,R){if(!R)return f;var M=f.findIndex(function(X){return X.value===y});if(M===-1)return f;var V=R>0?1:-1,z=f[M+V];if(!z)return f;var F=f[M],$=z.layout,q=a.mix($.min,$.max,.5);return V===1&&F.layout.max+S>q||V===-1&&F.layout.min+S.001?1/f:ER},Rm=!1;function RR(f){var y=mo(1),S=mo(1),R=E();n.invariant(!!(f||R),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(Rm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),Rm=!0,f?(y=f.scaleX||y,S=f.scaleY||S):R&&(y=R.getValue("scaleX",1),S=R.getValue("scaleY",1));var M=nu(y,Em),V=nu(S,Em);return{scaleX:M,scaleY:V}}e.AnimatePresence=U2,e.AnimateSharedLayout=K2,e.DeprecatedLayoutGroupContext=hm,e.DragControls=Pm,e.FlatTree=om,e.LayoutGroup=vm,e.LayoutGroupContext=ye,e.LazyMotion=X2,e.MotionConfig=Y2,e.MotionConfigContext=v,e.MotionContext=w,e.MotionValue=iv,e.PresenceContext=k,e.Reorder=sR,e.SwitchLayoutGroupContext=Te,e.addPointerEvent=aa,e.addScaleCorrector=Ue,e.animate=Uv,e.animateVisualElement=Xs,e.animationControls=Om,e.animations=kf,e.calcLength=Rn,e.checkTargetForNewValues=Of,e.createBox=Kt,e.createDomMotionComponent=V2,e.createMotionComponent=Ke,e.domAnimation=Tm,e.domMax=uR,e.filterProps=za,e.isBrowser=P,e.isDragActive=cf,e.isMotionValue=pe,e.isValidMotionProp=yr,e.m=z2,e.makeUseVisualState=Ua,e.motion=Ff,e.motionValue=$r,e.resolveMotionValue=ra,e.transform=ym,e.useAnimation=mR,e.useAnimationControls=Sm,e.useAnimationFrame=Cm,e.useCycle=yR,e.useDeprecatedAnimatedState=kR,e.useDeprecatedInvertedScale=RR,e.useDomEvent=wt,e.useDragControls=_R,e.useElementScroll=hR,e.useForceUpdate=ru,e.useInView=wR,e.useInstantLayoutTransition=km,e.useInstantTransition=CR,e.useIsPresent=Yk,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=cR,e.useMotionValue=mo,e.usePresence=hf,e.useReducedMotion=W,e.useReducedMotionConfig=G,e.useResetProjection=OR,e.useScroll=Bf,e.useSpring=dR,e.useTime=vR,e.useTransform=nu,e.useUnmountEffect=Gs,e.useVelocity=fR,e.useViewportScroll=gR,e.useVisualElementContext=E,e.visualElement=eu,e.wrapHandler=uf})(Jt);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{AccordionBody:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=O(Ve),a=O(nr),i=O(Ee),c=Ne,p=kd,g=ke,m=Ns;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.className,s=d.children,h=C(d,["className","children"]),v=(0,p.useAccordion)(),w=v.open,E=v.animate,k=(0,g.useTheme)().accordion,P=k.styles.base;u=u??"";var N=(0,c.twMerge)((0,o.default)((0,i.default)(P.body)),u),j={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,E);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:j},r.default.createElement(n.m.div,_({},h,{ref:l,className:N,initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:L}),s)))});x.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.AccordionBody";var b=x})(wC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Accordion:function(){return b},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return m.AccordionBody},useAccordion:function(){return c.useAccordion},default:function(){return d}});var r=C(A),n=C(Ve),o=Ne,a=C(Ee),i=ke,c=kd,p=Ns,g=yC,m=wC;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.open,h=l.icon,v=l.animate,w=l.className,E=l.disabled,k=l.children,P=T(l,["open","icon","animate","className","disabled","children"]),N=(0,i.useTheme)().accordion,j=N.defaultProps,D=N.styles.base;h=h??j.icon,v=v??j.animate,w=w??j.className,E=E??j.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),_({},(0,a.default)(D.disabled),E)),w),W=r.default.useMemo(function(){return{open:s,icon:h,animate:v,disabled:E}},[s,h,v,E]);return r.default.createElement(c.AccordionContextProvider,{value:W},r.default.createElement("div",O({},P,{ref:u,className:L}),k))});b.propTypes={open:p.propTypesOpen,icon:p.propTypesIcon,animate:p.propTypesAnimate,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},b.displayName="MaterialTailwind.Accordion";var d=Object.assign(b,{Header:g.AccordionHeader,Body:m.AccordionBody})})(K1);var GO={},Tt={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(n,o,a){var i=n.findIndex(function(c){return c===o});return i>=0?o:a}var r=t})(Tt);var zd={},qi=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,n,o,a,i){return this.x=t-n>r/2?0:r,this.y=o-i>a/2?0:a,this.z=Math.hypot(this.x-(t-n),this.y-(o-i)),this.z}appyStyles(t,r,n,o,a){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=a.clientX-n.left-o+"px",t.style.top=a.clientY-n.top-o+"px",t.style.width=t.style.height=o*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 n=t.currentTarget;n.style.position="relative",n.style.overflow="hidden";const o=n.getBoundingClientRect(),a=this.findFurthestPoint(t.clientX,n.offsetWidth,o.left,t.clientY,n.offsetHeight,o.top),i=document.createElement("span");this.appyStyles(i,r,o,a,t),this.applyAnimation(i),n.appendChild(i),setTimeout(()=>i.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{IconButton:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(qi),a=O(Ve),i=Ne,c=O(Tt),p=O(Ee),g=ke,m=Ma;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.color,v=d.ripple,w=d.className,E=d.children;d.fullWidth;var k=C(d,["variant","size","color","ripple","className","children","fullWidth"]),P=(0,g.useTheme)().iconButton,N=P.valid,j=P.defaultProps,D=P.styles,L=D.base,W=D.variants,G=D.sizes;u=u??j.variant,s=s??j.size,h=h??j.color,v=v??j.ripple,w=w??j.className;var Q=v!==void 0&&new o.default,U=(0,p.default)(L),B=(0,p.default)(W[(0,c.default)(N.variants,u,"filled")][(0,c.default)(N.colors,h,"gray")]),H=(0,p.default)(G[(0,c.default)(N.sizes,s,"md")]),K=(0,i.twMerge)((0,a.default)(U,H,B),w);return r.default.createElement("button",_({},k,{ref:l,className:K,type:k.type||"button",onMouseDown:function(ee){var le=k==null?void 0:k.onMouseDown;return v&&Q.create(ee,(u==="filled"||u==="gradient")&&h!=="white"?"light":"dark"),typeof le=="function"&&le(ee)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},E))});x.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.IconButton";var b=x})(zd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=T(A),n=T(je),o=Jt,a=T(Ve),i=T(nr),c=Ne,p=T(Tt),g=T(Ee),m=ke,_=Pg,O=T(zd);function C(){return C=Object.assign||function(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.color,w=u.icon,E=u.open,k=u.action,P=u.onClose,N=u.animate,j=u.className,D=u.children,L=x(u,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,m.useTheme)().alert,G=W.defaultProps,Q=W.valid,U=W.styles,B=U.base,H=U.variants;h=h??G.variant,v=v??G.color,j=j??G.className,N=N??G.animate,E=E??G.open,k=k??G.action,P=P??G.onClose;var K=(0,g.default)(B.alert),ee=(0,g.default)(B.action),le=(0,g.default)(H[(0,p.default)(Q.variants,h,"filled")][(0,p.default)(Q.colors,v,"gray")]),se=(0,c.twMerge)((0,a.default)(K,le),j),ue=(0,a.default)(ee),te={unmount:{opacity:0},mount:{opacity:1}},me=(0,i.default)(te,N),he=r.default.createElement("div",{className:"shrink-0"},w),Y=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(Y,null,E&&r.default.createElement(o.m.div,C({},L,{ref:s,role:"alert",className:"".concat(se," flex"),initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:me}),w&&he,r.default.createElement("div",{className:"".concat(w?"ml-3":""," mr-12")},D),P&&!k&&r.default.createElement(O.default,{onClick:P,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?v:"white",className:ue},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"}))),k||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,action:_.propTypesAction,onClose:_.propTypesOnClose,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(GO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Avatar:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Tt),c=O(Ee),p=ke,g=kg;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.className,v=d.color,w=d.withBorder,E=C(d,["variant","size","className","color","withBorder"]),k=(0,p.useTheme)().avatar,P=k.valid,N=k.defaultProps,j=k.styles,D=j.base,L=j.variants,W=j.sizes,G=j.borderColor;u=u??N.variant,s=s??N.size,h=h??N.className,w=w??N.withBorder,v=v??N.color;var Q=(0,c.default)(L[(0,i.default)(P.variants,u,"rounded")]),U=(0,c.default)(W[(0,i.default)(P.sizes,s,"md")]),B=(0,c.default)(G[(0,i.default)(P.colors,v,"gray")]),H,K=(0,a.twMerge)((0,o.default)((0,c.default)(D.initial),Q,U,(H={},m(H,(0,c.default)(D.withBorder),w),m(H,B,w),H)),h);return r.default.createElement("img",_({},E,{ref:l,className:K}))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),className:g.propTypesClassName,withBorder:g.propTypesWithBorder,color:n.default.oneOf(g.propTypesColor)},x.displayName="MaterialTailwind.Avatar";var b=x})(KO);var YO={},XO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return c}});var r=n(je);function n(p){return p&&p.__esModule?p:{default:p}}var o=r.default.node,a=r.default.bool,i=r.default.string,c=r.default.node.isRequired})(XO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Breadcrumbs:function(){return x},default:function(){return b}});var r=O(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=XO;function p(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function g(){return g=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=(0,r.forwardRef)(function(d,l){var u=d.separator,s=d.fullWidth,h=d.className,v=d.children,w=C(d,["separator","fullWidth","className","children"]),E=(0,i.useTheme)().breadcrumbs,k=E.defaultProps,P=E.styles.base;u=u??k.separator,s=s??k.fullWidth,h=h??k.className;var N=(0,n.default)((0,a.default)(P.root.initial),p({},(0,a.default)(P.root.fullWidth),s)),j=(0,o.twMerge)((0,n.default)((0,a.default)(P.list)),h),D=(0,n.default)((0,a.default)(P.item.initial)),L=(0,n.default)((0,a.default)(P.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:N},r.default.createElement("ol",g({},w,{ref:l,className:j}),r.Children.map(v,function(W,G){if((0,r.isValidElement)(W)){var Q;return r.default.createElement("li",{className:(0,n.default)(D,p({},(0,a.default)(P.item.disabled),W==null||(Q=W.props)===null||Q===void 0?void 0:Q.disabled))},W,G!==r.Children.count(v)-1&&r.default.createElement("span",{className:L},u))}return null})))});x.propTypes={separator:c.propTypesSeparator,fullWidth:c.propTypesFullWidth,className:c.propTypesClassName,children:c.propTypesChildren},x.displayName="MaterialTailwind.Breadcrumbs";var b=x})(YO);var QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Button:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Tt),p=C(Ee),g=ke,m=Ma;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.variant,h=l.size,v=l.color,w=l.fullWidth,E=l.ripple,k=l.className,P=l.children,N=T(l,["variant","size","color","fullWidth","ripple","className","children"]),j=(0,g.useTheme)().button,D=j.valid,L=j.defaultProps,W=j.styles,G=W.base,Q=W.variants,U=W.sizes;s=s??L.variant,h=h??L.size,v=v??L.color,w=w??L.fullWidth,E=E??L.ripple,k=k??L.className;var B=E!==void 0&&new o.default,H=(0,p.default)(G.initial),K=(0,p.default)(Q[(0,c.default)(D.variants,s,"filled")][(0,c.default)(D.colors,v,"gray")]),ee=(0,p.default)(U[(0,c.default)(D.sizes,h,"md")]),le=(0,i.twMerge)((0,a.default)(H,ee,K,_({},(0,p.default)(G.fullWidth),w)),k);return r.default.createElement("button",O({},N,{ref:u,className:le,type:N.type||"button",onMouseDown:function(se){var ue=N==null?void 0:N.onMouseDown;return E&&B.create(se,(s==="filled"||s==="gradient")&&v!=="white"?"light":"dark"),typeof ue=="function"&&ue(se)}}),P)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),fullWidth:m.propTypesFullWidth,ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Button";var d=b})(QO);var JO={},ZO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{CardHeader:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Tt),c=O(Ee),p=ke,g=Ia;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.color,h=d.shadow,v=d.floated,w=d.className,E=d.children,k=C(d,["variant","color","shadow","floated","className","children"]),P=(0,p.useTheme)().cardHeader,N=P.defaultProps,j=P.styles,D=P.valid,L=j.base,W=j.variants;u=u??N.variant,s=s??N.color,h=h??N.shadow,v=v??N.floated,w=w??N.className;var G=(0,c.default)(L.initial),Q=(0,c.default)(W[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,s,"white")]),U=(0,a.twMerge)((0,o.default)(G,Q,m({},(0,c.default)(L.shadow),h),m({},(0,c.default)(L.floated),v)),w);return r.default.createElement("div",_({},k,{ref:l,className:U}),E)});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),shadow:g.propTypesShadow,floated:g.propTypesFloated,className:g.propTypesClassName,children:g.propTypesChildren},x.displayName="MaterialTailwind.CardHeader";var b=x})(ZO);var eS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{CardBody:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ia;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().cardBody,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var C=O})(eS);var tS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{CardFooter:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Ia;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.divider,l=x.className,u=x.children,s=_(x,["divider","className","children"]),h=(0,i.useTheme)().cardFooter,v=h.defaultProps,w=h.styles.base;l=l??v.className,d=d??v.divider;var E=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),p({},(0,a.default)(w.divider),d)),l);return r.default.createElement("div",g({},s,{ref:b,className:E}),u)});C.propTypes={divider:c.propTypesDivider,className:c.propTypesClassName,children:c.propTypesChildren},C.displayName="MaterialTailwind.CardFooter";var T=C})(tS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Card:function(){return l},CardHeader:function(){return g.CardHeader},CardBody:function(){return m.CardBody},CardFooter:function(){return _.CardFooter},default:function(){return u}});var r=x(A),n=x(je),o=x(Ve),a=Ne,i=x(Tt),c=x(Ee),p=ke,g=ZO,m=eS,_=tS,O=Ia;function C(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function T(){return T=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.variant,w=s.color,E=s.shadow,k=s.className,P=s.children,N=b(s,["variant","color","shadow","className","children"]),j=(0,p.useTheme)().card,D=j.defaultProps,L=j.styles,W=j.valid,G=L.base,Q=L.variants;v=v??D.variant,w=w??D.color,E=E??D.shadow,k=k??D.className;var U=(0,c.default)(G.initial),B=(0,c.default)(Q[(0,i.default)(W.variants,v,"filled")][(0,i.default)(W.colors,w,"white")]),H=(0,a.twMerge)((0,o.default)(U,B,C({},(0,c.default)(G.shadow),E)),k);return r.default.createElement("div",T({},N,{ref:h,className:H}),P)});l.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,className:O.propTypesClassName,children:O.propTypesChildren},l.displayName="MaterialTailwind.Card";var u=Object.assign(l,{Header:g.CardHeader,Body:m.CardBody,Footer:_.CardFooter})})(JO);var rS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Checkbox:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Tt),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.icon,w=l.ripple,E=l.className,k=l.disabled,P=l.containerProps,N=l.labelProps,j=l.iconProps,D=l.inputRef,L=T(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,g.useTheme)().checkbox,G=W.defaultProps,Q=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,h=h??G.label,v=v??G.icon,w=w??G.ripple,E=E??G.className,k=k??G.disabled,P=P??G.containerProps,N=N??G.labelProps,j=j??G.iconProps;var ee=w!==void 0&&new o.default,le=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),k)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),P==null?void 0:P.className),ue=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Q.colors,s,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className),me=(0,i.twMerge)((0,a.default)((0,p.default)(B.icon)),j==null?void 0:j.className);return r.default.createElement("div",{ref:u,className:le},r.default.createElement("label",O({},P,{className:se,htmlFor:L.id||K,onMouseDown:function(he){var Y=P==null?void 0:P.onMouseDown;return w&&ee.create(he,"dark"),typeof Y=="function"&&Y(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"checkbox",disabled:k,className:ue,id:L.id||K})),r.default.createElement("span",{className:me},v||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"})))),h&&r.default.createElement("label",O({},N,{className:te,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Checkbox";var d=b})(rS);var nS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=T(A),n=T(je),o=Jt,a=T(Ve),i=T(nr),c=Ne,p=T(Tt),g=T(Ee),m=ke,_=Ig,O=T(zd);function C(){return C=Object.assign||function(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.size,w=u.color,E=u.icon,k=u.open,P=u.onClose,N=u.action,j=u.animate,D=u.className,L=u.value,W=x(u,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,m.useTheme)().chip,Q=G.defaultProps,U=G.valid,B=G.styles,H=B.base,K=B.variants,ee=B.sizes;h=h??Q.variant,v=v??Q.size,w=w??Q.color,D=D??Q.className,j=j??Q.animate,k=k??Q.open,N=N??Q.action,P=P??Q.onClose;var le=(0,g.default)(H.chip),se=(0,g.default)(H.action),ue=(0,g.default)(H.icon),te=(0,g.default)(K[(0,p.default)(U.variants,h,"filled")][(0,p.default)(U.colors,w,"gray")]),me=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].chip),he=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].action),Y=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].icon),ae=(0,c.twMerge)((0,a.default)(le,te,me),D),ie=(0,a.default)(se,he),ve=(0,a.default)(ue,Y),de=(0,a.default)({"ml-4":E&&v==="sm","ml-[18px]":E&&v==="md","ml-5":E&&v==="lg","mr-5":P}),be={unmount:{opacity:0},mount:{opacity:1}},ye=(0,i.default)(be,j),Te=r.default.createElement("div",{className:ve},E),De=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(De,null,k&&r.default.createElement(o.m.div,C({},W,{ref:s,className:ae,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:ye}),E&&Te,r.default.createElement("span",{className:de},L),P&&!N&&r.default.createElement(O.default,{onClick:P,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?w:"white",className:ie},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,a.default)({"h-3.5 w-3.5":v==="sm","h-4 w-4":v==="md","h-5 w-5":v==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),N||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),size:n.default.oneOf(_.propTypesSize),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,onClose:_.propTypesOnClose,action:_.propTypesAction,animate:_.propTypesAnimate,className:_.propTypesClassName,value:_.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(nS);var oS={},CL=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Xa=new WeakMap,Ou=new WeakMap,Su={},Op=0,aS=function(e){return e&&(e.host||aS(e.parentNode))},OL=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=aS(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},SL=function(e,t,r,n){var o=OL(t,Array.isArray(e)?e:[e]);Su[r]||(Su[r]=new WeakMap);var a=Su[r],i=[],c=new Set,p=new Set(o),g=function(_){!_||c.has(_)||(c.add(_),g(_.parentNode))};o.forEach(g);var m=function(_){!_||p.has(_)||Array.prototype.forEach.call(_.children,function(O){if(c.has(O))m(O);else try{var C=O.getAttribute(n),T=C!==null&&C!=="false",x=(Xa.get(O)||0)+1,b=(a.get(O)||0)+1;Xa.set(O,x),a.set(O,b),i.push(O),x===1&&T&&Ou.set(O,!0),b===1&&O.setAttribute(r,"true"),T||O.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",O,d)}})};return m(t),c.clear(),Op++,function(){i.forEach(function(_){var O=Xa.get(_)-1,C=a.get(_)-1;Xa.set(_,O),a.set(_,C),O||(Ou.has(_)||_.removeAttribute(n),Ou.delete(_)),C||_.removeAttribute(r)}),Op--,Op||(Xa=new WeakMap,Xa=new WeakMap,Ou=new WeakMap,Su={})}},PL=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||CL(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),SL(n,o,r,"aria-hidden")):function(){return null}};/*! +*/(function(e){(function(){var t={}.hasOwnProperty;function r(){for(var n=[],o=0;oe&&(t=0,n=r,r=new Map)}return{get:function(a){var i=r.get(a);return i!==void 0?i:(i=n.get(a))!==void 0?(o(a,i),i):void 0},set:function(a,i){r.has(a)?r.set(a,i):o(a,i)}}}function RM(e){var t=e.separator||":";return function(r){for(var n=0,o=[],a=0,i=0;i1?t-1:0),n=1;np.length)&&(g=p.length);for(var m=0,_=new Array(g);mb.length)&&(d=b.length);for(var l=0,u=new Array(d);ll.length)&&(u=l.length);for(var s=0,h=new Array(u);sl.length)&&(u=l.length);for(var s=0,h=new Array(u);sw.length)&&(E=w.length);for(var k=0,P=new Array(E);ks.length)&&(h=s.length);for(var v=0,w=new Array(h);vd.length)&&(l=d.length);for(var u=0,s=new Array(l);uh.length)&&(v=h.length);for(var w=0,E=new Array(v);wu.length)&&(s=u.length);for(var h=0,v=new Array(s);hC.length)&&(T=C.length);for(var x=0,b=new Array(T);xx.length)&&(b=x.length);for(var d=0,l=new Array(b);d"u"?c[g]=i.cloneUnlessOtherwiseSpecified(p,i):i.isMergeableObject(p)?c[g]=(0,t.default)(o[g],p,i):o.indexOf(p)===-1&&c.push(p)}),c}})(mC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{MaterialTailwindTheme:function(){return m},ThemeProvider:function(){return _},useTheme:function(){return O}});var r=g(A),n=c(je),o=c(nr),a=c(Sg),i=c(mC);function c(C){return C&&C.__esModule?C:{default:C}}function p(C){if(typeof WeakMap!="function")return null;var T=new WeakMap,x=new WeakMap;return(p=function(b){return b?x:T})(C)}function g(C,T){if(!T&&C&&C.__esModule)return C;if(C===null||typeof C!="object"&&typeof C!="function")return{default:C};var x=p(T);if(x&&x.has(C))return x.get(C);var b={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in C)if(l!=="default"&&Object.prototype.hasOwnProperty.call(C,l)){var u=d?Object.getOwnPropertyDescriptor(C,l):null;u&&(u.get||u.set)?Object.defineProperty(b,l,u):b[l]=C[l]}return b.default=C,x&&x.set(C,b),b}var m=(0,r.createContext)(a.default);m.displayName="MaterialTailwindThemeProvider";function _(C){var T=C.value,x=T===void 0?a.default:T,b=C.children,d=(0,o.default)(a.default,x,{arrayMerge:i.default});return r.default.createElement(m.Provider,{value:d},b)}var O=function(){return(0,r.useContext)(m)};_.propTypes={value:n.default.instanceOf(Object),children:n.default.node.isRequired}})(ke);var kd={},Ns={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(O,C){for(var T in C)Object.defineProperty(O,T,{enumerable:!0,get:C[T]})}t(e,{propTypesOpen:function(){return a},propTypesIcon:function(){return i},propTypesAnimate:function(){return c},propTypesDisabled:function(){return p},propTypesClassName:function(){return g},propTypesValue:function(){return m},propTypesChildren:function(){return _}});var r=o(je),n=wt;function o(O){return O&&O.__esModule?O:{default:O}}var a=r.default.bool.isRequired,i=r.default.node,c=n.propTypesAnimation,p=r.default.bool,g=r.default.string,m=r.default.instanceOf(Object).isRequired,_=r.default.node.isRequired})(Ns);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{AccordionContext:function(){return a},useAccordion:function(){return i},AccordionContextProvider:function(){return c}});var r=o(A),n=Ns;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.AccordionContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("useAccordion() must be used within an Accordion. It happens when you use AccordionHeader or AccordionBody components outside the Accordion component.");return p}var c=function(p){var g=p.value,m=p.children;return r.default.createElement(a.Provider,{value:g},m)};c.propTypes={value:n.propTypesValue,children:n.propTypesChildren},c.displayName="MaterialTailwind.AccordionContextProvider"})(kd);var yC={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{AccordionHeader:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=kd,c=ke,p=Ns;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.className,u=b.children,s=O(b,["className","children"]),h=(0,i.useAccordion)(),v=h.open,w=h.icon,E=h.disabled,k=(0,c.useTheme)().accordion,P=k.styles.base;l=l??"";var N=(0,o.twMerge)((0,n.default)((0,a.default)(P.header.initial),g({},(0,a.default)(P.header.active),v)),l),j=(0,n.default)((0,a.default)(P.header.icon));return r.default.createElement("button",m({},s,{ref:d,type:"button",disabled:E,className:N}),u,r.default.createElement("span",{className:j},w??(v?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"})))))});T.propTypes={className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.AccordionHeader";var x=T})(yC);var wC={},Jt={},q0=function(e,t){return q0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},q0(e,t)};function xC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");q0(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var Bc=function(){return Bc=Object.assign||function(t){for(var r,n=1,o=arguments.length;n=0;c--)(i=e[c])&&(a=(o<3?i(a):o>3?i(t,r,a):i(t,r))||a);return o>3&&a&&Object.defineProperty(t,r,a),a}function TC(e,t){return function(r,n){t(r,n,e)}}function CC(e,t,r,n,o,a){function i(d){if(d!==void 0&&typeof d!="function")throw new TypeError("Function expected");return d}for(var c=n.kind,p=c==="getter"?"get":c==="setter"?"set":"value",g=!t&&e?n.static?e:e.prototype:null,m=t||(g?Object.getOwnPropertyDescriptor(g,n.name):{}),_,O=!1,C=r.length-1;C>=0;C--){var T={};for(var x in n)T[x]=x==="access"?{}:n[x];for(var x in n.access)T.access[x]=n.access[x];T.addInitializer=function(d){if(O)throw new TypeError("Cannot add initializers after decoration has completed");a.push(i(d||null))};var b=(0,r[C])(c==="accessor"?{get:m.get,set:m.set}:m[p],T);if(c==="accessor"){if(b===void 0)continue;if(b===null||typeof b!="object")throw new TypeError("Object expected");(_=i(b.get))&&(m.get=_),(_=i(b.set))&&(m.set=_),(_=i(b.init))&&o.unshift(_)}else(_=i(b))&&(c==="field"?o.unshift(_):m[p]=_)}g&&Object.defineProperty(g,n.name,m),O=!0}function OC(e,t,r){for(var n=arguments.length>2,o=0;o0&&a[a.length-1])&&(g[0]===6||g[0]===2)){r=0;continue}if(g[0]===3&&(!a||g[1]>a[0]&&g[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wg(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,a=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)a.push(o.value)}catch(c){i={error:c}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return a}function jC(){for(var e=[],t=0;t1||p(C,x)})},T&&(o[C]=T(o[C])))}function p(C,T){try{g(n[C](T))}catch(x){O(a[0][3],x)}}function g(C){C.value instanceof ji?Promise.resolve(C.value.v).then(m,_):O(a[0][2],C)}function m(C){p("next",C)}function _(C){p("throw",C)}function O(C,T){C(T),a.shift(),a.length&&p(a[0][0],a[0][1])}}function DC(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,a){t[o]=e[o]?function(i){return(r=!r)?{value:ji(e[o](i)),done:!1}:a?a(i):i}:a}}function LC(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 Wc=="function"?Wc(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(i){return new Promise(function(c,p){i=e[a](i),o(c,p,i.done,i.value)})}}function o(a,i,c,p){Promise.resolve(p).then(function(g){a({value:g,done:c})},i)}}function FC(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var lI=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},G0=function(e){return G0=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},G0(e)};function VC(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=G0(e),n=0;nr=>Math.max(Math.min(r,t),e),Ul=e=>e%1?Number(e.toFixed(5)):e,gs=/(-)?([\d]*\.?[\d])+/g,K0=/(#[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,pI=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function js(e){return typeof e=="string"}const As={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Hg=Object.assign(Object.assign({},As),{transform:XC(0,1)}),hI=Object.assign(Object.assign({},As),{default:1}),Ms=e=>({test:t=>js(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),gI=Ms("deg"),yi=Ms("%"),bI=Ms("px"),vI=Ms("vh"),mI=Ms("vw"),yI=Object.assign(Object.assign({},yi),{parse:e=>yi.parse(e)/100,transform:e=>yi.transform(e*100)}),Ug=(e,t)=>r=>!!(js(r)&&pI.test(r)&&r.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(r,t)),QC=(e,t,r)=>n=>{if(!js(n))return n;const[o,a,i,c]=n.match(gs);return{[e]:parseFloat(o),[t]:parseFloat(a),[r]:parseFloat(i),alpha:c!==void 0?parseFloat(c):1}},Nl={test:Ug("hsl","hue"),parse:QC("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+yi.transform(Ul(t))+", "+yi.transform(Ul(r))+", "+Ul(Hg.transform(n))+")"},wI=XC(0,255),Gu=Object.assign(Object.assign({},As),{transform:e=>Math.round(wI(e))}),ci={test:Ug("rgb","red"),parse:QC("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Gu.transform(e)+", "+Gu.transform(t)+", "+Gu.transform(r)+", "+Ul(Hg.transform(n))+")"};function xI(e){let t="",r="",n="",o="";return e.length>5?(t=e.substr(1,2),r=e.substr(3,2),n=e.substr(5,2),o=e.substr(7,2)):(t=e.substr(1,1),r=e.substr(2,1),n=e.substr(3,1),o=e.substr(4,1),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Y0={test:Ug("#"),parse:xI,transform:ci.transform},$g={test:e=>ci.test(e)||Y0.test(e)||Nl.test(e),parse:e=>ci.test(e)?ci.parse(e):Nl.test(e)?Nl.parse(e):Y0.parse(e),transform:e=>js(e)?e:e.hasOwnProperty("red")?ci.transform(e):Nl.transform(e)},JC="${c}",ZC="${n}";function _I(e){var t,r,n,o;return isNaN(e)&&js(e)&&((r=(t=e.match(gs))===null||t===void 0?void 0:t.length)!==null&&r!==void 0?r:0)+((o=(n=e.match(K0))===null||n===void 0?void 0:n.length)!==null&&o!==void 0?o:0)>0}function eO(e){typeof e=="number"&&(e=`${e}`);const t=[];let r=0;const n=e.match(K0);n&&(r=n.length,e=e.replace(K0,JC),t.push(...n.map($g.parse)));const o=e.match(gs);return o&&(e=e.replace(gs,ZC),t.push(...o.map(As.parse))),{values:t,numColors:r,tokenised:e}}function tO(e){return eO(e).values}function rO(e){const{values:t,numColors:r,tokenised:n}=eO(e),o=t.length;return a=>{let i=n;for(let c=0;ctypeof e=="number"?0:e;function CI(e){const t=tO(e);return rO(e)(t.map(TI))}const nO={test:_I,parse:tO,createTransformer:rO,getAnimatableNone:CI},OI=new Set(["brightness","contrast","saturate","opacity"]);function SI(e){let[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(gs)||[];if(!n)return e;const o=r.replace(n,"");let a=OI.has(t)?1:0;return n!==r&&(a*=100),t+"("+a+o+")"}const PI=/([a-z-]*)\(.*?\)/g,kI=Object.assign(Object.assign({},nO),{getAnimatableNone:e=>{const t=e.match(PI);return t?t.map(SI).join(" "):e}});Ut.alpha=Hg;Ut.color=$g;Ut.complex=nO;Ut.degrees=gI;Ut.filter=kI;Ut.hex=Y0;Ut.hsla=Nl;Ut.number=As;Ut.percent=yi;Ut.progressPercentage=yI;Ut.px=bI;Ut.rgbUnit=Gu;Ut.rgba=ci;Ut.scale=hI;Ut.vh=vI;Ut.vw=mI;var Ie={},La={};Object.defineProperty(La,"__esModule",{value:!0});const oO=1/60*1e3,EI=typeof performance<"u"?()=>performance.now():()=>Date.now(),aO=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(EI()),oO);function RI(e){let t=[],r=[],n=0,o=!1,a=!1;const i=new WeakSet,c={schedule:(p,g=!1,m=!1)=>{const _=m&&o,O=_?t:r;return g&&i.add(p),O.indexOf(p)===-1&&(O.push(p),_&&o&&(n=t.length)),p},cancel:p=>{const g=r.indexOf(p);g!==-1&&r.splice(g,1),i.delete(p)},process:p=>{if(o){a=!0;return}if(o=!0,[t,r]=[r,t],r.length=0,n=t.length,n)for(let g=0;g(e[t]=RI(()=>bs=!0),e),{}),jI=Is.reduce((e,t)=>{const r=Rd[t];return e[t]=(n,o=!1,a=!1)=>(bs||DI(),r.schedule(n,o,a)),e},{}),AI=Is.reduce((e,t)=>(e[t]=Rd[t].cancel,e),{}),MI=Is.reduce((e,t)=>(e[t]=()=>Rd[t].process(wi),e),{}),II=e=>Rd[e].process(wi),iO=e=>{bs=!1,wi.delta=X0?oO:Math.max(Math.min(e-wi.timestamp,NI),1),wi.timestamp=e,Q0=!0,Is.forEach(II),Q0=!1,bs&&(X0=!1,aO(iO))},DI=()=>{bs=!0,X0=!0,Q0||aO(iO)},LI=()=>wi;La.cancelSync=AI;La.default=jI;La.flushSync=MI;La.getFrameData=LI;Object.defineProperty(Ie,"__esModule",{value:!0});var lO=GC,Ai=YC,bn=Ut,Nd=La;function FI(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var VI=FI(Nd);const vs=(e,t,r)=>Math.min(Math.max(r,e),t),mp=.001,zI=.01,Qy=10,BI=.05,WI=1;function HI({duration:e=800,bounce:t=.25,velocity:r=0,mass:n=1}){let o,a;Ai.warning(e<=Qy*1e3,"Spring duration must be 10 seconds or less");let i=1-t;i=vs(BI,WI,i),e=vs(zI,Qy,e/1e3),i<1?(o=g=>{const m=g*i,_=m*e,O=m-r,C=J0(g,i),T=Math.exp(-_);return mp-O/C*T},a=g=>{const _=g*i*e,O=_*r+r,C=Math.pow(i,2)*Math.pow(g,2)*e,T=Math.exp(-_),x=J0(Math.pow(g,2),i);return(-o(g)+mp>0?-1:1)*((O-C)*T)/x}):(o=g=>{const m=Math.exp(-g*e),_=(g-r)*e+1;return-mp+m*_},a=g=>{const m=Math.exp(-g*e),_=(r-g)*(e*e);return m*_});const c=5/e,p=$I(o,a,c);if(e=e*1e3,isNaN(p))return{stiffness:100,damping:10,duration:e};{const g=Math.pow(p,2)*n;return{stiffness:g,damping:i*2*Math.sqrt(n*g),duration:e}}}const UI=12;function $I(e,t,r){let n=r;for(let o=1;oe[r]!==void 0)}function KI(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Jy(e,GI)&&Jy(e,qI)){const r=HI(e);t=Object.assign(Object.assign(Object.assign({},t),r),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function jd(e){var{from:t=0,to:r=1,restSpeed:n=2,restDelta:o}=e,a=lO.__rest(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:c,damping:p,mass:g,velocity:m,duration:_,isResolvedFromDuration:O}=KI(a),C=Zy,T=Zy;function x(){const b=m?-(m/1e3):0,d=r-t,l=p/(2*Math.sqrt(c*g)),u=Math.sqrt(c/g)/1e3;if(o===void 0&&(o=Math.min(Math.abs(r-t)/100,.4)),l<1){const s=J0(u,l);C=h=>{const v=Math.exp(-l*u*h);return r-v*((b+l*u*d)/s*Math.sin(s*h)+d*Math.cos(s*h))},T=h=>{const v=Math.exp(-l*u*h);return l*u*v*(Math.sin(s*h)*(b+l*u*d)/s+d*Math.cos(s*h))-v*(Math.cos(s*h)*(b+l*u*d)-s*d*Math.sin(s*h))}}else if(l===1)C=s=>r-Math.exp(-u*s)*(d+(b+u*d)*s);else{const s=u*Math.sqrt(l*l-1);C=h=>{const v=Math.exp(-l*u*h),w=Math.min(s*h,300);return r-v*((b+l*u*d)*Math.sinh(w)+s*d*Math.cosh(w))/s}}}return x(),{next:b=>{const d=C(b);if(O)i.done=b>=_;else{const l=T(b)*1e3,u=Math.abs(l)<=n,s=Math.abs(r-d)<=o;i.done=u&&s}return i.value=i.done?r:d,i},flipTarget:()=>{m=-m,[t,r]=[r,t],x()}}}jd.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const Zy=e=>0,qg=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n},Ad=(e,t,r)=>-r*e+r*t+e;function yp(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 ew({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,a=0,i=0;if(!t)o=a=i=r;else{const c=r<.5?r*(1+t):r+t-r*t,p=2*r-c;o=yp(p,c,e+1/3),a=yp(p,c,e),i=yp(p,c,e-1/3)}return{red:Math.round(o*255),green:Math.round(a*255),blue:Math.round(i*255),alpha:n}}const YI=(e,t,r)=>{const n=e*e,o=t*t;return Math.sqrt(Math.max(0,r*(o-n)+n))},XI=[bn.hex,bn.rgba,bn.hsla],tw=e=>XI.find(t=>t.test(e)),rw=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Gg=(e,t)=>{let r=tw(e),n=tw(t);Ai.invariant(!!r,rw(e)),Ai.invariant(!!n,rw(t));let o=r.parse(e),a=n.parse(t);r===bn.hsla&&(o=ew(o),r=bn.rgba),n===bn.hsla&&(a=ew(a),n=bn.rgba);const i=Object.assign({},o);return c=>{for(const p in i)p!=="alpha"&&(i[p]=YI(o[p],a[p],c));return i.alpha=Ad(o.alpha,a.alpha,c),r.transform(i)}},QI={x:0,y:0,z:0},Z0=e=>typeof e=="number",JI=(e,t)=>r=>t(e(r)),Kg=(...e)=>e.reduce(JI);function sO(e,t){return Z0(e)?r=>Ad(e,t,r):bn.color.test(e)?Gg(e,t):Yg(e,t)}const uO=(e,t)=>{const r=[...e],n=r.length,o=e.map((a,i)=>sO(a,t[i]));return a=>{for(let i=0;i{const r=Object.assign(Object.assign({},e),t),n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=sO(e[o],t[o]));return o=>{for(const a in n)r[a]=n[a](o);return r}};function nw(e){const t=bn.complex.parse(e),r=t.length;let n=0,o=0,a=0;for(let i=0;i{const r=bn.complex.createTransformer(t),n=nw(e),o=nw(t);return n.numHSL===o.numHSL&&n.numRGB===o.numRGB&&n.numNumbers>=o.numNumbers?Kg(uO(n.parsed,o.parsed),r):(Ai.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.`),i=>`${i>0?t:e}`)},e4=(e,t)=>r=>Ad(e,t,r);function t4(e){if(typeof e=="number")return e4;if(typeof e=="string")return bn.color.test(e)?Gg:Yg;if(Array.isArray(e))return uO;if(typeof e=="object")return ZI}function r4(e,t,r){const n=[],o=r||t4(e[0]),a=e.length-1;for(let i=0;ir(qg(e,t,n))}function o4(e,t){const r=e.length,n=r-1;return o=>{let a=0,i=!1;if(o<=e[0]?i=!0:o>=e[n]&&(a=n-1,i=!0),!i){let p=1;for(;po||p===n);p++);a=p-1}const c=qg(e[a],e[a+1],o);return t[a](c)}}function Xg(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const a=e.length;Ai.invariant(a===t.length,"Both input and output ranges must be the same length"),Ai.invariant(!n||!Array.isArray(n)||n.length===a-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[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=r4(t,n,o),c=a===2?n4(e,i):o4(e,i);return r?p=>c(vs(e[0],e[a-1],p)):c}const Ds=e=>t=>1-e(1-t),Md=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,cO=e=>t=>Math.pow(t,e),Qg=e=>t=>t*t*((e+1)*t-e),dO=e=>{const t=Qg(e);return r=>(r*=2)<1?.5*t(r):.5*(2-Math.pow(2,-10*(r-1)))},fO=1.525,a4=4/11,i4=8/11,l4=9/10,pO=e=>e,Jg=cO(2),s4=Ds(Jg),hO=Md(Jg),gO=e=>1-Math.sin(Math.acos(e)),bO=Ds(gO),u4=Md(bO),Zg=Qg(fO),c4=Ds(Zg),d4=Md(Zg),f4=dO(fO),p4=4356/361,h4=35442/1805,g4=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 m4(e,t){return e.map(()=>t||hO).splice(0,e.length-1)}function y4(e){const t=e.length;return e.map((r,n)=>n!==0?n/(t-1):0)}function w4(e,t){return e.map(r=>r*t)}function $l({from:e=0,to:t=1,ease:r,offset:n,duration:o=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],c=w4(n&&n.length===i.length?n:y4(i),o);function p(){return Xg(c,i,{ease:Array.isArray(r)?r:m4(i,r)})}let g=p();return{next:m=>(a.value=g(m),a.done=m>=o,a),flipTarget:()=>{i.reverse(),g=p()}}}function vO({velocity:e=0,from:t=0,power:r=.8,timeConstant:n=350,restDelta:o=.5,modifyTarget:a}){const i={done:!1,value:t};let c=r*e;const p=t+c,g=a===void 0?p:a(p);return g!==p&&(c=g-t),{next:m=>{const _=-c*Math.exp(-m/n);return i.done=!(_>o||_<-o),i.value=i.done?g:g+_,i},flipTarget:()=>{}}}const ow={keyframes:$l,spring:jd,decay:vO};function x4(e){if(Array.isArray(e.to))return $l;if(ow[e.type])return ow[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?$l:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?jd:$l}function mO(e,t,r=0){return e-t-r}function _4(e,t,r=0,n=!0){return n?mO(t+-e,t,r):t-(e-t)+r}function T4(e,t,r,n){return n?e>=t+r:e<=-r}const C4=e=>{const t=({delta:r})=>e(r);return{start:()=>VI.default.update(t,!0),stop:()=>Nd.cancelSync.update(t)}};function yO(e){var t,r,{from:n,autoplay:o=!0,driver:a=C4,elapsed:i=0,repeat:c=0,repeatType:p="loop",repeatDelay:g=0,onPlay:m,onStop:_,onComplete:O,onRepeat:C,onUpdate:T}=e,x=lO.__rest(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:b}=x,d,l=0,u=x.duration,s,h=!1,v=!0,w;const E=x4(x);!((r=(t=E).needsInterpolation)===null||r===void 0)&&r.call(t,n,b)&&(w=Xg([0,100],[n,b],{clamp:!1}),n=0,b=100);const k=E(Object.assign(Object.assign({},x),{from:n,to:b}));function P(){l++,p==="reverse"?(v=l%2===0,i=_4(i,u,g,v)):(i=mO(i,u,g),p==="mirror"&&k.flipTarget()),h=!1,C&&C()}function N(){d.stop(),O&&O()}function j(L){if(v||(L=-L),i+=L,!h){const W=k.next(Math.max(0,i));s=W.value,w&&(s=w(s)),h=v?W.done:i<=0}T==null||T(s),h&&(l===0&&(u??(u=i)),l{_==null||_(),d.stop()}}}function wO(e,t){return t?e*(1e3/t):0}function O4({from:e=0,velocity:t=0,min:r,max:n,power:o=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:c=10,restDelta:p=1,modifyTarget:g,driver:m,onUpdate:_,onComplete:O,onStop:C}){let T;function x(u){return r!==void 0&&un}function b(u){return r===void 0?n:n===void 0||Math.abs(r-u){var h;_==null||_(s),(h=u.onUpdate)===null||h===void 0||h.call(u,s)},onComplete:O,onStop:C}))}function l(u){d(Object.assign({type:"spring",stiffness:i,damping:c,restDelta:p},u))}if(x(e))l({from:e,velocity:t,to:b(e)});else{let u=o*t+e;typeof g<"u"&&(u=g(u));const s=b(u),h=s===r?-1:1;let v,w;const E=k=>{v=w,w=k,t=wO(k-v,Nd.getFrameData().delta),(h===1&&k>s||h===-1&&kT==null?void 0:T.stop()}}const xO=e=>e*180/Math.PI,S4=(e,t=QI)=>xO(Math.atan2(t.y-e.y,t.x-e.x)),P4=(e,t)=>{let r=!0;return t===void 0&&(t=e,r=!1),n=>r?n-e+t:(e=n,r=!0,t)},k4=e=>e,eb=(e=k4)=>(t,r,n)=>{const o=r-n,a=-(0-t+1)*(0-e(Math.abs(o)));return o<=0?r+a:r-a},E4=eb(),R4=eb(Math.sqrt),_O=e=>e*Math.PI/180,Uc=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),eh=e=>Uc(e)&&e.hasOwnProperty("z"),Tu=(e,t)=>Math.abs(e-t);function N4(e,t){if(Z0(e)&&Z0(t))return Tu(e,t);if(Uc(e)&&Uc(t)){const r=Tu(e.x,t.x),n=Tu(e.y,t.y),o=eh(e)&&eh(t)?Tu(e.z,t.z):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2)+Math.pow(o,2))}}const j4=(e,t,r)=>(t=_O(t),{x:r*Math.cos(t)+e.x,y:r*Math.sin(t)+e.y}),TO=(e,t=2)=>(t=Math.pow(10,t),Math.round(e*t)/t),CO=(e,t,r,n=0)=>TO(e+r*(t-e)/Math.max(n,r)),A4=(e=50)=>{let t=0,r=0;return n=>{const o=Nd.getFrameData().timestamp,a=o!==r?o-r:0,i=a?CO(t,n,a,e):t;return r=o,t=i,i}},M4=e=>{if(typeof e=="number")return t=>Math.round(t/e)*e;{let t=0;const r=e.length;return n=>{let o=Math.abs(e[0]-n);for(t=1;to)return e[t-1];if(t===r-1)return a;o=i}}}};function I4(e,t){return e/(1e3/t)}const D4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e},OO=(e,t)=>1-3*t+3*e,SO=(e,t)=>3*t-6*e,PO=e=>3*e,$c=(e,t,r)=>((OO(t,r)*e+SO(t,r))*e+PO(t))*e,kO=(e,t,r)=>3*OO(t,r)*e*e+2*SO(t,r)*e+PO(t),L4=1e-7,F4=10;function V4(e,t,r,n,o){let a,i,c=0;do i=t+(r-t)/2,a=$c(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>L4&&++c=B4?W4(i,_,e,r):O===0?_:V4(i,c,c+Cu,e,r)}return i=>i===0||i===1?i:$c(a(i),t,n)}const U4=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return vs(0,1,o/e)};Ie.angle=S4;Ie.animate=yO;Ie.anticipate=f4;Ie.applyOffset=P4;Ie.attract=E4;Ie.attractExpo=R4;Ie.backIn=Zg;Ie.backInOut=d4;Ie.backOut=c4;Ie.bounceIn=b4;Ie.bounceInOut=v4;Ie.bounceOut=Hc;Ie.circIn=gO;Ie.circInOut=u4;Ie.circOut=bO;Ie.clamp=vs;Ie.createAnticipate=dO;Ie.createAttractor=eb;Ie.createBackIn=Qg;Ie.createExpoIn=cO;Ie.cubicBezier=H4;Ie.decay=vO;Ie.degreesToRadians=_O;Ie.distance=N4;Ie.easeIn=Jg;Ie.easeInOut=hO;Ie.easeOut=s4;Ie.inertia=O4;Ie.interpolate=Xg;Ie.isPoint=Uc;Ie.isPoint3D=eh;Ie.keyframes=$l;Ie.linear=pO;Ie.mirrorEasing=Md;Ie.mix=Ad;Ie.mixColor=Gg;Ie.mixComplex=Yg;Ie.pipe=Kg;Ie.pointFromVector=j4;Ie.progress=qg;Ie.radiansToDegrees=xO;Ie.reverseEasing=Ds;Ie.smooth=A4;Ie.smoothFrame=CO;Ie.snap=M4;Ie.spring=jd;Ie.steps=U4;Ie.toDecimal=TO;Ie.velocityPerFrame=I4;Ie.velocityPerSecond=wO;Ie.wrap=D4;class $4{setAnimation(t){this.animation=t,t==null||t.finished.then(()=>this.clearAnimation()).catch(()=>{})}clearAnimation(){this.animation=this.generator=void 0}}const wp=new WeakMap;function tb(e){return wp.has(e)||wp.set(e,{transforms:[],values:new Map}),wp.get(e)}function q4(e,t){return e.has(t)||e.set(t,new $4),e.get(t)}function EO(e,t){e.indexOf(t)===-1&&e.push(t)}function RO(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const NO=(e,t,r)=>Math.min(Math.max(r,e),t),Cr={duration:.3,delay:0,endDelay:0,repeat:0,easing:"ease"},no=e=>typeof e=="number",ms=e=>Array.isArray(e)&&!no(e[0]),G4=(e,t,r)=>{const n=t-e;return((r-e)%n+n)%n+e};function jO(e,t){return ms(e)?e[G4(0,e.length,t)]:e}const rb=(e,t,r)=>-r*e+r*t+e,nb=()=>{},Xn=e=>e,Id=(e,t,r)=>t-e===0?1:(r-e)/(t-e);function ob(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Id(0,t,n);e.push(rb(r,1,o))}}function ab(e){const t=[0];return ob(t,e-1),t}function AO(e,t=ab(e.length),r=Xn){const n=e.length,o=n-t.length;return o>0&&ob(t,o),a=>{let i=0;for(;iArray.isArray(e)&&no(e[0]),qc=e=>typeof e=="object"&&!!e.createAnimation,K4=e=>typeof e=="function",ib=e=>typeof e=="string",ya={ms:e=>e*1e3,s:e=>e/1e3};function IO(e,t){return t?e*(1e3/t):0}const Y4=["","X","Y","Z"],X4=["translate","scale","rotate","skew"],Mi={x:"translateX",y:"translateY",z:"translateZ"},aw={syntax:"",initialValue:"0deg",toDefaultUnit:e=>e+"deg"},Q4={translate:{syntax:"",initialValue:"0px",toDefaultUnit:e=>e+"px"},rotate:aw,scale:{syntax:"",initialValue:1,toDefaultUnit:Xn},skew:aw},Ii=new Map,Dd=e=>`--motion-${e}`,Gc=["x","y","z"];X4.forEach(e=>{Y4.forEach(t=>{Gc.push(e+t),Ii.set(Dd(e+t),Q4[e])})});const J4=(e,t)=>Gc.indexOf(e)-Gc.indexOf(t),Z4=new Set(Gc),Ld=e=>Z4.has(e),eD=(e,t)=>{Mi[t]&&(t=Mi[t]);const{transforms:r}=tb(e);EO(r,t),e.style.transform=DO(r)},DO=e=>e.sort(J4).reduce(tD,"").trim(),tD=(e,t)=>`${e} ${t}(var(${Dd(t)}))`,th=e=>e.startsWith("--"),iw=new Set;function rD(e){if(!iw.has(e)){iw.add(e);try{const{syntax:t,initialValue:r}=Ii.has(e)?Ii.get(e):{};CSS.registerProperty({name:e,inherits:!1,syntax:t,initialValue:r})}catch{}}}const LO=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,nD=1e-7,oD=12;function aD(e,t,r,n,o){let a,i,c=0;do i=t+(r-t)/2,a=LO(i,n,o)-e,a>0?r=i:t=i;while(Math.abs(a)>nD&&++caD(a,0,1,e,r);return a=>a===0||a===1?a:LO(o(a),t,n)}const iD=(e,t="end")=>r=>{r=t==="end"?Math.min(r,.999):Math.max(r,.001);const n=r*e,o=t==="end"?Math.floor(n):Math.ceil(n);return NO(0,1,o/e)},lD={ease:jl(.25,.1,.25,1),"ease-in":jl(.42,0,1,1),"ease-in-out":jl(.42,0,.58,1),"ease-out":jl(0,0,.58,1)},sD=/\((.*?)\)/;function rh(e){if(K4(e))return e;if(MO(e))return jl(...e);const t=lD[e];if(t)return t;if(e.startsWith("steps")){const r=sD.exec(e);if(r){const n=r[1].split(",");return iD(parseFloat(n[0]),n[1].trim())}}return Xn}class uD{constructor(t,r=[0,1],{easing:n,duration:o=Cr.duration,delay:a=Cr.delay,endDelay:i=Cr.endDelay,repeat:c=Cr.repeat,offset:p,direction:g="normal",autoplay:m=!0}={}){if(this.startTime=null,this.rate=1,this.t=0,this.cancelTimestamp=null,this.easing=Xn,this.duration=0,this.totalDuration=0,this.repeat=0,this.playState="idle",this.finished=new Promise((O,C)=>{this.resolve=O,this.reject=C}),n=n||Cr.easing,qc(n)){const O=n.createAnimation(r);n=O.easing,r=O.keyframes||r,o=O.duration||o}this.repeat=c,this.easing=ms(n)?Xn:rh(n),this.updateDuration(o);const _=AO(r,p,ms(n)?n.map(rh):Xn);this.tick=O=>{var C;a=a;let T=0;this.pauseTime!==void 0?T=this.pauseTime:T=(O-this.startTime)*this.rate,this.t=T,T/=1e3,T=Math.max(T-a,0),this.playState==="finished"&&this.pauseTime===void 0&&(T=this.totalDuration);const x=T/this.duration;let b=Math.floor(x),d=x%1;!d&&x>=1&&(d=1),d===1&&b--;const l=b%2;(g==="reverse"||g==="alternate"&&l||g==="alternate-reverse"&&!l)&&(d=1-d);const u=T>=this.totalDuration?1:Math.min(d,1),s=_(this.easing(u));t(s),this.pauseTime===void 0&&(this.playState==="finished"||T>=this.totalDuration+i)?(this.playState="finished",(C=this.resolve)===null||C===void 0||C.call(this,s)):this.playState!=="idle"&&(this.frameRequestId=requestAnimationFrame(this.tick))},m&&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 lw=e=>MO(e)?cD(e):e,cD=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,sw=e=>document.createElement("div").animate(e,{duration:.001}),uw={cssRegisterProperty:()=>typeof CSS<"u"&&Object.hasOwnProperty.call(CSS,"registerProperty"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,"animate"),partialKeyframes:()=>{try{sw({opacity:[1]})}catch{return!1}return!0},finished:()=>!!sw({opacity:[0,1]}).finished},xp={},Yu={};for(const e in uw)Yu[e]=()=>(xp[e]===void 0&&(xp[e]=uw[e]()),xp[e]);function dD(e,t){for(let r=0;rArray.isArray(e)?e:[e];function Kc(e){return Mi[e]&&(e=Mi[e]),Ld(e)?Dd(e):e}const di={get:(e,t)=>{t=Kc(t);let r=th(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!r&&r!==0){const n=Ii.get(t);n&&(r=n.initialValue)}return r},set:(e,t,r)=>{t=Kc(t),th(t)?e.style.setProperty(t,r):e.style[t]=r}};function VO(e,t=!0){if(!(!e||e.playState==="finished"))try{e.stop?e.stop():(t&&e.commitStyles(),e.cancel())}catch{}}function fD(){return window.__MOTION_DEV_TOOLS_RECORD}function Fd(e,t,r,n={}){const o=fD(),a=n.record!==!1&&o;let i,{duration:c=Cr.duration,delay:p=Cr.delay,endDelay:g=Cr.endDelay,repeat:m=Cr.repeat,easing:_=Cr.easing,direction:O,offset:C,allowWebkitAcceleration:T=!1}=n;const x=tb(e);let b=Yu.waapi();const d=Ld(t);d&&eD(e,t);const l=Kc(t),u=q4(x.values,l),s=Ii.get(l);return VO(u.animation,!(qc(_)&&u.generator)&&n.record!==!1),()=>{const h=()=>{var w,E;return(E=(w=di.get(e,l))!==null&&w!==void 0?w:s==null?void 0:s.initialValue)!==null&&E!==void 0?E:0};let v=dD(FO(r),h);if(qc(_)){const w=_.createAnimation(v,h,d,l,u);_=w.easing,w.keyframes!==void 0&&(v=w.keyframes),w.duration!==void 0&&(c=w.duration)}if(th(l)&&(Yu.cssRegisterProperty()?rD(l):b=!1),b){s&&(v=v.map(k=>no(k)?s.toDefaultUnit(k):k)),v.length===1&&(!Yu.partialKeyframes()||a)&&v.unshift(h());const w={delay:ya.ms(p),duration:ya.ms(c),endDelay:ya.ms(g),easing:ms(_)?void 0:lw(_),direction:O,iterations:m+1,fill:"both"};i=e.animate({[l]:v,offset:C,easing:ms(_)?_.map(lw):void 0},w),i.finished||(i.finished=new Promise((k,P)=>{i.onfinish=k,i.oncancel=P}));const E=v[v.length-1];i.finished.then(()=>{di.set(e,l,E),i.cancel()}).catch(nb),T||(i.playbackRate=1.000001)}else if(d){v=v.map(E=>typeof E=="string"?parseFloat(E):E),v.length===1&&v.unshift(parseFloat(h()));const w=E=>{s&&(E=s.toDefaultUnit(E)),di.set(e,l,E)};i=new uD(w,v,Object.assign(Object.assign({},n),{duration:c,easing:_}))}else{const w=v[v.length-1];di.set(e,l,s&&no(w)?s.toDefaultUnit(w):w)}return a&&o(e,t,v,{duration:c,delay:p,easing:_,repeat:m,offset:C},"motion-one"),u.setAnimation(i),i}}const lb=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function Vd(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 pD=e=>e(),sb=(e,t,r=Cr.duration)=>new Proxy({animations:e.map(pD).filter(Boolean),duration:r,options:t},gD),hD=e=>e.animations[0],gD={get:(e,t)=>{const r=hD(e);switch(t){case"duration":return e.duration;case"currentTime":return ya.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(bD)).catch(nb)),e.finished;case"stop":return()=>{e.animations.forEach(n=>VO(n))};case"forEachNative":return n=>{e.animations.forEach(o=>n(o,e))};default:return typeof(r==null?void 0:r[t])>"u"?void 0:()=>e.animations.forEach(n=>n[t]())}},set:(e,t,r)=>{switch(t){case"currentTime":r=ya.ms(r);case"currentTime":case"playbackRate":for(let n=0;ne.finished;function vD(e=.1,{start:t=0,from:r=0,easing:n}={}){return(o,a)=>{const i=no(r)?r:mD(r,a),c=Math.abs(i-o);let p=e*c;if(n){const g=a*e;p=rh(n)(p/g)*g}return t+p}}function mD(e,t){if(e==="first")return 0;{const r=t-1;return e==="last"?r:r/2}}function zO(e,t,r){return typeof e=="function"?e(t,r):e}function yD(e,t,r={}){e=Vd(e);const n=e.length,o=[];for(let a=0;at&&o.atFd(...a)).filter(Boolean);return sb(o,t,(r=n[0])===null||r===void 0?void 0:r[3].duration)}function CD(e,t={}){var{defaultOptions:r={}}=t,n=$i(t,["defaultOptions"]);const o=[],a=new Map,i={},c=new Map;let p=0,g=0,m=0;for(let _=0;_"0",Y);N=U.easing,U.keyframes!==void 0&&(E=U.keyframes),U.duration!==void 0&&(P=U.duration)}const j=zO(x.delay,u,l)||0,D=g+j,L=D+P;let{offset:W=ab(E.length)}=k;W.length===1&&W[0]===0&&(W[1]=1);const G=length-E.length;G>0&&ob(W,G),E.length===1&&E.unshift(null),xD(w,E,N,W,D,L),b=Math.max(j+P,b),m=Math.max(L,m)}}p=g,g+=b}return a.forEach((_,O)=>{for(const C in _){const T=_[C];T.sort(_D);const x=[],b=[],d=[];for(let l=0;lt/(2*Math.sqrt(e*r));function ED(e,t,r){return e=t||e>t&&r<=t}const BO=({stiffness:e=xi.stiffness,damping:t=xi.damping,mass:r=xi.mass,from:n=0,to:o=1,velocity:a=0,restSpeed:i,restDistance:c}={})=>{a=a?ya.s(a):0;const p={done:!1,hasReachedTarget:!1,current:n,target:o},g=o-n,m=Math.sqrt(e/r)/1e3,_=kD(e,t,r),O=Math.abs(g)<5;i||(i=O?.01:2),c||(c=O?.005:.5);let C;if(_<1){const T=m*Math.sqrt(1-_*_);C=x=>o-Math.exp(-_*m*x)*((-a+_*m*g)/T*Math.sin(T*x)+g*Math.cos(T*x))}else C=T=>o-Math.exp(-m*T)*(g+(-a+m*g)*T);return T=>{p.current=C(T);const x=T===0?a:ub(C,T,p.current),b=Math.abs(x)<=i,d=Math.abs(o-p.current)<=c;return p.done=b&&d,p.hasReachedTarget=ED(n,o,p.current),p}},RD=({from:e=0,velocity:t=0,power:r=.8,decay:n=.325,bounceDamping:o,bounceStiffness:a,changeTarget:i,min:c,max:p,restDistance:g=.5,restSpeed:m})=>{n=ya.ms(n);const _={hasReachedTarget:!1,done:!1,current:e,target:e},O=w=>c!==void 0&&wp,C=w=>c===void 0?p:p===void 0||Math.abs(c-w)-T*Math.exp(-w/n),l=w=>b+d(w),u=w=>{const E=d(w),k=l(w);_.done=Math.abs(E)<=g,_.current=_.done?b:k};let s,h;const v=w=>{O(_.current)&&(s=w,h=BO({from:_.current,to:C(_.current),velocity:ub(l,w,_.current),damping:o,stiffness:a,restDistance:g,restSpeed:m}))};return v(0),w=>{let E=!1;return!h&&s===void 0&&(E=!0,u(w),v(w)),s!==void 0&&w>s?(_.hasReachedTarget=!0,h(w-s)):(_.hasReachedTarget=!1,!E&&u(w),_)}},_p=10,ND=1e4;function jD(e,t=Xn){let r,n=_p,o=e(0);const a=[t(o.current)];for(;!o.done&&n{const n=new Map,o=(i=0,c=100,p=0,g=!1)=>{const m=`${i}-${c}-${p}-${g}`;return n.has(m)||n.set(m,e(Object.assign({from:i,to:c,velocity:p,restSpeed:g?.05:2,restDistance:g?.01:.5},r))),n.get(m)},a=i=>(t.has(i)||t.set(i,jD(i)),t.get(i));return{createAnimation:(i,c,p,g,m)=>{var _,O;let C;const T=i.length;if(p&&T<=2&&i.every(AD)){const b=i[T-1],d=T===1?null:i[0];let l=0,u=0;const s=m==null?void 0:m.generator;if(s){const{animation:w,generatorStartTime:E}=m,k=(w==null?void 0:w.startTime)||E||0,P=(w==null?void 0:w.currentTime)||performance.now()-k,N=s(P).current;u=(_=d)!==null&&_!==void 0?_:N,(T===1||T===2&&i[0]===null)&&(l=ub(j=>s(j).current,P,N))}else u=(O=d)!==null&&O!==void 0?O:parseFloat(c());const h=o(u,b,l,g==null?void 0:g.includes("scale")),v=a(h);C=Object.assign(Object.assign({},v),{easing:"linear"}),m&&(m.generator=h,m.generatorStartTime=performance.now())}else C={easing:"ease",duration:a(o(0,100)).overshootDuration};return C}}}}const AD=e=>typeof e!="string",MD=WO(BO),ID=WO(RD),DD={any:0,all:1};function HO(e,t,{root:r,margin:n,amount:o="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const a=Vd(e),i=new WeakMap,c=g=>{g.forEach(m=>{const _=i.get(m.target);if(m.isIntersecting!==!!_)if(m.isIntersecting){const O=t(m);typeof O=="function"?i.set(m.target,O):p.unobserve(m.target)}else _&&(_(m),i.delete(m.target))})},p=new IntersectionObserver(c,{root:r,rootMargin:n,threshold:typeof o=="number"?o:DD[o]});return a.forEach(g=>p.observe(g)),()=>p.disconnect()}const Xu=new WeakMap;let Co;function LD(e,t){if(t){const{inlineSize:r,blockSize:n}=t[0];return{width:r,height:n}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function FD({target:e,contentRect:t,borderBoxSize:r}){var n;(n=Xu.get(e))===null||n===void 0||n.forEach(o=>{o({target:e,contentSize:t,get size(){return LD(e,r)}})})}function VD(e){e.forEach(FD)}function zD(){typeof ResizeObserver>"u"||(Co=new ResizeObserver(VD))}function BD(e,t){Co||zD();const r=Vd(e);return r.forEach(n=>{let o=Xu.get(n);o||(o=new Set,Xu.set(n,o)),o.add(t),Co==null||Co.observe(n)}),()=>{r.forEach(n=>{const o=Xu.get(n);o==null||o.delete(t),o!=null&&o.size||Co==null||Co.unobserve(n)})}}const Qu=new Set;let ql;function WD(){ql=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};Qu.forEach(r=>r(t))},window.addEventListener("resize",ql)}function HD(e){return Qu.add(e),ql||WD(),()=>{Qu.delete(e),!Qu.size&&ql&&(ql=void 0)}}function UO(e,t){return typeof e=="function"?HD(e):BD(e,t)}const UD=50,dw=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),$D=()=>({time:0,x:dw(),y:dw()}),qD={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function fw(e,t,r,n){const o=r[t],{length:a,position:i}=qD[t],c=o.current,p=r.time;o.current=e["scroll"+i],o.scrollLength=e["scroll"+a]-e["client"+a],o.offset.length=0,o.offset[0]=0,o.offset[1]=o.scrollLength,o.progress=Id(0,o.scrollLength,o.current);const g=n-p;o.velocity=g>UD?0:IO(o.current-c,g)}function GD(e,t,r){fw(e,"x",t,r),fw(e,"y",t,r),t.time=r}function KD(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if(n instanceof HTMLElement)r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if(n instanceof SVGGraphicsElement&&"getBBox"in n){const{top:o,left:a}=n.getBBox();for(r.x+=a,r.y+=o;n&&n.tagName!=="svg";)n=n.parentNode}return r}const $O={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},nh={start:0,center:.5,end:1};function pw(e,t,r=0){let n=0;if(nh[e]!==void 0&&(e=nh[e]),ib(e)){const o=parseFloat(e);e.endsWith("px")?n=o:e.endsWith("%")?e=o/100:e.endsWith("vw")?n=o/100*document.documentElement.clientWidth:e.endsWith("vh")?n=o/100*document.documentElement.clientHeight:e=o}return no(e)&&(n=t*e),r+n}const YD=[0,0];function XD(e,t,r,n){let o=Array.isArray(e)?e:YD,a=0,i=0;return no(e)?o=[e,e]:ib(e)&&(e=e.trim(),e.includes(" ")?o=e.split(" "):o=[e,nh[e]?e:"0"]),a=pw(o[0],r,n),i=pw(o[1],t),a-i}const QD={x:0,y:0};function JD(e,t,r){let{offset:n=$O.All}=r;const{target:o=e,axis:a="y"}=r,i=a==="y"?"height":"width",c=o!==e?KD(o,e):QD,p=o===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:o.clientWidth,height:o.clientHeight},g={width:e.clientWidth,height:e.clientHeight};t[a].offset.length=0;let m=!t[a].interpolate;const _=n.length;for(let O=0;O<_;O++){const C=XD(n[O],g[i],p[i],c[a]);!m&&C!==t[a].interpolatorOffsets[O]&&(m=!0),t[a].offset[O]=C}m&&(t[a].interpolate=AO(ab(_),t[a].offset),t[a].interpolatorOffsets=[...t[a].offset]),t[a].progress=t[a].interpolate(t[a].current)}function ZD(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!=e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}function eL(e,t,r,n={}){const o=n.axis||"y";return{measure:()=>ZD(e,n.target,r),update:a=>{GD(e,r,a),(n.offset||n.target)&&JD(e,r,n)},notify:typeof t=="function"?()=>t(r):tL(t,r[o])}}function tL(e,t){return e.pause(),e.forEachNative((r,{easing:n})=>{var o,a;if(r.updateDuration)n||(r.easing=Xn),r.updateDuration(1);else{const i={duration:1e3};n||(i.easing="linear"),(a=(o=r.effect)===null||o===void 0?void 0:o.updateTiming)===null||a===void 0||a.call(o,i)}}),()=>{e.currentTime=t.progress}}const _l=new WeakMap,hw=new WeakMap,Tp=new WeakMap,gw=e=>e===document.documentElement?window:e;function rL(e,t={}){var{container:r=document.documentElement}=t,n=$i(t,["container"]);let o=Tp.get(r);o||(o=new Set,Tp.set(r,o));const a=$D(),i=eL(r,e,a,n);if(o.add(i),!_l.has(r)){const g=()=>{const _=performance.now();for(const O of o)O.measure();for(const O of o)O.update(_);for(const O of o)O.notify()};_l.set(r,g);const m=gw(r);window.addEventListener("resize",g,{passive:!0}),r!==document.documentElement&&hw.set(r,UO(r,g)),m.addEventListener("scroll",g,{passive:!0})}const c=_l.get(r),p=requestAnimationFrame(c);return()=>{var g;typeof e!="function"&&e.stop(),cancelAnimationFrame(p);const m=Tp.get(r);if(!m||(m.delete(i),m.size))return;const _=_l.get(r);_l.delete(r),_&&(gw(r).removeEventListener("scroll",_),(g=hw.get(r))===null||g===void 0||g(),window.removeEventListener("resize",_))}}function nL(e,t){return typeof e!=typeof t?!0:Array.isArray(e)&&Array.isArray(t)?!oL(e,t):e!==t}function oL(e,t){const r=t.length;if(r!==e.length)return!1;for(let n=0;ne.getDepth()-t.getDepth(),uL=e=>e.animateUpdates(),vw=e=>e.next(),mw=(e,t)=>new CustomEvent(e,{detail:{target:t}});function oh(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:r}}))}function yw(e,t,r){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:r}}))}const cL={isActive:e=>!!e.inView,subscribe:(e,{enable:t,disable:r},{inViewOptions:n={}})=>{const{once:o}=n,a=$i(n,["once"]);return HO(e,i=>{if(t(),yw(e,"viewenter",i),!o)return c=>{r(),yw(e,"viewleave",c)}},a)}},ww=(e,t,r)=>n=>{n.pointerType&&n.pointerType!=="mouse"||(r(),oh(e,t,n))},dL={isActive:e=>!!e.hover,subscribe:(e,{enable:t,disable:r})=>{const n=ww(e,"hoverstart",t),o=ww(e,"hoverend",r);return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",o),()=>{e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",o)}}},fL={isActive:e=>!!e.press,subscribe:(e,{enable:t,disable:r})=>{const n=a=>{r(),oh(e,"pressend",a),window.removeEventListener("pointerup",n)},o=a=>{t(),oh(e,"pressstart",a),window.addEventListener("pointerup",n)};return e.addEventListener("pointerdown",o),()=>{e.removeEventListener("pointerdown",o),window.removeEventListener("pointerup",n)}}},Ju={inView:cL,hover:dL,press:fL},xw=["initial","animate",...Object.keys(Ju),"exit"],ah=new WeakMap;function pL(e={},t){let r,n=t?t.getDepth()+1:0;const o={initial:!0,animate:!0},a={},i={};for(const x of xw)i[x]=typeof e[x]=="string"?e[x]:t==null?void 0:t.getContext()[x];const c=e.initial===!1?"animate":"initial";let p=bw(e[c]||i[c],e.variants)||{},g=$i(p,["transition"]);const m=Object.assign({},g);function*_(){var x,b;const d=g;g={};const l={};for(const w of xw){if(!o[w])continue;const E=bw(e[w]);if(E)for(const k in E)k!=="transition"&&(g[k]=E[k],l[k]=lb((b=(x=E.transition)!==null&&x!==void 0?x:e.transition)!==null&&b!==void 0?b:{},k))}const u=new Set([...Object.keys(g),...Object.keys(d)]),s=[];u.forEach(w=>{var E;g[w]===void 0&&(g[w]=m[w]),nL(d[w],g[w])&&((E=m[w])!==null&&E!==void 0||(m[w]=di.get(r,w)),s.push(Fd(r,w,g[w],l[w])))}),yield;const h=s.map(w=>w()).filter(Boolean);if(!h.length)return;const v=g;r.dispatchEvent(mw("motionstart",v)),Promise.all(h.map(w=>w.finished)).then(()=>{r.dispatchEvent(mw("motioncomplete",v))}).catch(nb)}const O=(x,b)=>()=>{o[x]=b,Cp(T)},C=()=>{for(const x in Ju){const b=Ju[x].isActive(e),d=a[x];b&&!d?a[x]=Ju[x].subscribe(r,{enable:O(x,!0),disable:O(x,!1)},e):!b&&d&&(d(),delete a[x])}},T={update:x=>{r&&(e=x,C(),Cp(T))},setActive:(x,b)=>{r&&(o[x]=b,Cp(T))},animateUpdates:_,getDepth:()=>n,getTarget:()=>g,getOptions:()=>e,getContext:()=>i,mount:x=>(r=x,ah.set(r,T),C(),()=>{ah.delete(r),lL(T);for(const b in a)a[b]()}),isMounted:()=>!!r};return T}function qO(e){const t={},r=[];for(let n in e){const o=e[n];Ld(n)&&(Mi[n]&&(n=Mi[n]),r.push(n),n=Dd(n));let a=Array.isArray(o)?o[0]:o;const i=Ii.get(n);i&&(a=no(o)?i.toDefaultUnit(o):o),t[n]=a}return r.length&&(t.transform=DO(r)),t}const hL=e=>`-${e.toLowerCase()}`,gL=e=>e.replace(/[A-Z]/g,hL);function bL(e={}){const t=qO(e);let r="";for(const n in t)r+=n.startsWith("--")?n:gL(n),r+=`: ${t[n]}; `;return r}const vL=Object.freeze(Object.defineProperty({__proto__:null,ScrollOffset:$O,animate:yD,animateStyle:Fd,createMotionState:pL,createStyleString:bL,createStyles:qO,getAnimationData:tb,getStyleName:Kc,glide:ID,inView:HO,mountedStates:ah,resize:UO,scroll:rL,spring:MD,stagger:vD,style:di,timeline:TD,withControls:sb},Symbol.toStringTag,{value:"Module"})),mL=Ts(vL);function yL(e){var t={};return function(r){return t[r]===void 0&&(t[r]=e(r)),t[r]}}var wL=/^((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)-.*))$/,xL=yL(function(e){return wL.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91});const _L=Object.freeze(Object.defineProperty({__proto__:null,default:xL},Symbol.toStringTag,{value:"Module"})),TL=Ts(_L);(function(e){Object.defineProperty(e,"__esModule",{value:!0});var t=GC,r=A,n=YC,o=Ut,a=Ie,i=La,c=mL;function p(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}function g(f){if(f&&f.__esModule)return f;var y=Object.create(null);return f&&Object.keys(f).forEach(function(S){if(S!=="default"){var R=Object.getOwnPropertyDescriptor(f,S);Object.defineProperty(y,S,R.get?R:{enumerable:!0,get:function(){return f[S]}})}}),y.default=f,Object.freeze(y)}var m=g(r),_=p(r),O=p(i),C="production",T=typeof process>"u"||process.env===void 0?C:"production",x=function(f){return{isEnabled:function(y){return f.some(function(S){return!!y[S]})}}},b={measureLayout:x(["layout","layoutId","drag"]),animation:x(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:x(["exit"]),drag:x(["drag","dragControls"]),focus:x(["whileFocus"]),hover:x(["whileHover","onHoverStart","onHoverEnd"]),tap:x(["whileTap","onTap","onTapStart","onTapCancel"]),pan:x(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:x(["whileInView","onViewportEnter","onViewportLeave"])};function d(f){for(var y in f)f[y]!==null&&(y==="projectionNodeConstructor"?b.projectionNodeConstructor=f[y]:b[y].Component=f[y])}var l=r.createContext({strict:!1}),u=Object.keys(b),s=u.length;function h(f,y,S){var R=[],M=r.useContext(l);if(!y)return null;T!=="production"&&S&&M.strict&&n.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 V=0;V"u")return y;var S=new Map;return new Proxy(y,{get:function(R,M){return S.has(M)||S.set(M,y(M)),S.get(M)}})}var Le=["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 gt(f){return typeof f!="string"||f.includes("-")?!1:!!(Le.indexOf(f)>-1||/[A-Z]/.test(f))}var Xe={};function $e(f){Object.assign(Xe,f)}var bt=["","X","Y","Z"],it=["translate","scale","rotate","skew"],Ot=["transformPerspective","x","y","z"];it.forEach(function(f){return bt.forEach(function(y){return Ot.push(f+y)})});function an(f,y){return Ot.indexOf(f)-Ot.indexOf(y)}var ln=new Set(Ot);function At(f){return ln.has(f)}var or=new Set(["originX","originY","originZ"]);function qt(f){return or.has(f)}function ne(f,y){var S=y.layout,R=y.layoutId;return At(f)||qt(f)||(S||R!==void 0)&&(!!Xe[f]||f==="opacity")}var pe=function(f){return!!(f!==null&&typeof f=="object"&&f.getVelocity)},Oe={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function ot(f,y,S,R){var M=f.transform,V=f.transformKeys,z=y.enableHardwareAcceleration,F=z===void 0?!0:z,$=y.allowTransformNone,q=$===void 0?!0:$,X="";V.sort(an);for(var J=!1,Z=V.length,oe=0;oe"u"?qk:$k;q($,F.current,y,z)}var Uk={some:0,all:1};function $k(f,y,S,R){var M=R.root,V=R.margin,z=R.amount,F=z===void 0?"some":z,$=R.once;r.useEffect(function(){if(f){var q={root:M==null?void 0:M.current,rootMargin:V,threshold:typeof F=="number"?F:Uk[F]},X=function(J){var Z,oe=J.isIntersecting;if(y.isInView!==oe&&(y.isInView=oe,!($&&!oe&&y.hasEnteredView))){oe&&(y.hasEnteredView=!0),(Z=S.animationState)===null||Z===void 0||Z.setActive(e.AnimationType.InView,oe);var ae=S.getProps(),de=oe?ae.onViewportEnter:ae.onViewportLeave;de==null||de(J)}};return Wk(S.getInstance(),q,X)}},[f,M,V,F])}function qk(f,y,S,R){var M=R.fallback,V=M===void 0?!0:M;r.useEffect(function(){!f||!V||(T!=="production"&&df(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(function(){var z;y.hasEnteredView=!0;var F=S.getProps().onViewportEnter;F==null||F(null),(z=S.animationState)===null||z===void 0||z.setActive(e.AnimationType.InView,!0)}))},[f])}var go=function(f){return function(y){return f(y),null}},Xb={inView:go(Hk),tap:go(Fk),focus:go(Lt),hover:go(Lk)},Gk=0,Kk=function(){return Gk++},Qb=function(){return te(Kk)};function hf(){var f=r.useContext(k);if(f===null)return[!0,null];var y=f.isPresent,S=f.onExitComplete,R=f.register,M=Qb();r.useEffect(function(){return R(M)},[]);var V=function(){return S==null?void 0:S(M)};return!y&&S?[!1,V]:[!0]}function Yk(){return Xk(r.useContext(k))}function Xk(f){return f===null?!0:f.isPresent}function Jb(f,y){if(!Array.isArray(y))return!1;var S=y.length;if(S!==f.length)return!1;for(var R=0;R-1&&f.splice(S,1)}function uE(f,y,S){var R=t.__read(f),M=R.slice(0),V=y<0?M.length+y:y;if(V>=0&&VRe&&qr,xo=Array.isArray(_t)?_t:[_t],Gr=xo.reduce(V,{});pr===!1&&(Gr={});var fl=rt.prevResolvedValues,Ga=fl===void 0?{}:fl,ou=t.__assign(t.__assign({},Ga),Gr),Ka=function(Fe){wo=!0,_e.delete(Fe),rt.needsAnimating[Fe]=!0};for(var wr in ou){var ut=Gr[wr],Pe=Ga[wr];Ce.hasOwnProperty(wr)||(ut!==Pe?sn(ut)&&sn(Pe)?!Jb(ut,Pe)||yo?Ka(wr):rt.protectedKeys[wr]=!0:ut!==void 0?Ka(wr):_e.add(wr):ut!==void 0&&_e.has(wr)?Ka(wr):rt.protectedKeys[wr]=!0)}rt.prevProp=_t,rt.prevResolvedValues=Gr,rt.isActive&&(Ce=t.__assign(t.__assign({},Ce),Gr)),M&&f.blockInitialAnimation&&(wo=!1),wo&&!Nr&&de.push.apply(de,t.__spreadArray([],t.__read(xo.map(function(Fe){return{animation:Fe,options:t.__assign({type:Ke},X)}})),!1))},We=0;We<_E;We++)ze(We);if(R=t.__assign({},Ce),_e.size){var qe={};_e.forEach(function(pt){var Ke=f.getBaseTarget(pt);Ke!==void 0&&(qe[pt]=Ke)}),de.push({animation:qe})}var ft=!!de.length;return M&&oe.initial===!1&&!f.manuallyAnimateOnMount&&(ft=!1),M=!1,ft?y(de):Promise.resolve()}function q(X,J,Z){var oe;if(S[X].isActive===J)return Promise.resolve();(oe=f.variantChildren)===null||oe===void 0||oe.forEach(function(_e){var Ce;return(Ce=_e.animationState)===null||Ce===void 0?void 0:Ce.setActive(X,J)}),S[X].isActive=J;var ae=$(Z,X);for(var de in S)S[de].protectedKeys={};return ae}return{isAnimated:z,animateChanges:$,setActive:q,setAnimateFunction:F,getState:function(){return S}}}function OE(f,y){return typeof y=="string"?y!==f:H(y)?!Jb(y,f):!1}function la(f){return f===void 0&&(f=!1),{isActive:f,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function SE(){var f;return f={},f[e.AnimationType.Animate]=la(!0),f[e.AnimationType.InView]=la(),f[e.AnimationType.Hover]=la(),f[e.AnimationType.Tap]=la(),f[e.AnimationType.Drag]=la(),f[e.AnimationType.Focus]=la(),f[e.AnimationType.Exit]=la(),f}var kf={animation:go(function(f){var y=f.visualElement,S=f.animate;y.animationState||(y.animationState=CE(y)),ta(S)&&r.useEffect(function(){return S.subscribe(y)},[S])}),exit:go(function(f){var y=f.custom,S=f.visualElement,R=t.__read(hf(),2),M=R[0],V=R[1],z=r.useContext(k);r.useEffect(function(){var F,$;S.isPresent=M;var q=(F=S.animationState)===null||F===void 0?void 0:F.setActive(e.AnimationType.Exit,!M,{custom:($=z==null?void 0:z.custom)!==null&&$!==void 0?$:y});!M&&(q==null||q.then(V))},[M])})},dv=function(){function f(y,S,R){var M=this,V=R===void 0?{}:R,z=V.transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(M.lastMoveEvent&&M.lastMoveEventInfo){var Z=Rf(M.lastMoveEventInfo,M.history),oe=M.startEvent!==null,ae=a.distance(Z.offset,{x:0,y:0})>=3;if(!(!oe&&!ae)){var de=Z.point,_e=i.getFrameData().timestamp;M.history.push(t.__assign(t.__assign({},de),{timestamp:_e}));var Ce=M.handlers,Re=Ce.onStart,ze=Ce.onMove;oe||(Re&&Re(M.lastMoveEvent,Z),M.startEvent=M.lastMoveEvent),ze&&ze(M.lastMoveEvent,Z)}}},this.handlePointerMove=function(Z,oe){if(M.lastMoveEvent=Z,M.lastMoveEventInfo=Ef(oe,M.transformPagePoint),Pt(Z)&&Z.buttons===0){M.handlePointerUp(Z,oe);return}O.default.update(M.updatePoint,!0)},this.handlePointerUp=function(Z,oe){M.end();var ae=M.handlers,de=ae.onEnd,_e=ae.onSessionEnd,Ce=Rf(Ef(oe,M.transformPagePoint),M.history);M.startEvent&&de&&de(Z,Ce),_e&&_e(Z,Ce)},!(En(y)&&y.touches.length>1)){this.handlers=S,this.transformPagePoint=z;var F=sf(y),$=Ef(F,this.transformPagePoint),q=$.point,X=i.getFrameData().timestamp;this.history=[t.__assign(t.__assign({},q),{timestamp:X})];var J=S.onSessionStart;J&&J(y,Rf($,this.history)),this.removeListeners=a.pipe(aa(window,"pointermove",this.handlePointerMove),aa(window,"pointerup",this.handlePointerUp),aa(window,"pointercancel",this.handlePointerUp))}}return f.prototype.updateHandlers=function(y){this.handlers=y},f.prototype.end=function(){this.removeListeners&&this.removeListeners(),i.cancelSync.update(this.updatePoint)},f}();function Ef(f,y){return y?{point:y(f.point)}:f}function fv(f,y){return{x:f.x-y.x,y:f.y-y.y}}function Rf(f,y){var S=f.point;return{point:S,delta:fv(S,pv(y)),offset:fv(S,PE(y)),velocity:kE(y,.1)}}function PE(f){return f[0]}function pv(f){return f[f.length-1]}function kE(f,y){if(f.length<2)return{x:0,y:0};for(var S=f.length-1,R=null,M=pv(f);S>=0&&(R=f[S],!(M.timestamp-R.timestamp>Ks(y)));)S--;if(!R)return{x:0,y:0};var V=(M.timestamp-R.timestamp)/1e3;if(V===0)return{x:0,y:0};var z={x:(M.x-R.x)/V,y:(M.y-R.y)/V};return z.x===1/0&&(z.x=0),z.y===1/0&&(z.y=0),z}function Rn(f){return f.max-f.min}function hv(f,y,S){return y===void 0&&(y=0),S===void 0&&(S=.01),a.distance(f,y)M&&(f=S?a.mix(M,f,S.max):Math.min(f,M)),f}function mv(f,y,S){return{min:y!==void 0?f.min+y:void 0,max:S!==void 0?f.max+S-(f.max-f.min):void 0}}function NE(f,y){var S=y.top,R=y.left,M=y.bottom,V=y.right;return{x:mv(f.x,R,V),y:mv(f.y,S,M)}}function yv(f,y){var S,R=y.min-f.min,M=y.max-f.max;return y.max-y.minR?S=a.progress(y.min,y.max-R,f.min):R>M&&(S=a.progress(f.min,f.max-M,y.min)),a.clamp(0,1,S)}function ME(f,y){var S={};return y.min!==void 0&&(S.min=y.min-f.min),y.max!==void 0&&(S.max=y.max-f.min),S}var Nf=.35;function IE(f){return f===void 0&&(f=Nf),f===!1?f=0:f===!0&&(f=Nf),{x:wv(f,"left","right"),y:wv(f,"top","bottom")}}function wv(f,y,S){return{min:xv(f,y),max:xv(f,S)}}function xv(f,y){var S;return typeof f=="number"?f:(S=f[y])!==null&&S!==void 0?S:0}var _v=function(){return{translate:0,scale:1,origin:0,originPoint:0}},cl=function(){return{x:_v(),y:_v()}},Tv=function(){return{min:0,max:0}},Kt=function(){return{x:Tv(),y:Tv()}};function Nn(f){return[f("x"),f("y")]}function Cv(f){var y=f.top,S=f.left,R=f.right,M=f.bottom;return{x:{min:S,max:R},y:{min:y,max:M}}}function DE(f){var y=f.x,S=f.y;return{top:S.min,right:y.max,bottom:S.max,left:y.min}}function LE(f,y){if(!y)return f;var S=y({x:f.left,y:f.top}),R=y({x:f.right,y:f.bottom});return{top:S.y,left:S.x,bottom:R.y,right:R.x}}function jf(f){return f===void 0||f===1}function Ov(f){var y=f.scale,S=f.scaleX,R=f.scaleY;return!jf(y)||!jf(S)||!jf(R)}function bo(f){return Ov(f)||Sv(f.x)||Sv(f.y)||f.z||f.rotate||f.rotateX||f.rotateY}function Sv(f){return f&&f!=="0%"}function Qs(f,y,S){var R=f-S,M=y*R;return S+M}function Pv(f,y,S,R,M){return M!==void 0&&(f=Qs(f,M,R)),Qs(f,S,R)+y}function Af(f,y,S,R,M){y===void 0&&(y=0),S===void 0&&(S=1),f.min=Pv(f.min,y,S,R,M),f.max=Pv(f.max,y,S,R,M)}function kv(f,y){var S=y.x,R=y.y;Af(f.x,S.translate,S.scale,S.originPoint),Af(f.y,R.translate,R.scale,R.originPoint)}function FE(f,y,S,R){var M,V;R===void 0&&(R=!1);var z=S.length;if(z){y.x=y.y=1;for(var F,$,q=0;qy?S="y":Math.abs(f.x)>y&&(S="x"),S}function $E(f){var y=f.dragControls,S=f.visualElement,R=te(function(){return new HE(S)});r.useEffect(function(){return y&&y.subscribe(R)},[R,y]),r.useEffect(function(){return R.addListeners()},[R])}function qE(f){var y=f.onPan,S=f.onPanStart,R=f.onPanEnd,M=f.onPanSessionStart,V=f.visualElement,z=y||S||R||M,F=r.useRef(null),$=r.useContext(v).transformPagePoint,q={onSessionStart:M,onStart:S,onMove:y,onEnd:function(J,Z){F.current=null,R&&R(J,Z)}};r.useEffect(function(){F.current!==null&&F.current.updateHandlers(q)});function X(J){F.current=new dv(J,q,{transformPagePoint:$})}qs(V,"pointerdown",z&&X),Gs(function(){return F.current&&F.current.end()})}var Nv={pan:go(qE),drag:go($E)},Zs=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function GE(){var f=Zs.map(function(){return new il}),y={},S={clearAllListeners:function(){return f.forEach(function(R){return R.clear()})},updatePropListeners:function(R){Zs.forEach(function(M){var V,z="on"+M,F=R[z];(V=y[M])===null||V===void 0||V.call(y),F&&(y[M]=S[z](F))})}};return f.forEach(function(R,M){S["on"+Zs[M]]=function(V){return R.add(V)},S["notify"+Zs[M]]=function(){for(var V=[],z=0;z=0?window.pageYOffset:null,q=o2(y,f,F);return V.length&&V.forEach(function(X){var J=t.__read(X,2),Z=J[0],oe=J[1];f.getValue(Z).set(oe)}),f.syncRender(),$!==null&&window.scrollTo({top:$}),{target:q,transitionEnd:R}}else return{target:y,transitionEnd:R}};function i2(f,y,S,R){return e2(y)?a2(f,y,S,R):{target:y,transitionEnd:R}}var l2=function(f,y,S,R){var M=JE(f,y,R);return y=M.target,R=M.transitionEnd,i2(f,y,S,R)};function s2(f){return window.getComputedStyle(f)}var zv={treeType:"dom",readValueFromInstance:function(f,y){if(At(y)){var S=bf(y);return S&&S.default||0}else{var R=s2(f);return(ct(y)?R.getPropertyValue(y):R[y])||0}},sortNodePosition:function(f,y){return f.compareDocumentPosition(y)&2?1:-1},getBaseTarget:function(f,y){var S;return(S=f.style)===null||S===void 0?void 0:S[y]},measureViewportBox:function(f,y){var S=y.transformPagePoint;return Rv(f,S)},resetTransform:function(f,y,S){var R=S.transformTemplate;y.style.transform=R?R({},""):"none",f.scheduleRender()},restoreTransform:function(f,y){f.style.transform=y.style.transform},removeValueFromRenderState:function(f,y){var S=y.vars,R=y.style;delete S[f],delete R[f]},makeTargetAnimatable:function(f,y,S,R){var M=S.transformValues;R===void 0&&(R=!0);var V=y.transition,z=y.transitionEnd,F=t.__rest(y,["transition","transitionEnd"]),$=uv(F,V||{},f);if(M&&(z&&(z=M(z)),F&&(F=M(F)),$&&($=M($))),R){Of(f,F,$);var q=l2(f,F,$,z);z=q.transitionEnd,F=q.target}return t.__assign({transition:V,transitionEnd:z},F)},scrapeMotionValuesFromProps:Gt,build:function(f,y,S,R,M){f.isVisible!==void 0&&(y.style.visibility=f.isVisible?"visible":"hidden"),io(y,S,R,M.transformTemplate)},render:Dt},u2=eu(zv),c2=eu(t.__assign(t.__assign({},zv),{getBaseTarget:function(f,y){return f[y]},readValueFromInstance:function(f,y){var S;return At(y)?((S=bf(y))===null||S===void 0?void 0:S.default)||0:(y=St.has(y)?y:st(y),f.getAttribute(y))},scrapeMotionValuesFromProps:Ur,build:function(f,y,S,R,M){fo(y,S,R,M.transformTemplate)},render:Rr})),Df=function(f,y){return gt(f)?c2(y,{enableHardwareAcceleration:!1}):u2(y,{enableHardwareAcceleration:!0})};function Bv(f,y){return y.max===y.min?0:f/(y.max-y.min)*100}var dl={correct:function(f,y){if(!y.target)return f;if(typeof f=="string")if(o.px.test(f))f=parseFloat(f);else return f;var S=Bv(f,y.target.x),R=Bv(f,y.target.y);return"".concat(S,"% ").concat(R,"%")}},Wv="_$css",d2={correct:function(f,y){var S=y.treeScale,R=y.projectionDelta,M=f,V=f.includes("var("),z=[];V&&(f=f.replace(Av,function(de){return z.push(de),Wv}));var F=o.complex.parse(f);if(F.length>5)return M;var $=o.complex.createTransformer(f),q=typeof F[0]!="number"?1:0,X=R.x.scale*S.x,J=R.y.scale*S.y;F[0+q]/=X,F[1+q]/=J;var Z=a.mix(X,J,.5);typeof F[2+q]=="number"&&(F[2+q]/=Z),typeof F[3+q]=="number"&&(F[3+q]/=Z);var oe=$(F);if(V){var ae=0;oe=oe.replace(Wv,function(){var de=z[ae];return ae++,de})}return oe}},f2=function(f){t.__extends(y,f);function y(){return f!==null&&f.apply(this,arguments)||this}return y.prototype.componentDidMount=function(){var S=this,R=this.props,M=R.visualElement,V=R.layoutGroup,z=R.switchLayoutGroup,F=R.layoutId,$=M.projection;$e(h2),$&&(V!=null&&V.group&&V.group.add($),z!=null&&z.register&&F&&z.register($),$.root.didUpdate(),$.addEventListener("animationComplete",function(){S.safeToRemove()}),$.setOptions(t.__assign(t.__assign({},$.options),{onExitComplete:function(){return S.safeToRemove()}}))),me.hasEverUpdated=!0},y.prototype.getSnapshotBeforeUpdate=function(S){var R=this,M=this.props,V=M.layoutDependency,z=M.visualElement,F=M.drag,$=M.isPresent,q=z.projection;return q&&(q.isPresent=$,F||S.layoutDependency!==V||V===void 0?q.willUpdate():this.safeToRemove(),S.isPresent!==$&&($?q.promote():q.relegate()||O.default.postRender(function(){var X;!((X=q.getStack())===null||X===void 0)&&X.members.length||R.safeToRemove()}))),null},y.prototype.componentDidUpdate=function(){var S=this.props.visualElement.projection;S&&(S.root.didUpdate(),!S.currentAnimation&&S.isLead()&&this.safeToRemove())},y.prototype.componentWillUnmount=function(){var S=this.props,R=S.visualElement,M=S.layoutGroup,V=S.switchLayoutGroup,z=R.projection;z&&(z.scheduleCheckAfterUnmount(),M!=null&&M.group&&M.group.remove(z),V!=null&&V.deregister&&V.deregister(z))},y.prototype.safeToRemove=function(){var S=this.props.safeToRemove;S==null||S()},y.prototype.render=function(){return null},y}(_.default.Component);function p2(f){var y=t.__read(hf(),2),S=y[0],R=y[1],M=r.useContext(ge);return _.default.createElement(f2,t.__assign({},f,{layoutGroup:M,switchLayoutGroup:r.useContext(Te),isPresent:S,safeToRemove:R}))}var h2={borderRadius:t.__assign(t.__assign({},dl),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:dl,borderTopRightRadius:dl,borderBottomLeftRadius:dl,borderBottomRightRadius:dl,boxShadow:d2},Hv={measureLayout:p2};function Uv(f,y,S){S===void 0&&(S={});var R=pe(f)?f:$r(f);return wf("",R,y,S),{stop:function(){return R.stop()},isAnimating:function(){return R.isAnimating()}}}var $v=["TopLeft","TopRight","BottomLeft","BottomRight"],g2=$v.length,qv=function(f){return typeof f=="string"?parseFloat(f):f},Gv=function(f){return typeof f=="number"||o.px.test(f)};function b2(f,y,S,R,M,V){var z,F,$,q;M?(f.opacity=a.mix(0,(z=S.opacity)!==null&&z!==void 0?z:1,v2(R)),f.opacityExit=a.mix((F=y.opacity)!==null&&F!==void 0?F:1,0,m2(R))):V&&(f.opacity=a.mix(($=y.opacity)!==null&&$!==void 0?$:1,(q=S.opacity)!==null&&q!==void 0?q:1,R));for(var X=0;Xy?1:S(a.progress(f,y,R))}}function Xv(f,y){f.min=y.min,f.max=y.max}function un(f,y){Xv(f.x,y.x),Xv(f.y,y.y)}function Qv(f,y,S,R,M){return f-=y,f=Qs(f,1/S,R),M!==void 0&&(f=Qs(f,1/M,R)),f}function y2(f,y,S,R,M,V,z){if(y===void 0&&(y=0),S===void 0&&(S=1),R===void 0&&(R=.5),V===void 0&&(V=f),z===void 0&&(z=f),o.percent.test(y)){y=parseFloat(y);var F=a.mix(z.min,z.max,y/100);y=F-z.min}if(typeof y=="number"){var $=a.mix(V.min,V.max,R);f===V&&($-=y),f.min=Qv(f.min,y,S,$,M),f.max=Qv(f.max,y,S,$,M)}}function Jv(f,y,S,R,M){var V=t.__read(S,3),z=V[0],F=V[1],$=V[2];y2(f,y[z],y[F],y[$],y.scale,R,M)}var w2=["x","scaleX","originX"],x2=["y","scaleY","originY"];function Zv(f,y,S,R){Jv(f.x,y,w2,S==null?void 0:S.x,R==null?void 0:R.x),Jv(f.y,y,x2,S==null?void 0:S.y,R==null?void 0:R.y)}function em(f){return f.translate===0&&f.scale===1}function tm(f){return em(f.x)&&em(f.y)}function rm(f,y){return f.x.min===y.x.min&&f.x.max===y.x.max&&f.y.min===y.y.min&&f.y.max===y.y.max}var _2=function(){function f(){this.members=[]}return f.prototype.add=function(y){xf(this.members,y),y.scheduleRender()},f.prototype.remove=function(y){if(_f(this.members,y),y===this.prevLead&&(this.prevLead=void 0),y===this.lead){var S=this.members[this.members.length-1];S&&this.promote(S)}},f.prototype.relegate=function(y){var S=this.members.findIndex(function(z){return y===z});if(S===0)return!1;for(var R,M=S;M>=0;M--){var V=this.members[M];if(V.isPresent!==!1){R=V;break}}return R?(this.promote(R),!0):!1},f.prototype.promote=function(y,S){var R,M=this.lead;if(y!==M&&(this.prevLead=M,this.lead=y,y.show(),M)){M.instance&&M.scheduleRender(),y.scheduleRender(),y.resumeFrom=M,S&&(y.resumeFrom.preserveOpacity=!0),M.snapshot&&(y.snapshot=M.snapshot,y.snapshot.latestValues=M.animationValues||M.latestValues,y.snapshot.isShared=!0),!((R=y.root)===null||R===void 0)&&R.isUpdating&&(y.isLayoutDirty=!0);var V=y.options.crossfade;V===!1&&M.hide()}},f.prototype.exitAnimationComplete=function(){this.members.forEach(function(y){var S,R,M,V,z;(R=(S=y.options).onExitComplete)===null||R===void 0||R.call(S),(z=(M=y.resumingFrom)===null||M===void 0?void 0:(V=M.options).onExitComplete)===null||z===void 0||z.call(V)})},f.prototype.scheduleRender=function(){this.members.forEach(function(y){y.instance&&y.scheduleRender(!1)})},f.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},f}(),T2="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function nm(f,y,S){var R=f.x.translate/y.x,M=f.y.translate/y.y,V="translate3d(".concat(R,"px, ").concat(M,"px, 0) ");if(V+="scale(".concat(1/y.x,", ").concat(1/y.y,") "),S){var z=S.rotate,F=S.rotateX,$=S.rotateY;z&&(V+="rotate(".concat(z,"deg) ")),F&&(V+="rotateX(".concat(F,"deg) ")),$&&(V+="rotateY(".concat($,"deg) "))}var q=f.x.scale*y.x,X=f.y.scale*y.y;return V+="scale(".concat(q,", ").concat(X,")"),V===T2?"none":V}var C2=function(f,y){return f.depth-y.depth},om=function(){function f(){this.children=[],this.isDirty=!1}return f.prototype.add=function(y){xf(this.children,y),this.isDirty=!0},f.prototype.remove=function(y){_f(this.children,y),this.isDirty=!0},f.prototype.forEach=function(y){this.isDirty&&this.children.sort(C2),this.isDirty=!1,this.children.forEach(y)},f}(),am=1e3;function im(f){var y=f.attachResizeListener,S=f.defaultParent,R=f.measureScroll,M=f.checkIsScrollRoot,V=f.resetTransform;return function(){function z(F,$,q){var X=this;$===void 0&&($={}),q===void 0&&(q=S==null?void 0:S()),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(){X.isUpdating&&(X.isUpdating=!1,X.clearAllSnapshots())},this.updateProjection=function(){X.nodes.forEach(R2),X.nodes.forEach(N2)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=F,this.latestValues=$,this.root=q?q.root||q:this,this.path=q?t.__spreadArray(t.__spreadArray([],t.__read(q.path),!1),[q],!1):[],this.parent=q,this.depth=q?q.depth+1:0,F&&this.root.registerPotentialNode(F,this);for(var J=0;J=0;R--)if(f.path[R].instance){S=f.path[R];break}var M=S&&S!==f.root?S.instance:document,V=M.querySelector('[data-projection-id="'.concat(y,'"]'));V&&f.mount(V,!0)}function cm(f){f.min=Math.round(f.min),f.max=Math.round(f.max)}function dm(f){cm(f.x),cm(f.y)}var F2=im({attachResizeListener:function(f,y){return na(f,"resize",y)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),sa={current:void 0},Lf=im({measureScroll:function(f){return{x:f.scrollLeft,y:f.scrollTop}},defaultParent:function(){if(!sa.current){var f=new F2(0,{});f.mount(window),f.setOptions({layoutScroll:!0}),sa.current=f}return sa.current},resetTransform:function(f,y){f.style.transform=y??"none"},checkIsScrollRoot:function(f){return window.getComputedStyle(f).position==="fixed"}}),fm=t.__assign(t.__assign(t.__assign(t.__assign({},kf),Xb),Nv),Hv),Ff=Qe(function(f,y){return ol(f,y,fm,Df,Lf)});function V2(f){return Ye(ol(f,{forwardMotionProps:!1},fm,Df,Lf))}var z2=Qe(ol);function pm(){var f=r.useRef(!1);return N(function(){return f.current=!0,function(){f.current=!1}},[]),f}function ru(){var f=pm(),y=t.__read(r.useState(0),2),S=y[0],R=y[1],M=r.useCallback(function(){f.current&&R(S+1)},[S]),V=r.useCallback(function(){return O.default.postRender(M)},[M]);return[V,S]}var Vf=function(f){var y=f.children,S=f.initial,R=f.isPresent,M=f.onExitComplete,V=f.custom,z=f.presenceAffectsLayout,F=te(B2),$=Qb(),q=r.useMemo(function(){return{id:$,initial:S,isPresent:R,custom:V,onExitComplete:function(X){var J,Z;F.set(X,!0);try{for(var oe=t.__values(F.values()),ae=oe.next();!ae.done;ae=oe.next()){var de=ae.value;if(!de)return}}catch(_e){J={error:_e}}finally{try{ae&&!ae.done&&(Z=oe.return)&&Z.call(oe)}finally{if(J)throw J.error}}M==null||M()},register:function(X){return F.set(X,!1),function(){return F.delete(X)}}}},z?void 0:[R]);return r.useMemo(function(){F.forEach(function(X,J){return F.set(J,!1)})},[R]),m.useEffect(function(){!R&&!F.size&&(M==null||M())},[R]),m.createElement(k.Provider,{value:q},y)};function B2(){return new Map}var qa=function(f){return f.key||""};function W2(f,y){f.forEach(function(S){var R=qa(S);y.set(R,S)})}function H2(f){var y=[];return r.Children.forEach(f,function(S){r.isValidElement(S)&&y.push(S)}),y}var U2=function(f){var y=f.children,S=f.custom,R=f.initial,M=R===void 0?!0:R,V=f.onExitComplete,z=f.exitBeforeEnter,F=f.presenceAffectsLayout,$=F===void 0?!0:F,q=t.__read(ru(),1),X=q[0],J=r.useContext(ge).forceRender;J&&(X=J);var Z=pm(),oe=H2(y),ae=oe,de=new Set,_e=r.useRef(ae),Ce=r.useRef(new Map).current,Re=r.useRef(!0);if(N(function(){Re.current=!1,W2(oe,Ce),_e.current=ae}),Gs(function(){Re.current=!0,Ce.clear(),de.clear()}),Re.current)return m.createElement(m.Fragment,null,ae.map(function(Ke){return m.createElement(Vf,{key:qa(Ke),isPresent:!0,initial:M?void 0:!1,presenceAffectsLayout:$},Ke)}));ae=t.__spreadArray([],t.__read(ae),!1);for(var ze=_e.current.map(qa),We=oe.map(qa),qe=ze.length,ft=0;ft1&&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."),m.createElement(m.Fragment,null,de.size?ae:ae.map(function(Ke){return r.cloneElement(Ke)}))},hm=r.createContext(null),$2=function(f){return!f.isLayoutDirty&&f.willUpdate(!1)};function gm(){var f=new Set,y=new WeakMap,S=function(){return f.forEach($2)};return{add:function(R){f.add(R),y.set(R,R.addEventListener("willUpdate",S))},remove:function(R){var M;f.delete(R),(M=y.get(R))===null||M===void 0||M(),y.delete(R),S()},dirty:S}}var bm=function(f){return f===!0},q2=function(f){return bm(f===!0)||f==="id"},vm=function(f){var y,S,R=f.children,M=f.id,V=f.inheritId,z=f.inherit,F=z===void 0?!0:z;V!==void 0&&(F=V);var $=r.useContext(ge),q=r.useContext(hm),X=t.__read(ru(),2),J=X[0],Z=X[1],oe=r.useRef(null),ae=(y=$.id)!==null&&y!==void 0?y:q;oe.current===null&&(q2(F)&&ae&&(M=M?ae+"-"+M:ae),oe.current={id:M,group:bm(F)&&(S=$==null?void 0:$.group)!==null&&S!==void 0?S:gm()});var de=r.useMemo(function(){return t.__assign(t.__assign({},oe.current),{forceRender:J})},[Z]);return m.createElement(ge.Provider,{value:de},R)},G2=0,K2=function(f){var y=f.children;return m.useEffect(function(){n.warning(!1,"AnimateSharedLayout is deprecated: https://www.framer.com/docs/guide-upgrade/##shared-layout-animations")},[]),m.createElement(vm,{id:te(function(){return"asl-".concat(G2++)})},y)};function Y2(f){var y=f.children,S=f.isValidProp,R=t.__rest(f,["children","isValidProp"]);S&&uo(S),R=t.__assign(t.__assign({},r.useContext(v)),R),R.isStatic=te(function(){return R.isStatic});var M=r.useMemo(function(){return R},[JSON.stringify(R.transition),R.transformPagePoint,R.reducedMotion]);return m.createElement(v.Provider,{value:M},y)}function X2(f){var y=f.children,S=f.features,R=f.strict,M=R===void 0?!1:R,V=t.__read(r.useState(!zf(S)),2),z=V[1],F=r.useRef(void 0);if(!zf(S)){var $=S.renderer,q=t.__rest(S,["renderer"]);F.current=$,d(q)}return r.useEffect(function(){zf(S)&&S().then(function(X){var J=X.renderer,Z=t.__rest(X,["renderer"]);d(Z),F.current=J,z(!0)})},[]),m.createElement(l.Provider,{value:{renderer:F.current,strict:M}},y)}function zf(f){return typeof f=="function"}var mm=r.createContext(null);function Q2(f,y,S,R){if(!R)return f;var M=f.findIndex(function(X){return X.value===y});if(M===-1)return f;var V=R>0?1:-1,z=f[M+V];if(!z)return f;var F=f[M],$=z.layout,q=a.mix($.min,$.max,.5);return V===1&&F.layout.max+S>q||V===-1&&F.layout.min+S.001?1/f:ER},Rm=!1;function RR(f){var y=mo(1),S=mo(1),R=E();n.invariant(!!(f||R),"If no scale values are provided, useInvertedScale must be used within a child of another motion component."),n.warning(Rm,"useInvertedScale is deprecated and will be removed in 3.0. Use the layout prop instead."),Rm=!0,f?(y=f.scaleX||y,S=f.scaleY||S):R&&(y=R.getValue("scaleX",1),S=R.getValue("scaleY",1));var M=nu(y,Em),V=nu(S,Em);return{scaleX:M,scaleY:V}}e.AnimatePresence=U2,e.AnimateSharedLayout=K2,e.DeprecatedLayoutGroupContext=hm,e.DragControls=Pm,e.FlatTree=om,e.LayoutGroup=vm,e.LayoutGroupContext=ge,e.LazyMotion=X2,e.MotionConfig=Y2,e.MotionConfigContext=v,e.MotionContext=w,e.MotionValue=iv,e.PresenceContext=k,e.Reorder=sR,e.SwitchLayoutGroupContext=Te,e.addPointerEvent=aa,e.addScaleCorrector=$e,e.animate=Uv,e.animateVisualElement=Xs,e.animationControls=Om,e.animations=kf,e.calcLength=Rn,e.checkTargetForNewValues=Of,e.createBox=Kt,e.createDomMotionComponent=V2,e.createMotionComponent=Ye,e.domAnimation=Tm,e.domMax=uR,e.filterProps=za,e.isBrowser=P,e.isDragActive=cf,e.isMotionValue=pe,e.isValidMotionProp=yr,e.m=z2,e.makeUseVisualState=Ua,e.motion=Ff,e.motionValue=$r,e.resolveMotionValue=ra,e.transform=ym,e.useAnimation=mR,e.useAnimationControls=Sm,e.useAnimationFrame=Cm,e.useCycle=yR,e.useDeprecatedAnimatedState=kR,e.useDeprecatedInvertedScale=RR,e.useDomEvent=xt,e.useDragControls=_R,e.useElementScroll=hR,e.useForceUpdate=ru,e.useInView=wR,e.useInstantLayoutTransition=km,e.useInstantTransition=CR,e.useIsPresent=Yk,e.useIsomorphicLayoutEffect=N,e.useMotionTemplate=cR,e.useMotionValue=mo,e.usePresence=hf,e.useReducedMotion=W,e.useReducedMotionConfig=G,e.useResetProjection=OR,e.useScroll=Bf,e.useSpring=dR,e.useTime=vR,e.useTransform=nu,e.useUnmountEffect=Gs,e.useVelocity=fR,e.useViewportScroll=gR,e.useVisualElementContext=E,e.visualElement=eu,e.wrapHandler=uf})(Jt);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{AccordionBody:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=O(Ve),a=O(nr),i=O(Ee),c=Ne,p=kd,g=ke,m=Ns;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.className,s=d.children,h=C(d,["className","children"]),v=(0,p.useAccordion)(),w=v.open,E=v.animate,k=(0,g.useTheme)().accordion,P=k.styles.base;u=u??"";var N=(0,c.twMerge)((0,o.default)((0,i.default)(P.body)),u),j={unmount:{height:"0px",transition:{duration:.2,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.2,times:[.4,0,.2,1]}}},D={unmount:{transition:{duration:.3,ease:"linear"}},mount:{transition:{duration:.3,ease:"linear"}}},L=(0,a.default)(D,E);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(n.m.div,{className:"overflow-hidden",initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:j},r.default.createElement(n.m.div,_({},h,{ref:l,className:N,initial:"unmount",exit:"unmount",animate:w?"mount":"unmount",variants:L}),s)))});x.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.AccordionBody";var b=x})(wC);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Accordion:function(){return b},AccordionHeader:function(){return g.AccordionHeader},AccordionBody:function(){return m.AccordionBody},useAccordion:function(){return c.useAccordion},default:function(){return d}});var r=C(A),n=C(Ve),o=Ne,a=C(Ee),i=ke,c=kd,p=Ns,g=yC,m=wC;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.open,h=l.icon,v=l.animate,w=l.className,E=l.disabled,k=l.children,P=T(l,["open","icon","animate","className","disabled","children"]),N=(0,i.useTheme)().accordion,j=N.defaultProps,D=N.styles.base;h=h??j.icon,v=v??j.animate,w=w??j.className,E=E??j.disabled;var L=(0,o.twMerge)((0,n.default)((0,a.default)(D.container),_({},(0,a.default)(D.disabled),E)),w),W=r.default.useMemo(function(){return{open:s,icon:h,animate:v,disabled:E}},[s,h,v,E]);return r.default.createElement(c.AccordionContextProvider,{value:W},r.default.createElement("div",O({},P,{ref:u,className:L}),k))});b.propTypes={open:p.propTypesOpen,icon:p.propTypesIcon,animate:p.propTypesAnimate,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},b.displayName="MaterialTailwind.Accordion";var d=Object.assign(b,{Header:g.AccordionHeader,Body:m.AccordionBody})})(K1);var GO={},Ct={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return r}});function t(n,o,a){var i=n.findIndex(function(c){return c===o});return i>=0?o:a}var r=t})(Ct);var zd={},qi=class{constructor(){this.x=0,this.y=0,this.z=0}findFurthestPoint(t,r,n,o,a,i){return this.x=t-n>r/2?0:r,this.y=o-i>a/2?0:a,this.z=Math.hypot(this.x-(t-n),this.y-(o-i)),this.z}appyStyles(t,r,n,o,a){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=a.clientX-n.left-o+"px",t.style.top=a.clientY-n.top-o+"px",t.style.width=t.style.height=o*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 n=t.currentTarget;n.style.position="relative",n.style.overflow="hidden";const o=n.getBoundingClientRect(),a=this.findFurthestPoint(t.clientX,n.offsetWidth,o.left,t.clientY,n.offsetHeight,o.top),i=document.createElement("span");this.appyStyles(i,r,o,a,t),this.applyAnimation(i),n.appendChild(i),setTimeout(()=>i.remove(),500)}};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{IconButton:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(qi),a=O(Ve),i=Ne,c=O(Ct),p=O(Ee),g=ke,m=Ma;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.color,v=d.ripple,w=d.className,E=d.children;d.fullWidth;var k=C(d,["variant","size","color","ripple","className","children","fullWidth"]),P=(0,g.useTheme)().iconButton,N=P.valid,j=P.defaultProps,D=P.styles,L=D.base,W=D.variants,G=D.sizes;u=u??j.variant,s=s??j.size,h=h??j.color,v=v??j.ripple,w=w??j.className;var Y=v!==void 0&&new o.default,U=(0,p.default)(L),B=(0,p.default)(W[(0,c.default)(N.variants,u,"filled")][(0,c.default)(N.colors,h,"gray")]),H=(0,p.default)(G[(0,c.default)(N.sizes,s,"md")]),K=(0,i.twMerge)((0,a.default)(U,H,B),w);return r.default.createElement("button",_({},k,{ref:l,className:K,type:k.type||"button",onMouseDown:function(ee){var ie=k==null?void 0:k.onMouseDown;return v&&Y.create(ee,(u==="filled"||u==="gradient")&&h!=="white"?"light":"dark"),typeof ie=="function"&&ie(ee)}}),r.default.createElement("span",{className:"absolute top-1/2 left-1/2 transform -translate-y-1/2 -translate-x-1/2"},E))});x.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.IconButton";var b=x})(zd);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Alert:function(){return d},default:function(){return l}});var r=T(A),n=T(je),o=Jt,a=T(Ve),i=T(nr),c=Ne,p=T(Ct),g=T(Ee),m=ke,_=Pg,O=T(zd);function C(){return C=Object.assign||function(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.color,w=u.icon,E=u.open,k=u.action,P=u.onClose,N=u.animate,j=u.className,D=u.children,L=x(u,["variant","color","icon","open","action","onClose","animate","className","children"]),W=(0,m.useTheme)().alert,G=W.defaultProps,Y=W.valid,U=W.styles,B=U.base,H=U.variants;h=h??G.variant,v=v??G.color,j=j??G.className,N=N??G.animate,E=E??G.open,k=k??G.action,P=P??G.onClose;var K=(0,g.default)(B.alert),ee=(0,g.default)(B.action),ie=(0,g.default)(H[(0,p.default)(Y.variants,h,"filled")][(0,p.default)(Y.colors,v,"gray")]),se=(0,c.twMerge)((0,a.default)(K,ie),j),ce=(0,a.default)(ee),re={unmount:{opacity:0},mount:{opacity:1}},ve=(0,i.default)(re,N),he=r.default.createElement("div",{className:"shrink-0"},w),le=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(le,null,E&&r.default.createElement(o.m.div,C({},L,{ref:s,role:"alert",className:"".concat(se," flex"),initial:"unmount",exit:"unmount",animate:E?"mount":"unmount",variants:ve}),w&&he,r.default.createElement("div",{className:"".concat(w?"ml-3":""," mr-12")},D),P&&!k&&r.default.createElement(O.default,{onClick:P,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?v:"white",className:ce},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"}))),k||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,action:_.propTypesAction,onClose:_.propTypesOnClose,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},d.displayName="MaterialTailwind.Alert";var l=d})(GO);var KO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Avatar:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Ct),c=O(Ee),p=ke,g=kg;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.className,v=d.color,w=d.withBorder,E=C(d,["variant","size","className","color","withBorder"]),k=(0,p.useTheme)().avatar,P=k.valid,N=k.defaultProps,j=k.styles,D=j.base,L=j.variants,W=j.sizes,G=j.borderColor;u=u??N.variant,s=s??N.size,h=h??N.className,w=w??N.withBorder,v=v??N.color;var Y=(0,c.default)(L[(0,i.default)(P.variants,u,"rounded")]),U=(0,c.default)(W[(0,i.default)(P.sizes,s,"md")]),B=(0,c.default)(G[(0,i.default)(P.colors,v,"gray")]),H,K=(0,a.twMerge)((0,o.default)((0,c.default)(D.initial),Y,U,(H={},m(H,(0,c.default)(D.withBorder),w),m(H,B,w),H)),h);return r.default.createElement("img",_({},E,{ref:l,className:K}))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),className:g.propTypesClassName,withBorder:g.propTypesWithBorder,color:n.default.oneOf(g.propTypesColor)},x.displayName="MaterialTailwind.Avatar";var b=x})(KO);var YO={},XO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{propTypesSeparator:function(){return o},propTypesFullWidth:function(){return a},propTypesClassName:function(){return i},propTypesChildren:function(){return c}});var r=n(je);function n(p){return p&&p.__esModule?p:{default:p}}var o=r.default.node,a=r.default.bool,i=r.default.string,c=r.default.node.isRequired})(XO);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Breadcrumbs:function(){return x},default:function(){return b}});var r=O(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=XO;function p(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function g(){return g=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=(0,r.forwardRef)(function(d,l){var u=d.separator,s=d.fullWidth,h=d.className,v=d.children,w=C(d,["separator","fullWidth","className","children"]),E=(0,i.useTheme)().breadcrumbs,k=E.defaultProps,P=E.styles.base;u=u??k.separator,s=s??k.fullWidth,h=h??k.className;var N=(0,n.default)((0,a.default)(P.root.initial),p({},(0,a.default)(P.root.fullWidth),s)),j=(0,o.twMerge)((0,n.default)((0,a.default)(P.list)),h),D=(0,n.default)((0,a.default)(P.item.initial)),L=(0,n.default)((0,a.default)(P.separator));return r.default.createElement("nav",{"aria-label":"breadcrumb",className:N},r.default.createElement("ol",g({},w,{ref:l,className:j}),r.Children.map(v,function(W,G){if((0,r.isValidElement)(W)){var Y;return r.default.createElement("li",{className:(0,n.default)(D,p({},(0,a.default)(P.item.disabled),W==null||(Y=W.props)===null||Y===void 0?void 0:Y.disabled))},W,G!==r.Children.count(v)-1&&r.default.createElement("span",{className:L},u))}return null})))});x.propTypes={separator:c.propTypesSeparator,fullWidth:c.propTypesFullWidth,className:c.propTypesClassName,children:c.propTypesChildren},x.displayName="MaterialTailwind.Breadcrumbs";var b=x})(YO);var QO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Button:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Ct),p=C(Ee),g=ke,m=Ma;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.variant,h=l.size,v=l.color,w=l.fullWidth,E=l.ripple,k=l.className,P=l.children,N=T(l,["variant","size","color","fullWidth","ripple","className","children"]),j=(0,g.useTheme)().button,D=j.valid,L=j.defaultProps,W=j.styles,G=W.base,Y=W.variants,U=W.sizes;s=s??L.variant,h=h??L.size,v=v??L.color,w=w??L.fullWidth,E=E??L.ripple,k=k??L.className;var B=E!==void 0&&new o.default,H=(0,p.default)(G.initial),K=(0,p.default)(Y[(0,c.default)(D.variants,s,"filled")][(0,c.default)(D.colors,v,"gray")]),ee=(0,p.default)(U[(0,c.default)(D.sizes,h,"md")]),ie=(0,i.twMerge)((0,a.default)(H,ee,K,_({},(0,p.default)(G.fullWidth),w)),k);return r.default.createElement("button",O({},N,{ref:u,className:ie,type:N.type||"button",onMouseDown:function(se){var ce=N==null?void 0:N.onMouseDown;return E&&B.create(se,(s==="filled"||s==="gradient")&&v!=="white"?"light":"dark"),typeof ce=="function"&&ce(se)}}),P)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),size:n.default.oneOf(m.propTypesSize),color:n.default.oneOf(m.propTypesColor),fullWidth:m.propTypesFullWidth,ripple:m.propTypesRipple,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Button";var d=b})(QO);var JO={},ZO={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{CardHeader:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Ct),c=O(Ee),p=ke,g=Ia;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.color,h=d.shadow,v=d.floated,w=d.className,E=d.children,k=C(d,["variant","color","shadow","floated","className","children"]),P=(0,p.useTheme)().cardHeader,N=P.defaultProps,j=P.styles,D=P.valid,L=j.base,W=j.variants;u=u??N.variant,s=s??N.color,h=h??N.shadow,v=v??N.floated,w=w??N.className;var G=(0,c.default)(L.initial),Y=(0,c.default)(W[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,s,"white")]),U=(0,a.twMerge)((0,o.default)(G,Y,m({},(0,c.default)(L.shadow),h),m({},(0,c.default)(L.floated),v)),w);return r.default.createElement("div",_({},k,{ref:l,className:U}),E)});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),shadow:g.propTypesShadow,floated:g.propTypesFloated,className:g.propTypesClassName,children:g.propTypesChildren},x.displayName="MaterialTailwind.CardHeader";var b=x})(ZO);var eS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{CardBody:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ia;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().cardBody,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.CardBody";var C=O})(eS);var tS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{CardFooter:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Ia;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.divider,l=x.className,u=x.children,s=_(x,["divider","className","children"]),h=(0,i.useTheme)().cardFooter,v=h.defaultProps,w=h.styles.base;l=l??v.className,d=d??v.divider;var E=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),p({},(0,a.default)(w.divider),d)),l);return r.default.createElement("div",g({},s,{ref:b,className:E}),u)});C.propTypes={divider:c.propTypesDivider,className:c.propTypesClassName,children:c.propTypesChildren},C.displayName="MaterialTailwind.CardFooter";var T=C})(tS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Card:function(){return l},CardHeader:function(){return g.CardHeader},CardBody:function(){return m.CardBody},CardFooter:function(){return _.CardFooter},default:function(){return u}});var r=x(A),n=x(je),o=x(Ve),a=Ne,i=x(Ct),c=x(Ee),p=ke,g=ZO,m=eS,_=tS,O=Ia;function C(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function T(){return T=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.variant,w=s.color,E=s.shadow,k=s.className,P=s.children,N=b(s,["variant","color","shadow","className","children"]),j=(0,p.useTheme)().card,D=j.defaultProps,L=j.styles,W=j.valid,G=L.base,Y=L.variants;v=v??D.variant,w=w??D.color,E=E??D.shadow,k=k??D.className;var U=(0,c.default)(G.initial),B=(0,c.default)(Y[(0,i.default)(W.variants,v,"filled")][(0,i.default)(W.colors,w,"white")]),H=(0,a.twMerge)((0,o.default)(U,B,C({},(0,c.default)(G.shadow),E)),k);return r.default.createElement("div",T({},N,{ref:h,className:H}),P)});l.propTypes={variant:n.default.oneOf(O.propTypesVariant),color:n.default.oneOf(O.propTypesColor),shadow:O.propTypesShadow,className:O.propTypesClassName,children:O.propTypesChildren},l.displayName="MaterialTailwind.Card";var u=Object.assign(l,{Header:g.CardHeader,Body:m.CardBody,Footer:_.CardFooter})})(JO);var rS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Checkbox:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Ct),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.icon,w=l.ripple,E=l.className,k=l.disabled,P=l.containerProps,N=l.labelProps,j=l.iconProps,D=l.inputRef,L=T(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,g.useTheme)().checkbox,G=W.defaultProps,Y=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,h=h??G.label,v=v??G.icon,w=w??G.ripple,E=E??G.className,k=k??G.disabled,P=P??G.containerProps,N=N??G.labelProps,j=j??G.iconProps;var ee=w!==void 0&&new o.default,ie=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),k)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),P==null?void 0:P.className),ce=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Y.colors,s,"gray")])),E),re=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className),ve=(0,i.twMerge)((0,a.default)((0,p.default)(B.icon)),j==null?void 0:j.className);return r.default.createElement("div",{ref:u,className:ie},r.default.createElement("label",O({},P,{className:se,htmlFor:L.id||K,onMouseDown:function(he){var le=P==null?void 0:P.onMouseDown;return w&&ee.create(he,"dark"),typeof le=="function"&&le(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"checkbox",disabled:k,className:ce,id:L.id||K})),r.default.createElement("span",{className:ve},v||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"})))),h&&r.default.createElement("label",O({},N,{className:re,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Checkbox";var d=b})(rS);var nS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Chip:function(){return d},default:function(){return l}});var r=T(A),n=T(je),o=Jt,a=T(Ve),i=T(nr),c=Ne,p=T(Ct),g=T(Ee),m=ke,_=Ig,O=T(zd);function C(){return C=Object.assign||function(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.size,w=u.color,E=u.icon,k=u.open,P=u.onClose,N=u.action,j=u.animate,D=u.className,L=u.value,W=x(u,["variant","size","color","icon","open","onClose","action","animate","className","value"]),G=(0,m.useTheme)().chip,Y=G.defaultProps,U=G.valid,B=G.styles,H=B.base,K=B.variants,ee=B.sizes;h=h??Y.variant,v=v??Y.size,w=w??Y.color,D=D??Y.className,j=j??Y.animate,k=k??Y.open,N=N??Y.action,P=P??Y.onClose;var ie=(0,g.default)(H.chip),se=(0,g.default)(H.action),ce=(0,g.default)(H.icon),re=(0,g.default)(K[(0,p.default)(U.variants,h,"filled")][(0,p.default)(U.colors,w,"gray")]),ve=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].chip),he=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].action),le=(0,g.default)(ee[(0,p.default)(U.sizes,v,"md")].icon),Q=(0,c.twMerge)((0,a.default)(ie,re,ve),D),te=(0,a.default)(se,he),me=(0,a.default)(ce,le),ye=(0,a.default)({"ml-4":E&&v==="sm","ml-[18px]":E&&v==="md","ml-5":E&&v==="lg","mr-5":P}),ue={unmount:{opacity:0},mount:{opacity:1}},ge=(0,i.default)(ue,j),Te=r.default.createElement("div",{className:me},E),De=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(De,null,k&&r.default.createElement(o.m.div,C({},W,{ref:s,className:Q,initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:ge}),E&&Te,r.default.createElement("span",{className:ye},L),P&&!N&&r.default.createElement(O.default,{onClick:P,size:"sm",variant:"text",color:h==="outlined"||h==="ghost"?w:"white",className:te},r.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:(0,a.default)({"h-3.5 w-3.5":v==="sm","h-4 w-4":v==="md","h-5 w-5":v==="lg"}),strokeWidth:2},r.default.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))),N||null)))});d.propTypes={variant:n.default.oneOf(_.propTypesVariant),size:n.default.oneOf(_.propTypesSize),color:n.default.oneOf(_.propTypesColor),icon:_.propTypesIcon,open:_.propTypesOpen,onClose:_.propTypesOnClose,action:_.propTypesAction,animate:_.propTypesAnimate,className:_.propTypesClassName,value:_.propTypesValue},d.displayName="MaterialTailwind.Chip";var l=d})(nS);var oS={},CL=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Xa=new WeakMap,Ou=new WeakMap,Su={},Op=0,aS=function(e){return e&&(e.host||aS(e.parentNode))},OL=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=aS(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},SL=function(e,t,r,n){var o=OL(t,Array.isArray(e)?e:[e]);Su[r]||(Su[r]=new WeakMap);var a=Su[r],i=[],c=new Set,p=new Set(o),g=function(_){!_||c.has(_)||(c.add(_),g(_.parentNode))};o.forEach(g);var m=function(_){!_||p.has(_)||Array.prototype.forEach.call(_.children,function(O){if(c.has(O))m(O);else try{var C=O.getAttribute(n),T=C!==null&&C!=="false",x=(Xa.get(O)||0)+1,b=(a.get(O)||0)+1;Xa.set(O,x),a.set(O,b),i.push(O),x===1&&T&&Ou.set(O,!0),b===1&&O.setAttribute(r,"true"),T||O.setAttribute(n,"true")}catch(d){console.error("aria-hidden: cannot operate on ",O,d)}})};return m(t),c.clear(),Op++,function(){i.forEach(function(_){var O=Xa.get(_)-1,C=a.get(_)-1;Xa.set(_,O),a.set(_,C),O||(Ou.has(_)||_.removeAttribute(n),Ou.delete(_)),C||_.removeAttribute(r)}),Op--,Op||(Xa=new WeakMap,Xa=new WeakMap,Ou=new WeakMap,Su={})}},PL=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||CL(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),SL(n,o,r,"aria-hidden")):function(){return null}};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE -*/var kL=["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])"],ih=kL.join(","),iS=typeof Element>"u",ys=iS?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Yc=!iS&&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},Xc=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},EL=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},RL=function(t,r,n){if(Xc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(ih));return r&&ys.call(t,ih)&&o.unshift(t),o=o.filter(n),o},NL=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Xc(i,!1))if(i.tagName==="SLOT"){var c=i.assignedElements(),p=c.length?c:i.children,g=e(p,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var m=ys.call(i,ih);m&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var _=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),O=!Xc(_,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(_&&O){var C=e(_===!0?i.children:_.children,!0,n);n.flatten?o.push.apply(o,C):o.push({scopeParent:i,candidates:C})}else a.unshift.apply(a,i.children)}}return o},lS=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},sS=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||EL(t))&&!lS(t)?0:t.tabIndex},jL=function(t,r){var n=sS(t);return n<0&&r&&!lS(t)?0:n},AL=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},uS=function(t){return t.tagName==="INPUT"},ML=function(t){return uS(t)&&t.type==="hidden"},IL=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},DL=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(ys.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var c=t;t;){var p=t.parentElement,g=Yc(t);if(p&&!p.shadowRoot&&o(p)===!0)return _w(t);t.assignedSlot?t=t.assignedSlot:!p&&g!==t.ownerDocument?t=g.host:t=p}t=c}if(zL(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return _w(t);return!1},WL=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},$L=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,c=i?o.scopeParent:o,p=jL(c,i),g=i?e(o.candidates):c;p===0?i?r.push.apply(r,g):r.push(c):n.push({documentOrder:a,tabIndex:p,item:o,isScope:i,content:g})}),n.sort(AL).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Qc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=NL([t],r.includeContainer,{filter:Tw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:UL}):n=RL(t,r.includeContainer,Tw.bind(null,r)),$L(n)};const cS=["top","right","bottom","left"],Cw=["start","end"],Ow=cS.reduce((e,t)=>e.concat(t,t+"-"+Cw[0],t+"-"+Cw[1]),[]),Tn=Math.min,dr=Math.max,Jc=Math.round,Pu=Math.floor,Ln=e=>({x:e,y:e}),qL={left:"right",right:"left",bottom:"top",top:"bottom"},GL={start:"end",end:"start"};function lh(e,t,r){return dr(e,Tn(t,r))}function Cn(e,t){return typeof e=="function"?e(t):e}function Vr(e){return e.split("-")[0]}function wn(e){return e.split("-")[1]}function cb(e){return e==="x"?"y":"x"}function db(e){return e==="y"?"height":"width"}const KL=new Set(["top","bottom"]);function vn(e){return KL.has(Vr(e))?"y":"x"}function fb(e){return cb(vn(e))}function dS(e,t,r){r===void 0&&(r=!1);const n=wn(e),o=fb(e),a=db(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=ed(i)),[i,ed(i)]}function YL(e){const t=ed(e);return[Zc(e),t,Zc(t)]}function Zc(e){return e.replace(/start|end/g,t=>GL[t])}const Sw=["left","right"],Pw=["right","left"],XL=["top","bottom"],QL=["bottom","top"];function JL(e,t,r){switch(e){case"top":case"bottom":return r?t?Pw:Sw:t?Sw:Pw;case"left":case"right":return t?XL:QL;default:return[]}}function ZL(e,t,r,n){const o=wn(e);let a=JL(Vr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Zc)))),a}function ed(e){return e.replace(/left|right|bottom|top/g,t=>qL[t])}function e3(e){return{top:0,right:0,bottom:0,left:0,...e}}function pb(e){return typeof e!="number"?e3(e):{top:e,right:e,bottom:e,left:e}}function Di(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function kw(e,t,r){let{reference:n,floating:o}=e;const a=vn(t),i=fb(t),c=db(i),p=Vr(t),g=a==="y",m=n.x+n.width/2-o.width/2,_=n.y+n.height/2-o.height/2,O=n[c]/2-o[c]/2;let C;switch(p){case"top":C={x:m,y:n.y-o.height};break;case"bottom":C={x:m,y:n.y+n.height};break;case"right":C={x:n.x+n.width,y:_};break;case"left":C={x:n.x-o.width,y:_};break;default:C={x:n.x,y:n.y}}switch(wn(t)){case"start":C[i]-=O*(r&&g?-1:1);break;case"end":C[i]+=O*(r&&g?-1:1);break}return C}const t3=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,c=a.filter(Boolean),p=await(i.isRTL==null?void 0:i.isRTL(t));let g=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:m,y:_}=kw(g,n,p),O=n,C={},T=0;for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:c,middlewareData:p}=t,{element:g,padding:m=0}=Cn(e,t)||{};if(g==null)return{};const _=pb(m),O={x:r,y:n},C=fb(o),T=db(C),x=await i.getDimensions(g),b=C==="y",d=b?"top":"left",l=b?"bottom":"right",u=b?"clientHeight":"clientWidth",s=a.reference[T]+a.reference[C]-O[C]-a.floating[T],h=O[C]-a.reference[C],v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(g));let w=v?v[u]:0;(!w||!await(i.isElement==null?void 0:i.isElement(v)))&&(w=c.floating[u]||a.floating[T]);const E=s/2-h/2,k=w/2-x[T]/2-1,P=Tn(_[d],k),N=Tn(_[l],k),j=P,D=w-x[T]-N,L=w/2-x[T]/2+E,W=lh(j,L,D),G=!p.arrow&&wn(o)!=null&&L!==W&&a.reference[T]/2-(Lwn(o)===e),...r.filter(o=>wn(o)!==e)]:r.filter(o=>Vr(o)===o)).filter(o=>e?wn(o)===e||(t?Zc(o)!==o:!1):!0)}const o3=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:c,platform:p,elements:g}=t,{crossAxis:m=!1,alignment:_,allowedPlacements:O=Ow,autoAlignment:C=!0,...T}=Cn(e,t),x=_!==void 0||O===Ow?n3(_||null,C,O):O,b=await Oa(t,T),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=x[d];if(l==null)return{};const u=dS(l,a,await(p.isRTL==null?void 0:p.isRTL(g.floating)));if(c!==l)return{reset:{placement:x[0]}};const s=[b[Vr(l)],b[u[0]],b[u[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:s}],v=x[d+1];if(v)return{data:{index:d+1,overflows:h},reset:{placement:v}};const w=h.map(P=>{const N=wn(P.placement);return[P.placement,N&&m?P.overflows.slice(0,2).reduce((j,D)=>j+D,0):P.overflows[0],P.overflows]}).sort((P,N)=>P[1]-N[1]),k=((o=w.filter(P=>P[2].slice(0,wn(P[0])?2:3).every(N=>N<=0))[0])==null?void 0:o[0])||w[0][0];return k!==c?{data:{index:d+1,overflows:h},reset:{placement:k}}:{}}}},a3=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:i,initialPlacement:c,platform:p,elements:g}=t,{mainAxis:m=!0,crossAxis:_=!0,fallbackPlacements:O,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:x=!0,...b}=Cn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=Vr(o),l=vn(c),u=Vr(c)===c,s=await(p.isRTL==null?void 0:p.isRTL(g.floating)),h=O||(u||!x?[ed(c)]:YL(c)),v=T!=="none";!O&&v&&h.push(...ZL(c,x,T,s));const w=[c,...h],E=await Oa(t,b),k=[];let P=((n=a.flip)==null?void 0:n.overflows)||[];if(m&&k.push(E[d]),_){const L=dS(o,i,s);k.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:o,overflows:k}],!k.every(L=>L<=0)){var N,j;const L=(((N=a.flip)==null?void 0:N.index)||0)+1,W=w[L];if(W&&(!(_==="alignment"?l!==vn(W):!1)||P.every(U=>vn(U.placement)===l?U.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:W}};let G=(j=P.filter(Q=>Q.overflows[0]<=0).sort((Q,U)=>Q.overflows[1]-U.overflows[1])[0])==null?void 0:j.placement;if(!G)switch(C){case"bestFit":{var D;const Q=(D=P.filter(U=>{if(v){const B=vn(U.placement);return B===l||B==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(B=>B>0).reduce((B,H)=>B+H,0)]).sort((U,B)=>U[1]-B[1])[0])==null?void 0:D[0];Q&&(G=Q);break}case"initialPlacement":G=c;break}if(o!==G)return{reset:{placement:G}}}return{}}}};function Ew(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Rw(e){return cS.some(t=>e[t]>=0)}const i3=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Cn(e,t);switch(n){case"referenceHidden":{const a=await Oa(t,{...o,elementContext:"reference"}),i=Ew(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Rw(i)}}}case"escaped":{const a=await Oa(t,{...o,altBoundary:!0}),i=Ew(a,r.floating);return{data:{escapedOffsets:i,escaped:Rw(i)}}}default:return{}}}}};function fS(e){const t=Tn(...e.map(a=>a.left)),r=Tn(...e.map(a=>a.top)),n=dr(...e.map(a=>a.right)),o=dr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function l3(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;on.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>Di(fS(o)))}const s3=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:i}=t,{padding:c=2,x:p,y:g}=Cn(e,t),m=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),_=l3(m),O=Di(fS(m)),C=pb(c);function T(){if(_.length===2&&_[0].left>_[1].right&&p!=null&&g!=null)return _.find(b=>p>b.left-C.left&&pb.top-C.top&&g=2){if(vn(r)==="y"){const P=_[0],N=_[_.length-1],j=Vr(r)==="top",D=P.top,L=N.bottom,W=j?P.left:N.left,G=j?P.right:N.right,Q=G-W,U=L-D;return{top:D,bottom:L,left:W,right:G,width:Q,height:U,x:W,y:D}}const b=Vr(r)==="left",d=dr(..._.map(P=>P.right)),l=Tn(..._.map(P=>P.left)),u=_.filter(P=>b?P.left===l:P.right===d),s=u[0].top,h=u[u.length-1].bottom,v=l,w=d,E=w-v,k=h-s;return{top:s,bottom:h,left:v,right:w,width:E,height:k,x:v,y:s}}return O}const x=await a.getElementRects({reference:{getBoundingClientRect:T},floating:n.floating,strategy:i});return o.reference.x!==x.reference.x||o.reference.y!==x.reference.y||o.reference.width!==x.reference.width||o.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}},pS=new Set(["left","top"]);async function u3(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Vr(r),c=wn(r),p=vn(r)==="y",g=pS.has(i)?-1:1,m=a&&p?-1:1,_=Cn(t,e);let{mainAxis:O,crossAxis:C,alignmentAxis:T}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return c&&typeof T=="number"&&(C=c==="end"?T*-1:T),p?{x:C*m,y:O*g}:{x:O*g,y:C*m}}const c3=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:i,middlewareData:c}=t,p=await u3(t,e);return i===((r=c.offset)==null?void 0:r.placement)&&(n=c.arrow)!=null&&n.alignmentOffset?{}:{x:o+p.x,y:a+p.y,data:{...p,placement:i}}}}},d3=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:c={fn:b=>{let{x:d,y:l}=b;return{x:d,y:l}}},...p}=Cn(e,t),g={x:r,y:n},m=await Oa(t,p),_=vn(Vr(o)),O=cb(_);let C=g[O],T=g[_];if(a){const b=O==="y"?"top":"left",d=O==="y"?"bottom":"right",l=C+m[b],u=C-m[d];C=lh(l,C,u)}if(i){const b=_==="y"?"top":"left",d=_==="y"?"bottom":"right",l=T+m[b],u=T-m[d];T=lh(l,T,u)}const x=c.fn({...t,[O]:C,[_]:T});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[O]:a,[_]:i}}}}}},f3=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:c=0,mainAxis:p=!0,crossAxis:g=!0}=Cn(e,t),m={x:r,y:n},_=vn(o),O=cb(_);let C=m[O],T=m[_];const x=Cn(c,t),b=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const u=O==="y"?"height":"width",s=a.reference[O]-a.floating[u]+b.mainAxis,h=a.reference[O]+a.reference[u]-b.mainAxis;Ch&&(C=h)}if(g){var d,l;const u=O==="y"?"width":"height",s=pS.has(Vr(o)),h=a.reference[_]-a.floating[u]+(s&&((d=i.offset)==null?void 0:d[_])||0)+(s?0:b.crossAxis),v=a.reference[_]+a.reference[u]+(s?0:((l=i.offset)==null?void 0:l[_])||0)-(s?b.crossAxis:0);Tv&&(T=v)}return{[O]:C,[_]:T}}}},p3=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:c}=t,{apply:p=()=>{},...g}=Cn(e,t),m=await Oa(t,g),_=Vr(o),O=wn(o),C=vn(o)==="y",{width:T,height:x}=a.floating;let b,d;_==="top"||_==="bottom"?(b=_,d=O===(await(i.isRTL==null?void 0:i.isRTL(c.floating))?"start":"end")?"left":"right"):(d=_,b=O==="end"?"top":"bottom");const l=x-m.top-m.bottom,u=T-m.left-m.right,s=Tn(x-m[b],l),h=Tn(T-m[d],u),v=!t.middlewareData.shift;let w=s,E=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=u),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(w=l),v&&!O){const P=dr(m.left,0),N=dr(m.right,0),j=dr(m.top,0),D=dr(m.bottom,0);C?E=T-2*(P!==0||N!==0?P+N:dr(m.left,m.right)):w=x-2*(j!==0||D!==0?j+D:dr(m.top,m.bottom))}await p({...t,availableWidth:E,availableHeight:w});const k=await i.getDimensions(c.floating);return T!==k.width||x!==k.height?{reset:{rects:!0}}:{}}}};function Bd(){return typeof window<"u"}function Gi(e){return hS(e)?(e.nodeName||"").toLowerCase():"#document"}function Ir(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Bn(e){var t;return(t=(hS(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hS(e){return Bd()?e instanceof Node||e instanceof Ir(e).Node:!1}function On(e){return Bd()?e instanceof Element||e instanceof Ir(e).Element:!1}function Vn(e){return Bd()?e instanceof HTMLElement||e instanceof Ir(e).HTMLElement:!1}function Nw(e){return!Bd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ir(e).ShadowRoot}const h3=new Set(["inline","contents"]);function Ls(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Sn(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!h3.has(o)}const g3=new Set(["table","td","th"]);function b3(e){return g3.has(Gi(e))}const v3=[":popover-open",":modal"];function Wd(e){return v3.some(t=>{try{return e.matches(t)}catch{return!1}})}const m3=["transform","translate","scale","rotate","perspective"],y3=["transform","translate","scale","rotate","perspective","filter"],w3=["paint","layout","strict","content"];function hb(e){const t=gb(),r=On(e)?Sn(e):e;return m3.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||y3.some(n=>(r.willChange||"").includes(n))||w3.some(n=>(r.contain||"").includes(n))}function x3(e){let t=Go(e);for(;Vn(t)&&!Li(t);){if(hb(t))return t;if(Wd(t))return null;t=Go(t)}return null}function gb(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const _3=new Set(["html","body","#document"]);function Li(e){return _3.has(Gi(e))}function Sn(e){return Ir(e).getComputedStyle(e)}function Hd(e){return On(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Go(e){if(Gi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Nw(e)&&e.host||Bn(e);return Nw(t)?t.host:t}function gS(e){const t=Go(e);return Li(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vn(t)&&Ls(t)?t:gS(t)}function Qn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=gS(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=Ir(o);if(a){const c=sh(i);return t.concat(i,i.visualViewport||[],Ls(o)?o:[],c&&r?Qn(c):[])}return t.concat(o,Qn(o,[],r))}function sh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function bS(e){const t=Sn(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=Vn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,c=Jc(r)!==a||Jc(n)!==i;return c&&(r=a,n=i),{width:r,height:n,$:c}}function bb(e){return On(e)?e:e.contextElement}function _i(e){const t=bb(e);if(!Vn(t))return Ln(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=bS(t);let i=(a?Jc(r.width):r.width)/n,c=(a?Jc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!c||!Number.isFinite(c))&&(c=1),{x:i,y:c}}const T3=Ln(0);function vS(e){const t=Ir(e);return!gb()||!t.visualViewport?T3:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function C3(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Ir(e)?!1:t}function Sa(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=bb(e);let i=Ln(1);t&&(n?On(n)&&(i=_i(n)):i=_i(e));const c=C3(a,r,n)?vS(a):Ln(0);let p=(o.left+c.x)/i.x,g=(o.top+c.y)/i.y,m=o.width/i.x,_=o.height/i.y;if(a){const O=Ir(a),C=n&&On(n)?Ir(n):n;let T=O,x=sh(T);for(;x&&n&&C!==T;){const b=_i(x),d=x.getBoundingClientRect(),l=Sn(x),u=d.left+(x.clientLeft+parseFloat(l.paddingLeft))*b.x,s=d.top+(x.clientTop+parseFloat(l.paddingTop))*b.y;p*=b.x,g*=b.y,m*=b.x,_*=b.y,p+=u,g+=s,T=Ir(x),x=sh(T)}}return Di({width:m,height:_,x:p,y:g})}function Ud(e,t){const r=Hd(e).scrollLeft;return t?t.left+r:Sa(Bn(e)).left+r}function mS(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Ud(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function O3(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=Bn(n),c=t?Wd(t.floating):!1;if(n===i||c&&a)return r;let p={scrollLeft:0,scrollTop:0},g=Ln(1);const m=Ln(0),_=Vn(n);if((_||!_&&!a)&&((Gi(n)!=="body"||Ls(i))&&(p=Hd(n)),Vn(n))){const C=Sa(n);g=_i(n),m.x=C.x+n.clientLeft,m.y=C.y+n.clientTop}const O=i&&!_&&!a?mS(i,p):Ln(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-p.scrollLeft*g.x+m.x+O.x,y:r.y*g.y-p.scrollTop*g.y+m.y+O.y}}function S3(e){return Array.from(e.getClientRects())}function P3(e){const t=Bn(e),r=Hd(e),n=e.ownerDocument.body,o=dr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=dr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Ud(e);const c=-r.scrollTop;return Sn(n).direction==="rtl"&&(i+=dr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:c}}const jw=25;function k3(e,t){const r=Ir(e),n=Bn(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,c=0,p=0;if(o){a=o.width,i=o.height;const m=gb();(!m||m&&t==="fixed")&&(c=o.offsetLeft,p=o.offsetTop)}const g=Ud(n);if(g<=0){const m=n.ownerDocument,_=m.body,O=getComputedStyle(_),C=m.compatMode==="CSS1Compat"&&parseFloat(O.marginLeft)+parseFloat(O.marginRight)||0,T=Math.abs(n.clientWidth-_.clientWidth-C);T<=jw&&(a-=T)}else g<=jw&&(a+=g);return{width:a,height:i,x:c,y:p}}const E3=new Set(["absolute","fixed"]);function R3(e,t){const r=Sa(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=Vn(e)?_i(e):Ln(1),i=e.clientWidth*a.x,c=e.clientHeight*a.y,p=o*a.x,g=n*a.y;return{width:i,height:c,x:p,y:g}}function Aw(e,t,r){let n;if(t==="viewport")n=k3(e,r);else if(t==="document")n=P3(Bn(e));else if(On(t))n=R3(t,r);else{const o=vS(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Di(n)}function yS(e,t){const r=Go(e);return r===t||!On(r)||Li(r)?!1:Sn(r).position==="fixed"||yS(r,t)}function N3(e,t){const r=t.get(e);if(r)return r;let n=Qn(e,[],!1).filter(c=>On(c)&&Gi(c)!=="body"),o=null;const a=Sn(e).position==="fixed";let i=a?Go(e):e;for(;On(i)&&!Li(i);){const c=Sn(i),p=hb(i);!p&&c.position==="fixed"&&(o=null),(a?!p&&!o:!p&&c.position==="static"&&!!o&&E3.has(o.position)||Ls(i)&&!p&&yS(e,i))?n=n.filter(m=>m!==i):o=c,i=Go(i)}return t.set(e,n),n}function j3(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Wd(t)?[]:N3(t,this._c):[].concat(r),n],c=i[0],p=i.reduce((g,m)=>{const _=Aw(t,m,o);return g.top=dr(_.top,g.top),g.right=Tn(_.right,g.right),g.bottom=Tn(_.bottom,g.bottom),g.left=dr(_.left,g.left),g},Aw(t,c,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function A3(e){const{width:t,height:r}=bS(e);return{width:t,height:r}}function M3(e,t,r){const n=Vn(t),o=Bn(t),a=r==="fixed",i=Sa(e,!0,a,t);let c={scrollLeft:0,scrollTop:0};const p=Ln(0);function g(){p.x=Ud(o)}if(n||!n&&!a)if((Gi(t)!=="body"||Ls(o))&&(c=Hd(t)),n){const C=Sa(t,!0,a,t);p.x=C.x+t.clientLeft,p.y=C.y+t.clientTop}else o&&g();a&&!n&&o&&g();const m=o&&!n&&!a?mS(o,c):Ln(0),_=i.left+c.scrollLeft-p.x-m.x,O=i.top+c.scrollTop-p.y-m.y;return{x:_,y:O,width:i.width,height:i.height}}function Sp(e){return Sn(e).position==="static"}function Mw(e,t){if(!Vn(e)||Sn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Bn(e)===r&&(r=r.ownerDocument.body),r}function wS(e,t){const r=Ir(e);if(Wd(e))return r;if(!Vn(e)){let o=Go(e);for(;o&&!Li(o);){if(On(o)&&!Sp(o))return o;o=Go(o)}return r}let n=Mw(e,t);for(;n&&b3(n)&&Sp(n);)n=Mw(n,t);return n&&Li(n)&&Sp(n)&&!hb(n)?r:n||x3(e)||r}const I3=async function(e){const t=this.getOffsetParent||wS,r=this.getDimensions,n=await r(e.floating);return{reference:M3(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function D3(e){return Sn(e).direction==="rtl"}const xS={convertOffsetParentRelativeRectToViewportRelativeRect:O3,getDocumentElement:Bn,getClippingRect:j3,getOffsetParent:wS,getElementRects:I3,getClientRects:S3,getDimensions:A3,getScale:_i,isElement:On,isRTL:D3};function _S(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function L3(e,t){let r=null,n;const o=Bn(e);function a(){var c;clearTimeout(n),(c=r)==null||c.disconnect(),r=null}function i(c,p){c===void 0&&(c=!1),p===void 0&&(p=1),a();const g=e.getBoundingClientRect(),{left:m,top:_,width:O,height:C}=g;if(c||t(),!O||!C)return;const T=Pu(_),x=Pu(o.clientWidth-(m+O)),b=Pu(o.clientHeight-(_+C)),d=Pu(m),u={rootMargin:-T+"px "+-x+"px "+-b+"px "+-d+"px",threshold:dr(0,Tn(1,p))||1};let s=!0;function h(v){const w=v[0].intersectionRatio;if(w!==p){if(!s)return i();w?i(!1,w):n=setTimeout(()=>{i(!1,1e-7)},1e3)}w===1&&!_S(g,e.getBoundingClientRect())&&i(),s=!1}try{r=new IntersectionObserver(h,{...u,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,u)}r.observe(e)}return i(!0),a}function F3(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:p=!1}=n,g=bb(e),m=o||a?[...g?Qn(g):[],...Qn(t)]:[];m.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const _=g&&c?L3(g,r):null;let O=-1,C=null;i&&(C=new ResizeObserver(d=>{let[l]=d;l&&l.target===g&&C&&(C.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var u;(u=C)==null||u.observe(t)})),r()}),g&&!p&&C.observe(g),C.observe(t));let T,x=p?Sa(e):null;p&&b();function b(){const d=Sa(e);x&&!_S(x,d)&&r(),x=d,T=requestAnimationFrame(b)}return r(),()=>{var d;m.forEach(l=>{o&&l.removeEventListener("scroll",r),a&&l.removeEventListener("resize",r)}),_==null||_(),(d=C)==null||d.disconnect(),C=null,p&&cancelAnimationFrame(T)}}const Zu=Oa,TS=c3,V3=o3,z3=d3,B3=a3,W3=p3,H3=i3,Iw=r3,U3=s3,$3=f3,CS=(e,t,r)=>{const n=new Map,o={platform:xS,...r},a={...o.platform,_c:n};return t3(e,t,{...o,platform:a})},q3=e=>{const{element:t,padding:r}=e;function n(o){return Object.prototype.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){return n(t)?t.current!=null?Iw({element:t.current,padding:r}).fn(o):{}:t?Iw({element:t,padding:r}).fn(o):{}}}};var ec=typeof document<"u"?A.useLayoutEffect:A.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,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!td(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const a=o[n];if(!(a==="_owner"&&e.$$typeof)&&!td(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Dw(e){const t=A.useRef(e);return ec(()=>{t.current=e}),t}function G3(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[c,p]=A.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=A.useState(n);td(g,n)||m(n);const _=A.useRef(null),O=A.useRef(null),C=A.useRef(c),T=Dw(a),x=Dw(o),[b,d]=A.useState(null),[l,u]=A.useState(null),s=A.useCallback(P=>{_.current!==P&&(_.current=P,d(P))},[]),h=A.useCallback(P=>{O.current!==P&&(O.current=P,u(P))},[]),v=A.useCallback(()=>{if(!_.current||!O.current)return;const P={placement:t,strategy:r,middleware:g};x.current&&(P.platform=x.current),CS(_.current,O.current,P).then(N=>{const j={...N,isPositioned:!0};w.current&&!td(C.current,j)&&(C.current=j,ro.flushSync(()=>{p(j)}))})},[g,t,r,x]);ec(()=>{i===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,p(P=>({...P,isPositioned:!1})))},[i]);const w=A.useRef(!1);ec(()=>(w.current=!0,()=>{w.current=!1}),[]),ec(()=>{if(b&&l){if(T.current)return T.current(b,l,v);v()}},[b,l,v,T]);const E=A.useMemo(()=>({reference:_,floating:O,setReference:s,setFloating:h}),[s,h]),k=A.useMemo(()=>({reference:b,floating:l}),[b,l]);return A.useMemo(()=>({...c,update:v,refs:E,elements:k,reference:s,floating:h}),[c,v,E,k,s,h])}var kt=typeof document<"u"?A.useLayoutEffect:A.useEffect;let Pp=!1,K3=0;const Lw=()=>"floating-ui-"+K3++;function Y3(){const[e,t]=A.useState(()=>Pp?Lw():void 0);return kt(()=>{e==null&&t(Lw())},[]),A.useEffect(()=>{Pp||(Pp=!0)},[]),e}const X3=Rh["useId".toString()],ws=X3||Y3;function OS(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const SS=A.createContext(null),PS=A.createContext(null),Ki=()=>{var e;return((e=A.useContext(SS))==null?void 0:e.id)||null},Fa=()=>A.useContext(PS),Q3=e=>{const t=ws(),r=Fa(),n=Ki(),o=e||n;return kt(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},J3=e=>{let{children:t,id:r}=e;const n=Ki();return A.createElement(SS.Provider,{value:A.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},Z3=e=>{let{children:t}=e;const r=A.useRef([]),n=A.useCallback(i=>{r.current=[...r.current,i]},[]),o=A.useCallback(i=>{r.current=r.current.filter(c=>c!==i)},[]),a=A.useState(()=>OS())[0];return A.createElement(PS.Provider,{value:A.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function Sr(e){return(e==null?void 0:e.ownerDocument)||document}function vb(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function kS(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function mb(e){return Sr(e).defaultView||window}function en(e){return e?e instanceof mb(e).Element:!1}function Pa(e){return e?e instanceof mb(e).HTMLElement:!1}function eF(e){if(typeof ShadowRoot>"u")return!1;const t=mb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ES(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(vb())||t.test(kS()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function RS(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 uh(){return/apple/i.test(navigator.vendor)}function NS(){return vb().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function rd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function tn(e){const t=A.useRef(e);return kt(()=>{t.current=e}),t}const Fw="data-floating-ui-safe-polygon";function tc(e,t,r){return r&&!rd(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const tF=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:c=!0}=t===void 0?{}:t;const{open:p,onOpenChange:g,dataRef:m,events:_,elements:{domReference:O,floating:C},refs:T}=e,x=Fa(),b=Ki(),d=tn(o),l=tn(n),u=A.useRef(),s=A.useRef(),h=A.useRef(),v=A.useRef(),w=A.useRef(!0),E=A.useRef(!1),k=A.useRef(()=>{}),P=A.useCallback(()=>{var L;const W=(L=m.current.openEvent)==null?void 0:L.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[m]);A.useEffect(()=>{if(!r)return;function L(){clearTimeout(s.current),clearTimeout(v.current),w.current=!0}return _.on("dismiss",L),()=>{_.off("dismiss",L)}},[r,_]),A.useEffect(()=>{if(!r||!d.current||!p)return;function L(){P()&&g(!1)}const W=Sr(C).documentElement;return W.addEventListener("mouseleave",L),()=>{W.removeEventListener("mouseleave",L)}},[C,p,g,r,d,m,P]);const N=A.useCallback(function(L){L===void 0&&(L=!0);const W=tc(l.current,"close",u.current);W&&!h.current?(clearTimeout(s.current),s.current=setTimeout(()=>g(!1),W)):L&&(clearTimeout(s.current),g(!1))},[l,g]),j=A.useCallback(()=>{k.current(),h.current=void 0},[]),D=A.useCallback(()=>{if(E.current){const L=Sr(T.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Fw),E.current=!1}},[T]);return A.useEffect(()=>{if(!r)return;function L(){return m.current.openEvent?["click","mousedown"].includes(m.current.openEvent.type):!1}function W(U){if(clearTimeout(s.current),w.current=!1,a&&!rd(u.current)||i>0&&tc(l.current,"open")===0)return;m.current.openEvent=U;const B=tc(l.current,"open",u.current);B?s.current=setTimeout(()=>{g(!0)},B):g(!0)}function G(U){if(L())return;k.current();const B=Sr(C);if(clearTimeout(v.current),d.current){clearTimeout(s.current),h.current=d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){D(),j(),N()}});const H=h.current;B.addEventListener("mousemove",H),k.current=()=>{B.removeEventListener("mousemove",H)};return}N()}function Q(U){L()||d.current==null||d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){j(),N()}})(U)}if(en(O)){const U=O;return p&&U.addEventListener("mouseleave",Q),C==null||C.addEventListener("mouseleave",Q),c&&U.addEventListener("mousemove",W,{once:!0}),U.addEventListener("mouseenter",W),U.addEventListener("mouseleave",G),()=>{p&&U.removeEventListener("mouseleave",Q),C==null||C.removeEventListener("mouseleave",Q),c&&U.removeEventListener("mousemove",W),U.removeEventListener("mouseenter",W),U.removeEventListener("mouseleave",G)}}},[O,C,r,e,a,i,c,N,j,D,g,p,x,l,d,m]),kt(()=>{var L;if(r&&p&&(L=d.current)!=null&&L.__options.blockPointerEvents&&P()){const Q=Sr(C).body;if(Q.setAttribute(Fw,""),Q.style.pointerEvents="none",E.current=!0,en(O)&&C){var W,G;const U=O,B=x==null||(W=x.nodesRef.current.find(H=>H.id===b))==null||(G=W.context)==null?void 0:G.elements.floating;return B&&(B.style.pointerEvents=""),U.style.pointerEvents="auto",C.style.pointerEvents="auto",()=>{U.style.pointerEvents="",C.style.pointerEvents=""}}}},[r,p,b,C,O,x,d,m,P]),kt(()=>{p||(u.current=void 0,j(),D())},[p,j,D]),A.useEffect(()=>()=>{j(),clearTimeout(s.current),clearTimeout(v.current),D()},[r,j,D]),A.useMemo(()=>{if(!r)return{};function L(W){u.current=W.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){p||i===0||(clearTimeout(v.current),v.current=setTimeout(()=>{w.current||g(!0)},i))}},floating:{onMouseEnter(){clearTimeout(s.current)},onMouseLeave(){_.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),N(!1)}}}},[_,r,i,p,g,N])},jS=A.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),AS=()=>A.useContext(jS),rF=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=A.useReducer((p,g)=>({...p,...g}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=A.useRef(null),c=A.useCallback(p=>{a({currentId:p})},[]);return kt(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),A.createElement(jS.Provider,{value:A.useMemo(()=>({...o,setState:a,setCurrentId:c}),[o,a,c])},t)},nF=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:c,setState:p,timeoutMs:g}=AS();A.useEffect(()=>{a&&(p({delay:{open:1,close:tc(c,"close")}}),a!==o&&n(!1))},[o,n,p,a,c]),A.useEffect(()=>{function m(){n(!1),p({delay:c,currentId:null})}if(!r&&a===o)if(g){const _=window.setTimeout(m,g);return()=>{clearTimeout(_)}}else m()},[r,p,a,o,n,c,g]),A.useEffect(()=>{r&&i(o)},[r,i,o])};function xs(){return xs=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Vw=requestAnimationFrame(a)}function oF(e,t){var r;let n=[],o=(r=e.find(a=>a.id===t))==null?void 0:r.parentId;for(;o;){const a=e.find(i=>i.id===o);o=a==null?void 0:a.parentId,a&&(n=n.concat(a))}return n}function Gl(e,t){let r=e.filter(o=>{var a;return o.parentId===t&&((a=o.context)==null?void 0:a.open)})||[],n=r;for(;n.length;)n=e.filter(o=>{var a;return(a=n)==null?void 0:a.some(i=>{var c;return o.parentId===i.id&&((c=o.context)==null?void 0:c.open)})})||[],r=r.concat(n);return r}function $d(e){return"composedPath"in e?e.composedPath()[0]:e.target}const aF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function MS(e){return Pa(e)&&e.matches(aF)}function Yr(e){e.preventDefault(),e.stopPropagation()}const nd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function IS(e,t){const r=Qc(e,nd());t==="prev"&&r.reverse();const n=r.indexOf(ka(Sr(e)));return r.slice(n+1)[0]}function DS(){return IS(document.body,"next")}function LS(){return IS(document.body,"prev")}function Kl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!_r(r,n)}function iF(e){Qc(e,nd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function lF(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const sF=Rh["useInsertionEffect".toString()],uF=sF||(e=>e());function Yi(e){const t=A.useRef(()=>{});return uF(()=>{t.current=e}),A.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(uh()&&a("button"),document.addEventListener("keydown",zw),()=>{document.removeEventListener("keydown",zw)}),[]),A.createElement("span",xs({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:yb,onFocus:i=>{uh()&&NS()&&!cF(i)?(i.persist(),wb=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),FS=A.createContext(null),VS=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=A.useState(null),a=ws(),i=zS();return kt(()=>{if(!r)return;const c=t?document.getElementById(t):null;if(c)c.setAttribute("data-floating-ui-portal",""),o(c);else{const p=document.createElement("div");t!==""&&(p.id=t||a),p.setAttribute("data-floating-ui-portal",""),o(p);const g=(i==null?void 0:i.portalNode)||document.body;return g.appendChild(p),()=>{g.removeChild(p)}}},[t,i,a,r]),n},dF=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=VS({id:r,enabled:!n}),[i,c]=A.useState(null),p=A.useRef(null),g=A.useRef(null),m=A.useRef(null),_=A.useRef(null),O=!!i&&!i.modal&&!!(n||a)&&o;return A.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function C(T){a&&Kl(T)&&(T.type==="focusin"?lF:iF)(a)}return a.addEventListener("focusin",C,!0),a.addEventListener("focusout",C,!0),()=>{a.removeEventListener("focusin",C,!0),a.removeEventListener("focusout",C,!0)}},[a,o,i==null?void 0:i.modal]),A.createElement(FS.Provider,{value:A.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:_,portalNode:a,setFocusManagerState:c}),[o,a])},O&&a&&A.createElement(od,{"data-type":"outside",ref:p,onFocus:C=>{if(Kl(C,a)){var T;(T=m.current)==null||T.focus()}else{const x=LS()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus()}}}),O&&a&&A.createElement("span",{"aria-owns":a.id,style:yb}),n?ro.createPortal(t,n):a?ro.createPortal(t,a):null,O&&a&&A.createElement(od,{"data-type":"outside",ref:g,onFocus:C=>{if(Kl(C,a)){var T;(T=_.current)==null||T.focus()}else{const x=DS()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},zS=()=>A.useContext(FS),fF=A.forwardRef(function(t,r){return A.createElement("button",xs({},t,{type:"button",ref:r,tabIndex:-1,style:yb}))});function pF(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:c=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:g=!0}=e;const{refs:m,nodeId:_,onOpenChange:O,events:C,dataRef:T,elements:{domReference:x,floating:b}}=t,d=tn(n),l=Fa(),u=zS(),[s,h]=A.useState(null),v=typeof a=="number"&&a<0,w=A.useRef(null),E=A.useRef(null),k=A.useRef(!1),P=A.useRef(null),N=A.useRef(!1),j=u!=null,D=x&&x.getAttribute("role")==="combobox"&&MS(x),L=A.useCallback(function(U){return U===void 0&&(U=b),U?Qc(U,nd()):[]},[b]),W=A.useCallback(U=>{const B=L(U);return d.current.map(H=>x&&H==="reference"?x:b&&H==="floating"?b:B).filter(Boolean).flat()},[x,b,d,L]);A.useEffect(()=>{if(!c)return;function U(H){if(H.key==="Tab"){L().length===0&&!D&&Yr(H);const K=W(),ee=$d(H);d.current[0]==="reference"&&ee===x&&(Yr(H),H.shiftKey?Oo(K[K.length-1]):Oo(K[1])),d.current[1]==="floating"&&ee===b&&H.shiftKey&&(Yr(H),Oo(K[0]))}}const B=Sr(b);return B.addEventListener("keydown",U),()=>{B.removeEventListener("keydown",U)}},[x,b,c,d,m,D,L,W]),A.useEffect(()=>{if(!g)return;function U(){N.current=!0,setTimeout(()=>{N.current=!1})}function B(H){const K=H.relatedTarget,ee=!(_r(x,K)||_r(b,K)||_r(K,b)||_r(u==null?void 0:u.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(Gl(l.nodesRef.current,_).find(le=>{var se,ue;return _r((se=le.context)==null?void 0:se.elements.floating,K)||_r((ue=le.context)==null?void 0:ue.elements.domReference,K)})||oF(l.nodesRef.current,_).find(le=>{var se,ue;return((se=le.context)==null?void 0:se.elements.floating)===K||((ue=le.context)==null?void 0:ue.elements.domReference)===K})));K&&ee&&!N.current&&K!==P.current&&(k.current=!0,setTimeout(()=>O(!1)))}if(b&&Pa(x))return x.addEventListener("focusout",B),x.addEventListener("pointerdown",U),!c&&b.addEventListener("focusout",B),()=>{x.removeEventListener("focusout",B),x.removeEventListener("pointerdown",U),!c&&b.removeEventListener("focusout",B)}},[x,b,c,_,l,u,O,g]),A.useEffect(()=>{var U;const B=Array.from((u==null||(U=u.portalNode)==null?void 0:U.querySelectorAll("[data-floating-ui-portal]"))||[]);function H(){return[w.current,E.current].filter(Boolean)}if(b&&c){const K=[b,...B,...H()],ee=PL(d.current.includes("reference")||D?K.concat(x||[]):K);return()=>{ee()}}},[x,b,c,d,u,D]),A.useEffect(()=>{if(c&&!o&&b){const U=[],B=nd(),H=Qc(Sr(b).body,B),K=W(),ee=H.filter(le=>!K.includes(le));return ee.forEach((le,se)=>{U[se]=le.getAttribute("tabindex"),le.setAttribute("tabindex","-1")}),()=>{ee.forEach((le,se)=>{const ue=U[se];ue==null?le.removeAttribute("tabindex"):le.setAttribute("tabindex",ue)})}}},[b,c,o,W]),kt(()=>{if(!b)return;const U=Sr(b);let B=i,H=!1;const K=ka(U),ee=T.current;P.current=K;const le=W(b),se=(typeof a=="number"?le[a]:a.current)||b;!v&&Oo(se,{preventScroll:se===b});function ue(te){if(te.type==="escapeKey"&&m.domReference.current&&(P.current=m.domReference.current),["referencePress","escapeKey"].includes(te.type))return;const me=te.data.returnFocus;typeof me=="object"?(B=!0,H=me.preventScroll):B=me}return C.on("dismiss",ue),()=>{if(C.off("dismiss",ue),_r(b,ka(U))&&m.domReference.current&&(P.current=m.domReference.current),B&&Pa(P.current)&&!k.current)if(!m.domReference.current||N.current)Oo(P.current,{cancelPrevious:!1,preventScroll:H});else{var te;ee.__syncReturnFocus=!0,(te=P.current)==null||te.focus({preventScroll:H}),setTimeout(()=>{delete ee.__syncReturnFocus})}}},[b,W,a,i,T,m,C,v]),kt(()=>{if(u)return u.setFocusManagerState({...t,modal:c,closeOnFocusOut:g}),()=>{u.setFocusManagerState(null)}},[u,c,g,t]),kt(()=>{if(v||!b)return;function U(){h(L().length)}if(U(),typeof MutationObserver=="function"){const B=new MutationObserver(U);return B.observe(b,{childList:!0,subtree:!0}),()=>{B.disconnect()}}},[b,L,v,m]);const G=o&&(j||c)&&!D;function Q(U){return p&&c?A.createElement(fF,{ref:U==="start"?w:E,onClick:()=>O(!1)},typeof p=="string"?p:"Dismiss"):null}return A.createElement(A.Fragment,null,G&&A.createElement(od,{"data-type":"inside",ref:u==null?void 0:u.beforeInsideRef,onFocus:U=>{if(c){const H=W();Oo(n[0]==="reference"?H[0]:H[H.length-1])}else if(u!=null&&u.preserveTabOrder&&u.portalNode)if(k.current=!1,Kl(U,u.portalNode)){const H=DS()||x;H==null||H.focus()}else{var B;(B=u.beforeOutsideRef.current)==null||B.focus()}}}),D?null:Q("start"),A.cloneElement(r,s===0||n.includes("floating")?{tabIndex:0}:{}),Q("end"),G&&A.createElement(od,{"data-type":"inside",ref:u==null?void 0:u.afterInsideRef,onFocus:U=>{if(c)Oo(W()[0]);else if(u!=null&&u.preserveTabOrder&&u.portalNode)if(k.current=!0,Kl(U,u.portalNode)){const H=LS()||x;H==null||H.focus()}else{var B;(B=u.afterOutsideRef.current)==null||B.focus()}}}))}const ku="data-floating-ui-scroll-lock",hF=A.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return kt(()=>{var a,i;if(!n||document.body.hasAttribute(ku))return;document.body.setAttribute(ku,"");const g=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",m=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(vb()))return Object.assign(document.body.style,{overflow:"hidden",[g]:m+"px"}),()=>{document.body.removeAttribute(ku),Object.assign(document.body.style,{overflow:"",[g]:""})};const _=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,O=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,C=window.pageXOffset,T=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(T-Math.floor(O))+"px",left:-(C-Math.floor(_))+"px",right:"0",[g]:m+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[g]:""}),document.body.removeAttribute(ku),window.scrollTo(C,T)}},[n]),A.createElement("div",xs({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Bw(e){return Pa(e.target)&&e.target.tagName==="BUTTON"}function Ww(e){return MS(e)}const gF=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:c="click",toggle:p=!0,ignoreMouse:g=!1,keyboardHandlers:m=!0}=t===void 0?{}:t;const _=A.useRef();return A.useMemo(()=>i?{reference:{onPointerDown(O){_.current=O.pointerType},onMouseDown(O){O.button===0&&(rd(_.current,!0)&&g||c!=="click"&&(r?p&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(O.preventDefault(),n(!0)),o.current.openEvent=O.nativeEvent))},onClick(O){if(!o.current.__syncReturnFocus){if(c==="mousedown"&&_.current){_.current=void 0;return}rd(_.current,!0)&&g||(r?p&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=O.nativeEvent)}},onKeyDown(O){_.current=void 0,m&&(Bw(O)||(O.key===" "&&!Ww(a)&&O.preventDefault(),O.key==="Enter"&&(r?p&&n(!1):n(!0))))},onKeyUp(O){m&&(Bw(O)||Ww(a)||O.key===" "&&(r?p&&n(!1):n(!0)))}}}:{},[i,o,c,g,m,a,p,r,n])};function rc(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 bF={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},vF={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},mF=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}},yF=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:c,floating:p},dataRef:g}=e,{enabled:m=!0,escapeKey:_=!0,outsidePress:O=!0,outsidePressEvent:C="pointerdown",referencePress:T=!1,referencePressEvent:x="pointerdown",ancestorScroll:b=!1,bubbles:d=!0}=t===void 0?{}:t;const l=Fa(),u=Ki()!=null,s=Yi(typeof O=="function"?O:()=>!1),h=typeof O=="function"?s:O,v=A.useRef(!1),{escapeKeyBubbles:w,outsidePressBubbles:E}=mF(d);return A.useEffect(()=>{if(!r||!m)return;g.current.__escapeKeyBubbles=w,g.current.__outsidePressBubbles=E;function k(L){if(L.key==="Escape"){const W=l?Gl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(Q=>{var U;if((U=Q.context)!=null&&U.open&&!Q.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function P(L){const W=v.current;if(v.current=!1,W||typeof h=="function"&&!h(L))return;const G=$d(L);if(Pa(G)&&p){const B=p.ownerDocument.defaultView||window,H=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let ee=K&&L.offsetX>G.clientWidth;if(K&&B.getComputedStyle(G).direction==="rtl"&&(ee=L.offsetX<=G.offsetWidth-G.clientWidth),ee||H&&L.offsetY>G.clientHeight)return}const Q=l&&Gl(l.nodesRef.current,a).some(B=>{var H;return rc(L,(H=B.context)==null?void 0:H.elements.floating)});if(rc(L,p)||rc(L,c)||Q)return;const U=l?Gl(l.nodesRef.current,a):[];if(U.length>0){let B=!0;if(U.forEach(H=>{var K;if((K=H.context)!=null&&K.open&&!H.context.dataRef.current.__outsidePressBubbles){B=!1;return}}),!B)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:u?{preventScroll:!0}:ES(L)||RS(L)}}),n(!1)}function N(){n(!1)}const j=Sr(p);_&&j.addEventListener("keydown",k),h&&j.addEventListener(C,P);let D=[];return b&&(en(c)&&(D=Qn(c)),en(p)&&(D=D.concat(Qn(p))),!en(i)&&i&&i.contextElement&&(D=D.concat(Qn(i.contextElement)))),D=D.filter(L=>{var W;return L!==((W=j.defaultView)==null?void 0:W.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",N,{passive:!0})}),()=>{_&&j.removeEventListener("keydown",k),h&&j.removeEventListener(C,P),D.forEach(L=>{L.removeEventListener("scroll",N)})}},[g,p,c,i,_,h,C,o,l,a,r,n,b,m,w,E,u]),A.useEffect(()=>{v.current=!1},[h,C]),A.useMemo(()=>m?{reference:{[bF[x]]:()=>{T&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[vF[C]]:()=>{v.current=!0}}}:{},[m,o,T,C,x,n])},wF=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:c,domReference:p}}=e,{enabled:g=!0,keyboardOnly:m=!0}=t===void 0?{}:t;const _=A.useRef(""),O=A.useRef(!1),C=A.useRef();return A.useEffect(()=>{if(!g)return;const x=Sr(c).defaultView||window;function b(){!r&&Pa(p)&&p===ka(Sr(p))&&(O.current=!0)}return x.addEventListener("blur",b),()=>{x.removeEventListener("blur",b)}},[c,p,r,g]),A.useEffect(()=>{if(!g)return;function T(x){(x.type==="referencePress"||x.type==="escapeKey")&&(O.current=!0)}return a.on("dismiss",T),()=>{a.off("dismiss",T)}},[a,g]),A.useEffect(()=>()=>{clearTimeout(C.current)},[]),A.useMemo(()=>g?{reference:{onPointerDown(T){let{pointerType:x}=T;_.current=x,O.current=!!(x&&m)},onMouseLeave(){O.current=!1},onFocus(T){var x;O.current||T.type==="focus"&&((x=o.current.openEvent)==null?void 0:x.type)==="mousedown"&&o.current.openEvent&&rc(o.current.openEvent,p)||(o.current.openEvent=T.nativeEvent,n(!0))},onBlur(T){O.current=!1;const x=T.relatedTarget,b=en(x)&&x.hasAttribute("data-floating-ui-focus-guard")&&x.getAttribute("data-type")==="outside";C.current=setTimeout(()=>{_r(i.floating.current,x)||_r(p,x)||b||n(!1)})}}}:{},[g,m,p,i,o,n])};let Hw=!1;const xb="ArrowUp",qd="ArrowDown",Fi="ArrowLeft",Fs="ArrowRight";function Eu(e,t,r){return Math.floor(e/t)!==r}function Tl(e,t){return t<0||t>=e.current.length}function ur(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let c=r;do{var p,g;c=c+(n?-a:a)}while(c>=0&&c<=i.length-1&&(o?o.includes(c):i[c]==null||(p=i[c])!=null&&p.hasAttribute("disabled")||((g=i[c])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return c}function Gd(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Uw(e,t){return Gd(t,e===xb||e===qd,e===Fi||e===Fs)}function kp(e,t,r){return Gd(t,e===qd,r?e===Fi:e===Fs)||e==="Enter"||e==" "||e===""}function xF(e,t,r){return Gd(t,r?e===Fi:e===Fs,e===qd)}function _F(e,t,r){return Gd(t,r?e===Fs:e===Fi,e===xb)}function Ep(e,t){return ur(e,{disabledIndices:t})}function $w(e,t){return ur(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const TF=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:c,onNavigate:p=()=>{},enabled:g=!0,selectedIndex:m=null,allowEscape:_=!1,loop:O=!1,nested:C=!1,rtl:T=!1,virtual:x=!1,focusItemOnOpen:b="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:u=void 0,orientation:s="vertical",cols:h=1,scrollItemIntoView:v=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const w=Ki(),E=Fa(),k=Yi(p),P=A.useRef(b),N=A.useRef(m??-1),j=A.useRef(null),D=A.useRef(!0),L=A.useRef(k),W=A.useRef(r),G=A.useRef(!1),Q=A.useRef(!1),U=tn(u),B=tn(r),H=tn(v),[K,ee]=A.useState(),le=A.useCallback(function(te,me,he){he===void 0&&(he=!1);const Y=te.current[me.current];x?ee(Y==null?void 0:Y.id):Oo(Y,{preventScroll:!0,sync:NS()&&uh()?Hw||G.current:!1}),requestAnimationFrame(()=>{const ae=H.current;ae&&Y&&(he||!D.current)&&(Y.scrollIntoView==null||Y.scrollIntoView(typeof ae=="boolean"?{block:"nearest",inline:"nearest"}:ae))})},[x,H]);kt(()=>{document.createElement("div").focus({get preventScroll(){return Hw=!0,!1}})},[]),kt(()=>{g&&(r?P.current&&m!=null&&(Q.current=!0,k(m)):W.current&&(N.current=-1,L.current(null)))},[g,r,m,k]),kt(()=>{if(g&&r)if(c==null){if(G.current=!1,m!=null)return;W.current&&(N.current=-1,le(i,N)),!W.current&&P.current&&(j.current!=null||P.current===!0&&j.current==null)&&(N.current=j.current==null||kp(j.current,s,T)||C?Ep(i,U.current):$w(i,U.current),k(N.current))}else Tl(i,c)||(N.current=c,le(i,N,Q.current),Q.current=!1)},[g,r,c,m,C,i,s,T,k,le,U]),kt(()=>{if(g&&W.current&&!r){var te,me;const he=E==null||(te=E.nodesRef.current.find(Y=>Y.id===w))==null||(me=te.context)==null?void 0:me.elements.floating;he&&!_r(he,ka(Sr(he)))&&he.focus({preventScroll:!0})}},[g,r,E,w]),kt(()=>{j.current=null,L.current=k,W.current=r});const se=c!=null,ue=A.useMemo(()=>{function te(he){if(!r)return;const Y=i.current.indexOf(he);Y!==-1&&k(Y)}return{onFocus(he){let{currentTarget:Y}=he;te(Y)},onClick:he=>{let{currentTarget:Y}=he;return Y.focus({preventScroll:!0})},...d&&{onMouseMove(he){let{currentTarget:Y}=he;te(Y)},onPointerLeave(){if(D.current&&(N.current=-1,le(i,N),ro.flushSync(()=>k(null)),!x)){var he;(he=o.floating.current)==null||he.focus({preventScroll:!0})}}}}},[r,o,le,d,i,k,x]);return A.useMemo(()=>{if(!g)return{};const te=U.current;function me(ie){if(D.current=!1,G.current=!0,!B.current&&ie.currentTarget===o.floating.current)return;if(C&&_F(ie.key,s,T)){Yr(ie),n(!1),Pa(a)&&a.focus();return}const ve=N.current,de=Ep(i,te),be=$w(i,te);if(ie.key==="Home"&&(N.current=de,k(N.current)),ie.key==="End"&&(N.current=be,k(N.current)),h>1){const ye=N.current;if(ie.key===xb){if(Yr(ie),ye===-1)N.current=be;else if(N.current=ur(i,{startingIndex:ye,amount:h,decrement:!0,disabledIndices:te}),O&&(ye-hTe?ze:ze-h}Tl(i,N.current)&&(N.current=ye),k(N.current)}if(ie.key===qd&&(Yr(ie),ye===-1?N.current=de:(N.current=ur(i,{startingIndex:ye,amount:h,disabledIndices:te}),O&&ye+h>be&&(N.current=ur(i,{startingIndex:ye%h-h,amount:h,disabledIndices:te}))),Tl(i,N.current)&&(N.current=ye),k(N.current)),s==="both"){const Te=Math.floor(ye/h);ie.key===Fs&&(Yr(ie),ye%h!==h-1?(N.current=ur(i,{startingIndex:ye,disabledIndices:te}),O&&Eu(N.current,h,Te)&&(N.current=ur(i,{startingIndex:ye-ye%h-1,disabledIndices:te}))):O&&(N.current=ur(i,{startingIndex:ye-ye%h-1,disabledIndices:te})),Eu(N.current,h,Te)&&(N.current=ye)),ie.key===Fi&&(Yr(ie),ye%h!==0?(N.current=ur(i,{startingIndex:ye,disabledIndices:te,decrement:!0}),O&&Eu(N.current,h,Te)&&(N.current=ur(i,{startingIndex:ye+(h-ye%h),decrement:!0,disabledIndices:te}))):O&&(N.current=ur(i,{startingIndex:ye+(h-ye%h),decrement:!0,disabledIndices:te})),Eu(N.current,h,Te)&&(N.current=ye));const De=Math.floor(be/h)===Te;Tl(i,N.current)&&(O&&De?N.current=ie.key===Fi?be:ur(i,{startingIndex:ye-ye%h-1,disabledIndices:te}):N.current=ye),k(N.current);return}}if(Uw(ie.key,s)){if(Yr(ie),r&&!x&&ka(ie.currentTarget.ownerDocument)===ie.currentTarget){N.current=kp(ie.key,s,T)?de:be,k(N.current);return}kp(ie.key,s,T)?O?N.current=ve>=be?_&&ve!==i.current.length?-1:de:ur(i,{startingIndex:ve,disabledIndices:te}):N.current=Math.min(be,ur(i,{startingIndex:ve,disabledIndices:te})):O?N.current=ve<=de?_&&ve!==-1?i.current.length:be:ur(i,{startingIndex:ve,decrement:!0,disabledIndices:te}):N.current=Math.max(de,ur(i,{startingIndex:ve,decrement:!0,disabledIndices:te})),Tl(i,N.current)?k(null):k(N.current)}}function he(ie){b==="auto"&&ES(ie.nativeEvent)&&(P.current=!0)}function Y(ie){P.current=b,b==="auto"&&RS(ie.nativeEvent)&&(P.current=!0)}const ae=x&&r&&se&&{"aria-activedescendant":K};return{reference:{...ae,onKeyDown(ie){D.current=!1;const ve=ie.key.indexOf("Arrow")===0;if(x&&r)return me(ie);if(!r&&!l&&ve)return;if((ve||ie.key==="Enter"||ie.key===" "||ie.key==="")&&(j.current=ie.key),C){xF(ie.key,s,T)&&(Yr(ie),r?(N.current=Ep(i,te),k(N.current)):n(!0));return}Uw(ie.key,s)&&(m!=null&&(N.current=m),Yr(ie),!r&&l?n(!0):me(ie),r&&k(N.current))},onFocus(){r&&k(null)},onPointerDown:Y,onMouseDown:he,onClick:he},floating:{"aria-orientation":s==="both"?void 0:s,...ae,onKeyDown:me,onPointerMove(){D.current=!0}},item:ue}},[a,o,K,U,B,i,g,s,T,x,r,se,C,m,l,_,h,O,b,k,n,ue])};function CF(e){return A.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const OF=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ws(),i=ws();return A.useMemo(()=>{const c={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:c}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":r?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:i}},floating:{...c,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},qw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function SF(e,t){const[r,n]=A.useState(e);return e&&!r&&n(!0),A.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function BS(e,t){let{open:r,elements:{floating:n}}=e,{duration:o=250}=t===void 0?{}:t;const i=(typeof o=="number"?o:o.close)||0,[c,p]=A.useState(!1),[g,m]=A.useState("unmounted"),_=SF(r,i);return kt(()=>{c&&!_&&m("unmounted")},[c,_]),kt(()=>{if(n)if(r){m("initial");const O=requestAnimationFrame(()=>{m("open")});return()=>{cancelAnimationFrame(O)}}else p(!0),m("close")},[r,n]),{isMounted:_,status:g}}function PF(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const c=e.placement,p=c.split("-")[0],[g,m]=A.useState({}),{isMounted:_,status:O}=BS(e,{duration:i}),C=tn(r),T=tn(n),x=tn(o),b=tn(a),d=typeof i=="number",l=(d?i:i.open)||0,u=(d?i:i.close)||0;return kt(()=>{const s={side:p,placement:c},h=C.current,v=x.current,w=T.current,E=b.current,k=typeof h=="function"?h(s):h,P=typeof v=="function"?v(s):v,N=typeof E=="function"?E(s):E,j=(typeof w=="function"?w(s):w)||Object.keys(k).reduce((D,L)=>(D[L]="",D),{});if(O==="initial"&&m(D=>({transitionProperty:D.transitionProperty,...N,...k})),O==="open"&&m({transitionProperty:Object.keys(j).map(qw).join(","),transitionDuration:l+"ms",...N,...j}),O==="close"){const D=P||k;m({transitionProperty:Object.keys(D).map(qw).join(","),transitionDuration:u+"ms",...N,...D})}},[p,c,u,x,C,T,b,l,O]),{isMounted:_,styles:g}}const kF=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:c=()=>{},enabled:p=!0,findMatch:g=null,resetMs:m=1e3,ignoreKeys:_=[],selectedIndex:O=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const C=A.useRef(),T=A.useRef(""),x=A.useRef((r=O??i)!=null?r:-1),b=A.useRef(null),d=Yi(c),l=tn(g),u=tn(_);return kt(()=>{n&&(clearTimeout(C.current),b.current=null,T.current="")},[n]),kt(()=>{if(n&&T.current===""){var s;x.current=(s=O??i)!=null?s:-1}},[n,O,i]),A.useMemo(()=>{if(!p)return{};function s(h){const v=$d(h.nativeEvent);if(en(v)&&(ka(Sr(v))!==h.currentTarget&&v.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==h.currentTarget))return;T.current.length>0&&T.current[0]!==" "&&(o.current.typing=!0,h.key===" "&&Yr(h));const w=a.current;if(w==null||u.current.includes(h.key)||h.key.length!==1||h.ctrlKey||h.metaKey||h.altKey)return;w.every(D=>{var L,W;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((W=D[1])==null?void 0:W.toLocaleLowerCase()):!0})&&T.current===h.key&&(T.current="",x.current=b.current),T.current+=h.key,clearTimeout(C.current),C.current=setTimeout(()=>{T.current="",x.current=b.current,o.current.typing=!1},m);const k=x.current,P=[...w.slice((k||0)+1),...w.slice(0,(k||0)+1)],N=l.current?l.current(P,T.current):P.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(T.current.toLocaleLowerCase()))===0),j=N?w.indexOf(N):-1;j!==-1&&(d(j),b.current=j)}return{reference:{onKeyDown:s},floating:{onKeyDown:s}}},[p,o,a,m,u,l,d])};function Gw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const EF=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:c=4,referenceOverflowThreshold:p=0,scrollRef:g,...m}=e,{rects:_,elements:{floating:O}}=t,C=r.current[i];if(!C)return{};const T={...t,...await TS(-C.offsetTop-_.reference.height/2-C.offsetHeight/2-a).fn(t)},x=(g==null?void 0:g.current)||O,b=await Zu(Gw(T,x.scrollHeight),m),d=await Zu(T,{...m,elementContext:"reference"}),l=Math.max(0,b.top),u=T.y+l,s=Math.max(0,x.scrollHeight-l-Math.max(0,b.bottom));return x.style.maxHeight=s+"px",x.scrollTop=l,o&&(x.offsetHeight=-p||d.bottom>=-p?ro.flushSync(()=>o(!0)):ro.flushSync(()=>o(!1))),n&&(n.current=await Zu(Gw({...T,y:u},x.offsetHeight),m)),{y:u}}}),RF=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:c}=t;const p=Yi(c),g=A.useRef(!1),m=A.useRef(null),_=A.useRef(null);return A.useEffect(()=>{if(!o)return;function O(T){if(T.ctrlKey||!C||a.current==null)return;const x=T.deltaY,b=a.current.top>=-.5,d=a.current.bottom>=-.5,l=C.scrollHeight-C.clientHeight,u=x<0?-1:1,s=x<0?"max":"min";C.scrollHeight<=C.clientHeight||(!b&&x>0||!d&&x<0?(T.preventDefault(),ro.flushSync(()=>{p(h=>h+Math[s](x,l*u))})):/firefox/i.test(kS())&&(C.scrollTop+=x))}const C=(i==null?void 0:i.current)||n.floating;if(r&&C)return C.addEventListener("wheel",O),requestAnimationFrame(()=>{m.current=C.scrollTop,a.current!=null&&(_.current={...a.current})}),()=>{m.current=null,_.current=null,C.removeEventListener("wheel",O)}},[o,r,n.floating,a,i,p]),A.useMemo(()=>o?{floating:{onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){const O=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!O||!g.current)){if(m.current!==null){const C=O.scrollTop-m.current;(a.current.bottom<-.5&&C<-1||a.current.top<-.5&&C>1)&&ro.flushSync(()=>p(T=>T+C))}requestAnimationFrame(()=>{m.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,p])};function NF(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,c=a-1;i=n!=_>=n&&r<=(m-p)*(n-g)/(_-g)+p&&(o=!o)}return o}function jF(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function AF(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const c=p=>{let{x:g,y:m,placement:_,elements:O,onClose:C,nodeId:T,tree:x}=p;return function(d){function l(){clearTimeout(o),C()}if(clearTimeout(o),!O.domReference||!O.floating||_==null||g==null||m==null)return;const{clientX:u,clientY:s}=d,h=[u,s],v=$d(d),w=d.type==="mouseleave",E=_r(O.floating,v),k=_r(O.domReference,v),P=O.domReference.getBoundingClientRect(),N=O.floating.getBoundingClientRect(),j=_.split("-")[0],D=g>N.right-N.width/2,L=m>N.bottom-N.height/2,W=jF(h,P);if(E&&(i=!0),k&&(i=!1),k&&!w){i=!0;return}if(w&&en(d.relatedTarget)&&_r(O.floating,d.relatedTarget)||x&&Gl(x.nodesRef.current,T).some(B=>{let{context:H}=B;return H==null?void 0:H.open}))return;if(j==="top"&&m>=P.bottom-1||j==="bottom"&&m<=P.top+1||j==="left"&&g>=P.right-1||j==="right"&&g<=P.left+1)return l();let G=[];switch(j){case"top":G=[[N.left,P.top+1],[N.left,N.bottom-1],[N.right,N.bottom-1],[N.right,P.top+1]],a=u>=N.left&&u<=N.right&&s>=N.top&&s<=P.top+1;break;case"bottom":G=[[N.left,N.top+1],[N.left,P.bottom-1],[N.right,P.bottom-1],[N.right,N.top+1]],a=u>=N.left&&u<=N.right&&s>=P.bottom-1&&s<=N.bottom;break;case"left":G=[[N.right-1,N.bottom],[N.right-1,N.top],[P.left+1,N.top],[P.left+1,N.bottom]],a=u>=N.left&&u<=P.left+1&&s>=N.top&&s<=N.bottom;break;case"right":G=[[P.right-1,N.bottom],[P.right-1,N.top],[N.left+1,N.top],[N.left+1,N.bottom]],a=u>=P.right-1&&u<=N.right&&s>=N.top&&s<=N.bottom;break}function Q(B){let[H,K]=B;const ee=N.width>P.width,le=N.height>P.height;switch(j){case"top":{const se=[ee?H+r/2:D?H+r*4:H-r*4,K+r+1],ue=[ee?H-r/2:D?H+r*4:H-r*4,K+r+1],te=[[N.left,D||ee?N.bottom-r:N.top],[N.right,D?ee?N.bottom-r:N.top:N.bottom-r]];return[se,ue,...te]}case"bottom":{const se=[ee?H+r/2:D?H+r*4:H-r*4,K-r],ue=[ee?H-r/2:D?H+r*4:H-r*4,K-r],te=[[N.left,D||ee?N.top+r:N.bottom],[N.right,D?ee?N.top+r:N.bottom:N.top+r]];return[se,ue,...te]}case"left":{const se=[H+r+1,le?K+r/2:L?K+r*4:K-r*4],ue=[H+r+1,le?K-r/2:L?K+r*4:K-r*4];return[...[[L||le?N.right-r:N.left,N.top],[L?le?N.right-r:N.left:N.right-r,N.bottom]],se,ue]}case"right":{const se=[H-r,le?K+r/2:L?K+r*4:K-r*4],ue=[H-r,le?K-r/2:L?K+r*4:K-r*4],te=[[L||le?N.left+r:N.right,N.top],[L?le?N.left+r:N.right:N.left+r,N.bottom]];return[se,ue,...te]}}}const U=a?G:Q([g,m]);if(!a){if(i&&!W)return l();NF([u,s],U)?t&&!i&&(o=setTimeout(l,t)):l()}}};return c.__options={blockPointerEvents:n},c}function MF(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=G3(e),a=Fa(),i=A.useRef(null),c=A.useRef({}),p=A.useState(()=>OS())[0],[g,m]=A.useState(null),_=A.useCallback(d=>{const l=en(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),O=A.useCallback(d=>{(en(d)||d===null)&&(i.current=d,m(d)),(en(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!en(d))&&o.refs.setReference(d)},[o.refs]),C=A.useMemo(()=>({...o.refs,setReference:O,setPositionReference:_,domReference:i}),[o.refs,O,_]),T=A.useMemo(()=>({...o.elements,domReference:g}),[o.elements,g]),x=Yi(r),b=A.useMemo(()=>({...o,refs:C,elements:T,dataRef:c,nodeId:n,events:p,open:t,onOpenChange:x}),[o,n,p,t,x,C,T]);return kt(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=b)}),A.useMemo(()=>({...o,context:b,refs:C,reference:O,positionReference:_}),[o,C,b,O,_])}function Rp(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(o=>o?o[r]:null).concat(e).reduce((o,a)=>(a&&Object.entries(a).forEach(i=>{let[c,p]=i;if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof p=="function"){var g;(g=n.get(c))==null||g.push(p),o[c]=function(){for(var m,_=arguments.length,O=new Array(_),C=0;C<_;C++)O[C]=arguments[C];(m=n.get(c))==null||m.forEach(T=>T(...O))}}}else o[c]=p}),o),{})}}const IF=function(e){e===void 0&&(e=[]);const t=e,r=A.useCallback(a=>Rp(a,e,"reference"),t),n=A.useCallback(a=>Rp(a,e,"floating"),t),o=A.useCallback(a=>Rp(a,e,"item"),e.map(a=>a==null?void 0:a.item));return A.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},DF=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:rF,FloatingFocusManager:pF,FloatingNode:J3,FloatingOverlay:hF,FloatingPortal:dF,FloatingTree:Z3,arrow:q3,autoPlacement:V3,autoUpdate:F3,computePosition:CS,detectOverflow:Zu,flip:B3,getOverflowAncestors:Qn,hide:H3,inline:U3,inner:EF,limitShift:$3,offset:TS,platform:xS,safePolygon:AF,shift:z3,size:W3,useClick:gF,useDelayGroup:nF,useDelayGroupContext:AS,useDismiss:yF,useFloating:MF,useFloatingNodeId:Q3,useFloatingParentNodeId:Ki,useFloatingPortalNode:VS,useFloatingTree:Fa,useFocus:wF,useHover:tF,useId:ws,useInnerOffset:RF,useInteractions:IF,useListNavigation:TF,useMergeRefs:CF,useRole:OF,useTransitionStatus:BS,useTransitionStyles:PF,useTypeahead:kF},Symbol.toStringTag,{value:"Module"})),$t=Ts(DF);var WS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{DialogHeader:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ui;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().dialogHeader,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var C=O})(WS);var HS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{DialogBody:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Ui;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.divider,l=x.className,u=x.children,s=_(x,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,v=h.defaultProps,w=h.styles.base;l=l??v.className;var E=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),p({},(0,a.default)(w.divider),d)),l);return r.default.createElement("div",g({},s,{ref:b,className:E}),u)});C.propTypes={divider:c.propTypesDivider,className:c.propTypesClassName,children:c.propTypesChildren},C.displayName="MaterialTailwind.DialogBody";var T=C})(HS);var US={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{DialogFooter:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ui;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().dialogFooter,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var C=O})(US);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var j in N)Object.defineProperty(P,j,{enumerable:!0,get:N[j]})}t(e,{Dialog:function(){return E},DialogHeader:function(){return C.DialogHeader},DialogBody:function(){return T.DialogBody},DialogFooter:function(){return x.DialogFooter},default:function(){return k}});var r=l(A),n=l(je),o=$t,a=Jt,i=l(Ve),c=l(nr),p=Ne,g=l(Tt),m=l(Ee),_=ke,O=Ui,C=WS,T=HS,x=US;function b(P,N,j){return N in P?Object.defineProperty(P,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):P[N]=j,P}function d(){return d=Object.assign||function(P){for(var N=1;N=0)&&Object.prototype.propertyIsEnumerable.call(P,D)&&(j[D]=P[D])}return j}function w(P,N){if(P==null)return{};var j={},D=Object.keys(P),L,W;for(W=0;W=0)&&(j[L]=P[L]);return j}var E=r.default.forwardRef(function(P,N){var j=P.open,D=P.handler,L=P.size,W=P.dismiss,G=P.animate,Q=P.className,U=P.children,B=v(P,["open","handler","size","dismiss","animate","className","children"]),H=(0,_.useTheme)().dialog,K=H.defaultProps,ee=H.valid,le=H.styles,se=le.base,ue=le.sizes;D=D??void 0,L=L??K.size,W=W??K.dismiss,G=G??K.animate,Q=Q??K.className;var te=(0,i.default)((0,m.default)(se.backdrop)),me=(0,p.twMerge)((0,i.default)((0,m.default)(se.container),(0,m.default)(ue[(0,g.default)(ee.sizes,L,"md")])),Q),he={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},Y={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},ae=(0,c.default)(he,G),ie=(0,o.useFloating)({open:j,onOpenChange:D}),ve=ie.floating,de=ie.context,be=(0,o.useId)(),ye="".concat(be,"-label"),Te="".concat(be,"-description"),De=(0,o.useInteractions)([(0,o.useClick)(de),(0,o.useRole)(de),(0,o.useDismiss)(de,W)]).getFloatingProps,ze=(0,o.useMergeRefs)([N,ve]),Ke=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ke,null,j&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:de},r.default.createElement(a.m.div,{className:L==="xxl"?"":te,initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:Y,transition:{duration:.2}},r.default.createElement(a.m.div,d({},De(h(u({},B),{ref:ze,className:me,"aria-labelledby":ye,"aria-describedby":Te})),{initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:ae}),U)))))))});E.propTypes={open:O.propTypesOpen,handler:O.propTypesHandler,size:n.default.oneOf(O.propTypesSize),dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},E.displayName="MaterialTailwind.Dialog";var k=Object.assign(E,{Header:C.DialogHeader,Body:T.DialogBody,Footer:x.DialogFooter})})(oS);var $S={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return T},default:function(){return x}});var r=_(A),n=_(je),o=_(Ve),a=_(Tt),i=_(Ee),c=ke,p=Es;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.variant,u=b.color,s=b.size,h=b.label,v=b.error,w=b.success,E=b.icon,k=b.containerProps,P=b.labelProps,N=b.className,j=b.shrink,D=b.inputRef,L=O(b,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,c.useTheme)().input,G=W.defaultProps,Q=W.valid,U=W.styles,B=U.base,H=U.variants;l=l??G.variant,s=s??G.size,u=u??G.color,h=h??G.label,P=P??G.labelProps,k=k??G.containerProps,N=N??G.className,j=j??G.shrink,E=E??G.icon;var K=H[(0,a.default)(Q.variants,l,"outlined")],ee=K.sizes[(0,a.default)(Q.sizes,s,"md")],le=(0,i.default)(K.error.input),se=(0,i.default)(K.success.input),ue=(0,i.default)(K.shrink.input),te=(0,i.default)(K.colors.input[(0,a.default)(Q.colors,u,"gray")]),me=(0,i.default)(K.error.label),he=(0,i.default)(K.success.label),Y=(0,i.default)(K.shrink.label),ae=(0,i.default)(K.colors.label[(0,a.default)(Q.colors,u,"gray")]),ie=(0,o.default)((0,i.default)(B.container),(0,i.default)(ee.container),k==null?void 0:k.className),ve=(0,o.default)((0,i.default)(B.input),(0,i.default)(K.base.input),(0,i.default)(ee.input),g({},(0,i.default)(K.base.inputWithIcon),E),g({},te,!v&&!w),g({},le,v),g({},se,w),g({},ue,j),N),de=(0,o.default)((0,i.default)(B.label),(0,i.default)(K.base.label),(0,i.default)(ee.label),g({},ae,!v&&!w),g({},me,v),g({},he,w),g({},Y,j),P==null?void 0:P.className),be=(0,o.default)((0,i.default)(B.icon),(0,i.default)(K.base.icon),(0,i.default)(ee.icon)),ye=(0,o.default)((0,i.default)(B.asterisk));return r.default.createElement("div",m({},k,{ref:d,className:ie}),E&&r.default.createElement("div",{className:be},E),r.default.createElement("input",m({},L,{ref:D,className:ve,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",m({},P,{className:de}),h," ",L.required?r.default.createElement("span",{className:ye},"*"):""))});T.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,icon:p.propTypesIcon,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},T.displayName="MaterialTailwind.Input";var x=T})($S);var qS={},Vs={},Xi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{propTypesOpen:function(){return g},propTypesHandler:function(){return m},propTypesPlacement:function(){return _},propTypesOffset:function(){return O},propTypesDismiss:function(){return C},propTypesAnimate:function(){return T},propTypesLockScroll:function(){return x},propTypesDisabled:function(){return b},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return u}});var r=a(je),n=yt;function o(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function a(s){return s&&s.__esModule?s:{default:s}}function i(s){for(var h=1;hl.length)&&(u=l.length);for(var s=0,h=new Array(u);s=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.children,l=_(x,["children"]),u=(0,o.useMenu)(),s=u.getReferenceProps,h=u.reference,v=u.nested,w=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,p({},s(p(m(p({},l),{ref:w,onClick:function(k){k.stopPropagation()}}),v&&{role:"menuitem"}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.MenuHandler";var T=C})(KS);var YS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{MenuList:function(){return x},default:function(){return b}});var r=O(A),n=$t,o=Jt,a=O(Ve),i=Ne,c=O(Ee),p=ke,g=Vs,m=Xi;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.children,s=d.className,h=C(d,["children","className"]),v=(0,p.useTheme)().menu,w=v.styles.base,E=(0,g.useMenu)(),k=E.open,P=E.handler,N=E.strategy,j=E.x,D=E.y,L=E.floating,W=E.listItemsRef,G=E.getFloatingProps,Q=E.getItemProps,U=E.appliedAnimation,B=E.lockScroll,H=E.context,K=E.activeIndex,ee=E.tree,le=E.allowHover,se=E.internalAllowHover,ue=E.setActiveIndex,te=E.nested;s=s??"";var me=(0,i.twMerge)((0,a.default)((0,c.default)(w.menu)),s),he=(0,n.useMergeRefs)([l,L]),Y=o.AnimatePresence,ae=r.default.createElement(o.m.div,_({},h,{ref:he,style:{position:N,top:D??0,left:j??0},className:me},G({onKeyDown:function(ve){ve.key==="Tab"&&(P(!1),ve.shiftKey&&ve.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:U}),r.default.Children.map(u,function(ie,ve){return r.default.isValidElement(ie)&&r.default.cloneElement(ie,Q({tabIndex:K===ve?0:-1,role:"menuitem",className:ie.props.className,ref:function(be){W.current[ve]=be},onClick:function(be){if(ie.props.onClick){var ye,Te;(Te=(ye=ie.props).onClick)===null||Te===void 0||Te.call(ye,be)}ee==null||ee.events.emit("click")},onMouseEnter:function(){(le&&k||se&&k)&&ue(ve)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(Y,null,k&&r.default.createElement(r.default.Fragment,null,B?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:H,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},ae)):r.default.createElement(n.FloatingFocusManager,{context:H,modal:!te,initialFocus:te?-1:0,returnFocus:!te,visuallyHiddenDismiss:!0},ae)))))});x.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.MenuList";var b=x})(YS);var XS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{MenuItem:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Xi;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.className,l=d===void 0?"":d,u=x.disabled,s=u===void 0?!1:u,h=x.children,v=_(x,["className","disabled","children"]),w=(0,i.useTheme)().menu,E=w.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(E.item.initial),p({},(0,a.default)(E.item.disabled),s)),l);return r.default.createElement("button",g({},v,{ref:b,role:"menuitem",className:k}),h)});C.propTypes={className:c.propTypesClassName,disabled:c.propTypesDisabled,children:c.propTypesChildren},C.displayName="MaterialTailwind.MenuItem";var T=C})(XS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{Menu:function(){return _},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return c.MenuList},MenuItem:function(){return p.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=m(A),n=$t,o=Vs,a=GS,i=KS,c=YS,p=XS;function g(){return g=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.open,s=d.animate,h=d.className,v=d.children,w=C(d,["open","animate","className","children"]),E;console.error(` will be deprecated in the future versions of @material-tailwind/react use instead. +*/var kL=["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])"],ih=kL.join(","),iS=typeof Element>"u",ys=iS?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,Yc=!iS&&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},Xc=function e(t,r){var n;r===void 0&&(r=!0);var o=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"inert"),a=o===""||o==="true",i=a||r&&t&&e(t.parentNode);return i},EL=function(t){var r,n=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"contenteditable");return n===""||n==="true"},RL=function(t,r,n){if(Xc(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(ih));return r&&ys.call(t,ih)&&o.unshift(t),o=o.filter(n),o},NL=function e(t,r,n){for(var o=[],a=Array.from(t);a.length;){var i=a.shift();if(!Xc(i,!1))if(i.tagName==="SLOT"){var c=i.assignedElements(),p=c.length?c:i.children,g=e(p,!0,n);n.flatten?o.push.apply(o,g):o.push({scopeParent:i,candidates:g})}else{var m=ys.call(i,ih);m&&n.filter(i)&&(r||!t.includes(i))&&o.push(i);var _=i.shadowRoot||typeof n.getShadowRoot=="function"&&n.getShadowRoot(i),O=!Xc(_,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(i));if(_&&O){var C=e(_===!0?i.children:_.children,!0,n);n.flatten?o.push.apply(o,C):o.push({scopeParent:i,candidates:C})}else a.unshift.apply(a,i.children)}}return o},lS=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},sS=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||EL(t))&&!lS(t)?0:t.tabIndex},jL=function(t,r){var n=sS(t);return n<0&&r&&!lS(t)?0:n},AL=function(t,r){return t.tabIndex===r.tabIndex?t.documentOrder-r.documentOrder:t.tabIndex-r.tabIndex},uS=function(t){return t.tagName==="INPUT"},ML=function(t){return uS(t)&&t.type==="hidden"},IL=function(t){var r=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(n){return n.tagName==="SUMMARY"});return r},DL=function(t,r){for(var n=0;nsummary:first-of-type"),i=a?t.parentElement:t;if(ys.call(i,"details:not([open]) *"))return!0;if(!n||n==="full"||n==="legacy-full"){if(typeof o=="function"){for(var c=t;t;){var p=t.parentElement,g=Yc(t);if(p&&!p.shadowRoot&&o(p)===!0)return _w(t);t.assignedSlot?t=t.assignedSlot:!p&&g!==t.ownerDocument?t=g.host:t=p}t=c}if(zL(t))return!t.getClientRects().length;if(n!=="legacy-full")return!0}else if(n==="non-zero-area")return _w(t);return!1},WL=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var r=t.parentElement;r;){if(r.tagName==="FIELDSET"&&r.disabled){for(var n=0;n=0)},$L=function e(t){var r=[],n=[];return t.forEach(function(o,a){var i=!!o.scopeParent,c=i?o.scopeParent:o,p=jL(c,i),g=i?e(o.candidates):c;p===0?i?r.push.apply(r,g):r.push(c):n.push({documentOrder:a,tabIndex:p,item:o,isScope:i,content:g})}),n.sort(AL).reduce(function(o,a){return a.isScope?o.push.apply(o,a.content):o.push(a.content),o},[]).concat(r)},Qc=function(t,r){r=r||{};var n;return r.getShadowRoot?n=NL([t],r.includeContainer,{filter:Tw.bind(null,r),flatten:!1,getShadowRoot:r.getShadowRoot,shadowRootFilter:UL}):n=RL(t,r.includeContainer,Tw.bind(null,r)),$L(n)};const cS=["top","right","bottom","left"],Cw=["start","end"],Ow=cS.reduce((e,t)=>e.concat(t,t+"-"+Cw[0],t+"-"+Cw[1]),[]),Tn=Math.min,dr=Math.max,Jc=Math.round,Pu=Math.floor,Ln=e=>({x:e,y:e}),qL={left:"right",right:"left",bottom:"top",top:"bottom"},GL={start:"end",end:"start"};function lh(e,t,r){return dr(e,Tn(t,r))}function Cn(e,t){return typeof e=="function"?e(t):e}function Vr(e){return e.split("-")[0]}function wn(e){return e.split("-")[1]}function cb(e){return e==="x"?"y":"x"}function db(e){return e==="y"?"height":"width"}const KL=new Set(["top","bottom"]);function vn(e){return KL.has(Vr(e))?"y":"x"}function fb(e){return cb(vn(e))}function dS(e,t,r){r===void 0&&(r=!1);const n=wn(e),o=fb(e),a=db(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[a]>t.floating[a]&&(i=ed(i)),[i,ed(i)]}function YL(e){const t=ed(e);return[Zc(e),t,Zc(t)]}function Zc(e){return e.replace(/start|end/g,t=>GL[t])}const Sw=["left","right"],Pw=["right","left"],XL=["top","bottom"],QL=["bottom","top"];function JL(e,t,r){switch(e){case"top":case"bottom":return r?t?Pw:Sw:t?Sw:Pw;case"left":case"right":return t?XL:QL;default:return[]}}function ZL(e,t,r,n){const o=wn(e);let a=JL(Vr(e),r==="start",n);return o&&(a=a.map(i=>i+"-"+o),t&&(a=a.concat(a.map(Zc)))),a}function ed(e){return e.replace(/left|right|bottom|top/g,t=>qL[t])}function e3(e){return{top:0,right:0,bottom:0,left:0,...e}}function pb(e){return typeof e!="number"?e3(e):{top:e,right:e,bottom:e,left:e}}function Di(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function kw(e,t,r){let{reference:n,floating:o}=e;const a=vn(t),i=fb(t),c=db(i),p=Vr(t),g=a==="y",m=n.x+n.width/2-o.width/2,_=n.y+n.height/2-o.height/2,O=n[c]/2-o[c]/2;let C;switch(p){case"top":C={x:m,y:n.y-o.height};break;case"bottom":C={x:m,y:n.y+n.height};break;case"right":C={x:n.x+n.width,y:_};break;case"left":C={x:n.x-o.width,y:_};break;default:C={x:n.x,y:n.y}}switch(wn(t)){case"start":C[i]-=O*(r&&g?-1:1);break;case"end":C[i]+=O*(r&&g?-1:1);break}return C}const t3=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,c=a.filter(Boolean),p=await(i.isRTL==null?void 0:i.isRTL(t));let g=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:m,y:_}=kw(g,n,p),O=n,C={},T=0;for(let x=0;x({name:"arrow",options:e,async fn(t){const{x:r,y:n,placement:o,rects:a,platform:i,elements:c,middlewareData:p}=t,{element:g,padding:m=0}=Cn(e,t)||{};if(g==null)return{};const _=pb(m),O={x:r,y:n},C=fb(o),T=db(C),x=await i.getDimensions(g),b=C==="y",d=b?"top":"left",l=b?"bottom":"right",u=b?"clientHeight":"clientWidth",s=a.reference[T]+a.reference[C]-O[C]-a.floating[T],h=O[C]-a.reference[C],v=await(i.getOffsetParent==null?void 0:i.getOffsetParent(g));let w=v?v[u]:0;(!w||!await(i.isElement==null?void 0:i.isElement(v)))&&(w=c.floating[u]||a.floating[T]);const E=s/2-h/2,k=w/2-x[T]/2-1,P=Tn(_[d],k),N=Tn(_[l],k),j=P,D=w-x[T]-N,L=w/2-x[T]/2+E,W=lh(j,L,D),G=!p.arrow&&wn(o)!=null&&L!==W&&a.reference[T]/2-(Lwn(o)===e),...r.filter(o=>wn(o)!==e)]:r.filter(o=>Vr(o)===o)).filter(o=>e?wn(o)===e||(t?Zc(o)!==o:!1):!0)}const o3=function(e){return e===void 0&&(e={}),{name:"autoPlacement",options:e,async fn(t){var r,n,o;const{rects:a,middlewareData:i,placement:c,platform:p,elements:g}=t,{crossAxis:m=!1,alignment:_,allowedPlacements:O=Ow,autoAlignment:C=!0,...T}=Cn(e,t),x=_!==void 0||O===Ow?n3(_||null,C,O):O,b=await Oa(t,T),d=((r=i.autoPlacement)==null?void 0:r.index)||0,l=x[d];if(l==null)return{};const u=dS(l,a,await(p.isRTL==null?void 0:p.isRTL(g.floating)));if(c!==l)return{reset:{placement:x[0]}};const s=[b[Vr(l)],b[u[0]],b[u[1]]],h=[...((n=i.autoPlacement)==null?void 0:n.overflows)||[],{placement:l,overflows:s}],v=x[d+1];if(v)return{data:{index:d+1,overflows:h},reset:{placement:v}};const w=h.map(P=>{const N=wn(P.placement);return[P.placement,N&&m?P.overflows.slice(0,2).reduce((j,D)=>j+D,0):P.overflows[0],P.overflows]}).sort((P,N)=>P[1]-N[1]),k=((o=w.filter(P=>P[2].slice(0,wn(P[0])?2:3).every(N=>N<=0))[0])==null?void 0:o[0])||w[0][0];return k!==c?{data:{index:d+1,overflows:h},reset:{placement:k}}:{}}}},a3=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:a,rects:i,initialPlacement:c,platform:p,elements:g}=t,{mainAxis:m=!0,crossAxis:_=!0,fallbackPlacements:O,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:x=!0,...b}=Cn(e,t);if((r=a.arrow)!=null&&r.alignmentOffset)return{};const d=Vr(o),l=vn(c),u=Vr(c)===c,s=await(p.isRTL==null?void 0:p.isRTL(g.floating)),h=O||(u||!x?[ed(c)]:YL(c)),v=T!=="none";!O&&v&&h.push(...ZL(c,x,T,s));const w=[c,...h],E=await Oa(t,b),k=[];let P=((n=a.flip)==null?void 0:n.overflows)||[];if(m&&k.push(E[d]),_){const L=dS(o,i,s);k.push(E[L[0]],E[L[1]])}if(P=[...P,{placement:o,overflows:k}],!k.every(L=>L<=0)){var N,j;const L=(((N=a.flip)==null?void 0:N.index)||0)+1,W=w[L];if(W&&(!(_==="alignment"?l!==vn(W):!1)||P.every(U=>vn(U.placement)===l?U.overflows[0]>0:!0)))return{data:{index:L,overflows:P},reset:{placement:W}};let G=(j=P.filter(Y=>Y.overflows[0]<=0).sort((Y,U)=>Y.overflows[1]-U.overflows[1])[0])==null?void 0:j.placement;if(!G)switch(C){case"bestFit":{var D;const Y=(D=P.filter(U=>{if(v){const B=vn(U.placement);return B===l||B==="y"}return!0}).map(U=>[U.placement,U.overflows.filter(B=>B>0).reduce((B,H)=>B+H,0)]).sort((U,B)=>U[1]-B[1])[0])==null?void 0:D[0];Y&&(G=Y);break}case"initialPlacement":G=c;break}if(o!==G)return{reset:{placement:G}}}return{}}}};function Ew(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Rw(e){return cS.some(t=>e[t]>=0)}const i3=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:r}=t,{strategy:n="referenceHidden",...o}=Cn(e,t);switch(n){case"referenceHidden":{const a=await Oa(t,{...o,elementContext:"reference"}),i=Ew(a,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Rw(i)}}}case"escaped":{const a=await Oa(t,{...o,altBoundary:!0}),i=Ew(a,r.floating);return{data:{escapedOffsets:i,escaped:Rw(i)}}}default:return{}}}}};function fS(e){const t=Tn(...e.map(a=>a.left)),r=Tn(...e.map(a=>a.top)),n=dr(...e.map(a=>a.right)),o=dr(...e.map(a=>a.bottom));return{x:t,y:r,width:n-t,height:o-r}}function l3(e){const t=e.slice().sort((o,a)=>o.y-a.y),r=[];let n=null;for(let o=0;on.height/2?r.push([a]):r[r.length-1].push(a),n=a}return r.map(o=>Di(fS(o)))}const s3=function(e){return e===void 0&&(e={}),{name:"inline",options:e,async fn(t){const{placement:r,elements:n,rects:o,platform:a,strategy:i}=t,{padding:c=2,x:p,y:g}=Cn(e,t),m=Array.from(await(a.getClientRects==null?void 0:a.getClientRects(n.reference))||[]),_=l3(m),O=Di(fS(m)),C=pb(c);function T(){if(_.length===2&&_[0].left>_[1].right&&p!=null&&g!=null)return _.find(b=>p>b.left-C.left&&pb.top-C.top&&g=2){if(vn(r)==="y"){const P=_[0],N=_[_.length-1],j=Vr(r)==="top",D=P.top,L=N.bottom,W=j?P.left:N.left,G=j?P.right:N.right,Y=G-W,U=L-D;return{top:D,bottom:L,left:W,right:G,width:Y,height:U,x:W,y:D}}const b=Vr(r)==="left",d=dr(..._.map(P=>P.right)),l=Tn(..._.map(P=>P.left)),u=_.filter(P=>b?P.left===l:P.right===d),s=u[0].top,h=u[u.length-1].bottom,v=l,w=d,E=w-v,k=h-s;return{top:s,bottom:h,left:v,right:w,width:E,height:k,x:v,y:s}}return O}const x=await a.getElementRects({reference:{getBoundingClientRect:T},floating:n.floating,strategy:i});return o.reference.x!==x.reference.x||o.reference.y!==x.reference.y||o.reference.width!==x.reference.width||o.reference.height!==x.reference.height?{reset:{rects:x}}:{}}}},pS=new Set(["left","top"]);async function u3(e,t){const{placement:r,platform:n,elements:o}=e,a=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Vr(r),c=wn(r),p=vn(r)==="y",g=pS.has(i)?-1:1,m=a&&p?-1:1,_=Cn(t,e);let{mainAxis:O,crossAxis:C,alignmentAxis:T}=typeof _=="number"?{mainAxis:_,crossAxis:0,alignmentAxis:null}:{mainAxis:_.mainAxis||0,crossAxis:_.crossAxis||0,alignmentAxis:_.alignmentAxis};return c&&typeof T=="number"&&(C=c==="end"?T*-1:T),p?{x:C*m,y:O*g}:{x:O*g,y:C*m}}const c3=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:a,placement:i,middlewareData:c}=t,p=await u3(t,e);return i===((r=c.offset)==null?void 0:r.placement)&&(n=c.arrow)!=null&&n.alignmentOffset?{}:{x:o+p.x,y:a+p.y,data:{...p,placement:i}}}}},d3=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:a=!0,crossAxis:i=!1,limiter:c={fn:b=>{let{x:d,y:l}=b;return{x:d,y:l}}},...p}=Cn(e,t),g={x:r,y:n},m=await Oa(t,p),_=vn(Vr(o)),O=cb(_);let C=g[O],T=g[_];if(a){const b=O==="y"?"top":"left",d=O==="y"?"bottom":"right",l=C+m[b],u=C-m[d];C=lh(l,C,u)}if(i){const b=_==="y"?"top":"left",d=_==="y"?"bottom":"right",l=T+m[b],u=T-m[d];T=lh(l,T,u)}const x=c.fn({...t,[O]:C,[_]:T});return{...x,data:{x:x.x-r,y:x.y-n,enabled:{[O]:a,[_]:i}}}}}},f3=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:r,y:n,placement:o,rects:a,middlewareData:i}=t,{offset:c=0,mainAxis:p=!0,crossAxis:g=!0}=Cn(e,t),m={x:r,y:n},_=vn(o),O=cb(_);let C=m[O],T=m[_];const x=Cn(c,t),b=typeof x=="number"?{mainAxis:x,crossAxis:0}:{mainAxis:0,crossAxis:0,...x};if(p){const u=O==="y"?"height":"width",s=a.reference[O]-a.floating[u]+b.mainAxis,h=a.reference[O]+a.reference[u]-b.mainAxis;Ch&&(C=h)}if(g){var d,l;const u=O==="y"?"width":"height",s=pS.has(Vr(o)),h=a.reference[_]-a.floating[u]+(s&&((d=i.offset)==null?void 0:d[_])||0)+(s?0:b.crossAxis),v=a.reference[_]+a.reference[u]+(s?0:((l=i.offset)==null?void 0:l[_])||0)-(s?b.crossAxis:0);Tv&&(T=v)}return{[O]:C,[_]:T}}}},p3=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:a,platform:i,elements:c}=t,{apply:p=()=>{},...g}=Cn(e,t),m=await Oa(t,g),_=Vr(o),O=wn(o),C=vn(o)==="y",{width:T,height:x}=a.floating;let b,d;_==="top"||_==="bottom"?(b=_,d=O===(await(i.isRTL==null?void 0:i.isRTL(c.floating))?"start":"end")?"left":"right"):(d=_,b=O==="end"?"top":"bottom");const l=x-m.top-m.bottom,u=T-m.left-m.right,s=Tn(x-m[b],l),h=Tn(T-m[d],u),v=!t.middlewareData.shift;let w=s,E=h;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(E=u),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(w=l),v&&!O){const P=dr(m.left,0),N=dr(m.right,0),j=dr(m.top,0),D=dr(m.bottom,0);C?E=T-2*(P!==0||N!==0?P+N:dr(m.left,m.right)):w=x-2*(j!==0||D!==0?j+D:dr(m.top,m.bottom))}await p({...t,availableWidth:E,availableHeight:w});const k=await i.getDimensions(c.floating);return T!==k.width||x!==k.height?{reset:{rects:!0}}:{}}}};function Bd(){return typeof window<"u"}function Gi(e){return hS(e)?(e.nodeName||"").toLowerCase():"#document"}function Ir(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Bn(e){var t;return(t=(hS(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function hS(e){return Bd()?e instanceof Node||e instanceof Ir(e).Node:!1}function On(e){return Bd()?e instanceof Element||e instanceof Ir(e).Element:!1}function Vn(e){return Bd()?e instanceof HTMLElement||e instanceof Ir(e).HTMLElement:!1}function Nw(e){return!Bd()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Ir(e).ShadowRoot}const h3=new Set(["inline","contents"]);function Ls(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Sn(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!h3.has(o)}const g3=new Set(["table","td","th"]);function b3(e){return g3.has(Gi(e))}const v3=[":popover-open",":modal"];function Wd(e){return v3.some(t=>{try{return e.matches(t)}catch{return!1}})}const m3=["transform","translate","scale","rotate","perspective"],y3=["transform","translate","scale","rotate","perspective","filter"],w3=["paint","layout","strict","content"];function hb(e){const t=gb(),r=On(e)?Sn(e):e;return m3.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||y3.some(n=>(r.willChange||"").includes(n))||w3.some(n=>(r.contain||"").includes(n))}function x3(e){let t=Go(e);for(;Vn(t)&&!Li(t);){if(hb(t))return t;if(Wd(t))return null;t=Go(t)}return null}function gb(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const _3=new Set(["html","body","#document"]);function Li(e){return _3.has(Gi(e))}function Sn(e){return Ir(e).getComputedStyle(e)}function Hd(e){return On(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Go(e){if(Gi(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Nw(e)&&e.host||Bn(e);return Nw(t)?t.host:t}function gS(e){const t=Go(e);return Li(t)?e.ownerDocument?e.ownerDocument.body:e.body:Vn(t)&&Ls(t)?t:gS(t)}function Qn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=gS(e),a=o===((n=e.ownerDocument)==null?void 0:n.body),i=Ir(o);if(a){const c=sh(i);return t.concat(i,i.visualViewport||[],Ls(o)?o:[],c&&r?Qn(c):[])}return t.concat(o,Qn(o,[],r))}function sh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function bS(e){const t=Sn(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=Vn(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,c=Jc(r)!==a||Jc(n)!==i;return c&&(r=a,n=i),{width:r,height:n,$:c}}function bb(e){return On(e)?e:e.contextElement}function _i(e){const t=bb(e);if(!Vn(t))return Ln(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:a}=bS(t);let i=(a?Jc(r.width):r.width)/n,c=(a?Jc(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!c||!Number.isFinite(c))&&(c=1),{x:i,y:c}}const T3=Ln(0);function vS(e){const t=Ir(e);return!gb()||!t.visualViewport?T3:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function C3(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Ir(e)?!1:t}function Sa(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),a=bb(e);let i=Ln(1);t&&(n?On(n)&&(i=_i(n)):i=_i(e));const c=C3(a,r,n)?vS(a):Ln(0);let p=(o.left+c.x)/i.x,g=(o.top+c.y)/i.y,m=o.width/i.x,_=o.height/i.y;if(a){const O=Ir(a),C=n&&On(n)?Ir(n):n;let T=O,x=sh(T);for(;x&&n&&C!==T;){const b=_i(x),d=x.getBoundingClientRect(),l=Sn(x),u=d.left+(x.clientLeft+parseFloat(l.paddingLeft))*b.x,s=d.top+(x.clientTop+parseFloat(l.paddingTop))*b.y;p*=b.x,g*=b.y,m*=b.x,_*=b.y,p+=u,g+=s,T=Ir(x),x=sh(T)}}return Di({width:m,height:_,x:p,y:g})}function Ud(e,t){const r=Hd(e).scrollLeft;return t?t.left+r:Sa(Bn(e)).left+r}function mS(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Ud(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function O3(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const a=o==="fixed",i=Bn(n),c=t?Wd(t.floating):!1;if(n===i||c&&a)return r;let p={scrollLeft:0,scrollTop:0},g=Ln(1);const m=Ln(0),_=Vn(n);if((_||!_&&!a)&&((Gi(n)!=="body"||Ls(i))&&(p=Hd(n)),Vn(n))){const C=Sa(n);g=_i(n),m.x=C.x+n.clientLeft,m.y=C.y+n.clientTop}const O=i&&!_&&!a?mS(i,p):Ln(0);return{width:r.width*g.x,height:r.height*g.y,x:r.x*g.x-p.scrollLeft*g.x+m.x+O.x,y:r.y*g.y-p.scrollTop*g.y+m.y+O.y}}function S3(e){return Array.from(e.getClientRects())}function P3(e){const t=Bn(e),r=Hd(e),n=e.ownerDocument.body,o=dr(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=dr(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Ud(e);const c=-r.scrollTop;return Sn(n).direction==="rtl"&&(i+=dr(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:i,y:c}}const jw=25;function k3(e,t){const r=Ir(e),n=Bn(e),o=r.visualViewport;let a=n.clientWidth,i=n.clientHeight,c=0,p=0;if(o){a=o.width,i=o.height;const m=gb();(!m||m&&t==="fixed")&&(c=o.offsetLeft,p=o.offsetTop)}const g=Ud(n);if(g<=0){const m=n.ownerDocument,_=m.body,O=getComputedStyle(_),C=m.compatMode==="CSS1Compat"&&parseFloat(O.marginLeft)+parseFloat(O.marginRight)||0,T=Math.abs(n.clientWidth-_.clientWidth-C);T<=jw&&(a-=T)}else g<=jw&&(a+=g);return{width:a,height:i,x:c,y:p}}const E3=new Set(["absolute","fixed"]);function R3(e,t){const r=Sa(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=Vn(e)?_i(e):Ln(1),i=e.clientWidth*a.x,c=e.clientHeight*a.y,p=o*a.x,g=n*a.y;return{width:i,height:c,x:p,y:g}}function Aw(e,t,r){let n;if(t==="viewport")n=k3(e,r);else if(t==="document")n=P3(Bn(e));else if(On(t))n=R3(t,r);else{const o=vS(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Di(n)}function yS(e,t){const r=Go(e);return r===t||!On(r)||Li(r)?!1:Sn(r).position==="fixed"||yS(r,t)}function N3(e,t){const r=t.get(e);if(r)return r;let n=Qn(e,[],!1).filter(c=>On(c)&&Gi(c)!=="body"),o=null;const a=Sn(e).position==="fixed";let i=a?Go(e):e;for(;On(i)&&!Li(i);){const c=Sn(i),p=hb(i);!p&&c.position==="fixed"&&(o=null),(a?!p&&!o:!p&&c.position==="static"&&!!o&&E3.has(o.position)||Ls(i)&&!p&&yS(e,i))?n=n.filter(m=>m!==i):o=c,i=Go(i)}return t.set(e,n),n}function j3(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Wd(t)?[]:N3(t,this._c):[].concat(r),n],c=i[0],p=i.reduce((g,m)=>{const _=Aw(t,m,o);return g.top=dr(_.top,g.top),g.right=Tn(_.right,g.right),g.bottom=Tn(_.bottom,g.bottom),g.left=dr(_.left,g.left),g},Aw(t,c,o));return{width:p.right-p.left,height:p.bottom-p.top,x:p.left,y:p.top}}function A3(e){const{width:t,height:r}=bS(e);return{width:t,height:r}}function M3(e,t,r){const n=Vn(t),o=Bn(t),a=r==="fixed",i=Sa(e,!0,a,t);let c={scrollLeft:0,scrollTop:0};const p=Ln(0);function g(){p.x=Ud(o)}if(n||!n&&!a)if((Gi(t)!=="body"||Ls(o))&&(c=Hd(t)),n){const C=Sa(t,!0,a,t);p.x=C.x+t.clientLeft,p.y=C.y+t.clientTop}else o&&g();a&&!n&&o&&g();const m=o&&!n&&!a?mS(o,c):Ln(0),_=i.left+c.scrollLeft-p.x-m.x,O=i.top+c.scrollTop-p.y-m.y;return{x:_,y:O,width:i.width,height:i.height}}function Sp(e){return Sn(e).position==="static"}function Mw(e,t){if(!Vn(e)||Sn(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Bn(e)===r&&(r=r.ownerDocument.body),r}function wS(e,t){const r=Ir(e);if(Wd(e))return r;if(!Vn(e)){let o=Go(e);for(;o&&!Li(o);){if(On(o)&&!Sp(o))return o;o=Go(o)}return r}let n=Mw(e,t);for(;n&&b3(n)&&Sp(n);)n=Mw(n,t);return n&&Li(n)&&Sp(n)&&!hb(n)?r:n||x3(e)||r}const I3=async function(e){const t=this.getOffsetParent||wS,r=this.getDimensions,n=await r(e.floating);return{reference:M3(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function D3(e){return Sn(e).direction==="rtl"}const xS={convertOffsetParentRelativeRectToViewportRelativeRect:O3,getDocumentElement:Bn,getClippingRect:j3,getOffsetParent:wS,getElementRects:I3,getClientRects:S3,getDimensions:A3,getScale:_i,isElement:On,isRTL:D3};function _S(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function L3(e,t){let r=null,n;const o=Bn(e);function a(){var c;clearTimeout(n),(c=r)==null||c.disconnect(),r=null}function i(c,p){c===void 0&&(c=!1),p===void 0&&(p=1),a();const g=e.getBoundingClientRect(),{left:m,top:_,width:O,height:C}=g;if(c||t(),!O||!C)return;const T=Pu(_),x=Pu(o.clientWidth-(m+O)),b=Pu(o.clientHeight-(_+C)),d=Pu(m),u={rootMargin:-T+"px "+-x+"px "+-b+"px "+-d+"px",threshold:dr(0,Tn(1,p))||1};let s=!0;function h(v){const w=v[0].intersectionRatio;if(w!==p){if(!s)return i();w?i(!1,w):n=setTimeout(()=>{i(!1,1e-7)},1e3)}w===1&&!_S(g,e.getBoundingClientRect())&&i(),s=!1}try{r=new IntersectionObserver(h,{...u,root:o.ownerDocument})}catch{r=new IntersectionObserver(h,u)}r.observe(e)}return i(!0),a}function F3(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:p=!1}=n,g=bb(e),m=o||a?[...g?Qn(g):[],...Qn(t)]:[];m.forEach(d=>{o&&d.addEventListener("scroll",r,{passive:!0}),a&&d.addEventListener("resize",r)});const _=g&&c?L3(g,r):null;let O=-1,C=null;i&&(C=new ResizeObserver(d=>{let[l]=d;l&&l.target===g&&C&&(C.unobserve(t),cancelAnimationFrame(O),O=requestAnimationFrame(()=>{var u;(u=C)==null||u.observe(t)})),r()}),g&&!p&&C.observe(g),C.observe(t));let T,x=p?Sa(e):null;p&&b();function b(){const d=Sa(e);x&&!_S(x,d)&&r(),x=d,T=requestAnimationFrame(b)}return r(),()=>{var d;m.forEach(l=>{o&&l.removeEventListener("scroll",r),a&&l.removeEventListener("resize",r)}),_==null||_(),(d=C)==null||d.disconnect(),C=null,p&&cancelAnimationFrame(T)}}const Zu=Oa,TS=c3,V3=o3,z3=d3,B3=a3,W3=p3,H3=i3,Iw=r3,U3=s3,$3=f3,CS=(e,t,r)=>{const n=new Map,o={platform:xS,...r},a={...o.platform,_c:n};return t3(e,t,{...o,platform:a})},q3=e=>{const{element:t,padding:r}=e;function n(o){return Object.prototype.hasOwnProperty.call(o,"current")}return{name:"arrow",options:e,fn(o){return n(t)?t.current!=null?Iw({element:t.current,padding:r}).fn(o):{}:t?Iw({element:t,padding:r}).fn(o):{}}}};var ec=typeof document<"u"?A.useLayoutEffect:A.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,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!td(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const a=o[n];if(!(a==="_owner"&&e.$$typeof)&&!td(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function Dw(e){const t=A.useRef(e);return ec(()=>{t.current=e}),t}function G3(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:a,open:i}=e,[c,p]=A.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[g,m]=A.useState(n);td(g,n)||m(n);const _=A.useRef(null),O=A.useRef(null),C=A.useRef(c),T=Dw(a),x=Dw(o),[b,d]=A.useState(null),[l,u]=A.useState(null),s=A.useCallback(P=>{_.current!==P&&(_.current=P,d(P))},[]),h=A.useCallback(P=>{O.current!==P&&(O.current=P,u(P))},[]),v=A.useCallback(()=>{if(!_.current||!O.current)return;const P={placement:t,strategy:r,middleware:g};x.current&&(P.platform=x.current),CS(_.current,O.current,P).then(N=>{const j={...N,isPositioned:!0};w.current&&!td(C.current,j)&&(C.current=j,ro.flushSync(()=>{p(j)}))})},[g,t,r,x]);ec(()=>{i===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,p(P=>({...P,isPositioned:!1})))},[i]);const w=A.useRef(!1);ec(()=>(w.current=!0,()=>{w.current=!1}),[]),ec(()=>{if(b&&l){if(T.current)return T.current(b,l,v);v()}},[b,l,v,T]);const E=A.useMemo(()=>({reference:_,floating:O,setReference:s,setFloating:h}),[s,h]),k=A.useMemo(()=>({reference:b,floating:l}),[b,l]);return A.useMemo(()=>({...c,update:v,refs:E,elements:k,reference:s,floating:h}),[c,v,E,k,s,h])}var Et=typeof document<"u"?A.useLayoutEffect:A.useEffect;let Pp=!1,K3=0;const Lw=()=>"floating-ui-"+K3++;function Y3(){const[e,t]=A.useState(()=>Pp?Lw():void 0);return Et(()=>{e==null&&t(Lw())},[]),A.useEffect(()=>{Pp||(Pp=!0)},[]),e}const X3=Rh["useId".toString()],ws=X3||Y3;function OS(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const SS=A.createContext(null),PS=A.createContext(null),Ki=()=>{var e;return((e=A.useContext(SS))==null?void 0:e.id)||null},Fa=()=>A.useContext(PS),Q3=e=>{const t=ws(),r=Fa(),n=Ki(),o=e||n;return Et(()=>{const a={id:t,parentId:o};return r==null||r.addNode(a),()=>{r==null||r.removeNode(a)}},[r,t,o]),t},J3=e=>{let{children:t,id:r}=e;const n=Ki();return A.createElement(SS.Provider,{value:A.useMemo(()=>({id:r,parentId:n}),[r,n])},t)},Z3=e=>{let{children:t}=e;const r=A.useRef([]),n=A.useCallback(i=>{r.current=[...r.current,i]},[]),o=A.useCallback(i=>{r.current=r.current.filter(c=>c!==i)},[]),a=A.useState(()=>OS())[0];return A.createElement(PS.Provider,{value:A.useMemo(()=>({nodesRef:r,addNode:n,removeNode:o,events:a}),[r,n,o,a])},t)};function Sr(e){return(e==null?void 0:e.ownerDocument)||document}function vb(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function kS(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function mb(e){return Sr(e).defaultView||window}function en(e){return e?e instanceof mb(e).Element:!1}function Pa(e){return e?e instanceof mb(e).HTMLElement:!1}function eF(e){if(typeof ShadowRoot>"u")return!1;const t=mb(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function ES(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(vb())||t.test(kS()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function RS(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 uh(){return/apple/i.test(navigator.vendor)}function NS(){return vb().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function rd(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function tn(e){const t=A.useRef(e);return Et(()=>{t.current=e}),t}const Fw="data-floating-ui-safe-polygon";function tc(e,t,r){return r&&!rd(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const tF=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:a=!1,restMs:i=0,move:c=!0}=t===void 0?{}:t;const{open:p,onOpenChange:g,dataRef:m,events:_,elements:{domReference:O,floating:C},refs:T}=e,x=Fa(),b=Ki(),d=tn(o),l=tn(n),u=A.useRef(),s=A.useRef(),h=A.useRef(),v=A.useRef(),w=A.useRef(!0),E=A.useRef(!1),k=A.useRef(()=>{}),P=A.useCallback(()=>{var L;const W=(L=m.current.openEvent)==null?void 0:L.type;return(W==null?void 0:W.includes("mouse"))&&W!=="mousedown"},[m]);A.useEffect(()=>{if(!r)return;function L(){clearTimeout(s.current),clearTimeout(v.current),w.current=!0}return _.on("dismiss",L),()=>{_.off("dismiss",L)}},[r,_]),A.useEffect(()=>{if(!r||!d.current||!p)return;function L(){P()&&g(!1)}const W=Sr(C).documentElement;return W.addEventListener("mouseleave",L),()=>{W.removeEventListener("mouseleave",L)}},[C,p,g,r,d,m,P]);const N=A.useCallback(function(L){L===void 0&&(L=!0);const W=tc(l.current,"close",u.current);W&&!h.current?(clearTimeout(s.current),s.current=setTimeout(()=>g(!1),W)):L&&(clearTimeout(s.current),g(!1))},[l,g]),j=A.useCallback(()=>{k.current(),h.current=void 0},[]),D=A.useCallback(()=>{if(E.current){const L=Sr(T.floating.current).body;L.style.pointerEvents="",L.removeAttribute(Fw),E.current=!1}},[T]);return A.useEffect(()=>{if(!r)return;function L(){return m.current.openEvent?["click","mousedown"].includes(m.current.openEvent.type):!1}function W(U){if(clearTimeout(s.current),w.current=!1,a&&!rd(u.current)||i>0&&tc(l.current,"open")===0)return;m.current.openEvent=U;const B=tc(l.current,"open",u.current);B?s.current=setTimeout(()=>{g(!0)},B):g(!0)}function G(U){if(L())return;k.current();const B=Sr(C);if(clearTimeout(v.current),d.current){clearTimeout(s.current),h.current=d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){D(),j(),N()}});const H=h.current;B.addEventListener("mousemove",H),k.current=()=>{B.removeEventListener("mousemove",H)};return}N()}function Y(U){L()||d.current==null||d.current({...e,tree:x,x:U.clientX,y:U.clientY,onClose(){j(),N()}})(U)}if(en(O)){const U=O;return p&&U.addEventListener("mouseleave",Y),C==null||C.addEventListener("mouseleave",Y),c&&U.addEventListener("mousemove",W,{once:!0}),U.addEventListener("mouseenter",W),U.addEventListener("mouseleave",G),()=>{p&&U.removeEventListener("mouseleave",Y),C==null||C.removeEventListener("mouseleave",Y),c&&U.removeEventListener("mousemove",W),U.removeEventListener("mouseenter",W),U.removeEventListener("mouseleave",G)}}},[O,C,r,e,a,i,c,N,j,D,g,p,x,l,d,m]),Et(()=>{var L;if(r&&p&&(L=d.current)!=null&&L.__options.blockPointerEvents&&P()){const Y=Sr(C).body;if(Y.setAttribute(Fw,""),Y.style.pointerEvents="none",E.current=!0,en(O)&&C){var W,G;const U=O,B=x==null||(W=x.nodesRef.current.find(H=>H.id===b))==null||(G=W.context)==null?void 0:G.elements.floating;return B&&(B.style.pointerEvents=""),U.style.pointerEvents="auto",C.style.pointerEvents="auto",()=>{U.style.pointerEvents="",C.style.pointerEvents=""}}}},[r,p,b,C,O,x,d,m,P]),Et(()=>{p||(u.current=void 0,j(),D())},[p,j,D]),A.useEffect(()=>()=>{j(),clearTimeout(s.current),clearTimeout(v.current),D()},[r,j,D]),A.useMemo(()=>{if(!r)return{};function L(W){u.current=W.pointerType}return{reference:{onPointerDown:L,onPointerEnter:L,onMouseMove(){p||i===0||(clearTimeout(v.current),v.current=setTimeout(()=>{w.current||g(!0)},i))}},floating:{onMouseEnter(){clearTimeout(s.current)},onMouseLeave(){_.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),N(!1)}}}},[_,r,i,p,g,N])},jS=A.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),AS=()=>A.useContext(jS),rF=e=>{let{children:t,delay:r,timeoutMs:n=0}=e;const[o,a]=A.useReducer((p,g)=>({...p,...g}),{delay:r,timeoutMs:n,initialDelay:r,currentId:null,isInstantPhase:!1}),i=A.useRef(null),c=A.useCallback(p=>{a({currentId:p})},[]);return Et(()=>{o.currentId?i.current===null?i.current=o.currentId:a({isInstantPhase:!0}):(a({isInstantPhase:!1}),i.current=null)},[o.currentId]),A.createElement(jS.Provider,{value:A.useMemo(()=>({...o,setState:a,setCurrentId:c}),[o,a,c])},t)},nF=(e,t)=>{let{open:r,onOpenChange:n}=e,{id:o}=t;const{currentId:a,setCurrentId:i,initialDelay:c,setState:p,timeoutMs:g}=AS();A.useEffect(()=>{a&&(p({delay:{open:1,close:tc(c,"close")}}),a!==o&&n(!1))},[o,n,p,a,c]),A.useEffect(()=>{function m(){n(!1),p({delay:c,currentId:null})}if(!r&&a===o)if(g){const _=window.setTimeout(m,g);return()=>{clearTimeout(_)}}else m()},[r,p,a,o,n,c,g]),A.useEffect(()=>{r&&i(o)},[r,i,o])};function xs(){return xs=Object.assign||function(e){for(var t=1;te==null?void 0:e.focus({preventScroll:r});o?a():Vw=requestAnimationFrame(a)}function oF(e,t){var r;let n=[],o=(r=e.find(a=>a.id===t))==null?void 0:r.parentId;for(;o;){const a=e.find(i=>i.id===o);o=a==null?void 0:a.parentId,a&&(n=n.concat(a))}return n}function Gl(e,t){let r=e.filter(o=>{var a;return o.parentId===t&&((a=o.context)==null?void 0:a.open)})||[],n=r;for(;n.length;)n=e.filter(o=>{var a;return(a=n)==null?void 0:a.some(i=>{var c;return o.parentId===i.id&&((c=o.context)==null?void 0:c.open)})})||[],r=r.concat(n);return r}function $d(e){return"composedPath"in e?e.composedPath()[0]:e.target}const aF="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function MS(e){return Pa(e)&&e.matches(aF)}function Yr(e){e.preventDefault(),e.stopPropagation()}const nd=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function IS(e,t){const r=Qc(e,nd());t==="prev"&&r.reverse();const n=r.indexOf(ka(Sr(e)));return r.slice(n+1)[0]}function DS(){return IS(document.body,"next")}function LS(){return IS(document.body,"prev")}function Kl(e,t){const r=t||e.currentTarget,n=e.relatedTarget;return!n||!_r(r,n)}function iF(e){Qc(e,nd()).forEach(r=>{r.dataset.tabindex=r.getAttribute("tabindex")||"",r.setAttribute("tabindex","-1")})}function lF(e){e.querySelectorAll("[data-tabindex]").forEach(r=>{const n=r.dataset.tabindex;delete r.dataset.tabindex,n?r.setAttribute("tabindex",n):r.removeAttribute("tabindex")})}const sF=Rh["useInsertionEffect".toString()],uF=sF||(e=>e());function Yi(e){const t=A.useRef(()=>{});return uF(()=>{t.current=e}),A.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o(uh()&&a("button"),document.addEventListener("keydown",zw),()=>{document.removeEventListener("keydown",zw)}),[]),A.createElement("span",xs({},t,{ref:r,tabIndex:0,role:o,"aria-hidden":o?void 0:!0,"data-floating-ui-focus-guard":"",style:yb,onFocus:i=>{uh()&&NS()&&!cF(i)?(i.persist(),wb=window.setTimeout(()=>{n(i)},50)):n(i)}}))}),FS=A.createContext(null),VS=function(e){let{id:t,enabled:r=!0}=e===void 0?{}:e;const[n,o]=A.useState(null),a=ws(),i=zS();return Et(()=>{if(!r)return;const c=t?document.getElementById(t):null;if(c)c.setAttribute("data-floating-ui-portal",""),o(c);else{const p=document.createElement("div");t!==""&&(p.id=t||a),p.setAttribute("data-floating-ui-portal",""),o(p);const g=(i==null?void 0:i.portalNode)||document.body;return g.appendChild(p),()=>{g.removeChild(p)}}},[t,i,a,r]),n},dF=e=>{let{children:t,id:r,root:n=null,preserveTabOrder:o=!0}=e;const a=VS({id:r,enabled:!n}),[i,c]=A.useState(null),p=A.useRef(null),g=A.useRef(null),m=A.useRef(null),_=A.useRef(null),O=!!i&&!i.modal&&!!(n||a)&&o;return A.useEffect(()=>{if(!a||!o||i!=null&&i.modal)return;function C(T){a&&Kl(T)&&(T.type==="focusin"?lF:iF)(a)}return a.addEventListener("focusin",C,!0),a.addEventListener("focusout",C,!0),()=>{a.removeEventListener("focusin",C,!0),a.removeEventListener("focusout",C,!0)}},[a,o,i==null?void 0:i.modal]),A.createElement(FS.Provider,{value:A.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:p,afterOutsideRef:g,beforeInsideRef:m,afterInsideRef:_,portalNode:a,setFocusManagerState:c}),[o,a])},O&&a&&A.createElement(od,{"data-type":"outside",ref:p,onFocus:C=>{if(Kl(C,a)){var T;(T=m.current)==null||T.focus()}else{const x=LS()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus()}}}),O&&a&&A.createElement("span",{"aria-owns":a.id,style:yb}),n?ro.createPortal(t,n):a?ro.createPortal(t,a):null,O&&a&&A.createElement(od,{"data-type":"outside",ref:g,onFocus:C=>{if(Kl(C,a)){var T;(T=_.current)==null||T.focus()}else{const x=DS()||(i==null?void 0:i.refs.domReference.current);x==null||x.focus(),i!=null&&i.closeOnFocusOut&&(i==null||i.onOpenChange(!1))}}}))},zS=()=>A.useContext(FS),fF=A.forwardRef(function(t,r){return A.createElement("button",xs({},t,{type:"button",ref:r,tabIndex:-1,style:yb}))});function pF(e){let{context:t,children:r,order:n=["content"],guards:o=!0,initialFocus:a=0,returnFocus:i=!0,modal:c=!0,visuallyHiddenDismiss:p=!1,closeOnFocusOut:g=!0}=e;const{refs:m,nodeId:_,onOpenChange:O,events:C,dataRef:T,elements:{domReference:x,floating:b}}=t,d=tn(n),l=Fa(),u=zS(),[s,h]=A.useState(null),v=typeof a=="number"&&a<0,w=A.useRef(null),E=A.useRef(null),k=A.useRef(!1),P=A.useRef(null),N=A.useRef(!1),j=u!=null,D=x&&x.getAttribute("role")==="combobox"&&MS(x),L=A.useCallback(function(U){return U===void 0&&(U=b),U?Qc(U,nd()):[]},[b]),W=A.useCallback(U=>{const B=L(U);return d.current.map(H=>x&&H==="reference"?x:b&&H==="floating"?b:B).filter(Boolean).flat()},[x,b,d,L]);A.useEffect(()=>{if(!c)return;function U(H){if(H.key==="Tab"){L().length===0&&!D&&Yr(H);const K=W(),ee=$d(H);d.current[0]==="reference"&&ee===x&&(Yr(H),H.shiftKey?Oo(K[K.length-1]):Oo(K[1])),d.current[1]==="floating"&&ee===b&&H.shiftKey&&(Yr(H),Oo(K[0]))}}const B=Sr(b);return B.addEventListener("keydown",U),()=>{B.removeEventListener("keydown",U)}},[x,b,c,d,m,D,L,W]),A.useEffect(()=>{if(!g)return;function U(){N.current=!0,setTimeout(()=>{N.current=!1})}function B(H){const K=H.relatedTarget,ee=!(_r(x,K)||_r(b,K)||_r(K,b)||_r(u==null?void 0:u.portalNode,K)||K!=null&&K.hasAttribute("data-floating-ui-focus-guard")||l&&(Gl(l.nodesRef.current,_).find(ie=>{var se,ce;return _r((se=ie.context)==null?void 0:se.elements.floating,K)||_r((ce=ie.context)==null?void 0:ce.elements.domReference,K)})||oF(l.nodesRef.current,_).find(ie=>{var se,ce;return((se=ie.context)==null?void 0:se.elements.floating)===K||((ce=ie.context)==null?void 0:ce.elements.domReference)===K})));K&&ee&&!N.current&&K!==P.current&&(k.current=!0,setTimeout(()=>O(!1)))}if(b&&Pa(x))return x.addEventListener("focusout",B),x.addEventListener("pointerdown",U),!c&&b.addEventListener("focusout",B),()=>{x.removeEventListener("focusout",B),x.removeEventListener("pointerdown",U),!c&&b.removeEventListener("focusout",B)}},[x,b,c,_,l,u,O,g]),A.useEffect(()=>{var U;const B=Array.from((u==null||(U=u.portalNode)==null?void 0:U.querySelectorAll("[data-floating-ui-portal]"))||[]);function H(){return[w.current,E.current].filter(Boolean)}if(b&&c){const K=[b,...B,...H()],ee=PL(d.current.includes("reference")||D?K.concat(x||[]):K);return()=>{ee()}}},[x,b,c,d,u,D]),A.useEffect(()=>{if(c&&!o&&b){const U=[],B=nd(),H=Qc(Sr(b).body,B),K=W(),ee=H.filter(ie=>!K.includes(ie));return ee.forEach((ie,se)=>{U[se]=ie.getAttribute("tabindex"),ie.setAttribute("tabindex","-1")}),()=>{ee.forEach((ie,se)=>{const ce=U[se];ce==null?ie.removeAttribute("tabindex"):ie.setAttribute("tabindex",ce)})}}},[b,c,o,W]),Et(()=>{if(!b)return;const U=Sr(b);let B=i,H=!1;const K=ka(U),ee=T.current;P.current=K;const ie=W(b),se=(typeof a=="number"?ie[a]:a.current)||b;!v&&Oo(se,{preventScroll:se===b});function ce(re){if(re.type==="escapeKey"&&m.domReference.current&&(P.current=m.domReference.current),["referencePress","escapeKey"].includes(re.type))return;const ve=re.data.returnFocus;typeof ve=="object"?(B=!0,H=ve.preventScroll):B=ve}return C.on("dismiss",ce),()=>{if(C.off("dismiss",ce),_r(b,ka(U))&&m.domReference.current&&(P.current=m.domReference.current),B&&Pa(P.current)&&!k.current)if(!m.domReference.current||N.current)Oo(P.current,{cancelPrevious:!1,preventScroll:H});else{var re;ee.__syncReturnFocus=!0,(re=P.current)==null||re.focus({preventScroll:H}),setTimeout(()=>{delete ee.__syncReturnFocus})}}},[b,W,a,i,T,m,C,v]),Et(()=>{if(u)return u.setFocusManagerState({...t,modal:c,closeOnFocusOut:g}),()=>{u.setFocusManagerState(null)}},[u,c,g,t]),Et(()=>{if(v||!b)return;function U(){h(L().length)}if(U(),typeof MutationObserver=="function"){const B=new MutationObserver(U);return B.observe(b,{childList:!0,subtree:!0}),()=>{B.disconnect()}}},[b,L,v,m]);const G=o&&(j||c)&&!D;function Y(U){return p&&c?A.createElement(fF,{ref:U==="start"?w:E,onClick:()=>O(!1)},typeof p=="string"?p:"Dismiss"):null}return A.createElement(A.Fragment,null,G&&A.createElement(od,{"data-type":"inside",ref:u==null?void 0:u.beforeInsideRef,onFocus:U=>{if(c){const H=W();Oo(n[0]==="reference"?H[0]:H[H.length-1])}else if(u!=null&&u.preserveTabOrder&&u.portalNode)if(k.current=!1,Kl(U,u.portalNode)){const H=DS()||x;H==null||H.focus()}else{var B;(B=u.beforeOutsideRef.current)==null||B.focus()}}}),D?null:Y("start"),A.cloneElement(r,s===0||n.includes("floating")?{tabIndex:0}:{}),Y("end"),G&&A.createElement(od,{"data-type":"inside",ref:u==null?void 0:u.afterInsideRef,onFocus:U=>{if(c)Oo(W()[0]);else if(u!=null&&u.preserveTabOrder&&u.portalNode)if(k.current=!0,Kl(U,u.portalNode)){const H=LS()||x;H==null||H.focus()}else{var B;(B=u.afterOutsideRef.current)==null||B.focus()}}}))}const ku="data-floating-ui-scroll-lock",hF=A.forwardRef(function(t,r){let{lockScroll:n=!1,...o}=t;return Et(()=>{var a,i;if(!n||document.body.hasAttribute(ku))return;document.body.setAttribute(ku,"");const g=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",m=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(vb()))return Object.assign(document.body.style,{overflow:"hidden",[g]:m+"px"}),()=>{document.body.removeAttribute(ku),Object.assign(document.body.style,{overflow:"",[g]:""})};const _=((a=window.visualViewport)==null?void 0:a.offsetLeft)||0,O=((i=window.visualViewport)==null?void 0:i.offsetTop)||0,C=window.pageXOffset,T=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(T-Math.floor(O))+"px",left:-(C-Math.floor(_))+"px",right:"0",[g]:m+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[g]:""}),document.body.removeAttribute(ku),window.scrollTo(C,T)}},[n]),A.createElement("div",xs({ref:r},o,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...o.style}}))});function Bw(e){return Pa(e.target)&&e.target.tagName==="BUTTON"}function Ww(e){return MS(e)}const gF=function(e,t){let{open:r,onOpenChange:n,dataRef:o,elements:{domReference:a}}=e,{enabled:i=!0,event:c="click",toggle:p=!0,ignoreMouse:g=!1,keyboardHandlers:m=!0}=t===void 0?{}:t;const _=A.useRef();return A.useMemo(()=>i?{reference:{onPointerDown(O){_.current=O.pointerType},onMouseDown(O){O.button===0&&(rd(_.current,!0)&&g||c!=="click"&&(r?p&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")&&n(!1):(O.preventDefault(),n(!0)),o.current.openEvent=O.nativeEvent))},onClick(O){if(!o.current.__syncReturnFocus){if(c==="mousedown"&&_.current){_.current=void 0;return}rd(_.current,!0)&&g||(r?p&&(!o.current.openEvent||o.current.openEvent.type==="click")&&n(!1):n(!0),o.current.openEvent=O.nativeEvent)}},onKeyDown(O){_.current=void 0,m&&(Bw(O)||(O.key===" "&&!Ww(a)&&O.preventDefault(),O.key==="Enter"&&(r?p&&n(!1):n(!0))))},onKeyUp(O){m&&(Bw(O)||Ww(a)||O.key===" "&&(r?p&&n(!1):n(!0)))}}}:{},[i,o,c,g,m,a,p,r,n])};function rc(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 bF={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},vF={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},mF=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}},yF=function(e,t){let{open:r,onOpenChange:n,events:o,nodeId:a,elements:{reference:i,domReference:c,floating:p},dataRef:g}=e,{enabled:m=!0,escapeKey:_=!0,outsidePress:O=!0,outsidePressEvent:C="pointerdown",referencePress:T=!1,referencePressEvent:x="pointerdown",ancestorScroll:b=!1,bubbles:d=!0}=t===void 0?{}:t;const l=Fa(),u=Ki()!=null,s=Yi(typeof O=="function"?O:()=>!1),h=typeof O=="function"?s:O,v=A.useRef(!1),{escapeKeyBubbles:w,outsidePressBubbles:E}=mF(d);return A.useEffect(()=>{if(!r||!m)return;g.current.__escapeKeyBubbles=w,g.current.__outsidePressBubbles=E;function k(L){if(L.key==="Escape"){const W=l?Gl(l.nodesRef.current,a):[];if(W.length>0){let G=!0;if(W.forEach(Y=>{var U;if((U=Y.context)!=null&&U.open&&!Y.context.dataRef.current.__escapeKeyBubbles){G=!1;return}}),!G)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function P(L){const W=v.current;if(v.current=!1,W||typeof h=="function"&&!h(L))return;const G=$d(L);if(Pa(G)&&p){const B=p.ownerDocument.defaultView||window,H=G.scrollWidth>G.clientWidth,K=G.scrollHeight>G.clientHeight;let ee=K&&L.offsetX>G.clientWidth;if(K&&B.getComputedStyle(G).direction==="rtl"&&(ee=L.offsetX<=G.offsetWidth-G.clientWidth),ee||H&&L.offsetY>G.clientHeight)return}const Y=l&&Gl(l.nodesRef.current,a).some(B=>{var H;return rc(L,(H=B.context)==null?void 0:H.elements.floating)});if(rc(L,p)||rc(L,c)||Y)return;const U=l?Gl(l.nodesRef.current,a):[];if(U.length>0){let B=!0;if(U.forEach(H=>{var K;if((K=H.context)!=null&&K.open&&!H.context.dataRef.current.__outsidePressBubbles){B=!1;return}}),!B)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:u?{preventScroll:!0}:ES(L)||RS(L)}}),n(!1)}function N(){n(!1)}const j=Sr(p);_&&j.addEventListener("keydown",k),h&&j.addEventListener(C,P);let D=[];return b&&(en(c)&&(D=Qn(c)),en(p)&&(D=D.concat(Qn(p))),!en(i)&&i&&i.contextElement&&(D=D.concat(Qn(i.contextElement)))),D=D.filter(L=>{var W;return L!==((W=j.defaultView)==null?void 0:W.visualViewport)}),D.forEach(L=>{L.addEventListener("scroll",N,{passive:!0})}),()=>{_&&j.removeEventListener("keydown",k),h&&j.removeEventListener(C,P),D.forEach(L=>{L.removeEventListener("scroll",N)})}},[g,p,c,i,_,h,C,o,l,a,r,n,b,m,w,E,u]),A.useEffect(()=>{v.current=!1},[h,C]),A.useMemo(()=>m?{reference:{[bF[x]]:()=>{T&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[vF[C]]:()=>{v.current=!0}}}:{},[m,o,T,C,x,n])},wF=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:a,refs:i,elements:{floating:c,domReference:p}}=e,{enabled:g=!0,keyboardOnly:m=!0}=t===void 0?{}:t;const _=A.useRef(""),O=A.useRef(!1),C=A.useRef();return A.useEffect(()=>{if(!g)return;const x=Sr(c).defaultView||window;function b(){!r&&Pa(p)&&p===ka(Sr(p))&&(O.current=!0)}return x.addEventListener("blur",b),()=>{x.removeEventListener("blur",b)}},[c,p,r,g]),A.useEffect(()=>{if(!g)return;function T(x){(x.type==="referencePress"||x.type==="escapeKey")&&(O.current=!0)}return a.on("dismiss",T),()=>{a.off("dismiss",T)}},[a,g]),A.useEffect(()=>()=>{clearTimeout(C.current)},[]),A.useMemo(()=>g?{reference:{onPointerDown(T){let{pointerType:x}=T;_.current=x,O.current=!!(x&&m)},onMouseLeave(){O.current=!1},onFocus(T){var x;O.current||T.type==="focus"&&((x=o.current.openEvent)==null?void 0:x.type)==="mousedown"&&o.current.openEvent&&rc(o.current.openEvent,p)||(o.current.openEvent=T.nativeEvent,n(!0))},onBlur(T){O.current=!1;const x=T.relatedTarget,b=en(x)&&x.hasAttribute("data-floating-ui-focus-guard")&&x.getAttribute("data-type")==="outside";C.current=setTimeout(()=>{_r(i.floating.current,x)||_r(p,x)||b||n(!1)})}}}:{},[g,m,p,i,o,n])};let Hw=!1;const xb="ArrowUp",qd="ArrowDown",Fi="ArrowLeft",Fs="ArrowRight";function Eu(e,t,r){return Math.floor(e/t)!==r}function Tl(e,t){return t<0||t>=e.current.length}function ur(e,t){let{startingIndex:r=-1,decrement:n=!1,disabledIndices:o,amount:a=1}=t===void 0?{}:t;const i=e.current;let c=r;do{var p,g;c=c+(n?-a:a)}while(c>=0&&c<=i.length-1&&(o?o.includes(c):i[c]==null||(p=i[c])!=null&&p.hasAttribute("disabled")||((g=i[c])==null?void 0:g.getAttribute("aria-disabled"))==="true"));return c}function Gd(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function Uw(e,t){return Gd(t,e===xb||e===qd,e===Fi||e===Fs)}function kp(e,t,r){return Gd(t,e===qd,r?e===Fi:e===Fs)||e==="Enter"||e==" "||e===""}function xF(e,t,r){return Gd(t,r?e===Fi:e===Fs,e===qd)}function _F(e,t,r){return Gd(t,r?e===Fs:e===Fi,e===xb)}function Ep(e,t){return ur(e,{disabledIndices:t})}function $w(e,t){return ur(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}const TF=function(e,t){let{open:r,onOpenChange:n,refs:o,elements:{domReference:a}}=e,{listRef:i,activeIndex:c,onNavigate:p=()=>{},enabled:g=!0,selectedIndex:m=null,allowEscape:_=!1,loop:O=!1,nested:C=!1,rtl:T=!1,virtual:x=!1,focusItemOnOpen:b="auto",focusItemOnHover:d=!0,openOnArrowKeyDown:l=!0,disabledIndices:u=void 0,orientation:s="vertical",cols:h=1,scrollItemIntoView:v=!0}=t===void 0?{listRef:{current:[]},activeIndex:null,onNavigate:()=>{}}:t;const w=Ki(),E=Fa(),k=Yi(p),P=A.useRef(b),N=A.useRef(m??-1),j=A.useRef(null),D=A.useRef(!0),L=A.useRef(k),W=A.useRef(r),G=A.useRef(!1),Y=A.useRef(!1),U=tn(u),B=tn(r),H=tn(v),[K,ee]=A.useState(),ie=A.useCallback(function(re,ve,he){he===void 0&&(he=!1);const le=re.current[ve.current];x?ee(le==null?void 0:le.id):Oo(le,{preventScroll:!0,sync:NS()&&uh()?Hw||G.current:!1}),requestAnimationFrame(()=>{const Q=H.current;Q&&le&&(he||!D.current)&&(le.scrollIntoView==null||le.scrollIntoView(typeof Q=="boolean"?{block:"nearest",inline:"nearest"}:Q))})},[x,H]);Et(()=>{document.createElement("div").focus({get preventScroll(){return Hw=!0,!1}})},[]),Et(()=>{g&&(r?P.current&&m!=null&&(Y.current=!0,k(m)):W.current&&(N.current=-1,L.current(null)))},[g,r,m,k]),Et(()=>{if(g&&r)if(c==null){if(G.current=!1,m!=null)return;W.current&&(N.current=-1,ie(i,N)),!W.current&&P.current&&(j.current!=null||P.current===!0&&j.current==null)&&(N.current=j.current==null||kp(j.current,s,T)||C?Ep(i,U.current):$w(i,U.current),k(N.current))}else Tl(i,c)||(N.current=c,ie(i,N,Y.current),Y.current=!1)},[g,r,c,m,C,i,s,T,k,ie,U]),Et(()=>{if(g&&W.current&&!r){var re,ve;const he=E==null||(re=E.nodesRef.current.find(le=>le.id===w))==null||(ve=re.context)==null?void 0:ve.elements.floating;he&&!_r(he,ka(Sr(he)))&&he.focus({preventScroll:!0})}},[g,r,E,w]),Et(()=>{j.current=null,L.current=k,W.current=r});const se=c!=null,ce=A.useMemo(()=>{function re(he){if(!r)return;const le=i.current.indexOf(he);le!==-1&&k(le)}return{onFocus(he){let{currentTarget:le}=he;re(le)},onClick:he=>{let{currentTarget:le}=he;return le.focus({preventScroll:!0})},...d&&{onMouseMove(he){let{currentTarget:le}=he;re(le)},onPointerLeave(){if(D.current&&(N.current=-1,ie(i,N),ro.flushSync(()=>k(null)),!x)){var he;(he=o.floating.current)==null||he.focus({preventScroll:!0})}}}}},[r,o,ie,d,i,k,x]);return A.useMemo(()=>{if(!g)return{};const re=U.current;function ve(te){if(D.current=!1,G.current=!0,!B.current&&te.currentTarget===o.floating.current)return;if(C&&_F(te.key,s,T)){Yr(te),n(!1),Pa(a)&&a.focus();return}const me=N.current,ye=Ep(i,re),ue=$w(i,re);if(te.key==="Home"&&(N.current=ye,k(N.current)),te.key==="End"&&(N.current=ue,k(N.current)),h>1){const ge=N.current;if(te.key===xb){if(Yr(te),ge===-1)N.current=ue;else if(N.current=ur(i,{startingIndex:ge,amount:h,decrement:!0,disabledIndices:re}),O&&(ge-hTe?Be:Be-h}Tl(i,N.current)&&(N.current=ge),k(N.current)}if(te.key===qd&&(Yr(te),ge===-1?N.current=ye:(N.current=ur(i,{startingIndex:ge,amount:h,disabledIndices:re}),O&&ge+h>ue&&(N.current=ur(i,{startingIndex:ge%h-h,amount:h,disabledIndices:re}))),Tl(i,N.current)&&(N.current=ge),k(N.current)),s==="both"){const Te=Math.floor(ge/h);te.key===Fs&&(Yr(te),ge%h!==h-1?(N.current=ur(i,{startingIndex:ge,disabledIndices:re}),O&&Eu(N.current,h,Te)&&(N.current=ur(i,{startingIndex:ge-ge%h-1,disabledIndices:re}))):O&&(N.current=ur(i,{startingIndex:ge-ge%h-1,disabledIndices:re})),Eu(N.current,h,Te)&&(N.current=ge)),te.key===Fi&&(Yr(te),ge%h!==0?(N.current=ur(i,{startingIndex:ge,disabledIndices:re,decrement:!0}),O&&Eu(N.current,h,Te)&&(N.current=ur(i,{startingIndex:ge+(h-ge%h),decrement:!0,disabledIndices:re}))):O&&(N.current=ur(i,{startingIndex:ge+(h-ge%h),decrement:!0,disabledIndices:re})),Eu(N.current,h,Te)&&(N.current=ge));const De=Math.floor(ue/h)===Te;Tl(i,N.current)&&(O&&De?N.current=te.key===Fi?ue:ur(i,{startingIndex:ge-ge%h-1,disabledIndices:re}):N.current=ge),k(N.current);return}}if(Uw(te.key,s)){if(Yr(te),r&&!x&&ka(te.currentTarget.ownerDocument)===te.currentTarget){N.current=kp(te.key,s,T)?ye:ue,k(N.current);return}kp(te.key,s,T)?O?N.current=me>=ue?_&&me!==i.current.length?-1:ye:ur(i,{startingIndex:me,disabledIndices:re}):N.current=Math.min(ue,ur(i,{startingIndex:me,disabledIndices:re})):O?N.current=me<=ye?_&&me!==-1?i.current.length:ue:ur(i,{startingIndex:me,decrement:!0,disabledIndices:re}):N.current=Math.max(ye,ur(i,{startingIndex:me,decrement:!0,disabledIndices:re})),Tl(i,N.current)?k(null):k(N.current)}}function he(te){b==="auto"&&ES(te.nativeEvent)&&(P.current=!0)}function le(te){P.current=b,b==="auto"&&RS(te.nativeEvent)&&(P.current=!0)}const Q=x&&r&&se&&{"aria-activedescendant":K};return{reference:{...Q,onKeyDown(te){D.current=!1;const me=te.key.indexOf("Arrow")===0;if(x&&r)return ve(te);if(!r&&!l&&me)return;if((me||te.key==="Enter"||te.key===" "||te.key==="")&&(j.current=te.key),C){xF(te.key,s,T)&&(Yr(te),r?(N.current=Ep(i,re),k(N.current)):n(!0));return}Uw(te.key,s)&&(m!=null&&(N.current=m),Yr(te),!r&&l?n(!0):ve(te),r&&k(N.current))},onFocus(){r&&k(null)},onPointerDown:le,onMouseDown:he,onClick:he},floating:{"aria-orientation":s==="both"?void 0:s,...Q,onKeyDown:ve,onPointerMove(){D.current=!0}},item:ce}},[a,o,K,U,B,i,g,s,T,x,r,se,C,m,l,_,h,O,b,k,n,ce])};function CF(e){return A.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})},e)}const OF=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=t===void 0?{}:t;const a=ws(),i=ws();return A.useMemo(()=>{const c={id:a,role:o};return n?o==="tooltip"?{reference:{"aria-describedby":r?a:void 0},floating:c}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":o==="alertdialog"?"dialog":o,"aria-controls":r?a:void 0,...o==="listbox"&&{role:"combobox"},...o==="menu"&&{id:i}},floating:{...c,...o==="menu"&&{"aria-labelledby":i}}}:{}},[n,o,r,a,i])},qw=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,r)=>(r?"-":"")+t.toLowerCase());function SF(e,t){const[r,n]=A.useState(e);return e&&!r&&n(!0),A.useEffect(()=>{if(!e){const o=setTimeout(()=>n(!1),t);return()=>clearTimeout(o)}},[e,t]),r}function BS(e,t){let{open:r,elements:{floating:n}}=e,{duration:o=250}=t===void 0?{}:t;const i=(typeof o=="number"?o:o.close)||0,[c,p]=A.useState(!1),[g,m]=A.useState("unmounted"),_=SF(r,i);return Et(()=>{c&&!_&&m("unmounted")},[c,_]),Et(()=>{if(n)if(r){m("initial");const O=requestAnimationFrame(()=>{m("open")});return()=>{cancelAnimationFrame(O)}}else p(!0),m("close")},[r,n]),{isMounted:_,status:g}}function PF(e,t){let{initial:r={opacity:0},open:n,close:o,common:a,duration:i=250}=t===void 0?{}:t;const c=e.placement,p=c.split("-")[0],[g,m]=A.useState({}),{isMounted:_,status:O}=BS(e,{duration:i}),C=tn(r),T=tn(n),x=tn(o),b=tn(a),d=typeof i=="number",l=(d?i:i.open)||0,u=(d?i:i.close)||0;return Et(()=>{const s={side:p,placement:c},h=C.current,v=x.current,w=T.current,E=b.current,k=typeof h=="function"?h(s):h,P=typeof v=="function"?v(s):v,N=typeof E=="function"?E(s):E,j=(typeof w=="function"?w(s):w)||Object.keys(k).reduce((D,L)=>(D[L]="",D),{});if(O==="initial"&&m(D=>({transitionProperty:D.transitionProperty,...N,...k})),O==="open"&&m({transitionProperty:Object.keys(j).map(qw).join(","),transitionDuration:l+"ms",...N,...j}),O==="close"){const D=P||k;m({transitionProperty:Object.keys(D).map(qw).join(","),transitionDuration:u+"ms",...N,...D})}},[p,c,u,x,C,T,b,l,O]),{isMounted:_,styles:g}}const kF=function(e,t){var r;let{open:n,dataRef:o}=e,{listRef:a,activeIndex:i,onMatch:c=()=>{},enabled:p=!0,findMatch:g=null,resetMs:m=1e3,ignoreKeys:_=[],selectedIndex:O=null}=t===void 0?{listRef:{current:[]},activeIndex:null}:t;const C=A.useRef(),T=A.useRef(""),x=A.useRef((r=O??i)!=null?r:-1),b=A.useRef(null),d=Yi(c),l=tn(g),u=tn(_);return Et(()=>{n&&(clearTimeout(C.current),b.current=null,T.current="")},[n]),Et(()=>{if(n&&T.current===""){var s;x.current=(s=O??i)!=null?s:-1}},[n,O,i]),A.useMemo(()=>{if(!p)return{};function s(h){const v=$d(h.nativeEvent);if(en(v)&&(ka(Sr(v))!==h.currentTarget&&v.closest('[role="dialog"],[role="menu"],[role="listbox"],[role="tree"],[role="grid"]')!==h.currentTarget))return;T.current.length>0&&T.current[0]!==" "&&(o.current.typing=!0,h.key===" "&&Yr(h));const w=a.current;if(w==null||u.current.includes(h.key)||h.key.length!==1||h.ctrlKey||h.metaKey||h.altKey)return;w.every(D=>{var L,W;return D?((L=D[0])==null?void 0:L.toLocaleLowerCase())!==((W=D[1])==null?void 0:W.toLocaleLowerCase()):!0})&&T.current===h.key&&(T.current="",x.current=b.current),T.current+=h.key,clearTimeout(C.current),C.current=setTimeout(()=>{T.current="",x.current=b.current,o.current.typing=!1},m);const k=x.current,P=[...w.slice((k||0)+1),...w.slice(0,(k||0)+1)],N=l.current?l.current(P,T.current):P.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(T.current.toLocaleLowerCase()))===0),j=N?w.indexOf(N):-1;j!==-1&&(d(j),b.current=j)}return{reference:{onKeyDown:s},floating:{onKeyDown:s}}},[p,o,a,m,u,l,d])};function Gw(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const EF=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:a=0,index:i=0,minItemsVisible:c=4,referenceOverflowThreshold:p=0,scrollRef:g,...m}=e,{rects:_,elements:{floating:O}}=t,C=r.current[i];if(!C)return{};const T={...t,...await TS(-C.offsetTop-_.reference.height/2-C.offsetHeight/2-a).fn(t)},x=(g==null?void 0:g.current)||O,b=await Zu(Gw(T,x.scrollHeight),m),d=await Zu(T,{...m,elementContext:"reference"}),l=Math.max(0,b.top),u=T.y+l,s=Math.max(0,x.scrollHeight-l-Math.max(0,b.bottom));return x.style.maxHeight=s+"px",x.scrollTop=l,o&&(x.offsetHeight=-p||d.bottom>=-p?ro.flushSync(()=>o(!0)):ro.flushSync(()=>o(!1))),n&&(n.current=await Zu(Gw({...T,y:u},x.offsetHeight),m)),{y:u}}}),RF=(e,t)=>{let{open:r,elements:n}=e,{enabled:o=!0,overflowRef:a,scrollRef:i,onChange:c}=t;const p=Yi(c),g=A.useRef(!1),m=A.useRef(null),_=A.useRef(null);return A.useEffect(()=>{if(!o)return;function O(T){if(T.ctrlKey||!C||a.current==null)return;const x=T.deltaY,b=a.current.top>=-.5,d=a.current.bottom>=-.5,l=C.scrollHeight-C.clientHeight,u=x<0?-1:1,s=x<0?"max":"min";C.scrollHeight<=C.clientHeight||(!b&&x>0||!d&&x<0?(T.preventDefault(),ro.flushSync(()=>{p(h=>h+Math[s](x,l*u))})):/firefox/i.test(kS())&&(C.scrollTop+=x))}const C=(i==null?void 0:i.current)||n.floating;if(r&&C)return C.addEventListener("wheel",O),requestAnimationFrame(()=>{m.current=C.scrollTop,a.current!=null&&(_.current={...a.current})}),()=>{m.current=null,_.current=null,C.removeEventListener("wheel",O)}},[o,r,n.floating,a,i,p]),A.useMemo(()=>o?{floating:{onKeyDown(){g.current=!0},onWheel(){g.current=!1},onPointerMove(){g.current=!1},onScroll(){const O=(i==null?void 0:i.current)||n.floating;if(!(!a.current||!O||!g.current)){if(m.current!==null){const C=O.scrollTop-m.current;(a.current.bottom<-.5&&C<-1||a.current.top<-.5&&C>1)&&ro.flushSync(()=>p(T=>T+C))}requestAnimationFrame(()=>{m.current=O.scrollTop})}}}}:{},[o,a,n.floating,i,p])};function NF(e,t){const[r,n]=e;let o=!1;const a=t.length;for(let i=0,c=a-1;i=n!=_>=n&&r<=(m-p)*(n-g)/(_-g)+p&&(o=!o)}return o}function jF(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function AF(e){let{restMs:t=0,buffer:r=.5,blockPointerEvents:n=!1}=e===void 0?{}:e,o,a=!1,i=!1;const c=p=>{let{x:g,y:m,placement:_,elements:O,onClose:C,nodeId:T,tree:x}=p;return function(d){function l(){clearTimeout(o),C()}if(clearTimeout(o),!O.domReference||!O.floating||_==null||g==null||m==null)return;const{clientX:u,clientY:s}=d,h=[u,s],v=$d(d),w=d.type==="mouseleave",E=_r(O.floating,v),k=_r(O.domReference,v),P=O.domReference.getBoundingClientRect(),N=O.floating.getBoundingClientRect(),j=_.split("-")[0],D=g>N.right-N.width/2,L=m>N.bottom-N.height/2,W=jF(h,P);if(E&&(i=!0),k&&(i=!1),k&&!w){i=!0;return}if(w&&en(d.relatedTarget)&&_r(O.floating,d.relatedTarget)||x&&Gl(x.nodesRef.current,T).some(B=>{let{context:H}=B;return H==null?void 0:H.open}))return;if(j==="top"&&m>=P.bottom-1||j==="bottom"&&m<=P.top+1||j==="left"&&g>=P.right-1||j==="right"&&g<=P.left+1)return l();let G=[];switch(j){case"top":G=[[N.left,P.top+1],[N.left,N.bottom-1],[N.right,N.bottom-1],[N.right,P.top+1]],a=u>=N.left&&u<=N.right&&s>=N.top&&s<=P.top+1;break;case"bottom":G=[[N.left,N.top+1],[N.left,P.bottom-1],[N.right,P.bottom-1],[N.right,N.top+1]],a=u>=N.left&&u<=N.right&&s>=P.bottom-1&&s<=N.bottom;break;case"left":G=[[N.right-1,N.bottom],[N.right-1,N.top],[P.left+1,N.top],[P.left+1,N.bottom]],a=u>=N.left&&u<=P.left+1&&s>=N.top&&s<=N.bottom;break;case"right":G=[[P.right-1,N.bottom],[P.right-1,N.top],[N.left+1,N.top],[N.left+1,N.bottom]],a=u>=P.right-1&&u<=N.right&&s>=N.top&&s<=N.bottom;break}function Y(B){let[H,K]=B;const ee=N.width>P.width,ie=N.height>P.height;switch(j){case"top":{const se=[ee?H+r/2:D?H+r*4:H-r*4,K+r+1],ce=[ee?H-r/2:D?H+r*4:H-r*4,K+r+1],re=[[N.left,D||ee?N.bottom-r:N.top],[N.right,D?ee?N.bottom-r:N.top:N.bottom-r]];return[se,ce,...re]}case"bottom":{const se=[ee?H+r/2:D?H+r*4:H-r*4,K-r],ce=[ee?H-r/2:D?H+r*4:H-r*4,K-r],re=[[N.left,D||ee?N.top+r:N.bottom],[N.right,D?ee?N.top+r:N.bottom:N.top+r]];return[se,ce,...re]}case"left":{const se=[H+r+1,ie?K+r/2:L?K+r*4:K-r*4],ce=[H+r+1,ie?K-r/2:L?K+r*4:K-r*4];return[...[[L||ie?N.right-r:N.left,N.top],[L?ie?N.right-r:N.left:N.right-r,N.bottom]],se,ce]}case"right":{const se=[H-r,ie?K+r/2:L?K+r*4:K-r*4],ce=[H-r,ie?K-r/2:L?K+r*4:K-r*4],re=[[L||ie?N.left+r:N.right,N.top],[L?ie?N.left+r:N.right:N.left+r,N.bottom]];return[se,ce,...re]}}}const U=a?G:Y([g,m]);if(!a){if(i&&!W)return l();NF([u,s],U)?t&&!i&&(o=setTimeout(l,t)):l()}}};return c.__options={blockPointerEvents:n},c}function MF(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,o=G3(e),a=Fa(),i=A.useRef(null),c=A.useRef({}),p=A.useState(()=>OS())[0],[g,m]=A.useState(null),_=A.useCallback(d=>{const l=en(d)?{getBoundingClientRect:()=>d.getBoundingClientRect(),contextElement:d}:d;o.refs.setReference(l)},[o.refs]),O=A.useCallback(d=>{(en(d)||d===null)&&(i.current=d,m(d)),(en(o.refs.reference.current)||o.refs.reference.current===null||d!==null&&!en(d))&&o.refs.setReference(d)},[o.refs]),C=A.useMemo(()=>({...o.refs,setReference:O,setPositionReference:_,domReference:i}),[o.refs,O,_]),T=A.useMemo(()=>({...o.elements,domReference:g}),[o.elements,g]),x=Yi(r),b=A.useMemo(()=>({...o,refs:C,elements:T,dataRef:c,nodeId:n,events:p,open:t,onOpenChange:x}),[o,n,p,t,x,C,T]);return Et(()=>{const d=a==null?void 0:a.nodesRef.current.find(l=>l.id===n);d&&(d.context=b)}),A.useMemo(()=>({...o,context:b,refs:C,reference:O,positionReference:_}),[o,C,b,O,_])}function Rp(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(o=>o?o[r]:null).concat(e).reduce((o,a)=>(a&&Object.entries(a).forEach(i=>{let[c,p]=i;if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof p=="function"){var g;(g=n.get(c))==null||g.push(p),o[c]=function(){for(var m,_=arguments.length,O=new Array(_),C=0;C<_;C++)O[C]=arguments[C];(m=n.get(c))==null||m.forEach(T=>T(...O))}}}else o[c]=p}),o),{})}}const IF=function(e){e===void 0&&(e=[]);const t=e,r=A.useCallback(a=>Rp(a,e,"reference"),t),n=A.useCallback(a=>Rp(a,e,"floating"),t),o=A.useCallback(a=>Rp(a,e,"item"),e.map(a=>a==null?void 0:a.item));return A.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},DF=Object.freeze(Object.defineProperty({__proto__:null,FloatingDelayGroup:rF,FloatingFocusManager:pF,FloatingNode:J3,FloatingOverlay:hF,FloatingPortal:dF,FloatingTree:Z3,arrow:q3,autoPlacement:V3,autoUpdate:F3,computePosition:CS,detectOverflow:Zu,flip:B3,getOverflowAncestors:Qn,hide:H3,inline:U3,inner:EF,limitShift:$3,offset:TS,platform:xS,safePolygon:AF,shift:z3,size:W3,useClick:gF,useDelayGroup:nF,useDelayGroupContext:AS,useDismiss:yF,useFloating:MF,useFloatingNodeId:Q3,useFloatingParentNodeId:Ki,useFloatingPortalNode:VS,useFloatingTree:Fa,useFocus:wF,useHover:tF,useId:ws,useInnerOffset:RF,useInteractions:IF,useListNavigation:TF,useMergeRefs:CF,useRole:OF,useTransitionStatus:BS,useTransitionStyles:PF,useTypeahead:kF},Symbol.toStringTag,{value:"Module"})),$t=Ts(DF);var WS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{DialogHeader:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ui;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().dialogHeader,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.DialogHeader";var C=O})(WS);var HS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{DialogBody:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Ui;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.divider,l=x.className,u=x.children,s=_(x,["divider","className","children"]),h=(0,i.useTheme)().dialogBody,v=h.defaultProps,w=h.styles.base;l=l??v.className;var E=(0,o.twMerge)((0,n.default)((0,a.default)(w.initial),p({},(0,a.default)(w.divider),d)),l);return r.default.createElement("div",g({},s,{ref:b,className:E}),u)});C.propTypes={divider:c.propTypesDivider,className:c.propTypesClassName,children:c.propTypesChildren},C.displayName="MaterialTailwind.DialogBody";var T=C})(HS);var US={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{DialogFooter:function(){return O},default:function(){return C}});var r=g(A),n=g(Ve),o=Ne,a=g(Ee),i=ke,c=Ui;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,i.useTheme)().dialogFooter,s=u.defaultProps,h=u.styles.base;b=b??s.className;var v=(0,o.twMerge)((0,n.default)((0,a.default)(h)),b);return r.default.createElement("div",p({},l,{ref:x,className:v}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.DialogFooter";var C=O})(US);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var j in N)Object.defineProperty(P,j,{enumerable:!0,get:N[j]})}t(e,{Dialog:function(){return E},DialogHeader:function(){return C.DialogHeader},DialogBody:function(){return T.DialogBody},DialogFooter:function(){return x.DialogFooter},default:function(){return k}});var r=l(A),n=l(je),o=$t,a=Jt,i=l(Ve),c=l(nr),p=Ne,g=l(Ct),m=l(Ee),_=ke,O=Ui,C=WS,T=HS,x=US;function b(P,N,j){return N in P?Object.defineProperty(P,N,{value:j,enumerable:!0,configurable:!0,writable:!0}):P[N]=j,P}function d(){return d=Object.assign||function(P){for(var N=1;N=0)&&Object.prototype.propertyIsEnumerable.call(P,D)&&(j[D]=P[D])}return j}function w(P,N){if(P==null)return{};var j={},D=Object.keys(P),L,W;for(W=0;W=0)&&(j[L]=P[L]);return j}var E=r.default.forwardRef(function(P,N){var j=P.open,D=P.handler,L=P.size,W=P.dismiss,G=P.animate,Y=P.className,U=P.children,B=v(P,["open","handler","size","dismiss","animate","className","children"]),H=(0,_.useTheme)().dialog,K=H.defaultProps,ee=H.valid,ie=H.styles,se=ie.base,ce=ie.sizes;D=D??void 0,L=L??K.size,W=W??K.dismiss,G=G??K.animate,Y=Y??K.className;var re=(0,i.default)((0,m.default)(se.backdrop)),ve=(0,p.twMerge)((0,i.default)((0,m.default)(se.container),(0,m.default)(ce[(0,g.default)(ee.sizes,L,"md")])),Y),he={unmount:{opacity:0,y:-50,transition:{duration:.3}},mount:{opacity:1,y:0,transition:{duration:.3}}},le={unmount:{opacity:0,transition:{delay:.2}},mount:{opacity:1}},Q=(0,c.default)(he,G),te=(0,o.useFloating)({open:j,onOpenChange:D}),me=te.floating,ye=te.context,ue=(0,o.useId)(),ge="".concat(ue,"-label"),Te="".concat(ue,"-description"),De=(0,o.useInteractions)([(0,o.useClick)(ye),(0,o.useRole)(ye),(0,o.useDismiss)(ye,W)]).getFloatingProps,Be=(0,o.useMergeRefs)([N,me]),Ye=a.AnimatePresence;return r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ye,null,j&&r.default.createElement(o.FloatingOverlay,{style:{zIndex:9999},lockScroll:!0},r.default.createElement(o.FloatingFocusManager,{context:ye},r.default.createElement(a.m.div,{className:L==="xxl"?"":re,initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:le,transition:{duration:.2}},r.default.createElement(a.m.div,d({},De(h(u({},B),{ref:Be,className:ve,"aria-labelledby":ge,"aria-describedby":Te})),{initial:"unmount",exit:"unmount",animate:j?"mount":"unmount",variants:Q}),U)))))))});E.propTypes={open:O.propTypesOpen,handler:O.propTypesHandler,size:n.default.oneOf(O.propTypesSize),dismiss:O.propTypesDismiss,animate:O.propTypesAnimate,className:O.propTypesClassName,children:O.propTypesChildren},E.displayName="MaterialTailwind.Dialog";var k=Object.assign(E,{Header:C.DialogHeader,Body:T.DialogBody,Footer:x.DialogFooter})})(oS);var $S={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{Input:function(){return T},default:function(){return x}});var r=_(A),n=_(je),o=_(Ve),a=_(Ct),i=_(Ee),c=ke,p=Es;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.variant,u=b.color,s=b.size,h=b.label,v=b.error,w=b.success,E=b.icon,k=b.containerProps,P=b.labelProps,N=b.className,j=b.shrink,D=b.inputRef,L=O(b,["variant","color","size","label","error","success","icon","containerProps","labelProps","className","shrink","inputRef"]),W=(0,c.useTheme)().input,G=W.defaultProps,Y=W.valid,U=W.styles,B=U.base,H=U.variants;l=l??G.variant,s=s??G.size,u=u??G.color,h=h??G.label,P=P??G.labelProps,k=k??G.containerProps,N=N??G.className,j=j??G.shrink,E=E??G.icon;var K=H[(0,a.default)(Y.variants,l,"outlined")],ee=K.sizes[(0,a.default)(Y.sizes,s,"md")],ie=(0,i.default)(K.error.input),se=(0,i.default)(K.success.input),ce=(0,i.default)(K.shrink.input),re=(0,i.default)(K.colors.input[(0,a.default)(Y.colors,u,"gray")]),ve=(0,i.default)(K.error.label),he=(0,i.default)(K.success.label),le=(0,i.default)(K.shrink.label),Q=(0,i.default)(K.colors.label[(0,a.default)(Y.colors,u,"gray")]),te=(0,o.default)((0,i.default)(B.container),(0,i.default)(ee.container),k==null?void 0:k.className),me=(0,o.default)((0,i.default)(B.input),(0,i.default)(K.base.input),(0,i.default)(ee.input),g({},(0,i.default)(K.base.inputWithIcon),E),g({},re,!v&&!w),g({},ie,v),g({},se,w),g({},ce,j),N),ye=(0,o.default)((0,i.default)(B.label),(0,i.default)(K.base.label),(0,i.default)(ee.label),g({},Q,!v&&!w),g({},ve,v),g({},he,w),g({},le,j),P==null?void 0:P.className),ue=(0,o.default)((0,i.default)(B.icon),(0,i.default)(K.base.icon),(0,i.default)(ee.icon)),ge=(0,o.default)((0,i.default)(B.asterisk));return r.default.createElement("div",m({},k,{ref:d,className:te}),E&&r.default.createElement("div",{className:ue},E),r.default.createElement("input",m({},L,{ref:D,className:me,placeholder:(L==null?void 0:L.placeholder)||" "})),r.default.createElement("label",m({},P,{className:ye}),h," ",L.required?r.default.createElement("span",{className:ge},"*"):""))});T.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,icon:p.propTypesIcon,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},T.displayName="MaterialTailwind.Input";var x=T})($S);var qS={},Vs={},Xi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{propTypesOpen:function(){return g},propTypesHandler:function(){return m},propTypesPlacement:function(){return _},propTypesOffset:function(){return O},propTypesDismiss:function(){return C},propTypesAnimate:function(){return T},propTypesLockScroll:function(){return x},propTypesDisabled:function(){return b},propTypesClassName:function(){return d},propTypesChildren:function(){return l},propTypesContextValue:function(){return u}});var r=a(je),n=wt;function o(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function a(s){return s&&s.__esModule?s:{default:s}}function i(s){for(var h=1;hl.length)&&(u=l.length);for(var s=0,h=new Array(u);s=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.children,l=_(x,["children"]),u=(0,o.useMenu)(),s=u.getReferenceProps,h=u.reference,v=u.nested,w=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,p({},s(p(m(p({},l),{ref:w,onClick:function(k){k.stopPropagation()}}),v&&{role:"menuitem"}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.MenuHandler";var T=C})(KS);var YS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{MenuList:function(){return x},default:function(){return b}});var r=O(A),n=$t,o=Jt,a=O(Ve),i=Ne,c=O(Ee),p=ke,g=Vs,m=Xi;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.children,s=d.className,h=C(d,["children","className"]),v=(0,p.useTheme)().menu,w=v.styles.base,E=(0,g.useMenu)(),k=E.open,P=E.handler,N=E.strategy,j=E.x,D=E.y,L=E.floating,W=E.listItemsRef,G=E.getFloatingProps,Y=E.getItemProps,U=E.appliedAnimation,B=E.lockScroll,H=E.context,K=E.activeIndex,ee=E.tree,ie=E.allowHover,se=E.internalAllowHover,ce=E.setActiveIndex,re=E.nested;s=s??"";var ve=(0,i.twMerge)((0,a.default)((0,c.default)(w.menu)),s),he=(0,n.useMergeRefs)([l,L]),le=o.AnimatePresence,Q=r.default.createElement(o.m.div,_({},h,{ref:he,style:{position:N,top:D??0,left:j??0},className:ve},G({onKeyDown:function(me){me.key==="Tab"&&(P(!1),me.shiftKey&&me.preventDefault())}}),{initial:"unmount",exit:"unmount",animate:k?"mount":"unmount",variants:U}),r.default.Children.map(u,function(te,me){return r.default.isValidElement(te)&&r.default.cloneElement(te,Y({tabIndex:K===me?0:-1,role:"menuitem",className:te.props.className,ref:function(ue){W.current[me]=ue},onClick:function(ue){if(te.props.onClick){var ge,Te;(Te=(ge=te.props).onClick)===null||Te===void 0||Te.call(ge,ue)}ee==null||ee.events.emit("click")},onMouseEnter:function(){(ie&&k||se&&k)&&ce(me)}}))}));return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(le,null,k&&r.default.createElement(r.default.Fragment,null,B?r.default.createElement(n.FloatingOverlay,{lockScroll:!0},r.default.createElement(n.FloatingFocusManager,{context:H,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},Q)):r.default.createElement(n.FloatingFocusManager,{context:H,modal:!re,initialFocus:re?-1:0,returnFocus:!re,visuallyHiddenDismiss:!0},Q)))))});x.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.MenuList";var b=x})(YS);var XS={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{MenuItem:function(){return C},default:function(){return T}});var r=m(A),n=m(Ve),o=Ne,a=m(Ee),i=ke,c=Xi;function p(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function g(){return g=Object.assign||function(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.className,l=d===void 0?"":d,u=x.disabled,s=u===void 0?!1:u,h=x.children,v=_(x,["className","disabled","children"]),w=(0,i.useTheme)().menu,E=w.styles.base,k=(0,o.twMerge)((0,n.default)((0,a.default)(E.item.initial),p({},(0,a.default)(E.item.disabled),s)),l);return r.default.createElement("button",g({},v,{ref:b,role:"menuitem",className:k}),h)});C.propTypes={className:c.propTypesClassName,disabled:c.propTypesDisabled,children:c.propTypesChildren},C.displayName="MaterialTailwind.MenuItem";var T=C})(XS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{Menu:function(){return _},MenuHandler:function(){return i.MenuHandler},MenuList:function(){return c.MenuList},MenuItem:function(){return p.MenuItem},useMenu:function(){return o.useMenu},default:function(){return O}});var r=m(A),n=$t,o=Vs,a=GS,i=KS,c=YS,p=XS;function g(){return g=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.open,s=d.animate,h=d.className,v=d.children,w=C(d,["open","animate","className","children"]),E;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 k=r.default.useRef(null),P=(0,g.useTheme)().navbar,N=P.styles,j=N.base.mobileNav;s=s??{},h=h??"";var D=(0,c.twMerge)((0,i.default)((0,p.default)(j)),h),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((E=k.current)===null||E===void 0?void 0:E.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(L,s),G=n.AnimatePresence,Q=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,_({},w,{ref:Q,className:D,initial:"unmount",exit:"unmount",animate:u?"mount":"unmount",variants:W}),v)))});x.displayName="MaterialTailwind.MobileNav",x.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=x})(JS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Navbar:function(){return b},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=C(A),n=C(je),o=C(Ve),a=Ne,i=C(Tt),c=C(Ee),p=ke,g=JS,m=Pd;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.variant,h=l.color,v=l.shadow,w=l.blurred,E=l.fullWidth,k=l.className,P=l.children,N=T(l,["variant","color","shadow","blurred","fullWidth","className","children"]),j=(0,p.useTheme)().navbar,D=j.defaultProps,L=j.valid,W=j.styles,G=W.base,Q=W.variants;s=s??D.variant,h=h??D.color,v=v??D.shadow,w=w??D.blurred,E=E??D.fullWidth,k=k??D.className;var U,B=(0,o.default)((0,c.default)(G.navbar.initial),(U={},_(U,(0,c.default)(G.navbar.shadow),v),_(U,(0,c.default)(G.navbar.blurred),w&&h==="white"),_(U,(0,c.default)(G.navbar.fullWidth),E),U)),H=(0,o.default)((0,c.default)(Q[(0,i.default)(L.variants,s,"filled")][(0,i.default)(L.colors,h,"white")])),K=(0,a.twMerge)((0,o.default)(B,H),k);return r.default.createElement("nav",O({},N,{ref:u,className:K}),P)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),color:n.default.oneOf(m.propTypesColor),shadow:m.propTypesShadow,blurred:m.propTypesBlurred,fullWidth:m.propTypesFullWidth,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Navbar";var d=Object.assign(b,{MobileNav:g.MobileNav})})(QS);var ZS={},Kd={},Qi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return c},propTypesOffset:function(){return p},propTypesDismiss:function(){return g},propTypesAnimate:function(){return m},propTypesContent:function(){return _},propTypesInteractive:function(){return O},propTypesClassName:function(){return C},propTypesChildren:function(){return T},propTypesContextValue:function(){return x}});var r=o(je),n=yt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool,i=r.default.func,c=n.propTypesPlacements,p=n.propTypesOffsetType,g=n.propTypesDismissType,m=n.propTypesAnimation,_=r.default.node,O=r.default.bool,C=r.default.string,T=r.default.node.isRequired,x=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:m.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Qi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return c}});var r=o(A),n=Qi;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return p}var c=function(p){var g=p.value,m=p.children;return r.default.createElement(a.Provider,{value:g},m)};c.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},c.displayName="MaterialTailwind.PopoverContextProvider"})(Kd);var eP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{PopoverHandler:function(){return C},default:function(){return T}});var r=c(A),n=$t,o=Kd,a=Qi;function i(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function c(x){return x&&x.__esModule?x:{default:x}}function p(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.children,l=_(x,["children"]),u=(0,o.usePopover)(),s=u.getReferenceProps,h=u.reference,v=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,p({},s(m(p({},l),{ref:v}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.PopoverHandler";var T=C})(eP);var tP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{PopoverContent:function(){return u},default:function(){return s}});var r=C(A),n=$t,o=Jt,a=C(Ve),i=Ne,c=C(Ee),p=ke,g=Kd,m=Qi;function _(h,v,w){return v in h?Object.defineProperty(h,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):h[v]=w,h}function O(){return O=Object.assign||function(h){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(w[E]=h[E])}return w}function l(h,v){if(h==null)return{};var w={},E=Object.keys(h),k,P;for(P=0;P=0)&&(w[k]=h[k]);return w}var u=r.default.forwardRef(function(h,v){var w=h.children,E=h.className,k=d(h,["children","className"]),P=(0,p.useTheme)().popover,N=P.defaultProps,j=P.styles.base,D=(0,g.usePopover)(),L=D.open,W=D.strategy,G=D.x,Q=D.y,U=D.context,B=D.floating,H=D.getFloatingProps,K=D.appliedAnimation,ee=D.labelId,le=D.descriptionId;E=E??N.className;var se=(0,i.twMerge)((0,a.default)((0,c.default)(j)),E),ue=(0,n.useMergeRefs)([v,B]),te=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(te,null,L&&r.default.createElement(n.FloatingFocusManager,{context:U},r.default.createElement(o.m.div,O({},H(b(T({},k),{ref:ue,className:se,style:{position:W,top:Q??"",left:G??""},"aria-labelledby":ee,"aria-describedby":le})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),w)))))});u.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},u.displayName="MaterialTailwind.PopoverContent";var s=u})(tP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return g.PopoverHandler},PopoverContent:function(){return m.PopoverContent},usePopover:function(){return c.usePopover},default:function(){return u}});var r=C(A),n=C(je),o=$t,a=C(nr),i=ke,c=Kd,p=Qi,g=eP,m=tP;function _(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.color,h=d.size,v=d.value,w=d.label,E=d.className,k=d.barProps,P=C(d,["variant","color","size","value","label","className","barProps"]),N=(0,p.useTheme)().progress,j=N.defaultProps,D=N.valid,L=N.styles,W=L.base,G=L.variants,Q=L.sizes;u=u??j.variant,s=s??j.color,h=h??j.size,w=w??j.label,E=E??j.className,k=k??j.barProps;var U=(0,c.default)(G[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,s,"gray")]),B=(0,c.default)(Q[(0,i.default)(D.sizes,h,"md")].container.initial),H=(0,o.default)((0,c.default)(W.container.initial),B),K=(0,c.default)(Q[(0,i.default)(D.sizes,h,"md")].container.withLabel),ee=(0,o.default)((0,c.default)(W.container.withLabel),K),le=(0,c.default)(Q[(0,i.default)(D.sizes,h,"md")].bar),se=(0,o.default)((0,c.default)(W.bar),le),ue=(0,a.twMerge)((0,o.default)(H,m({},ee,w)),E),te=(0,a.twMerge)((0,o.default)(se,U),k==null?void 0:k.className);return r.default.createElement("div",_({},P,{ref:l,className:ue}),r.default.createElement("div",_({},k,{className:te,style:{width:"".concat(v,"%")}}),w&&"".concat(v,"% ").concat(typeof w=="string"?w:"")))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),size:n.default.oneOf(g.propTypesSize),value:g.propTypesValue,label:g.propTypesLabel,barProps:g.propTypesBarProps,className:g.propTypesClassName},x.displayName="MaterialTailwind.Progress";var b=x})(rP);var nP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Radio:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Tt),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.icon,w=l.ripple,E=l.className,k=l.disabled,P=l.containerProps,N=l.labelProps,j=l.iconProps,D=l.inputRef,L=T(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,g.useTheme)().radio,G=W.defaultProps,Q=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,h=h??G.label,v=v??G.icon,w=w??G.ripple,E=E??G.className,k=k??G.disabled,P=P??G.containerProps,N=N??G.labelProps,j=j??G.iconProps;var ee=w!==void 0&&new o.default,le=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),k)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),P==null?void 0:P.className),ue=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Q.colors,s,"gray")])),E),te=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className),me=(0,a.default)((0,a.default)((0,p.default)(B.icon)),H[(0,c.default)(Q.colors,s,"gray")].color,j==null?void 0:j.className);return r.default.createElement("div",{ref:u,className:le},r.default.createElement("label",O({},P,{className:se,htmlFor:L.id||K,onMouseDown:function(he){var Y=P==null?void 0:P.onMouseDown;return w&&ee.create(he,"dark"),typeof Y=="function"&&Y(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"radio",disabled:k,className:ue,id:L.id||K})),r.default.createElement("span",{className:me},v||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"})))),h&&r.default.createElement("label",O({},N,{className:te,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Radio";var d=b})(nP);var oP={},_b={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var O in _)Object.defineProperty(m,O,{enumerable:!0,get:_[O]})}t(e,{SelectContext:function(){return i},useSelect:function(){return c},usePrevious:function(){return p},SelectContextProvider:function(){return g}});var r=a(A),n=Jt,o=Rs;function a(m){return m&&m.__esModule?m:{default:m}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function c(){var m=r.default.useContext(i);if(m===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return m}function p(m){var _=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){_.current=m},[m]),_.current}var g=function(m){var _=m.value,O=m.children;return r.default.createElement(i.Provider,{value:_},O)};g.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},g.displayName="MaterialTailwind.SelectContextProvider"})(_b);var aP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=ke,c=_b,p=Rs;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=function(b){var d=function(){U(v),K(s),H(!1),le(null)},l=function(ve){(ve.key==="Enter"||ve.key===" "&&!ue.current.typing)&&(ve.preventDefault(),d())},u=b.value,s=u===void 0?"":u,h=b.index,v=h===void 0?0:h,w=b.disabled,E=w===void 0?!1:w,k=b.className,P=k===void 0?"":k,N=b.children,j=O(b,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,W=L.base,G=(0,c.useSelect)(),Q=G.selectedIndex,U=G.setSelectedIndex,B=G.listRef,H=G.setOpen,K=G.onChange,ee=G.activeIndex,le=G.setActiveIndex,se=G.getItemProps,ue=G.dataRef,te=(0,a.default)(W.option.initial),me=(0,a.default)(W.option.active),he=(0,a.default)(W.option.disabled),Y,ae=(0,o.twMerge)((0,n.default)(te,(Y={},g(Y,me,Q===v),g(Y,he,E),Y)),P??"");return r.default.createElement("li",m({},j,{role:"option",ref:function(ie){return B.current[v]=ie},className:ae,disabled:E,tabIndex:ee===v?0:1,"aria-selected":ee===v&&Q===v,"data-selected":Q===v},se({onClick:function(ie){var ve=j==null?void 0:j.onClick;typeof ve=="function"&&(ve(ie),d()),d()},onKeyDown:function(ie){var ve=j==null?void 0:j.onKeyDown;typeof ve=="function"&&(ve(ie),l(ie)),l(ie)}})),N)};T.propTypes={value:p.propTypesValue,index:p.propTypesIndex,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.SelectOption";var x=T})(aP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,H){for(var K in H)Object.defineProperty(B,K,{enumerable:!0,get:H[K]})}t(e,{Select:function(){return Q},Option:function(){return T.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return U}});var r=s(A),n=s(je),o=$t,a=Jt,i=s(Ve),c=Ne,p=s(nr),g=s(Tt),m=s(Ee),_=ke,O=_b,C=Rs,T=aP;function x(B,H){(H==null||H>B.length)&&(H=B.length);for(var K=0,ee=new Array(H);K=0)&&Object.prototype.propertyIsEnumerable.call(B,ee)&&(K[ee]=B[ee])}return K}function D(B,H){if(B==null)return{};var K={},ee=Object.keys(B),le,se;for(se=0;se=0)&&(K[le]=B[le]);return K}function L(B,H){return b(B)||v(B,H)||G(B,H)||w()}function W(B){return d(B)||h(B)||G(B)||E()}function G(B,H){if(B){if(typeof B=="string")return x(B,H);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 x(B,H)}}var Q=r.default.forwardRef(function(B,H){var K=B.variant,ee=B.color,le=B.size,se=B.label,ue=B.error,te=B.success,me=B.arrow,he=B.value,Y=B.onChange,ae=B.selected,ie=B.offset,ve=B.dismiss,de=B.animate,be=B.lockScroll,ye=B.labelProps,Te=B.menuProps,De=B.className,ze=B.disabled,Ke=B.name,Xe=B.children,tt=B.containerProps,Le=j(B,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),ht,Ye=(0,_.useTheme)().select,Ue=Ye.defaultProps,ot=Ye.valid,It=Ye.styles,Ct=It.base,an=It.variants,ln=L(r.default.useState("close"),2),jt=ln[0],or=ln[1];K=K??Ue.variant,ee=ee??Ue.color,le=le??Ue.size,se=se??Ue.label,ue=ue??Ue.error,te=te??Ue.success,me=me??Ue.arrow,he=he??Ue.value,Y=Y??Ue.onChange,ae=ae??Ue.selected,ie=ie??Ue.offset,ve=ve??Ue.dismiss,de=de??Ue.animate,ye=ye??Ue.labelProps,Te=Te??Ue.menuProps;var qt;tt=(qt=(0,p.default)(tt,(Ue==null?void 0:Ue.containerProps)||{}))!==null&&qt!==void 0?qt:Ue.containerProps,De=De??Ue.className;var re=r.default.useRef([]),pe,Oe=r.default.useRef(W((pe=r.default.Children.map(Xe,function(wt){var Lt=wt.props;return Lt==null?void 0:Lt.value}))!==null&&pe!==void 0?pe:[])),at=L(r.default.useState(!1),2),et=at[0],ct=at[1],Je=L(r.default.useState(null),2),lt=Je[0],ar=Je[1],io=L(r.default.useState(0),2),Zt=io[0],lo=io[1],Wr=L(r.default.useState(!1),2),so=Wr[0],kn=Wr[1],Zo=(0,O.usePrevious)(lt),yr=(0,o.useFloating)({placement:"bottom-start",open:et,onOpenChange:ct,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(Lt){var St=Lt.rects,En=Lt.elements,oa,ho;Object.assign(En==null||(oa=En.floating)===null||oa===void 0?void 0:oa.style,{width:"".concat(St==null||(ho=St.reference)===null||ho===void 0?void 0:ho.width,"px"),zIndex:99})},padding:20})]}),Wn=yr.x,uo=yr.y,za=yr.strategy,co=yr.refs,Hr=yr.context;r.default.useEffect(function(){lo(Math.max(0,Oe.current.indexOf(he)+1))},[he]);var Ba=co.floating,ea=(0,o.useInteractions)([(0,o.useClick)(Hr),(0,o.useRole)(Hr,{role:"listbox"}),(0,o.useDismiss)(Hr,k({},ve)),(0,o.useListNavigation)(Hr,{listRef:re,activeIndex:lt,selectedIndex:Zt,onNavigate:ar,loop:!0}),(0,o.useTypeahead)(Hr,{listRef:Oe,activeIndex:lt,selectedIndex:Zt,onMatch:et?ar:lo})]),Wa=ea.getReferenceProps,fo=ea.getFloatingProps,po=ea.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var wt=Ba.current;if(et&&so&&wt){var Lt=lt!=null?re.current[lt]:Zt!=null?re.current[Zt]:null;if(Lt&&Zo!=null){var St,En,oa=(En=(St=re.current[Zo])===null||St===void 0?void 0:St.offsetHeight)!==null&&En!==void 0?En:0,ho=wt.offsetHeight,al=Lt.offsetTop,$s=al+oa;alho+wt.scrollTop&&(wt.scrollTop+=$s-ho-wt.scrollTop+5)}}},[et,so,Zo,lt]);var xe=r.default.useMemo(function(){return{selectedIndex:Zt,setSelectedIndex:lo,listRef:re,setOpen:ct,onChange:Y||function(){},activeIndex:lt,setActiveIndex:ar,getItemProps:po,dataRef:Hr.dataRef}},[Zt,Y,lt,po,Hr.dataRef]);r.default.useEffect(function(){or(et?"open":!et&&Zt||!et&&he?"withValue":"close")},[et,he,Zt,ae]);var Ae=an[(0,g.default)(ot.variants,K,"outlined")],Me=Ae.sizes[(0,g.default)(ot.sizes,le,"md")],qe=Ae.error.select,st=Ae.success.select,Dt=Ae.colors.select[(0,g.default)(ot.colors,ee,"gray")],Ot=Ae.error.label,Rr=Ae.success.label,Gt=Ae.colors.label[(0,g.default)(ot.colors,ee,"gray")],Ur=Ae.states[jt],ta=(0,i.default)((0,m.default)(Ct.container),(0,m.default)(Me.container),tt==null?void 0:tt.className),sn=(0,c.twMerge)((0,i.default)((0,m.default)(Ct.select),(0,m.default)(Ae.base.select),(0,m.default)(Ur.select),(0,m.default)(Me.select),l({},(0,m.default)(Dt[jt]),!ue&&!te),l({},(0,m.default)(qe.initial),ue),l({},(0,m.default)(qe.states[jt]),ue),l({},(0,m.default)(st.initial),te),l({},(0,m.default)(st.states[jt]),te)),De),rl,Us=(0,c.twMerge)((0,i.default)((0,m.default)(Ct.label),(0,m.default)(Ae.base.label),(0,m.default)(Ur.label),(0,m.default)(Me.label.initial),(0,m.default)(Me.label.states[jt]),l({},(0,m.default)(Gt[jt]),!ue&&!te),l({},(0,m.default)(Ot.initial),ue),l({},(0,m.default)(Ot.states[jt]),ue),l({},(0,m.default)(Rr.initial),te),l({},(0,m.default)(Rr.states[jt]),te)),(rl=ye.className)!==null&&rl!==void 0?rl:""),ra=(0,i.default)((0,m.default)(Ct.arrow.initial),l({},(0,m.default)(Ct.arrow.active),et)),Ha,Ua=(0,c.twMerge)((0,i.default)((0,m.default)(Ct.menu)),(Ha=Te.className)!==null&&Ha!==void 0?Ha:""),nl=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),af={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]}}},lf=(0,p.default)(af,de),ol=a.AnimatePresence;r.default.useEffect(function(){he&&!Y&&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.")},[he,Y]);var na=r.default.createElement(o.FloatingFocusManager,{context:Hr,modal:!1},r.default.createElement(a.m.ul,u({},fo(N(k({},Te),{ref:co.setFloating,role:"listbox",className:Ua,style:{position:za,top:uo??0,left:Wn??0,overflow:"auto"},onPointerEnter:function(Lt){var St=Te==null?void 0:Te.onPointerEnter;typeof St=="function"&&(St(Lt),kn(!1)),kn(!1)},onPointerMove:function(Lt){var St=Te==null?void 0:Te.onPointerMove;typeof St=="function"&&(St(Lt),kn(!1)),kn(!1)},onKeyDown:function(Lt){var St=Te==null?void 0:Te.onKeyDown;typeof St=="function"&&(St(Lt),kn(!0)),kn(!0)}})),{initial:"unmount",exit:"unmount",animate:et?"mount":"unmount",variants:lf}),r.default.Children.map(Xe,function(wt,Lt){var St;return r.default.isValidElement(wt)&&r.default.cloneElement(wt,N(k({},wt.props),{index:((St=wt.props)===null||St===void 0?void 0:St.index)||Lt+1,id:"material-tailwind-select-".concat(Lt)}))})));return r.default.createElement(O.SelectContextProvider,{value:xe},r.default.createElement("div",u({},tt,{ref:H,className:ta}),r.default.createElement("button",u({type:"button"},Wa(N(k({},Le),{ref:co.setReference,className:sn,disabled:ze,name:Ke}))),typeof ae=="function"?r.default.createElement("span",{className:nl},ae(Xe[Zt-1],Zt-1)):he&&!Y?r.default.createElement("span",{className:nl},he):r.default.createElement("span",u({},(ht=Xe[Zt-1])===null||ht===void 0?void 0:ht.props,{className:nl})),r.default.createElement("div",{className:ra},me??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",u({},ye,{className:Us}),se),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(ol,null,et&&r.default.createElement(r.default.Fragment,null,be?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},na):na)))))});Q.propTypes={variant:n.default.oneOf(C.propTypesVariant),color:n.default.oneOf(C.propTypesColor),size:n.default.oneOf(C.propTypesSize),label:C.propTypesLabel,error:C.propTypesError,success:C.propTypesSuccess,arrow:C.propTypesArrow,value:C.propTypesValue,onChange:C.propTypesOnChange,selected:C.propTypesSelected,offset:C.propTypesOffset,dismiss:C.propTypesDismiss,animate:C.propTypesAnimate,lockScroll:C.propTypesLockScroll,labelProps:C.propTypesLabelProps,menuProps:C.propTypesMenuProps,className:C.propTypesClassName,disabled:C.propTypesDisabled,name:C.propTypesName,children:C.propTypesChildren,containerProps:C.propTypesContainerProps},Q.displayName="MaterialTailwind.Select";var U=Object.assign(Q,{Option:T.SelectOption})})(oP);var iP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Switch:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Tt),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.ripple,w=l.className,E=l.disabled,k=l.containerProps,P=l.circleProps,N=l.labelProps,j=l.inputRef,D=T(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,g.useTheme)(),W=L.switch,G=W.defaultProps,Q=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,v=v??G.ripple,w=w??G.className,E=E??G.disabled,k=k??G.containerProps,N=N??G.labelProps,P=P??G.circleProps;var ee=v!==void 0&&new o.default,le=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),E)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),k==null?void 0:k.className),ue=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Q.colors,s,"gray")])),w),te=(0,i.twMerge)((0,a.default)((0,p.default)(B.circle),H[(0,c.default)(Q.colors,s,"gray")].circle,H[(0,c.default)(Q.colors,s,"gray")].before),P==null?void 0:P.className),me=(0,a.default)((0,p.default)(B.ripple)),he=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className);return r.default.createElement("div",{ref:u,className:le},r.default.createElement("div",O({},k,{className:se}),r.default.createElement("input",O({},D,{ref:j,type:"checkbox",disabled:E,id:D.id||K,className:ue})),r.default.createElement("label",O({},P,{htmlFor:D.id||K,className:te}),v&&r.default.createElement("div",{className:me,onMouseDown:function(Y){var ae=k==null?void 0:k.onMouseDown;return v&&ee.create(Y,"dark"),typeof ae=="function"&&ae(Y)}}))),h&&r.default.createElement("label",O({},N,{htmlFor:D.id||K,className:he}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject,circleProps:m.propTypesObject},b.displayName="MaterialTailwind.Switch";var d=b})(iP);var lP={},Ji={},Va={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return c},propTypesDisabled:function(){return p},propTypesClassName:function(){return g},propTypesOrientation:function(){return m},propTypesIndicator:function(){return _},propTypesChildren:function(){return O}});var r=o(je),n=yt;function o(C){return C&&C.__esModule?C:{default:C}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,c=n.propTypesAnimation,p=r.default.bool,g=r.default.string,m=r.default.oneOf(["horizontal","vertical"]),_=r.default.instanceOf(Object),O=r.default.node.isRequired})(Va);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,P){for(var N in P)Object.defineProperty(k,N,{enumerable:!0,get:P[N]})}t(e,{TabsContext:function(){return b},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return u},setActive:function(){return s},setAnimation:function(){return h},setIndicator:function(){return v},setIsInitial:function(){return w},setOrientation:function(){return E}});var r=c(A),n=Va;function o(k,P){(P==null||P>k.length)&&(P=k.length);for(var N=0,j=new Array(P);N=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.value,s=d.className,h=d.activeClassName,v=d.disabled,w=d.children,E=C(d,["value","className","activeClassName","disabled","children"]),k=(0,c.useTheme)(),P=k.tab,N=P.defaultProps,j=P.styles.base,D=(0,p.useTabs)(),L=D.state,W=D.dispatch,G=L.id,Q=L.active,U=L.indicatorProps;s=s??N.className,h=h??N.activeClassName,v=v??N.disabled;var B,H=(0,a.twMerge)((0,o.default)((0,i.default)(j.tab.initial),(B={},m(B,(0,i.default)(j.tab.disabled),v),m(B,h,Q===u),B)),s),K,ee=(0,a.twMerge)((0,o.default)((0,i.default)(j.indicator)),(K=U==null?void 0:U.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",_({},E,{ref:l,role:"tab",className:H,onClick:function(le){var se=E==null?void 0:E.onClick;typeof se=="function"&&((0,p.setActive)(W,u),(0,p.setIsInitial)(W,!1),se(le)),(0,p.setIsInitial)(W,!1),(0,p.setActive)(W,u)},"data-value":u}),r.default.createElement("div",{className:"z-20 text-inherit"},w),Q===u&&r.default.createElement(n.motion.div,_({},U,{transition:{duration:.5},className:ee,layoutId:G})))});x.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},x.displayName="MaterialTailwind.Tab";var b=x})(sP);var uP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{TabsBody:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=O(nr),a=O(Ve),i=Ne,c=O(Ee),p=ke,g=Ji,m=Va;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.animate,s=d.className,h=d.children,v=C(d,["animate","className","children"]),w=(0,p.useTheme)().tabsBody,E=w.defaultProps,k=w.styles.base,P=(0,g.useTabs)().dispatch;s=s??E.className,u=u??E.animate;var N=(0,i.twMerge)((0,a.default)((0,c.default)(k)),s),j=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]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(j,u)},[u,j]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,g.setAnimation)(P,D)},[D,P]),r.default.createElement("div",_({},v,{ref:l,className:N}),h)});x.propTypes={animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.TabsBody";var b=x})(uP);var cP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=ke,c=Ji,p=Va;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.indicatorProps,u=b.className,s=b.children,h=O(b,["indicatorProps","className","children"]),v=(0,i.useTheme)().tabsHeader,w=v.defaultProps,E=v.styles,k=(0,c.useTabs)(),P=k.state,N=k.dispatch,j=P.orientation;r.default.useEffect(function(){(0,c.setIndicator)(N,l)},[N,l]),u=u??w.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(E.base),g({},E[j]&&(0,a.default)(E[j]),j)),u);return r.default.createElement("nav",null,r.default.createElement("ul",m({},h,{ref:d,role:"tablist",className:D}),s))});T.propTypes={indicatorProps:p.propTypesIndicator,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.TabsHeader";var x=T})(cP);var dP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return T},default:function(){return x}});var r=_(A),n=Jt,o=_(Ve),a=Ne,i=_(Ee),c=ke,p=Ji,g=Va;function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.value,u=b.className,s=b.children,h=O(b,["value","className","children"]),v=(0,c.useTheme)().tabPanel,w=v.defaultProps,E=v.styles.base,k=(0,p.useTabs)().state,P=k.active,N=k.appliedAnimation,j=k.isInitial;u=u??w.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(E)),u),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,m({},h,{ref:d,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:P===l?"mount":j?"initial":"unmount",variants:N,"data-value":l}),s)))});T.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},T.displayName="MaterialTailwind.TabPanel";var x=T})(dP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Tabs:function(){return l},Tab:function(){return p.Tab},TabsBody:function(){return g.TabsBody},TabsHeader:function(){return m.TabsHeader},TabPanel:function(){return _.TabPanel},useTabs:function(){return c.useTabs},default:function(){return u}});var r=x(A),n=x(Ve),o=Ne,a=x(Ee),i=ke,c=Ji,p=sP,g=uP,m=cP,_=dP,O=Va;function C(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function T(){return T=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.value,w=s.className,E=s.orientation,k=s.children,P=b(s,["value","className","orientation","children"]),N=(0,i.useTheme)().tabs,j=N.defaultProps,D=N.styles,L=r.default.useId();w=w??j.className,E=E??j.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),C({},D[E]&&(0,a.default)(D[E]),E)),w);return r.default.createElement(c.TabsContextProvider,{id:L,value:v,orientation:E},r.default.createElement("div",T({},P,{ref:h,className:W}),k))});l.propTypes={id:O.propTypesId,value:O.propTypesValue,className:O.propTypesClassName,orientation:O.propTypesOrientation,children:O.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var u=Object.assign(l,{Tab:p.Tab,Body:g.TabsBody,Header:m.TabsHeader,Panel:_.TabPanel})})(lP);var fP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return T},default:function(){return x}});var r=_(A),n=_(je),o=_(Ve),a=_(Tt),i=_(Ee),c=ke,p=Es;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.variant,u=b.color,s=b.size,h=b.label,v=b.error,w=b.success,E=b.resize,k=b.labelProps,P=b.containerProps,N=b.shrink,j=b.className,D=O(b,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,c.useTheme)().textarea,W=L.defaultProps,G=L.valid,Q=L.styles,U=Q.base,B=Q.variants;l=l??W.variant,s=s??W.size,u=u??W.color,h=h??W.label,k=k??W.labelProps,P=P??W.containerProps,N=N??W.shrink,j=j??W.className;var H=B[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(H.error.textarea),ee=(0,i.default)(H.success.textarea),le=(0,i.default)(H.shrink.textarea),se=(0,i.default)(H.colors.textarea[(0,a.default)(G.colors,u,"gray")]),ue=(0,i.default)(H.error.label),te=(0,i.default)(H.success.label),me=(0,i.default)(H.shrink.label),he=(0,i.default)(H.colors.label[(0,a.default)(G.colors,u,"gray")]),Y=(0,o.default)((0,i.default)(U.container),P==null?void 0:P.className),ae=(0,o.default)((0,i.default)(U.textarea),(0,i.default)(H.base.textarea),(0,i.default)(H.sizes[(0,a.default)(G.sizes,s,"md")].textarea),g({},se,!v&&!w),g({},K,v),g({},ee,w),g({},le,N),E?"":"!resize-none",j),ie=(0,o.default)((0,i.default)(U.label),(0,i.default)(H.base.label),(0,i.default)(H.sizes[(0,a.default)(G.sizes,s,"md")].label),g({},he,!v&&!w),g({},ue,v),g({},te,w),g({},me,N),k==null?void 0:k.className);return r.default.createElement("div",{ref:d,className:Y},r.default.createElement("textarea",m({},D,{className:ae,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:ie},h))});T.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,resize:p.propTypesResize,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},T.displayName="MaterialTailwind.Textarea";var x=T})(fP);var pP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(j,D){for(var L in D)Object.defineProperty(j,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return P},default:function(){return N}});var r=b(A),n=b(je),o=$t,a=Jt,i=b(Ve),c=Ne,p=b(nr),g=b(Ee),m=ke,_=Qi;function O(j,D){(D==null||D>j.length)&&(D=j.length);for(var L=0,W=new Array(D);L=0)&&Object.prototype.propertyIsEnumerable.call(j,W)&&(L[W]=j[W])}return L}function w(j,D){if(j==null)return{};var L={},W=Object.keys(j),G,Q;for(Q=0;Q=0)&&(L[G]=j[G]);return L}function E(j,D){return C(j)||d(j,D)||k(j,D)||l()}function k(j,D){if(j){if(typeof j=="string")return O(j,D);var L=Object.prototype.toString.call(j).slice(8,-1);if(L==="Object"&&j.constructor&&(L=j.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return O(j,D)}}var P=r.default.forwardRef(function(j,D){var L=j.open,W=j.handler,G=j.content,Q=j.interactive,U=j.placement,B=j.offset,H=j.dismiss,K=j.animate,ee=j.className,le=j.children,se=v(j,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ue=(0,m.useTheme)().tooltip,te=ue.defaultProps,me=ue.styles.base,he=E(r.default.useState(!1),2),Y=he[0],ae=he[1];L=L??Y,W=W??ae,Q=Q??te.interactive,U=U??te.placement,B=B??te.offset,H=H??te.dismiss,K=K??te.animate,ee=ee??te.className;var ie=(0,c.twMerge)((0,i.default)((0,g.default)(me)),ee),ve={unmount:{opacity:0},mount:{opacity:1}},de=(0,p.default)(ve,K),be=(0,o.useFloating)({open:L,onOpenChange:W,middleware:[(0,o.offset)(B),(0,o.flip)(),(0,o.shift)()],placement:U}),ye=be.x,Te=be.y,De=be.reference,ze=be.floating,Ke=be.strategy,Xe=be.refs,tt=be.update,Le=be.context,ht=(0,o.useInteractions)([(0,o.useClick)(Le,{enabled:Q}),(0,o.useFocus)(Le),(0,o.useHover)(Le),(0,o.useRole)(Le,{role:"tooltip"}),(0,o.useDismiss)(Le,H)]),Ye=ht.getReferenceProps,Ue=ht.getFloatingProps;r.default.useEffect(function(){if(Xe.reference.current&&Xe.floating.current&&L)return(0,o.autoUpdate)(Xe.reference.current,Xe.floating.current,tt)},[L,tt,Xe.reference,Xe.floating]);var ot=(0,o.useMergeRefs)([D,ze]),It=(0,o.useMergeRefs)([D,De]),Ct=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof le=="string"?r.default.createElement("span",x({},Ye({ref:It})),le):r.default.cloneElement(le,u({},Ye(h(u({},le==null?void 0:le.props),{ref:It})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ct,null,L&&r.default.createElement(a.m.div,x({},Ue(h(u({},se),{ref:ot,className:ie,style:{position:Ke,top:Te??"",left:ye??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:de}),G)))))});P.propTypes={open:_.propTypesOpen,handler:_.propTypesHandler,content:_.propTypesContent,interactive:_.propTypesInteractive,placement:n.default.oneOf(_.propTypesPlacement),offset:_.propTypesOffset,dismiss:_.propTypesDismiss,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},P.displayName="MaterialTailwind.Tooltip";var N=P})(pP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=_(A),n=_(je),o=_(Ve),a=Ne,i=_(Tt),c=_(Ee),p=ke,g=Lg;function m(u,s,h){return s in u?Object.defineProperty(u,s,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[s]=h,u}function _(u){return u&&u.__esModule?u:{default:u}}function O(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.color,w=u.textGradient,E=u.as,k=u.className,P=u.children,N=x(u,["variant","color","textGradient","as","className","children"]),j=(0,p.useTheme)().typography,D=j.defaultProps,L=j.valid,W=j.styles,G=W.variants,Q=W.colors,U=W.textGradient;h=h??D.variant,v=v??D.color,w=w||D.textGradient,E=E??void 0,k=k??D.className;var B=(0,c.default)(G[(0,i.default)(L.variants,h,"paragraph")]),H=Q[(0,i.default)(L.colors,v,"inherit")],K=(0,c.default)(U),ee=(0,a.twMerge)((0,o.default)(B,m({},H.color,!w),m({},K,w),m({},H.gradient,w)),k),le;switch(h){case"h1":le=r.default.createElement(E||"h1",T(O({},N),{ref:s,className:ee}),P);break;case"h2":le=r.default.createElement(E||"h2",T(O({},N),{ref:s,className:ee}),P);break;case"h3":le=r.default.createElement(E||"h3",T(O({},N),{ref:s,className:ee}),P);break;case"h4":le=r.default.createElement(E||"h4",T(O({},N),{ref:s,className:ee}),P);break;case"h5":le=r.default.createElement(E||"h5",T(O({},N),{ref:s,className:ee}),P);break;case"h6":le=r.default.createElement(E||"h6",T(O({},N),{ref:s,className:ee}),P);break;case"lead":le=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;case"paragraph":le=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;case"small":le=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;default:le=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break}return le});d.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),as:g.propTypesAs,textGradient:g.propTypesTextGradient,className:g.propTypesClassName,children:g.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(hP);var gP={},bP={};(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,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return c},propTypesAnimate:function(){return p}});var r=o(je),n=yt;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,c=r.default.bool.isRequired,p=n.propTypesAnimation})(bP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Collapse:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=$t,a=O(nr),i=O(Ve),c=Ne,p=O(Ee),g=ke,m=bP;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.open,s=d.animate,h=d.className,v=d.children,w=C(d,["open","animate","className","children"]),E=r.default.useRef(null),k=(0,g.useTheme)().collapse,P=k.styles,N=P.base;s=s??{},h=h??"";var j=(0,c.twMerge)((0,i.default)((0,p.default)(N)),h),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,s),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,E]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,_({},w,{ref:G,className:j,initial:"unmount",exit:"unmount",animate:u?"mount":"unmount",variants:L}),v)))});x.displayName="MaterialTailwind.Collapse",x.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=x})(gP);var vP={},zs={};(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,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return c},propTypesChildren:function(){return p}});var r=n(je);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,c=r.default.bool,p=r.default.node.isRequired})(zs);var mP={},Tb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{ListItemPrefix:function(){return O},default:function(){return C}});var r=g(A),n=ke,o=g(Ve),a=Ne,i=g(Ee),c=zs;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,n.useTheme)().list,s=u.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(s.itemPrefix)),b);return r.default.createElement("div",p({},l,{ref:x,className:h}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var C=O})(Tb);var Cb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{ListItemSuffix:function(){return O},default:function(){return C}});var r=g(A),n=ke,o=g(Ve),a=Ne,i=g(Ee),c=zs;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,n.useTheme)().list,s=u.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(s.itemSuffix)),b);return r.default.createElement("div",p({},l,{ref:x,className:h}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var C=O})(Cb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{ListItem:function(){return b},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return d}});var r=C(A),n=ke,o=C(qi),a=C(Ve),i=Ne,c=C(Ee),p=zs,g=Tb,m=Cb;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.className,h=l.disabled,v=l.selected,w=l.ripple,E=l.children,k=T(l,["className","disabled","selected","ripple","children"]),P=(0,n.useTheme)().list,N=P.defaultProps,j=P.styles.base;w=w??N.ripple;var D=w!==void 0&&new o.default,L,W=(0,i.twMerge)((0,a.default)((0,c.default)(j.item.initial),(L={},_(L,(0,c.default)(j.item.disabled),h),_(L,(0,c.default)(j.item.selected),v&&!h),L)),s);return r.default.createElement("div",O({},k,{ref:u,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var Q=k==null?void 0:k.onMouseDown;return w&&D.create(G,"dark"),typeof Q=="function"&&Q(G)}}),E)});b.propTypes={className:p.propTypesClassName,selected:p.propTypesSelected,disabled:p.propTypesDisabled,ripple:p.propTypesRipple,children:p.propTypesChildren},b.displayName="MaterialTailwind.ListItem";var d=Object.assign(b,{Prefix:g.ListItemPrefix,Suffix:m.ListItemSuffix})})(mP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{List:function(){return x},ListItem:function(){return p.ListItem},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return b}});var r=O(A),n=ke,o=O(Ve),a=Ne,i=O(Ee),c=zs,p=mP,g=Tb,m=Cb;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.className,s=d.children,h=C(d,["className","children"]),v=(0,n.useTheme)().list,w=v.defaultProps,E=v.styles.base;u=u??w.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(E.list)),u);return r.default.createElement("nav",_({},h,{ref:l,className:k}),s)});x.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},x.displayName="MaterialTailwind.List";var b=Object.assign(x,{Item:p.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:m.ListItemSuffix})})(vP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{ButtonGroup:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Tt),c=O(Ee),p=ke,g=Ma;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.color,v=d.fullWidth,w=d.ripple,E=d.className,k=d.children,P=C(d,["variant","size","color","fullWidth","ripple","className","children"]),N=(0,p.useTheme)().buttonGroup,j=N.defaultProps,D=N.styles,L=N.valid,W=D.base,G=D.dividerColor;u=u??j.variant,s=s??j.size,h=h??j.color,w=w??j.ripple,v=v??j.fullWidth,E=E??j.className;var Q,U=(0,a.twMerge)((0,o.default)((0,c.default)(W.initial),(Q={},m(Q,(0,c.default)(W.fullWidth),v),m(Q,"divide-x",u!=="outlined"),m(Q,(0,c.default)(G[(0,i.default)(L.colors,h,"gray")]),u!=="outlined"),Q)),E);return r.default.createElement("div",_({},P,{ref:l,className:U}),r.default.Children.map(k,function(B,H){var K;return r.default.isValidElement(B)&&r.default.cloneElement(B,{variant:u,size:s,color:h,ripple:w,fullWidth:v,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":H!==r.default.Children.count(k)-1,"border-r-0":H!==r.default.Children.count(k)-1,"rounded-l-none":H!==0}),(K=B.props)===null||K===void 0?void 0:K.className)})}))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),fullWidth:g.propTypesFullWidth,ripple:g.propTypesRipple,className:g.propTypesClassName,children:g.propTypesChildren},x.displayName="MaterialTailwind.ButtonGroup";var b=x})(yP);var wP={},xP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return c},propTypesAutoplay:function(){return p},propTypesAutoplayDelay:function(){return g},propTypesTransition:function(){return m},propTypesLoop:function(){return _},propTypesChildren:function(){return O},propTypesSlideRef:function(){return C}});var r=n(je);function n(T){return T&&T.__esModule?T:{default:T}}var o=r.default.string,a=r.default.func,i=r.default.func,c=r.default.func,p=r.default.bool,g=r.default.number,m=r.default.object,_=r.default.bool,O=r.default.node.isRequired,C=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(xP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,w){for(var E in w)Object.defineProperty(v,E,{enumerable:!0,get:w[E]})}t(e,{Carousel:function(){return s},default:function(){return h}});var r=C(A),n=Jt,o=$t,a=C(Ve),i=Ne,c=C(Ee),p=ke,g=xP;function m(v,w){(w==null||w>v.length)&&(w=v.length);for(var E=0,k=new Array(w);E=0)&&Object.prototype.propertyIsEnumerable.call(v,k)&&(E[k]=v[k])}return E}function d(v,w){if(v==null)return{};var E={},k=Object.keys(v),P,N;for(N=0;N=0)&&(E[P]=v[P]);return E}function l(v,w){return _(v)||T(v,w)||u(v,w)||x()}function u(v,w){if(v){if(typeof v=="string")return m(v,w);var E=Object.prototype.toString.call(v).slice(8,-1);if(E==="Object"&&v.constructor&&(E=v.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return m(v,w)}}var s=r.default.forwardRef(function(v,w){var E=v.children,k=v.prevArrow,P=v.nextArrow,N=v.navigation,j=v.autoplay,D=v.autoplayDelay,L=v.transition,W=v.loop,G=v.className,Q=v.slideRef,U=b(v,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),B=(0,p.useTheme)().carousel,H=B.defaultProps,K=B.styles.base,ee=(0,n.useMotionValue)(0),le=r.default.useRef(null),se=l(r.default.useState(0),2),ue=se[0],te=se[1],me=r.default.Children.toArray(E);G=G??H.className,k=k??H.prevArrow,P=P??H.nextArrow,N=N??H.navigation,j=j??H.autoplay,D=D??H.autoplayDelay,L=L??H.transition,W=W??H.loop;var he=(0,i.twMerge)((0,a.default)((0,c.default)(K.carousel)),G),Y=(0,i.twMerge)((0,a.default)((0,c.default)(K.slide))),ae=r.default.useCallback(function(){var be;return-ue*(((be=le.current)===null||be===void 0?void 0:be.clientWidth)||0)},[ue]),ie=r.default.useCallback(function(){var be=W?0:ue;te(ue+1===me.length?be:ue+1)},[ue,W,me.length]),ve=function(){var be=W?me.length-1:0;te(ue-1<0?be:ue-1)};r.default.useEffect(function(){var be=(0,n.animate)(ee,ae(),L);return be.stop},[ae,ue,ee,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(ee,ae(),L)})},[ae,L,ee]),r.default.useEffect(function(){if(j){var be=setInterval(function(){return ie()},D);return function(){return clearInterval(be)}}},[j,ie,D]);var de=(0,o.useMergeRefs)([le,w]);return r.default.createElement("div",O({},U,{ref:de,className:he}),me.map(function(be,ye){return r.default.createElement(n.LazyMotion,{key:ye,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Q,className:Y,style:{x:ee,left:"".concat(ye*100,"%"),right:"".concat(ye*100,"%")}},be))}),k&&k({loop:W,handlePrev:ve,activeIndex:ue,firstIndex:ue===0}),P&&P({loop:W,handleNext:ie,activeIndex:ue,lastIndex:ue===me.length-1}),N&&N({setActiveIndex:te,activeIndex:ue,length:me.length}))});s.propTypes={className:g.propTypesClassName,children:g.propTypesChildren,nextArrow:g.propTypesNextArrow,prevArrow:g.propTypesPrevArrow,navigation:g.propTypesNavigation,autoplay:g.propTypesAutoplay,autoplayDelay:g.propTypesAutoplayDelay,transition:g.propTypesTransition,loop:g.propTypesLoop,slideRef:g.propTypesSlideRef},s.displayName="MaterialTailwind.Carousel";var h=s})(wP);var _P={},TP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return c},propTypesChildren:function(){return p},propTypesPlacement:function(){return g},propTypesOverlayProps:function(){return m},propTypesClassName:function(){return _},propTypesOnClose:function(){return O},propTypesDismiss:function(){return C},propTypesTransition:function(){return T},propTypesOverlayRef:function(){return x}});var r=o(je),n=yt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool.isRequired,i=r.default.number,c=r.default.bool,p=r.default.node.isRequired,g=["top","right","bottom","left"],m=r.default.object,_=r.default.string,O=r.default.func,C=n.propTypesDismissType,T=r.default.object,x=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(TP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Drawer:function(){return l},default:function(){return u}});var r=T(A),n=T(je),o=Jt,a=$t,i=T(nr),c=T(Ve),p=Ne,g=T(Ee),m=ke,_=TP;function O(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function C(){return C=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.open,w=s.size,E=s.overlay,k=s.children,P=s.placement,N=s.overlayProps,j=s.className,D=s.onClose,L=s.dismiss,W=s.transition,G=s.overlayRef,Q=b(s,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),U=(0,m.useTheme)().drawer,B=U.defaultProps,H=U.styles.base,K=(0,o.useAnimation)();w=w??B.size,E=E??B.overlay,P=P??B.placement,j=j??B.className,N=N??B.overlayProps,D=D??B.onClose;var ee;L=(ee=(0,i.default)(B.dismiss,L||{}))!==null&&ee!==void 0?ee:B.dismiss,W=W??B.transition;var le=(0,p.twMerge)((0,c.default)((0,g.default)(H.drawer),{"top-0 right-0":P==="right","bottom-0 left-0":P==="bottom","top-0 left-0":P==="top"||P==="left"}),j),se=(0,p.twMerge)((0,c.default)((0,g.default)(H.overlay)),N==null?void 0:N.className),ue=(0,a.useFloating)({open:v,onOpenChange:D}).context,te=(0,a.useInteractions)([(0,a.useDismiss)(ue,L)]).getFloatingProps;r.default.useEffect(function(){K.start(v?"open":"close")},[v,K,P]);var me={open:{x:0,y:0},close:{x:P==="left"?-w:P==="right"?w:0,y:P==="top"?-w:P==="bottom"?w:0}},he={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.AnimatePresence,null,E&&v&&r.default.createElement(o.m.div,{ref:G,className:se,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:he,transition:{duration:.3}})),r.default.createElement(o.m.div,C({},te(x({ref:h},Q)),{className:le,style:{maxWidth:P==="left"||P==="right"?w:"100%",maxHeight:P==="top"||P==="bottom"?w:"100%",height:P==="left"||P==="right"?"100vh":"100%"},initial:"close",animate:K,variants:me,transition:W}),k)))});l.propTypes={open:_.propTypesOpen,size:_.propTypesSize,overlay:_.propTypesOverlay,children:_.propTypesChildren,placement:n.default.oneOf(_.propTypesPlacement),overlayProps:_.propTypesOverlayProps,className:_.propTypesClassName,onClose:_.propTypesOnClose,dismiss:_.propTypesDismiss,transition:_.propTypesTransition,overlayRef:_.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var u=l})(_P);var CP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Badge:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(nr),a=C(Ve),i=Ne,c=C(Tt),p=C(Ee),g=ke,m=Fg;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.invisible,v=l.withBorder,w=l.overlap,E=l.placement,k=l.className,P=l.content,N=l.children,j=l.containerProps,D=l.containerRef,L=T(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,g.useTheme)().badge,G=W.valid,Q=W.defaultProps,U=W.styles,B=U.base,H=U.placements,K=U.colors;s=s??Q.color,h=h??Q.invisible,v=v??Q.withBorder,w=w??Q.overlap,E=E??Q.placement;var ee;k=(ee=(0,a.default)(k,Q.className))!==null&&ee!==void 0?ee:Q.className;var le;j=(le=(0,o.default)(j,Q.containerProps||{}))!==null&&le!==void 0?le:Q.containerProps;var se=(0,p.default)(B.badge.initial),ue=(0,p.default)(B.badge.withBorder),te=(0,p.default)(B.badge.withContent),me=(0,p.default)(K[(0,c.default)(G.colors,s,"red")]),he=(0,p.default)(H[(0,c.default)(G.placements,E,"top-end")][(0,c.default)(G.overlaps,w,"square")]),Y,ae=(0,i.twMerge)((0,a.default)(se,he,me,(Y={},_(Y,ue,v),_(Y,te,P),Y)),k),ie=(0,i.twMerge)((0,a.default)((0,p.default)(B.container),j==null?void 0:j.className));return r.default.createElement("div",O({ref:D},j,{className:ie}),N,!h&&r.default.createElement("span",O({},L,{ref:u,className:ae}),P))});b.propTypes={color:n.default.oneOf(m.propTypesColor),invisible:m.propTypesInvisible,withBorder:m.propTypesWithBorder,overlap:n.default.oneOf(m.propTypesOverlap),className:m.propTypesClassName,content:m.propTypesContent,children:m.propTypesChildren,placement:n.default.oneOf(m.propTypesPlacement),containerProps:m.propTypesContainerProps,containerRef:m.propTypesContainerRef},b.displayName="MaterialTailwind.Badge";var d=b})(CP);var OP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var j in N)Object.defineProperty(P,j,{enumerable:!0,get:N[j]})}t(e,{Rating:function(){return E},default:function(){return k}});var r=T(A),n=T(je),o=T(Ve),a=Ne,i=T(Tt),c=T(Ee),p=ke,g=Vg;function m(P,N){(N==null||N>P.length)&&(N=P.length);for(var j=0,D=new Array(N);j=0)&&Object.prototype.propertyIsEnumerable.call(P,D)&&(j[D]=P[D])}return j}function s(P,N){if(P==null)return{};var j={},D=Object.keys(P),L,W;for(W=0;W=0)&&(j[L]=P[L]);return j}function h(P,N){return _(P)||b(P,N)||w(P,N)||d()}function v(P){return O(P)||x(P)||w(P)||l()}function w(P,N){if(P){if(typeof P=="string")return m(P,N);var j=Object.prototype.toString.call(P).slice(8,-1);if(j==="Object"&&P.constructor&&(j=P.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return m(P,N)}}var E=r.default.forwardRef(function(P,N){var j=P.count,D=P.value,L=P.ratedIcon,W=P.unratedIcon,G=P.ratedColor,Q=P.unratedColor,U=P.className,B=P.onChange,H=P.readonly,K=u(P,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),ee,le,se=(0,p.useTheme)().rating,ue=se.valid,te=se.defaultProps,me=se.styles,he=me.base,Y=me.colors;j=j??te.count,D=D??te.value,L=L??te.ratedIcon,L=L??te.ratedIcon,W=W??te.unratedIcon,G=G??te.ratedColor,Q=Q??te.unratedColor,U=U??te.className,B=B??te.onChange,H=H??te.readonly;var ae=h(r.default.useState(function(){return v(Array(D).fill("rated")).concat(v(Array(j-D).fill("un_rated")))}),2),ie=ae[0],ve=ae[1],de=h(r.default.useState(function(){return v(Array(j).fill("un_rated"))}),2),be=de[0],ye=de[1],Te=h(r.default.useState(!1),2),De=Te[0],ze=Te[1],Ke=(0,c.default)(Y[(0,i.default)(ue.colors,G,"yellow")]),Xe=(0,c.default)(Y[(0,i.default)(ue.colors,Q,"blue-gray")]),tt=(0,a.twMerge)((0,o.default)((0,c.default)(he.rating),U)),Le=(0,c.default)(he.icon),ht=L,Ye=W,Ue=r.default.isValidElement(L)&&r.default.cloneElement(ht,{className:(0,a.twMerge)((0,o.default)(Le,Ke,ht==null||(ee=ht.props)===null||ee===void 0?void 0:ee.className))}),ot=r.default.isValidElement(L)&&r.default.cloneElement(Ye,{className:(0,a.twMerge)((0,o.default)(Le,Xe,Ye==null||(le=Ye.props)===null||le===void 0?void 0:le.className))}),It=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(Le,Ke))}),Ct=!r.default.isValidElement(L)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(Le,Xe))}),an=function(ln){return ln.map(function(jt,or){return r.default.createElement("span",{key:or,onClick:function(){if(!H){var qt=ie.map(function(re,pe){return pe<=or?"rated":"un_rated"});ve(qt),B&&typeof B=="function"&&B(qt.filter(function(re){return re==="rated"}).length)}},onMouseEnter:function(){if(!H){var qt=be.map(function(re,pe){return pe<=or?"rated":"un_rated"});ze(!0),ye(qt)}},onMouseLeave:function(){return!H&&ze(!1)}},r.default.isValidElement(jt==="rated"?L:W)?jt==="rated"?Ue:ot:jt==="rated"?It:Ct)})};return r.default.createElement("div",C({},K,{ref:N,className:tt}),an(De?be:ie))});E.propTypes={count:g.propTypesCount,value:g.propTypesValue,ratedIcon:g.propTypesRatedIcon,unratedIcon:g.propTypesUnratedIcon,ratedColor:n.default.oneOf(g.propTypesColor),unratedColor:n.default.oneOf(g.propTypesColor),className:g.propTypesClassName,onChange:g.propTypesOnChange,readonly:g.propTypesReadonly},E.displayName="MaterialTailwind.Rating";var k=E})(OP);var SP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,E){for(var k in E)Object.defineProperty(w,k,{enumerable:!0,get:E[k]})}t(e,{Slider:function(){return h},default:function(){return v}});var r=T(A),n=T(je),o=T(nr),a=T(Ve),i=Ne,c=T(Tt),p=T(Ee),g=ke,m=zg;function _(w,E){(E==null||E>w.length)&&(E=w.length);for(var k=0,P=new Array(E);k=0)&&Object.prototype.propertyIsEnumerable.call(w,P)&&(k[P]=w[P])}return k}function l(w,E){if(w==null)return{};var k={},P=Object.keys(w),N,j;for(j=0;j=0)&&(k[N]=w[N]);return k}function u(w,E){return O(w)||x(w,E)||s(w,E)||b()}function s(w,E){if(w){if(typeof w=="string")return _(w,E);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,E)}}var h=r.default.forwardRef(function(w,E){var k=w.color,P=w.size,N=w.className,j=w.trackClassName,D=w.thumbClassName,L=w.barClassName,W=w.value,G=w.defaultValue,Q=w.onChange,U=w.min,B=w.max,H=w.step,K=w.inputRef,ee=w.inputProps,le=d(w,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),se=(0,g.useTheme)().slider,ue=se.valid,te=se.defaultProps,me=se.styles,he=me.base,Y=me.sizes,ae=me.colors,ie=u(r.default.useState(G||0),2),ve=ie[0],de=ie[1];r.default.useMemo(function(){G&&de(G)},[G]),k=k??te.color,P=P??te.size,U=U??te.min,B=B??te.max,H=H??te.step;var be;N=(be=(0,a.default)(te.className,N))!==null&&be!==void 0?be:te.className;var ye;D=(ye=(0,a.default)(te.thumbClassName,D))!==null&&ye!==void 0?ye:te.thumbClassName;var Te;j=(Te=(0,a.default)(te.trackClassName,j))!==null&&Te!==void 0?Te:te.trackClassName;var De;L=(De=(0,a.default)(te.barClassName,L))!==null&&De!==void 0?De:te.barClassName;var ze;ee=(ze=(0,o.default)(ee,(te==null?void 0:te.inputProps)||{}))!==null&&ze!==void 0?ze:te.inputProps;var Ke=(0,i.twMerge)((0,a.default)((0,p.default)(he.container),(0,p.default)(ae[(0,c.default)(ue.colors,k,"gray")]),(0,p.default)(Y[(0,c.default)(ue.sizes,P,"md")].container),N)),Xe=(0,i.twMerge)((0,a.default)((0,p.default)(he.bar),L)),tt=(0,a.default)((0,p.default)(he.track),(0,p.default)(Y[(0,c.default)(ue.sizes,P,"md")].track)),Le=(0,a.default)((0,p.default)(he.thumb),(0,p.default)(Y[(0,c.default)(ue.sizes,P,"md")].thumb)),ht=(0,a.default)((0,p.default)(he.slider),(0,i.twMerge)(tt,j),(0,i.twMerge)(Le,D));return r.default.createElement("div",C({},le,{ref:E,className:Ke}),r.default.createElement("label",{className:Xe,style:{width:"".concat(W||ve,"%")}}),r.default.createElement("input",C({ref:K,type:"range",max:B,min:U,step:H,className:ht},W?{value:W}:null,{defaultValue:G,onChange:function(Ye){return Q?Q(Ye):de(Number(Ye.target.value))}})))});h.propTypes={color:n.default.oneOf(m.propTypesColor),size:n.default.oneOf(m.propTypesSize),className:m.propTypesClassName,trackClassName:m.propTypesTrackClassName,thumbClassName:m.propTypesThumbClassName,barClassName:m.propTypesBarClassName,defaultValue:m.propTypesDefaultValue,value:m.propTypesValue,onChange:m.propTypesOnChange,min:m.propTypesMin,max:m.propTypesMax,step:m.propTypesStep,inputRef:m.propTypesInputRef,inputProps:m.propTypesInputProps},h.displayName="MaterialTailwind.Slider";var v=h})(SP);var PP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Spinner:function(){return b},default:function(){return d}});var r=_(je),n=C(A),o=_(Ve),a=Ne,i=_(Tt),c=_(Ee),p=ke,g=Bg;function m(){return m=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=(0,n.forwardRef)(function(l,u){var s=l.color,h=l.className,v=T(l,["color","className"]),w=(0,p.useTheme)().spinner,E=w.defaultProps,k=w.valid,P=w.styles,N=P.base,j=P.colors;s=s??E.color;var D;h=(D=(0,o.default)(E.className,h))!==null&&D!==void 0?D:E.className;var L=(0,c.default)(j[(0,i.default)(k.colors,s,"gray")]),W=(0,a.twMerge)((0,o.default)((0,c.default)(N)),h),G,Q;return n.default.createElement("svg",m({},v,{ref:u,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=v==null?void 0:v.width)!==null&&G!==void 0?G:24,height:(Q=v==null?void 0:v.height)!==null&&Q!==void 0?Q:24}),n.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"}),n.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:L}))});b.propTypes={color:r.default.oneOf(g.propTypesColor),className:g.propTypesClassName},b.displayName="MaterialTailwind.Spinner";var d=b})(PP);var kP={},Bs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return u},default:function(){return s}});var r=m(A),n=Ne,o=m(Ee),a=ke,i=ao;function c(h,v){(v==null||v>h.length)&&(v=h.length);for(var w=0,E=new Array(v);w=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(w[E]=h[E])}return w}function T(h,v){if(h==null)return{};var w={},E=Object.keys(h),k,P;for(P=0;P=0)&&(w[k]=h[k]);return w}function x(h,v){return p(h)||_(h,v)||b(h,v)||O()}function b(h,v){if(h){if(typeof h=="string")return c(h,v);var w=Object.prototype.toString.call(h).slice(8,-1);if(w==="Object"&&h.constructor&&(w=h.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return c(h,v)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var h=r.default.useContext(d);if(!h)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 h}var u=r.default.forwardRef(function(h,v){var w=h.className,E=h.children,k=C(h,["className","children"]),P=(0,a.useTheme)().timelineItem,N=P.styles,j=N.base,D=x(r.default.useState(0),2),L=D[0],W=D[1],G=r.default.useMemo(function(){return[L,W]},[L,W]),Q=(0,n.twMerge)((0,o.default)(j),w);return r.default.createElement(d.Provider,{value:G},r.default.createElement("li",g({ref:v},k,{className:Q}),E))});u.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},u.displayName="MaterialTailwind.TimelineItem";var s=u})(Bs);var EP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,E){for(var k in E)Object.defineProperty(w,k,{enumerable:!0,get:E[k]})}t(e,{TimelineIcon:function(){return h},default:function(){return v}});var r=T(A),n=T(je),o=$t,a=Ne,i=T(Tt),c=T(Ee),p=ke,g=Bs,m=ao;function _(w,E){(E==null||E>w.length)&&(E=w.length);for(var k=0,P=new Array(E);k=0)&&Object.prototype.propertyIsEnumerable.call(w,P)&&(k[P]=w[P])}return k}function l(w,E){if(w==null)return{};var k={},P=Object.keys(w),N,j;for(j=0;j=0)&&(k[N]=w[N]);return k}function u(w,E){return O(w)||x(w,E)||s(w,E)||b()}function s(w,E){if(w){if(typeof w=="string")return _(w,E);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,E)}}var h=r.default.forwardRef(function(w,E){var k=w.color,P=w.variant,N=w.className,j=w.children,D=d(w,["color","variant","className","children"]),L=(0,p.useTheme)().timelineIcon,W=L.styles,G=L.valid,Q=W.base,U=W.variants,B=u((0,g.useTimelineItem)(),2),H=B[1],K=r.default.useRef(null),ee=(0,o.useMergeRefs)([E,K]);r.default.useEffect(function(){var ue=K.current;if(ue){var te=ue.getBoundingClientRect().width;return H(te),function(){H(0)}}},[H,N,j]);var le=(0,c.default)(U[(0,i.default)(G.variants,P,"filled")][(0,i.default)(G.colors,k,"gray")]),se=(0,a.twMerge)((0,c.default)(Q),le,N);return r.default.createElement("span",C({ref:ee},D,{className:se}),j)});h.propTypes={children:m.propTypeChildren,className:m.propTypeClassName,color:n.default.oneOf(m.propTypeColor),variant:n.default.oneOf(m.propTypeVariant)},h.displayName="MaterialTailwind.TimelineIcon";var v=h})(EP);var RP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{TimelineHeader:function(){return l},default:function(){return u}});var r=_(A),n=Ne,o=_(Ee),a=ke,i=Bs,c=ao;function p(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function x(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}function b(s,h){return g(s)||O(s,h)||d(s,h)||C()}function d(s,h){if(s){if(typeof s=="string")return p(s,h);var v=Object.prototype.toString.call(s).slice(8,-1);if(v==="Object"&&s.constructor&&(v=s.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return p(s,h)}}var l=r.default.forwardRef(function(s,h){var v=s.className,w=s.children,E=T(s,["className","children"]),k=(0,a.useTheme)().timelineBody,P=k.styles,N=P.base,j=b((0,i.useTimelineItem)(),1),D=j[0],L=(0,n.twMerge)((0,o.default)(N),v);return r.default.createElement("div",m({},E,{ref:h,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,w))});l.propTypes={children:c.propTypeChildren,className:c.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var u=l})(RP);var NP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{TimelineHeader:function(){return _},default:function(){return O}});var r=p(A),n=Ne,o=p(Ee),a=ke,i=ao;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className,b=C.children,d=g(C,["className","children"]),l=(0,a.useTheme)().timelineHeader,u=l.styles,s=u.base,h=(0,n.twMerge)((0,o.default)(s),x);return r.default.createElement("div",c({},d,{ref:T,className:h}),b)});_.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},_.displayName="MaterialTailwind.TimelineHeader";var O=_})(NP);var jP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{TimelineConnector:function(){return l},default:function(){return u}});var r=_(A),n=Ne,o=_(Ee),a=ke,i=Bs,c=ao;function p(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function x(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}function b(s,h){return g(s)||O(s,h)||d(s,h)||C()}function d(s,h){if(s){if(typeof s=="string")return p(s,h);var v=Object.prototype.toString.call(s).slice(8,-1);if(v==="Object"&&s.constructor&&(v=s.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return p(s,h)}}var l=r.default.forwardRef(function(s,h){var v=s.className,w=s.children,E=T(s,["className","children"]),k,P=(0,a.useTheme)().timelineConnector,N=P.styles,j=N.base,D=b((0,i.useTimelineItem)(),1),L=D[0],W=(0,o.default)(j.line),G=(0,n.twMerge)((0,o.default)(j.container),v);return r.default.createElement("span",m({},E,{ref:h,className:G,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),w&&r.default.isValidElement(w)?r.default.cloneElement(w,{className:(0,n.twMerge)(W,(k=w.props)===null||k===void 0?void 0:k.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:c.propTypeChildren,className:c.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var u=l})(jP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Timeline:function(){return b},TimelineItem:function(){return c.default},TimelineIcon:function(){return p.default},TimelineBody:function(){return g.default},TimelineHeader:function(){return m.default},TimelineConnector:function(){return _.default},default:function(){return d}});var r=C(A),n=Ne,o=C(Ee),a=ke,i=ao,c=C(Bs),p=C(EP),g=C(RP),m=C(NP),_=C(jP);function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.className,h=l.children,v=T(l,["className","children"]),w=(0,a.useTheme)().timeline,E=w.styles,k=E.base,P=(0,n.twMerge)((0,o.default)(k),s);return r.default.createElement("ul",O({ref:u},v,{className:P}),h)});b.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},b.displayName="MaterialTailwind.Timeline";var d=Object.assign(b,{Item:c.default,Icon:p.default,Header:m.default,Body:g.default,Connector:_.default})})(kP);var AP={},MP={},Ob={};(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,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return c},propTypesClassName:function(){return p}});var r=n(je);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,c=r.default.node,p=r.default.string})(Ob);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{Step:function(){return _},default:function(){return O}});var r=p(A),n=Ne,o=p(Ee),a=ke,i=Ob;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className;C.activeClassName,C.completedClassName;var b=C.children,d=g(C,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,u=l.styles.base,s=(0,n.twMerge)((0,o.default)(u.initial),x);return r.default.createElement("div",c({},d,{ref:T,className:s}),b)});_.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},_.displayName="MaterialTailwind.Step";var O=_})(MP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,P){for(var N in P)Object.defineProperty(k,N,{enumerable:!0,get:P[N]})}t(e,{Stepper:function(){return w},Step:function(){return c.default},default:function(){return E}});var r=C(A),n=$t,o=Ne,a=C(Ee),i=ke,c=C(MP),p=Ob;function g(k,P){(P==null||P>k.length)&&(P=k.length);for(var N=0,j=new Array(P);N=0)&&Object.prototype.propertyIsEnumerable.call(k,j)&&(N[j]=k[j])}return N}function s(k,P){if(k==null)return{};var N={},j=Object.keys(k),D,L;for(L=0;L=0)&&(N[D]=k[D]);return N}function h(k,P){return m(k)||T(k,P)||v(k,P)||x()}function v(k,P){if(k){if(typeof k=="string")return g(k,P);var N=Object.prototype.toString.call(k).slice(8,-1);if(N==="Object"&&k.constructor&&(N=k.constructor.name),N==="Map"||N==="Set")return Array.from(N);if(N==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return g(k,P)}}var w=r.default.forwardRef(function(k,P){var N=k.activeStep,j=k.isFirstStep,D=k.isLastStep,L=k.className,W=k.lineClassName,G=k.activeLineClassName,Q=k.children,U=u(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),B=(0,i.useTheme)(),H=B.stepper,K=B.step,ee=H.styles.base,le=K.styles,se=le.base,ue=r.default.useRef(null),te=h(r.default.useState(0),2),me=te[0],he=te[1],Y=N===0,ae=Array.isArray(Q)&&N===Q.length-1,ie=Array.isArray(Q)&&N>Q.length-1;r.default.useEffect(function(){if(ue.current){var ze=Q,Ke=ue.current.getBoundingClientRect().width,Xe=Ke/(ze.length-1);he(Xe)}},[Q]);var ve=r.default.useMemo(function(){if(!ie)return me*N},[N,ie,me]);(0,n.useMergeRefs)([P,ue]);var de=(0,o.twMerge)((0,a.default)(ee.stepper),L),be=(0,o.twMerge)((0,a.default)(ee.line.initial),W),ye=(0,o.twMerge)(be,(0,a.default)(ee.line.active),G),Te=(0,a.default)(se.active),De=(0,a.default)(se.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(ae),j&&typeof j=="function"&&j(Y)},[j,Y,D,ae]),r.default.createElement("div",O({},U,{ref:ue,className:de}),r.default.createElement("div",{className:be}),r.default.createElement("div",{className:ye,style:{width:"".concat(ve,"px")}}),Array.isArray(Q)?Q.map(function(ze,Ke){var Xe,tt;return r.default.cloneElement(ze,l(b({key:Ke},ze.props),{className:(0,o.twMerge)(ze.props.className,Ke===N?(0,o.twMerge)(Te,(Xe=ze.props)===null||Xe===void 0?void 0:Xe.activeClassName):Ke=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.children,u=O(b,["children"]),s,h=(0,o.useSpeedDial)(),v=h.getReferenceProps,w=h.refs,E=(0,n.useMergeRefs)([d,w.setReference]);return r.default.cloneElement(l,g({},v(_(g({},u),{ref:E,className:(0,a.twMerge)(l==null||(s=l.props)===null||s===void 0?void 0:s.className,u==null?void 0:u.className)}))))});T.propTypes={children:i.propTypesChildren},T.displayName="MaterialTailwind.SpeedDialHandler";var x=T}(jp)),jp}var Ap={},Yw;function FF(){return Yw||(Yw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return T},default:function(){return x}});var r=_(A),n=Jt,o=$t,a=Sb(),i=ke,c=Ne,p=_(Ee),g=Ws;function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.children,u=b.className,s=O(b,["children","className"]),h=(0,i.useTheme)(),v=h.speedDialContent.styles,w=(0,a.useSpeedDial)(),E=w.x,k=w.y,P=w.refs,N=w.open,j=w.strategy,D=w.getFloatingProps,L=w.animation,W=(0,o.useMergeRefs)([d,P.setFloating]),G=(0,c.twMerge)((0,p.default)(v),u),Q=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Q,null,N&&r.default.createElement("div",m({},s,{ref:W,className:G,style:{position:j,top:k??0,left:E??0}},D()),r.default.Children.map(l,function(U){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:L},U)}))))});T.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},T.displayName="MaterialTailwind.SpeedDialContent";var x=T}(Ap)),Ap}var IP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{SpeedDialAction:function(){return _},default:function(){return O}});var r=p(A),n=ke,o=Ne,a=p(Ee),i=Ws;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className,b=C.children,d=g(C,["className","children"]),l=(0,n.useTheme)(),u=l.speedDialAction.styles,s=(0,o.twMerge)((0,a.default)(u),x);return r.default.createElement("button",c({},d,{ref:T,className:s}),b)});_.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},_.displayName="SpeedDialAction";var O=_})(IP);var Xw;function Sb(){return Xw||(Xw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return u},SpeedDialHandler:function(){return c.default},SpeedDialContent:function(){return p.default},SpeedDialAction:function(){return g.default},default:function(){return s}});var r=O(A),n=$t,o=ke,a=O(nr),i=Ws,c=O(LF()),p=O(FF()),g=O(IP);function m(h,v){(v==null||v>h.length)&&(v=h.length);for(var w=0,E=new Array(v);w.");return h}function u(h){var v=h.open,w=h.handler,E=h.placement,k=h.offset,P=h.dismiss,N=h.animate,j=h.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,W=x(r.default.useState(!1),2),G=W[0],Q=W[1];v=v??G,w=w??Q,E=E??L.placement,k=k??L.offset,P=P??L.dismiss,N=N??L.animate;var U={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]}}},B=(0,a.default)(U,N),H=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:v,nodeId:H,placement:E,onOpenChange:w,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),ee=K.x,le=K.y,se=K.strategy,ue=K.refs,te=K.context,me=(0,n.useInteractions)([(0,n.useHover)(te,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(te,P)]),he=me.getReferenceProps,Y=me.getFloatingProps,ae=r.default.useMemo(function(){return{x:ee,y:le,strategy:se,refs:ue,open:v,context:te,getReferenceProps:he,getFloatingProps:Y,animation:B}},[te,Y,he,ue,se,ee,le,v,B]);return r.default.createElement(d.Provider,{value:ae},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:H},j)))}u.propTypes={open:i.propTypesOpen,handler:i.propTypesHanlder,placement:i.propTypesPlacement,offset:i.propTypesOffset,dismiss:i.propTypesDismiss,className:i.propTypesClassName,children:i.propTypesChildren,animate:i.propTypesAnimate},u.displayName="MaterialTailwind.SpeedDial";var s=Object.assign(u,{Handler:c.default,Content:p.default,Action:g.default})}(Np)),Np}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(K1,e),t(GO,e),t(KO,e),t(YO,e),t(QO,e),t(JO,e),t(rS,e),t(nS,e),t(oS,e),t(zd,e),t($S,e),t(qS,e),t(QS,e),t(ZS,e),t(rP,e),t(nP,e),t(oP,e),t(iP,e),t(lP,e),t(fP,e),t(pP,e),t(hP,e),t(gP,e),t(vP,e),t(yP,e),t(wP,e),t(_P,e),t(CP,e),t(OP,e),t(SP,e),t(PP,e),t(kP,e),t(AP,e),t(Sb(),e),t(ke,e),t(Sg,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(ge);function VF({title:e,titleId:t,...r},n){return A.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:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const zF=A.forwardRef(VF),DP=zF,Pb=Fn.createContext(null);Pb.displayName="MaterialTailwindContext";function BF(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 kb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!0,fixedNavbar:!1,openConfigurator:!1},[r,n]=Fn.useReducer(BF,t),o=Fn.useMemo(()=>[r,n],[r,n]);return I.jsx(Pb.Provider,{value:o,children:e})}function Yd(){const e=Fn.useContext(Pb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}kb.displayName="/src/context/index.jsx";kb.propTypes={children:Kn.node.isRequired};const LP=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Mp=(e,t)=>e({type:"SIDENAV_TYPE",value:t}),WF=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),HF=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),Eb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t});function Xd({brandImg:e,brandName:t,routes:r}){const[n,o]=Yd(),{sidenavColor:a,sidenavType:i,openSidenav:c}=n,p={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return I.jsxs("aside",{className:`${p[i]} ${c?"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:[I.jsxs("div",{className:"relative",children:[I.jsx(Vc,{to:"/",className:"py-6 px-8 text-center",children:I.jsx(ge.Typography,{variant:"h6",color:i==="dark"?"white":"blue-gray",children:t})}),I.jsx(ge.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:()=>LP(o,!1),children:I.jsx(DP,{strokeWidth:2.5,className:"h-5 w-5 text-white"})})]}),I.jsx("div",{className:"m-4",children:r.map(({layout:g,title:m,pages:_},O)=>I.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[m&&I.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:I.jsx(ge.Typography,{variant:"small",color:i==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:m})}),_.map(({icon:C,name:T,path:x})=>I.jsx("li",{children:I.jsx(QA,{to:`/${g}${x}`,children:({isActive:b})=>I.jsxs(ge.Button,{variant:b?"gradient":"text",color:b?a:i==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[C,I.jsx(ge.Typography,{color:"inherit",className:"font-medium capitalize",children:T})]})})},T))]},O))})]})}Xd.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Xd.propTypes={brandImg:Kn.string,brandName:Kn.string,routes:Kn.arrayOf(Kn.object).isRequired};Xd.displayName="/src/widgets/layout/sidnave.jsx";function FP(){const[e,t]=Yd(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Aa(),[a,i]=o.split("/").filter(c=>c!=="");return I.jsx(ge.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:I.jsxs("div",{className:"flex flex-col-reverse justify-between gap-6 md:flex-row md:items-center",children:[I.jsxs("div",{className:"capitalize",children:[I.jsxs(ge.Breadcrumbs,{className:`bg-transparent p-0 transition-all ${r?"mt-1":""}`,children:[I.jsx(Vc,{to:`/${a}`,children:I.jsx(ge.Typography,{variant:"small",color:"blue-gray",className:"font-normal opacity-50 transition-all hover:text-blue-500 hover:opacity-100",children:a})}),I.jsx(ge.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:i})]}),I.jsx(ge.Typography,{variant:"h6",color:"blue-gray",children:i})]}),I.jsxs("div",{className:"flex items-center",children:[I.jsx(ge.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>LP(t,!n),children:I.jsx(nM,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),I.jsxs(Vc,{to:"/auth/sign-in",children:[I.jsxs(ge.Button,{variant:"text",color:"blue-gray",className:"hidden items-center gap-1 px-4 xl:flex normal-case",children:[I.jsx(qy,{className:"h-5 w-5 text-blue-gray-500"}),"Sign In"]}),I.jsx(ge.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",children:I.jsx(qy,{className:"h-5 w-5 text-blue-gray-500"})})]}),I.jsxs(ge.Menu,{children:[I.jsx(ge.MenuHandler,{children:I.jsx(ge.IconButton,{variant:"text",color:"blue-gray",children:I.jsx(iM,{className:"h-5 w-5 text-blue-gray-500"})})}),I.jsxs(ge.MenuList,{className:"w-max border-0",children:[I.jsxs(ge.MenuItem,{className:"flex items-center gap-3",children:[I.jsx(ge.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/team-2.jpg",alt:"item-1",size:"sm",variant:"circular"}),I.jsxs("div",{children:[I.jsxs(ge.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[I.jsx("strong",{children:"New message"})," from Laur"]}),I.jsxs(ge.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 13 minutes ago"]})]})]}),I.jsxs(ge.MenuItem,{className:"flex items-center gap-4",children:[I.jsx(ge.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/small-logos/logo-spotify.svg",alt:"item-1",size:"sm",variant:"circular"}),I.jsxs("div",{children:[I.jsxs(ge.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[I.jsx("strong",{children:"New album"})," by Travis Scott"]}),I.jsxs(ge.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 1 day ago"]})]})]}),I.jsxs(ge.MenuItem,{className:"flex items-center gap-4",children:[I.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:I.jsx(pM,{className:"h-4 w-4 text-white"})}),I.jsxs("div",{children:[I.jsx(ge.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:"Payment successfully completed"}),I.jsxs(ge.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 2 days ago"]})]})]})]})]}),I.jsx(ge.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!0),children:I.jsx(G1,{className:"h-5 w-5 text-blue-gray-500"})})]})]})})}FP.displayName="/src/widgets/layout/dashboard-navbar.jsx";function UF(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let o=r.length-1;o>=0;o--){var n=Math.pow(10,(o+1)*3);if(n<=e){e=Math.round(e*t/n)/t,e==1e3&&o{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>c(UF(g.stargazers_count,1)))},[]),I.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:[I.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[I.jsxs("div",{children:[I.jsx(ge.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),I.jsx(ge.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),I.jsx(ge.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!1),children:I.jsx(DP,{strokeWidth:2.5,className:"h-5 w-5"})})]}),I.jsxs("div",{className:"py-4 px-6",children:[I.jsxs("div",{className:"mb-12",children:[I.jsx(ge.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),I.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(p).map(g=>I.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${p[g]} ${n===g?"border-black":"border-transparent"}`,onClick:()=>WF(t,g)},g))})]}),I.jsxs("div",{className:"mb-12",children:[I.jsx(ge.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Types"}),I.jsx(ge.Typography,{variant:"small",color:"gray",children:"Choose between 3 different sidenav types."}),I.jsxs("div",{className:"mt-3 flex items-center gap-2",children:[I.jsx(ge.Button,{variant:o==="dark"?"gradient":"outlined",onClick:()=>Mp(t,"dark"),children:"Dark"}),I.jsx(ge.Button,{variant:o==="transparent"?"gradient":"outlined",onClick:()=>Mp(t,"transparent"),children:"Transparent"}),I.jsx(ge.Button,{variant:o==="white"?"gradient":"outlined",onClick:()=>Mp(t,"white"),children:"White"})]})]}),I.jsxs("div",{className:"mb-12",children:[I.jsx("hr",{}),I.jsxs("div",{className:"flex items-center justify-between py-5",children:[I.jsx(ge.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),I.jsx(ge.Switch,{id:"navbar-fixed",value:a,onChange:()=>HF(t,!a)})]}),I.jsx("hr",{}),I.jsxs("div",{className:"my-8 flex flex-col gap-4",children:[I.jsx("a",{href:"https://www.creative-tim.com/product/material-tailwind-dashboard-react?rel=mtdr",target:"_black",children:I.jsx(ge.Button,{variant:"gradient",fullWidth:!0,children:"Free Download"})}),I.jsx("a",{href:"https://www.material-tailwind.com/docs/react/installation?rel=mtdr",target:"_black",children:I.jsx(ge.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"View Documentation"})}),I.jsx("a",{href:"https://www.material-tailwind.com/blocks/react?rel=mtdr",target:"_black",children:I.jsx(ge.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"Material Tailwind PRO"})})]}),I.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:[I.jsx(ge.Chip,{value:`${i} - Stars`,icon:I.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:I.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"}),I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:I.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"})})]})]}),I.jsxs("div",{className:"text-center",children:[I.jsx(ge.Typography,{variant:"h6",color:"blue-gray",children:"Thank you for sharing ❤️"}),I.jsxs("div",{className:"mt-4 flex justify-center gap-2",children:[I.jsxs(ge.Button,{variant:"gradient",className:"flex items-center gap-2",children:[I.jsx("i",{className:"fa-brands fa-twitter text-white"}),"Tweet"]}),I.jsxs(ge.Button,{variant:"gradient",className:"flex items-center gap-2",children:[I.jsx("i",{className:"fa-brands fa-facebook text-white"}),"Share"]})]})]})]})]})}VP.displayName="/src/widgets/layout/configurator.jsx";function zP({brandName:e,brandLink:t,routes:r}){const n=new Date().getFullYear();return I.jsx("footer",{className:"py-2",children:I.jsx("div",{className:"flex w-full flex-wrap items-center justify-center gap-6 px-2 md:justify-between",children:I.jsxs(ge.Typography,{variant:"small",className:"font-normal text-inherit",children:["© ",n,", made with"," ",I.jsx(bM,{className:"-mt-0.5 inline-block h-3.5 w-3.5 text-red-600"})," by"," ",I.jsx("a",{href:t,target:"_blank",className:"transition-colors hover:text-blue-500 font-bold",children:e})," ","for a better web."]})})})}zP.displayName="/src/widgets/layout/footer.jsx";Kn.string,Kn.arrayOf(Kn.object).isRequired,Kn.node;function BP(e,t){return function(){return e.apply(t,arguments)}}const{toString:$F}=Object.prototype,{getPrototypeOf:Rb}=Object,Qd=(e=>t=>{const r=$F.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Pn=e=>(e=e.toLowerCase(),t=>Qd(t)===e),Jd=e=>t=>typeof t===e,{isArray:Zi}=Array,_s=Jd("undefined");function qF(e){return e!==null&&!_s(e)&&e.constructor!==null&&!_s(e.constructor)&&Dr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const WP=Pn("ArrayBuffer");function GF(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&WP(e.buffer),t}const KF=Jd("string"),Dr=Jd("function"),HP=Jd("number"),Zd=e=>e!==null&&typeof e=="object",YF=e=>e===!0||e===!1,nc=e=>{if(Qd(e)!=="object")return!1;const t=Rb(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},XF=Pn("Date"),QF=Pn("File"),JF=Pn("Blob"),ZF=Pn("FileList"),e6=e=>Zd(e)&&Dr(e.pipe),t6=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Dr(e.append)&&((t=Qd(e))==="formdata"||t==="object"&&Dr(e.toString)&&e.toString()==="[object FormData]"))},r6=Pn("URLSearchParams"),[n6,o6,a6,i6]=["ReadableStream","Request","Response","Headers"].map(Pn),l6=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Hs(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Zi(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const ga=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),$P=e=>!_s(e)&&e!==ga;function dh(){const{caseless:e}=$P(this)&&this||{},t={},r=(n,o)=>{const a=e&&UP(t,o)||o;nc(t[a])&&nc(n)?t[a]=dh(t[a],n):nc(n)?t[a]=dh({},n):Zi(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n(Hs(t,(o,a)=>{r&&Dr(o)?e[a]=BP(o,r):e[a]=o},{allOwnKeys:n}),e),u6=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),c6=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},d6=(e,t,r,n)=>{let o,a,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=r!==!1&&Rb(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},f6=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},p6=e=>{if(!e)return null;if(Zi(e))return e;let t=e.length;if(!HP(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},h6=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Rb(Uint8Array)),g6=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},b6=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},v6=Pn("HTMLFormElement"),m6=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Qw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),y6=Pn("RegExp"),qP=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Hs(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},w6=e=>{qP(e,(t,r)=>{if(Dr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Dr(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},x6=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return Zi(e)?n(e):n(String(e).split(t)),r},_6=()=>{},T6=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ip="abcdefghijklmnopqrstuvwxyz",Jw="0123456789",GP={DIGIT:Jw,ALPHA:Ip,ALPHA_DIGIT:Ip+Ip.toUpperCase()+Jw},C6=(e=16,t=GP.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function O6(e){return!!(e&&Dr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const S6=e=>{const t=new Array(10),r=(n,o)=>{if(Zd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=Zi(n)?[]:{};return Hs(n,(i,c)=>{const p=r(i,o+1);!_s(p)&&(a[c]=p)}),t[o]=void 0,a}}return n};return r(e,0)},P6=Pn("AsyncFunction"),k6=e=>e&&(Zd(e)||Dr(e))&&Dr(e.then)&&Dr(e.catch),KP=((e,t)=>e?setImmediate:t?((r,n)=>(ga.addEventListener("message",({source:o,data:a})=>{o===ga&&a===r&&n.length&&n.shift()()},!1),o=>{n.push(o),ga.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Dr(ga.postMessage)),E6=typeof queueMicrotask<"u"?queueMicrotask.bind(ga):typeof process<"u"&&process.nextTick||KP,fe={isArray:Zi,isArrayBuffer:WP,isBuffer:qF,isFormData:t6,isArrayBufferView:GF,isString:KF,isNumber:HP,isBoolean:YF,isObject:Zd,isPlainObject:nc,isReadableStream:n6,isRequest:o6,isResponse:a6,isHeaders:i6,isUndefined:_s,isDate:XF,isFile:QF,isBlob:JF,isRegExp:y6,isFunction:Dr,isStream:e6,isURLSearchParams:r6,isTypedArray:h6,isFileList:ZF,forEach:Hs,merge:dh,extend:s6,trim:l6,stripBOM:u6,inherits:c6,toFlatObject:d6,kindOf:Qd,kindOfTest:Pn,endsWith:f6,toArray:p6,forEachEntry:g6,matchAll:b6,isHTMLForm:v6,hasOwnProperty:Qw,hasOwnProp:Qw,reduceDescriptors:qP,freezeMethods:w6,toObjectSet:x6,toCamelCase:m6,noop:_6,toFiniteNumber:T6,findKey:UP,global:ga,isContextDefined:$P,ALPHABET:GP,generateString:C6,isSpecCompliantForm:O6,toJSONObject:S6,isAsyncFn:P6,isThenable:k6,setImmediate:KP,asap:E6};function He(e,t,r,n,o){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),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}fe.inherits(He,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:fe.toJSONObject(this.config),code:this.code,status:this.status}}});const YP=He.prototype,XP={};["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=>{XP[e]={value:e}});Object.defineProperties(He,XP);Object.defineProperty(YP,"isAxiosError",{value:!0});He.from=(e,t,r,n,o,a)=>{const i=Object.create(YP);return fe.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),He.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const R6=null;function fh(e){return fe.isPlainObject(e)||fe.isArray(e)}function QP(e){return fe.endsWith(e,"[]")?e.slice(0,-2):e}function Zw(e,t,r){return e?e.concat(t).map(function(o,a){return o=QP(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function N6(e){return fe.isArray(e)&&!e.some(fh)}const j6=fe.toFlatObject(fe,{},null,function(t){return/^is[A-Z]/.test(t)});function ef(e,t,r){if(!fe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=fe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,b){return!fe.isUndefined(b[x])});const n=r.metaTokens,o=r.visitor||m,a=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&fe.isSpecCompliantForm(t);if(!fe.isFunction(o))throw new TypeError("visitor must be a function");function g(T){if(T===null)return"";if(fe.isDate(T))return T.toISOString();if(!p&&fe.isBlob(T))throw new He("Blob is not supported. Use a Buffer instead.");return fe.isArrayBuffer(T)||fe.isTypedArray(T)?p&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function m(T,x,b){let d=T;if(T&&!b&&typeof T=="object"){if(fe.endsWith(x,"{}"))x=n?x:x.slice(0,-2),T=JSON.stringify(T);else if(fe.isArray(T)&&N6(T)||(fe.isFileList(T)||fe.endsWith(x,"[]"))&&(d=fe.toArray(T)))return x=QP(x),d.forEach(function(u,s){!(fe.isUndefined(u)||u===null)&&t.append(i===!0?Zw([x],s,a):i===null?x:x+"[]",g(u))}),!1}return fh(T)?!0:(t.append(Zw(b,x,a),g(T)),!1)}const _=[],O=Object.assign(j6,{defaultVisitor:m,convertValue:g,isVisitable:fh});function C(T,x){if(!fe.isUndefined(T)){if(_.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));_.push(T),fe.forEach(T,function(d,l){(!(fe.isUndefined(d)||d===null)&&o.call(t,d,fe.isString(l)?l.trim():l,x,O))===!0&&C(d,x?x.concat(l):[l])}),_.pop()}}if(!fe.isObject(e))throw new TypeError("data must be an object");return C(e),t}function ex(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Nb(e,t){this._pairs=[],e&&ef(e,this,t)}const JP=Nb.prototype;JP.append=function(t,r){this._pairs.push([t,r])};JP.toString=function(t){const r=t?function(n){return t.call(this,n,ex)}:ex;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function A6(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ZP(e,t,r){if(!t)return e;const n=r&&r.encode||A6,o=r&&r.serialize;let a;if(o?a=o(t,r):a=fe.isURLSearchParams(t)?t.toString():new Nb(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class M6{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){fe.forEach(this.handlers,function(n){n!==null&&t(n)})}}const tx=M6,ek={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},I6=typeof URLSearchParams<"u"?URLSearchParams:Nb,D6=typeof FormData<"u"?FormData:null,L6=typeof Blob<"u"?Blob:null,F6={isBrowser:!0,classes:{URLSearchParams:I6,FormData:D6,Blob:L6},protocols:["http","https","file","blob","url","data"]},jb=typeof window<"u"&&typeof document<"u",ph=typeof navigator=="object"&&navigator||void 0,V6=jb&&(!ph||["ReactNative","NativeScript","NS"].indexOf(ph.product)<0),z6=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),B6=jb&&window.location.href||"http://localhost",W6=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jb,hasStandardBrowserEnv:V6,hasStandardBrowserWebWorkerEnv:z6,navigator:ph,origin:B6},Symbol.toStringTag,{value:"Module"})),Lr={...W6,...F6};function H6(e,t){return ef(e,new Lr.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return Lr.isNode&&fe.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function U6(e){return fe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function $6(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n=r.length;return i=!i&&fe.isArray(o)?o.length:i,p?(fe.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!c):((!o[i]||!fe.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&fe.isArray(o[i])&&(o[i]=$6(o[i])),!c)}if(fe.isFormData(e)&&fe.isFunction(e.entries)){const r={};return fe.forEachEntry(e,(n,o)=>{t(U6(n),o,r,0)}),r}return null}function q6(e,t,r){if(fe.isString(e))try{return(t||JSON.parse)(e),fe.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Ab={transitional:ek,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=fe.isObject(t);if(a&&fe.isHTMLForm(t)&&(t=new FormData(t)),fe.isFormData(t))return o?JSON.stringify(tk(t)):t;if(fe.isArrayBuffer(t)||fe.isBuffer(t)||fe.isStream(t)||fe.isFile(t)||fe.isBlob(t)||fe.isReadableStream(t))return t;if(fe.isArrayBufferView(t))return t.buffer;if(fe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return H6(t,this.formSerializer).toString();if((c=fe.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return ef(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),q6(t)):t}],transformResponse:[function(t){const r=this.transitional||Ab.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(fe.isResponse(t)||fe.isReadableStream(t))return t;if(t&&fe.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?He.from(c,He.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Lr.classes.FormData,Blob:Lr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};fe.forEach(["delete","get","head","post","put","patch"],e=>{Ab.headers[e]={}});const Mb=Ab,G6=fe.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"]),K6=e=>{const t={};let r,n,o;return e&&e.split(` -`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&G6[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},rx=Symbol("internals");function Cl(e){return e&&String(e).trim().toLowerCase()}function oc(e){return e===!1||e==null?e:fe.isArray(e)?e.map(oc):String(e)}function Y6(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const X6=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Dp(e,t,r,n,o){if(fe.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!fe.isString(t)){if(fe.isString(n))return t.indexOf(n)!==-1;if(fe.isRegExp(n))return n.test(t)}}function Q6(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function J6(e,t){const r=fe.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class tf{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(c,p,g){const m=Cl(p);if(!m)throw new Error("header name must be a non-empty string");const _=fe.findKey(o,m);(!_||o[_]===void 0||g===!0||g===void 0&&o[_]!==!1)&&(o[_||p]=oc(c))}const i=(c,p)=>fe.forEach(c,(g,m)=>a(g,m,p));if(fe.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(fe.isString(t)&&(t=t.trim())&&!X6(t))i(K6(t),r);else if(fe.isHeaders(t))for(const[c,p]of t.entries())a(p,c,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Cl(t),t){const n=fe.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return Y6(o);if(fe.isFunction(r))return r.call(this,o,n);if(fe.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Cl(t),t){const n=fe.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Dp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=Cl(i),i){const c=fe.findKey(n,i);c&&(!r||Dp(n,n[c],c,r))&&(delete n[c],o=!0)}}return fe.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||Dp(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return fe.forEach(this,(o,a)=>{const i=fe.findKey(n,a);if(i){r[i]=oc(o),delete r[a];return}const c=t?Q6(a):String(a).trim();c!==a&&delete r[a],r[c]=oc(o),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return fe.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&fe.isArray(n)?n.join(", "):n)}),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 n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[rx]=this[rx]={accessors:{}}).accessors,o=this.prototype;function a(i){const c=Cl(i);n[c]||(J6(o,i),n[c]=!0)}return fe.isArray(t)?t.forEach(a):a(t),this}}tf.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);fe.reduceDescriptors(tf.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});fe.freezeMethods(tf);const xn=tf;function Lp(e,t){const r=this||Mb,n=t||r,o=xn.from(n.headers);let a=n.data;return fe.forEach(e,function(c){a=c.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function rk(e){return!!(e&&e.__CANCEL__)}function el(e,t,r){He.call(this,e??"canceled",He.ERR_CANCELED,t,r),this.name="CanceledError"}fe.inherits(el,He,{__CANCEL__:!0});function nk(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new He("Request failed with status code "+r.status,[He.ERR_BAD_REQUEST,He.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function Z6(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function eV(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(p){const g=Date.now(),m=n[a];i||(i=g),r[o]=p,n[o]=g;let _=a,O=0;for(;_!==o;)O+=r[_++],_=_%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),g-i{r=m,o=null,a&&(clearTimeout(a),a=null),e.apply(null,g)};return[(...g)=>{const m=Date.now(),_=m-r;_>=n?i(g,m):(o=g,a||(a=setTimeout(()=>{a=null,i(o)},n-_)))},()=>o&&i(o)]}const ad=(e,t,r=3)=>{let n=0;const o=eV(50,250);return tV(a=>{const i=a.loaded,c=a.lengthComputable?a.total:void 0,p=i-n,g=o(p),m=i<=c;n=i;const _={loaded:i,total:c,progress:c?i/c:void 0,bytes:p,rate:g||void 0,estimated:g&&c&&m?(c-i)/g:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(_)},r)},nx=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},ox=e=>(...t)=>fe.asap(()=>e(...t)),rV=Lr.hasStandardBrowserEnv?function(){const t=Lr.navigator&&/(msie|trident)/i.test(Lr.navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{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 n=o(window.location.href),function(i){const c=fe.isString(i)?o(i):i;return c.protocol===n.protocol&&c.host===n.host}}():function(){return function(){return!0}}(),nV=Lr.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];fe.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),fe.isString(n)&&i.push("path="+n),fe.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.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 oV(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function aV(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ok(e,t){return e&&!oV(t)?aV(e,t):t}const ax=e=>e instanceof xn?{...e}:e;function Ea(e,t){t=t||{};const r={};function n(g,m,_){return fe.isPlainObject(g)&&fe.isPlainObject(m)?fe.merge.call({caseless:_},g,m):fe.isPlainObject(m)?fe.merge({},m):fe.isArray(m)?m.slice():m}function o(g,m,_){if(fe.isUndefined(m)){if(!fe.isUndefined(g))return n(void 0,g,_)}else return n(g,m,_)}function a(g,m){if(!fe.isUndefined(m))return n(void 0,m)}function i(g,m){if(fe.isUndefined(m)){if(!fe.isUndefined(g))return n(void 0,g)}else return n(void 0,m)}function c(g,m,_){if(_ in t)return n(g,m);if(_ in e)return n(void 0,g)}const p={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(g,m)=>o(ax(g),ax(m),!0)};return fe.forEach(Object.keys(Object.assign({},e,t)),function(m){const _=p[m]||o,O=_(e[m],t[m],m);fe.isUndefined(O)&&_!==c||(r[m]=O)}),r}const ak=e=>{const t=Ea({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:c}=t;t.headers=i=xn.from(i),t.url=ZP(ok(t.baseURL,t.url),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let p;if(fe.isFormData(r)){if(Lr.hasStandardBrowserEnv||Lr.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((p=i.getContentType())!==!1){const[g,...m]=p?p.split(";").map(_=>_.trim()).filter(Boolean):[];i.setContentType([g||"multipart/form-data",...m].join("; "))}}if(Lr.hasStandardBrowserEnv&&(n&&fe.isFunction(n)&&(n=n(t)),n||n!==!1&&rV(t.url))){const g=o&&a&&nV.read(a);g&&i.set(o,g)}return t},iV=typeof XMLHttpRequest<"u",lV=iV&&function(e){return new Promise(function(r,n){const o=ak(e);let a=o.data;const i=xn.from(o.headers).normalize();let{responseType:c,onUploadProgress:p,onDownloadProgress:g}=o,m,_,O,C,T;function x(){C&&C(),T&&T(),o.cancelToken&&o.cancelToken.unsubscribe(m),o.signal&&o.signal.removeEventListener("abort",m)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function d(){if(!b)return;const u=xn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),h={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:u,config:e,request:b};nk(function(w){r(w),x()},function(w){n(w),x()},h),b=null}"onloadend"in b?b.onloadend=d:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(d)},b.onabort=function(){b&&(n(new He("Request aborted",He.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new He("Network Error",He.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let s=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const h=o.transitional||ek;o.timeoutErrorMessage&&(s=o.timeoutErrorMessage),n(new He(s,h.clarifyTimeoutError?He.ETIMEDOUT:He.ECONNABORTED,e,b)),b=null},a===void 0&&i.setContentType(null),"setRequestHeader"in b&&fe.forEach(i.toJSON(),function(s,h){b.setRequestHeader(h,s)}),fe.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),c&&c!=="json"&&(b.responseType=o.responseType),g&&([O,T]=ad(g,!0),b.addEventListener("progress",O)),p&&b.upload&&([_,C]=ad(p),b.upload.addEventListener("progress",_),b.upload.addEventListener("loadend",C)),(o.cancelToken||o.signal)&&(m=u=>{b&&(n(!u||u.type?new el(null,e,b):u),b.abort(),b=null)},o.cancelToken&&o.cancelToken.subscribe(m),o.signal&&(o.signal.aborted?m():o.signal.addEventListener("abort",m)));const l=Z6(o.url);if(l&&Lr.protocols.indexOf(l)===-1){n(new He("Unsupported protocol "+l+":",He.ERR_BAD_REQUEST,e));return}b.send(a||null)})},sV=(e,t)=>{let r=new AbortController,n;const o=function(p){if(!n){n=!0,i();const g=p instanceof Error?p:this.reason;r.abort(g instanceof He?g:new el(g instanceof Error?g.message:g))}};let a=t&&setTimeout(()=>{o(new He(`timeout ${t} of ms exceeded`,He.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(p=>{p&&(p.removeEventListener?p.removeEventListener("abort",o):p.unsubscribe(o))}),e=null)};e.forEach(p=>p&&p.addEventListener&&p.addEventListener("abort",o));const{signal:c}=r;return c.unsubscribe=i,[c,()=>{a&&clearTimeout(a),a=null}]},uV=sV,cV=function*(e,t){let r=e.byteLength;if(!t||r{const a=dV(e,t,o);let i=0,c,p=g=>{c||(c=!0,n&&n(g))};return new ReadableStream({async pull(g){try{const{done:m,value:_}=await a.next();if(m){p(),g.close();return}let O=_.byteLength;if(r){let C=i+=O;r(C)}g.enqueue(new Uint8Array(_))}catch(m){throw p(m),m}},cancel(g){return p(g),a.return()}},{highWaterMark:2})},rf=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ik=rf&&typeof ReadableStream=="function",hh=rf&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),lk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},fV=ik&&lk(()=>{let e=!1;const t=new Request(Lr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),lx=64*1024,gh=ik&&lk(()=>fe.isReadableStream(new Response("").body)),id={stream:gh&&(e=>e.body)};rf&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!id[t]&&(id[t]=fe.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new He(`Response type '${t}' is not supported`,He.ERR_NOT_SUPPORT,n)})})})(new Response);const pV=async e=>{if(e==null)return 0;if(fe.isBlob(e))return e.size;if(fe.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(fe.isArrayBufferView(e)||fe.isArrayBuffer(e))return e.byteLength;if(fe.isURLSearchParams(e)&&(e=e+""),fe.isString(e))return(await hh(e)).byteLength},hV=async(e,t)=>{const r=fe.toFiniteNumber(e.getContentLength());return r??pV(t)},gV=rf&&(async e=>{let{url:t,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:c,onUploadProgress:p,responseType:g,headers:m,withCredentials:_="same-origin",fetchOptions:O}=ak(e);g=g?(g+"").toLowerCase():"text";let[C,T]=o||a||i?uV([o,a],i):[],x,b;const d=()=>{!x&&setTimeout(()=>{C&&C.unsubscribe()}),x=!0};let l;try{if(p&&fV&&r!=="get"&&r!=="head"&&(l=await hV(m,n))!==0){let w=new Request(t,{method:"POST",body:n,duplex:"half"}),E;if(fe.isFormData(n)&&(E=w.headers.get("content-type"))&&m.setContentType(E),w.body){const[k,P]=nx(l,ad(ox(p)));n=ix(w.body,lx,k,P,hh)}}fe.isString(_)||(_=_?"include":"omit");const u="credentials"in Request.prototype;b=new Request(t,{...O,signal:C,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:n,duplex:"half",credentials:u?_:void 0});let s=await fetch(b);const h=gh&&(g==="stream"||g==="response");if(gh&&(c||h)){const w={};["status","statusText","headers"].forEach(N=>{w[N]=s[N]});const E=fe.toFiniteNumber(s.headers.get("content-length")),[k,P]=c&&nx(E,ad(ox(c),!0))||[];s=new Response(ix(s.body,lx,k,()=>{P&&P(),h&&d()},hh),w)}g=g||"text";let v=await id[fe.findKey(id,g)||"text"](s,e);return!h&&d(),T&&T(),await new Promise((w,E)=>{nk(w,E,{data:v,headers:xn.from(s.headers),status:s.status,statusText:s.statusText,config:e,request:b})})}catch(u){throw d(),u&&u.name==="TypeError"&&/fetch/i.test(u.message)?Object.assign(new He("Network Error",He.ERR_NETWORK,e,b),{cause:u.cause||u}):He.from(u,u&&u.code,e,b)}}),bh={http:R6,xhr:lV,fetch:gV};fe.forEach(bh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const sx=e=>`- ${e}`,bV=e=>fe.isFunction(e)||e===null||e===!1,sk={getAdapter:e=>{e=fe.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a`adapter ${c} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : + `);var k=r.default.useRef(null),P=(0,g.useTheme)().navbar,N=P.styles,j=N.base.mobileNav;s=s??{},h=h??"";var D=(0,c.twMerge)((0,i.default)((0,p.default)(j)),h),L={unmount:{height:0,opacity:0,transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}},mount:{opacity:1,height:"".concat((E=k.current)===null||E===void 0?void 0:E.scrollHeight,"px"),transition:{duration:.3,times:"[0.4, 0, 0.2, 1]"}}},W=(0,a.default)(L,s),G=n.AnimatePresence,Y=(0,o.useMergeRefs)([l,k]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(G,null,r.default.createElement(n.m.div,_({},w,{ref:Y,className:D,initial:"unmount",exit:"unmount",animate:u?"mount":"unmount",variants:W}),v)))});x.displayName="MaterialTailwind.MobileNav",x.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=x})(JS);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Navbar:function(){return b},MobileNav:function(){return g.MobileNav},default:function(){return d}});var r=C(A),n=C(je),o=C(Ve),a=Ne,i=C(Ct),c=C(Ee),p=ke,g=JS,m=Pd;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.variant,h=l.color,v=l.shadow,w=l.blurred,E=l.fullWidth,k=l.className,P=l.children,N=T(l,["variant","color","shadow","blurred","fullWidth","className","children"]),j=(0,p.useTheme)().navbar,D=j.defaultProps,L=j.valid,W=j.styles,G=W.base,Y=W.variants;s=s??D.variant,h=h??D.color,v=v??D.shadow,w=w??D.blurred,E=E??D.fullWidth,k=k??D.className;var U,B=(0,o.default)((0,c.default)(G.navbar.initial),(U={},_(U,(0,c.default)(G.navbar.shadow),v),_(U,(0,c.default)(G.navbar.blurred),w&&h==="white"),_(U,(0,c.default)(G.navbar.fullWidth),E),U)),H=(0,o.default)((0,c.default)(Y[(0,i.default)(L.variants,s,"filled")][(0,i.default)(L.colors,h,"white")])),K=(0,a.twMerge)((0,o.default)(B,H),k);return r.default.createElement("nav",O({},N,{ref:u,className:K}),P)});b.propTypes={variant:n.default.oneOf(m.propTypesVariant),color:n.default.oneOf(m.propTypesColor),shadow:m.propTypesShadow,blurred:m.propTypesBlurred,fullWidth:m.propTypesFullWidth,className:m.propTypesClassName,children:m.propTypesChildren},b.displayName="MaterialTailwind.Navbar";var d=Object.assign(b,{MobileNav:g.MobileNav})})(QS);var ZS={},Kd={},Qi={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesHandler:function(){return i},propTypesPlacement:function(){return c},propTypesOffset:function(){return p},propTypesDismiss:function(){return g},propTypesAnimate:function(){return m},propTypesContent:function(){return _},propTypesInteractive:function(){return O},propTypesClassName:function(){return C},propTypesChildren:function(){return T},propTypesContextValue:function(){return x}});var r=o(je),n=wt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool,i=r.default.func,c=n.propTypesPlacements,p=n.propTypesOffsetType,g=n.propTypesDismissType,m=n.propTypesAnimation,_=r.default.node,O=r.default.bool,C=r.default.string,T=r.default.node.isRequired,x=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:m.isRequired,labelId:r.default.string.isRequired,descriptionId:r.default.string.isRequired}).isRequired})(Qi);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(p,g){for(var m in g)Object.defineProperty(p,m,{enumerable:!0,get:g[m]})}t(e,{PopoverContext:function(){return a},usePopover:function(){return i},PopoverContextProvider:function(){return c}});var r=o(A),n=Qi;function o(p){return p&&p.__esModule?p:{default:p}}var a=r.default.createContext(null);a.displayName="MaterialTailwind.PopoverContext";function i(){var p=r.default.useContext(a);if(!p)throw new Error("usePopover() must be used within a Popover. It happens when you use PopoverHandler or PopoverContent components outside the Popover component.");return p}var c=function(p){var g=p.value,m=p.children;return r.default.createElement(a.Provider,{value:g},m)};c.propTypes={value:n.propTypesContextValue,children:n.propTypesChildren},c.displayName="MaterialTailwind.PopoverContextProvider"})(Kd);var eP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(x,b){for(var d in b)Object.defineProperty(x,d,{enumerable:!0,get:b[d]})}t(e,{PopoverHandler:function(){return C},default:function(){return T}});var r=c(A),n=$t,o=Kd,a=Qi;function i(x,b,d){return b in x?Object.defineProperty(x,b,{value:d,enumerable:!0,configurable:!0,writable:!0}):x[b]=d,x}function c(x){return x&&x.__esModule?x:{default:x}}function p(x){for(var b=1;b=0)&&Object.prototype.propertyIsEnumerable.call(x,l)&&(d[l]=x[l])}return d}function O(x,b){if(x==null)return{};var d={},l=Object.keys(x),u,s;for(s=0;s=0)&&(d[u]=x[u]);return d}var C=r.default.forwardRef(function(x,b){var d=x.children,l=_(x,["children"]),u=(0,o.usePopover)(),s=u.getReferenceProps,h=u.reference,v=(0,n.useMergeRefs)([b,h]);return r.default.cloneElement(d,p({},s(m(p({},l),{ref:v}))))});C.propTypes={children:a.propTypesChildren},C.displayName="MaterialTailwind.PopoverHandler";var T=C})(eP);var tP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{PopoverContent:function(){return u},default:function(){return s}});var r=C(A),n=$t,o=Jt,a=C(Ve),i=Ne,c=C(Ee),p=ke,g=Kd,m=Qi;function _(h,v,w){return v in h?Object.defineProperty(h,v,{value:w,enumerable:!0,configurable:!0,writable:!0}):h[v]=w,h}function O(){return O=Object.assign||function(h){for(var v=1;v=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(w[E]=h[E])}return w}function l(h,v){if(h==null)return{};var w={},E=Object.keys(h),k,P;for(P=0;P=0)&&(w[k]=h[k]);return w}var u=r.default.forwardRef(function(h,v){var w=h.children,E=h.className,k=d(h,["children","className"]),P=(0,p.useTheme)().popover,N=P.defaultProps,j=P.styles.base,D=(0,g.usePopover)(),L=D.open,W=D.strategy,G=D.x,Y=D.y,U=D.context,B=D.floating,H=D.getFloatingProps,K=D.appliedAnimation,ee=D.labelId,ie=D.descriptionId;E=E??N.className;var se=(0,i.twMerge)((0,a.default)((0,c.default)(j)),E),ce=(0,n.useMergeRefs)([v,B]),re=o.AnimatePresence;return r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(n.FloatingPortal,null,r.default.createElement(re,null,L&&r.default.createElement(n.FloatingFocusManager,{context:U},r.default.createElement(o.m.div,O({},H(b(T({},k),{ref:ce,className:se,style:{position:W,top:Y??"",left:G??""},"aria-labelledby":ee,"aria-describedby":ie})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:K}),w)))))});u.propTypes={className:m.propTypesClassName,children:m.propTypesChildren},u.displayName="MaterialTailwind.PopoverContent";var s=u})(tP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Popover:function(){return l},PopoverHandler:function(){return g.PopoverHandler},PopoverContent:function(){return m.PopoverContent},usePopover:function(){return c.usePopover},default:function(){return u}});var r=C(A),n=C(je),o=$t,a=C(nr),i=ke,c=Kd,p=Qi,g=eP,m=tP;function _(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.color,h=d.size,v=d.value,w=d.label,E=d.className,k=d.barProps,P=C(d,["variant","color","size","value","label","className","barProps"]),N=(0,p.useTheme)().progress,j=N.defaultProps,D=N.valid,L=N.styles,W=L.base,G=L.variants,Y=L.sizes;u=u??j.variant,s=s??j.color,h=h??j.size,w=w??j.label,E=E??j.className,k=k??j.barProps;var U=(0,c.default)(G[(0,i.default)(D.variants,u,"filled")][(0,i.default)(D.colors,s,"gray")]),B=(0,c.default)(Y[(0,i.default)(D.sizes,h,"md")].container.initial),H=(0,o.default)((0,c.default)(W.container.initial),B),K=(0,c.default)(Y[(0,i.default)(D.sizes,h,"md")].container.withLabel),ee=(0,o.default)((0,c.default)(W.container.withLabel),K),ie=(0,c.default)(Y[(0,i.default)(D.sizes,h,"md")].bar),se=(0,o.default)((0,c.default)(W.bar),ie),ce=(0,a.twMerge)((0,o.default)(H,m({},ee,w)),E),re=(0,a.twMerge)((0,o.default)(se,U),k==null?void 0:k.className);return r.default.createElement("div",_({},P,{ref:l,className:ce}),r.default.createElement("div",_({},k,{className:re,style:{width:"".concat(v,"%")}}),w&&"".concat(v,"% ").concat(typeof w=="string"?w:"")))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),size:n.default.oneOf(g.propTypesSize),value:g.propTypesValue,label:g.propTypesLabel,barProps:g.propTypesBarProps,className:g.propTypesClassName},x.displayName="MaterialTailwind.Progress";var b=x})(rP);var nP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Radio:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Ct),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.icon,w=l.ripple,E=l.className,k=l.disabled,P=l.containerProps,N=l.labelProps,j=l.iconProps,D=l.inputRef,L=T(l,["color","label","icon","ripple","className","disabled","containerProps","labelProps","iconProps","inputRef"]),W=(0,g.useTheme)().radio,G=W.defaultProps,Y=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,h=h??G.label,v=v??G.icon,w=w??G.ripple,E=E??G.className,k=k??G.disabled,P=P??G.containerProps,N=N??G.labelProps,j=j??G.iconProps;var ee=w!==void 0&&new o.default,ie=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),k)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),P==null?void 0:P.className),ce=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Y.colors,s,"gray")])),E),re=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className),ve=(0,a.default)((0,a.default)((0,p.default)(B.icon)),H[(0,c.default)(Y.colors,s,"gray")].color,j==null?void 0:j.className);return r.default.createElement("div",{ref:u,className:ie},r.default.createElement("label",O({},P,{className:se,htmlFor:L.id||K,onMouseDown:function(he){var le=P==null?void 0:P.onMouseDown;return w&&ee.create(he,"dark"),typeof le=="function"&&le(he)}}),r.default.createElement("input",O({},L,{ref:D,type:"radio",disabled:k,className:ce,id:L.id||K})),r.default.createElement("span",{className:ve},v||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"})))),h&&r.default.createElement("label",O({},N,{className:re,htmlFor:L.id||K}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,icon:m.propTypesIcon,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject},b.displayName="MaterialTailwind.Radio";var d=b})(nP);var oP={},_b={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(m,_){for(var O in _)Object.defineProperty(m,O,{enumerable:!0,get:_[O]})}t(e,{SelectContext:function(){return i},useSelect:function(){return c},usePrevious:function(){return p},SelectContextProvider:function(){return g}});var r=a(A),n=Jt,o=Rs;function a(m){return m&&m.__esModule?m:{default:m}}var i=r.default.createContext(null);i.displayName="MaterialTailwind.SelectContext";function c(){var m=r.default.useContext(i);if(m===null)throw new Error("useSelect() must be used within a Select. It happens when you use SelectOption component outside the Select component.");return m}function p(m){var _=r.default.useRef();return(0,n.useIsomorphicLayoutEffect)(function(){_.current=m},[m]),_.current}var g=function(m){var _=m.value,O=m.children;return r.default.createElement(i.Provider,{value:_},O)};g.propTypes={value:o.propTypesContextValue,children:o.propTypesChildren},g.displayName="MaterialTailwind.SelectContextProvider"})(_b);var aP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{SelectOption:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=ke,c=_b,p=Rs;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=function(b){var d=function(){U(v),K(s),H(!1),ie(null)},l=function(me){(me.key==="Enter"||me.key===" "&&!ce.current.typing)&&(me.preventDefault(),d())},u=b.value,s=u===void 0?"":u,h=b.index,v=h===void 0?0:h,w=b.disabled,E=w===void 0?!1:w,k=b.className,P=k===void 0?"":k,N=b.children,j=O(b,["value","index","disabled","className","children"]),D=(0,i.useTheme)().select,L=D.styles,W=L.base,G=(0,c.useSelect)(),Y=G.selectedIndex,U=G.setSelectedIndex,B=G.listRef,H=G.setOpen,K=G.onChange,ee=G.activeIndex,ie=G.setActiveIndex,se=G.getItemProps,ce=G.dataRef,re=(0,a.default)(W.option.initial),ve=(0,a.default)(W.option.active),he=(0,a.default)(W.option.disabled),le,Q=(0,o.twMerge)((0,n.default)(re,(le={},g(le,ve,Y===v),g(le,he,E),le)),P??"");return r.default.createElement("li",m({},j,{role:"option",ref:function(te){return B.current[v]=te},className:Q,disabled:E,tabIndex:ee===v?0:1,"aria-selected":ee===v&&Y===v,"data-selected":Y===v},se({onClick:function(te){var me=j==null?void 0:j.onClick;typeof me=="function"&&(me(te),d()),d()},onKeyDown:function(te){var me=j==null?void 0:j.onKeyDown;typeof me=="function"&&(me(te),l(te)),l(te)}})),N)};T.propTypes={value:p.propTypesValue,index:p.propTypesIndex,disabled:p.propTypesDisabled,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.SelectOption";var x=T})(aP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(B,H){for(var K in H)Object.defineProperty(B,K,{enumerable:!0,get:H[K]})}t(e,{Select:function(){return Y},Option:function(){return T.SelectOption},useSelect:function(){return O.useSelect},usePrevious:function(){return O.usePrevious},default:function(){return U}});var r=s(A),n=s(je),o=$t,a=Jt,i=s(Ve),c=Ne,p=s(nr),g=s(Ct),m=s(Ee),_=ke,O=_b,C=Rs,T=aP;function x(B,H){(H==null||H>B.length)&&(H=B.length);for(var K=0,ee=new Array(H);K=0)&&Object.prototype.propertyIsEnumerable.call(B,ee)&&(K[ee]=B[ee])}return K}function D(B,H){if(B==null)return{};var K={},ee=Object.keys(B),ie,se;for(se=0;se=0)&&(K[ie]=B[ie]);return K}function L(B,H){return b(B)||v(B,H)||G(B,H)||w()}function W(B){return d(B)||h(B)||G(B)||E()}function G(B,H){if(B){if(typeof B=="string")return x(B,H);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 x(B,H)}}var Y=r.default.forwardRef(function(B,H){var K=B.variant,ee=B.color,ie=B.size,se=B.label,ce=B.error,re=B.success,ve=B.arrow,he=B.value,le=B.onChange,Q=B.selected,te=B.offset,me=B.dismiss,ye=B.animate,ue=B.lockScroll,ge=B.labelProps,Te=B.menuProps,De=B.className,Be=B.disabled,Ye=B.name,Ue=B.children,Qe=B.containerProps,Le=j(B,["variant","color","size","label","error","success","arrow","value","onChange","selected","offset","dismiss","animate","lockScroll","labelProps","menuProps","className","disabled","name","children","containerProps"]),gt,Xe=(0,_.useTheme)().select,$e=Xe.defaultProps,bt=Xe.valid,it=Xe.styles,Ot=it.base,an=it.variants,ln=L(r.default.useState("close"),2),At=ln[0],or=ln[1];K=K??$e.variant,ee=ee??$e.color,ie=ie??$e.size,se=se??$e.label,ce=ce??$e.error,re=re??$e.success,ve=ve??$e.arrow,he=he??$e.value,le=le??$e.onChange,Q=Q??$e.selected,te=te??$e.offset,me=me??$e.dismiss,ye=ye??$e.animate,ge=ge??$e.labelProps,Te=Te??$e.menuProps;var qt;Qe=(qt=(0,p.default)(Qe,($e==null?void 0:$e.containerProps)||{}))!==null&&qt!==void 0?qt:$e.containerProps,De=De??$e.className;var ne=r.default.useRef([]),pe,Oe=r.default.useRef(W((pe=r.default.Children.map(Ue,function(xt){var Lt=xt.props;return Lt==null?void 0:Lt.value}))!==null&&pe!==void 0?pe:[])),ot=L(r.default.useState(!1),2),tt=ot[0],ct=ot[1],Ze=L(r.default.useState(null),2),lt=Ze[0],ar=Ze[1],io=L(r.default.useState(0),2),Zt=io[0],lo=io[1],Wr=L(r.default.useState(!1),2),so=Wr[0],kn=Wr[1],Zo=(0,O.usePrevious)(lt),yr=(0,o.useFloating)({placement:"bottom-start",open:tt,onOpenChange:ct,whileElementsMounted:o.autoUpdate,middleware:[(0,o.offset)(5),(0,o.flip)({padding:10}),(0,o.size)({apply:function(Lt){var Pt=Lt.rects,En=Lt.elements,oa,ho;Object.assign(En==null||(oa=En.floating)===null||oa===void 0?void 0:oa.style,{width:"".concat(Pt==null||(ho=Pt.reference)===null||ho===void 0?void 0:ho.width,"px"),zIndex:99})},padding:20})]}),Wn=yr.x,uo=yr.y,za=yr.strategy,co=yr.refs,Hr=yr.context;r.default.useEffect(function(){lo(Math.max(0,Oe.current.indexOf(he)+1))},[he]);var Ba=co.floating,ea=(0,o.useInteractions)([(0,o.useClick)(Hr),(0,o.useRole)(Hr,{role:"listbox"}),(0,o.useDismiss)(Hr,k({},me)),(0,o.useListNavigation)(Hr,{listRef:ne,activeIndex:lt,selectedIndex:Zt,onNavigate:ar,loop:!0}),(0,o.useTypeahead)(Hr,{listRef:Oe,activeIndex:lt,selectedIndex:Zt,onMatch:tt?ar:lo})]),Wa=ea.getReferenceProps,fo=ea.getFloatingProps,po=ea.getItemProps;(0,a.useIsomorphicLayoutEffect)(function(){var xt=Ba.current;if(tt&&so&&xt){var Lt=lt!=null?ne.current[lt]:Zt!=null?ne.current[Zt]:null;if(Lt&&Zo!=null){var Pt,En,oa=(En=(Pt=ne.current[Zo])===null||Pt===void 0?void 0:Pt.offsetHeight)!==null&&En!==void 0?En:0,ho=xt.offsetHeight,al=Lt.offsetTop,$s=al+oa;alho+xt.scrollTop&&(xt.scrollTop+=$s-ho-xt.scrollTop+5)}}},[tt,so,Zo,lt]);var xe=r.default.useMemo(function(){return{selectedIndex:Zt,setSelectedIndex:lo,listRef:ne,setOpen:ct,onChange:le||function(){},activeIndex:lt,setActiveIndex:ar,getItemProps:po,dataRef:Hr.dataRef}},[Zt,le,lt,po,Hr.dataRef]);r.default.useEffect(function(){or(tt?"open":!tt&&Zt||!tt&&he?"withValue":"close")},[tt,he,Zt,Q]);var Ae=an[(0,g.default)(bt.variants,K,"outlined")],Me=Ae.sizes[(0,g.default)(bt.sizes,ie,"md")],Ge=Ae.error.select,st=Ae.success.select,Dt=Ae.colors.select[(0,g.default)(bt.colors,ee,"gray")],St=Ae.error.label,Rr=Ae.success.label,Gt=Ae.colors.label[(0,g.default)(bt.colors,ee,"gray")],Ur=Ae.states[At],ta=(0,i.default)((0,m.default)(Ot.container),(0,m.default)(Me.container),Qe==null?void 0:Qe.className),sn=(0,c.twMerge)((0,i.default)((0,m.default)(Ot.select),(0,m.default)(Ae.base.select),(0,m.default)(Ur.select),(0,m.default)(Me.select),l({},(0,m.default)(Dt[At]),!ce&&!re),l({},(0,m.default)(Ge.initial),ce),l({},(0,m.default)(Ge.states[At]),ce),l({},(0,m.default)(st.initial),re),l({},(0,m.default)(st.states[At]),re)),De),rl,Us=(0,c.twMerge)((0,i.default)((0,m.default)(Ot.label),(0,m.default)(Ae.base.label),(0,m.default)(Ur.label),(0,m.default)(Me.label.initial),(0,m.default)(Me.label.states[At]),l({},(0,m.default)(Gt[At]),!ce&&!re),l({},(0,m.default)(St.initial),ce),l({},(0,m.default)(St.states[At]),ce),l({},(0,m.default)(Rr.initial),re),l({},(0,m.default)(Rr.states[At]),re)),(rl=ge.className)!==null&&rl!==void 0?rl:""),ra=(0,i.default)((0,m.default)(Ot.arrow.initial),l({},(0,m.default)(Ot.arrow.active),tt)),Ha,Ua=(0,c.twMerge)((0,i.default)((0,m.default)(Ot.menu)),(Ha=Te.className)!==null&&Ha!==void 0?Ha:""),nl=(0,i.default)("absolute top-2/4 -translate-y-2/4",K==="outlined"?"left-3 pt-0.5":"left-0 pt-3"),af={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]}}},lf=(0,p.default)(af,ye),ol=a.AnimatePresence;r.default.useEffect(function(){he&&!le&&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.")},[he,le]);var na=r.default.createElement(o.FloatingFocusManager,{context:Hr,modal:!1},r.default.createElement(a.m.ul,u({},fo(N(k({},Te),{ref:co.setFloating,role:"listbox",className:Ua,style:{position:za,top:uo??0,left:Wn??0,overflow:"auto"},onPointerEnter:function(Lt){var Pt=Te==null?void 0:Te.onPointerEnter;typeof Pt=="function"&&(Pt(Lt),kn(!1)),kn(!1)},onPointerMove:function(Lt){var Pt=Te==null?void 0:Te.onPointerMove;typeof Pt=="function"&&(Pt(Lt),kn(!1)),kn(!1)},onKeyDown:function(Lt){var Pt=Te==null?void 0:Te.onKeyDown;typeof Pt=="function"&&(Pt(Lt),kn(!0)),kn(!0)}})),{initial:"unmount",exit:"unmount",animate:tt?"mount":"unmount",variants:lf}),r.default.Children.map(Ue,function(xt,Lt){var Pt;return r.default.isValidElement(xt)&&r.default.cloneElement(xt,N(k({},xt.props),{index:((Pt=xt.props)===null||Pt===void 0?void 0:Pt.index)||Lt+1,id:"material-tailwind-select-".concat(Lt)}))})));return r.default.createElement(O.SelectContextProvider,{value:xe},r.default.createElement("div",u({},Qe,{ref:H,className:ta}),r.default.createElement("button",u({type:"button"},Wa(N(k({},Le),{ref:co.setReference,className:sn,disabled:Be,name:Ye}))),typeof Q=="function"?r.default.createElement("span",{className:nl},Q(Ue[Zt-1],Zt-1)):he&&!le?r.default.createElement("span",{className:nl},he):r.default.createElement("span",u({},(gt=Ue[Zt-1])===null||gt===void 0?void 0:gt.props,{className:nl})),r.default.createElement("div",{className:ra},ve??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",u({},ge,{className:Us}),se),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(ol,null,tt&&r.default.createElement(r.default.Fragment,null,ue?r.default.createElement(o.FloatingOverlay,{lockScroll:!0},na):na)))))});Y.propTypes={variant:n.default.oneOf(C.propTypesVariant),color:n.default.oneOf(C.propTypesColor),size:n.default.oneOf(C.propTypesSize),label:C.propTypesLabel,error:C.propTypesError,success:C.propTypesSuccess,arrow:C.propTypesArrow,value:C.propTypesValue,onChange:C.propTypesOnChange,selected:C.propTypesSelected,offset:C.propTypesOffset,dismiss:C.propTypesDismiss,animate:C.propTypesAnimate,lockScroll:C.propTypesLockScroll,labelProps:C.propTypesLabelProps,menuProps:C.propTypesMenuProps,className:C.propTypesClassName,disabled:C.propTypesDisabled,name:C.propTypesName,children:C.propTypesChildren,containerProps:C.propTypesContainerProps},Y.displayName="MaterialTailwind.Select";var U=Object.assign(Y,{Option:T.SelectOption})})(oP);var iP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Switch:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(qi),a=C(Ve),i=Ne,c=C(Ct),p=C(Ee),g=ke,m=Da;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.label,v=l.ripple,w=l.className,E=l.disabled,k=l.containerProps,P=l.circleProps,N=l.labelProps,j=l.inputRef,D=T(l,["color","label","ripple","className","disabled","containerProps","circleProps","labelProps","inputRef"]),L=(0,g.useTheme)(),W=L.switch,G=W.defaultProps,Y=W.valid,U=W.styles,B=U.base,H=U.colors,K=r.default.useId();s=s??G.color,v=v??G.ripple,w=w??G.className,E=E??G.disabled,k=k??G.containerProps,N=N??G.labelProps,P=P??G.circleProps;var ee=v!==void 0&&new o.default,ie=(0,a.default)((0,p.default)(B.root),_({},(0,p.default)(B.disabled),E)),se=(0,i.twMerge)((0,a.default)((0,p.default)(B.container)),k==null?void 0:k.className),ce=(0,i.twMerge)((0,a.default)((0,p.default)(B.input),(0,p.default)(H[(0,c.default)(Y.colors,s,"gray")])),w),re=(0,i.twMerge)((0,a.default)((0,p.default)(B.circle),H[(0,c.default)(Y.colors,s,"gray")].circle,H[(0,c.default)(Y.colors,s,"gray")].before),P==null?void 0:P.className),ve=(0,a.default)((0,p.default)(B.ripple)),he=(0,i.twMerge)((0,a.default)((0,p.default)(B.label)),N==null?void 0:N.className);return r.default.createElement("div",{ref:u,className:ie},r.default.createElement("div",O({},k,{className:se}),r.default.createElement("input",O({},D,{ref:j,type:"checkbox",disabled:E,id:D.id||K,className:ce})),r.default.createElement("label",O({},P,{htmlFor:D.id||K,className:re}),v&&r.default.createElement("div",{className:ve,onMouseDown:function(le){var Q=k==null?void 0:k.onMouseDown;return v&&ee.create(le,"dark"),typeof Q=="function"&&Q(le)}}))),h&&r.default.createElement("label",O({},N,{htmlFor:D.id||K,className:he}),h))});b.propTypes={color:n.default.oneOf(m.propTypesColor),label:m.propTypesLabel,ripple:m.propTypesRipple,className:m.propTypesClassName,disabled:m.propTypesDisabled,containerProps:m.propTypesObject,labelProps:m.propTypesObject,circleProps:m.propTypesObject},b.displayName="MaterialTailwind.Switch";var d=b})(iP);var lP={},Ji={},Va={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{propTypesId:function(){return a},propTypesValue:function(){return i},propTypesAnimate:function(){return c},propTypesDisabled:function(){return p},propTypesClassName:function(){return g},propTypesOrientation:function(){return m},propTypesIndicator:function(){return _},propTypesChildren:function(){return O}});var r=o(je),n=wt;function o(C){return C&&C.__esModule?C:{default:C}}var a=r.default.string,i=r.default.oneOfType([r.default.string,r.default.number]).isRequired,c=n.propTypesAnimation,p=r.default.bool,g=r.default.string,m=r.default.oneOf(["horizontal","vertical"]),_=r.default.instanceOf(Object),O=r.default.node.isRequired})(Va);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,P){for(var N in P)Object.defineProperty(k,N,{enumerable:!0,get:P[N]})}t(e,{TabsContext:function(){return b},useTabs:function(){return d},TabsContextProvider:function(){return l},setId:function(){return u},setActive:function(){return s},setAnimation:function(){return h},setIndicator:function(){return v},setIsInitial:function(){return w},setOrientation:function(){return E}});var r=c(A),n=Va;function o(k,P){(P==null||P>k.length)&&(P=k.length);for(var N=0,j=new Array(P);N=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.value,s=d.className,h=d.activeClassName,v=d.disabled,w=d.children,E=C(d,["value","className","activeClassName","disabled","children"]),k=(0,c.useTheme)(),P=k.tab,N=P.defaultProps,j=P.styles.base,D=(0,p.useTabs)(),L=D.state,W=D.dispatch,G=L.id,Y=L.active,U=L.indicatorProps;s=s??N.className,h=h??N.activeClassName,v=v??N.disabled;var B,H=(0,a.twMerge)((0,o.default)((0,i.default)(j.tab.initial),(B={},m(B,(0,i.default)(j.tab.disabled),v),m(B,h,Y===u),B)),s),K,ee=(0,a.twMerge)((0,o.default)((0,i.default)(j.indicator)),(K=U==null?void 0:U.className)!==null&&K!==void 0?K:"");return r.default.createElement("li",_({},E,{ref:l,role:"tab",className:H,onClick:function(ie){var se=E==null?void 0:E.onClick;typeof se=="function"&&((0,p.setActive)(W,u),(0,p.setIsInitial)(W,!1),se(ie)),(0,p.setIsInitial)(W,!1),(0,p.setActive)(W,u)},"data-value":u}),r.default.createElement("div",{className:"z-20 text-inherit"},w),Y===u&&r.default.createElement(n.motion.div,_({},U,{transition:{duration:.5},className:ee,layoutId:G})))});x.propTypes={value:g.propTypesValue,className:g.propTypesClassName,disabled:g.propTypesDisabled,children:g.propTypesChildren},x.displayName="MaterialTailwind.Tab";var b=x})(sP);var uP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{TabsBody:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=O(nr),a=O(Ve),i=Ne,c=O(Ee),p=ke,g=Ji,m=Va;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.animate,s=d.className,h=d.children,v=C(d,["animate","className","children"]),w=(0,p.useTheme)().tabsBody,E=w.defaultProps,k=w.styles.base,P=(0,g.useTabs)().dispatch;s=s??E.className,u=u??E.animate;var N=(0,i.twMerge)((0,a.default)((0,c.default)(k)),s),j=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]}}}},[]),D=r.default.useMemo(function(){return(0,o.default)(j,u)},[u,j]);return(0,n.useIsomorphicLayoutEffect)(function(){(0,g.setAnimation)(P,D)},[D,P]),r.default.createElement("div",_({},v,{ref:l,className:N}),h)});x.propTypes={animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren},x.displayName="MaterialTailwind.TabsBody";var b=x})(uP);var cP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{TabsHeader:function(){return T},default:function(){return x}});var r=_(A),n=_(Ve),o=Ne,a=_(Ee),i=ke,c=Ji,p=Va;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.indicatorProps,u=b.className,s=b.children,h=O(b,["indicatorProps","className","children"]),v=(0,i.useTheme)().tabsHeader,w=v.defaultProps,E=v.styles,k=(0,c.useTabs)(),P=k.state,N=k.dispatch,j=P.orientation;r.default.useEffect(function(){(0,c.setIndicator)(N,l)},[N,l]),u=u??w.className;var D=(0,o.twMerge)((0,n.default)((0,a.default)(E.base),g({},E[j]&&(0,a.default)(E[j]),j)),u);return r.default.createElement("nav",null,r.default.createElement("ul",m({},h,{ref:d,role:"tablist",className:D}),s))});T.propTypes={indicatorProps:p.propTypesIndicator,className:p.propTypesClassName,children:p.propTypesChildren},T.displayName="MaterialTailwind.TabsHeader";var x=T})(cP);var dP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{TabPanel:function(){return T},default:function(){return x}});var r=_(A),n=Jt,o=_(Ve),a=Ne,i=_(Ee),c=ke,p=Ji,g=Va;function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.value,u=b.className,s=b.children,h=O(b,["value","className","children"]),v=(0,c.useTheme)().tabPanel,w=v.defaultProps,E=v.styles.base,k=(0,p.useTabs)().state,P=k.active,N=k.appliedAnimation,j=k.isInitial;u=u??w.className;var D=(0,a.twMerge)((0,o.default)((0,i.default)(E)),u),L=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(L,{exitBeforeEnter:!0},r.default.createElement(n.m.div,m({},h,{ref:d,role:"tabpanel",className:D,initial:"unmount",exit:"unmount",animate:P===l?"mount":j?"initial":"unmount",variants:N,"data-value":l}),s)))});T.propTypes={value:g.propTypesValue,className:g.propTypesClassName,children:g.propTypesChildren},T.displayName="MaterialTailwind.TabPanel";var x=T})(dP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Tabs:function(){return l},Tab:function(){return p.Tab},TabsBody:function(){return g.TabsBody},TabsHeader:function(){return m.TabsHeader},TabPanel:function(){return _.TabPanel},useTabs:function(){return c.useTabs},default:function(){return u}});var r=x(A),n=x(Ve),o=Ne,a=x(Ee),i=ke,c=Ji,p=sP,g=uP,m=cP,_=dP,O=Va;function C(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function T(){return T=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.value,w=s.className,E=s.orientation,k=s.children,P=b(s,["value","className","orientation","children"]),N=(0,i.useTheme)().tabs,j=N.defaultProps,D=N.styles,L=r.default.useId();w=w??j.className,E=E??j.orientation;var W=(0,o.twMerge)((0,n.default)((0,a.default)(D.base),C({},D[E]&&(0,a.default)(D[E]),E)),w);return r.default.createElement(c.TabsContextProvider,{id:L,value:v,orientation:E},r.default.createElement("div",T({},P,{ref:h,className:W}),k))});l.propTypes={id:O.propTypesId,value:O.propTypesValue,className:O.propTypesClassName,orientation:O.propTypesOrientation,children:O.propTypesChildren},l.displayName="MaterialTailwind.Tabs";var u=Object.assign(l,{Tab:p.Tab,Body:g.TabsBody,Header:m.TabsHeader,Panel:_.TabPanel})})(lP);var fP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{Textarea:function(){return T},default:function(){return x}});var r=_(A),n=_(je),o=_(Ve),a=_(Ct),i=_(Ee),c=ke,p=Es;function g(b,d,l){return d in b?Object.defineProperty(b,d,{value:l,enumerable:!0,configurable:!0,writable:!0}):b[d]=l,b}function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.variant,u=b.color,s=b.size,h=b.label,v=b.error,w=b.success,E=b.resize,k=b.labelProps,P=b.containerProps,N=b.shrink,j=b.className,D=O(b,["variant","color","size","label","error","success","resize","labelProps","containerProps","shrink","className"]),L=(0,c.useTheme)().textarea,W=L.defaultProps,G=L.valid,Y=L.styles,U=Y.base,B=Y.variants;l=l??W.variant,s=s??W.size,u=u??W.color,h=h??W.label,k=k??W.labelProps,P=P??W.containerProps,N=N??W.shrink,j=j??W.className;var H=B[(0,a.default)(G.variants,l,"outlined")],K=(0,i.default)(H.error.textarea),ee=(0,i.default)(H.success.textarea),ie=(0,i.default)(H.shrink.textarea),se=(0,i.default)(H.colors.textarea[(0,a.default)(G.colors,u,"gray")]),ce=(0,i.default)(H.error.label),re=(0,i.default)(H.success.label),ve=(0,i.default)(H.shrink.label),he=(0,i.default)(H.colors.label[(0,a.default)(G.colors,u,"gray")]),le=(0,o.default)((0,i.default)(U.container),P==null?void 0:P.className),Q=(0,o.default)((0,i.default)(U.textarea),(0,i.default)(H.base.textarea),(0,i.default)(H.sizes[(0,a.default)(G.sizes,s,"md")].textarea),g({},se,!v&&!w),g({},K,v),g({},ee,w),g({},ie,N),E?"":"!resize-none",j),te=(0,o.default)((0,i.default)(U.label),(0,i.default)(H.base.label),(0,i.default)(H.sizes[(0,a.default)(G.sizes,s,"md")].label),g({},he,!v&&!w),g({},ce,v),g({},re,w),g({},ve,N),k==null?void 0:k.className);return r.default.createElement("div",{ref:d,className:le},r.default.createElement("textarea",m({},D,{className:Q,placeholder:(D==null?void 0:D.placeholder)||" "})),r.default.createElement("label",{className:te},h))});T.propTypes={variant:n.default.oneOf(p.propTypesVariant),size:n.default.oneOf(p.propTypesSize),color:n.default.oneOf(p.propTypesColor),label:p.propTypesLabel,error:p.propTypesError,success:p.propTypesSuccess,resize:p.propTypesResize,labelProps:p.propTypesLabelProps,containerProps:p.propTypesContainerProps,shrink:p.propTypesShrink,className:p.propTypesClassName},T.displayName="MaterialTailwind.Textarea";var x=T})(fP);var pP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(j,D){for(var L in D)Object.defineProperty(j,L,{enumerable:!0,get:D[L]})}t(e,{Tooltip:function(){return P},default:function(){return N}});var r=b(A),n=b(je),o=$t,a=Jt,i=b(Ve),c=Ne,p=b(nr),g=b(Ee),m=ke,_=Qi;function O(j,D){(D==null||D>j.length)&&(D=j.length);for(var L=0,W=new Array(D);L=0)&&Object.prototype.propertyIsEnumerable.call(j,W)&&(L[W]=j[W])}return L}function w(j,D){if(j==null)return{};var L={},W=Object.keys(j),G,Y;for(Y=0;Y=0)&&(L[G]=j[G]);return L}function E(j,D){return C(j)||d(j,D)||k(j,D)||l()}function k(j,D){if(j){if(typeof j=="string")return O(j,D);var L=Object.prototype.toString.call(j).slice(8,-1);if(L==="Object"&&j.constructor&&(L=j.constructor.name),L==="Map"||L==="Set")return Array.from(L);if(L==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(L))return O(j,D)}}var P=r.default.forwardRef(function(j,D){var L=j.open,W=j.handler,G=j.content,Y=j.interactive,U=j.placement,B=j.offset,H=j.dismiss,K=j.animate,ee=j.className,ie=j.children,se=v(j,["open","handler","content","interactive","placement","offset","dismiss","animate","className","children"]),ce=(0,m.useTheme)().tooltip,re=ce.defaultProps,ve=ce.styles.base,he=E(r.default.useState(!1),2),le=he[0],Q=he[1];L=L??le,W=W??Q,Y=Y??re.interactive,U=U??re.placement,B=B??re.offset,H=H??re.dismiss,K=K??re.animate,ee=ee??re.className;var te=(0,c.twMerge)((0,i.default)((0,g.default)(ve)),ee),me={unmount:{opacity:0},mount:{opacity:1}},ye=(0,p.default)(me,K),ue=(0,o.useFloating)({open:L,onOpenChange:W,middleware:[(0,o.offset)(B),(0,o.flip)(),(0,o.shift)()],placement:U}),ge=ue.x,Te=ue.y,De=ue.reference,Be=ue.floating,Ye=ue.strategy,Ue=ue.refs,Qe=ue.update,Le=ue.context,gt=(0,o.useInteractions)([(0,o.useClick)(Le,{enabled:Y}),(0,o.useFocus)(Le),(0,o.useHover)(Le),(0,o.useRole)(Le,{role:"tooltip"}),(0,o.useDismiss)(Le,H)]),Xe=gt.getReferenceProps,$e=gt.getFloatingProps;r.default.useEffect(function(){if(Ue.reference.current&&Ue.floating.current&&L)return(0,o.autoUpdate)(Ue.reference.current,Ue.floating.current,Qe)},[L,Qe,Ue.reference,Ue.floating]);var bt=(0,o.useMergeRefs)([D,Be]),it=(0,o.useMergeRefs)([D,De]),Ot=a.AnimatePresence;return r.default.createElement(r.default.Fragment,null,typeof ie=="string"?r.default.createElement("span",x({},Xe({ref:it})),ie):r.default.cloneElement(ie,u({},Xe(h(u({},ie==null?void 0:ie.props),{ref:it})))),r.default.createElement(a.LazyMotion,{features:a.domAnimation},r.default.createElement(o.FloatingPortal,null,r.default.createElement(Ot,null,L&&r.default.createElement(a.m.div,x({},$e(h(u({},se),{ref:bt,className:te,style:{position:Ye,top:Te??"",left:ge??""}})),{initial:"unmount",exit:"unmount",animate:L?"mount":"unmount",variants:ye}),G)))))});P.propTypes={open:_.propTypesOpen,handler:_.propTypesHandler,content:_.propTypesContent,interactive:_.propTypesInteractive,placement:n.default.oneOf(_.propTypesPlacement),offset:_.propTypesOffset,dismiss:_.propTypesDismiss,animate:_.propTypesAnimate,className:_.propTypesClassName,children:_.propTypesChildren},P.displayName="MaterialTailwind.Tooltip";var N=P})(pP);var hP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(u,s){for(var h in s)Object.defineProperty(u,h,{enumerable:!0,get:s[h]})}t(e,{Typography:function(){return d},default:function(){return l}});var r=_(A),n=_(je),o=_(Ve),a=Ne,i=_(Ct),c=_(Ee),p=ke,g=Lg;function m(u,s,h){return s in u?Object.defineProperty(u,s,{value:h,enumerable:!0,configurable:!0,writable:!0}):u[s]=h,u}function _(u){return u&&u.__esModule?u:{default:u}}function O(u){for(var s=1;s=0)&&Object.prototype.propertyIsEnumerable.call(u,v)&&(h[v]=u[v])}return h}function b(u,s){if(u==null)return{};var h={},v=Object.keys(u),w,E;for(E=0;E=0)&&(h[w]=u[w]);return h}var d=r.default.forwardRef(function(u,s){var h=u.variant,v=u.color,w=u.textGradient,E=u.as,k=u.className,P=u.children,N=x(u,["variant","color","textGradient","as","className","children"]),j=(0,p.useTheme)().typography,D=j.defaultProps,L=j.valid,W=j.styles,G=W.variants,Y=W.colors,U=W.textGradient;h=h??D.variant,v=v??D.color,w=w||D.textGradient,E=E??void 0,k=k??D.className;var B=(0,c.default)(G[(0,i.default)(L.variants,h,"paragraph")]),H=Y[(0,i.default)(L.colors,v,"inherit")],K=(0,c.default)(U),ee=(0,a.twMerge)((0,o.default)(B,m({},H.color,!w),m({},K,w),m({},H.gradient,w)),k),ie;switch(h){case"h1":ie=r.default.createElement(E||"h1",T(O({},N),{ref:s,className:ee}),P);break;case"h2":ie=r.default.createElement(E||"h2",T(O({},N),{ref:s,className:ee}),P);break;case"h3":ie=r.default.createElement(E||"h3",T(O({},N),{ref:s,className:ee}),P);break;case"h4":ie=r.default.createElement(E||"h4",T(O({},N),{ref:s,className:ee}),P);break;case"h5":ie=r.default.createElement(E||"h5",T(O({},N),{ref:s,className:ee}),P);break;case"h6":ie=r.default.createElement(E||"h6",T(O({},N),{ref:s,className:ee}),P);break;case"lead":ie=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;case"paragraph":ie=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;case"small":ie=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break;default:ie=r.default.createElement(E||"p",T(O({},N),{ref:s,className:ee}),P);break}return ie});d.propTypes={variant:n.default.oneOf(g.propTypesVariant),color:n.default.oneOf(g.propTypesColor),as:g.propTypesAs,textGradient:g.propTypesTextGradient,className:g.propTypesClassName,children:g.propTypesChildren},d.displayName="MaterialTailwind.Typography";var l=d})(hP);var gP={},bP={};(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,{propTypesClassName:function(){return a},propTypesChildren:function(){return i},propTypesOpen:function(){return c},propTypesAnimate:function(){return p}});var r=o(je),n=wt;function o(g){return g&&g.__esModule?g:{default:g}}var a=r.default.string,i=r.default.node.isRequired,c=r.default.bool.isRequired,p=n.propTypesAnimation})(bP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{Collapse:function(){return x},default:function(){return b}});var r=O(A),n=Jt,o=$t,a=O(nr),i=O(Ve),c=Ne,p=O(Ee),g=ke,m=bP;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.open,s=d.animate,h=d.className,v=d.children,w=C(d,["open","animate","className","children"]),E=r.default.useRef(null),k=(0,g.useTheme)().collapse,P=k.styles,N=P.base;s=s??{},h=h??"";var j=(0,c.twMerge)((0,i.default)((0,p.default)(N)),h),D={unmount:{height:"0px",transition:{duration:.3,times:[.4,0,.2,1]}},mount:{height:"auto",transition:{duration:.3,times:[.4,0,.2,1]}}},L=(0,a.default)(D,s),W=n.AnimatePresence,G=(0,o.useMergeRefs)([l,E]);return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(W,null,r.default.createElement(n.m.div,_({},w,{ref:G,className:j,initial:"unmount",exit:"unmount",animate:u?"mount":"unmount",variants:L}),v)))});x.displayName="MaterialTailwind.Collapse",x.propTypes={open:m.propTypesOpen,animate:m.propTypesAnimate,className:m.propTypesClassName,children:m.propTypesChildren};var b=x})(gP);var vP={},zs={};(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,{propTypesClassName:function(){return o},propTypesDisabled:function(){return a},propTypesSelected:function(){return i},propTypesRipple:function(){return c},propTypesChildren:function(){return p}});var r=n(je);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.string,a=r.default.bool,i=r.default.bool,c=r.default.bool,p=r.default.node.isRequired})(zs);var mP={},Tb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{ListItemPrefix:function(){return O},default:function(){return C}});var r=g(A),n=ke,o=g(Ve),a=Ne,i=g(Ee),c=zs;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,n.useTheme)().list,s=u.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(s.itemPrefix)),b);return r.default.createElement("div",p({},l,{ref:x,className:h}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.ListItemPrefix";var C=O})(Tb);var Cb={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{ListItemSuffix:function(){return O},default:function(){return C}});var r=g(A),n=ke,o=g(Ve),a=Ne,i=g(Ee),c=zs;function p(){return p=Object.assign||function(T){for(var x=1;x=0)&&Object.prototype.propertyIsEnumerable.call(T,d)&&(b[d]=T[d])}return b}function _(T,x){if(T==null)return{};var b={},d=Object.keys(T),l,u;for(u=0;u=0)&&(b[l]=T[l]);return b}var O=r.default.forwardRef(function(T,x){var b=T.className,d=T.children,l=m(T,["className","children"]),u=(0,n.useTheme)().list,s=u.styles.base,h=(0,a.twMerge)((0,o.default)((0,i.default)(s.itemSuffix)),b);return r.default.createElement("div",p({},l,{ref:x,className:h}),d)});O.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},O.displayName="MaterialTailwind.ListItemSuffix";var C=O})(Cb);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{ListItem:function(){return b},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return d}});var r=C(A),n=ke,o=C(qi),a=C(Ve),i=Ne,c=C(Ee),p=zs,g=Tb,m=Cb;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.className,h=l.disabled,v=l.selected,w=l.ripple,E=l.children,k=T(l,["className","disabled","selected","ripple","children"]),P=(0,n.useTheme)().list,N=P.defaultProps,j=P.styles.base;w=w??N.ripple;var D=w!==void 0&&new o.default,L,W=(0,i.twMerge)((0,a.default)((0,c.default)(j.item.initial),(L={},_(L,(0,c.default)(j.item.disabled),h),_(L,(0,c.default)(j.item.selected),v&&!h),L)),s);return r.default.createElement("div",O({},k,{ref:u,role:"button",tabIndex:0,className:W,onMouseDown:function(G){var Y=k==null?void 0:k.onMouseDown;return w&&D.create(G,"dark"),typeof Y=="function"&&Y(G)}}),E)});b.propTypes={className:p.propTypesClassName,selected:p.propTypesSelected,disabled:p.propTypesDisabled,ripple:p.propTypesRipple,children:p.propTypesChildren},b.displayName="MaterialTailwind.ListItem";var d=Object.assign(b,{Prefix:g.ListItemPrefix,Suffix:m.ListItemSuffix})})(mP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{List:function(){return x},ListItem:function(){return p.ListItem},ListItemPrefix:function(){return g.ListItemPrefix},ListItemSuffix:function(){return m.ListItemSuffix},default:function(){return b}});var r=O(A),n=ke,o=O(Ve),a=Ne,i=O(Ee),c=zs,p=mP,g=Tb,m=Cb;function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.className,s=d.children,h=C(d,["className","children"]),v=(0,n.useTheme)().list,w=v.defaultProps,E=v.styles.base;u=u??w.className;var k=(0,a.twMerge)((0,o.default)((0,i.default)(E.list)),u);return r.default.createElement("nav",_({},h,{ref:l,className:k}),s)});x.propTypes={className:c.propTypesClassName,children:c.propTypesChildren},x.displayName="MaterialTailwind.List";var b=Object.assign(x,{Item:p.ListItem,ItemPrefix:g.ListItemPrefix,ItemSuffix:m.ListItemSuffix})})(vP);var yP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(d,l){for(var u in l)Object.defineProperty(d,u,{enumerable:!0,get:l[u]})}t(e,{ButtonGroup:function(){return x},default:function(){return b}});var r=O(A),n=O(je),o=O(Ve),a=Ne,i=O(Ct),c=O(Ee),p=ke,g=Ma;function m(d,l,u){return l in d?Object.defineProperty(d,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):d[l]=u,d}function _(){return _=Object.assign||function(d){for(var l=1;l=0)&&Object.prototype.propertyIsEnumerable.call(d,s)&&(u[s]=d[s])}return u}function T(d,l){if(d==null)return{};var u={},s=Object.keys(d),h,v;for(v=0;v=0)&&(u[h]=d[h]);return u}var x=r.default.forwardRef(function(d,l){var u=d.variant,s=d.size,h=d.color,v=d.fullWidth,w=d.ripple,E=d.className,k=d.children,P=C(d,["variant","size","color","fullWidth","ripple","className","children"]),N=(0,p.useTheme)().buttonGroup,j=N.defaultProps,D=N.styles,L=N.valid,W=D.base,G=D.dividerColor;u=u??j.variant,s=s??j.size,h=h??j.color,w=w??j.ripple,v=v??j.fullWidth,E=E??j.className;var Y,U=(0,a.twMerge)((0,o.default)((0,c.default)(W.initial),(Y={},m(Y,(0,c.default)(W.fullWidth),v),m(Y,"divide-x",u!=="outlined"),m(Y,(0,c.default)(G[(0,i.default)(L.colors,h,"gray")]),u!=="outlined"),Y)),E);return r.default.createElement("div",_({},P,{ref:l,className:U}),r.default.Children.map(k,function(B,H){var K;return r.default.isValidElement(B)&&r.default.cloneElement(B,{variant:u,size:s,color:h,ripple:w,fullWidth:v,className:(0,a.twMerge)((0,o.default)({"rounded-r-none":H!==r.default.Children.count(k)-1,"border-r-0":H!==r.default.Children.count(k)-1,"rounded-l-none":H!==0}),(K=B.props)===null||K===void 0?void 0:K.className)})}))});x.propTypes={variant:n.default.oneOf(g.propTypesVariant),size:n.default.oneOf(g.propTypesSize),color:n.default.oneOf(g.propTypesColor),fullWidth:g.propTypesFullWidth,ripple:g.propTypesRipple,className:g.propTypesClassName,children:g.propTypesChildren},x.displayName="MaterialTailwind.ButtonGroup";var b=x})(yP);var wP={},xP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(T,x){for(var b in x)Object.defineProperty(T,b,{enumerable:!0,get:x[b]})}t(e,{propTypesClassName:function(){return o},propTypesPrevArrow:function(){return a},propTypesNextArrow:function(){return i},propTypesNavigation:function(){return c},propTypesAutoplay:function(){return p},propTypesAutoplayDelay:function(){return g},propTypesTransition:function(){return m},propTypesLoop:function(){return _},propTypesChildren:function(){return O},propTypesSlideRef:function(){return C}});var r=n(je);function n(T){return T&&T.__esModule?T:{default:T}}var o=r.default.string,a=r.default.func,i=r.default.func,c=r.default.func,p=r.default.bool,g=r.default.number,m=r.default.object,_=r.default.bool,O=r.default.node.isRequired,C=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(xP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(v,w){for(var E in w)Object.defineProperty(v,E,{enumerable:!0,get:w[E]})}t(e,{Carousel:function(){return s},default:function(){return h}});var r=C(A),n=Jt,o=$t,a=C(Ve),i=Ne,c=C(Ee),p=ke,g=xP;function m(v,w){(w==null||w>v.length)&&(w=v.length);for(var E=0,k=new Array(w);E=0)&&Object.prototype.propertyIsEnumerable.call(v,k)&&(E[k]=v[k])}return E}function d(v,w){if(v==null)return{};var E={},k=Object.keys(v),P,N;for(N=0;N=0)&&(E[P]=v[P]);return E}function l(v,w){return _(v)||T(v,w)||u(v,w)||x()}function u(v,w){if(v){if(typeof v=="string")return m(v,w);var E=Object.prototype.toString.call(v).slice(8,-1);if(E==="Object"&&v.constructor&&(E=v.constructor.name),E==="Map"||E==="Set")return Array.from(E);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return m(v,w)}}var s=r.default.forwardRef(function(v,w){var E=v.children,k=v.prevArrow,P=v.nextArrow,N=v.navigation,j=v.autoplay,D=v.autoplayDelay,L=v.transition,W=v.loop,G=v.className,Y=v.slideRef,U=b(v,["children","prevArrow","nextArrow","navigation","autoplay","autoplayDelay","transition","loop","className","slideRef"]),B=(0,p.useTheme)().carousel,H=B.defaultProps,K=B.styles.base,ee=(0,n.useMotionValue)(0),ie=r.default.useRef(null),se=l(r.default.useState(0),2),ce=se[0],re=se[1],ve=r.default.Children.toArray(E);G=G??H.className,k=k??H.prevArrow,P=P??H.nextArrow,N=N??H.navigation,j=j??H.autoplay,D=D??H.autoplayDelay,L=L??H.transition,W=W??H.loop;var he=(0,i.twMerge)((0,a.default)((0,c.default)(K.carousel)),G),le=(0,i.twMerge)((0,a.default)((0,c.default)(K.slide))),Q=r.default.useCallback(function(){var ue;return-ce*(((ue=ie.current)===null||ue===void 0?void 0:ue.clientWidth)||0)},[ce]),te=r.default.useCallback(function(){var ue=W?0:ce;re(ce+1===ve.length?ue:ce+1)},[ce,W,ve.length]),me=function(){var ue=W?ve.length-1:0;re(ce-1<0?ue:ce-1)};r.default.useEffect(function(){var ue=(0,n.animate)(ee,Q(),L);return ue.stop},[Q,ce,ee,L]),r.default.useEffect(function(){window.addEventListener("resize",function(){(0,n.animate)(ee,Q(),L)})},[Q,L,ee]),r.default.useEffect(function(){if(j){var ue=setInterval(function(){return te()},D);return function(){return clearInterval(ue)}}},[j,te,D]);var ye=(0,o.useMergeRefs)([ie,w]);return r.default.createElement("div",O({},U,{ref:ye,className:he}),ve.map(function(ue,ge){return r.default.createElement(n.LazyMotion,{key:ge,features:n.domAnimation},r.default.createElement(n.m.div,{ref:Y,className:le,style:{x:ee,left:"".concat(ge*100,"%"),right:"".concat(ge*100,"%")}},ue))}),k&&k({loop:W,handlePrev:me,activeIndex:ce,firstIndex:ce===0}),P&&P({loop:W,handleNext:te,activeIndex:ce,lastIndex:ce===ve.length-1}),N&&N({setActiveIndex:re,activeIndex:ce,length:ve.length}))});s.propTypes={className:g.propTypesClassName,children:g.propTypesChildren,nextArrow:g.propTypesNextArrow,prevArrow:g.propTypesPrevArrow,navigation:g.propTypesNavigation,autoplay:g.propTypesAutoplay,autoplayDelay:g.propTypesAutoplayDelay,transition:g.propTypesTransition,loop:g.propTypesLoop,slideRef:g.propTypesSlideRef},s.displayName="MaterialTailwind.Carousel";var h=s})(wP);var _P={},TP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{propTypesOpen:function(){return a},propTypesSize:function(){return i},propTypesOverlay:function(){return c},propTypesChildren:function(){return p},propTypesPlacement:function(){return g},propTypesOverlayProps:function(){return m},propTypesClassName:function(){return _},propTypesOnClose:function(){return O},propTypesDismiss:function(){return C},propTypesTransition:function(){return T},propTypesOverlayRef:function(){return x}});var r=o(je),n=wt;function o(b){return b&&b.__esModule?b:{default:b}}var a=r.default.bool.isRequired,i=r.default.number,c=r.default.bool,p=r.default.node.isRequired,g=["top","right","bottom","left"],m=r.default.object,_=r.default.string,O=r.default.func,C=n.propTypesDismissType,T=r.default.object,x=r.default.oneOfType([r.default.func,r.default.shape({current:r.default.any})])})(TP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{Drawer:function(){return l},default:function(){return u}});var r=T(A),n=T(je),o=Jt,a=$t,i=T(nr),c=T(Ve),p=Ne,g=T(Ee),m=ke,_=TP;function O(s,h,v){return h in s?Object.defineProperty(s,h,{value:v,enumerable:!0,configurable:!0,writable:!0}):s[h]=v,s}function C(){return C=Object.assign||function(s){for(var h=1;h=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function d(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}var l=r.default.forwardRef(function(s,h){var v=s.open,w=s.size,E=s.overlay,k=s.children,P=s.placement,N=s.overlayProps,j=s.className,D=s.onClose,L=s.dismiss,W=s.transition,G=s.overlayRef,Y=b(s,["open","size","overlay","children","placement","overlayProps","className","onClose","dismiss","transition","overlayRef"]),U=(0,m.useTheme)().drawer,B=U.defaultProps,H=U.styles.base,K=(0,o.useAnimation)();w=w??B.size,E=E??B.overlay,P=P??B.placement,j=j??B.className,N=N??B.overlayProps,D=D??B.onClose;var ee;L=(ee=(0,i.default)(B.dismiss,L||{}))!==null&&ee!==void 0?ee:B.dismiss,W=W??B.transition;var ie=(0,p.twMerge)((0,c.default)((0,g.default)(H.drawer),{"top-0 right-0":P==="right","bottom-0 left-0":P==="bottom","top-0 left-0":P==="top"||P==="left"}),j),se=(0,p.twMerge)((0,c.default)((0,g.default)(H.overlay)),N==null?void 0:N.className),ce=(0,a.useFloating)({open:v,onOpenChange:D}).context,re=(0,a.useInteractions)([(0,a.useDismiss)(ce,L)]).getFloatingProps;r.default.useEffect(function(){K.start(v?"open":"close")},[v,K,P]);var ve={open:{x:0,y:0},close:{x:P==="left"?-w:P==="right"?w:0,y:P==="top"?-w:P==="bottom"?w:0}},he={unmount:{opacity:0,transition:{delay:.3}},mount:{opacity:1}};return r.default.createElement(r.default.Fragment,null,r.default.createElement(o.LazyMotion,{features:o.domAnimation},r.default.createElement(o.AnimatePresence,null,E&&v&&r.default.createElement(o.m.div,{ref:G,className:se,initial:"unmount",exit:"unmount",animate:v?"mount":"unmount",variants:he,transition:{duration:.3}})),r.default.createElement(o.m.div,C({},re(x({ref:h},Y)),{className:ie,style:{maxWidth:P==="left"||P==="right"?w:"100%",maxHeight:P==="top"||P==="bottom"?w:"100%",height:P==="left"||P==="right"?"100vh":"100%"},initial:"close",animate:K,variants:ve,transition:W}),k)))});l.propTypes={open:_.propTypesOpen,size:_.propTypesSize,overlay:_.propTypesOverlay,children:_.propTypesChildren,placement:n.default.oneOf(_.propTypesPlacement),overlayProps:_.propTypesOverlayProps,className:_.propTypesClassName,onClose:_.propTypesOnClose,dismiss:_.propTypesDismiss,transition:_.propTypesTransition,overlayRef:_.propTypesOverlayRef},l.displayName="MaterialTailwind.Drawer";var u=l})(_P);var CP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Badge:function(){return b},default:function(){return d}});var r=C(A),n=C(je),o=C(nr),a=C(Ve),i=Ne,c=C(Ct),p=C(Ee),g=ke,m=Fg;function _(l,u,s){return u in l?Object.defineProperty(l,u,{value:s,enumerable:!0,configurable:!0,writable:!0}):l[u]=s,l}function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.color,h=l.invisible,v=l.withBorder,w=l.overlap,E=l.placement,k=l.className,P=l.content,N=l.children,j=l.containerProps,D=l.containerRef,L=T(l,["color","invisible","withBorder","overlap","placement","className","content","children","containerProps","containerRef"]),W=(0,g.useTheme)().badge,G=W.valid,Y=W.defaultProps,U=W.styles,B=U.base,H=U.placements,K=U.colors;s=s??Y.color,h=h??Y.invisible,v=v??Y.withBorder,w=w??Y.overlap,E=E??Y.placement;var ee;k=(ee=(0,a.default)(k,Y.className))!==null&&ee!==void 0?ee:Y.className;var ie;j=(ie=(0,o.default)(j,Y.containerProps||{}))!==null&&ie!==void 0?ie:Y.containerProps;var se=(0,p.default)(B.badge.initial),ce=(0,p.default)(B.badge.withBorder),re=(0,p.default)(B.badge.withContent),ve=(0,p.default)(K[(0,c.default)(G.colors,s,"red")]),he=(0,p.default)(H[(0,c.default)(G.placements,E,"top-end")][(0,c.default)(G.overlaps,w,"square")]),le,Q=(0,i.twMerge)((0,a.default)(se,he,ve,(le={},_(le,ce,v),_(le,re,P),le)),k),te=(0,i.twMerge)((0,a.default)((0,p.default)(B.container),j==null?void 0:j.className));return r.default.createElement("div",O({ref:D},j,{className:te}),N,!h&&r.default.createElement("span",O({},L,{ref:u,className:Q}),P))});b.propTypes={color:n.default.oneOf(m.propTypesColor),invisible:m.propTypesInvisible,withBorder:m.propTypesWithBorder,overlap:n.default.oneOf(m.propTypesOverlap),className:m.propTypesClassName,content:m.propTypesContent,children:m.propTypesChildren,placement:n.default.oneOf(m.propTypesPlacement),containerProps:m.propTypesContainerProps,containerRef:m.propTypesContainerRef},b.displayName="MaterialTailwind.Badge";var d=b})(CP);var OP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(P,N){for(var j in N)Object.defineProperty(P,j,{enumerable:!0,get:N[j]})}t(e,{Rating:function(){return E},default:function(){return k}});var r=T(A),n=T(je),o=T(Ve),a=Ne,i=T(Ct),c=T(Ee),p=ke,g=Vg;function m(P,N){(N==null||N>P.length)&&(N=P.length);for(var j=0,D=new Array(N);j=0)&&Object.prototype.propertyIsEnumerable.call(P,D)&&(j[D]=P[D])}return j}function s(P,N){if(P==null)return{};var j={},D=Object.keys(P),L,W;for(W=0;W=0)&&(j[L]=P[L]);return j}function h(P,N){return _(P)||b(P,N)||w(P,N)||d()}function v(P){return O(P)||x(P)||w(P)||l()}function w(P,N){if(P){if(typeof P=="string")return m(P,N);var j=Object.prototype.toString.call(P).slice(8,-1);if(j==="Object"&&P.constructor&&(j=P.constructor.name),j==="Map"||j==="Set")return Array.from(j);if(j==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(j))return m(P,N)}}var E=r.default.forwardRef(function(P,N){var j=P.count,D=P.value,L=P.ratedIcon,W=P.unratedIcon,G=P.ratedColor,Y=P.unratedColor,U=P.className,B=P.onChange,H=P.readonly,K=u(P,["count","value","ratedIcon","unratedIcon","ratedColor","unratedColor","className","onChange","readonly"]),ee,ie,se=(0,p.useTheme)().rating,ce=se.valid,re=se.defaultProps,ve=se.styles,he=ve.base,le=ve.colors;j=j??re.count,D=D??re.value,L=L??re.ratedIcon,L=L??re.ratedIcon,W=W??re.unratedIcon,G=G??re.ratedColor,Y=Y??re.unratedColor,U=U??re.className,B=B??re.onChange,H=H??re.readonly;var Q=h(r.default.useState(function(){return v(Array(D).fill("rated")).concat(v(Array(j-D).fill("un_rated")))}),2),te=Q[0],me=Q[1],ye=h(r.default.useState(function(){return v(Array(j).fill("un_rated"))}),2),ue=ye[0],ge=ye[1],Te=h(r.default.useState(!1),2),De=Te[0],Be=Te[1],Ye=(0,c.default)(le[(0,i.default)(ce.colors,G,"yellow")]),Ue=(0,c.default)(le[(0,i.default)(ce.colors,Y,"blue-gray")]),Qe=(0,a.twMerge)((0,o.default)((0,c.default)(he.rating),U)),Le=(0,c.default)(he.icon),gt=L,Xe=W,$e=r.default.isValidElement(L)&&r.default.cloneElement(gt,{className:(0,a.twMerge)((0,o.default)(Le,Ye,gt==null||(ee=gt.props)===null||ee===void 0?void 0:ee.className))}),bt=r.default.isValidElement(L)&&r.default.cloneElement(Xe,{className:(0,a.twMerge)((0,o.default)(Le,Ue,Xe==null||(ie=Xe.props)===null||ie===void 0?void 0:ie.className))}),it=!r.default.isValidElement(L)&&r.default.createElement(L,{className:(0,a.twMerge)((0,o.default)(Le,Ye))}),Ot=!r.default.isValidElement(L)&&r.default.createElement(W,{className:(0,a.twMerge)((0,o.default)(Le,Ue))}),an=function(ln){return ln.map(function(At,or){return r.default.createElement("span",{key:or,onClick:function(){if(!H){var qt=te.map(function(ne,pe){return pe<=or?"rated":"un_rated"});me(qt),B&&typeof B=="function"&&B(qt.filter(function(ne){return ne==="rated"}).length)}},onMouseEnter:function(){if(!H){var qt=ue.map(function(ne,pe){return pe<=or?"rated":"un_rated"});Be(!0),ge(qt)}},onMouseLeave:function(){return!H&&Be(!1)}},r.default.isValidElement(At==="rated"?L:W)?At==="rated"?$e:bt:At==="rated"?it:Ot)})};return r.default.createElement("div",C({},K,{ref:N,className:Qe}),an(De?ue:te))});E.propTypes={count:g.propTypesCount,value:g.propTypesValue,ratedIcon:g.propTypesRatedIcon,unratedIcon:g.propTypesUnratedIcon,ratedColor:n.default.oneOf(g.propTypesColor),unratedColor:n.default.oneOf(g.propTypesColor),className:g.propTypesClassName,onChange:g.propTypesOnChange,readonly:g.propTypesReadonly},E.displayName="MaterialTailwind.Rating";var k=E})(OP);var SP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,E){for(var k in E)Object.defineProperty(w,k,{enumerable:!0,get:E[k]})}t(e,{Slider:function(){return h},default:function(){return v}});var r=T(A),n=T(je),o=T(nr),a=T(Ve),i=Ne,c=T(Ct),p=T(Ee),g=ke,m=zg;function _(w,E){(E==null||E>w.length)&&(E=w.length);for(var k=0,P=new Array(E);k=0)&&Object.prototype.propertyIsEnumerable.call(w,P)&&(k[P]=w[P])}return k}function l(w,E){if(w==null)return{};var k={},P=Object.keys(w),N,j;for(j=0;j=0)&&(k[N]=w[N]);return k}function u(w,E){return O(w)||x(w,E)||s(w,E)||b()}function s(w,E){if(w){if(typeof w=="string")return _(w,E);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,E)}}var h=r.default.forwardRef(function(w,E){var k=w.color,P=w.size,N=w.className,j=w.trackClassName,D=w.thumbClassName,L=w.barClassName,W=w.value,G=w.defaultValue,Y=w.onChange,U=w.min,B=w.max,H=w.step,K=w.inputRef,ee=w.inputProps,ie=d(w,["color","size","className","trackClassName","thumbClassName","barClassName","value","defaultValue","onChange","min","max","step","inputRef","inputProps"]),se=(0,g.useTheme)().slider,ce=se.valid,re=se.defaultProps,ve=se.styles,he=ve.base,le=ve.sizes,Q=ve.colors,te=u(r.default.useState(G||0),2),me=te[0],ye=te[1];r.default.useMemo(function(){G&&ye(G)},[G]),k=k??re.color,P=P??re.size,U=U??re.min,B=B??re.max,H=H??re.step;var ue;N=(ue=(0,a.default)(re.className,N))!==null&&ue!==void 0?ue:re.className;var ge;D=(ge=(0,a.default)(re.thumbClassName,D))!==null&&ge!==void 0?ge:re.thumbClassName;var Te;j=(Te=(0,a.default)(re.trackClassName,j))!==null&&Te!==void 0?Te:re.trackClassName;var De;L=(De=(0,a.default)(re.barClassName,L))!==null&&De!==void 0?De:re.barClassName;var Be;ee=(Be=(0,o.default)(ee,(re==null?void 0:re.inputProps)||{}))!==null&&Be!==void 0?Be:re.inputProps;var Ye=(0,i.twMerge)((0,a.default)((0,p.default)(he.container),(0,p.default)(Q[(0,c.default)(ce.colors,k,"gray")]),(0,p.default)(le[(0,c.default)(ce.sizes,P,"md")].container),N)),Ue=(0,i.twMerge)((0,a.default)((0,p.default)(he.bar),L)),Qe=(0,a.default)((0,p.default)(he.track),(0,p.default)(le[(0,c.default)(ce.sizes,P,"md")].track)),Le=(0,a.default)((0,p.default)(he.thumb),(0,p.default)(le[(0,c.default)(ce.sizes,P,"md")].thumb)),gt=(0,a.default)((0,p.default)(he.slider),(0,i.twMerge)(Qe,j),(0,i.twMerge)(Le,D));return r.default.createElement("div",C({},ie,{ref:E,className:Ye}),r.default.createElement("label",{className:Ue,style:{width:"".concat(W||me,"%")}}),r.default.createElement("input",C({ref:K,type:"range",max:B,min:U,step:H,className:gt},W?{value:W}:null,{defaultValue:G,onChange:function(Xe){return Y?Y(Xe):ye(Number(Xe.target.value))}})))});h.propTypes={color:n.default.oneOf(m.propTypesColor),size:n.default.oneOf(m.propTypesSize),className:m.propTypesClassName,trackClassName:m.propTypesTrackClassName,thumbClassName:m.propTypesThumbClassName,barClassName:m.propTypesBarClassName,defaultValue:m.propTypesDefaultValue,value:m.propTypesValue,onChange:m.propTypesOnChange,min:m.propTypesMin,max:m.propTypesMax,step:m.propTypesStep,inputRef:m.propTypesInputRef,inputProps:m.propTypesInputProps},h.displayName="MaterialTailwind.Slider";var v=h})(SP);var PP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Spinner:function(){return b},default:function(){return d}});var r=_(je),n=C(A),o=_(Ve),a=Ne,i=_(Ct),c=_(Ee),p=ke,g=Bg;function m(){return m=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=(0,n.forwardRef)(function(l,u){var s=l.color,h=l.className,v=T(l,["color","className"]),w=(0,p.useTheme)().spinner,E=w.defaultProps,k=w.valid,P=w.styles,N=P.base,j=P.colors;s=s??E.color;var D;h=(D=(0,o.default)(E.className,h))!==null&&D!==void 0?D:E.className;var L=(0,c.default)(j[(0,i.default)(k.colors,s,"gray")]),W=(0,a.twMerge)((0,o.default)((0,c.default)(N)),h),G,Y;return n.default.createElement("svg",m({},v,{ref:u,className:W,viewBox:"0 0 64 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",width:(G=v==null?void 0:v.width)!==null&&G!==void 0?G:24,height:(Y=v==null?void 0:v.height)!==null&&Y!==void 0?Y:24}),n.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"}),n.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:L}))});b.propTypes={color:r.default.oneOf(g.propTypesColor),className:g.propTypesClassName},b.displayName="MaterialTailwind.Spinner";var d=b})(PP);var kP={},Bs={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{useTimelineItem:function(){return l},TimelineItem:function(){return u},default:function(){return s}});var r=m(A),n=Ne,o=m(Ee),a=ke,i=ao;function c(h,v){(v==null||v>h.length)&&(v=h.length);for(var w=0,E=new Array(v);w=0)&&Object.prototype.propertyIsEnumerable.call(h,E)&&(w[E]=h[E])}return w}function T(h,v){if(h==null)return{};var w={},E=Object.keys(h),k,P;for(P=0;P=0)&&(w[k]=h[k]);return w}function x(h,v){return p(h)||_(h,v)||b(h,v)||O()}function b(h,v){if(h){if(typeof h=="string")return c(h,v);var w=Object.prototype.toString.call(h).slice(8,-1);if(w==="Object"&&h.constructor&&(w=h.constructor.name),w==="Map"||w==="Set")return Array.from(w);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return c(h,v)}}var d=r.default.createContext(0);d.displayName="MaterialTailwind.TimelineItemContext";function l(){var h=r.default.useContext(d);if(!h)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 h}var u=r.default.forwardRef(function(h,v){var w=h.className,E=h.children,k=C(h,["className","children"]),P=(0,a.useTheme)().timelineItem,N=P.styles,j=N.base,D=x(r.default.useState(0),2),L=D[0],W=D[1],G=r.default.useMemo(function(){return[L,W]},[L,W]),Y=(0,n.twMerge)((0,o.default)(j),w);return r.default.createElement(d.Provider,{value:G},r.default.createElement("li",g({ref:v},k,{className:Y}),E))});u.propTypes={className:i.propTypeClassName,children:i.propTypeChildren.isRequired},u.displayName="MaterialTailwind.TimelineItem";var s=u})(Bs);var EP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(w,E){for(var k in E)Object.defineProperty(w,k,{enumerable:!0,get:E[k]})}t(e,{TimelineIcon:function(){return h},default:function(){return v}});var r=T(A),n=T(je),o=$t,a=Ne,i=T(Ct),c=T(Ee),p=ke,g=Bs,m=ao;function _(w,E){(E==null||E>w.length)&&(E=w.length);for(var k=0,P=new Array(E);k=0)&&Object.prototype.propertyIsEnumerable.call(w,P)&&(k[P]=w[P])}return k}function l(w,E){if(w==null)return{};var k={},P=Object.keys(w),N,j;for(j=0;j=0)&&(k[N]=w[N]);return k}function u(w,E){return O(w)||x(w,E)||s(w,E)||b()}function s(w,E){if(w){if(typeof w=="string")return _(w,E);var k=Object.prototype.toString.call(w).slice(8,-1);if(k==="Object"&&w.constructor&&(k=w.constructor.name),k==="Map"||k==="Set")return Array.from(k);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return _(w,E)}}var h=r.default.forwardRef(function(w,E){var k=w.color,P=w.variant,N=w.className,j=w.children,D=d(w,["color","variant","className","children"]),L=(0,p.useTheme)().timelineIcon,W=L.styles,G=L.valid,Y=W.base,U=W.variants,B=u((0,g.useTimelineItem)(),2),H=B[1],K=r.default.useRef(null),ee=(0,o.useMergeRefs)([E,K]);r.default.useEffect(function(){var ce=K.current;if(ce){var re=ce.getBoundingClientRect().width;return H(re),function(){H(0)}}},[H,N,j]);var ie=(0,c.default)(U[(0,i.default)(G.variants,P,"filled")][(0,i.default)(G.colors,k,"gray")]),se=(0,a.twMerge)((0,c.default)(Y),ie,N);return r.default.createElement("span",C({ref:ee},D,{className:se}),j)});h.propTypes={children:m.propTypeChildren,className:m.propTypeClassName,color:n.default.oneOf(m.propTypeColor),variant:n.default.oneOf(m.propTypeVariant)},h.displayName="MaterialTailwind.TimelineIcon";var v=h})(EP);var RP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{TimelineHeader:function(){return l},default:function(){return u}});var r=_(A),n=Ne,o=_(Ee),a=ke,i=Bs,c=ao;function p(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function x(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}function b(s,h){return g(s)||O(s,h)||d(s,h)||C()}function d(s,h){if(s){if(typeof s=="string")return p(s,h);var v=Object.prototype.toString.call(s).slice(8,-1);if(v==="Object"&&s.constructor&&(v=s.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return p(s,h)}}var l=r.default.forwardRef(function(s,h){var v=s.className,w=s.children,E=T(s,["className","children"]),k=(0,a.useTheme)().timelineBody,P=k.styles,N=P.base,j=b((0,i.useTimelineItem)(),1),D=j[0],L=(0,n.twMerge)((0,o.default)(N),v);return r.default.createElement("div",m({},E,{ref:h,className:L}),r.default.createElement("span",{className:"pointer-events-none invisible h-full flex-shrink-0",style:{width:"".concat(D,"px")}}),r.default.createElement("div",null,w))});l.propTypes={children:c.propTypeChildren,className:c.propTypeClassName},l.displayName="MaterialTailwind.TimelineHeader";var u=l})(RP);var NP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{TimelineHeader:function(){return _},default:function(){return O}});var r=p(A),n=Ne,o=p(Ee),a=ke,i=ao;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className,b=C.children,d=g(C,["className","children"]),l=(0,a.useTheme)().timelineHeader,u=l.styles,s=u.base,h=(0,n.twMerge)((0,o.default)(s),x);return r.default.createElement("div",c({},d,{ref:T,className:h}),b)});_.propTypes={children:i.propTypeChildren,className:i.propTypeClassName},_.displayName="MaterialTailwind.TimelineHeader";var O=_})(NP);var jP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(s,h){for(var v in h)Object.defineProperty(s,v,{enumerable:!0,get:h[v]})}t(e,{TimelineConnector:function(){return l},default:function(){return u}});var r=_(A),n=Ne,o=_(Ee),a=ke,i=Bs,c=ao;function p(s,h){(h==null||h>s.length)&&(h=s.length);for(var v=0,w=new Array(h);v=0)&&Object.prototype.propertyIsEnumerable.call(s,w)&&(v[w]=s[w])}return v}function x(s,h){if(s==null)return{};var v={},w=Object.keys(s),E,k;for(k=0;k=0)&&(v[E]=s[E]);return v}function b(s,h){return g(s)||O(s,h)||d(s,h)||C()}function d(s,h){if(s){if(typeof s=="string")return p(s,h);var v=Object.prototype.toString.call(s).slice(8,-1);if(v==="Object"&&s.constructor&&(v=s.constructor.name),v==="Map"||v==="Set")return Array.from(v);if(v==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return p(s,h)}}var l=r.default.forwardRef(function(s,h){var v=s.className,w=s.children,E=T(s,["className","children"]),k,P=(0,a.useTheme)().timelineConnector,N=P.styles,j=N.base,D=b((0,i.useTimelineItem)(),1),L=D[0],W=(0,o.default)(j.line),G=(0,n.twMerge)((0,o.default)(j.container),v);return r.default.createElement("span",m({},E,{ref:h,className:G,style:{top:"".concat(L,"px"),width:"".concat(L,"px"),opacity:L?1:0,height:"calc(100% - ".concat(L,"px)")}}),w&&r.default.isValidElement(w)?r.default.cloneElement(w,{className:(0,n.twMerge)(W,(k=w.props)===null||k===void 0?void 0:k.className)}):r.default.createElement("span",{className:W}))});l.propTypes={children:c.propTypeChildren,className:c.propTypeClassName},l.displayName="MaterialTailwind.TimelineConnector";var u=l})(jP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(l,u){for(var s in u)Object.defineProperty(l,s,{enumerable:!0,get:u[s]})}t(e,{Timeline:function(){return b},TimelineItem:function(){return c.default},TimelineIcon:function(){return p.default},TimelineBody:function(){return g.default},TimelineHeader:function(){return m.default},TimelineConnector:function(){return _.default},default:function(){return d}});var r=C(A),n=Ne,o=C(Ee),a=ke,i=ao,c=C(Bs),p=C(EP),g=C(RP),m=C(NP),_=C(jP);function O(){return O=Object.assign||function(l){for(var u=1;u=0)&&Object.prototype.propertyIsEnumerable.call(l,h)&&(s[h]=l[h])}return s}function x(l,u){if(l==null)return{};var s={},h=Object.keys(l),v,w;for(w=0;w=0)&&(s[v]=l[v]);return s}var b=r.default.forwardRef(function(l,u){var s=l.className,h=l.children,v=T(l,["className","children"]),w=(0,a.useTheme)().timeline,E=w.styles,k=E.base,P=(0,n.twMerge)((0,o.default)(k),s);return r.default.createElement("ul",O({ref:u},v,{className:P}),h)});b.propTypes={className:i.propTypeClassName,children:i.propTypeChildren},b.displayName="MaterialTailwind.Timeline";var d=Object.assign(b,{Item:c.default,Icon:p.default,Header:m.default,Body:g.default,Connector:_.default})})(kP);var AP={},MP={},Ob={};(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,{propTypesActiveStep:function(){return o},propTypesIsLastStep:function(){return a},propTypesIsFirstStep:function(){return i},propTypesChildren:function(){return c},propTypesClassName:function(){return p}});var r=n(je);function n(g){return g&&g.__esModule?g:{default:g}}var o=r.default.number,a=r.default.func,i=r.default.func,c=r.default.node,p=r.default.string})(Ob);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{Step:function(){return _},default:function(){return O}});var r=p(A),n=Ne,o=p(Ee),a=ke,i=Ob;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className;C.activeClassName,C.completedClassName;var b=C.children,d=g(C,["className","activeClassName","completedClassName","children"]),l=(0,a.useTheme)().step,u=l.styles.base,s=(0,n.twMerge)((0,o.default)(u.initial),x);return r.default.createElement("div",c({},d,{ref:T,className:s}),b)});_.propTypes={className:i.propTypesClassName,activeClassName:i.propTypesClassName,completedClassName:i.propTypesClassName,children:i.propTypesChildren},_.displayName="MaterialTailwind.Step";var O=_})(MP);(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(k,P){for(var N in P)Object.defineProperty(k,N,{enumerable:!0,get:P[N]})}t(e,{Stepper:function(){return w},Step:function(){return c.default},default:function(){return E}});var r=C(A),n=$t,o=Ne,a=C(Ee),i=ke,c=C(MP),p=Ob;function g(k,P){(P==null||P>k.length)&&(P=k.length);for(var N=0,j=new Array(P);N=0)&&Object.prototype.propertyIsEnumerable.call(k,j)&&(N[j]=k[j])}return N}function s(k,P){if(k==null)return{};var N={},j=Object.keys(k),D,L;for(L=0;L=0)&&(N[D]=k[D]);return N}function h(k,P){return m(k)||T(k,P)||v(k,P)||x()}function v(k,P){if(k){if(typeof k=="string")return g(k,P);var N=Object.prototype.toString.call(k).slice(8,-1);if(N==="Object"&&k.constructor&&(N=k.constructor.name),N==="Map"||N==="Set")return Array.from(N);if(N==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return g(k,P)}}var w=r.default.forwardRef(function(k,P){var N=k.activeStep,j=k.isFirstStep,D=k.isLastStep,L=k.className,W=k.lineClassName,G=k.activeLineClassName,Y=k.children,U=u(k,["activeStep","isFirstStep","isLastStep","className","lineClassName","activeLineClassName","children"]),B=(0,i.useTheme)(),H=B.stepper,K=B.step,ee=H.styles.base,ie=K.styles,se=ie.base,ce=r.default.useRef(null),re=h(r.default.useState(0),2),ve=re[0],he=re[1],le=N===0,Q=Array.isArray(Y)&&N===Y.length-1,te=Array.isArray(Y)&&N>Y.length-1;r.default.useEffect(function(){if(ce.current){var Be=Y,Ye=ce.current.getBoundingClientRect().width,Ue=Ye/(Be.length-1);he(Ue)}},[Y]);var me=r.default.useMemo(function(){if(!te)return ve*N},[N,te,ve]);(0,n.useMergeRefs)([P,ce]);var ye=(0,o.twMerge)((0,a.default)(ee.stepper),L),ue=(0,o.twMerge)((0,a.default)(ee.line.initial),W),ge=(0,o.twMerge)(ue,(0,a.default)(ee.line.active),G),Te=(0,a.default)(se.active),De=(0,a.default)(se.completed);return r.default.useEffect(function(){D&&typeof D=="function"&&D(Q),j&&typeof j=="function"&&j(le)},[j,le,D,Q]),r.default.createElement("div",O({},U,{ref:ce,className:ye}),r.default.createElement("div",{className:ue}),r.default.createElement("div",{className:ge,style:{width:"".concat(me,"px")}}),Array.isArray(Y)?Y.map(function(Be,Ye){var Ue,Qe;return r.default.cloneElement(Be,l(b({key:Ye},Be.props),{className:(0,o.twMerge)(Be.props.className,Ye===N?(0,o.twMerge)(Te,(Ue=Be.props)===null||Ue===void 0?void 0:Ue.activeClassName):Ye=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.children,u=O(b,["children"]),s,h=(0,o.useSpeedDial)(),v=h.getReferenceProps,w=h.refs,E=(0,n.useMergeRefs)([d,w.setReference]);return r.default.cloneElement(l,g({},v(_(g({},u),{ref:E,className:(0,a.twMerge)(l==null||(s=l.props)===null||s===void 0?void 0:s.className,u==null?void 0:u.className)}))))});T.propTypes={children:i.propTypesChildren},T.displayName="MaterialTailwind.SpeedDialHandler";var x=T}(jp)),jp}var Ap={},Yw;function FF(){return Yw||(Yw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(b,d){for(var l in d)Object.defineProperty(b,l,{enumerable:!0,get:d[l]})}t(e,{SpeedDialContent:function(){return T},default:function(){return x}});var r=_(A),n=Jt,o=$t,a=Sb(),i=ke,c=Ne,p=_(Ee),g=Ws;function m(){return m=Object.assign||function(b){for(var d=1;d=0)&&Object.prototype.propertyIsEnumerable.call(b,u)&&(l[u]=b[u])}return l}function C(b,d){if(b==null)return{};var l={},u=Object.keys(b),s,h;for(h=0;h=0)&&(l[s]=b[s]);return l}var T=r.default.forwardRef(function(b,d){var l=b.children,u=b.className,s=O(b,["children","className"]),h=(0,i.useTheme)(),v=h.speedDialContent.styles,w=(0,a.useSpeedDial)(),E=w.x,k=w.y,P=w.refs,N=w.open,j=w.strategy,D=w.getFloatingProps,L=w.animation,W=(0,o.useMergeRefs)([d,P.setFloating]),G=(0,c.twMerge)((0,p.default)(v),u),Y=n.AnimatePresence;return r.default.createElement(n.LazyMotion,{features:n.domAnimation},r.default.createElement(Y,null,N&&r.default.createElement("div",m({},s,{ref:W,className:G,style:{position:j,top:k??0,left:E??0}},D()),r.default.Children.map(l,function(U){return r.default.createElement(n.m.div,{initial:"unmount",exit:"unmount",animate:N?"mount":"unmount",variants:L},U)}))))});T.propTypes={children:g.propTypesChildren,className:g.propTypesClassName},T.displayName="MaterialTailwind.SpeedDialContent";var x=T}(Ap)),Ap}var IP={};(function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(C,T){for(var x in T)Object.defineProperty(C,x,{enumerable:!0,get:T[x]})}t(e,{SpeedDialAction:function(){return _},default:function(){return O}});var r=p(A),n=ke,o=Ne,a=p(Ee),i=Ws;function c(){return c=Object.assign||function(C){for(var T=1;T=0)&&Object.prototype.propertyIsEnumerable.call(C,b)&&(x[b]=C[b])}return x}function m(C,T){if(C==null)return{};var x={},b=Object.keys(C),d,l;for(l=0;l=0)&&(x[d]=C[d]);return x}var _=r.default.forwardRef(function(C,T){var x=C.className,b=C.children,d=g(C,["className","children"]),l=(0,n.useTheme)(),u=l.speedDialAction.styles,s=(0,o.twMerge)((0,a.default)(u),x);return r.default.createElement("button",c({},d,{ref:T,className:s}),b)});_.propTypes={children:i.propTypesChildren,className:i.propTypesClassName},_.displayName="SpeedDialAction";var O=_})(IP);var Xw;function Sb(){return Xw||(Xw=1,function(e){Object.defineProperty(e,"__esModule",{value:!0});function t(h,v){for(var w in v)Object.defineProperty(h,w,{enumerable:!0,get:v[w]})}t(e,{SpeedDialContext:function(){return d},useSpeedDial:function(){return l},SpeedDial:function(){return u},SpeedDialHandler:function(){return c.default},SpeedDialContent:function(){return p.default},SpeedDialAction:function(){return g.default},default:function(){return s}});var r=O(A),n=$t,o=ke,a=O(nr),i=Ws,c=O(LF()),p=O(FF()),g=O(IP);function m(h,v){(v==null||v>h.length)&&(v=h.length);for(var w=0,E=new Array(v);w.");return h}function u(h){var v=h.open,w=h.handler,E=h.placement,k=h.offset,P=h.dismiss,N=h.animate,j=h.children,D=(0,o.useTheme)(),L=D.speedDial.defaultProps,W=x(r.default.useState(!1),2),G=W[0],Y=W[1];v=v??G,w=w??Y,E=E??L.placement,k=k??L.offset,P=P??L.dismiss,N=N??L.animate;var U={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]}}},B=(0,a.default)(U,N),H=(0,n.useFloatingNodeId)(),K=(0,n.useFloating)({open:v,nodeId:H,placement:E,onOpenChange:w,whileElementsMounted:n.autoUpdate,middleware:[(0,n.offset)(k),(0,n.flip)(),(0,n.shift)()]}),ee=K.x,ie=K.y,se=K.strategy,ce=K.refs,re=K.context,ve=(0,n.useInteractions)([(0,n.useHover)(re,{handleClose:(0,n.safePolygon)()}),(0,n.useDismiss)(re,P)]),he=ve.getReferenceProps,le=ve.getFloatingProps,Q=r.default.useMemo(function(){return{x:ee,y:ie,strategy:se,refs:ce,open:v,context:re,getReferenceProps:he,getFloatingProps:le,animation:B}},[re,le,he,ce,se,ee,ie,v,B]);return r.default.createElement(d.Provider,{value:Q},r.default.createElement("div",{className:"group"},r.default.createElement(n.FloatingNode,{id:H},j)))}u.propTypes={open:i.propTypesOpen,handler:i.propTypesHanlder,placement:i.propTypesPlacement,offset:i.propTypesOffset,dismiss:i.propTypesDismiss,className:i.propTypesClassName,children:i.propTypesChildren,animate:i.propTypesAnimate},u.displayName="MaterialTailwind.SpeedDial";var s=Object.assign(u,{Handler:c.default,Content:p.default,Action:g.default})}(Np)),Np}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),t(K1,e),t(GO,e),t(KO,e),t(YO,e),t(QO,e),t(JO,e),t(rS,e),t(nS,e),t(oS,e),t(zd,e),t($S,e),t(qS,e),t(QS,e),t(ZS,e),t(rP,e),t(nP,e),t(oP,e),t(iP,e),t(lP,e),t(fP,e),t(pP,e),t(hP,e),t(gP,e),t(vP,e),t(yP,e),t(wP,e),t(_P,e),t(CP,e),t(OP,e),t(SP,e),t(PP,e),t(kP,e),t(AP,e),t(Sb(),e),t(ke,e),t(Sg,e);function t(r,n){return Object.keys(r).forEach(function(o){o!=="default"&&!Object.prototype.hasOwnProperty.call(n,o)&&Object.defineProperty(n,o,{enumerable:!0,get:function(){return r[o]}})}),r}})(be);function VF({title:e,titleId:t,...r},n){return A.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:n,"aria-labelledby":t},r),e?A.createElement("title",{id:t},e):null,A.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}const zF=A.forwardRef(VF),DP=zF,Pb=Fn.createContext(null);Pb.displayName="MaterialTailwindContext";function BF(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 kb({children:e}){const t={openSidenav:!1,sidenavColor:"gray",sidenavType:"white",transparentNavbar:!0,fixedNavbar:!1,openConfigurator:!1},[r,n]=Fn.useReducer(BF,t),o=Fn.useMemo(()=>[r,n],[r,n]);return I.jsx(Pb.Provider,{value:o,children:e})}function Yd(){const e=Fn.useContext(Pb);if(!e)throw new Error("useMaterialTailwindController should be used inside the MaterialTailwindControllerProvider.");return e}kb.displayName="/src/context/index.jsx";kb.propTypes={children:Kn.node.isRequired};const LP=(e,t)=>e({type:"OPEN_SIDENAV",value:t}),Mp=(e,t)=>e({type:"SIDENAV_TYPE",value:t}),WF=(e,t)=>e({type:"SIDENAV_COLOR",value:t}),HF=(e,t)=>e({type:"FIXED_NAVBAR",value:t}),Eb=(e,t)=>e({type:"OPEN_CONFIGURATOR",value:t});function Xd({brandImg:e,brandName:t,routes:r}){const[n,o]=Yd(),{sidenavColor:a,sidenavType:i,openSidenav:c}=n,p={dark:"bg-gradient-to-br from-gray-800 to-gray-900",white:"bg-white shadow-sm",transparent:"bg-transparent"};return I.jsxs("aside",{className:`${p[i]} ${c?"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:[I.jsxs("div",{className:"relative",children:[I.jsx(Vc,{to:"/",className:"py-6 px-8 text-center",children:I.jsx(be.Typography,{variant:"h6",color:i==="dark"?"white":"blue-gray",children:t})}),I.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:()=>LP(o,!1),children:I.jsx(DP,{strokeWidth:2.5,className:"h-5 w-5 text-white"})})]}),I.jsx("div",{className:"m-4",children:r.map(({layout:g,title:m,pages:_},O)=>I.jsxs("ul",{className:"mb-4 flex flex-col gap-1",children:[m&&I.jsx("li",{className:"mx-3.5 mt-4 mb-2",children:I.jsx(be.Typography,{variant:"small",color:i==="dark"?"white":"blue-gray",className:"font-black uppercase opacity-75",children:m})}),_.map(({icon:C,name:T,path:x})=>I.jsx("li",{children:I.jsx(QA,{to:`/${g}${x}`,children:({isActive:b})=>I.jsxs(be.Button,{variant:b?"gradient":"text",color:b?a:i==="dark"?"white":"blue-gray",className:"flex items-center gap-4 px-4 capitalize",fullWidth:!0,children:[C,I.jsx(be.Typography,{color:"inherit",className:"font-medium capitalize",children:T})]})})},T))]},O))})]})}Xd.defaultProps={brandImg:"/img/logo-ct.png",brandName:"Material Tailwind React"};Xd.propTypes={brandImg:Kn.string,brandName:Kn.string,routes:Kn.arrayOf(Kn.object).isRequired};Xd.displayName="/src/widgets/layout/sidnave.jsx";function FP(){const[e,t]=Yd(),{fixedNavbar:r,openSidenav:n}=e,{pathname:o}=Aa(),[a,i]=o.split("/").filter(c=>c!=="");return I.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:I.jsxs("div",{className:"flex flex-col-reverse justify-between gap-6 md:flex-row md:items-center",children:[I.jsxs("div",{className:"capitalize",children:[I.jsxs(be.Breadcrumbs,{className:`bg-transparent p-0 transition-all ${r?"mt-1":""}`,children:[I.jsx(Vc,{to:`/${a}`,children:I.jsx(be.Typography,{variant:"small",color:"blue-gray",className:"font-normal opacity-50 transition-all hover:text-blue-500 hover:opacity-100",children:a})}),I.jsx(be.Typography,{variant:"small",color:"blue-gray",className:"font-normal",children:i})]}),I.jsx(be.Typography,{variant:"h6",color:"blue-gray",children:i})]}),I.jsxs("div",{className:"flex items-center",children:[I.jsx(be.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",onClick:()=>LP(t,!n),children:I.jsx(nM,{strokeWidth:3,className:"h-6 w-6 text-blue-gray-500"})}),I.jsxs(Vc,{to:"/auth/sign-in",children:[I.jsxs(be.Button,{variant:"text",color:"blue-gray",className:"hidden items-center gap-1 px-4 xl:flex normal-case",children:[I.jsx(qy,{className:"h-5 w-5 text-blue-gray-500"}),"Sign In"]}),I.jsx(be.IconButton,{variant:"text",color:"blue-gray",className:"grid xl:hidden",children:I.jsx(qy,{className:"h-5 w-5 text-blue-gray-500"})})]}),I.jsxs(be.Menu,{children:[I.jsx(be.MenuHandler,{children:I.jsx(be.IconButton,{variant:"text",color:"blue-gray",children:I.jsx(iM,{className:"h-5 w-5 text-blue-gray-500"})})}),I.jsxs(be.MenuList,{className:"w-max border-0",children:[I.jsxs(be.MenuItem,{className:"flex items-center gap-3",children:[I.jsx(be.Avatar,{src:"https://demos.creative-tim.com/material-dashboard/assets/img/team-2.jpg",alt:"item-1",size:"sm",variant:"circular"}),I.jsxs("div",{children:[I.jsxs(be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[I.jsx("strong",{children:"New message"})," from Laur"]}),I.jsxs(be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 13 minutes ago"]})]})]}),I.jsxs(be.MenuItem,{className:"flex items-center gap-4",children:[I.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"}),I.jsxs("div",{children:[I.jsxs(be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:[I.jsx("strong",{children:"New album"})," by Travis Scott"]}),I.jsxs(be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 1 day ago"]})]})]}),I.jsxs(be.MenuItem,{className:"flex items-center gap-4",children:[I.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:I.jsx(pM,{className:"h-4 w-4 text-white"})}),I.jsxs("div",{children:[I.jsx(be.Typography,{variant:"small",color:"blue-gray",className:"mb-1 font-normal",children:"Payment successfully completed"}),I.jsxs(be.Typography,{variant:"small",color:"blue-gray",className:"flex items-center gap-1 text-xs font-normal opacity-60",children:[I.jsx(vp,{className:"h-3.5 w-3.5"})," 2 days ago"]})]})]})]})]}),I.jsx(be.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!0),children:I.jsx(G1,{className:"h-5 w-5 text-blue-gray-500"})})]})]})})}FP.displayName="/src/widgets/layout/dashboard-navbar.jsx";function UF(e,t){t=Math.pow(10,t);const r=["K","M","B","T"];for(let o=r.length-1;o>=0;o--){var n=Math.pow(10,(o+1)*3);if(n<=e){e=Math.round(e*t/n)/t,e==1e3&&o{fetch("https://api.github.com/repos/creativetimofficial/material-tailwind-dashboard-react").then(g=>g.json()).then(g=>c(UF(g.stargazers_count,1)))},[]),I.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:[I.jsxs("div",{className:"flex items-start justify-between px-6 pt-8 pb-6",children:[I.jsxs("div",{children:[I.jsx(be.Typography,{variant:"h5",color:"blue-gray",children:"Dashboard Configurator"}),I.jsx(be.Typography,{className:"font-normal text-blue-gray-600",children:"See our dashboard options."})]}),I.jsx(be.IconButton,{variant:"text",color:"blue-gray",onClick:()=>Eb(t,!1),children:I.jsx(DP,{strokeWidth:2.5,className:"h-5 w-5"})})]}),I.jsxs("div",{className:"py-4 px-6",children:[I.jsxs("div",{className:"mb-12",children:[I.jsx(be.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Colors"}),I.jsx("div",{className:"mt-3 flex items-center gap-2",children:Object.keys(p).map(g=>I.jsx("span",{className:`h-6 w-6 cursor-pointer rounded-full border bg-gradient-to-br transition-transform hover:scale-105 ${p[g]} ${n===g?"border-black":"border-transparent"}`,onClick:()=>WF(t,g)},g))})]}),I.jsxs("div",{className:"mb-12",children:[I.jsx(be.Typography,{variant:"h6",color:"blue-gray",children:"Sidenav Types"}),I.jsx(be.Typography,{variant:"small",color:"gray",children:"Choose between 3 different sidenav types."}),I.jsxs("div",{className:"mt-3 flex items-center gap-2",children:[I.jsx(be.Button,{variant:o==="dark"?"gradient":"outlined",onClick:()=>Mp(t,"dark"),children:"Dark"}),I.jsx(be.Button,{variant:o==="transparent"?"gradient":"outlined",onClick:()=>Mp(t,"transparent"),children:"Transparent"}),I.jsx(be.Button,{variant:o==="white"?"gradient":"outlined",onClick:()=>Mp(t,"white"),children:"White"})]})]}),I.jsxs("div",{className:"mb-12",children:[I.jsx("hr",{}),I.jsxs("div",{className:"flex items-center justify-between py-5",children:[I.jsx(be.Typography,{variant:"h6",color:"blue-gray",children:"Navbar Fixed"}),I.jsx(be.Switch,{id:"navbar-fixed",value:a,onChange:()=>HF(t,!a)})]}),I.jsx("hr",{}),I.jsxs("div",{className:"my-8 flex flex-col gap-4",children:[I.jsx("a",{href:"https://www.creative-tim.com/product/material-tailwind-dashboard-react?rel=mtdr",target:"_black",children:I.jsx(be.Button,{variant:"gradient",fullWidth:!0,children:"Free Download"})}),I.jsx("a",{href:"https://www.material-tailwind.com/docs/react/installation?rel=mtdr",target:"_black",children:I.jsx(be.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"View Documentation"})}),I.jsx("a",{href:"https://www.material-tailwind.com/blocks/react?rel=mtdr",target:"_black",children:I.jsx(be.Button,{variant:"outlined",color:"blue-gray",fullWidth:!0,children:"Material Tailwind PRO"})})]}),I.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:[I.jsx(be.Chip,{value:`${i} - Stars`,icon:I.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:I.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"}),I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",children:I.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"})})]})]}),I.jsxs("div",{className:"text-center",children:[I.jsx(be.Typography,{variant:"h6",color:"blue-gray",children:"Thank you for sharing ❤️"}),I.jsxs("div",{className:"mt-4 flex justify-center gap-2",children:[I.jsxs(be.Button,{variant:"gradient",className:"flex items-center gap-2",children:[I.jsx("i",{className:"fa-brands fa-twitter text-white"}),"Tweet"]}),I.jsxs(be.Button,{variant:"gradient",className:"flex items-center gap-2",children:[I.jsx("i",{className:"fa-brands fa-facebook text-white"}),"Share"]})]})]})]})]})}VP.displayName="/src/widgets/layout/configurator.jsx";function zP({brandName:e,brandLink:t,routes:r}){const n=new Date().getFullYear();return I.jsx("footer",{className:"py-2",children:I.jsx("div",{className:"flex w-full flex-wrap items-center justify-center gap-6 px-2 md:justify-between",children:I.jsxs(be.Typography,{variant:"small",className:"font-normal text-inherit",children:["© ",n,", made with"," ",I.jsx(bM,{className:"-mt-0.5 inline-block h-3.5 w-3.5 text-red-600"})," by"," ",I.jsx("a",{href:t,target:"_blank",className:"transition-colors hover:text-blue-500 font-bold",children:e})," ","for a better web."]})})})}zP.displayName="/src/widgets/layout/footer.jsx";Kn.string,Kn.arrayOf(Kn.object).isRequired,Kn.node;function BP(e,t){return function(){return e.apply(t,arguments)}}const{toString:$F}=Object.prototype,{getPrototypeOf:Rb}=Object,Qd=(e=>t=>{const r=$F.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Pn=e=>(e=e.toLowerCase(),t=>Qd(t)===e),Jd=e=>t=>typeof t===e,{isArray:Zi}=Array,_s=Jd("undefined");function qF(e){return e!==null&&!_s(e)&&e.constructor!==null&&!_s(e.constructor)&&Dr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const WP=Pn("ArrayBuffer");function GF(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&WP(e.buffer),t}const KF=Jd("string"),Dr=Jd("function"),HP=Jd("number"),Zd=e=>e!==null&&typeof e=="object",YF=e=>e===!0||e===!1,nc=e=>{if(Qd(e)!=="object")return!1;const t=Rb(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},XF=Pn("Date"),QF=Pn("File"),JF=Pn("Blob"),ZF=Pn("FileList"),eV=e=>Zd(e)&&Dr(e.pipe),tV=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Dr(e.append)&&((t=Qd(e))==="formdata"||t==="object"&&Dr(e.toString)&&e.toString()==="[object FormData]"))},rV=Pn("URLSearchParams"),[nV,oV,aV,iV]=["ReadableStream","Request","Response","Headers"].map(Pn),lV=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Hs(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Zi(e))for(n=0,o=e.length;n0;)if(o=r[n],t===o.toLowerCase())return o;return null}const ga=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),$P=e=>!_s(e)&&e!==ga;function dh(){const{caseless:e}=$P(this)&&this||{},t={},r=(n,o)=>{const a=e&&UP(t,o)||o;nc(t[a])&&nc(n)?t[a]=dh(t[a],n):nc(n)?t[a]=dh({},n):Zi(n)?t[a]=n.slice():t[a]=n};for(let n=0,o=arguments.length;n(Hs(t,(o,a)=>{r&&Dr(o)?e[a]=BP(o,r):e[a]=o},{allOwnKeys:n}),e),uV=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),cV=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},dV=(e,t,r,n)=>{let o,a,i;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),a=o.length;a-- >0;)i=o[a],(!n||n(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=r!==!1&&Rb(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},fV=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},pV=e=>{if(!e)return null;if(Zi(e))return e;let t=e.length;if(!HP(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},hV=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Rb(Uint8Array)),gV=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=n.next())&&!o.done;){const a=o.value;t.call(e,a[0],a[1])}},bV=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},vV=Pn("HTMLFormElement"),mV=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Qw=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),yV=Pn("RegExp"),qP=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Hs(r,(o,a)=>{let i;(i=t(o,a,e))!==!1&&(n[a]=i||o)}),Object.defineProperties(e,n)},wV=e=>{qP(e,(t,r)=>{if(Dr(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(Dr(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},xV=(e,t)=>{const r={},n=o=>{o.forEach(a=>{r[a]=!0})};return Zi(e)?n(e):n(String(e).split(t)),r},_V=()=>{},TV=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Ip="abcdefghijklmnopqrstuvwxyz",Jw="0123456789",GP={DIGIT:Jw,ALPHA:Ip,ALPHA_DIGIT:Ip+Ip.toUpperCase()+Jw},CV=(e=16,t=GP.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function OV(e){return!!(e&&Dr(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const SV=e=>{const t=new Array(10),r=(n,o)=>{if(Zd(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[o]=n;const a=Zi(n)?[]:{};return Hs(n,(i,c)=>{const p=r(i,o+1);!_s(p)&&(a[c]=p)}),t[o]=void 0,a}}return n};return r(e,0)},PV=Pn("AsyncFunction"),kV=e=>e&&(Zd(e)||Dr(e))&&Dr(e.then)&&Dr(e.catch),KP=((e,t)=>e?setImmediate:t?((r,n)=>(ga.addEventListener("message",({source:o,data:a})=>{o===ga&&a===r&&n.length&&n.shift()()},!1),o=>{n.push(o),ga.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",Dr(ga.postMessage)),EV=typeof queueMicrotask<"u"?queueMicrotask.bind(ga):typeof process<"u"&&process.nextTick||KP,fe={isArray:Zi,isArrayBuffer:WP,isBuffer:qF,isFormData:tV,isArrayBufferView:GF,isString:KF,isNumber:HP,isBoolean:YF,isObject:Zd,isPlainObject:nc,isReadableStream:nV,isRequest:oV,isResponse:aV,isHeaders:iV,isUndefined:_s,isDate:XF,isFile:QF,isBlob:JF,isRegExp:yV,isFunction:Dr,isStream:eV,isURLSearchParams:rV,isTypedArray:hV,isFileList:ZF,forEach:Hs,merge:dh,extend:sV,trim:lV,stripBOM:uV,inherits:cV,toFlatObject:dV,kindOf:Qd,kindOfTest:Pn,endsWith:fV,toArray:pV,forEachEntry:gV,matchAll:bV,isHTMLForm:vV,hasOwnProperty:Qw,hasOwnProp:Qw,reduceDescriptors:qP,freezeMethods:wV,toObjectSet:xV,toCamelCase:mV,noop:_V,toFiniteNumber:TV,findKey:UP,global:ga,isContextDefined:$P,ALPHABET:GP,generateString:CV,isSpecCompliantForm:OV,toJSONObject:SV,isAsyncFn:PV,isThenable:kV,setImmediate:KP,asap:EV};function He(e,t,r,n,o){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),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}fe.inherits(He,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:fe.toJSONObject(this.config),code:this.code,status:this.status}}});const YP=He.prototype,XP={};["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=>{XP[e]={value:e}});Object.defineProperties(He,XP);Object.defineProperty(YP,"isAxiosError",{value:!0});He.from=(e,t,r,n,o,a)=>{const i=Object.create(YP);return fe.toFlatObject(e,i,function(p){return p!==Error.prototype},c=>c!=="isAxiosError"),He.call(i,e.message,t,r,n,o),i.cause=e,i.name=e.name,a&&Object.assign(i,a),i};const RV=null;function fh(e){return fe.isPlainObject(e)||fe.isArray(e)}function QP(e){return fe.endsWith(e,"[]")?e.slice(0,-2):e}function Zw(e,t,r){return e?e.concat(t).map(function(o,a){return o=QP(o),!r&&a?"["+o+"]":o}).join(r?".":""):t}function NV(e){return fe.isArray(e)&&!e.some(fh)}const jV=fe.toFlatObject(fe,{},null,function(t){return/^is[A-Z]/.test(t)});function ef(e,t,r){if(!fe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=fe.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,b){return!fe.isUndefined(b[x])});const n=r.metaTokens,o=r.visitor||m,a=r.dots,i=r.indexes,p=(r.Blob||typeof Blob<"u"&&Blob)&&fe.isSpecCompliantForm(t);if(!fe.isFunction(o))throw new TypeError("visitor must be a function");function g(T){if(T===null)return"";if(fe.isDate(T))return T.toISOString();if(!p&&fe.isBlob(T))throw new He("Blob is not supported. Use a Buffer instead.");return fe.isArrayBuffer(T)||fe.isTypedArray(T)?p&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function m(T,x,b){let d=T;if(T&&!b&&typeof T=="object"){if(fe.endsWith(x,"{}"))x=n?x:x.slice(0,-2),T=JSON.stringify(T);else if(fe.isArray(T)&&NV(T)||(fe.isFileList(T)||fe.endsWith(x,"[]"))&&(d=fe.toArray(T)))return x=QP(x),d.forEach(function(u,s){!(fe.isUndefined(u)||u===null)&&t.append(i===!0?Zw([x],s,a):i===null?x:x+"[]",g(u))}),!1}return fh(T)?!0:(t.append(Zw(b,x,a),g(T)),!1)}const _=[],O=Object.assign(jV,{defaultVisitor:m,convertValue:g,isVisitable:fh});function C(T,x){if(!fe.isUndefined(T)){if(_.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));_.push(T),fe.forEach(T,function(d,l){(!(fe.isUndefined(d)||d===null)&&o.call(t,d,fe.isString(l)?l.trim():l,x,O))===!0&&C(d,x?x.concat(l):[l])}),_.pop()}}if(!fe.isObject(e))throw new TypeError("data must be an object");return C(e),t}function ex(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Nb(e,t){this._pairs=[],e&&ef(e,this,t)}const JP=Nb.prototype;JP.append=function(t,r){this._pairs.push([t,r])};JP.toString=function(t){const r=t?function(n){return t.call(this,n,ex)}:ex;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function AV(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ZP(e,t,r){if(!t)return e;const n=r&&r.encode||AV,o=r&&r.serialize;let a;if(o?a=o(t,r):a=fe.isURLSearchParams(t)?t.toString():new Nb(t,r).toString(n),a){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class MV{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){fe.forEach(this.handlers,function(n){n!==null&&t(n)})}}const tx=MV,ek={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},IV=typeof URLSearchParams<"u"?URLSearchParams:Nb,DV=typeof FormData<"u"?FormData:null,LV=typeof Blob<"u"?Blob:null,FV={isBrowser:!0,classes:{URLSearchParams:IV,FormData:DV,Blob:LV},protocols:["http","https","file","blob","url","data"]},jb=typeof window<"u"&&typeof document<"u",ph=typeof navigator=="object"&&navigator||void 0,VV=jb&&(!ph||["ReactNative","NativeScript","NS"].indexOf(ph.product)<0),zV=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),BV=jb&&window.location.href||"http://localhost",WV=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jb,hasStandardBrowserEnv:VV,hasStandardBrowserWebWorkerEnv:zV,navigator:ph,origin:BV},Symbol.toStringTag,{value:"Module"})),Lr={...WV,...FV};function HV(e,t){return ef(e,new Lr.classes.URLSearchParams,Object.assign({visitor:function(r,n,o,a){return Lr.isNode&&fe.isBuffer(r)?(this.append(n,r.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function UV(e){return fe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function $V(e){const t={},r=Object.keys(e);let n;const o=r.length;let a;for(n=0;n=r.length;return i=!i&&fe.isArray(o)?o.length:i,p?(fe.hasOwnProp(o,i)?o[i]=[o[i],n]:o[i]=n,!c):((!o[i]||!fe.isObject(o[i]))&&(o[i]=[]),t(r,n,o[i],a)&&fe.isArray(o[i])&&(o[i]=$V(o[i])),!c)}if(fe.isFormData(e)&&fe.isFunction(e.entries)){const r={};return fe.forEachEntry(e,(n,o)=>{t(UV(n),o,r,0)}),r}return null}function qV(e,t,r){if(fe.isString(e))try{return(t||JSON.parse)(e),fe.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Ab={transitional:ek,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,a=fe.isObject(t);if(a&&fe.isHTMLForm(t)&&(t=new FormData(t)),fe.isFormData(t))return o?JSON.stringify(tk(t)):t;if(fe.isArrayBuffer(t)||fe.isBuffer(t)||fe.isStream(t)||fe.isFile(t)||fe.isBlob(t)||fe.isReadableStream(t))return t;if(fe.isArrayBufferView(t))return t.buffer;if(fe.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(a){if(n.indexOf("application/x-www-form-urlencoded")>-1)return HV(t,this.formSerializer).toString();if((c=fe.isFileList(t))||n.indexOf("multipart/form-data")>-1){const p=this.env&&this.env.FormData;return ef(c?{"files[]":t}:t,p&&new p,this.formSerializer)}}return a||o?(r.setContentType("application/json",!1),qV(t)):t}],transformResponse:[function(t){const r=this.transitional||Ab.transitional,n=r&&r.forcedJSONParsing,o=this.responseType==="json";if(fe.isResponse(t)||fe.isReadableStream(t))return t;if(t&&fe.isString(t)&&(n&&!this.responseType||o)){const i=!(r&&r.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?He.from(c,He.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Lr.classes.FormData,Blob:Lr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};fe.forEach(["delete","get","head","post","put","patch"],e=>{Ab.headers[e]={}});const Mb=Ab,GV=fe.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"]),KV=e=>{const t={};let r,n,o;return e&&e.split(` +`).forEach(function(i){o=i.indexOf(":"),r=i.substring(0,o).trim().toLowerCase(),n=i.substring(o+1).trim(),!(!r||t[r]&&GV[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},rx=Symbol("internals");function Cl(e){return e&&String(e).trim().toLowerCase()}function oc(e){return e===!1||e==null?e:fe.isArray(e)?e.map(oc):String(e)}function YV(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const XV=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Dp(e,t,r,n,o){if(fe.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!fe.isString(t)){if(fe.isString(n))return t.indexOf(n)!==-1;if(fe.isRegExp(n))return n.test(t)}}function QV(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function JV(e,t){const r=fe.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(o,a,i){return this[n].call(this,t,o,a,i)},configurable:!0})})}class tf{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function a(c,p,g){const m=Cl(p);if(!m)throw new Error("header name must be a non-empty string");const _=fe.findKey(o,m);(!_||o[_]===void 0||g===!0||g===void 0&&o[_]!==!1)&&(o[_||p]=oc(c))}const i=(c,p)=>fe.forEach(c,(g,m)=>a(g,m,p));if(fe.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(fe.isString(t)&&(t=t.trim())&&!XV(t))i(KV(t),r);else if(fe.isHeaders(t))for(const[c,p]of t.entries())a(p,c,n);else t!=null&&a(r,t,n);return this}get(t,r){if(t=Cl(t),t){const n=fe.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return YV(o);if(fe.isFunction(r))return r.call(this,o,n);if(fe.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Cl(t),t){const n=fe.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Dp(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function a(i){if(i=Cl(i),i){const c=fe.findKey(n,i);c&&(!r||Dp(n,n[c],c,r))&&(delete n[c],o=!0)}}return fe.isArray(t)?t.forEach(a):a(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const a=r[n];(!t||Dp(this,this[a],a,t,!0))&&(delete this[a],o=!0)}return o}normalize(t){const r=this,n={};return fe.forEach(this,(o,a)=>{const i=fe.findKey(n,a);if(i){r[i]=oc(o),delete r[a];return}const c=t?QV(a):String(a).trim();c!==a&&delete r[a],r[c]=oc(o),n[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return fe.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&fe.isArray(n)?n.join(", "):n)}),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 n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[rx]=this[rx]={accessors:{}}).accessors,o=this.prototype;function a(i){const c=Cl(i);n[c]||(JV(o,i),n[c]=!0)}return fe.isArray(t)?t.forEach(a):a(t),this}}tf.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);fe.reduceDescriptors(tf.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});fe.freezeMethods(tf);const xn=tf;function Lp(e,t){const r=this||Mb,n=t||r,o=xn.from(n.headers);let a=n.data;return fe.forEach(e,function(c){a=c.call(r,a,o.normalize(),t?t.status:void 0)}),o.normalize(),a}function rk(e){return!!(e&&e.__CANCEL__)}function el(e,t,r){He.call(this,e??"canceled",He.ERR_CANCELED,t,r),this.name="CanceledError"}fe.inherits(el,He,{__CANCEL__:!0});function nk(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new He("Request failed with status code "+r.status,[He.ERR_BAD_REQUEST,He.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function ZV(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function e6(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,a=0,i;return t=t!==void 0?t:1e3,function(p){const g=Date.now(),m=n[a];i||(i=g),r[o]=p,n[o]=g;let _=a,O=0;for(;_!==o;)O+=r[_++],_=_%e;if(o=(o+1)%e,o===a&&(a=(a+1)%e),g-i{r=m,o=null,a&&(clearTimeout(a),a=null),e.apply(null,g)};return[(...g)=>{const m=Date.now(),_=m-r;_>=n?i(g,m):(o=g,a||(a=setTimeout(()=>{a=null,i(o)},n-_)))},()=>o&&i(o)]}const ad=(e,t,r=3)=>{let n=0;const o=e6(50,250);return t6(a=>{const i=a.loaded,c=a.lengthComputable?a.total:void 0,p=i-n,g=o(p),m=i<=c;n=i;const _={loaded:i,total:c,progress:c?i/c:void 0,bytes:p,rate:g||void 0,estimated:g&&c&&m?(c-i)/g:void 0,event:a,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(_)},r)},nx=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},ox=e=>(...t)=>fe.asap(()=>e(...t)),r6=Lr.hasStandardBrowserEnv?function(){const t=Lr.navigator&&/(msie|trident)/i.test(Lr.navigator.userAgent),r=document.createElement("a");let n;function o(a){let i=a;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{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 n=o(window.location.href),function(i){const c=fe.isString(i)?o(i):i;return c.protocol===n.protocol&&c.host===n.host}}():function(){return function(){return!0}}(),n6=Lr.hasStandardBrowserEnv?{write(e,t,r,n,o,a){const i=[e+"="+encodeURIComponent(t)];fe.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),fe.isString(n)&&i.push("path="+n),fe.isString(o)&&i.push("domain="+o),a===!0&&i.push("secure"),document.cookie=i.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 o6(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function a6(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ok(e,t){return e&&!o6(t)?a6(e,t):t}const ax=e=>e instanceof xn?{...e}:e;function Ea(e,t){t=t||{};const r={};function n(g,m,_){return fe.isPlainObject(g)&&fe.isPlainObject(m)?fe.merge.call({caseless:_},g,m):fe.isPlainObject(m)?fe.merge({},m):fe.isArray(m)?m.slice():m}function o(g,m,_){if(fe.isUndefined(m)){if(!fe.isUndefined(g))return n(void 0,g,_)}else return n(g,m,_)}function a(g,m){if(!fe.isUndefined(m))return n(void 0,m)}function i(g,m){if(fe.isUndefined(m)){if(!fe.isUndefined(g))return n(void 0,g)}else return n(void 0,m)}function c(g,m,_){if(_ in t)return n(g,m);if(_ in e)return n(void 0,g)}const p={url:a,method:a,data:a,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(g,m)=>o(ax(g),ax(m),!0)};return fe.forEach(Object.keys(Object.assign({},e,t)),function(m){const _=p[m]||o,O=_(e[m],t[m],m);fe.isUndefined(O)&&_!==c||(r[m]=O)}),r}const ak=e=>{const t=Ea({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:o,xsrfCookieName:a,headers:i,auth:c}=t;t.headers=i=xn.from(i),t.url=ZP(ok(t.baseURL,t.url),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let p;if(fe.isFormData(r)){if(Lr.hasStandardBrowserEnv||Lr.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((p=i.getContentType())!==!1){const[g,...m]=p?p.split(";").map(_=>_.trim()).filter(Boolean):[];i.setContentType([g||"multipart/form-data",...m].join("; "))}}if(Lr.hasStandardBrowserEnv&&(n&&fe.isFunction(n)&&(n=n(t)),n||n!==!1&&r6(t.url))){const g=o&&a&&n6.read(a);g&&i.set(o,g)}return t},i6=typeof XMLHttpRequest<"u",l6=i6&&function(e){return new Promise(function(r,n){const o=ak(e);let a=o.data;const i=xn.from(o.headers).normalize();let{responseType:c,onUploadProgress:p,onDownloadProgress:g}=o,m,_,O,C,T;function x(){C&&C(),T&&T(),o.cancelToken&&o.cancelToken.unsubscribe(m),o.signal&&o.signal.removeEventListener("abort",m)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function d(){if(!b)return;const u=xn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),h={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:u,config:e,request:b};nk(function(w){r(w),x()},function(w){n(w),x()},h),b=null}"onloadend"in b?b.onloadend=d:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.indexOf("file:")===0)||setTimeout(d)},b.onabort=function(){b&&(n(new He("Request aborted",He.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new He("Network Error",He.ERR_NETWORK,e,b)),b=null},b.ontimeout=function(){let s=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const h=o.transitional||ek;o.timeoutErrorMessage&&(s=o.timeoutErrorMessage),n(new He(s,h.clarifyTimeoutError?He.ETIMEDOUT:He.ECONNABORTED,e,b)),b=null},a===void 0&&i.setContentType(null),"setRequestHeader"in b&&fe.forEach(i.toJSON(),function(s,h){b.setRequestHeader(h,s)}),fe.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),c&&c!=="json"&&(b.responseType=o.responseType),g&&([O,T]=ad(g,!0),b.addEventListener("progress",O)),p&&b.upload&&([_,C]=ad(p),b.upload.addEventListener("progress",_),b.upload.addEventListener("loadend",C)),(o.cancelToken||o.signal)&&(m=u=>{b&&(n(!u||u.type?new el(null,e,b):u),b.abort(),b=null)},o.cancelToken&&o.cancelToken.subscribe(m),o.signal&&(o.signal.aborted?m():o.signal.addEventListener("abort",m)));const l=ZV(o.url);if(l&&Lr.protocols.indexOf(l)===-1){n(new He("Unsupported protocol "+l+":",He.ERR_BAD_REQUEST,e));return}b.send(a||null)})},s6=(e,t)=>{let r=new AbortController,n;const o=function(p){if(!n){n=!0,i();const g=p instanceof Error?p:this.reason;r.abort(g instanceof He?g:new el(g instanceof Error?g.message:g))}};let a=t&&setTimeout(()=>{o(new He(`timeout ${t} of ms exceeded`,He.ETIMEDOUT))},t);const i=()=>{e&&(a&&clearTimeout(a),a=null,e.forEach(p=>{p&&(p.removeEventListener?p.removeEventListener("abort",o):p.unsubscribe(o))}),e=null)};e.forEach(p=>p&&p.addEventListener&&p.addEventListener("abort",o));const{signal:c}=r;return c.unsubscribe=i,[c,()=>{a&&clearTimeout(a),a=null}]},u6=s6,c6=function*(e,t){let r=e.byteLength;if(!t||r{const a=d6(e,t,o);let i=0,c,p=g=>{c||(c=!0,n&&n(g))};return new ReadableStream({async pull(g){try{const{done:m,value:_}=await a.next();if(m){p(),g.close();return}let O=_.byteLength;if(r){let C=i+=O;r(C)}g.enqueue(new Uint8Array(_))}catch(m){throw p(m),m}},cancel(g){return p(g),a.return()}},{highWaterMark:2})},rf=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ik=rf&&typeof ReadableStream=="function",hh=rf&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),lk=(e,...t)=>{try{return!!e(...t)}catch{return!1}},f6=ik&&lk(()=>{let e=!1;const t=new Request(Lr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),lx=64*1024,gh=ik&&lk(()=>fe.isReadableStream(new Response("").body)),id={stream:gh&&(e=>e.body)};rf&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!id[t]&&(id[t]=fe.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new He(`Response type '${t}' is not supported`,He.ERR_NOT_SUPPORT,n)})})})(new Response);const p6=async e=>{if(e==null)return 0;if(fe.isBlob(e))return e.size;if(fe.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(fe.isArrayBufferView(e)||fe.isArrayBuffer(e))return e.byteLength;if(fe.isURLSearchParams(e)&&(e=e+""),fe.isString(e))return(await hh(e)).byteLength},h6=async(e,t)=>{const r=fe.toFiniteNumber(e.getContentLength());return r??p6(t)},g6=rf&&(async e=>{let{url:t,method:r,data:n,signal:o,cancelToken:a,timeout:i,onDownloadProgress:c,onUploadProgress:p,responseType:g,headers:m,withCredentials:_="same-origin",fetchOptions:O}=ak(e);g=g?(g+"").toLowerCase():"text";let[C,T]=o||a||i?u6([o,a],i):[],x,b;const d=()=>{!x&&setTimeout(()=>{C&&C.unsubscribe()}),x=!0};let l;try{if(p&&f6&&r!=="get"&&r!=="head"&&(l=await h6(m,n))!==0){let w=new Request(t,{method:"POST",body:n,duplex:"half"}),E;if(fe.isFormData(n)&&(E=w.headers.get("content-type"))&&m.setContentType(E),w.body){const[k,P]=nx(l,ad(ox(p)));n=ix(w.body,lx,k,P,hh)}}fe.isString(_)||(_=_?"include":"omit");const u="credentials"in Request.prototype;b=new Request(t,{...O,signal:C,method:r.toUpperCase(),headers:m.normalize().toJSON(),body:n,duplex:"half",credentials:u?_:void 0});let s=await fetch(b);const h=gh&&(g==="stream"||g==="response");if(gh&&(c||h)){const w={};["status","statusText","headers"].forEach(N=>{w[N]=s[N]});const E=fe.toFiniteNumber(s.headers.get("content-length")),[k,P]=c&&nx(E,ad(ox(c),!0))||[];s=new Response(ix(s.body,lx,k,()=>{P&&P(),h&&d()},hh),w)}g=g||"text";let v=await id[fe.findKey(id,g)||"text"](s,e);return!h&&d(),T&&T(),await new Promise((w,E)=>{nk(w,E,{data:v,headers:xn.from(s.headers),status:s.status,statusText:s.statusText,config:e,request:b})})}catch(u){throw d(),u&&u.name==="TypeError"&&/fetch/i.test(u.message)?Object.assign(new He("Network Error",He.ERR_NETWORK,e,b),{cause:u.cause||u}):He.from(u,u&&u.code,e,b)}}),bh={http:RV,xhr:l6,fetch:g6};fe.forEach(bh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const sx=e=>`- ${e}`,b6=e=>fe.isFunction(e)||e===null||e===!1,sk={getAdapter:e=>{e=fe.isArray(e)?e:[e];const{length:t}=e;let r,n;const o={};for(let a=0;a`adapter ${c} `+(p===!1?"is not supported by the environment":"is not available in the build"));let i=t?a.length>1?`since : `+a.map(sx).join(` -`):" "+sx(a[0]):"as no adapter specified";throw new He("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:bh};function Fp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new el(null,e)}function ux(e){return Fp(e),e.headers=xn.from(e.headers),e.data=Lp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),sk.getAdapter(e.adapter||Mb.adapter)(e).then(function(n){return Fp(e),n.data=Lp.call(e,e.transformResponse,n),n.headers=xn.from(n.headers),n},function(n){return rk(n)||(Fp(e),n&&n.response&&(n.response.data=Lp.call(e,e.transformResponse,n.response),n.response.headers=xn.from(n.response.headers))),Promise.reject(n)})}const uk="1.7.5",Ib={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ib[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const cx={};Ib.transitional=function(t,r,n){function o(a,i){return"[Axios v"+uk+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,c)=>{if(t===!1)throw new He(o(i," has been removed"+(r?" in "+r:"")),He.ERR_DEPRECATED);return r&&!cx[i]&&(cx[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,c):!0}};function vV(e,t,r){if(typeof e!="object")throw new He("options must be an object",He.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const c=e[a],p=c===void 0||i(c,a,e);if(p!==!0)throw new He("option "+a+" must be "+p,He.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new He("Unknown option "+a,He.ERR_BAD_OPTION)}}const vh={assertOptions:vV,validators:Ib},To=vh.validators;class ld{constructor(t){this.defaults=t,this.interceptors={request:new tx,response:new tx}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ea(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&vh.assertOptions(n,{silentJSONParsing:To.transitional(To.boolean),forcedJSONParsing:To.transitional(To.boolean),clarifyTimeoutError:To.transitional(To.boolean)},!1),o!=null&&(fe.isFunction(o)?r.paramsSerializer={serialize:o}:vh.assertOptions(o,{encode:To.function,serialize:To.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&fe.merge(a.common,a[r.method]);a&&fe.forEach(["delete","get","head","post","put","patch","common"],T=>{delete a[T]}),r.headers=xn.concat(i,a);const c=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(r)===!1||(p=p&&x.synchronous,c.unshift(x.fulfilled,x.rejected))});const g=[];this.interceptors.response.forEach(function(x){g.push(x.fulfilled,x.rejected)});let m,_=0,O;if(!p){const T=[ux.bind(this),void 0];for(T.unshift.apply(T,c),T.push.apply(T,g),O=T.length,m=Promise.resolve(r);_{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(c=>{n.subscribe(c),a=c}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,c){n.reason||(n.reason=new el(a,i,c),r(n.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 Db(function(o){t=o}),cancel:t}}}const mV=Db;function yV(e){return function(r){return e.apply(null,r)}}function wV(e){return fe.isObject(e)&&e.isAxiosError===!0}const mh={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(mh).forEach(([e,t])=>{mh[t]=e});const xV=mh;function ck(e){const t=new ac(e),r=BP(ac.prototype.request,t);return fe.extend(r,ac.prototype,t,{allOwnKeys:!0}),fe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return ck(Ea(e,o))},r}const Bt=ck(Mb);Bt.Axios=ac;Bt.CanceledError=el;Bt.CancelToken=mV;Bt.isCancel=rk;Bt.VERSION=uk;Bt.toFormData=ef;Bt.AxiosError=He;Bt.Cancel=Bt.CanceledError;Bt.all=function(t){return Promise.all(t)};Bt.spread=yV;Bt.isAxiosError=wV;Bt.mergeConfig=Ea;Bt.AxiosHeaders=xn;Bt.formToJSON=e=>tk(fe.isHTMLForm(e)?new FormData(e):e);Bt.getAdapter=sk.getAdapter;Bt.HttpStatusCode=xV;Bt.default=Bt;const Ft=Bt,zn=Object.create(null);zn.open="0";zn.close="1";zn.ping="2";zn.pong="3";zn.message="4";zn.upgrade="5";zn.noop="6";const ic=Object.create(null);Object.keys(zn).forEach(e=>{ic[zn[e]]=e});const yh={type:"error",data:"parser error"},dk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",fk=typeof ArrayBuffer=="function",pk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Lb=({type:e,data:t},r,n)=>dk&&t instanceof Blob?r?n(t):dx(t,n):fk&&(t instanceof ArrayBuffer||pk(t))?r?n(t):dx(new Blob([t]),n):n(zn[e]+(t||"")),dx=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function fx(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let Vp;function _V(e,t){if(dk&&e.data instanceof Blob)return e.data.arrayBuffer().then(fx).then(t);if(fk&&(e.data instanceof ArrayBuffer||pk(e.data)))return t(fx(e.data));Lb(e,!1,r=>{Vp||(Vp=new TextEncoder),t(Vp.encode(r))})}const px="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Al=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,n,o=0,a,i,c,p;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const g=new ArrayBuffer(t),m=new Uint8Array(g);for(n=0;n>4,m[o++]=(i&15)<<4|c>>2,m[o++]=(c&3)<<6|p&63;return g},CV=typeof ArrayBuffer=="function",Fb=(e,t)=>{if(typeof e!="string")return{type:"message",data:hk(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:OV(e.substring(1),t)}:ic[r]?e.length>1?{type:ic[r],data:e.substring(1)}:{type:ic[r]}:yh},OV=(e,t)=>{if(CV){const r=TV(e);return hk(r,t)}else return{base64:!0,data:e}},hk=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},gk=String.fromCharCode(30),SV=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{Lb(a,!1,c=>{n[i]=c,++o===r&&t(n.join(gk))})})},PV=(e,t)=>{const r=e.split(gk),n=[];for(let o=0;o{const n=r.length;let o;if(n<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,n);else if(n<65536){o=new Uint8Array(3);const a=new DataView(o.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{o=new Uint8Array(9);const a=new DataView(o.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(r)})}})}let zp;function Ru(e){return e.reduce((t,r)=>t+r.length,0)}function Nu(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let o=0;oMath.pow(2,53-32)-1){c.enqueue(yh);break}o=m*Math.pow(2,32)+g.getUint32(4),n=3}else{if(Ru(r)e){c.enqueue(yh);break}}}})}const bk=4;function zt(e){if(e)return RV(e)}function RV(e){for(var t in zt.prototype)e[t]=zt.prototype[t];return e}zt.prototype.on=zt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};zt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};zt.prototype.off=zt.prototype.removeListener=zt.prototype.removeAllListeners=zt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,o=0;otypeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),Jr=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),NV="arraybuffer";function vk(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const jV=Jr.setTimeout,AV=Jr.clearTimeout;function of(e,t){t.useNativeTimers?(e.setTimeoutFn=jV.bind(Jr),e.clearTimeoutFn=AV.bind(Jr)):(e.setTimeoutFn=Jr.setTimeout.bind(Jr),e.clearTimeoutFn=Jr.clearTimeout.bind(Jr))}const MV=1.33;function IV(e){return typeof e=="string"?DV(e):Math.ceil((e.byteLength||e.size)*MV)}function DV(e){let t=0,r=0;for(let n=0,o=e.length;n=57344?r+=3:(n++,r+=4);return r}function mk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function LV(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function FV(e){let t={},r=e.split("&");for(let n=0,o=r.length;n{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};PV(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,SV(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=mk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let yk=!1;try{yk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const BV=yk;function WV(){}class HV extends zV{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let Ti=class lc extends zt{constructor(t,r,n){super(),this.createRequest=t,of(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=vk(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this._opts.extraHeaders[o])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var o;n.readyState===3&&((o=this._opts.cookieJar)===null||o===void 0||o.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(o){this.setTimeoutFn(()=>{this._onError(o)},0);return}typeof document<"u"&&(this._index=lc.requestsCount++,lc.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=WV,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete lc.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Ti.requestsCount=0;Ti.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",hx);else if(typeof addEventListener=="function"){const e="onpagehide"in Jr?"pagehide":"unload";addEventListener(e,hx,!1)}}function hx(){for(let e in Ti.requests)Ti.requests.hasOwnProperty(e)&&Ti.requests[e].abort()}const UV=function(){const e=wk({xdomain:!1});return e&&e.responseType!==null}();class $V extends HV{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=UV&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Ti(wk,this.uri(),t)}}function wk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||BV))return new XMLHttpRequest}catch{}if(!t)try{return new Jr[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const xk=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class qV extends Vb{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=xk?{}:vk(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r{try{this.doWrite(n,a)}catch{}o&&nf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=mk()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const Bp=Jr.WebSocket||Jr.MozWebSocket;class GV extends qV{createSocket(t,r,n){return xk?new Bp(t,r,n):r?new Bp(t,r):new Bp(t)}doWrite(t,r){this.ws.send(r)}}class KV extends Vb{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=EV(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),o=kV();o.readable.pipeTo(t.writable),this._writer=o.writable.getWriter();const a=()=>{n.read().then(({done:c,value:p})=>{c||(this.onPacket(p),a())}).catch(c=>{})};a();const i={type:"open"};this.query.sid&&(i.data=`{"sid":"${this.query.sid}"}`),this._writer.write(i).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{o&&nf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const YV={websocket:GV,webtransport:KV,polling:$V},XV=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,QV=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function wh(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),n=e.indexOf("]");r!=-1&&n!=-1&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let o=XV.exec(e||""),a={},i=14;for(;i--;)a[QV[i]]=o[i]||"";return r!=-1&&n!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=JV(a,a.path),a.queryKey=ZV(a,a.query),a}function JV(e,t){const r=/\/{2,9}/g,n=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&n.splice(0,1),t.slice(-1)=="/"&&n.splice(n.length-1,1),n}function ZV(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,o,a){o&&(r[o]=a)}),r}const xh=typeof addEventListener=="function"&&typeof removeEventListener=="function",sc=[];xh&&addEventListener("offline",()=>{sc.forEach(e=>e())},!1);class Uo extends zt{constructor(t,r){if(super(),this.binaryType=NV,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const n=wh(t);r.hostname=n.host,r.secure=n.protocol==="https"||n.protocol==="wss",r.port=n.port,n.query&&(r.query=n.query)}else r.host&&(r.hostname=wh(r.host).host);of(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(n=>{const o=n.prototype.name;this.transports.push(o),this._transportsByName[o]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=FV(this.opts.query)),xh&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},sc.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=bk,r.transport=t,this.id&&(r.sid=this.id);const n=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&Uo.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",Uo.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let n=0;n0&&r>this._maxPayload)return this.writeBuffer.slice(0,n);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,nf(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,n){return this._sendPacket("message",t,r,n),this}send(t,r,n){return this._sendPacket("message",t,r,n),this}_sendPacket(t,r,n,o){if(typeof r=="function"&&(o=r,r=void 0),typeof n=="function"&&(o=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const a={type:t,data:r,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},n=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():t()}):this.upgrading?n():t()),this}_onError(t){if(Uo.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),xh&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=sc.indexOf(this._offlineEventListener);n!==-1&&sc.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}Uo.protocol=bk;class ez extends Uo{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{n||(r.send([{type:"ping",data:"probe"}]),r.once("packet",_=>{if(!n)if(_.type==="pong"&&_.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;Uo.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(m(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const O=new Error("probe error");O.transport=r.name,this.emitReserved("upgradeError",O)}}))};function a(){n||(n=!0,m(),r.close(),r=null)}const i=_=>{const O=new Error("probe error: "+_);O.transport=r.name,a(),this.emitReserved("upgradeError",O)};function c(){i("transport closed")}function p(){i("socket closed")}function g(_){r&&_.name!==r.name&&a()}const m=()=>{r.removeListener("open",o),r.removeListener("error",i),r.removeListener("close",c),this.off("close",p),this.off("upgrading",g)};r.once("open",o),r.once("error",i),r.once("close",c),this.once("close",p),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{n||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let n=0;nYV[o]).filter(o=>!!o)),super(t,n)}};function rz(e,t="",r){let n=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),n=wh(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const a=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port+t,n.href=n.protocol+"://"+a+(r&&r.port===n.port?"":":"+n.port),n}const nz=typeof ArrayBuffer=="function",oz=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,_k=Object.prototype.toString,az=typeof Blob=="function"||typeof Blob<"u"&&_k.call(Blob)==="[object BlobConstructor]",iz=typeof File=="function"||typeof File<"u"&&_k.call(File)==="[object FileConstructor]";function zb(e){return nz&&(e instanceof ArrayBuffer||oz(e))||az&&e instanceof Blob||iz&&e instanceof File}function uc(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,n=e.length;r=0&&e.num{delete this.acks[t];for(let c=0;c{this.io.clearTimeoutFn(a),r.apply(this,c)};i.withError=!0,this.acks[t]=i}emitWithAck(t,...r){return new Promise((n,o)=>{const a=(i,c)=>i?o(i):n(c);a.withError=!0,r.push(a),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>n!==this._queue[0]?void 0:(o!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(o)):(this._queue.shift(),r&&r(null,...a)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:Ze.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(n=>String(n.id)===t)){const n=this.acks[t];delete this.acks[t],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case Ze.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ze.EVENT:case Ze.BINARY_EVENT:this.onevent(t);break;case Ze.ACK:case Ze.BINARY_ACK:this.onack(t);break;case Ze.DISCONNECT:this.ondisconnect();break;case Ze.CONNECT_ERROR:this.destroy();const n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const n of r)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let n=!1;return function(...o){n||(n=!0,r.packet({type:Ze.ACK,id:t,data:o}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ze.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let n=0;n0&&e.jitter<=1?e.jitter:0,this.attempts=0}tl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};tl.prototype.reset=function(){this.attempts=0};tl.prototype.setMin=function(e){this.ms=e};tl.prototype.setMax=function(e){this.max=e};tl.prototype.setJitter=function(e){this.jitter=e};class Ch extends zt{constructor(t,r){var n;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,of(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((n=r.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new tl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const o=r.parser||pz;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new tz(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const o=hn(r,"open",function(){n.onopen(),t&&t()}),a=c=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",c),t?t(c):this.maybeReconnectOnOpen()},i=hn(r,"error",a);if(this._timeout!==!1){const c=this._timeout,p=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),r.close()},c);this.opts.autoUnref&&p.unref(),this.subs.push(()=>{this.clearTimeoutFn(p)})}return this.subs.push(o),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(hn(t,"ping",this.onping.bind(this)),hn(t,"data",this.ondata.bind(this)),hn(t,"error",this.onerror.bind(this)),hn(t,"close",this.onclose.bind(this)),hn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){nf(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new Tk(this,t,r),this.nsps[t]=n),n}_destroy(t){const r=Object.keys(this.nsps);for(const n of r)if(this.nsps[n].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let n=0;nt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},r);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Ol={};function cc(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=rz(e,t.path||"/socket.io"),n=r.source,o=r.id,a=r.path,i=Ol[o]&&a in Ol[o].nsps,c=t.forceNew||t["force new connection"]||t.multiplex===!1||i;let p;return c?p=new Ch(n,t):(Ol[o]||(Ol[o]=new Ch(n,t)),p=Ol[o]),r.query&&!t.query&&(t.query=r.queryKey),p.socket(r.path,t)}Object.assign(cc,{Manager:Ch,Socket:Tk,io:cc,connect:cc});const Ck=A.createContext(null),Wp={success:{container:"border-mossGreen-500/80 bg-mossGreen-900/90 text-white",accent:"bg-mossGreen-400"},warning:{container:"border-warmAmberGlow-500/80 bg-warmAmberGlow-900/90 text-white",accent:"bg-warmAmberGlow-400"},error:{container:"border-sunsetCoral-500/80 bg-sunsetCoral-900/90 text-white",accent:"bg-sunsetCoral-400"},info:{container:"border-arcticBlue-500 bg-arcticBlue-900/90 text-white",accent:"bg-arcticBlue-400"}},gz=6e3;function bz({children:e}){const[t,r]=A.useState([]),n=A.useRef(new Map),o=A.useCallback(c=>{r(g=>g.filter(m=>m.id!==c));const p=n.current.get(c);p&&typeof window<"u"&&window.clearTimeout(p),n.current.delete(c)},[]),a=A.useCallback(({id:c,title:p,description:g,variant:m="info",duration:_=gz}={})=>{const O=c??`${Date.now()}-${Math.random().toString(16).slice(2)}`,C=Wp[m]?m:"info";if(r(T=>[...T.filter(b=>b.id!==O),{id:O,title:p,description:g,variant:C}]),_!==null&&_!==1/0&&typeof window<"u"){const T=window.setTimeout(()=>{o(O)},_),x=n.current.get(O);x&&window.clearTimeout(x),n.current.set(O,T)}return O},[o]);A.useEffect(()=>()=>{typeof window>"u"||(n.current.forEach(c=>window.clearTimeout(c)),n.current.clear())},[]);const i=A.useMemo(()=>({showToast:a,dismissToast:o}),[a,o]);return I.jsxs(Ck.Provider,{value:i,children:[e,I.jsx("div",{className:"pointer-events-none fixed right-4 top-4 z-50 flex w-80 max-w-full flex-col gap-3",children:t.map(c=>{const p=Wp[c.variant]??Wp.info;return I.jsx("div",{className:`pointer-events-auto overflow-hidden rounded-lg border px-4 py-3 shadow-xl backdrop-blur ${p.container}`,children:I.jsxs("div",{className:"flex items-start gap-3",children:[I.jsx("span",{className:`mt-1 h-2 flex-shrink-0 w-2 rounded-full ${p.accent}`}),I.jsxs("div",{className:"flex-1",children:[c.title&&I.jsx("p",{className:"text-sm font-semibold",children:c.title}),c.description&&I.jsx("p",{className:"mt-1 text-sm leading-snug text-white/80",children:c.description})]}),I.jsx("button",{type:"button",onClick:()=>o(c.id),className:"ml-2 rounded-md p-1 text-xs uppercase tracking-wide text-white/60 transition hover:text-white/90",children:"Schließen"})]})},c.id)})})]})}function Ok(){const e=A.useContext(Ck);if(!e)throw new Error("useToast must be used within a ToastProvider");return e}const Sk=A.createContext(null),vz={maintenance:null,update:null,script:null,ssh:null,loading:!0,error:"",lastUpdated:null};function mz({children:e}){var b,d;const[t,r]=A.useState(vz),n=A.useRef(null),o=A.useRef(!1),a=A.useCallback(l=>{r(u=>({...u,...l}))},[]),i=A.useCallback(async()=>{var l,u;a({loading:!0,error:""});try{const h=(await Ft.get("/api/maintenance/config")).data??{};a({maintenance:h.maintenance??null,update:h.update??null,script:h.script??null,ssh:h.ssh??null,loading:!1,error:"",lastUpdated:new Date})}catch(s){const h=((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.error)||s.message||"Fehler beim Laden der Wartungsdaten";a({loading:!1,error:h})}},[a]),c=A.useCallback(async()=>{var l,u;try{const h=(await Ft.get("/api/maintenance/update-status")).data??{};r(v=>({...v,maintenance:h.maintenance??v.maintenance,update:h.update??v.update,error:""}))}catch(s){const h=((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.error)||s.message||"Fehler beim Aktualisieren des Wartungsstatus";r(v=>({...v,error:h}))}},[]);A.useEffect(()=>{i()},[i]),A.useEffect(()=>{var l;if((l=t.update)!=null&&l.running){c();const u=setInterval(()=>{c()},5e3);return n.current=u,()=>clearInterval(u)}n.current&&(clearInterval(n.current),n.current=null)},[(b=t.update)==null?void 0:b.running,c]),A.useEffect(()=>{var u;const l=!!((u=t.update)!=null&&u.running);!l&&o.current&&i(),o.current=l},[(d=t.update)==null?void 0:d.running,i]);const p=A.useCallback(async(l={})=>{await Ft.post("/api/maintenance/portainer-update",l),await c()},[c]),g=A.useCallback(async l=>{await Ft.put("/api/maintenance/update-script",{script:l}),await i()},[i]),m=A.useCallback(async()=>{await Ft.delete("/api/maintenance/update-script"),await i()},[i]),_=A.useCallback(async l=>{await Ft.put("/api/maintenance/ssh-config",l),await i()},[i]),O=A.useCallback(async()=>{await Ft.delete("/api/maintenance/ssh-config"),await i()},[i]),C=A.useCallback(async({active:l,message:u}={})=>{var w;const s={active:!!l};u!==void 0&&(s.message=u);const v=((w=(await Ft.post("/api/maintenance/mode",s)).data)==null?void 0:w.maintenance)??null;return a({maintenance:v,error:""}),v},[a]),T=A.useCallback(async l=>(await Ft.post("/api/maintenance/test-ssh",l??{})).data,[]),x=A.useMemo(()=>({maintenance:t.maintenance,update:t.update,script:t.script,ssh:t.ssh,loading:t.loading,error:t.error,lastUpdated:t.lastUpdated,refreshConfig:i,refreshUpdateStatus:c,setMaintenanceMode:C,triggerUpdate:p,saveScript:g,resetScript:m,saveSshConfig:_,deleteSshConfig:O,testSshConnection:T}),[t,i,c,C,p,g,m,_,O,T]);return I.jsx(Sk.Provider,{value:x,children:e})}function Pk(){const e=A.useContext(Sk);if(!e)throw new Error("useMaintenance must be used within a MaintenanceProvider");return e}const bx="stackSelectionPreference",yz="50",kk=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],wz=new Set(kk.map(e=>e.value)),xz=30*1e3,_z=30*1e3;let ba={data:null,timestamp:0},ju=null;const it={QUEUED:"queued",STARTED:"started",SUCCESS:"success",ERROR:"error",INFO:"info"},Tz=()=>!!ba.data&&Date.now()-ba.timestamp{ba={data:e,timestamp:Date.now()}},Cz=e=>Array.isArray(e)?[...e].sort((t,r)=>((t==null?void 0:t.Name)||"").localeCompare((r==null?void 0:r.Name)||"")):[];function Oz(){const[e,t]=A.useState(()=>Cz(ba.data)),[r,n]=A.useState(()=>!ba.data),[o,a]=A.useState(""),[i,c]=A.useState([]),[p,g]=A.useState("all"),[m,_]=A.useState(""),[O,C]=A.useState(!1),[T,x]=A.useState(!1),[b,d]=A.useState(!1),[l,u]=A.useState(yz),[s,h]=A.useState(1),{showToast:v}=Ok(),{maintenance:w,update:E}=Pk(),k=!!(w!=null&&w.active),P=w==null?void 0:w.message,N=k||!!(E!=null&&E.running);N&&(P||E!=null&&E.running);const j=A.useRef(new Map);A.useEffect(()=>{N&&(n(!1),t([]),c([]))},[N]);const D=A.useCallback((Y,ae)=>{const ie=new Map(Y.map(de=>[de.Id,de]));return[...ae].sort((de,be)=>de.Name.localeCompare(be.Name)).map(de=>{const be=ie.get(de.Id);if(be&&be.updateStatus==="✅"&&de.updateStatus==="⚠️"){const Ke=de.Name?`${de.Name} (ID: ${de.Id})`:`Stack ${de.Id}`;v({variant:"warning",title:"Aktualisierung gefunden",description:Ke})}let ye=de.redeployPhase??(be==null?void 0:be.redeployPhase)??null;!ye&&(de.redeploying||be!=null&&be.redeploying)&&(ye=it.STARTED);const Te=ye===it.QUEUED,De=ye===it.STARTED;return{...de,redeployPhase:ye,redeployQueued:Te,redeploying:Te||De,redeployDisabled:de.redeployDisabled??(be==null?void 0:be.redeployDisabled)??!1,duplicateName:de.duplicateName??(be==null?void 0:be.duplicateName)??!1}})},[v]);A.useEffect(()=>{const Y=cc("/",{path:"/socket.io",transports:["websocket"]});return console.log("🔌 Socket connected"),Y.on("redeployStatus",async(ae={})=>{const{stackId:ie}=ae;if(!ie)return;const ve=ae.redeployPhase??ae.phase;let de=ve;de?ve==="started"||ve==="running"?de=it.STARTED:ve==="queued"?de=it.QUEUED:ve==="success"?de=it.SUCCESS:ve==="error"?de=it.ERROR:ve==="info"&&(de=it.INFO):ae.isRedeploying===!0?de=it.STARTED:ae.isRedeploying===!1&&(de=it.SUCCESS);const be=j.current.get(ie),ye=ae.stackName??(be==null?void 0:be.Name),Te=ye?`${ye} (ID: ${ie})`:`Stack ${ie}`;if(console.log(`🔄 Stack ${ie} Redeploy Update: ${de??"unbekannt"}`),de===it.STARTED)v({variant:"info",title:"Redeploy gestartet",description:Te});else if(de===it.SUCCESS)v({variant:"success",title:"Redeploy abgeschlossen",description:Te});else if(de===it.ERROR){const ze=ae.message?` – ${ae.message}`:"";v({variant:"error",title:"Redeploy fehlgeschlagen",description:`${Te}${ze}`})}if(t(ze=>ze.map(Ke=>{if(Ke.Id!==ie)return Ke;const Xe=de??Ke.redeployPhase??null,tt=Xe===it.QUEUED,Le=Xe===it.STARTED,ht=Xe===it.SUCCESS,Ye=Xe===it.ERROR,Ue=tt||Le,ot={...Ke,redeployPhase:Xe,redeployQueued:tt,redeploying:Ue};return ht&&(ot.updateStatus="✅",ot.redeploying=!1,ot.redeployQueued=!1),Ye&&(ot.redeploying=!1,ot.redeployQueued=!1),!Ue&&!ht&&!Ye&&de===void 0&&(ot.redeploying=!1,ot.redeployQueued=!1,ot.redeployPhase=Ke.redeployPhase??null),ot})),de===it.SUCCESS||de===it.ERROR||ae.isRedeploying===!1&&!de)try{const ze=await Ft.get("/api/stacks");vx(ze.data),t(Ke=>D(Ke,ze.data))}catch(ze){console.error("Fehler beim Aktualisieren nach Redeploy:",ze)}}),()=>Y.disconnect()},[]);const L=A.useCallback(async({force:Y=!1,silent:ae=!1}={})=>{if(k){ae||n(!1);return}const ie=!!ba.data;if(!Y&&ie&&(t(de=>D(de,ba.data)),!ae&&(n(!1),Tz())))return;const ve=!ae&&(!ie||Y);ve&&n(!0);try{(Y||!ju)&&(ju=Ft.get("/api/stacks").then(be=>(vx(be.data),be.data)).finally(()=>{ju=null}));const de=await ju;t(be=>D(be,de)),a("")}catch(de){console.error("❌ Fehler beim Abrufen der Stacks:",de),!ie&&!ae&&a("Fehler beim Laden der Stacks")}finally{ve&&n(!1)}},[k,D]);A.useEffect(()=>{L()},[L]),A.useEffect(()=>{if(typeof document>"u"||k)return;const Y=setInterval(()=>{document.hidden||L({force:!0,silent:!0})},_z);return()=>clearInterval(Y)},[L,k]),A.useEffect(()=>{if(typeof document>"u"||k)return;const Y=()=>{document.hidden||L({force:!0,silent:!0})};return document.addEventListener("visibilitychange",Y),()=>{document.removeEventListener("visibilitychange",Y)}},[L,k]),A.useEffect(()=>{c(Y=>{const ae=Y.filter(ie=>{const ve=e.find(be=>be.Id===ie);if(!ve||ve.updateStatus==="✅"||ve.redeployDisabled)return!1;const de=ve.redeployPhase;return!(de===it.STARTED||de===it.QUEUED)});return ae.length===Y.length?Y:ae})},[e]),A.useEffect(()=>{j.current=new Map(e.map(Y=>[Y.Id,Y]))},[e]);const W=m.trim().toLowerCase(),G=A.useMemo(()=>e.filter(Y=>!(p==="current"&&Y.updateStatus!=="✅"||p==="outdated"&&Y.updateStatus==="✅"||W&&!`${Y.Name??""} ${Y.Id??""}`.toLowerCase().includes(W))),[e,p,W]);A.useMemo(()=>G.filter(Y=>{if(Y.updateStatus==="✅"||Y.redeployDisabled)return!1;const ae=Y.redeployPhase;return!(ae===it.STARTED||ae===it.QUEUED)}),[G]),A.useMemo(()=>{const Y=new Map;return e.forEach(ae=>{Y.set(ae.Id,ae)}),Y},[e]),A.useMemo(()=>new Set(G.map(Y=>Y.Id)),[G]);const Q=A.useMemo(()=>{if(l==="all")return G;const Y=Number(l),ae=(s-1)*Y;return G.slice(ae,ae+Y)},[G,l,s]);A.useMemo(()=>new Set(Q.map(Y=>Y.Id)),[Q]);const U=A.useMemo(()=>Q.filter(Y=>{if(Y.updateStatus==="✅"||Y.redeployDisabled)return!1;const ae=Y.redeployPhase;return!(ae===it.STARTED||ae===it.QUEUED)}),[Q]),B=A.useRef({action:"keep",remember:!1}),H=A.useRef({status:p,search:W}),K=A.useRef(!1);A.useEffect(()=>{if(!(typeof window>"u"))try{const Y=window.sessionStorage.getItem(bx);if(!Y)return;const ae=JSON.parse(Y);ae&&(ae.action==="keep"||ae.action==="clear")&&(B.current={action:ae.action,remember:!0},d(!0))}catch(Y){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht laden:",Y),B.current={action:"keep",remember:!1}}},[]),A.useEffect(()=>{const Y=W;if(!K.current){K.current=!0,H.current={status:p,search:Y};return}const ae=H.current;if(!(ae.status!==p||ae.search!==Y)){p==="all"&&Y.length===0&&O&&C(!1);return}if(H.current={status:p,search:Y},i.length===0){C(!1);return}if(!(p!=="all"||Y.length>0)){C(!1);return}const de=B.current;if(de!=null&&de.remember){de.action==="clear"&&c([]),C(!1);return}x(!!(de!=null&&de.remember)),C(!0)},[p,W,i.length,O]),A.useEffect(()=>{i.length===0&&O&&C(!1)},[i.length,O]);const ee=p!=="all"||W.length>0;A.useEffect(()=>{h(1)},[p,W]),A.useEffect(()=>{if(l==="all"){s!==1&&h(1);return}const Y=Number(l),ae=Math.max(1,Math.ceil(G.length/Y));s>ae&&h(ae)},[G.length,l,s]),G.length;const le=(Y,ae)=>{N||ae||c(ie=>ie.includes(Y)?ie.filter(ve=>ve!==Y):[...ie,Y])},se=Y=>{var ie;const ae=typeof Y=="string"?Y:(ie=Y==null?void 0:Y.target)==null?void 0:ie.value;!ae||!wz.has(ae)||(u(ae),h(1))},ue=()=>{if(typeof window<"u")try{window.sessionStorage.removeItem(bx)}catch(Y){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht löschen:",Y)}B.current={action:"keep",remember:!1},d(!1),x(!1),ee&&i.length>0&&C(!0)},te=async Y=>{const ae=j.current.get(Y),ie=ae==null?void 0:ae.redeployPhase;if(!(ie===it.STARTED||ie===it.QUEUED)){c(ve=>ve.filter(de=>de!==Y)),t(ve=>ve.map(de=>de.Id===Y?{...de,redeployPhase:it.STARTED,redeploying:!0,redeployQueued:!1}:de));try{await Ft.put(`/api/stacks/${Y}/redeploy`)}catch(ve){if(console.error("❌ Fehler beim Redeploy:",ve),t(de=>de.map(be=>be.Id===Y?{...be,redeployPhase:null,redeploying:!1,redeployQueued:!1}:be)),!ve.response){const de=j.current.get(Y),be=de!=null&&de.Name?`${de.Name} (ID: ${Y})`:`Stack ${Y}`,ye=ve.message||"Unbekannter Fehler";v({variant:"error",title:"Redeploy fehlgeschlagen",description:`${be} – ${ye}`})}}}},me=i.length>0,he=U.length>0;return me&&`${i.length}`,N||me&&(O||i.length===0||i.every(Y=>{const ae=e.find(ve=>ve.Id===Y);if(!ae||ae.updateStatus==="✅"||ae.redeployDisabled)return!0;const ie=ae.redeployPhase;return ie===it.STARTED||ie===it.QUEUED})),I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:!r&&!o?I.jsx(ge.Typography,{variant:"h6",color:"white",children:I.jsx("span",{className:"flex items-center gap-2",children:I.jsx("span",{children:"Filter und Optionen"})})}):I.jsx(ge.Typography,{variant:"h6",color:"white",children:I.jsx("span",{className:"flex items-center gap-2",children:I.jsx("span",{children:"Lade Stacks"})})})}),I.jsx(ge.CardBody,{children:r?I.jsxs("p",{className:"flex py-6 text-center text-sm font-medium text-gray-400",children:[" ",I.jsx(ge.Spinner,{className:"mr-2 h-4 w-4 flex"}),"Lade Stacks..."]}):o?I.jsx("p",{className:"py-6 text-sm font-medium text-red-400",children:o}):I.jsxs("div",{className:"mb-6 flex flex-col gap-4 md:flex-row md:items-end md:justify-between",children:[I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-end md:gap-6",children:[I.jsx("div",{children:I.jsxs(ge.ButtonGroup,{children:[I.jsx(ge.Button,{onClick:()=>g("all"),children:"Alle"}),I.jsx(ge.Button,{onClick:()=>g("current"),children:"Aktuell"}),I.jsx(ge.Button,{onClick:()=>g("outdated"),children:"Veraltet"})]})}),I.jsx(ge.Input,{value:m,onChange:Y=>_(Y.target.value),variant:"static",placeholder:"Name oder ID"})]}),I.jsx("div",{className:"flex flex-col items-end gap-2",children:b&&I.jsx("button",{type:"button",onClick:ue,className:"text-xs font-medium text-amber-300 underline underline-offset-2 transition hover:text-amber-100",children:"Gespeicherte Entscheidung löschen"})})]})})]}),I.jsx("div",{className:"relative flex flex-col",children:I.jsx(ge.Select,{variant:"static",label:"Einträge pro Seite",value:l,onChange:se,children:kk.map(Y=>I.jsx(ge.Option,{value:Y.value,children:Y.label},Y.value))})}),I.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:Q.map(Y=>{const ae=Y.redeployPhase,ie=ae===it.QUEUED,ve=ae===it.STARTED,de=ie||ve,be=i.includes(Y.Id),ye=Y.updateStatus==="✅",Te=!!Y.redeployDisabled,De=!de&&!ye&&!Te&&!N;return I.jsx(ge.Card,{children:I.jsxs(ge.CardBody,{className:`flex w-full text-stormGrey-500 items-center justify-between gap-4 rounded-xl shadow-lg transition border - ${be?"border-purple-500 ring-1 ring-purple-500/40":"border-transparent"} - ${!De||de?"opacity-75 bg-stormGrey-200/20":""}`,children:[I.jsxs("div",{className:"flex items-center space-x-4",id:"left",children:[I.jsx("input",{type:"checkbox",checked:be,onChange:()=>le(Y.Id,!De),className:`h-5 w-5 text-purple-500 focus:ring-purple-400 border-gray-600 bg-gray-900 rounded ${De?"":"opacity-40 cursor-not-allowed"}`,disabled:!De}),I.jsx("div",{className:`w-12 h-12 flex items-center justify-center rounded-full - ${Y.updateStatus==="✅"?"bg-mossGreen-600":Y.updateStatus==="⚠️"?"bg-warmAmberGlow-400":"bg-sunsetCoral-500"}`}),I.jsxs("div",{children:[I.jsx("p",{className:"text-lg antialiased font-sans font-semibold leading-normal text-inherit",children:Y.Name}),I.jsxs("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:["ID: ",Y.Id]}),Y.duplicateName&&I.jsx("p",{className:"text-xs text-amber-700",children:"⚠️ Doppelter Name erkannt"})]})]}),I.jsx("div",{className:"ml-auto flex flex-col items-end gap-1 text-sm",id:"right",children:ve?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),I.jsx("span",{className:"text-warmAmberGlow-500",children:"läuft…"})]}):ie?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),I.jsx("span",{className:"text-warmAmberGlow-500",children:"in Warteliste…"})]}):Te?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"System"}),I.jsx("span",{className:"text-gray-300",children:"Redeploy deaktiviert"})]}):ye?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"Status"}),I.jsx("span",{className:"text-mossGreen-600",children:"Aktuell"})]}):I.jsx(ge.Button,{onClick:()=>te(Y.Id),disabled:de||N,className:"disabled:opacity-50 disabled:cursor-not-allowed",children:"Redeploy"})})]})},Y.Id)})})]})}const Sz={idle:"Bereit",running:"Läuft",success:"Erfolgreich",error:"Fehlgeschlagen"},Sl={idle:"bg-stormGrey-700 text-gray-200",running:"bg-arcticBlue-600 text-white",success:"bg-mossGreen-600 text-white",error:"bg-sunsetCoral-600 text-white"},Pz={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},kz={info:"text-arcticBlue-700",success:"text-mossGreen-700",warning:"text-warmAmberGlow-700",error:"text-sunsetCoral-700",stdout:"text-stormGrey-700",stderr:"text-warmAmberGlow-700",debug:"text-lavenderSmoke-700"},Ez=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})},ua=e=>{if(!e&&e!==0)return"-";const r=(n=>{if(n instanceof Date)return n;if(typeof n=="number"){const o=n>1e12?n:n*1e3;return new Date(o)}if(typeof n=="string"){const o=Number(n);if(!Number.isNaN(o)){const a=o>1e12?o:o*1e3;return new Date(a)}return new Date(n)}return null})(e);return!r||Number.isNaN(r.getTime())?String(e):r.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},mx=e=>e===1?"Git":e===2?"Compose":e??"-",Hp=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function Rz(){var Wa,fo,po;const{showToast:e}=Ok(),{maintenance:t,update:r,script:n,ssh:o,loading:a,error:i,setMaintenanceMode:c,triggerUpdate:p,saveScript:g,resetScript:m,saveSshConfig:_,deleteSshConfig:O,testSshConnection:C}=Pk(),T=!!(t!=null&&t.active),x=t==null?void 0:t.message,b=(Wa=t==null?void 0:t.extra)==null?void 0:Wa.type,d=!!(r!=null&&r.running),[l,u]=A.useState(""),[s,h]=A.useState(!1),[v,w]=A.useState(!1),[E,k]=A.useState(""),[P,N]=A.useState(!1),[j,D]=A.useState(()=>Hp()),[L,W]=A.useState(!1),[G,Q]=A.useState(!1),[U,B]=A.useState(!1),[H,K]=A.useState(!1),[ee,le]=A.useState(!1),[se,ue]=A.useState(null);A.useEffect(()=>{if(!n)return;const xe=n.custom??n.default??n.effective??"";u(xe)},[n]),A.useEffect(()=>{if(!o){D(Hp()),W(!1),Q(!1),ue(null);return}D({host:o.host??"",port:String(o.port??"22"),username:o.username??"",password:"",extraSshArgs:Array.isArray(o.extraSshArgs)?o.extraSshArgs.join(` -`):""}),W(!!o.passwordStored),Q(!1),ue(null)},[o]);const te=A.useMemo(()=>n?n.source==="custom"&&typeof n.custom=="string"?n.custom:n.default??n.effective??"":"",[n]),me=n?l!==te:!1,he=(n==null?void 0:n.source)==="custom"?"Benutzerdefiniert":"Standard",[Y,ae]=A.useState([]),[ie,ve]=A.useState(!0),[de,be]=A.useState(""),[ye,Te]=A.useState(!1),[De,ze]=A.useState(null),[Ke,Xe]=A.useState(null),tt=A.useRef(null),[Le,ht]=A.useState(null),[Ye,Ue]=A.useState(!0),[ot,It]=A.useState(""),[Ct,an]=A.useState(!1),[ln,jt]=A.useState(null),or=A.useRef(null),qt=A.useCallback(async({silent:xe=!1}={})=>{if(or.current)return or.current;const Ae=(async()=>{var Me,qe;xe?an(!0):Ue(!0),It("");try{const Dt=(await Ft.get("/api/maintenance/portainer-status")).data??{};ht(Dt),jt(new Date)}catch(st){const Dt=((qe=(Me=st.response)==null?void 0:Me.data)==null?void 0:qe.error)||st.message||"Fehler beim Prüfen des Portainer-Status";It(Dt),e({variant:"error",title:"Statusaktualisierung fehlgeschlagen",description:Dt})}finally{xe?an(!1):Ue(!1),or.current=null}})();return or.current=Ae,Ae},[e]),re=A.useCallback(async({silent:xe=!1}={})=>{if(T||d){ae([]),be("Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert."),ve(!1),Te(!1);return}if(tt.current)return tt.current;const Ae=(async()=>{var Me,qe,st;xe?Te(!0):ve(!0),be("");try{const Ot=(await Ft.get("/api/maintenance/duplicates")).data,Rr=Array.isArray(Ot)?Ot:(Ot==null?void 0:Ot.items)??[];ae(Rr),Xe(new Date)}catch(Dt){if(((Me=Dt.response)==null?void 0:Me.status)===423){const Ot="Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.";ae([]),be(Ot),e({variant:"warning",title:"Duplikat-Verwaltung gesperrt",description:Ot})}else{const Ot=((st=(qe=Dt.response)==null?void 0:qe.data)==null?void 0:st.error)||Dt.message||"Fehler beim Laden der Wartungsdaten";be(Ot),e({variant:"error",title:"Duplikate konnten nicht geladen werden",description:Ot})}}finally{xe?Te(!1):ve(!1),tt.current=null}})();return tt.current=Ae,Ae},[T,d,e]);A.useEffect(()=>{qt()},[qt]),A.useEffect(()=>{re()},[re]);const pe=A.useMemo(()=>{const xe=Array.isArray(Y)?Y.length:0,Ae=Array.isArray(Y)?Y.reduce((Me,qe)=>{var st;return Me+(((st=qe==null?void 0:qe.duplicates)==null?void 0:st.length)||0)},0):0;return{groups:xe,duplicateCount:Ae}},[Y]),Oe=A.useCallback((xe,Ae)=>{D(Me=>({...Me,[xe]:Ae})),xe==="password"&&W(!1)},[]),at=A.useMemo(()=>{const xe={host:j.host.trim(),port:Number.parseInt(j.port,10)||22,username:j.username.trim(),extraSshArgs:(j.extraSshArgs||"").split(/\r?\n/).map(Me=>Me.trim()).filter(Boolean)},Ae=j.password??"";return Ae?xe.password=Ae:L||(xe.password=""),xe},[j,L]),et=A.useCallback(async()=>{var xe,Ae;if(n)try{h(!0),await g(l),e({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(Me){const qe=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"Skript konnte nicht gespeichert werden";e({variant:"error",title:"Speichern fehlgeschlagen",description:qe})}finally{h(!1)}},[g,l,n,e]),ct=A.useCallback(async()=>{var xe,Ae;try{h(!0),await m(),e({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(Me){const qe=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"Standardskript konnte nicht wiederhergestellt werden";e({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:qe})}finally{h(!1)}},[m,e]),Je=A.useCallback(async()=>{var xe,Ae;try{B(!0),await _(at),ue(null),Q(!1),e({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(Me){const qe=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Konfiguration konnte nicht gespeichert werden";e({variant:"error",title:"Speichern fehlgeschlagen",description:qe})}finally{B(!1)}},[at,_,e]),lt=A.useCallback(async()=>{var xe,Ae;try{K(!0);const Me=await C(at);ue({success:!0,timestamp:new Date,details:Me==null?void 0:Me.result}),e({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Me){const qe=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Verbindung fehlgeschlagen";ue({success:!1,timestamp:new Date,error:qe}),e({variant:"error",title:"SSH-Test fehlgeschlagen",description:qe})}finally{K(!1)}},[at,C,e]),ar=A.useCallback(async()=>{var xe,Ae;try{le(!0),await O(),D(Hp()),W(!1),Q(!1),ue(null),e({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(Me){const qe=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Konfiguration konnte nicht gelöscht werden";e({variant:"error",title:"Löschen fehlgeschlagen",description:qe})}finally{le(!1)}},[O,e]),io=A.useCallback(async xe=>{var Ae,Me;if(!(a||P)&&xe!==T){if(d){e({variant:"warning",title:"Aktion nicht möglich",description:"Während eines laufenden Updates kann der Wartungsmodus nicht geändert werden."});return}N(!0);try{const qe=xe&&!!b,st={active:xe};qe&&x?st.message=x:st.message=null,await c(st),e({variant:xe?"info":"success",title:xe?"Wartungsmodus aktiviert":"Wartungsmodus deaktiviert",description:xe?"Benutzer sehen jetzt die Wartungsseite.":"StackPulse steht wieder zur Verfügung."})}catch(qe){const st=((Me=(Ae=qe.response)==null?void 0:Ae.data)==null?void 0:Me.error)||qe.message||"Wartungsmodus konnte nicht geändert werden";e({variant:"error",title:"Änderung fehlgeschlagen",description:st})}finally{N(!1)}}},[a,P,T,d,c,x,b,e]),Zt=A.useCallback(async()=>{var Ae,Me;if(T||d){e({variant:"warning",title:"Update nicht möglich",description:"Während eines aktiven Wartungsmodus kann kein weiteres Update gestartet werden."});return}const xe=(Le==null?void 0:Le.latestVersion)??(Le==null?void 0:Le.currentVersion)??"unbekannt";if(!(typeof window<"u"&&!window.confirm(`Portainer-Update starten? +`):" "+sx(a[0]):"as no adapter specified";throw new He("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:bh};function Fp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new el(null,e)}function ux(e){return Fp(e),e.headers=xn.from(e.headers),e.data=Lp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),sk.getAdapter(e.adapter||Mb.adapter)(e).then(function(n){return Fp(e),n.data=Lp.call(e,e.transformResponse,n),n.headers=xn.from(n.headers),n},function(n){return rk(n)||(Fp(e),n&&n.response&&(n.response.data=Lp.call(e,e.transformResponse,n.response),n.response.headers=xn.from(n.response.headers))),Promise.reject(n)})}const uk="1.7.5",Ib={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ib[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const cx={};Ib.transitional=function(t,r,n){function o(a,i){return"[Axios v"+uk+"] Transitional option '"+a+"'"+i+(n?". "+n:"")}return(a,i,c)=>{if(t===!1)throw new He(o(i," has been removed"+(r?" in "+r:"")),He.ERR_DEPRECATED);return r&&!cx[i]&&(cx[i]=!0,console.warn(o(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(a,i,c):!0}};function v6(e,t,r){if(typeof e!="object")throw new He("options must be an object",He.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const a=n[o],i=t[a];if(i){const c=e[a],p=c===void 0||i(c,a,e);if(p!==!0)throw new He("option "+a+" must be "+p,He.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new He("Unknown option "+a,He.ERR_BAD_OPTION)}}const vh={assertOptions:v6,validators:Ib},To=vh.validators;class ld{constructor(t){this.defaults=t,this.interceptors={request:new tx,response:new tx}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o;Error.captureStackTrace?Error.captureStackTrace(o={}):o=new Error;const a=o.stack?o.stack.replace(/^.+\n/,""):"";try{n.stack?a&&!String(n.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(n.stack+=` +`+a):n.stack=a}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ea(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:a}=r;n!==void 0&&vh.assertOptions(n,{silentJSONParsing:To.transitional(To.boolean),forcedJSONParsing:To.transitional(To.boolean),clarifyTimeoutError:To.transitional(To.boolean)},!1),o!=null&&(fe.isFunction(o)?r.paramsSerializer={serialize:o}:vh.assertOptions(o,{encode:To.function,serialize:To.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=a&&fe.merge(a.common,a[r.method]);a&&fe.forEach(["delete","get","head","post","put","patch","common"],T=>{delete a[T]}),r.headers=xn.concat(i,a);const c=[];let p=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(r)===!1||(p=p&&x.synchronous,c.unshift(x.fulfilled,x.rejected))});const g=[];this.interceptors.response.forEach(function(x){g.push(x.fulfilled,x.rejected)});let m,_=0,O;if(!p){const T=[ux.bind(this),void 0];for(T.unshift.apply(T,c),T.push.apply(T,g),O=T.length,m=Promise.resolve(r);_{if(!n._listeners)return;let a=n._listeners.length;for(;a-- >0;)n._listeners[a](o);n._listeners=null}),this.promise.then=o=>{let a;const i=new Promise(c=>{n.subscribe(c),a=c}).then(o);return i.cancel=function(){n.unsubscribe(a)},i},t(function(a,i,c){n.reason||(n.reason=new el(a,i,c),r(n.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 Db(function(o){t=o}),cancel:t}}}const m6=Db;function y6(e){return function(r){return e.apply(null,r)}}function w6(e){return fe.isObject(e)&&e.isAxiosError===!0}const mh={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(mh).forEach(([e,t])=>{mh[t]=e});const x6=mh;function ck(e){const t=new ac(e),r=BP(ac.prototype.request,t);return fe.extend(r,ac.prototype,t,{allOwnKeys:!0}),fe.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return ck(Ea(e,o))},r}const Bt=ck(Mb);Bt.Axios=ac;Bt.CanceledError=el;Bt.CancelToken=m6;Bt.isCancel=rk;Bt.VERSION=uk;Bt.toFormData=ef;Bt.AxiosError=He;Bt.Cancel=Bt.CanceledError;Bt.all=function(t){return Promise.all(t)};Bt.spread=y6;Bt.isAxiosError=w6;Bt.mergeConfig=Ea;Bt.AxiosHeaders=xn;Bt.formToJSON=e=>tk(fe.isHTMLForm(e)?new FormData(e):e);Bt.getAdapter=sk.getAdapter;Bt.HttpStatusCode=x6;Bt.default=Bt;const Ft=Bt,zn=Object.create(null);zn.open="0";zn.close="1";zn.ping="2";zn.pong="3";zn.message="4";zn.upgrade="5";zn.noop="6";const ic=Object.create(null);Object.keys(zn).forEach(e=>{ic[zn[e]]=e});const yh={type:"error",data:"parser error"},dk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",fk=typeof ArrayBuffer=="function",pk=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,Lb=({type:e,data:t},r,n)=>dk&&t instanceof Blob?r?n(t):dx(t,n):fk&&(t instanceof ArrayBuffer||pk(t))?r?n(t):dx(new Blob([t]),n):n(zn[e]+(t||"")),dx=(e,t)=>{const r=new FileReader;return r.onload=function(){const n=r.result.split(",")[1];t("b"+(n||""))},r.readAsDataURL(e)};function fx(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}let Vp;function _6(e,t){if(dk&&e.data instanceof Blob)return e.data.arrayBuffer().then(fx).then(t);if(fk&&(e.data instanceof ArrayBuffer||pk(e.data)))return t(fx(e.data));Lb(e,!1,r=>{Vp||(Vp=new TextEncoder),t(Vp.encode(r))})}const px="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Al=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let e=0;e{let t=e.length*.75,r=e.length,n,o=0,a,i,c,p;e[e.length-1]==="="&&(t--,e[e.length-2]==="="&&t--);const g=new ArrayBuffer(t),m=new Uint8Array(g);for(n=0;n>4,m[o++]=(i&15)<<4|c>>2,m[o++]=(c&3)<<6|p&63;return g},C6=typeof ArrayBuffer=="function",Fb=(e,t)=>{if(typeof e!="string")return{type:"message",data:hk(e,t)};const r=e.charAt(0);return r==="b"?{type:"message",data:O6(e.substring(1),t)}:ic[r]?e.length>1?{type:ic[r],data:e.substring(1)}:{type:ic[r]}:yh},O6=(e,t)=>{if(C6){const r=T6(e);return hk(r,t)}else return{base64:!0,data:e}},hk=(e,t)=>{switch(t){case"blob":return e instanceof Blob?e:new Blob([e]);case"arraybuffer":default:return e instanceof ArrayBuffer?e:e.buffer}},gk=String.fromCharCode(30),S6=(e,t)=>{const r=e.length,n=new Array(r);let o=0;e.forEach((a,i)=>{Lb(a,!1,c=>{n[i]=c,++o===r&&t(n.join(gk))})})},P6=(e,t)=>{const r=e.split(gk),n=[];for(let o=0;o{const n=r.length;let o;if(n<126)o=new Uint8Array(1),new DataView(o.buffer).setUint8(0,n);else if(n<65536){o=new Uint8Array(3);const a=new DataView(o.buffer);a.setUint8(0,126),a.setUint16(1,n)}else{o=new Uint8Array(9);const a=new DataView(o.buffer);a.setUint8(0,127),a.setBigUint64(1,BigInt(n))}e.data&&typeof e.data!="string"&&(o[0]|=128),t.enqueue(o),t.enqueue(r)})}})}let zp;function Ru(e){return e.reduce((t,r)=>t+r.length,0)}function Nu(e,t){if(e[0].length===t)return e.shift();const r=new Uint8Array(t);let n=0;for(let o=0;oMath.pow(2,53-32)-1){c.enqueue(yh);break}o=m*Math.pow(2,32)+g.getUint32(4),n=3}else{if(Ru(r)e){c.enqueue(yh);break}}}})}const bk=4;function zt(e){if(e)return R6(e)}function R6(e){for(var t in zt.prototype)e[t]=zt.prototype[t];return e}zt.prototype.on=zt.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this};zt.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this};zt.prototype.off=zt.prototype.removeListener=zt.prototype.removeAllListeners=zt.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var r=this._callbacks["$"+e];if(!r)return this;if(arguments.length==1)return delete this._callbacks["$"+e],this;for(var n,o=0;otypeof Promise=="function"&&typeof Promise.resolve=="function"?t=>Promise.resolve().then(t):(t,r)=>r(t,0))(),Jr=(()=>typeof self<"u"?self:typeof window<"u"?window:Function("return this")())(),N6="arraybuffer";function vk(e,...t){return t.reduce((r,n)=>(e.hasOwnProperty(n)&&(r[n]=e[n]),r),{})}const j6=Jr.setTimeout,A6=Jr.clearTimeout;function of(e,t){t.useNativeTimers?(e.setTimeoutFn=j6.bind(Jr),e.clearTimeoutFn=A6.bind(Jr)):(e.setTimeoutFn=Jr.setTimeout.bind(Jr),e.clearTimeoutFn=Jr.clearTimeout.bind(Jr))}const M6=1.33;function I6(e){return typeof e=="string"?D6(e):Math.ceil((e.byteLength||e.size)*M6)}function D6(e){let t=0,r=0;for(let n=0,o=e.length;n=57344?r+=3:(n++,r+=4);return r}function mk(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function L6(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function F6(e){let t={},r=e.split("&");for(let n=0,o=r.length;n{this.readyState="paused",t()};if(this._polling||!this.writable){let n=0;this._polling&&(n++,this.once("pollComplete",function(){--n||r()})),this.writable||(n++,this.once("drain",function(){--n||r()}))}else r()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){const r=n=>{if(this.readyState==="opening"&&n.type==="open"&&this.onOpen(),n.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(n)};P6(t,this.socket.binaryType).forEach(r),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const t=()=>{this.write([{type:"close"}])};this.readyState==="open"?t():this.once("open",t)}write(t){this.writable=!1,S6(t,r=>{this.doWrite(r,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const t=this.opts.secure?"https":"http",r=this.query||{};return this.opts.timestampRequests!==!1&&(r[this.opts.timestampParam]=mk()),!this.supportsBinary&&!r.sid&&(r.b64=1),this.createUri(t,r)}}let yk=!1;try{yk=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const B6=yk;function W6(){}class H6 extends z6{constructor(t){if(super(t),typeof location<"u"){const r=location.protocol==="https:";let n=location.port;n||(n=r?"443":"80"),this.xd=typeof location<"u"&&t.hostname!==location.hostname||n!==t.port}}doWrite(t,r){const n=this.request({method:"POST",data:t});n.on("success",r),n.on("error",(o,a)=>{this.onError("xhr post error",o,a)})}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(r,n)=>{this.onError("xhr poll error",r,n)}),this.pollXhr=t}}let Ti=class lc extends zt{constructor(t,r,n){super(),this.createRequest=t,of(this,n),this._opts=n,this._method=n.method||"GET",this._uri=r,this._data=n.data!==void 0?n.data:null,this._create()}_create(){var t;const r=vk(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");r.xdomain=!!this._opts.xd;const n=this._xhr=this.createRequest(r);try{n.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0);for(let o in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(o)&&n.setRequestHeader(o,this._opts.extraHeaders[o])}}catch{}if(this._method==="POST")try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{n.setRequestHeader("Accept","*/*")}catch{}(t=this._opts.cookieJar)===null||t===void 0||t.addCookies(n),"withCredentials"in n&&(n.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(n.timeout=this._opts.requestTimeout),n.onreadystatechange=()=>{var o;n.readyState===3&&((o=this._opts.cookieJar)===null||o===void 0||o.parseCookies(n.getResponseHeader("set-cookie"))),n.readyState===4&&(n.status===200||n.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof n.status=="number"?n.status:0)},0))},n.send(this._data)}catch(o){this.setTimeoutFn(()=>{this._onError(o)},0);return}typeof document<"u"&&(this._index=lc.requestsCount++,lc.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=W6,t)try{this._xhr.abort()}catch{}typeof document<"u"&&delete lc.requests[this._index],this._xhr=null}}_onLoad(){const t=this._xhr.responseText;t!==null&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};Ti.requestsCount=0;Ti.requests={};if(typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",hx);else if(typeof addEventListener=="function"){const e="onpagehide"in Jr?"pagehide":"unload";addEventListener(e,hx,!1)}}function hx(){for(let e in Ti.requests)Ti.requests.hasOwnProperty(e)&&Ti.requests[e].abort()}const U6=function(){const e=wk({xdomain:!1});return e&&e.responseType!==null}();class $6 extends H6{constructor(t){super(t);const r=t&&t.forceBase64;this.supportsBinary=U6&&!r}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new Ti(wk,this.uri(),t)}}function wk(e){const t=e.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!t||B6))return new XMLHttpRequest}catch{}if(!t)try{return new Jr[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const xk=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class q6 extends Vb{get name(){return"websocket"}doOpen(){const t=this.uri(),r=this.opts.protocols,n=xk?{}:vk(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,r,n)}catch(o){return this.emitReserved("error",o)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let r=0;r{try{this.doWrite(n,a)}catch{}o&&nf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",r=this.query||{};return this.opts.timestampRequests&&(r[this.opts.timestampParam]=mk()),this.supportsBinary||(r.b64=1),this.createUri(t,r)}}const Bp=Jr.WebSocket||Jr.MozWebSocket;class G6 extends q6{createSocket(t,r,n){return xk?new Bp(t,r,n):r?new Bp(t,r):new Bp(t)}doWrite(t,r){this.ws.send(r)}}class K6 extends Vb{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{const r=E6(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=t.readable.pipeThrough(r).getReader(),o=k6();o.readable.pipeTo(t.writable),this._writer=o.writable.getWriter();const a=()=>{n.read().then(({done:c,value:p})=>{c||(this.onPacket(p),a())}).catch(c=>{})};a();const i={type:"open"};this.query.sid&&(i.data=`{"sid":"${this.query.sid}"}`),this._writer.write(i).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let r=0;r{o&&nf(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;(t=this._transport)===null||t===void 0||t.close()}}const Y6={websocket:G6,webtransport:K6,polling:$6},X6=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,Q6=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function wh(e){if(e.length>8e3)throw"URI too long";const t=e,r=e.indexOf("["),n=e.indexOf("]");r!=-1&&n!=-1&&(e=e.substring(0,r)+e.substring(r,n).replace(/:/g,";")+e.substring(n,e.length));let o=X6.exec(e||""),a={},i=14;for(;i--;)a[Q6[i]]=o[i]||"";return r!=-1&&n!=-1&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=J6(a,a.path),a.queryKey=Z6(a,a.query),a}function J6(e,t){const r=/\/{2,9}/g,n=t.replace(r,"/").split("/");return(t.slice(0,1)=="/"||t.length===0)&&n.splice(0,1),t.slice(-1)=="/"&&n.splice(n.length-1,1),n}function Z6(e,t){const r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(n,o,a){o&&(r[o]=a)}),r}const xh=typeof addEventListener=="function"&&typeof removeEventListener=="function",sc=[];xh&&addEventListener("offline",()=>{sc.forEach(e=>e())},!1);class Uo extends zt{constructor(t,r){if(super(),this.binaryType=N6,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&typeof t=="object"&&(r=t,t=null),t){const n=wh(t);r.hostname=n.host,r.secure=n.protocol==="https"||n.protocol==="wss",r.port=n.port,n.query&&(r.query=n.query)}else r.host&&(r.hostname=wh(r.host).host);of(this,r),this.secure=r.secure!=null?r.secure:typeof location<"u"&&location.protocol==="https:",r.hostname&&!r.port&&(r.port=this.secure?"443":"80"),this.hostname=r.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=r.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},r.transports.forEach(n=>{const o=n.prototype.name;this.transports.push(o),this._transportsByName[o]=n}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},r),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=F6(this.opts.query)),xh&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},sc.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){const r=Object.assign({},this.opts.query);r.EIO=bk,r.transport=t,this.id&&(r.sid=this.id);const n=Object.assign({},this.opts,{query:r,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](n)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const t=this.opts.rememberUpgrade&&Uo.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const r=this.createTransport(t);r.open(),this.setTransport(r)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",r=>this._onClose("transport close",r))}onOpen(){this.readyState="open",Uo.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(t){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const r=new Error("server error");r.code=t.data,this._onError(r);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data);break}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let r=1;for(let n=0;n0&&r>this._maxPayload)return this.writeBuffer.slice(0,n);r+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,nf(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,r,n){return this._sendPacket("message",t,r,n),this}send(t,r,n){return this._sendPacket("message",t,r,n),this}_sendPacket(t,r,n,o){if(typeof r=="function"&&(o=r,r=void 0),typeof n=="function"&&(o=n,n=null),this.readyState==="closing"||this.readyState==="closed")return;n=n||{},n.compress=n.compress!==!1;const a={type:t,data:r,options:n};this.emitReserved("packetCreate",a),this.writeBuffer.push(a),o&&this.once("flush",o),this.flush()}close(){const t=()=>{this._onClose("forced close"),this.transport.close()},r=()=>{this.off("upgrade",r),this.off("upgradeError",r),t()},n=()=>{this.once("upgrade",r),this.once("upgradeError",r)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():t()}):this.upgrading?n():t()),this}_onError(t){if(Uo.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,r){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),xh&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const n=sc.indexOf(this._offlineEventListener);n!==-1&&sc.splice(n,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,r),this.writeBuffer=[],this._prevBufferLen=0}}}Uo.protocol=bk;class ez extends Uo{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let t=0;t{n||(r.send([{type:"ping",data:"probe"}]),r.once("packet",_=>{if(!n)if(_.type==="pong"&&_.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",r),!r)return;Uo.priorWebsocketSuccess=r.name==="websocket",this.transport.pause(()=>{n||this.readyState!=="closed"&&(m(),this.setTransport(r),r.send([{type:"upgrade"}]),this.emitReserved("upgrade",r),r=null,this.upgrading=!1,this.flush())})}else{const O=new Error("probe error");O.transport=r.name,this.emitReserved("upgradeError",O)}}))};function a(){n||(n=!0,m(),r.close(),r=null)}const i=_=>{const O=new Error("probe error: "+_);O.transport=r.name,a(),this.emitReserved("upgradeError",O)};function c(){i("transport closed")}function p(){i("socket closed")}function g(_){r&&_.name!==r.name&&a()}const m=()=>{r.removeListener("open",o),r.removeListener("error",i),r.removeListener("close",c),this.off("close",p),this.off("upgrading",g)};r.once("open",o),r.once("error",i),r.once("close",c),this.once("close",p),this.once("upgrading",g),this._upgrades.indexOf("webtransport")!==-1&&t!=="webtransport"?this.setTimeoutFn(()=>{n||r.open()},200):r.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){const r=[];for(let n=0;nY6[o]).filter(o=>!!o)),super(t,n)}};function rz(e,t="",r){let n=e;r=r||typeof location<"u"&&location,e==null&&(e=r.protocol+"//"+r.host),typeof e=="string"&&(e.charAt(0)==="/"&&(e.charAt(1)==="/"?e=r.protocol+e:e=r.host+e),/^(https?|wss?):\/\//.test(e)||(typeof r<"u"?e=r.protocol+"//"+e:e="https://"+e),n=wh(e)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const a=n.host.indexOf(":")!==-1?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+a+":"+n.port+t,n.href=n.protocol+"://"+a+(r&&r.port===n.port?"":":"+n.port),n}const nz=typeof ArrayBuffer=="function",oz=e=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,_k=Object.prototype.toString,az=typeof Blob=="function"||typeof Blob<"u"&&_k.call(Blob)==="[object BlobConstructor]",iz=typeof File=="function"||typeof File<"u"&&_k.call(File)==="[object FileConstructor]";function zb(e){return nz&&(e instanceof ArrayBuffer||oz(e))||az&&e instanceof Blob||iz&&e instanceof File}function uc(e,t){if(!e||typeof e!="object")return!1;if(Array.isArray(e)){for(let r=0,n=e.length;r=0&&e.num{delete this.acks[t];for(let c=0;c{this.io.clearTimeoutFn(a),r.apply(this,c)};i.withError=!0,this.acks[t]=i}emitWithAck(t,...r){return new Promise((n,o)=>{const a=(i,c)=>i?o(i):n(c);a.withError=!0,r.push(a),this.emit(t,...r)})}_addToQueue(t){let r;typeof t[t.length-1]=="function"&&(r=t.pop());const n={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((o,...a)=>n!==this._queue[0]?void 0:(o!==null?n.tryCount>this._opts.retries&&(this._queue.shift(),r&&r(o)):(this._queue.shift(),r&&r(null,...a)),n.pending=!1,this._drainQueue())),this._queue.push(n),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||this._queue.length===0)return;const r=this._queue[0];r.pending&&!t||(r.pending=!0,r.tryCount++,this.flags=r.flags,this.emit.apply(this,r.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){typeof this.auth=="function"?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:et.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,r){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,r),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(n=>String(n.id)===t)){const n=this.acks[t];delete this.acks[t],n.withError&&n.call(this,new Error("socket has been disconnected"))}})}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case et.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case et.EVENT:case et.BINARY_EVENT:this.onevent(t);break;case et.ACK:case et.BINARY_ACK:this.onack(t);break;case et.DISCONNECT:this.ondisconnect();break;case et.CONNECT_ERROR:this.destroy();const n=new Error(t.data.message);n.data=t.data.data,this.emitReserved("connect_error",n);break}}onevent(t){const r=t.data||[];t.id!=null&&r.push(this.ack(t.id)),this.connected?this.emitEvent(r):this.receiveBuffer.push(Object.freeze(r))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const r=this._anyListeners.slice();for(const n of r)n.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&typeof t[t.length-1]=="string"&&(this._lastOffset=t[t.length-1])}ack(t){const r=this;let n=!1;return function(...o){n||(n=!0,r.packet({type:et.ACK,id:t,data:o}))}}onack(t){const r=this.acks[t.id];typeof r=="function"&&(delete this.acks[t.id],r.withError&&t.data.unshift(null),r.apply(this,t.data))}onconnect(t,r){this.id=t,this.recovered=r&&this._pid===r,this._pid=r,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:et.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const r=this._anyListeners;for(let n=0;n0&&e.jitter<=1?e.jitter:0,this.attempts=0}tl.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=Math.floor(t*10)&1?e+r:e-r}return Math.min(e,this.max)|0};tl.prototype.reset=function(){this.attempts=0};tl.prototype.setMin=function(e){this.ms=e};tl.prototype.setMax=function(e){this.max=e};tl.prototype.setJitter=function(e){this.jitter=e};class Ch extends zt{constructor(t,r){var n;super(),this.nsps={},this.subs=[],t&&typeof t=="object"&&(r=t,t=void 0),r=r||{},r.path=r.path||"/socket.io",this.opts=r,of(this,r),this.reconnection(r.reconnection!==!1),this.reconnectionAttempts(r.reconnectionAttempts||1/0),this.reconnectionDelay(r.reconnectionDelay||1e3),this.reconnectionDelayMax(r.reconnectionDelayMax||5e3),this.randomizationFactor((n=r.randomizationFactor)!==null&&n!==void 0?n:.5),this.backoff=new tl({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(r.timeout==null?2e4:r.timeout),this._readyState="closed",this.uri=t;const o=r.parser||pz;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=r.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return t===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var r;return t===void 0?this._reconnectionDelay:(this._reconnectionDelay=t,(r=this.backoff)===null||r===void 0||r.setMin(t),this)}randomizationFactor(t){var r;return t===void 0?this._randomizationFactor:(this._randomizationFactor=t,(r=this.backoff)===null||r===void 0||r.setJitter(t),this)}reconnectionDelayMax(t){var r;return t===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,(r=this.backoff)===null||r===void 0||r.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new tz(this.uri,this.opts);const r=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;const o=hn(r,"open",function(){n.onopen(),t&&t()}),a=c=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",c),t?t(c):this.maybeReconnectOnOpen()},i=hn(r,"error",a);if(this._timeout!==!1){const c=this._timeout,p=this.setTimeoutFn(()=>{o(),a(new Error("timeout")),r.close()},c);this.opts.autoUnref&&p.unref(),this.subs.push(()=>{this.clearTimeoutFn(p)})}return this.subs.push(o),this.subs.push(i),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(hn(t,"ping",this.onping.bind(this)),hn(t,"data",this.ondata.bind(this)),hn(t,"error",this.onerror.bind(this)),hn(t,"close",this.onclose.bind(this)),hn(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(r){this.onclose("parse error",r)}}ondecoded(t){nf(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,r){let n=this.nsps[t];return n?this._autoConnect&&!n.active&&n.connect():(n=new Tk(this,t,r),this.nsps[t]=n),n}_destroy(t){const r=Object.keys(this.nsps);for(const n of r)if(this.nsps[n].active)return;this._close()}_packet(t){const r=this.encoder.encode(t);for(let n=0;nt()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,r){var n;this.cleanup(),(n=this.engine)===null||n===void 0||n.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,r),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const r=this.backoff.duration();this._reconnecting=!0;const n=this.setTimeoutFn(()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),!t.skipReconnect&&t.open(o=>{o?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",o)):t.onreconnect()}))},r);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Ol={};function cc(e,t){typeof e=="object"&&(t=e,e=void 0),t=t||{};const r=rz(e,t.path||"/socket.io"),n=r.source,o=r.id,a=r.path,i=Ol[o]&&a in Ol[o].nsps,c=t.forceNew||t["force new connection"]||t.multiplex===!1||i;let p;return c?p=new Ch(n,t):(Ol[o]||(Ol[o]=new Ch(n,t)),p=Ol[o]),r.query&&!t.query&&(t.query=r.queryKey),p.socket(r.path,t)}Object.assign(cc,{Manager:Ch,Socket:Tk,io:cc,connect:cc});const Ck=A.createContext(null),Wp={success:{container:"border-mossGreen-500/80 bg-mossGreen-900/90 text-white",accent:"bg-mossGreen-400"},warning:{container:"border-warmAmberGlow-500/80 bg-warmAmberGlow-900/90 text-white",accent:"bg-warmAmberGlow-400"},error:{container:"border-sunsetCoral-500/80 bg-sunsetCoral-900/90 text-white",accent:"bg-sunsetCoral-400"},info:{container:"border-arcticBlue-500 bg-arcticBlue-900/90 text-white",accent:"bg-arcticBlue-400"}},gz=6e3;function bz({children:e}){const[t,r]=A.useState([]),n=A.useRef(new Map),o=A.useCallback(c=>{r(g=>g.filter(m=>m.id!==c));const p=n.current.get(c);p&&typeof window<"u"&&window.clearTimeout(p),n.current.delete(c)},[]),a=A.useCallback(({id:c,title:p,description:g,variant:m="info",duration:_=gz}={})=>{const O=c??`${Date.now()}-${Math.random().toString(16).slice(2)}`,C=Wp[m]?m:"info";if(r(T=>[...T.filter(b=>b.id!==O),{id:O,title:p,description:g,variant:C}]),_!==null&&_!==1/0&&typeof window<"u"){const T=window.setTimeout(()=>{o(O)},_),x=n.current.get(O);x&&window.clearTimeout(x),n.current.set(O,T)}return O},[o]);A.useEffect(()=>()=>{typeof window>"u"||(n.current.forEach(c=>window.clearTimeout(c)),n.current.clear())},[]);const i=A.useMemo(()=>({showToast:a,dismissToast:o}),[a,o]);return I.jsxs(Ck.Provider,{value:i,children:[e,I.jsx("div",{className:"pointer-events-none fixed right-4 top-4 z-50 flex w-80 max-w-full flex-col gap-3",children:t.map(c=>{const p=Wp[c.variant]??Wp.info;return I.jsx("div",{className:`pointer-events-auto overflow-hidden rounded-lg border px-4 py-3 shadow-xl backdrop-blur ${p.container}`,children:I.jsxs("div",{className:"flex items-start gap-3",children:[I.jsx("span",{className:`mt-1 h-2 flex-shrink-0 w-2 rounded-full ${p.accent}`}),I.jsxs("div",{className:"flex-1",children:[c.title&&I.jsx("p",{className:"text-sm font-semibold",children:c.title}),c.description&&I.jsx("p",{className:"mt-1 text-sm leading-snug text-white/80",children:c.description})]}),I.jsx("button",{type:"button",onClick:()=>o(c.id),className:"ml-2 rounded-md p-1 text-xs uppercase tracking-wide text-white/60 transition hover:text-white/90",children:"Schließen"})]})},c.id)})})]})}function Ok(){const e=A.useContext(Ck);if(!e)throw new Error("useToast must be used within a ToastProvider");return e}const Sk=A.createContext(null),vz={maintenance:null,update:null,script:null,ssh:null,loading:!0,error:"",lastUpdated:null};function mz({children:e}){var b,d;const[t,r]=A.useState(vz),n=A.useRef(null),o=A.useRef(!1),a=A.useCallback(l=>{r(u=>({...u,...l}))},[]),i=A.useCallback(async()=>{var l,u;a({loading:!0,error:""});try{const h=(await Ft.get("/api/maintenance/config")).data??{};a({maintenance:h.maintenance??null,update:h.update??null,script:h.script??null,ssh:h.ssh??null,loading:!1,error:"",lastUpdated:new Date})}catch(s){const h=((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.error)||s.message||"Fehler beim Laden der Wartungsdaten";a({loading:!1,error:h})}},[a]),c=A.useCallback(async()=>{var l,u;try{const h=(await Ft.get("/api/maintenance/update-status")).data??{};r(v=>({...v,maintenance:h.maintenance??v.maintenance,update:h.update??v.update,error:""}))}catch(s){const h=((u=(l=s.response)==null?void 0:l.data)==null?void 0:u.error)||s.message||"Fehler beim Aktualisieren des Wartungsstatus";r(v=>({...v,error:h}))}},[]);A.useEffect(()=>{i()},[i]),A.useEffect(()=>{var l;if((l=t.update)!=null&&l.running){c();const u=setInterval(()=>{c()},5e3);return n.current=u,()=>clearInterval(u)}n.current&&(clearInterval(n.current),n.current=null)},[(b=t.update)==null?void 0:b.running,c]),A.useEffect(()=>{var u;const l=!!((u=t.update)!=null&&u.running);!l&&o.current&&i(),o.current=l},[(d=t.update)==null?void 0:d.running,i]);const p=A.useCallback(async(l={})=>{await Ft.post("/api/maintenance/portainer-update",l),await c()},[c]),g=A.useCallback(async l=>{await Ft.put("/api/maintenance/update-script",{script:l}),await i()},[i]),m=A.useCallback(async()=>{await Ft.delete("/api/maintenance/update-script"),await i()},[i]),_=A.useCallback(async l=>{await Ft.put("/api/maintenance/ssh-config",l),await i()},[i]),O=A.useCallback(async()=>{await Ft.delete("/api/maintenance/ssh-config"),await i()},[i]),C=A.useCallback(async({active:l,message:u}={})=>{var w;const s={active:!!l};u!==void 0&&(s.message=u);const v=((w=(await Ft.post("/api/maintenance/mode",s)).data)==null?void 0:w.maintenance)??null;return a({maintenance:v,error:""}),v},[a]),T=A.useCallback(async l=>(await Ft.post("/api/maintenance/test-ssh",l??{})).data,[]),x=A.useMemo(()=>({maintenance:t.maintenance,update:t.update,script:t.script,ssh:t.ssh,loading:t.loading,error:t.error,lastUpdated:t.lastUpdated,refreshConfig:i,refreshUpdateStatus:c,setMaintenanceMode:C,triggerUpdate:p,saveScript:g,resetScript:m,saveSshConfig:_,deleteSshConfig:O,testSshConnection:T}),[t,i,c,C,p,g,m,_,O,T]);return I.jsx(Sk.Provider,{value:x,children:e})}function Pk(){const e=A.useContext(Sk);if(!e)throw new Error("useMaintenance must be used within a MaintenanceProvider");return e}const bx="stackSelectionPreference",yz="50",kk=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],wz=new Set(kk.map(e=>e.value)),xz=30*1e3,_z=30*1e3;let ba={data:null,timestamp:0},ju=null;const at={QUEUED:"queued",STARTED:"started",SUCCESS:"success",ERROR:"error",INFO:"info"},Tz=()=>!!ba.data&&Date.now()-ba.timestamp{ba={data:e,timestamp:Date.now()}},Cz=e=>Array.isArray(e)?[...e].sort((t,r)=>((t==null?void 0:t.Name)||"").localeCompare((r==null?void 0:r.Name)||"")):[];function Oz(){const[e,t]=A.useState(()=>Cz(ba.data)),[r,n]=A.useState(()=>!ba.data),[o,a]=A.useState(""),[i,c]=A.useState([]),[p,g]=A.useState("all"),[m,_]=A.useState(""),[O,C]=A.useState(!1),[T,x]=A.useState(!1),[b,d]=A.useState(!1),[l,u]=A.useState(yz),[s,h]=A.useState(1),{showToast:v}=Ok(),{maintenance:w,update:E}=Pk(),k=!!(w!=null&&w.active),P=w==null?void 0:w.message,N=k||!!(E!=null&&E.running);N&&(P||E!=null&&E.running);const j=A.useCallback(()=>{},[]),D=A.useRef(new Map);A.useEffect(()=>{N&&(n(!1),t([]),c([]))},[N]);const L=A.useCallback((Q,te)=>{const me=new Map(Q.map(ue=>[ue.Id,ue]));return[...te].sort((ue,ge)=>ue.Name.localeCompare(ge.Name)).map(ue=>{const ge=me.get(ue.Id);if(ge&&ge.updateStatus==="✅"&&ue.updateStatus==="⚠️"){const Ue=ue.Name?`${ue.Name} (ID: ${ue.Id})`:`Stack ${ue.Id}`;v({variant:"warning",title:"Aktualisierung gefunden",description:Ue})}let Te=ue.redeployPhase??(ge==null?void 0:ge.redeployPhase)??null;!Te&&(ue.redeploying||ge!=null&&ge.redeploying)&&(Te=at.STARTED);const De=Te===at.QUEUED,Be=Te===at.STARTED;return{...ue,redeployPhase:Te,redeployQueued:De,redeploying:De||Be,redeployDisabled:ue.redeployDisabled??(ge==null?void 0:ge.redeployDisabled)??!1,duplicateName:ue.duplicateName??(ge==null?void 0:ge.duplicateName)??!1}})},[v]);A.useEffect(()=>{const Q=cc("/",{path:"/socket.io",transports:["websocket"]});return console.log("🔌 Socket connected"),Q.on("redeployStatus",async(te={})=>{const{stackId:me}=te;if(!me)return;const ye=te.redeployPhase??te.phase;let ue=ye;ue?ye==="started"||ye==="running"?ue=at.STARTED:ye==="queued"?ue=at.QUEUED:ye==="success"?ue=at.SUCCESS:ye==="error"?ue=at.ERROR:ye==="info"&&(ue=at.INFO):te.isRedeploying===!0?ue=at.STARTED:te.isRedeploying===!1&&(ue=at.SUCCESS);const ge=D.current.get(me),Te=te.stackName??(ge==null?void 0:ge.Name),De=Te?`${Te} (ID: ${me})`:`Stack ${me}`;if(console.log(`🔄 Stack ${me} Redeploy Update: ${ue??"unbekannt"}`),ue===at.STARTED)v({variant:"info",title:"Redeploy gestartet",description:De});else if(ue===at.SUCCESS)v({variant:"success",title:"Redeploy abgeschlossen",description:De});else if(ue===at.ERROR){const Ye=te.message?` – ${te.message}`:"";v({variant:"error",title:"Redeploy fehlgeschlagen",description:`${De}${Ye}`})}if(t(Ye=>Ye.map(Ue=>{if(Ue.Id!==me)return Ue;const Qe=ue??Ue.redeployPhase??null,Le=Qe===at.QUEUED,gt=Qe===at.STARTED,Xe=Qe===at.SUCCESS,$e=Qe===at.ERROR,bt=Le||gt,it={...Ue,redeployPhase:Qe,redeployQueued:Le,redeploying:bt};return Xe&&(it.updateStatus="✅",it.redeploying=!1,it.redeployQueued=!1),$e&&(it.redeploying=!1,it.redeployQueued=!1),!bt&&!Xe&&!$e&&ue===void 0&&(it.redeploying=!1,it.redeployQueued=!1,it.redeployPhase=Ue.redeployPhase??null),it})),ue===at.SUCCESS||ue===at.ERROR||te.isRedeploying===!1&&!ue)try{const Ye=await Ft.get("/api/stacks");vx(Ye.data),t(Ue=>L(Ue,Ye.data))}catch(Ye){console.error("Fehler beim Aktualisieren nach Redeploy:",Ye)}}),()=>Q.disconnect()},[]);const W=A.useCallback(async({force:Q=!1,silent:te=!1}={})=>{if(k){te||n(!1);return}const me=!!ba.data;if(!Q&&me&&(t(ue=>L(ue,ba.data)),!te&&(n(!1),Tz())))return;const ye=!te&&(!me||Q);ye&&n(!0);try{(Q||!ju)&&(ju=Ft.get("/api/stacks").then(ge=>(vx(ge.data),ge.data)).finally(()=>{ju=null}));const ue=await ju;t(ge=>L(ge,ue)),a("")}catch(ue){console.error("❌ Fehler beim Abrufen der Stacks:",ue),!me&&!te&&a("Fehler beim Laden der Stacks")}finally{ye&&n(!1)}},[k,L]);A.useEffect(()=>{W()},[W]),A.useEffect(()=>{if(typeof document>"u"||k)return;const Q=setInterval(()=>{document.hidden||W({force:!0,silent:!0})},_z);return()=>clearInterval(Q)},[W,k]),A.useEffect(()=>{if(typeof document>"u"||k)return;const Q=()=>{document.hidden||W({force:!0,silent:!0})};return document.addEventListener("visibilitychange",Q),()=>{document.removeEventListener("visibilitychange",Q)}},[W,k]),A.useEffect(()=>{c(Q=>{const te=Q.filter(me=>{const ye=e.find(ge=>ge.Id===me);if(!ye||ye.updateStatus==="✅"||ye.redeployDisabled)return!1;const ue=ye.redeployPhase;return!(ue===at.STARTED||ue===at.QUEUED)});return te.length===Q.length?Q:te})},[e]),A.useEffect(()=>{D.current=new Map(e.map(Q=>[Q.Id,Q]))},[e]);const G=m.trim().toLowerCase(),Y=A.useMemo(()=>e.filter(Q=>!(p==="current"&&Q.updateStatus!=="✅"||p==="outdated"&&Q.updateStatus==="✅"||G&&!`${Q.Name??""} ${Q.Id??""}`.toLowerCase().includes(G))),[e,p,G]);A.useMemo(()=>Y.filter(Q=>{if(Q.updateStatus==="✅"||Q.redeployDisabled)return!1;const te=Q.redeployPhase;return!(te===at.STARTED||te===at.QUEUED)}),[Y]),A.useMemo(()=>{const Q=new Map;return e.forEach(te=>{Q.set(te.Id,te)}),Q},[e]),A.useMemo(()=>new Set(Y.map(Q=>Q.Id)),[Y]);const U=A.useMemo(()=>{if(l==="all")return Y;const Q=Number(l),te=(s-1)*Q;return Y.slice(te,te+Q)},[Y,l,s]);A.useMemo(()=>new Set(U.map(Q=>Q.Id)),[U]);const B=A.useMemo(()=>U.filter(Q=>{if(Q.updateStatus==="✅"||Q.redeployDisabled)return!1;const te=Q.redeployPhase;return!(te===at.STARTED||te===at.QUEUED)}),[U]),H=A.useRef({action:"keep",remember:!1}),K=A.useRef({status:p,search:G}),ee=A.useRef(!1);A.useEffect(()=>{if(!(typeof window>"u"))try{const Q=window.sessionStorage.getItem(bx);if(!Q)return;const te=JSON.parse(Q);te&&(te.action==="keep"||te.action==="clear")&&(H.current={action:te.action,remember:!0},d(!0))}catch(Q){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht laden:",Q),H.current={action:"keep",remember:!1}}},[]),A.useEffect(()=>{const Q=G;if(!ee.current){ee.current=!0,K.current={status:p,search:Q};return}const te=K.current;if(!(te.status!==p||te.search!==Q)){p==="all"&&Q.length===0&&O&&C(!1);return}if(K.current={status:p,search:Q},i.length===0){C(!1);return}if(!(p!=="all"||Q.length>0)){C(!1);return}const ue=H.current;if(ue!=null&&ue.remember){ue.action==="clear"&&c([]),C(!1);return}x(!!(ue!=null&&ue.remember)),C(!0)},[p,G,i.length,O]),A.useEffect(()=>{i.length===0&&O&&C(!1)},[i.length,O]);const ie=p!=="all"||G.length>0;A.useEffect(()=>{h(1)},[p,G]),A.useEffect(()=>{if(l==="all"){s!==1&&h(1);return}const Q=Number(l),te=Math.max(1,Math.ceil(Y.length/Q));s>te&&h(te)},[Y.length,l,s]),Y.length;const se=(Q,te)=>{N||te||c(me=>me.includes(Q)?me.filter(ye=>ye!==Q):[...me,Q])},ce=Q=>{wz.has(Q)&&(u(Q),h(1))},re=()=>{if(typeof window<"u")try{window.sessionStorage.removeItem(bx)}catch(Q){console.error("⚠️ Konnte gespeicherte Auswahl-Einstellung nicht löschen:",Q)}H.current={action:"keep",remember:!1},d(!1),x(!1),ie&&i.length>0&&C(!0)},ve=async Q=>{const te=D.current.get(Q),me=te==null?void 0:te.redeployPhase;if(!(me===at.STARTED||me===at.QUEUED)){c(ye=>ye.filter(ue=>ue!==Q)),t(ye=>ye.map(ue=>ue.Id===Q?{...ue,redeployPhase:at.STARTED,redeploying:!0,redeployQueued:!1}:ue));try{await Ft.put(`/api/stacks/${Q}/redeploy`)}catch(ye){if(console.error("❌ Fehler beim Redeploy:",ye),t(ue=>ue.map(ge=>ge.Id===Q?{...ge,redeployPhase:null,redeploying:!1,redeployQueued:!1}:ge)),!ye.response){const ue=D.current.get(Q),ge=ue!=null&&ue.Name?`${ue.Name} (ID: ${Q})`:`Stack ${Q}`,Te=ye.message||"Unbekannter Fehler";v({variant:"error",title:"Redeploy fehlgeschlagen",description:`${ge} – ${Te}`})}}}},he=i.length>0,le=B.length>0;return he&&`${i.length}`,N||he&&(O||i.length===0||i.every(Q=>{const te=e.find(ye=>ye.Id===Q);if(!te||te.updateStatus==="✅"||te.redeployDisabled)return!0;const me=te.redeployPhase;return me===at.STARTED||me===at.QUEUED})),I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:!r&&!o?I.jsx(be.Typography,{variant:"h6",color:"white",children:I.jsx("span",{className:"flex items-center gap-2",children:I.jsx("span",{children:"Filter und Optionen"})})}):I.jsx(be.Typography,{variant:"h6",color:"white",children:I.jsx("span",{className:"flex items-center gap-2",children:I.jsx("span",{children:"Lade Stacks"})})})}),I.jsx(be.CardBody,{children:r?I.jsxs("p",{className:"flex py-6 text-center text-sm font-medium text-gray-400",children:[" ",I.jsx(be.Spinner,{className:"mr-2 h-4 w-4 flex"}),"Lade Stacks..."]}):o?I.jsx("p",{className:"py-6 text-sm font-medium text-red-400",children:o}):I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[I.jsx("div",{children:I.jsxs(be.ButtonGroup,{children:[I.jsx(be.Button,{onClick:()=>g("all"),children:"Alle"}),I.jsx(be.Button,{onClick:()=>g("current"),children:"Aktuell"}),I.jsx(be.Button,{onClick:()=>g("outdated"),children:"Veraltet"})]})}),I.jsx(be.Input,{value:m,onChange:Q=>_(Q.target.value),variant:"static",placeholder:"Name oder ID"}),I.jsx("div",{className:"flex items-center gap-3",children:I.jsx(be.Select,{variant:"static",label:"Einträge pro Seite",onChange:j,value:l,children:kk.map(({value:Q,label:te})=>I.jsx(be.Option,{value:Q,onClick:()=>ce(Q),children:te},Q))})}),I.jsx("div",{className:"flex flex-col items-end gap-2",children:b&&I.jsx("button",{type:"button",onClick:re,className:"text-xs font-medium text-amber-300 underline underline-offset-2 transition hover:text-amber-100",children:"Gespeicherte Entscheidung löschen"})})]})})]}),I.jsx("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:U.map(Q=>{const te=Q.redeployPhase,me=te===at.QUEUED,ye=te===at.STARTED,ue=me||ye,ge=i.includes(Q.Id),Te=Q.updateStatus==="✅",De=!!Q.redeployDisabled,Be=!ue&&!Te&&!De&&!N;return I.jsx(be.Card,{children:I.jsxs(be.CardBody,{className:`flex w-full text-stormGrey-500 items-center justify-between gap-4 rounded-xl shadow-lg transition border + ${ge?"border-purple-500 ring-1 ring-purple-500/40":"border-transparent"} + ${!Be||ue?"opacity-75 bg-stormGrey-200/20":""}`,children:[I.jsxs("div",{className:"flex items-center space-x-4",id:"left",children:[I.jsx("input",{type:"checkbox",checked:ge,onChange:()=>se(Q.Id,!Be),className:`h-5 w-5 text-purple-500 focus:ring-purple-400 border-gray-600 bg-gray-900 rounded ${Be?"":"opacity-40 cursor-not-allowed"}`,disabled:!Be}),I.jsx("div",{className:`w-12 h-12 flex items-center justify-center rounded-full + ${Q.updateStatus==="✅"?"bg-mossGreen-600":Q.updateStatus==="⚠️"?"bg-warmAmberGlow-400":"bg-sunsetCoral-500"}`}),I.jsxs("div",{children:[I.jsx("p",{className:"text-lg antialiased font-sans font-semibold leading-normal text-inherit",children:Q.Name}),I.jsxs("p",{className:"text-sm antialiased font-sans font-light leading-normal text-inherit",children:["ID: ",Q.Id]}),Q.duplicateName&&I.jsx("p",{className:"text-xs text-amber-700",children:"⚠️ Doppelter Name erkannt"})]})]}),I.jsx("div",{className:"ml-auto flex flex-col items-end gap-1 text-sm",id:"right",children:ye?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),I.jsx("span",{className:"text-warmAmberGlow-500",children:"läuft…"})]}):me?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-warmAmberGlow-600",children:"Redeploy"}),I.jsx("span",{className:"text-warmAmberGlow-500",children:"in Warteliste…"})]}):De?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"System"}),I.jsx("span",{className:"text-gray-300",children:"Redeploy deaktiviert"})]}):Te?I.jsxs(I.Fragment,{children:[I.jsx("span",{className:"antialiased font-sans font-light leading-normal text-xs uppercase tracking-wide text-stormGrey-500",children:"Status"}),I.jsx("span",{className:"text-mossGreen-600",children:"Aktuell"})]}):I.jsx(be.Button,{onClick:()=>ve(Q.Id),disabled:ue||N,className:"disabled:opacity-50 disabled:cursor-not-allowed",children:"Redeploy"})})]})},Q.Id)})})]})}const Sz={idle:"Bereit",running:"Läuft",success:"Erfolgreich",error:"Fehlgeschlagen"},Sl={idle:"bg-stormGrey-700 text-gray-200",running:"bg-arcticBlue-600 text-white",success:"bg-mossGreen-600 text-white",error:"bg-sunsetCoral-600 text-white"},Pz={initializing:"Vorbereitung","activating-maintenance":"Wartungsmodus aktivieren","executing-script":"Skript wird ausgeführt",waiting:"Warte auf Portainer",completed:"Abgeschlossen",failed:"Fehlgeschlagen"},kz={info:"text-arcticBlue-700",success:"text-mossGreen-700",warning:"text-warmAmberGlow-700",error:"text-sunsetCoral-700",stdout:"text-stormGrey-700",stderr:"text-warmAmberGlow-700",debug:"text-lavenderSmoke-700"},Ez=e=>{if(!e)return"-";const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})},ua=e=>{if(!e&&e!==0)return"-";const r=(n=>{if(n instanceof Date)return n;if(typeof n=="number"){const o=n>1e12?n:n*1e3;return new Date(o)}if(typeof n=="string"){const o=Number(n);if(!Number.isNaN(o)){const a=o>1e12?o:o*1e3;return new Date(a)}return new Date(n)}return null})(e);return!r||Number.isNaN(r.getTime())?String(e):r.toLocaleString("de-DE",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})},mx=e=>e===1?"Git":e===2?"Compose":e??"-",Hp=()=>({host:"",port:"22",username:"",password:"",extraSshArgs:""});function Rz(){var Wa,fo,po;const{showToast:e}=Ok(),{maintenance:t,update:r,script:n,ssh:o,loading:a,error:i,setMaintenanceMode:c,triggerUpdate:p,saveScript:g,resetScript:m,saveSshConfig:_,deleteSshConfig:O,testSshConnection:C}=Pk(),T=!!(t!=null&&t.active),x=t==null?void 0:t.message,b=(Wa=t==null?void 0:t.extra)==null?void 0:Wa.type,d=!!(r!=null&&r.running),[l,u]=A.useState(""),[s,h]=A.useState(!1),[v,w]=A.useState(!1),[E,k]=A.useState(""),[P,N]=A.useState(!1),[j,D]=A.useState(()=>Hp()),[L,W]=A.useState(!1),[G,Y]=A.useState(!1),[U,B]=A.useState(!1),[H,K]=A.useState(!1),[ee,ie]=A.useState(!1),[se,ce]=A.useState(null);A.useEffect(()=>{if(!n)return;const xe=n.custom??n.default??n.effective??"";u(xe)},[n]),A.useEffect(()=>{if(!o){D(Hp()),W(!1),Y(!1),ce(null);return}D({host:o.host??"",port:String(o.port??"22"),username:o.username??"",password:"",extraSshArgs:Array.isArray(o.extraSshArgs)?o.extraSshArgs.join(` +`):""}),W(!!o.passwordStored),Y(!1),ce(null)},[o]);const re=A.useMemo(()=>n?n.source==="custom"&&typeof n.custom=="string"?n.custom:n.default??n.effective??"":"",[n]),ve=n?l!==re:!1,he=(n==null?void 0:n.source)==="custom"?"Benutzerdefiniert":"Standard",[le,Q]=A.useState([]),[te,me]=A.useState(!0),[ye,ue]=A.useState(""),[ge,Te]=A.useState(!1),[De,Be]=A.useState(null),[Ye,Ue]=A.useState(null),Qe=A.useRef(null),[Le,gt]=A.useState(null),[Xe,$e]=A.useState(!0),[bt,it]=A.useState(""),[Ot,an]=A.useState(!1),[ln,At]=A.useState(null),or=A.useRef(null),qt=A.useCallback(async({silent:xe=!1}={})=>{if(or.current)return or.current;const Ae=(async()=>{var Me,Ge;xe?an(!0):$e(!0),it("");try{const Dt=(await Ft.get("/api/maintenance/portainer-status")).data??{};gt(Dt),At(new Date)}catch(st){const Dt=((Ge=(Me=st.response)==null?void 0:Me.data)==null?void 0:Ge.error)||st.message||"Fehler beim Prüfen des Portainer-Status";it(Dt),e({variant:"error",title:"Statusaktualisierung fehlgeschlagen",description:Dt})}finally{xe?an(!1):$e(!1),or.current=null}})();return or.current=Ae,Ae},[e]),ne=A.useCallback(async({silent:xe=!1}={})=>{if(T||d){Q([]),ue("Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert."),me(!1),Te(!1);return}if(Qe.current)return Qe.current;const Ae=(async()=>{var Me,Ge,st;xe?Te(!0):me(!0),ue("");try{const St=(await Ft.get("/api/maintenance/duplicates")).data,Rr=Array.isArray(St)?St:(St==null?void 0:St.items)??[];Q(Rr),Ue(new Date)}catch(Dt){if(((Me=Dt.response)==null?void 0:Me.status)===423){const St="Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.";Q([]),ue(St),e({variant:"warning",title:"Duplikat-Verwaltung gesperrt",description:St})}else{const St=((st=(Ge=Dt.response)==null?void 0:Ge.data)==null?void 0:st.error)||Dt.message||"Fehler beim Laden der Wartungsdaten";ue(St),e({variant:"error",title:"Duplikate konnten nicht geladen werden",description:St})}}finally{xe?Te(!1):me(!1),Qe.current=null}})();return Qe.current=Ae,Ae},[T,d,e]);A.useEffect(()=>{qt()},[qt]),A.useEffect(()=>{ne()},[ne]);const pe=A.useMemo(()=>{const xe=Array.isArray(le)?le.length:0,Ae=Array.isArray(le)?le.reduce((Me,Ge)=>{var st;return Me+(((st=Ge==null?void 0:Ge.duplicates)==null?void 0:st.length)||0)},0):0;return{groups:xe,duplicateCount:Ae}},[le]),Oe=A.useCallback((xe,Ae)=>{D(Me=>({...Me,[xe]:Ae})),xe==="password"&&W(!1)},[]),ot=A.useMemo(()=>{const xe={host:j.host.trim(),port:Number.parseInt(j.port,10)||22,username:j.username.trim(),extraSshArgs:(j.extraSshArgs||"").split(/\r?\n/).map(Me=>Me.trim()).filter(Boolean)},Ae=j.password??"";return Ae?xe.password=Ae:L||(xe.password=""),xe},[j,L]),tt=A.useCallback(async()=>{var xe,Ae;if(n)try{h(!0),await g(l),e({variant:"success",title:"Skript gespeichert",description:"Das benutzerdefinierte Portainer-Update-Skript wurde aktualisiert."})}catch(Me){const Ge=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"Skript konnte nicht gespeichert werden";e({variant:"error",title:"Speichern fehlgeschlagen",description:Ge})}finally{h(!1)}},[g,l,n,e]),ct=A.useCallback(async()=>{var xe,Ae;try{h(!0),await m(),e({variant:"info",title:"Standardskript wiederhergestellt",description:"Es wird wieder das Standard-Update-Skript verwendet."})}catch(Me){const Ge=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"Standardskript konnte nicht wiederhergestellt werden";e({variant:"error",title:"Zurücksetzen fehlgeschlagen",description:Ge})}finally{h(!1)}},[m,e]),Ze=A.useCallback(async()=>{var xe,Ae;try{B(!0),await _(ot),ce(null),Y(!1),e({variant:"success",title:"SSH-Konfiguration gespeichert",description:"Verbindungseinstellungen wurden aktualisiert."})}catch(Me){const Ge=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Konfiguration konnte nicht gespeichert werden";e({variant:"error",title:"Speichern fehlgeschlagen",description:Ge})}finally{B(!1)}},[ot,_,e]),lt=A.useCallback(async()=>{var xe,Ae;try{K(!0);const Me=await C(ot);ce({success:!0,timestamp:new Date,details:Me==null?void 0:Me.result}),e({variant:"success",title:"SSH-Verbindung erfolgreich",description:"Verbindung zum Portainer-Host wurde hergestellt."})}catch(Me){const Ge=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Verbindung fehlgeschlagen";ce({success:!1,timestamp:new Date,error:Ge}),e({variant:"error",title:"SSH-Test fehlgeschlagen",description:Ge})}finally{K(!1)}},[ot,C,e]),ar=A.useCallback(async()=>{var xe,Ae;try{ie(!0),await O(),D(Hp()),W(!1),Y(!1),ce(null),e({variant:"info",title:"SSH-Konfiguration gelöscht",description:"Die Verbindungseinstellungen wurden zurückgesetzt."})}catch(Me){const Ge=((Ae=(xe=Me.response)==null?void 0:xe.data)==null?void 0:Ae.error)||Me.message||"SSH-Konfiguration konnte nicht gelöscht werden";e({variant:"error",title:"Löschen fehlgeschlagen",description:Ge})}finally{ie(!1)}},[O,e]),io=A.useCallback(async xe=>{var Ae,Me;if(!(a||P)&&xe!==T){if(d){e({variant:"warning",title:"Aktion nicht möglich",description:"Während eines laufenden Updates kann der Wartungsmodus nicht geändert werden."});return}N(!0);try{const Ge=xe&&!!b,st={active:xe};Ge&&x?st.message=x:st.message=null,await c(st),e({variant:xe?"info":"success",title:xe?"Wartungsmodus aktiviert":"Wartungsmodus deaktiviert",description:xe?"Benutzer sehen jetzt die Wartungsseite.":"StackPulse steht wieder zur Verfügung."})}catch(Ge){const st=((Me=(Ae=Ge.response)==null?void 0:Ae.data)==null?void 0:Me.error)||Ge.message||"Wartungsmodus konnte nicht geändert werden";e({variant:"error",title:"Änderung fehlgeschlagen",description:st})}finally{N(!1)}}},[a,P,T,d,c,x,b,e]),Zt=A.useCallback(async()=>{var Ae,Me;if(T||d){e({variant:"warning",title:"Update nicht möglich",description:"Während eines aktiven Wartungsmodus kann kein weiteres Update gestartet werden."});return}const xe=(Le==null?void 0:Le.latestVersion)??(Le==null?void 0:Le.currentVersion)??"unbekannt";if(!(typeof window<"u"&&!window.confirm(`Portainer-Update starten? Zielversion: ${xe}. Während des Updates befindet sich StackPulse im Wartungsmodus. -Fortfahren?`)))try{k(""),w(!0),await p(),e({variant:"info",title:"Update gestartet",description:"Das Portainer-Update wurde gestartet."})}catch(qe){const st=((Me=(Ae=qe.response)==null?void 0:Ae.data)==null?void 0:Me.error)||qe.message||"Portainer-Update konnte nicht gestartet werden";k(st),e({variant:"error",title:"Update fehlgeschlagen",description:st})}finally{w(!1)}},[T,d,Le,p,e]),lo=A.useCallback(async xe=>{var st,Dt,Ot,Rr;if(!xe)return;if(T||d){e({variant:"warning",title:"Aktion nicht möglich",description:"Während des Wartungsmodus sind Bereinigungen deaktiviert."});return}const Ae=(st=xe.canonical)==null?void 0:st.Id;if(!Ae)return;const Me=(xe.duplicates||[]).map(Gt=>Gt.Id).filter(Boolean);if(!Me.length)return;const qe=((Dt=xe.canonical)==null?void 0:Dt.Name)||xe.name||`Stack ${Ae}`;if(!(typeof window<"u"&&!window.confirm(`Bereinigung für "${qe}" starten? -Es werden ${Me.length} Duplikate entfernt: ${Me.join(", ")}`))){ze(String(Ae));try{const Ur=(await Ft.post("/api/maintenance/duplicates/cleanup",{canonicalId:Ae,duplicateIds:Me})).data??{};if(Ur.success===!1)throw new Error(Ur.error||"Bereinigung fehlgeschlagen");const ta=Array.isArray(Ur.results)?Ur.results.filter(sn=>sn.status==="deleted").map(sn=>sn.id):Me;e({variant:"success",title:"Bereinigung abgeschlossen",description:`${qe} – entfernte IDs: ${ta.join(", ")}`}),await re({silent:!0})}catch(Gt){const Ur=((Rr=(Ot=Gt.response)==null?void 0:Ot.data)==null?void 0:Rr.error)||Gt.message||"Bereinigung fehlgeschlagen";e({variant:"error",title:"Bereinigung fehlgeschlagen",description:Ur})}finally{ze(null)}}},[re,T,e,d]);t!=null&&t.activatedAt&&ua(t.activatedAt),t!=null&&t.updatedAt&&ua(t.updatedAt);const Wr=T||d,so=(r==null?void 0:r.status)??(d?"running":"idle"),kn=Sz[so]??so,Zo=Sl[so]??Sl.idle,yr=r!=null&&r.stage?Pz[r.stage]??r.stage:"–",Wn=(r==null?void 0:r.logs)??[],uo=(r==null?void 0:r.targetVersion)??"-",za=(r==null?void 0:r.resultVersion)??"-",co=r!=null&&r.startedAt?ua(r.startedAt):"-",Hr=r!=null&&r.finishedAt?ua(r.finishedAt):"-",Ba=(r==null?void 0:r.message)??(d?"Update läuft…":""),ea=d||s||a;return I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(T||d)&&I.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:I.jsxs("div",{className:"flex flex-col gap-1",children:[I.jsxs("span",{children:["Wartungsmodus aktiv",x?` – ${x}`:d?" – Portainer-Update läuft":"","."]}),d&&I.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",yr]})]})}),I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(ge.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Wartungsmodus"})})}),I.jsxs(ge.CardBody,{className:"flex flex-col gap-4 p-4",children:[I.jsxs("div",{className:"flex items-start justify-between gap-4",children:[I.jsx("div",{className:"space-y-1",children:I.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:"Schaltet StackPulse für Benutzer in den Wartungsmodus."})}),I.jsx(ge.Switch,{checked:T,disabled:P||a||d,onChange:xe=>io(xe.target.checked),ripple:!1,color:"amber"})]}),P&&I.jsx("p",{className:"text-xs text-stormGrey-500",children:"Wartungsmodus wird aktualisiert…"})]})]}),I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(ge.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Portainer"})})}),I.jsxs(ge.CardBody,{className:"flex flex-col gap-4 p-4 pt-0",children:[I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[I.jsxs("div",{children:[I.jsx("h2",{className:"block antialiased font-sans text-lg font-semibold",children:"Portainer Status"}),I.jsx("p",{className:"block antialiased font-sans text-sm font-light leading-normal text-inherit",children:Ye?"Status wird geprüft…":ot||(d?"Portainer wird aktuell aktualisiert.":(Le==null?void 0:Le.updateAvailable)===!0?"Es ist ein Update für Portainer verfügbar.":"Portainer ist auf dem aktuellen Stand.")}),ln&&!Ye&&I.jsxs("p",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["Stand: ",ln.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),I.jsx("div",{className:"flex items-center gap-3",children:I.jsx(ge.Button,{onClick:()=>qt({silent:!1}),disabled:Ye||Ct,className:"w-full",children:"Status aktualisieren"})})]}),I.jsx("div",{className:"flex flex-col gap-4 mt-5 space-y-4 block antialiased font-sans text-sm font-light leading-normal text-inherit",children:!Ye&&!ot&&Le&&I.jsxs("div",{className:"",children:[I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Installierte Version"}),I.jsx("span",{className:"font-medium",children:Le.currentVersion??"Unbekannt"})]}),I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Neueste Version"}),I.jsx("span",{className:"font-medium",children:Le.latestVersion??"Unbekannt"})]}),I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Status"}),I.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${Le.updateAvailable===!0?Sl.error:Le.updateAvailable===!1?Sl.success:Sl.idle}`,children:Le.updateAvailable===!0?"Update verfügbar":Le.updateAvailable===!1?"Aktuell":"Unbekannt"})]}),Le.edition&&I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{className:"text-stormGrey-400",children:"Edition"}),I.jsx("span",{className:"font-medium",children:Le.edition})]}),Le.build&&I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{className:"text-stormGrey-400",children:"Build"}),I.jsx("span",{className:"font-medium",children:Le.build})]}),((fo=Le.errors)==null?void 0:fo.latestVersion)&&I.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Neueste Version konnte nicht ermittelt werden: ",Le.errors.latestVersion]}),((po=Le.errors)==null?void 0:po.container)&&I.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Container-Details konnten nicht ermittelt werden: ",Le.errors.container]})]})}),I.jsxs("div",{className:"mt-6 grid gap-6 lg:grid-cols-2 xl:grid-cols-3",children:[I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsx("div",{className:"flex items-center justify-between",children:I.jsx("h3",{className:"text-sm font-semibold",children:"SSH-Verbindung"})}),I.jsxs("div",{className:"mt-3 grid gap-3 text-sm",children:[I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Host"}),I.jsx("input",{type:"text",value:j.host,onChange:xe=>Oe("host",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),I.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Port"}),I.jsx("input",{type:"number",min:"1",value:j.port,onChange:xe=>Oe("port",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Benutzer"}),I.jsx("input",{type:"text",value:j.username,onChange:xe=>Oe("username",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]})]}),I.jsxs("div",{className:"grid gap-1",children:[I.jsxs("div",{className:"flex items-center justify-between text-xs uppercase tracking-wide ",children:[I.jsx("label",{htmlFor:"maintenance-ssh-password",className:"cursor-pointer",children:"Passwort"}),I.jsx("button",{type:"button",onClick:()=>Q(xe=>!xe),disabled:U||H||ee||d,className:"text-[11px] font-medium text-blue-500 transition hover:text-blue-800 disabled:opacity-50",children:G?"Verbergen":"Anzeigen"})]}),I.jsx("input",{id:"maintenance-ssh-password",type:G?"text":"password",value:j.password,onChange:xe=>Oe("password",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none",placeholder:"Passwort für den SSH-Benutzer",autoComplete:"off",spellCheck:!1}),L&&!j.password&&I.jsx("span",{className:"text-[11px] ",children:"Ein Passwort ist gespeichert. Neuer Inhalt ersetzt es oder lösche die Konfiguration unten."})]}),I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Weitere SSH-Argumente"}),I.jsx("textarea",{rows:3,value:j.extraSshArgs,onChange:xe=>Oe("extraSshArgs",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 font-mono text-[11px] focus:border-purple-500 focus:outline-none",placeholder:"je Zeile ein Argument (optional)"})]})]}),I.jsxs("div",{className:"mt-4 grid gap-2",children:[I.jsx(ge.Button,{onClick:Je,disabled:U||H||ee||d,className:"mt-3 w-full",children:U?"Speichern…":"SSH-Konfiguration speichern"}),I.jsx(ge.Button,{onClick:lt,disabled:U||H||ee||d,className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",children:H?"Test läuft…":"Verbindung testen"}),I.jsx(ge.Button,{onClick:ar,disabled:U||H||ee||d,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:ee?"Löschen…":"SSH-Einstellungen löschen"})]}),se&&I.jsx("p",{className:`mt-3 text-xs ${se.success?"text-mossGreen-600":"text-sunsetCoral-500"}`,children:se.success?"SSH-Verbindung erfolgreich.":`SSH-Verbindung fehlgeschlagen: ${se.error}`})]}),I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("h3",{className:"text-sm font-semibold",children:"Update-Skript"}),I.jsxs("span",{className:"text-xs",children:["Quelle: ",he]})]}),I.jsx("textarea",{value:l,onChange:xe=>u(xe.target.value),rows:10,disabled:s||d,className:"mt-3 w-full rounded-md border border-gray-700/20 px-3 py-2 font-mono text-xs focus:border-purple-500 focus:outline-none"}),I.jsxs("div",{className:"mt-3 grid gap-2",children:[I.jsx(ge.Button,{onClick:et,disabled:!me||s||d,className:"mt-3 w-full",children:"Speichern"}),I.jsx(ge.Button,{color:"purple",onClick:ct,disabled:!n||n.source!=="custom"||s||d,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:"Standard wiederherstellen"})]}),(n==null?void 0:n.customUpdatedAt)&&I.jsxs("p",{className:"mt-2 text-xs text-stormGrey-500",children:["Zuletzt geändert: ",ua(n.customUpdatedAt)]})]}),I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("h3",{className:"text-sm font-semibold",children:"Update-Status"}),I.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${Zo}`,children:kn})]}),I.jsxs("div",{className:"mt-3 grid gap-2 text-xs",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Phase"}),I.jsx("span",{className:"font-medium",children:yr})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Ziel-Version"}),I.jsx("span",{className:"font-medium",children:uo})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Installierte Version"}),I.jsx("span",{className:"font-medium",children:za})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Gestartet"}),I.jsx("span",{children:co})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Beendet"}),I.jsx("span",{children:Hr})]}),Ba&&I.jsx("div",{className:"rounded-md border border-mossGreen-700 bg-mossGreen-800 px-3 py-2 text-xs text-white",children:Ba}),(r==null?void 0:r.error)&&I.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:r.error}),E&&I.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:E})]}),I.jsx("div",{className:"mt-3 h-40 overflow-y-auto rounded-md border border-gray-700/20 bg-gray-950/70 p-3 font-mono text-[11px] leading-relaxed",children:Wn.length===0?I.jsx("p",{className:"text-stormGrey-500",children:"Noch keine Protokolle vorhanden."}):Wn.map((xe,Ae)=>I.jsxs("div",{className:"mb-2 last:mb-0",children:[I.jsxs("span",{className:"text-gray-500",children:["[",Ez(xe.timestamp),"]"]})," ",I.jsx("span",{className:(kz[xe.level]??"text-stormGrey-300")+" whitespace-normal break-words",style:{overflowWrap:"anywhere",wordBreak:"normal"},children:xe.message})]},`${xe.timestamp}-${Ae}`))}),I.jsx(ge.Button,{onClick:Zt,disabled:ea||v,className:"mt-3 w-full",children:v?"Update wird gestartet…":"Portainer aktualisieren"})]})]})]})]}),I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(ge.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Doppelte Stacks"})})}),I.jsxs(ge.CardBody,{className:"flex flex-col gap-4 p-4",children:[I.jsx("div",{className:"rounded-lg border border-warmAmberGlow-600 bg-warmAmberGlow-700 px-4 py-3 text-sm text-white",children:"Das Entfernen von deppelten Stacks ist noch nicht getestet. Bitte nicht in Produktivumgebungen einsetzen."}),I.jsxs("div",{className:"flex items-start justify-between gap-4",children:[I.jsxs("div",{className:"space-y-1",children:[I.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:Wr?"Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.":ie?"Analyse läuft…":pe.groups===0?"Keine Duplikate gefunden":`${pe.groups} Stack-Namen mit insgesamt ${pe.duplicateCount} Duplikaten gefunden`}),Ke&&!ie&&!Wr&&I.jsxs("p",{className:"mt-1 text-xs text-gray-500",children:["Stand: ",Ke.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),I.jsx(ge.Button,{onClick:()=>re({silent:!1}),disabled:Wr||ie||ye||De!==null,className:"",children:"Aktualisieren"}),de&&!Wr&&I.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-4 py-3 text-sm text-white",children:de})]}),ie?I.jsx("div",{className:"flex flex-col gap-4 p-4",children:"Daten werden geladen…"}):pe.groups===0||Wr?I.jsx("div",{className:"rounded-xl border-mossGreen-500/80 bg-mossGreen-900/90 text-mossGreen-100 p-8 text-center text-sm text-white",children:Wr?"Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.":"Es wurden keine doppelten Stacks gefunden."}):I.jsx("div",{className:"space-y-5",children:Y.map(xe=>{var st,Dt,Ot,Rr;const Ae=(st=xe==null?void 0:xe.canonical)==null?void 0:st.Id,Me=(xe==null?void 0:xe.duplicates)||[],qe=De===String(Ae);return I.jsxs("div",{className:"rounded-xl border border-gray-700 bg-gray-800/70 p-6 shadow",children:[I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:justify-between",children:[I.jsxs("div",{className:"space-y-1",children:[I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("h3",{className:"text-lg font-semibold text-white",children:xe.name}),I.jsxs("span",{className:"rounded-full bg-amber-500/20 px-3 py-0.5 text-xs font-medium text-amber-200",children:[Me.length," Duplikat",Me.length===1?"":"e"]})]}),I.jsxs("p",{className:"text-sm text-gray-300",children:["Behaltener Stack: ID ",Ae," (Endpoint ",((Dt=xe==null?void 0:xe.canonical)==null?void 0:Dt.EndpointId)??"-",")"]}),I.jsxs("p",{className:"text-xs text-gray-500",children:["Typ: ",mx((Ot=xe==null?void 0:xe.canonical)==null?void 0:Ot.Type)," • Erstellt: ",ua((Rr=xe==null?void 0:xe.canonical)==null?void 0:Rr.Created)]})]}),I.jsx("button",{type:"button",onClick:()=>lo(xe),disabled:Wr||qe||ye||ie,className:"self-start rounded-lg bg-sunsetCoral-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-sunsetCoral-600 disabled:opacity-50",children:qe?"Bereinigung läuft…":`Bereinigen (${Me.length})`})]}),I.jsx("div",{className:"mt-5 grid gap-3",children:Me.map(Gt=>I.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/40 bg-sunsetCoral-900/20 p-4 text-sm text-white",children:I.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[I.jsxs("span",{className:"font-semibold text-white",children:["ID: ",Gt.Id]}),I.jsxs("span",{children:["Endpoint: ",Gt.EndpointId??"-"]}),I.jsxs("span",{children:["Typ: ",mx(Gt.Type)]}),I.jsxs("span",{children:["Erstellt: ",ua(Gt.Created)]})]})},Gt.Id))})]},Ae||xe.name)})})]})]})]})}const Ml=Fn.forwardRef(({value:e,onClick:t,onKeyDown:r,...n},o)=>{const{setOpen:a}=ge.useSelect(),i=A.useCallback(()=>{(typeof window<"u"&&typeof window.requestAnimationFrame=="function"?window.requestAnimationFrame:m=>setTimeout(m,0))(()=>{a(!0)})},[a]),c=A.useCallback(g=>{typeof t=="function"&&t(g),i()},[t,i]),p=A.useCallback(g=>{typeof r=="function"&&r(g),(g.key==="Enter"||g.key===" ")&&i()},[r,i]);return I.jsx(ge.Option,{...n,value:e,ref:o,onClick:c,onKeyDown:p})});Ml.displayName="StickyOption";const Nz={success:"text-mossGreen-500",warning:"text-warmAmberGlow-500",error:"text-sunsetCoral-500",started:"text-arcticBlue-500"},jz=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"})},yx=e=>{if(e)return e.replace("T"," ")},wx="redeployLogFilters",xr="__all__",Au="- Alle -",xx="50",Ek=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],_x=new Set(Ek.map(e=>e.value)),Up={Einzeln:"Einzeln",Alle:"Alle",Auswahl:"Auswahl",single:"Einzeln",all:"Alle",selection:"Auswahl"},Az=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 Mz(){const[e,t]=A.useState([]),[r,n]=A.useState(0),[o,a]=A.useState(!0),[i,c]=A.useState(""),[p,g]=A.useState(!1),[m,_]=A.useState([]),[O,C]=A.useState([]),[T,x]=A.useState([]),[b,d]=A.useState([]),[l,u]=A.useState([]),[s,h]=A.useState([]),[v,w]=A.useState([]),[E,k]=A.useState([]),[P,N]=A.useState(""),[j,D]=A.useState(""),[L,W]=A.useState(""),[G,Q]=A.useState(!1),[U,B]=A.useState(!1),[H,K]=A.useState(!1),[ee,le]=A.useState(0),[se,ue]=A.useState(xx),[te,me]=A.useState(1),he=A.useCallback(()=>{},[]),Y=A.useCallback(re=>{const pe=Array.isArray(re)?re:(re==null?void 0:re.items)??[],Oe=new Map,at=new Set,et=new Set,ct=new Set;pe.forEach(Je=>{if(Je.stackId){const lt=String(Je.stackId),ar=Je.stackName||`Stack ${lt}`;Oe.set(lt,ar)}Je.status&&at.add(Je.status),Je.endpoint!==null&&Je.endpoint!==void 0&&Je.endpoint!==""&&et.add(String(Je.endpoint)),Je.redeployType&&ct.add(Je.redeployType)}),_(Array.from(Oe.entries()).map(([Je,lt])=>({value:Je,label:lt})).sort((Je,lt)=>Je.label.localeCompare(lt.label))),C(Array.from(at).sort()),x(Array.from(et).sort((Je,lt)=>Je.localeCompare(lt,void 0,{numeric:!0}))),d(Array.from(ct).sort()),K(!0)},[]),ae=A.useMemo(()=>{const re=new Map;return m.forEach(pe=>{re.set(pe.value,pe.label)}),re},[m]);A.useEffect(()=>{H&&u(re=>{const pe=re.filter(Oe=>m.some(at=>at.value===Oe));return pe.length===re.length?re:pe})},[H,m]),A.useEffect(()=>{H&&h(re=>{const pe=re.filter(Oe=>O.includes(Oe));return pe.length===re.length?re:pe})},[H,O]),A.useEffect(()=>{H&&w(re=>{const pe=re.filter(Oe=>T.includes(Oe));return pe.length===re.length?re:pe})},[H,T]),A.useEffect(()=>{H&&k(re=>{const pe=re.filter(Oe=>b.includes(Oe));return pe.length===re.length?re:pe})},[H,b]),A.useEffect(()=>{if(typeof window>"u"){B(!0);return}try{const re=window.localStorage.getItem(wx);if(re){const pe=JSON.parse(re),Oe=(pe==null?void 0:pe.filters)??pe??{},at=(pe==null?void 0:pe.pagination)??{};u(Oe.stacks||[]),h(Oe.statuses||[]),w(Oe.endpoints||[]),k(Oe.redeployTypes||[]),N(Oe.message||""),D(Oe.from||""),W(Oe.to||""),Q(Az(Oe));const et=at.perPage;if(et!==void 0){const Je=String(et);_x.has(Je)&&ue(Je)}const ct=at.page;typeof ct=="number"&&ct>0&&me(ct)}}catch(re){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",re)}finally{B(!0)}},[]);const ie=A.useCallback(()=>{const re={};l.length&&(re.stackIds=l.join(",")),s.length&&(re.statuses=s.join(",")),v.length&&(re.endpoints=v.join(",")),E.length&&(re.redeployTypes=E.join(",")),P.trim()&&(re.message=P.trim());const pe=yx(j);pe&&(re.from=pe);const Oe=yx(L);return Oe&&(re.to=Oe),re},[l,s,v,E,P,j,L]);A.useEffect(()=>{if(!U)return;let re=!1;return Ft.get("/api/logs",{params:{perPage:"all",page:1}}).then(pe=>{re||Y(pe.data)}).catch(pe=>{re||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",pe)}),()=>{re=!0}},[U,Y,ee]);const ve=A.useMemo(()=>({stacks:l,statuses:s,endpoints:v,redeployTypes:E,message:P,from:j,to:L}),[l,s,v,E,P,j,L]);A.useEffect(()=>{if(!U)return;const re={...ie()};se==="all"?(re.perPage="all",re.page=1):(re.perPage=se,re.page=te);let pe=!1;return a(!0),c(""),Ft.get("/api/logs",{params:re}).then(Oe=>{if(pe)return;const at=Oe.data||{},et=Array.isArray(at)?at:at.items??[],ct=Array.isArray(at)?et.length:at.total??et.length;if(t(et),n(ct),se==="all")te!==1&&me(1);else{const Je=Math.max(1,Math.ceil((ct||0)/Number(se))),lt=Math.min(Math.max(te,1),Je);lt!==te&&me(lt)}}).catch(Oe=>{pe||(console.error("❌ Fehler beim Laden der Logs:",Oe),c("Fehler beim Laden der Redeploy-Logs"))}).finally(()=>{pe||a(!1)}),()=>{pe=!0}},[U,ie,Y,ee,se,te]),A.useEffect(()=>{if(U&&!(typeof window>"u"))try{window.localStorage.setItem(wx,JSON.stringify({filters:ve,pagination:{perPage:se,page:te}}))}catch(re){console.error("⚠️ Konnte Filter nicht speichern:",re)}},[U,ve,se,te]);const de=A.useCallback(re=>pe=>{var et;if(typeof pe=="string"){const ct=pe;if(ct==="")return;re(Je=>ct===xr?[]:Je.includes(ct)?Je.filter(lt=>lt!==ct):[...Je,ct]),me(1);return}const Oe=(et=pe==null?void 0:pe.target)==null?void 0:et.selectedOptions;if(!Oe)return;const at=Array.from(Oe).map(ct=>ct.value);at.includes(xr)?re([]):re(at),me(1)},[me]),be=A.useMemo(()=>de(u),[de,u]),ye=A.useMemo(()=>de(h),[de,h]),Te=A.useMemo(()=>de(k),[de,k]),De=A.useMemo(()=>de(w),[de,w]),ze=(re,pe)=>{re(Oe=>Oe.filter(at=>at!==pe)),me(1)},Ke=()=>{u([]),h([]),w([]),k([]),N(""),D(""),W(""),Q(!1),me(1)},Xe=()=>{Q(re=>!re)},tt=re=>{const pe=re.target.value;_x.has(pe)&&(ue(pe),me(1))},Le=re=>{if(se==="all"||re<1)return;const pe=Math.max(1,Math.ceil((r||0)/Number(se)));re>pe||me(re)},ht=A.useMemo(()=>{const re=m.filter(pe=>pe.value!==xr);return[{value:xr,label:Au},...re]},[m]),Ye=A.useMemo(()=>{const re=O.filter(pe=>pe!==xr).map(pe=>({value:pe,label:pe}));return[{value:xr,label:Au},...re]},[O]),Ue=A.useMemo(()=>{const re=T.filter(pe=>pe!==xr).map(pe=>({value:pe,label:pe}));return[{value:xr,label:Au},...re]},[T]),ot=A.useMemo(()=>{const re=b.filter(pe=>pe!==xr).map(pe=>({value:pe,label:Up[pe]??pe}));return[{value:xr,label:Au},...re]},[b]),It=A.useMemo(()=>{let re=0;return l.length&&(re+=l.length),s.length&&(re+=s.length),v.length&&(re+=v.length),E.length&&(re+=E.length),P.trim()&&(re+=1),j&&(re+=1),L&&(re+=1),re},[l,s,v,P,j,L]),Ct=A.useMemo(()=>{if(se==="all")return 1;const re=Number(se)||Number(xx);return Math.max(1,Math.ceil((r||0)/re))},[se,r]),an=A.useMemo(()=>r===0?0:se==="all"?1:(te-1)*Number(se)+1,[r,se,te]),ln=A.useMemo(()=>r===0?0:se==="all"?r:Math.min(r,(te-1)*Number(se)+e.length),[r,se,te,e.length]),jt=async re=>{if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){g(!0),c("");try{await Ft.delete(`/api/logs/${re}`),le(pe=>pe+1)}catch(pe){console.error("❌ Fehler beim Löschen des Logs:",pe),c("Fehler beim Löschen des Redeploy-Logs")}finally{g(!1)}}},or=async()=>{if(e.length&&window.confirm("Alle angezeigten Logs (entsprechend Filter) löschen?")){g(!0),c("");try{const re={...ie(),ids:e.map(pe=>pe.id).join(",")};await Ft.delete("/api/logs",{params:re}),le(pe=>pe+1)}catch(re){console.error("❌ Fehler beim Löschen der gefilterten Logs:",re),c("Fehler beim Löschen der gefilterten Logs")}finally{g(!1)}}},qt=async re=>{g(!0),c("");try{const pe=await Ft.get("/api/logs/export",{params:{...ie(),format:re},responseType:"blob"}),Oe=pe.headers["content-type"]||(re==="sql"?"application/sql":"text/plain"),et=(pe.headers["content-disposition"]||"").match(/filename="?([^";]+)"?/i),ct=(et==null?void 0:et[1])||`redeploy-logs.${re}`,Je=new Blob([pe.data],{type:Oe}),lt=window.URL.createObjectURL(Je),ar=document.createElement("a");ar.href=lt,ar.download=ct,document.body.appendChild(ar),ar.click(),ar.remove(),window.URL.revokeObjectURL(lt)}catch(pe){console.error("❌ Fehler beim Export der Logs:",pe),c("Fehler beim Export der Redeploy-Logs")}finally{g(!1)}};return Fn.useState(!1),I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:I.jsx(ge.Typography,{variant:"h6",color:"white",children:I.jsxs("button",{onClick:Xe,className:"flex w-full items-center justify-between",children:[I.jsxs("span",{className:"flex items-center gap-2",children:[I.jsx("span",{children:"Filter und Optionen"}),It>0&&I.jsxs("span",{className:"rounded-full bg-blue-gray-500/80 px-2 py-0.5 text-xs text-white",children:[It," aktiv"]})]}),I.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:G?"Ausblenden":"Anzeigen"})]})})}),I.jsx(ge.CardBody,{children:G&&I.jsxs("div",{children:[I.jsxs("div",{className:"flex flex-wrap gap-2",children:[I.jsx(ge.Button,{onClick:()=>qt("txt"),disabled:p||o,className:"w-full md:flex-1",children:"Export TXT"}),I.jsx(ge.Button,{onClick:()=>qt("sql"),disabled:p||o,className:"w-full md:flex-1",children:"Export SQL"}),I.jsx(ge.Button,{onClick:or,disabled:p||o||e.length===0,className:"w-full md:flex-1 bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Angezeigte löschen"})]}),I.jsxs("div",{className:"flex flex-wrap gap-2 mt-10",children:[I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(ge.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Stacks",children:ht.map(({value:re,label:pe})=>I.jsx(Ml,{value:re,onClick:()=>be(re),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),be(re))},className:`text-black-600 ${re===xr?"font-semibold text-black-800":""}`,children:pe},re))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:l.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white ",children:"Alle Stacks"}):I.jsx("span",{children:l.map(re=>I.jsx("button",{type:"button",onClick:()=>ze(u,re),className:"rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",title:"Filter entfernen",children:ae.get(re)??`Stack ${re}`},re))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(ge.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Status",children:Ye.map(({value:re,label:pe})=>I.jsx(Ml,{value:re,onClick:()=>ye(re),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),ye(re))},className:`text-black-600 ${re===xr?"font-semibold text-black-800":""}`,children:pe},re))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:s.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Status"}):I.jsx("span",{children:s.map(re=>I.jsx("button",{type:"button",onClick:()=>ze(h,re),className:"rounded-full bg-copperRust-600/80 px-2 py-0.5 text-white transition hover:bg-copperRust-600/90 focus:outline-none focus:ring-2 focus:ring-copperRust-400 cursor-pointer",title:"Filter entfernen",children:re},re))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(ge.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Redeploy-Typ",children:ot.map(({value:re,label:pe})=>I.jsx(Ml,{value:re,onClick:()=>Te(re),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),Te(re))},className:`text-black-600 ${re===xr?"font-semibold text-black-800":""}`,children:pe},re))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:E.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Typen"}):I.jsx("span",{children:E.map(re=>I.jsx("button",{type:"button",onClick:()=>ze(k,re),className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white transition hover:bg-citrusPunch-600/90 focus:outline-none focus:ring-2 focus:ring-citrusPunch-400 cursor-pointer",title:"Filter entfernen",children:Up[re]??re},re))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(ge.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Endpoints",children:Ue.map(({value:re,label:pe})=>I.jsx(Ml,{value:re,onClick:()=>De(re),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),De(re))},className:`text-black-600 ${re===xr?"font-semibold text-black-800":""}`,children:pe},re))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:v.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Endpoints"}):I.jsx("span",{children:v.map(re=>I.jsxs("button",{type:"button",onClick:()=>ze(w,re),className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white transition hover:bg-emeraldMist-500/90 focus:outline-none focus:ring-2 focus:ring-emeraldMist-400 cursor-pointer",title:"Filter entfernen",children:["Endpoint ",re]},re))})})]})]}),I.jsx("div",{className:"flex flex-wrap gap-2 mt-5",children:I.jsx("div",{className:"grid gap-4 flex-1",children:I.jsx(ge.Input,{value:P,onChange:re=>{N(re.target.value),me(1)},variant:"static",label:"Nachricht (Freitext)",placeholder:"Suche"})})}),I.jsxs("div",{className:"flex flex-col md:flex-row flex-wrap gap-4 mt-8",children:[I.jsx("div",{className:"flex-1",children:I.jsx(ge.Input,{type:"datetime-local",variant:"static",label:"Von",value:j,onChange:re=>{D(re.target.value),me(1)},className:"w-full"})}),I.jsx("div",{className:"flex-1",children:I.jsx(ge.Input,{type:"datetime-local",variant:"static",label:"Bis",value:L,onChange:re=>{W(re.target.value),me(1)},className:"w-full"})}),I.jsx("div",{className:"flex-1",children:I.jsx(ge.Button,{onClick:Ke,disabled:p||o,className:"w-full",children:"Zurücksetzen"})})]})]})})]}),I.jsxs(ge.Card,{children:[I.jsx(ge.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsxs(ge.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[I.jsx("span",{children:"Logs"}),I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:"Einträge pro Seite:"}),I.jsx("select",{value:se,onChange:tt,className:"rounded-md border border-gray-700 bg-gray-900 px-2 py-1 text-sm text-gray-100 focus:border-lavenderSmoke-500 focus:outline-none focus:ring-1 focus:ring-lavenderSmoke-500",children:Ek.map(({value:re,label:pe})=>I.jsx("option",{value:re,children:pe},re))})]})]})}),I.jsx(ge.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:I.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[I.jsx("thead",{children:I.jsx("tr",{children:["Zeitpunkt","Stack","Art","Status","Nachricht","Endpoint","Aktionen"].map(re=>I.jsx("th",{className:"border-b border-stormGrey-50 py-3 px-5 text-left",children:I.jsx(ge.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-stormGrey-400",children:re})},re))})}),I.jsx("tbody",{children:e.map(re=>{const pe=Nz[re.status]||"text-blue-300",Oe="py-3 px-5",at=re.stackName||"Unbekannt",et=at!=="---"&&re.stackId!==void 0&&re.stackId!==null,ct=re.redeployType?Up[re.redeployType]??re.redeployType:"---";return I.jsxs("tr",{children:[I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-stormGrey-600",children:jz(re.timestamp)})}),I.jsx("td",{className:Oe,children:I.jsxs("div",{className:"flex flex-col",children:[I.jsx("span",{className:"font-medium",children:at}),I.jsx(ge.Typography,{variant:"small",children:et&&I.jsxs("span",{className:"text-xs text-stormGrey-400",children:["ID: ",re.stackId]})})]})}),I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",children:ct})}),I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",className:`font-semibold ${pe}`,children:re.status})}),I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",children:re.message||"-"})}),I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",children:re.endpoint??"-"})}),I.jsx("td",{className:Oe,children:I.jsx(ge.Typography,{variant:"small",children:I.jsx("button",{onClick:()=>jt(re.id),disabled:p,className:"rounded-md border border-sunsetCoral-600 px-3 py-1 text-xs text-sunsetCoral-800 transition hover:bg-sunsetCoral-600/20 disabled:opacity-60",children:"Löschen"})})})]},re.id)})})]})})]}),I.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[I.jsx("span",{children:r===0?"Keine Einträge":se==="all"?`Zeige alle ${r} Einträge`:`Zeige ${an.toLocaleString()} – ${ln.toLocaleString()} von ${r.toLocaleString()} Einträgen`}),se!=="all"&&I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("button",{onClick:()=>Le(te-1),disabled:te<=1||p,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",children:I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"w-4 h-4",children:I.jsx("path",{d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z"})})}),I.jsxs("p",{className:"text-slate-600",children:["Seite ",I.jsx("strong",{className:"text-slate-800",children:te})," / ",I.jsx("strong",{className:"text-slate-800",children:Ct})]}),I.jsx("button",{onClick:()=>Le(te+1),disabled:te>=Ct||p,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"w-4 h-4",children:I.jsx("path",{d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z"})})})]})]})]})}const $p={className:"w-5 h-5 text-inherit"},Oh=[{layout:"dashboard",pages:[{icon:I.jsx(_M,{...$p}),name:"stacks",path:"/stacks",element:I.jsx(Oz,{})},{icon:I.jsx(PM,{...$p}),name:"maintenance",path:"/maintenance",element:I.jsx(Rz,{})},{icon:I.jsx(yM,{...$p}),name:"logs",path:"/logs",element:I.jsx(Mz,{})}]}];function Rk(){const[e,t]=Yd(),{sidenavType:r}=e;return I.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[I.jsx(Xd,{routes:Oh,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),I.jsxs("div",{className:"p-4 xl:ml-80",children:[I.jsx(FP,{}),I.jsx(VP,{}),I.jsx(ge.IconButton,{size:"lg",color:"white",className:"fixed bottom-8 right-8 z-40 rounded-full shadow-blue-gray-900/10",ripple:!1,onClick:()=>Eb(t,!0),children:I.jsx(G1,{className:"h-5 w-5"})}),I.jsx(Cg,{children:Oh.map(({layout:n,pages:o})=>n==="dashboard"&&o.map(({path:a,element:i})=>I.jsx(mi,{exact:!0,path:a,element:i})))}),I.jsx("div",{className:"text-blue-gray-600",children:I.jsx(zP,{})})]})]})}Rk.displayName="/src/layout/dashboard.jsx";function Nk(){return I.jsx("div",{className:"relative min-h-screen w-full",children:I.jsx(Cg,{children:Oh.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:n})=>I.jsx(mi,{exact:!0,path:r,element:n})))})})}Nk.displayName="/src/layout/Auth.jsx";function Iz(){return I.jsxs(Cg,{children:[I.jsx(mi,{path:"/dashboard/*",element:I.jsx(Rk,{})}),I.jsx(mi,{path:"/auth/*",element:I.jsx(Nk,{})}),I.jsx(mi,{path:"*",element:I.jsx(zA,{to:"/dashboard/stacks",replace:!0})})]})}qp.createRoot(document.getElementById("root")).render(I.jsx(Fn.StrictMode,{children:I.jsx(KA,{children:I.jsx(mz,{children:I.jsx(bz,{children:I.jsx(ge.ThemeProvider,{children:I.jsx(kb,{children:I.jsx(Iz,{})})})})})})})); +Fortfahren?`)))try{k(""),w(!0),await p(),e({variant:"info",title:"Update gestartet",description:"Das Portainer-Update wurde gestartet."})}catch(Ge){const st=((Me=(Ae=Ge.response)==null?void 0:Ae.data)==null?void 0:Me.error)||Ge.message||"Portainer-Update konnte nicht gestartet werden";k(st),e({variant:"error",title:"Update fehlgeschlagen",description:st})}finally{w(!1)}},[T,d,Le,p,e]),lo=A.useCallback(async xe=>{var st,Dt,St,Rr;if(!xe)return;if(T||d){e({variant:"warning",title:"Aktion nicht möglich",description:"Während des Wartungsmodus sind Bereinigungen deaktiviert."});return}const Ae=(st=xe.canonical)==null?void 0:st.Id;if(!Ae)return;const Me=(xe.duplicates||[]).map(Gt=>Gt.Id).filter(Boolean);if(!Me.length)return;const Ge=((Dt=xe.canonical)==null?void 0:Dt.Name)||xe.name||`Stack ${Ae}`;if(!(typeof window<"u"&&!window.confirm(`Bereinigung für "${Ge}" starten? +Es werden ${Me.length} Duplikate entfernt: ${Me.join(", ")}`))){Be(String(Ae));try{const Ur=(await Ft.post("/api/maintenance/duplicates/cleanup",{canonicalId:Ae,duplicateIds:Me})).data??{};if(Ur.success===!1)throw new Error(Ur.error||"Bereinigung fehlgeschlagen");const ta=Array.isArray(Ur.results)?Ur.results.filter(sn=>sn.status==="deleted").map(sn=>sn.id):Me;e({variant:"success",title:"Bereinigung abgeschlossen",description:`${Ge} – entfernte IDs: ${ta.join(", ")}`}),await ne({silent:!0})}catch(Gt){const Ur=((Rr=(St=Gt.response)==null?void 0:St.data)==null?void 0:Rr.error)||Gt.message||"Bereinigung fehlgeschlagen";e({variant:"error",title:"Bereinigung fehlgeschlagen",description:Ur})}finally{Be(null)}}},[ne,T,e,d]);t!=null&&t.activatedAt&&ua(t.activatedAt),t!=null&&t.updatedAt&&ua(t.updatedAt);const Wr=T||d,so=(r==null?void 0:r.status)??(d?"running":"idle"),kn=Sz[so]??so,Zo=Sl[so]??Sl.idle,yr=r!=null&&r.stage?Pz[r.stage]??r.stage:"–",Wn=(r==null?void 0:r.logs)??[],uo=(r==null?void 0:r.targetVersion)??"-",za=(r==null?void 0:r.resultVersion)??"-",co=r!=null&&r.startedAt?ua(r.startedAt):"-",Hr=r!=null&&r.finishedAt?ua(r.finishedAt):"-",Ba=(r==null?void 0:r.message)??(d?"Update läuft…":""),ea=d||s||a;return I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[(T||d)&&I.jsx("div",{className:"rounded-lg border border-cyan-500/60 bg-cyan-900/30 px-4 py-3 text-sm text-bluegray-100",children:I.jsxs("div",{className:"flex flex-col gap-1",children:[I.jsxs("span",{children:["Wartungsmodus aktiv",x?` – ${x}`:d?" – Portainer-Update läuft":"","."]}),d&&I.jsxs("span",{className:"text-xs text-indigo-900",children:["Phase: ",yr]})]})}),I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(be.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Wartungsmodus"})})}),I.jsxs(be.CardBody,{className:"flex flex-col gap-4 p-4",children:[I.jsxs("div",{className:"flex items-start justify-between gap-4",children:[I.jsx("div",{className:"space-y-1",children:I.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:"Schaltet StackPulse für Benutzer in den Wartungsmodus."})}),I.jsx(be.Switch,{checked:T,disabled:P||a||d,onChange:xe=>io(xe.target.checked),ripple:!1,color:"amber"})]}),P&&I.jsx("p",{className:"text-xs text-stormGrey-500",children:"Wartungsmodus wird aktualisiert…"})]})]}),I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(be.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Portainer"})})}),I.jsxs(be.CardBody,{className:"flex flex-col gap-4 p-4 pt-0",children:[I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-center md:justify-between",children:[I.jsxs("div",{children:[I.jsx("h2",{className:"block antialiased font-sans text-lg font-semibold",children:"Portainer Status"}),I.jsx("p",{className:"block antialiased font-sans text-sm font-light leading-normal text-inherit",children:Xe?"Status wird geprüft…":bt||(d?"Portainer wird aktuell aktualisiert.":(Le==null?void 0:Le.updateAvailable)===!0?"Es ist ein Update für Portainer verfügbar.":"Portainer ist auf dem aktuellen Stand.")}),ln&&!Xe&&I.jsxs("p",{className:"mt-1 text-xs text-stormGrey-500 block antialiased font-sans",children:["Stand: ",ln.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),I.jsx("div",{className:"flex items-center gap-3",children:I.jsx(be.Button,{onClick:()=>qt({silent:!1}),disabled:Xe||Ot,className:"w-full",children:"Status aktualisieren"})})]}),I.jsx("div",{className:"flex flex-col gap-4 mt-5 space-y-4 block antialiased font-sans text-sm font-light leading-normal text-inherit",children:!Xe&&!bt&&Le&&I.jsxs("div",{className:"",children:[I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Installierte Version"}),I.jsx("span",{className:"font-medium",children:Le.currentVersion??"Unbekannt"})]}),I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Neueste Version"}),I.jsx("span",{className:"font-medium",children:Le.latestVersion??"Unbekannt"})]}),I.jsxs("div",{className:"flex items-center justify-between space-y-2",children:[I.jsx("span",{children:"Status"}),I.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${Le.updateAvailable===!0?Sl.error:Le.updateAvailable===!1?Sl.success:Sl.idle}`,children:Le.updateAvailable===!0?"Update verfügbar":Le.updateAvailable===!1?"Aktuell":"Unbekannt"})]}),Le.edition&&I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{className:"text-stormGrey-400",children:"Edition"}),I.jsx("span",{className:"font-medium",children:Le.edition})]}),Le.build&&I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{className:"text-stormGrey-400",children:"Build"}),I.jsx("span",{className:"font-medium",children:Le.build})]}),((fo=Le.errors)==null?void 0:fo.latestVersion)&&I.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Neueste Version konnte nicht ermittelt werden: ",Le.errors.latestVersion]}),((po=Le.errors)==null?void 0:po.container)&&I.jsxs("div",{className:"rounded-md mt-8 border bg-sunsetCoral-600 text-white px-3 py-2 text-xs",children:["Container-Details konnten nicht ermittelt werden: ",Le.errors.container]})]})}),I.jsxs("div",{className:"mt-6 grid gap-6 lg:grid-cols-2 xl:grid-cols-3",children:[I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsx("div",{className:"flex items-center justify-between",children:I.jsx("h3",{className:"text-sm font-semibold",children:"SSH-Verbindung"})}),I.jsxs("div",{className:"mt-3 grid gap-3 text-sm",children:[I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide",children:"Host"}),I.jsx("input",{type:"text",value:j.host,onChange:xe=>Oe("host",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),I.jsxs("div",{className:"grid gap-3 sm:grid-cols-2",children:[I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Port"}),I.jsx("input",{type:"number",min:"1",value:j.port,onChange:xe=>Oe("port",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]}),I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Benutzer"}),I.jsx("input",{type:"text",value:j.username,onChange:xe=>Oe("username",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none"})]})]}),I.jsxs("div",{className:"grid gap-1",children:[I.jsxs("div",{className:"flex items-center justify-between text-xs uppercase tracking-wide ",children:[I.jsx("label",{htmlFor:"maintenance-ssh-password",className:"cursor-pointer",children:"Passwort"}),I.jsx("button",{type:"button",onClick:()=>Y(xe=>!xe),disabled:U||H||ee||d,className:"text-[11px] font-medium text-blue-500 transition hover:text-blue-800 disabled:opacity-50",children:G?"Verbergen":"Anzeigen"})]}),I.jsx("input",{id:"maintenance-ssh-password",type:G?"text":"password",value:j.password,onChange:xe=>Oe("password",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 text-sm focus:border-purple-500 focus:outline-none",placeholder:"Passwort für den SSH-Benutzer",autoComplete:"off",spellCheck:!1}),L&&!j.password&&I.jsx("span",{className:"text-[11px] ",children:"Ein Passwort ist gespeichert. Neuer Inhalt ersetzt es oder lösche die Konfiguration unten."})]}),I.jsxs("label",{className:"grid gap-1",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide ",children:"Weitere SSH-Argumente"}),I.jsx("textarea",{rows:3,value:j.extraSshArgs,onChange:xe=>Oe("extraSshArgs",xe.target.value),disabled:U||H||ee||d,className:"w-full rounded-md border border-gray-700 bg-gray-950/70 px-3 py-2 font-mono text-[11px] focus:border-purple-500 focus:outline-none",placeholder:"je Zeile ein Argument (optional)"})]})]}),I.jsxs("div",{className:"mt-4 grid gap-2",children:[I.jsx(be.Button,{onClick:Ze,disabled:U||H||ee||d,className:"mt-3 w-full",children:U?"Speichern…":"SSH-Konfiguration speichern"}),I.jsx(be.Button,{onClick:lt,disabled:U||H||ee||d,className:"w-full bg-arcticBlue-500 hover:bg-arcticBlue-600",children:H?"Test läuft…":"Verbindung testen"}),I.jsx(be.Button,{onClick:ar,disabled:U||H||ee||d,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:ee?"Löschen…":"SSH-Einstellungen löschen"})]}),se&&I.jsx("p",{className:`mt-3 text-xs ${se.success?"text-mossGreen-600":"text-sunsetCoral-500"}`,children:se.success?"SSH-Verbindung erfolgreich.":`SSH-Verbindung fehlgeschlagen: ${se.error}`})]}),I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("h3",{className:"text-sm font-semibold",children:"Update-Skript"}),I.jsxs("span",{className:"text-xs",children:["Quelle: ",he]})]}),I.jsx("textarea",{value:l,onChange:xe=>u(xe.target.value),rows:10,disabled:s||d,className:"mt-3 w-full rounded-md border border-gray-700/20 px-3 py-2 font-mono text-xs focus:border-purple-500 focus:outline-none"}),I.jsxs("div",{className:"mt-3 grid gap-2",children:[I.jsx(be.Button,{onClick:tt,disabled:!ve||s||d,className:"mt-3 w-full",children:"Speichern"}),I.jsx(be.Button,{color:"purple",onClick:ct,disabled:!n||n.source!=="custom"||s||d,className:"w-full hover:bg-sunsetCoral-600 bg-sunsetCoral-500",children:"Standard wiederherstellen"})]}),(n==null?void 0:n.customUpdatedAt)&&I.jsxs("p",{className:"mt-2 text-xs text-stormGrey-500",children:["Zuletzt geändert: ",ua(n.customUpdatedAt)]})]}),I.jsxs("div",{className:"rounded-md border border-gray-700/20 p-4",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("h3",{className:"text-sm font-semibold",children:"Update-Status"}),I.jsx("span",{className:`rounded-full px-3 py-0.5 text-xs font-semibold ${Zo}`,children:kn})]}),I.jsxs("div",{className:"mt-3 grid gap-2 text-xs",children:[I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Phase"}),I.jsx("span",{className:"font-medium",children:yr})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Ziel-Version"}),I.jsx("span",{className:"font-medium",children:uo})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Installierte Version"}),I.jsx("span",{className:"font-medium",children:za})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Gestartet"}),I.jsx("span",{children:co})]}),I.jsxs("div",{className:"flex items-center justify-between",children:[I.jsx("span",{children:"Beendet"}),I.jsx("span",{children:Hr})]}),Ba&&I.jsx("div",{className:"rounded-md border border-mossGreen-700 bg-mossGreen-800 px-3 py-2 text-xs text-white",children:Ba}),(r==null?void 0:r.error)&&I.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:r.error}),E&&I.jsx("div",{className:"rounded-md border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-3 py-2 text-xs text-white",children:E})]}),I.jsx("div",{className:"mt-3 h-40 overflow-y-auto rounded-md border border-gray-700/20 bg-gray-950/70 p-3 font-mono text-[11px] leading-relaxed",children:Wn.length===0?I.jsx("p",{className:"text-stormGrey-500",children:"Noch keine Protokolle vorhanden."}):Wn.map((xe,Ae)=>I.jsxs("div",{className:"mb-2 last:mb-0",children:[I.jsxs("span",{className:"text-gray-500",children:["[",Ez(xe.timestamp),"]"]})," ",I.jsx("span",{className:(kz[xe.level]??"text-stormGrey-300")+" whitespace-normal break-words",style:{overflowWrap:"anywhere",wordBreak:"normal"},children:xe.message})]},`${xe.timestamp}-${Ae}`))}),I.jsx(be.Button,{onClick:Zt,disabled:ea||v,className:"mt-3 w-full",children:v?"Update wird gestartet…":"Portainer aktualisieren"})]})]})]})]}),I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsx(be.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:I.jsx("span",{children:"Doppelte Stacks"})})}),I.jsxs(be.CardBody,{className:"flex flex-col gap-4 p-4",children:[I.jsx("div",{className:"rounded-lg border border-warmAmberGlow-600 bg-warmAmberGlow-700 px-4 py-3 text-sm text-white",children:"Das Entfernen von deppelten Stacks ist noch nicht getestet. Bitte nicht in Produktivumgebungen einsetzen."}),I.jsxs("div",{className:"flex items-start justify-between gap-4",children:[I.jsxs("div",{className:"space-y-1",children:[I.jsx("p",{className:"text-sm antialiased font-sans text-sm font-light leading-normal text-inherit",children:Wr?"Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.":te?"Analyse läuft…":pe.groups===0?"Keine Duplikate gefunden":`${pe.groups} Stack-Namen mit insgesamt ${pe.duplicateCount} Duplikaten gefunden`}),Ye&&!te&&!Wr&&I.jsxs("p",{className:"mt-1 text-xs text-gray-500",children:["Stand: ",Ye.toLocaleString("de-DE",{hour:"2-digit",minute:"2-digit",second:"2-digit"})]})]}),I.jsx(be.Button,{onClick:()=>ne({silent:!1}),disabled:Wr||te||ge||De!==null,className:"",children:"Aktualisieren"}),ye&&!Wr&&I.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/60 bg-sunsetCoral-900/40 px-4 py-3 text-sm text-white",children:ye})]}),te?I.jsx("div",{className:"flex flex-col gap-4 p-4",children:"Daten werden geladen…"}):pe.groups===0||Wr?I.jsx("div",{className:"rounded-xl border-mossGreen-500/80 bg-mossGreen-900/90 text-mossGreen-100 p-8 text-center text-sm text-white",children:Wr?"Wartungsmodus aktiv – Duplikat-Verwaltung ist vorübergehend deaktiviert.":"Es wurden keine doppelten Stacks gefunden."}):I.jsx("div",{className:"space-y-5",children:le.map(xe=>{var st,Dt,St,Rr;const Ae=(st=xe==null?void 0:xe.canonical)==null?void 0:st.Id,Me=(xe==null?void 0:xe.duplicates)||[],Ge=De===String(Ae);return I.jsxs("div",{className:"rounded-xl border border-gray-700 bg-gray-800/70 p-6 shadow",children:[I.jsxs("div",{className:"flex flex-col gap-4 md:flex-row md:items-start md:justify-between",children:[I.jsxs("div",{className:"space-y-1",children:[I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("h3",{className:"text-lg font-semibold text-white",children:xe.name}),I.jsxs("span",{className:"rounded-full bg-amber-500/20 px-3 py-0.5 text-xs font-medium text-amber-200",children:[Me.length," Duplikat",Me.length===1?"":"e"]})]}),I.jsxs("p",{className:"text-sm text-gray-300",children:["Behaltener Stack: ID ",Ae," (Endpoint ",((Dt=xe==null?void 0:xe.canonical)==null?void 0:Dt.EndpointId)??"-",")"]}),I.jsxs("p",{className:"text-xs text-gray-500",children:["Typ: ",mx((St=xe==null?void 0:xe.canonical)==null?void 0:St.Type)," • Erstellt: ",ua((Rr=xe==null?void 0:xe.canonical)==null?void 0:Rr.Created)]})]}),I.jsx("button",{type:"button",onClick:()=>lo(xe),disabled:Wr||Ge||ge||te,className:"self-start rounded-lg bg-sunsetCoral-500 px-4 py-2 text-sm font-semibold text-white transition hover:bg-sunsetCoral-600 disabled:opacity-50",children:Ge?"Bereinigung läuft…":`Bereinigen (${Me.length})`})]}),I.jsx("div",{className:"mt-5 grid gap-3",children:Me.map(Gt=>I.jsx("div",{className:"rounded-lg border border-sunsetCoral-500/40 bg-sunsetCoral-900/20 p-4 text-sm text-white",children:I.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[I.jsxs("span",{className:"font-semibold text-white",children:["ID: ",Gt.Id]}),I.jsxs("span",{children:["Endpoint: ",Gt.EndpointId??"-"]}),I.jsxs("span",{children:["Typ: ",mx(Gt.Type)]}),I.jsxs("span",{children:["Erstellt: ",ua(Gt.Created)]})]})},Gt.Id))})]},Ae||xe.name)})})]})]})]})}const Ml=Fn.forwardRef(({value:e,onClick:t,onKeyDown:r,...n},o)=>{const{setOpen:a}=be.useSelect(),i=A.useCallback(()=>{(typeof window<"u"&&typeof window.requestAnimationFrame=="function"?window.requestAnimationFrame:m=>setTimeout(m,0))(()=>{a(!0)})},[a]),c=A.useCallback(g=>{typeof t=="function"&&t(g),i()},[t,i]),p=A.useCallback(g=>{typeof r=="function"&&r(g),(g.key==="Enter"||g.key===" ")&&i()},[r,i]);return I.jsx(be.Option,{...n,value:e,ref:o,onClick:c,onKeyDown:p})});Ml.displayName="StickyOption";const Nz={success:"text-mossGreen-500",warning:"text-warmAmberGlow-500",error:"text-sunsetCoral-500",started:"text-arcticBlue-500"},jz=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"})},yx=e=>{if(e)return e.replace("T"," ")},wx="redeployLogFilters",xr="__all__",Au="- Alle -",xx="50",Ek=[{value:"10",label:"10"},{value:"25",label:"25"},{value:"50",label:"50"},{value:"100",label:"100"},{value:"all",label:"Alle"}],_x=new Set(Ek.map(e=>e.value)),Up={Einzeln:"Einzeln",Alle:"Alle",Auswahl:"Auswahl",single:"Einzeln",all:"Alle",selection:"Auswahl"},Az=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 Mz(){const[e,t]=A.useState([]),[r,n]=A.useState(0),[o,a]=A.useState(!0),[i,c]=A.useState(""),[p,g]=A.useState(!1),[m,_]=A.useState([]),[O,C]=A.useState([]),[T,x]=A.useState([]),[b,d]=A.useState([]),[l,u]=A.useState([]),[s,h]=A.useState([]),[v,w]=A.useState([]),[E,k]=A.useState([]),[P,N]=A.useState(""),[j,D]=A.useState(""),[L,W]=A.useState(""),[G,Y]=A.useState(!1),[U,B]=A.useState(!1),[H,K]=A.useState(!1),[ee,ie]=A.useState(0),[se,ce]=A.useState(xx),[re,ve]=A.useState(1),he=A.useCallback(()=>{},[]),le=A.useCallback(ne=>{const pe=Array.isArray(ne)?ne:(ne==null?void 0:ne.items)??[],Oe=new Map,ot=new Set,tt=new Set,ct=new Set;pe.forEach(Ze=>{if(Ze.stackId){const lt=String(Ze.stackId),ar=Ze.stackName||`Stack ${lt}`;Oe.set(lt,ar)}Ze.status&&ot.add(Ze.status),Ze.endpoint!==null&&Ze.endpoint!==void 0&&Ze.endpoint!==""&&tt.add(String(Ze.endpoint)),Ze.redeployType&&ct.add(Ze.redeployType)}),_(Array.from(Oe.entries()).map(([Ze,lt])=>({value:Ze,label:lt})).sort((Ze,lt)=>Ze.label.localeCompare(lt.label))),C(Array.from(ot).sort()),x(Array.from(tt).sort((Ze,lt)=>Ze.localeCompare(lt,void 0,{numeric:!0}))),d(Array.from(ct).sort()),K(!0)},[]),Q=A.useMemo(()=>{const ne=new Map;return m.forEach(pe=>{ne.set(pe.value,pe.label)}),ne},[m]);A.useEffect(()=>{H&&u(ne=>{const pe=ne.filter(Oe=>m.some(ot=>ot.value===Oe));return pe.length===ne.length?ne:pe})},[H,m]),A.useEffect(()=>{H&&h(ne=>{const pe=ne.filter(Oe=>O.includes(Oe));return pe.length===ne.length?ne:pe})},[H,O]),A.useEffect(()=>{H&&w(ne=>{const pe=ne.filter(Oe=>T.includes(Oe));return pe.length===ne.length?ne:pe})},[H,T]),A.useEffect(()=>{H&&k(ne=>{const pe=ne.filter(Oe=>b.includes(Oe));return pe.length===ne.length?ne:pe})},[H,b]),A.useEffect(()=>{if(typeof window>"u"){B(!0);return}try{const ne=window.localStorage.getItem(wx);if(ne){const pe=JSON.parse(ne),Oe=(pe==null?void 0:pe.filters)??pe??{},ot=(pe==null?void 0:pe.pagination)??{};u(Oe.stacks||[]),h(Oe.statuses||[]),w(Oe.endpoints||[]),k(Oe.redeployTypes||[]),N(Oe.message||""),D(Oe.from||""),W(Oe.to||""),Y(Az(Oe));const tt=ot.perPage;if(tt!==void 0){const Ze=String(tt);_x.has(Ze)&&ce(Ze)}const ct=ot.page;typeof ct=="number"&&ct>0&&ve(ct)}}catch(ne){console.error("❌ Fehler beim Laden der gespeicherten Log-Filter:",ne)}finally{B(!0)}},[]);const te=A.useCallback(()=>{const ne={};l.length&&(ne.stackIds=l.join(",")),s.length&&(ne.statuses=s.join(",")),v.length&&(ne.endpoints=v.join(",")),E.length&&(ne.redeployTypes=E.join(",")),P.trim()&&(ne.message=P.trim());const pe=yx(j);pe&&(ne.from=pe);const Oe=yx(L);return Oe&&(ne.to=Oe),ne},[l,s,v,E,P,j,L]);A.useEffect(()=>{if(!U)return;let ne=!1;return Ft.get("/api/logs",{params:{perPage:"all",page:1}}).then(pe=>{ne||le(pe.data)}).catch(pe=>{ne||console.error("⚠️ Konnte Filteroptionen nicht aktualisieren:",pe)}),()=>{ne=!0}},[U,le,ee]);const me=A.useMemo(()=>({stacks:l,statuses:s,endpoints:v,redeployTypes:E,message:P,from:j,to:L}),[l,s,v,E,P,j,L]);A.useEffect(()=>{if(!U)return;const ne={...te()};se==="all"?(ne.perPage="all",ne.page=1):(ne.perPage=se,ne.page=re);let pe=!1;return a(!0),c(""),Ft.get("/api/logs",{params:ne}).then(Oe=>{if(pe)return;const ot=Oe.data||{},tt=Array.isArray(ot)?ot:ot.items??[],ct=Array.isArray(ot)?tt.length:ot.total??tt.length;if(t(tt),n(ct),se==="all")re!==1&&ve(1);else{const Ze=Math.max(1,Math.ceil((ct||0)/Number(se))),lt=Math.min(Math.max(re,1),Ze);lt!==re&&ve(lt)}}).catch(Oe=>{pe||(console.error("❌ Fehler beim Laden der Logs:",Oe),c("Fehler beim Laden der Redeploy-Logs"))}).finally(()=>{pe||a(!1)}),()=>{pe=!0}},[U,te,le,ee,se,re]),A.useEffect(()=>{if(U&&!(typeof window>"u"))try{window.localStorage.setItem(wx,JSON.stringify({filters:me,pagination:{perPage:se,page:re}}))}catch(ne){console.error("⚠️ Konnte Filter nicht speichern:",ne)}},[U,me,se,re]);const ye=A.useCallback(ne=>pe=>{var tt;if(typeof pe=="string"){const ct=pe;if(ct==="")return;ne(Ze=>ct===xr?[]:Ze.includes(ct)?Ze.filter(lt=>lt!==ct):[...Ze,ct]),ve(1);return}const Oe=(tt=pe==null?void 0:pe.target)==null?void 0:tt.selectedOptions;if(!Oe)return;const ot=Array.from(Oe).map(ct=>ct.value);ot.includes(xr)?ne([]):ne(ot),ve(1)},[ve]),ue=A.useMemo(()=>ye(u),[ye,u]),ge=A.useMemo(()=>ye(h),[ye,h]),Te=A.useMemo(()=>ye(k),[ye,k]),De=A.useMemo(()=>ye(w),[ye,w]),Be=(ne,pe)=>{ne(Oe=>Oe.filter(ot=>ot!==pe)),ve(1)},Ye=()=>{u([]),h([]),w([]),k([]),N(""),D(""),W(""),Y(!1),ve(1)},Ue=()=>{Y(ne=>!ne)},Qe=ne=>{const pe=ne.target.value;_x.has(pe)&&(ce(pe),ve(1))},Le=ne=>{if(se==="all"||ne<1)return;const pe=Math.max(1,Math.ceil((r||0)/Number(se)));ne>pe||ve(ne)},gt=A.useMemo(()=>{const ne=m.filter(pe=>pe.value!==xr);return[{value:xr,label:Au},...ne]},[m]),Xe=A.useMemo(()=>{const ne=O.filter(pe=>pe!==xr).map(pe=>({value:pe,label:pe}));return[{value:xr,label:Au},...ne]},[O]),$e=A.useMemo(()=>{const ne=T.filter(pe=>pe!==xr).map(pe=>({value:pe,label:pe}));return[{value:xr,label:Au},...ne]},[T]),bt=A.useMemo(()=>{const ne=b.filter(pe=>pe!==xr).map(pe=>({value:pe,label:Up[pe]??pe}));return[{value:xr,label:Au},...ne]},[b]),it=A.useMemo(()=>{let ne=0;return l.length&&(ne+=l.length),s.length&&(ne+=s.length),v.length&&(ne+=v.length),E.length&&(ne+=E.length),P.trim()&&(ne+=1),j&&(ne+=1),L&&(ne+=1),ne},[l,s,v,P,j,L]),Ot=A.useMemo(()=>{if(se==="all")return 1;const ne=Number(se)||Number(xx);return Math.max(1,Math.ceil((r||0)/ne))},[se,r]),an=A.useMemo(()=>r===0?0:se==="all"?1:(re-1)*Number(se)+1,[r,se,re]),ln=A.useMemo(()=>r===0?0:se==="all"?r:Math.min(r,(re-1)*Number(se)+e.length),[r,se,re,e.length]),At=async ne=>{if(window.confirm("Diesen Log-Eintrag dauerhaft löschen?")){g(!0),c("");try{await Ft.delete(`/api/logs/${ne}`),ie(pe=>pe+1)}catch(pe){console.error("❌ Fehler beim Löschen des Logs:",pe),c("Fehler beim Löschen des Redeploy-Logs")}finally{g(!1)}}},or=async()=>{if(e.length&&window.confirm("Alle angezeigten Logs (entsprechend Filter) löschen?")){g(!0),c("");try{const ne={...te(),ids:e.map(pe=>pe.id).join(",")};await Ft.delete("/api/logs",{params:ne}),ie(pe=>pe+1)}catch(ne){console.error("❌ Fehler beim Löschen der gefilterten Logs:",ne),c("Fehler beim Löschen der gefilterten Logs")}finally{g(!1)}}},qt=async ne=>{g(!0),c("");try{const pe=await Ft.get("/api/logs/export",{params:{...te(),format:ne},responseType:"blob"}),Oe=pe.headers["content-type"]||(ne==="sql"?"application/sql":"text/plain"),tt=(pe.headers["content-disposition"]||"").match(/filename="?([^";]+)"?/i),ct=(tt==null?void 0:tt[1])||`redeploy-logs.${ne}`,Ze=new Blob([pe.data],{type:Oe}),lt=window.URL.createObjectURL(Ze),ar=document.createElement("a");ar.href=lt,ar.download=ct,document.body.appendChild(ar),ar.click(),ar.remove(),window.URL.revokeObjectURL(lt)}catch(pe){console.error("❌ Fehler beim Export der Logs:",pe),c("Fehler beim Export der Redeploy-Logs")}finally{g(!1)}};return Fn.useState(!1),I.jsxs("div",{className:"mt-12 mb-8 flex flex-col gap-12",children:[I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"p-4 pt-2 pb-2",children:I.jsx(be.Typography,{variant:"h6",color:"white",children:I.jsxs("button",{onClick:Ue,className:"flex w-full items-center justify-between",children:[I.jsxs("span",{className:"flex items-center gap-2",children:[I.jsx("span",{children:"Filter und Optionen"}),it>0&&I.jsxs("span",{className:"rounded-full bg-blue-gray-500/80 px-2 py-0.5 text-xs text-white",children:[it," aktiv"]})]}),I.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:G?"Ausblenden":"Anzeigen"})]})})}),I.jsx(be.CardBody,{children:G&&I.jsxs("div",{children:[I.jsxs("div",{className:"flex flex-wrap gap-2",children:[I.jsx(be.Button,{onClick:()=>qt("txt"),disabled:p||o,className:"w-full md:flex-1",children:"Export TXT"}),I.jsx(be.Button,{onClick:()=>qt("sql"),disabled:p||o,className:"w-full md:flex-1",children:"Export SQL"}),I.jsx(be.Button,{onClick:or,disabled:p||o||e.length===0,className:"w-full md:flex-1 bg-sunsetCoral-500 hover:bg-sunsetCoral-600",children:"Angezeigte löschen"})]}),I.jsxs("div",{className:"flex flex-wrap gap-2 mt-10",children:[I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(be.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Stacks",children:gt.map(({value:ne,label:pe})=>I.jsx(Ml,{value:ne,onClick:()=>ue(ne),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),ue(ne))},className:`text-black-600 ${ne===xr?"font-semibold text-black-800":""}`,children:pe},ne))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:l.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white ",children:"Alle Stacks"}):I.jsx("span",{children:l.map(ne=>I.jsx("button",{type:"button",onClick:()=>Be(u,ne),className:"rounded-full bg-lavenderSmoke-600/80 px-2 py-0.5 text-white transition hover:bg-lavenderSmoke-600/90 focus:outline-none focus:ring-2 focus:ring-lavenderSmoke-400 cursor-pointer",title:"Filter entfernen",children:Q.get(ne)??`Stack ${ne}`},ne))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(be.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Status",children:Xe.map(({value:ne,label:pe})=>I.jsx(Ml,{value:ne,onClick:()=>ge(ne),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),ge(ne))},className:`text-black-600 ${ne===xr?"font-semibold text-black-800":""}`,children:pe},ne))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:s.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Status"}):I.jsx("span",{children:s.map(ne=>I.jsx("button",{type:"button",onClick:()=>Be(h,ne),className:"rounded-full bg-copperRust-600/80 px-2 py-0.5 text-white transition hover:bg-copperRust-600/90 focus:outline-none focus:ring-2 focus:ring-copperRust-400 cursor-pointer",title:"Filter entfernen",children:ne},ne))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(be.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Redeploy-Typ",children:bt.map(({value:ne,label:pe})=>I.jsx(Ml,{value:ne,onClick:()=>Te(ne),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),Te(ne))},className:`text-black-600 ${ne===xr?"font-semibold text-black-800":""}`,children:pe},ne))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:E.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Typen"}):I.jsx("span",{children:E.map(ne=>I.jsx("button",{type:"button",onClick:()=>Be(k,ne),className:"rounded-full bg-citrusPunch-600/80 px-2 py-0.5 text-white transition hover:bg-citrusPunch-600/90 focus:outline-none focus:ring-2 focus:ring-citrusPunch-400 cursor-pointer",title:"Filter entfernen",children:Up[ne]??ne},ne))})})]}),I.jsxs("div",{className:"grid gap-4 flex-1",children:[I.jsx(be.Select,{multiple:!0,onChange:he,className:"text-stormGrey-500",variant:"static",dismiss:{itemPress:!1},label:"Endpoints",children:$e.map(({value:ne,label:pe})=>I.jsx(Ml,{value:ne,onClick:()=>De(ne),onKeyDown:Oe=>{(Oe.key==="Enter"||Oe.key===" ")&&(Oe.preventDefault(),De(ne))},className:`text-black-600 ${ne===xr?"font-semibold text-black-800":""}`,children:pe},ne))}),I.jsx("div",{className:"mt-2 mb-2 min-h-[1.5rem] text-xs text-stormGrey-400",children:v.length===0?I.jsx("span",{className:"rounded-full bg-stormGrey-700/60 px-2 py-0.5 text-white",children:"Alle Endpoints"}):I.jsx("span",{children:v.map(ne=>I.jsxs("button",{type:"button",onClick:()=>Be(w,ne),className:"rounded-full bg-emeraldMist-500/80 px-2 py-0.5 text-white transition hover:bg-emeraldMist-500/90 focus:outline-none focus:ring-2 focus:ring-emeraldMist-400 cursor-pointer",title:"Filter entfernen",children:["Endpoint ",ne]},ne))})})]})]}),I.jsx("div",{className:"flex flex-wrap gap-2 mt-5",children:I.jsx("div",{className:"grid gap-4 flex-1",children:I.jsx(be.Input,{value:P,onChange:ne=>{N(ne.target.value),ve(1)},variant:"static",label:"Nachricht (Freitext)",placeholder:"Suche"})})}),I.jsxs("div",{className:"flex flex-col md:flex-row flex-wrap gap-4 mt-8",children:[I.jsx("div",{className:"flex-1",children:I.jsx(be.Input,{type:"datetime-local",variant:"static",label:"Von",value:j,onChange:ne=>{D(ne.target.value),ve(1)},className:"w-full"})}),I.jsx("div",{className:"flex-1",children:I.jsx(be.Input,{type:"datetime-local",variant:"static",label:"Bis",value:L,onChange:ne=>{W(ne.target.value),ve(1)},className:"w-full"})}),I.jsx("div",{className:"flex-1",children:I.jsx(be.Button,{onClick:Ye,disabled:p||o,className:"w-full",children:"Zurücksetzen"})})]})]})})]}),I.jsxs(be.Card,{children:[I.jsx(be.CardHeader,{variant:"gradient",color:"gray",className:"mb-5 p-4",children:I.jsxs(be.Typography,{variant:"h6",color:"white",className:"flex items-center justify-between",children:[I.jsx("span",{children:"Logs"}),I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("span",{className:"text-xs uppercase tracking-wide text-gray-400",children:"Einträge pro Seite:"}),I.jsx("select",{value:se,onChange:Qe,className:"rounded-md border border-gray-700 bg-gray-900 px-2 py-1 text-sm text-gray-100 focus:border-lavenderSmoke-500 focus:outline-none focus:ring-1 focus:ring-lavenderSmoke-500",children:Ek.map(({value:ne,label:pe})=>I.jsx("option",{value:ne,children:pe},ne))})]})]})}),I.jsx(be.CardBody,{className:"overflow-x-scroll px-0 pt-0 pb-2",children:I.jsxs("table",{className:"w-full min-w-[640px] table-auto",children:[I.jsx("thead",{children:I.jsx("tr",{children:["Zeitpunkt","Stack","Art","Status","Nachricht","Endpoint","Aktionen"].map(ne=>I.jsx("th",{className:"border-b border-stormGrey-50 py-3 px-5 text-left",children:I.jsx(be.Typography,{variant:"small",className:"text-[11px] font-bold uppercase text-stormGrey-400",children:ne})},ne))})}),I.jsx("tbody",{children:e.map(ne=>{const pe=Nz[ne.status]||"text-blue-300",Oe="py-3 px-5",ot=ne.stackName||"Unbekannt",tt=ot!=="---"&&ne.stackId!==void 0&&ne.stackId!==null,ct=ne.redeployType?Up[ne.redeployType]??ne.redeployType:"---";return I.jsxs("tr",{children:[I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",className:"mb-1 block text-xs font-medium text-stormGrey-600",children:jz(ne.timestamp)})}),I.jsx("td",{className:Oe,children:I.jsxs("div",{className:"flex flex-col",children:[I.jsx("span",{className:"font-medium",children:ot}),I.jsx(be.Typography,{variant:"small",children:tt&&I.jsxs("span",{className:"text-xs text-stormGrey-400",children:["ID: ",ne.stackId]})})]})}),I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",children:ct})}),I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",className:`font-semibold ${pe}`,children:ne.status})}),I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",children:ne.message||"-"})}),I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",children:ne.endpoint??"-"})}),I.jsx("td",{className:Oe,children:I.jsx(be.Typography,{variant:"small",children:I.jsx("button",{onClick:()=>At(ne.id),disabled:p,className:"rounded-md border border-sunsetCoral-600 px-3 py-1 text-xs text-sunsetCoral-800 transition hover:bg-sunsetCoral-600/20 disabled:opacity-60",children:"Löschen"})})})]},ne.id)})})]})})]}),I.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-3",children:[I.jsx("span",{children:r===0?"Keine Einträge":se==="all"?`Zeige alle ${r} Einträge`:`Zeige ${an.toLocaleString()} – ${ln.toLocaleString()} von ${r.toLocaleString()} Einträgen`}),se!=="all"&&I.jsxs("div",{className:"flex items-center gap-2",children:[I.jsx("button",{onClick:()=>Le(re-1),disabled:re<=1||p,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",children:I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"w-4 h-4",children:I.jsx("path",{d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z"})})}),I.jsxs("p",{className:"text-slate-600",children:["Seite ",I.jsx("strong",{className:"text-slate-800",children:re})," / ",I.jsx("strong",{className:"text-slate-800",children:Ot})]}),I.jsx("button",{onClick:()=>Le(re+1),disabled:re>=Ot||p,className:"rounded-md border border-slate-300 p-2.5 text-center text-sm transition-all shadow-sm hover:shadow-lg text-slate-600 hover:text-white hover:bg-slate-800 hover:border-slate-800 focus:text-white focus:bg-slate-800 focus:border-slate-800 active:border-slate-800 active:text-white active:bg-slate-800 disabled:pointer-events-none disabled:opacity-50 disabled:shadow-none",type:"button",children:I.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"w-4 h-4",children:I.jsx("path",{d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z"})})})]})]})]})}const $p={className:"w-5 h-5 text-inherit"},Oh=[{layout:"dashboard",pages:[{icon:I.jsx(_M,{...$p}),name:"stacks",path:"/stacks",element:I.jsx(Oz,{})},{icon:I.jsx(PM,{...$p}),name:"maintenance",path:"/maintenance",element:I.jsx(Rz,{})},{icon:I.jsx(yM,{...$p}),name:"logs",path:"/logs",element:I.jsx(Mz,{})}]}];function Rk(){const[e,t]=Yd(),{sidenavType:r}=e;return I.jsxs("div",{className:"min-h-screen bg-blue-gray-50/50",children:[I.jsx(Xd,{routes:Oh,brandImg:r==="dark"?"/img/logo-ct.png":"/img/logo-ct-dark.png"}),I.jsxs("div",{className:"p-4 xl:ml-80",children:[I.jsx(FP,{}),I.jsx(VP,{}),I.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:()=>Eb(t,!0),children:I.jsx(G1,{className:"h-5 w-5"})}),I.jsx(Cg,{children:Oh.map(({layout:n,pages:o})=>n==="dashboard"&&o.map(({path:a,element:i})=>I.jsx(mi,{exact:!0,path:a,element:i})))}),I.jsx("div",{className:"text-blue-gray-600",children:I.jsx(zP,{})})]})]})}Rk.displayName="/src/layout/dashboard.jsx";function Nk(){return I.jsx("div",{className:"relative min-h-screen w-full",children:I.jsx(Cg,{children:Oh.map(({layout:e,pages:t})=>e==="auth"&&t.map(({path:r,element:n})=>I.jsx(mi,{exact:!0,path:r,element:n})))})})}Nk.displayName="/src/layout/Auth.jsx";function Iz(){return I.jsxs(Cg,{children:[I.jsx(mi,{path:"/dashboard/*",element:I.jsx(Rk,{})}),I.jsx(mi,{path:"/auth/*",element:I.jsx(Nk,{})}),I.jsx(mi,{path:"*",element:I.jsx(zA,{to:"/dashboard/stacks",replace:!0})})]})}qp.createRoot(document.getElementById("root")).render(I.jsx(Fn.StrictMode,{children:I.jsx(KA,{children:I.jsx(mz,{children:I.jsx(bz,{children:I.jsx(be.ThemeProvider,{children:I.jsx(kb,{children:I.jsx(Iz,{})})})})})})})); diff --git a/backend/public/index.html b/backend/public/index.html index f08309d..de64ff1 100644 --- a/backend/public/index.html +++ b/backend/public/index.html @@ -32,8 +32,8 @@ - - + +