diff --git a/assets/index-5DsLG7hH.css b/assets/index-5DsLG7hH.css deleted file mode 100644 index b270b38..0000000 --- a/assets/index-5DsLG7hH.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}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}:root,[data-theme]{color:hsl(var(--nextui-foreground));background-color:hsl(var(--nextui-background))}*,: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(59 130 246 / .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(59 130 246 / .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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[2px\]{height:2px}.h-\[48px\]{height:48px}.h-\[calc\(100dvh_-_var\(--navbar-height\)_-_1px\)\]{height:calc(100dvh - var(--navbar-height) - 1px)}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-auto{height:auto}.h-divider{height:var(--nextui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-unit-10{height:var(--nextui-spacing-unit-10)}.h-unit-12{height:var(--nextui-spacing-unit-12)}.h-unit-4{height:var(--nextui-spacing-unit-4)}.h-unit-8{height:var(--nextui-spacing-unit-8)}.max-h-64{max-height:16rem}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100\%_-_7\.5rem\)\]{max-height:calc(100% - 7.5rem)}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-screen{min-height:100vh}.min-h-unit-10{min-height:var(--nextui-spacing-unit-10)}.min-h-unit-12{min-height:var(--nextui-spacing-unit-12)}.min-h-unit-14{min-height:var(--nextui-spacing-unit-14)}.min-h-unit-16{min-height:var(--nextui-spacing-unit-16)}.min-h-unit-4{min-height:var(--nextui-spacing-unit-4)}.min-h-unit-8{min-height:var(--nextui-spacing-unit-8)}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[80\%\]{width:80%}.w-\[calc\(100\%_-_5px\)\]{width:calc(100% - 5px)}.w-\[calc\(100\%_-_theme\(spacing\.unit-6\)\)\]{width:calc(100% - var(--nextui-spacing-unit-6))}.w-auto{width:auto}.w-divider{width:var(--nextui-divider-weight)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.w-unit-10{width:var(--nextui-spacing-unit-10)}.w-unit-12{width:var(--nextui-spacing-unit-12)}.w-unit-4{width:var(--nextui-spacing-unit-4)}.w-unit-8{width:var(--nextui-spacing-unit-8)}.min-w-10{min-width:2.5rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-unit-10{min-width:var(--nextui-spacing-unit-10)}.min-w-unit-12{min-width:var(--nextui-spacing-unit-12)}.min-w-unit-16{min-width:var(--nextui-spacing-unit-16)}.min-w-unit-20{min-width:var(--nextui-spacing-unit-20)}.min-w-unit-24{min-width:var(--nextui-spacing-unit-24)}.min-w-unit-5{min-width:var(--nextui-spacing-unit-5)}.min-w-unit-6{min-width:var(--nextui-spacing-unit-6)}.min-w-unit-7{min-width:var(--nextui-spacing-unit-7)}.min-w-unit-8{min-width:var(--nextui-spacing-unit-8)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[640px\]{max-width:640px}.max-w-\[768px\]{max-width:768px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--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-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-x-1{--tw-translate-x: .25rem;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-1\/2{--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-y-1{--tw-translate-y: .25rem;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))}.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-0{--tw-scale-x: 0;--tw-scale-y: 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-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-105{--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))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;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 drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,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}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.\!items-start{align-items:flex-start!important}.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-0{gap:0px!important}.\!gap-unit-0{gap:var(--nextui-spacing-unit-0)!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-unit-2{gap:var(--nextui-spacing-unit-2)}.gap-unit-3{gap:var(--nextui-spacing-unit-3)}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-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))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--nextui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--nextui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--nextui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--nextui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--nextui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--nextui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--nextui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--nextui-radius-medium)}.rounded-none{border-radius:0}.rounded-small{border-radius:var(--nextui-radius-small)}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-large{border-bottom-right-radius:var(--nextui-radius-large);border-bottom-left-radius:var(--nextui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--nextui-radius-medium);border-bottom-left-radius:var(--nextui-radius-medium)}.rounded-b-small{border-bottom-right-radius:var(--nextui-radius-small);border-bottom-left-radius:var(--nextui-radius-small)}.rounded-t-large{border-top-left-radius:var(--nextui-radius-large);border-top-right-radius:var(--nextui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--nextui-radius-medium);border-top-right-radius:var(--nextui-radius-medium)}.rounded-t-small{border-top-left-radius:var(--nextui-radius-small);border-top-right-radius:var(--nextui-radius-small)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--nextui-border-width-medium)}.border-small{border-width:var(--nextui-border-width-small)}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--nextui-border-width-medium)}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-border-opacity)))}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-default-100{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--nextui-background) / .1)}.bg-background\/70{background-color:hsl(var(--nextui-background) / .7)}.bg-background\/80{background-color:hsl(var(--nextui-background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--nextui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--nextui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--nextui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--nextui-foreground) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-overlay\/30{background-color:hsl(var(--nextui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--nextui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary\/20{background-color:hsl(var(--nextui-primary) / .2)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--nextui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--nextui-success) / .2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--nextui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-stripe-gradient{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent)}.bg-\[length\:1\.25rem_1\.25rem\]{background-size:1.25rem 1.25rem}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--nextui-default-300) / .5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-unit-0{padding-left:var(--nextui-spacing-unit-0);padding-right:var(--nextui-spacing-unit-0)}.px-unit-3{padding-left:var(--nextui-spacing-unit-3);padding-right:var(--nextui-spacing-unit-3)}.px-unit-4{padding-left:var(--nextui-spacing-unit-4);padding-right:var(--nextui-spacing-unit-4)}.px-unit-6{padding-left:var(--nextui-spacing-unit-6);padding-right:var(--nextui-spacing-unit-6)}.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-4{padding-top:1rem;padding-bottom:1rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pe-2{padding-inline-end:.5rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.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-6xl{font-size:3.75rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-base{font-size:1rem;line-height:1.5rem}.text-large{font-size:var(--nextui-font-size-large);line-height:var(--nextui-line-height-large)}.text-medium{font-size:var(--nextui-font-size-medium);line-height:var(--nextui-line-height-medium)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--nextui-font-size-small);line-height:var(--nextui-line-height-small)}.text-tiny{font-size:var(--nextui-font-size-tiny);line-height:var(--nextui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))!important}.text-background{--tw-text-opacity: 1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--nextui-danger) / .8)}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--nextui-foreground) / .5)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--nextui-primary) / .8)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--nextui-secondary) / .8)}.text-success{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--nextui-success) / .8)}.text-warning{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--nextui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--nextui-disabled-opacity)}.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-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 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-large{--tw-shadow: var(--nextui-box-shadow-large);--tw-shadow-colored: var(--nextui-box-shadow-large);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-medium{--tw-shadow: var(--nextui-box-shadow-medium);--tw-shadow-colored: var(--nextui-box-shadow-medium);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 #0000;--tw-shadow-colored: 0 0 #0000;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-small{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);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-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--nextui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.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-2{--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)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-lg{--tw-blur: blur(16px);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)}.saturate-150{--tw-saturate: saturate(1.5);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)}.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-lg{--tw-backdrop-blur: blur(16px);-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-md{--tw-backdrop-blur: blur(12px);-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-blur-xl{--tw-backdrop-blur: blur(24px);-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-opacity-disabled{--tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity));-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-150{--tw-backdrop-saturate: saturate(1.5);-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-filter{-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-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;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-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;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-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--nextui-background: 0 0% 100%;--nextui-foreground-50: 0 0% 98%;--nextui-foreground-100: 240 5% 96%;--nextui-foreground-200: 240 6% 90%;--nextui-foreground-300: 240 5% 84%;--nextui-foreground-400: 240 5% 65%;--nextui-foreground-500: 240 4% 46%;--nextui-foreground-600: 240 5% 34%;--nextui-foreground-700: 240 5% 26%;--nextui-foreground-800: 240 4% 16%;--nextui-foreground-900: 240 6% 10%;--nextui-foreground: 202 24% 9%;--nextui-divider: 0 0% 7%;--nextui-divider-opacity: .15;--nextui-focus: 212 100% 47%;--nextui-overlay: 0 0% 0%;--nextui-content1: 0 0% 100%;--nextui-content1-foreground: 202 24% 9%;--nextui-content2: 240 5% 96%;--nextui-content2-foreground: 240 4% 16%;--nextui-content3: 240 6% 90%;--nextui-content3-foreground: 240 5% 26%;--nextui-content4: 240 5% 84%;--nextui-content4-foreground: 240 5% 34%;--nextui-default-50: 0 0% 98%;--nextui-default-100: 240 5% 96%;--nextui-default-200: 240 6% 90%;--nextui-default-300: 240 5% 84%;--nextui-default-400: 240 5% 65%;--nextui-default-500: 240 4% 46%;--nextui-default-600: 240 5% 34%;--nextui-default-700: 240 5% 26%;--nextui-default-800: 240 4% 16%;--nextui-default-900: 240 6% 10%;--nextui-default-foreground: 0 0% 0%;--nextui-default: 240 5% 84%;--nextui-primary-50: 213 92% 95%;--nextui-primary-100: 212 92% 90%;--nextui-primary-200: 212 92% 79%;--nextui-primary-300: 212 92% 69%;--nextui-primary-400: 212 92% 58%;--nextui-primary-500: 212 100% 47%;--nextui-primary-600: 212 100% 38%;--nextui-primary-700: 212 100% 29%;--nextui-primary-800: 212 100% 19%;--nextui-primary-900: 212 100% 10%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212 100% 47%;--nextui-secondary-50: 270 62% 95%;--nextui-secondary-100: 270 59% 89%;--nextui-secondary-200: 270 59% 79%;--nextui-secondary-300: 270 59% 68%;--nextui-secondary-400: 270 59% 58%;--nextui-secondary-500: 270 67% 47%;--nextui-secondary-600: 270 67% 38%;--nextui-secondary-700: 270 67% 28%;--nextui-secondary-800: 270 67% 19%;--nextui-secondary-900: 270 67% 9%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 67% 47%;--nextui-success-50: 147 64% 95%;--nextui-success-100: 146 61% 89%;--nextui-success-200: 146 62% 77%;--nextui-success-300: 146 63% 66%;--nextui-success-400: 146 62% 55%;--nextui-success-500: 146 79% 44%;--nextui-success-600: 146 80% 35%;--nextui-success-700: 146 79% 26%;--nextui-success-800: 146 80% 17%;--nextui-success-900: 146 78% 9%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 146 79% 44%;--nextui-warning-50: 55 92% 95%;--nextui-warning-100: 37 91% 91%;--nextui-warning-200: 37 91% 82%;--nextui-warning-300: 37 91% 73%;--nextui-warning-400: 37 91% 64%;--nextui-warning-500: 37 91% 55%;--nextui-warning-600: 37 74% 44%;--nextui-warning-700: 37 74% 33%;--nextui-warning-800: 37 75% 22%;--nextui-warning-900: 37 75% 11%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37 91% 55%;--nextui-danger-50: 339 92% 95%;--nextui-danger-100: 340 92% 90%;--nextui-danger-200: 339 90% 80%;--nextui-danger-300: 339 91% 71%;--nextui-danger-400: 339 90% 61%;--nextui-danger-500: 339 90% 51%;--nextui-danger-600: 339 87% 41%;--nextui-danger-700: 339 86% 31%;--nextui-danger-800: 339 87% 20%;--nextui-danger-900: 340 85% 10%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339 90% 51%;--nextui-spacing-unit: 4px;--nextui-spacing-unit-0: 0px;--nextui-spacing-unit-1: .25rem;--nextui-spacing-unit-2: .5rem;--nextui-spacing-unit-3: .75rem;--nextui-spacing-unit-4: 1rem;--nextui-spacing-unit-5: 1.25rem;--nextui-spacing-unit-6: 1.5rem;--nextui-spacing-unit-7: 1.75rem;--nextui-spacing-unit-8: 2rem;--nextui-spacing-unit-9: 2.25rem;--nextui-spacing-unit-10: 2.5rem;--nextui-spacing-unit-11: 2.75rem;--nextui-spacing-unit-12: 3rem;--nextui-spacing-unit-13: 3.25rem;--nextui-spacing-unit-14: 3.5rem;--nextui-spacing-unit-15: 3.75rem;--nextui-spacing-unit-16: 4rem;--nextui-spacing-unit-17: 4.25rem;--nextui-spacing-unit-18: 4.5rem;--nextui-spacing-unit-20: 5rem;--nextui-spacing-unit-24: 6rem;--nextui-spacing-unit-28: 7rem;--nextui-spacing-unit-32: 8rem;--nextui-spacing-unit-36: 9rem;--nextui-spacing-unit-40: 10rem;--nextui-spacing-unit-44: 11rem;--nextui-spacing-unit-48: 12rem;--nextui-spacing-unit-52: 13rem;--nextui-spacing-unit-56: 14rem;--nextui-spacing-unit-60: 15rem;--nextui-spacing-unit-64: 16rem;--nextui-spacing-unit-72: 18rem;--nextui-spacing-unit-80: 20rem;--nextui-spacing-unit-96: 24rem;--nextui-spacing-unit-xs: .5rem;--nextui-spacing-unit-sm: .75rem;--nextui-spacing-unit-md: 1rem;--nextui-spacing-unit-lg: 1.375rem;--nextui-spacing-unit-xl: 2.25rem;--nextui-spacing-unit-2xl: 3rem;--nextui-spacing-unit-3xl: 5rem;--nextui-spacing-unit-4xl: 7.5rem;--nextui-spacing-unit-5xl: 14rem;--nextui-spacing-unit-6xl: 18rem;--nextui-spacing-unit-7xl: 24rem;--nextui-spacing-unit-8xl: 32rem;--nextui-spacing-unit-9xl: 40rem;--nextui-spacing-unit-3_5: .875rem;--nextui-disabled-opacity: .5;--nextui-divider-weight: 1px;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--nextui-background: 0 0% 0%;--nextui-foreground-50: 240 6% 10%;--nextui-foreground-100: 240 4% 16%;--nextui-foreground-200: 240 5% 26%;--nextui-foreground-300: 240 5% 34%;--nextui-foreground-400: 240 4% 46%;--nextui-foreground-500: 240 5% 65%;--nextui-foreground-600: 240 5% 84%;--nextui-foreground-700: 240 6% 90%;--nextui-foreground-800: 240 5% 96%;--nextui-foreground-900: 0 0% 98%;--nextui-foreground: 210 6% 93%;--nextui-focus: 212 100% 47%;--nextui-overlay: 0 0% 0%;--nextui-divider: 0 0% 100%;--nextui-divider-opacity: .15;--nextui-content1: 240 6% 10%;--nextui-content1-foreground: 0 0% 98%;--nextui-content2: 240 4% 16%;--nextui-content2-foreground: 240 5% 96%;--nextui-content3: 240 5% 26%;--nextui-content3-foreground: 240 6% 90%;--nextui-content4: 240 5% 34%;--nextui-content4-foreground: 240 5% 84%;--nextui-default-50: 240 6% 10%;--nextui-default-100: 240 4% 16%;--nextui-default-200: 240 5% 26%;--nextui-default-300: 240 5% 34%;--nextui-default-400: 240 4% 46%;--nextui-default-500: 240 5% 65%;--nextui-default-600: 240 5% 84%;--nextui-default-700: 240 6% 90%;--nextui-default-800: 240 5% 96%;--nextui-default-900: 0 0% 98%;--nextui-default-foreground: 0 0% 100%;--nextui-default: 240 5% 26%;--nextui-primary-50: 212 100% 10%;--nextui-primary-100: 212 100% 19%;--nextui-primary-200: 212 100% 29%;--nextui-primary-300: 212 100% 38%;--nextui-primary-400: 212 100% 47%;--nextui-primary-500: 212 92% 58%;--nextui-primary-600: 212 92% 69%;--nextui-primary-700: 212 92% 79%;--nextui-primary-800: 212 92% 90%;--nextui-primary-900: 213 92% 95%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212 100% 47%;--nextui-secondary-50: 270 67% 9%;--nextui-secondary-100: 270 67% 19%;--nextui-secondary-200: 270 67% 28%;--nextui-secondary-300: 270 67% 38%;--nextui-secondary-400: 270 67% 47%;--nextui-secondary-500: 270 59% 58%;--nextui-secondary-600: 270 59% 68%;--nextui-secondary-700: 270 59% 79%;--nextui-secondary-800: 270 59% 89%;--nextui-secondary-900: 270 62% 95%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 59% 58%;--nextui-success-50: 146 78% 9%;--nextui-success-100: 146 80% 17%;--nextui-success-200: 146 79% 26%;--nextui-success-300: 146 80% 35%;--nextui-success-400: 146 79% 44%;--nextui-success-500: 146 62% 55%;--nextui-success-600: 146 63% 66%;--nextui-success-700: 146 62% 77%;--nextui-success-800: 146 61% 89%;--nextui-success-900: 147 64% 95%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 146 79% 44%;--nextui-warning-50: 37 75% 11%;--nextui-warning-100: 37 75% 22%;--nextui-warning-200: 37 74% 33%;--nextui-warning-300: 37 74% 44%;--nextui-warning-400: 37 91% 55%;--nextui-warning-500: 37 91% 64%;--nextui-warning-600: 37 91% 73%;--nextui-warning-700: 37 91% 82%;--nextui-warning-800: 37 91% 91%;--nextui-warning-900: 55 92% 95%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37 91% 55%;--nextui-danger-50: 340 85% 10%;--nextui-danger-100: 339 87% 20%;--nextui-danger-200: 339 86% 31%;--nextui-danger-300: 339 87% 41%;--nextui-danger-400: 339 90% 51%;--nextui-danger-500: 339 90% 61%;--nextui-danger-600: 339 91% 71%;--nextui-danger-700: 339 90% 80%;--nextui-danger-800: 340 92% 90%;--nextui-danger-900: 339 92% 95%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339 90% 51%;--nextui-spacing-unit: 4px;--nextui-spacing-unit-0: 0px;--nextui-spacing-unit-1: .25rem;--nextui-spacing-unit-2: .5rem;--nextui-spacing-unit-3: .75rem;--nextui-spacing-unit-4: 1rem;--nextui-spacing-unit-5: 1.25rem;--nextui-spacing-unit-6: 1.5rem;--nextui-spacing-unit-7: 1.75rem;--nextui-spacing-unit-8: 2rem;--nextui-spacing-unit-9: 2.25rem;--nextui-spacing-unit-10: 2.5rem;--nextui-spacing-unit-11: 2.75rem;--nextui-spacing-unit-12: 3rem;--nextui-spacing-unit-13: 3.25rem;--nextui-spacing-unit-14: 3.5rem;--nextui-spacing-unit-15: 3.75rem;--nextui-spacing-unit-16: 4rem;--nextui-spacing-unit-17: 4.25rem;--nextui-spacing-unit-18: 4.5rem;--nextui-spacing-unit-20: 5rem;--nextui-spacing-unit-24: 6rem;--nextui-spacing-unit-28: 7rem;--nextui-spacing-unit-32: 8rem;--nextui-spacing-unit-36: 9rem;--nextui-spacing-unit-40: 10rem;--nextui-spacing-unit-44: 11rem;--nextui-spacing-unit-48: 12rem;--nextui-spacing-unit-52: 13rem;--nextui-spacing-unit-56: 14rem;--nextui-spacing-unit-60: 15rem;--nextui-spacing-unit-64: 16rem;--nextui-spacing-unit-72: 18rem;--nextui-spacing-unit-80: 20rem;--nextui-spacing-unit-96: 24rem;--nextui-spacing-unit-xs: .5rem;--nextui-spacing-unit-sm: .75rem;--nextui-spacing-unit-md: 1rem;--nextui-spacing-unit-lg: 1.375rem;--nextui-spacing-unit-xl: 2.25rem;--nextui-spacing-unit-2xl: 3rem;--nextui-spacing-unit-3xl: 5rem;--nextui-spacing-unit-4xl: 7.5rem;--nextui-spacing-unit-5xl: 14rem;--nextui-spacing-unit-6xl: 18rem;--nextui-spacing-unit-7xl: 24rem;--nextui-spacing-unit-8xl: 32rem;--nextui-spacing-unit-9xl: 40rem;--nextui-spacing-unit-3_5: .875rem;--nextui-disabled-opacity: .5;--nextui-divider-weight: 1px;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-hover-opacity: .9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.transition-all{transition-property:all;transition-timing-function:ease;transition-duration:.25s}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:ease;transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-opacity{transition-property:opacity;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-shadow{transition-property:box-shadow;transition-timing-function:ease;transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0:before{content:var(--tw-content);height:0px}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{content:var(--tw-content);--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))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;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\:rotate-0:before{content:var(--tw-content);--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))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;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 shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--nextui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.before\:bg-default\/40:before{content:var(--tw-content);background-color:hsl(var(--nextui-default) / .4)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent 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)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:\!duration-300:before{content:var(--tw-content);transition-duration:.3s!important}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:ease;transition-duration:.25s}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:ml-0:after{content:var(--tw-content);margin-left:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--nextui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2: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\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;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\:rotate-0:after{content:var(--tw-content);--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))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;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-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 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)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-none:after{content:var(--tw-content);transition-property:none}.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-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:ease;transition-duration:.25s}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--nextui-radius-large);border-end-start-radius:var(--nextui-radius-large)}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--nextui-radius-medium);border-end-start-radius:var(--nextui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--nextui-radius-small);border-end-start-radius:var(--nextui-radius-small)}.first\:before\:rounded-l-lg:first-child:before{content:var(--tw-content);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--nextui-radius-large);border-end-end-radius:var(--nextui-radius-large)}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--nextui-radius-medium);border-end-end-radius:var(--nextui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--nextui-radius-small);border-end-end-radius:var(--nextui-radius-small)}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:before\:rounded-r-lg:last-child:before{content:var(--tw-content);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.first-of-type\:rounded-r-none:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.last-of-type\:rounded-l-none:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.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))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.hover\:\!bg-danger:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-default:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-primary:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-secondary:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-success:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-warning:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:\!text-danger-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-primary-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-success-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-warning-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-secondary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus\:underline:focus{text-decoration-line:underline}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--nextui-disabled-opacity)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:opacity-100{opacity:1}.group.is-splitted .group-\[\.is-splitted\]\:rounded-medium{border-radius:var(--nextui-radius-medium)}.group.is-splitted .group-\[\.is-splitted\]\:bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.group.is-splitted .group-\[\.is-splitted\]\:px-4{padding-left:1rem;padding-right:1rem}.group.is-splitted .group-\[\.is-splitted\]\:shadow-medium{--tw-shadow: var(--nextui-box-shadow-medium);--tw-shadow-colored: var(--nextui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;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))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--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))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--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))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;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))}.data-\[open\=true\]\:rotate-180[data-open=true]{--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))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 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))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true],.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--nextui-radius-large)}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{border-left-width:.625rem;border-right-width:.625rem}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{border-left-width:.75rem;border-right-width:.75rem}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{border-left-width:.875rem;border-right-width:.875rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{border-top-width:.625rem;border-bottom-width:.625rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{border-top-width:.75rem;border-bottom-width:.75rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{border-top-width:.875rem;border-bottom-width:.875rem}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--nextui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--nextui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--nextui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--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)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--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)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1))}.data-\[focus-visible\=true\]\:ring-default-500[data-focus-visible=true]{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-ring-opacity)))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);-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)}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[hover\=true\]\:transition-colors[data-hover=true],.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]: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))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]: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))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]: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))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]: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))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--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))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;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))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-filled=true] .group-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:left-0,.group[data-filled=true] .group-data-\[filled\=true\]\:left-0{left:0}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-4{margin-left:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-5{margin-left:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{margin-left:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;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))}.group[data-copied=true] .group-data-\[copied\=true\]\: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))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;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))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.group[data-selected=true] .group-data-\[selected\=true\]\: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))}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:text-foreground-300{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100,.group[data-hover=true] .group-data-\[hover\=true\]\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--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)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;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))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;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))}.group[data-middle=true] .group-data-\[middle\=true\]\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 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))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;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))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--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))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-first=true] .group-data-\[first\=true\]\:first\:before\:rounded-tl-lg:first-child:before{content:var(--tw-content);border-top-left-radius:.5rem}.group[data-last=true] .group-data-\[last\=true\]\:first\:before\:rounded-bl-lg:first-child:before{content:var(--tw-content);border-bottom-left-radius:.5rem}.group[data-first=true] .group-data-\[first\=true\]\:last\:before\:rounded-tr-lg:last-child:before{content:var(--tw-content);border-top-right-radius:.5rem}.group[data-last=true] .group-data-\[last\=true\]\:last\:before\:rounded-br-lg:last-child:before{content:var(--tw-content);border-bottom-right-radius:.5rem}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}:is(.dark .dark\:bg-background\/20){background-color:hsl(var(--nextui-background) / .2)}:is(.dark .dark\:bg-content2){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:bg-default){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:text-danger-500){--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:text-success){--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:text-warning){--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-danger-500)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-danger-500)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-success)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-success)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-warning)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-warning)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:before\:via-default-700\/10):before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:after\:bg-content2):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[hover\=true\]\:bg-default-50[data-hover=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-success[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-warning[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}@media (min-width: 640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mb-0{margin-bottom:0}.sm\:ml-2{margin-left:.5rem}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--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))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;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))}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ml-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-left:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>svg\]\:max-w-\[theme\(spacing\.unit-8\)\]>svg{max-width:var(--nextui-spacing-unit-8)}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))} diff --git a/assets/index-jp17piEE.js b/assets/index-Cqm4FCLX.js similarity index 71% rename from assets/index-jp17piEE.js rename to assets/index-Cqm4FCLX.js index d5438d7..f3ea061 100644 --- a/assets/index-jp17piEE.js +++ b/assets/index-Cqm4FCLX.js @@ -1,4 +1,4 @@ -function Y3(e,t){for(var n=0;nr[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"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Ml(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var wv={exports:{}},Ll={},Cv={exports:{}},le={};/** +function X3(e,t){for(var n=0;nr[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"]'))r(o);new MutationObserver(o=>{for(const i of o)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();function Ml(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Cv={exports:{}},Ll={},Sv={exports:{}},le={};/** * @license React * react.production.min.js * @@ -6,7 +6,7 @@ function Y3(e,t){for(var n=0;n>>1,O=I[T];if(0>>1;To(U,F))Qo(K,U)?(I[T]=K,I[Q]=F,T=Q):(I[T]=U,I[W]=F,T=W);else if(Qo(K,F))I[T]=K,I[Q]=F,T=Q;else break e}}return B}function o(I,B){var F=I.sortIndex-B.sortIndex;return F!==0?F:I.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,d=null,f=3,p=!1,y=!1,b=!1,w=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(I){for(var B=n(u);B!==null;){if(B.callback===null)r(u);else if(B.startTime<=I)r(u),B.sortIndex=B.expirationTime,t(l,B);else break;B=n(u)}}function P(I){if(b=!1,v(I),!y)if(n(l)!==null)y=!0,_(k);else{var B=n(u);B!==null&&j(P,B.startTime-I)}}function k(I,B){y=!1,b&&(b=!1,x(m),m=-1),p=!0;var F=f;try{for(v(B),d=n(l);d!==null&&(!(d.expirationTime>B)||I&&!E());){var T=d.callback;if(typeof T=="function"){d.callback=null,f=d.priorityLevel;var O=T(d.expirationTime<=B);B=e.unstable_now(),typeof O=="function"?d.callback=O:d===n(l)&&r(l),v(B)}else r(l);d=n(l)}if(d!==null)var V=!0;else{var W=n(u);W!==null&&j(P,W.startTime-B),V=!1}return V}finally{d=null,f=F,p=!1}}var A=!1,D=null,m=-1,L=5,M=-1;function E(){return!(e.unstable_now()-MI||125T?(I.sortIndex=F,t(u,I),n(l)===null&&I===n(u)&&(b?(x(m),m=-1):b=!0,j(P,F-T))):(I.sortIndex=O,t(l,I),y||p||(y=!0,_(k))),I},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(I){var B=f;return function(){var F=f;f=B;try{return I.apply(this,arguments)}finally{f=F}}}})(Nv);Dv.exports=Nv;var vC=Dv.exports;/** + */(function(e){function t(I,B){var F=I.length;I.push(B);e:for(;0>>1,O=I[T];if(0>>1;To(U,F))Qo(K,U)?(I[T]=K,I[Q]=F,T=Q):(I[T]=U,I[W]=F,T=W);else if(Qo(K,F))I[T]=K,I[Q]=F,T=Q;else break e}}return B}function o(I,B){var F=I.sortIndex-B.sortIndex;return F!==0?F:I.id-B.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],u=[],c=1,d=null,f=3,p=!1,y=!1,b=!1,w=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(I){for(var B=n(u);B!==null;){if(B.callback===null)r(u);else if(B.startTime<=I)r(u),B.sortIndex=B.expirationTime,t(l,B);else break;B=n(u)}}function P(I){if(b=!1,v(I),!y)if(n(l)!==null)y=!0,_(k);else{var B=n(u);B!==null&&j(P,B.startTime-I)}}function k(I,B){y=!1,b&&(b=!1,x(m),m=-1),p=!0;var F=f;try{for(v(B),d=n(l);d!==null&&(!(d.expirationTime>B)||I&&!E());){var T=d.callback;if(typeof T=="function"){d.callback=null,f=d.priorityLevel;var O=T(d.expirationTime<=B);B=e.unstable_now(),typeof O=="function"?d.callback=O:d===n(l)&&r(l),v(B)}else r(l);d=n(l)}if(d!==null)var V=!0;else{var W=n(u);W!==null&&j(P,W.startTime-B),V=!1}return V}finally{d=null,f=F,p=!1}}var A=!1,D=null,m=-1,L=5,M=-1;function E(){return!(e.unstable_now()-MI||125T?(I.sortIndex=F,t(u,I),n(l)===null&&I===n(u)&&(b?(x(m),m=-1):b=!0,j(P,F-T))):(I.sortIndex=O,t(l,I),y||p||(y=!0,_(k))),I},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(I){var B=f;return function(){var F=f;f=B;try{return I.apply(this,arguments)}finally{f=F}}}})(Iv);Nv.exports=Iv;var yC=Nv.exports;/** * @license React * react-dom.production.min.js * @@ -30,14 +30,14 @@ function Y3(e,t){for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wc=Object.prototype.hasOwnProperty,yC=/^[: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]*$/,Xp={},Qp={};function bC(e){return wc.call(Qp,e)?!0:wc.call(Xp,e)?!1:yC.test(e)?Qp[e]=!0:(Xp[e]=!0,!1)}function xC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function wC(e,t,n,r){if(t===null||typeof t>"u"||xC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 ct(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Je[e]=new ct(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Je[t]=new ct(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Je[e]=new ct(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Je[e]=new ct(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){Je[e]=new ct(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Je[e]=new ct(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Je[e]=new ct(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Je[e]=new ct(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Je[e]=new ct(e,5,!1,e.toLowerCase(),null,!1,!1)});var uf=/[\-:]([a-z])/g;function cf(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(uf,cf);Je[t]=new ct(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(uf,cf);Je[t]=new ct(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(uf,cf);Je[t]=new ct(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Je[e]=new ct(e,1,!1,e.toLowerCase(),null,!1,!1)});Je.xlinkHref=new ct("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Je[e]=new ct(e,1,!1,e.toLowerCase(),null,!0,!0)});function df(e,t,n,r){var o=Je.hasOwnProperty(t)?Je[t]:null;(o!==null?o.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Cc=Object.prototype.hasOwnProperty,bC=/^[: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]*$/,Qp={},Zp={};function xC(e){return Cc.call(Zp,e)?!0:Cc.call(Qp,e)?!1:bC.test(e)?Zp[e]=!0:(Qp[e]=!0,!1)}function wC(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function CC(e,t,n,r){if(t===null||typeof t>"u"||wC(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.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 ct(e,t,n,r,o,i,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var Je={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Je[e]=new ct(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Je[t]=new ct(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Je[e]=new ct(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Je[e]=new ct(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){Je[e]=new ct(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Je[e]=new ct(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Je[e]=new ct(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Je[e]=new ct(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Je[e]=new ct(e,5,!1,e.toLowerCase(),null,!1,!1)});var cf=/[\-:]([a-z])/g;function df(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(cf,df);Je[t]=new ct(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(cf,df);Je[t]=new ct(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(cf,df);Je[t]=new ct(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Je[e]=new ct(e,1,!1,e.toLowerCase(),null,!1,!1)});Je.xlinkHref=new ct("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Je[e]=new ct(e,1,!1,e.toLowerCase(),null,!0,!0)});function ff(e,t,n,r){var o=Je.hasOwnProperty(t)?Je[t]:null;(o!==null?o.type!==0:r||!(2a||o[s]!==i[a]){var l=` -`+o[s].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{gu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?bi(e):""}function CC(e){switch(e.tag){case 5:return bi(e.type);case 16:return bi("Lazy");case 13:return bi("Suspense");case 19:return bi("SuspenseList");case 0:case 2:case 15:return e=vu(e.type,!1),e;case 11:return e=vu(e.type.render,!1),e;case 1:return e=vu(e.type,!0),e;default:return""}}function $c(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 uo:return"Fragment";case lo:return"Portal";case Cc:return"Profiler";case ff:return"StrictMode";case Sc:return"Suspense";case Pc:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Ov:return(e.displayName||"Context")+".Consumer";case Fv:return(e._context.displayName||"Context")+".Provider";case pf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case hf:return t=e.displayName||null,t!==null?t:$c(e.type)||"Memo";case Rn:t=e._payload,e=e._init;try{return $c(e(t))}catch{}}return null}function SC(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 $c(t);case 8:return t===ff?"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 rr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function _v(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function PC(e){var t=_v(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Is(e){e._valueTracker||(e._valueTracker=PC(e))}function Bv(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=_v(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Da(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 Ec(e,t){var n=t.checked;return Le({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Jp(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=rr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Vv(e,t){t=t.checked,t!=null&&df(e,"checked",t,!1)}function kc(e,t){Vv(e,t);var n=rr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Tc(e,t.type,n):t.hasOwnProperty("defaultValue")&&Tc(e,t.type,rr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function qp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Tc(e,t,n){(t!=="number"||Da(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var xi=Array.isArray;function ko(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Rs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ki={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},$C=["Webkit","ms","Moz","O"];Object.keys(ki).forEach(function(e){$C.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ki[t]=ki[e]})});function Uv(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ki.hasOwnProperty(e)&&ki[e]?(""+t).trim():t+"px"}function Hv(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Uv(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var EC=Le({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 Lc(e,t){if(t){if(EC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(z(62))}}function Dc(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 Nc=null;function mf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ic=null,To=null,Ao=null;function nh(e){if(e=vs(e)){if(typeof Ic!="function")throw Error(z(280));var t=e.stateNode;t&&(t=Fl(t),Ic(e.stateNode,e.type,t))}}function Gv(e){To?Ao?Ao.push(e):Ao=[e]:To=e}function Yv(){if(To){var e=To,t=Ao;if(Ao=To=null,nh(e),t)for(e=0;e>>=0,e===0?32:31-(OC(e)/jC|0)|0}var Fs=64,Os=4194304;function wi(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 Fa(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=wi(a):(i&=s,i!==0&&(r=wi(i)))}else s=n&~o,s!==0?r=wi(s):i!==0&&(r=wi(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ms(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gt(t),e[t]=n}function KC(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0=Ai),dh=" ",fh=!1;function h0(e,t){switch(e){case"keyup":return g2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function m0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var co=!1;function y2(e,t){switch(e){case"compositionend":return m0(t);case"keypress":return t.which!==32?null:(fh=!0,dh);case"textInput":return e=t.data,e===dh&&fh?null:e;default:return null}}function b2(e,t){if(co)return e==="compositionend"||!Sf&&h0(e,t)?(e=f0(),ma=xf=Vn=null,co=!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:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=gh(n)}}function b0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?b0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function x0(){for(var e=window,t=Da();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Da(e.document)}return t}function Pf(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 T2(e){var t=x0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&b0(n.ownerDocument.documentElement,n)){if(r!==null&&Pf(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=vh(n,i);var s=vh(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,fo=null,Bc=null,Li=null,Vc=!1;function yh(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Vc||fo==null||fo!==Da(r)||(r=fo,"selectionStart"in r&&Pf(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Li&&Gi(Li,r)||(Li=r,r=_a(Bc,"onSelect"),0mo||(e.current=Gc[mo],Gc[mo]=null,mo--)}function ye(e,t){mo++,Gc[mo]=e.current,e.current=t}var or={},ot=dr(or),mt=dr(!1),Fr=or;function Oo(e,t){var n=e.type.contextTypes;if(!n)return or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function gt(e){return e=e.childContextTypes,e!=null}function Va(){Se(mt),Se(ot)}function $h(e,t,n){if(ot.current!==or)throw Error(z(168));ye(ot,t),ye(mt,n)}function A0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(z(108,SC(e)||"Unknown",o));return Le({},n,r)}function Ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||or,Fr=ot.current,ye(ot,e),ye(mt,mt.current),!0}function Eh(e,t,n){var r=e.stateNode;if(!r)throw Error(z(169));n?(e=A0(e,t,Fr),r.__reactInternalMemoizedMergedChildContext=e,Se(mt),Se(ot),ye(ot,e)):Se(mt),ye(mt,n)}var mn=null,Ol=!1,Lu=!1;function M0(e){mn===null?mn=[e]:mn.push(e)}function B2(e){Ol=!0,M0(e)}function fr(){if(!Lu&&mn!==null){Lu=!0;var e=0,t=fe;try{var n=mn;for(fe=1;e>=s,o-=s,vn=1<<32-Gt(t)+o|n<m?(L=D,D=null):L=D.sibling;var M=f(x,D,v[m],P);if(M===null){D===null&&(D=L);break}e&&D&&M.alternate===null&&t(x,D),g=i(M,g,m),A===null?k=M:A.sibling=M,A=M,D=L}if(m===v.length)return n(x,D),$e&&Cr(x,m),k;if(D===null){for(;mm?(L=D,D=null):L=D.sibling;var E=f(x,D,M.value,P);if(E===null){D===null&&(D=L);break}e&&D&&E.alternate===null&&t(x,D),g=i(E,g,m),A===null?k=E:A.sibling=E,A=E,D=L}if(M.done)return n(x,D),$e&&Cr(x,m),k;if(D===null){for(;!M.done;m++,M=v.next())M=d(x,M.value,P),M!==null&&(g=i(M,g,m),A===null?k=M:A.sibling=M,A=M);return $e&&Cr(x,m),k}for(D=r(x,D);!M.done;m++,M=v.next())M=p(D,x,m,M.value,P),M!==null&&(e&&M.alternate!==null&&D.delete(M.key===null?m:M.key),g=i(M,g,m),A===null?k=M:A.sibling=M,A=M);return e&&D.forEach(function(N){return t(x,N)}),$e&&Cr(x,m),k}function w(x,g,v,P){if(typeof v=="object"&&v!==null&&v.type===uo&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ns:e:{for(var k=v.key,A=g;A!==null;){if(A.key===k){if(k=v.type,k===uo){if(A.tag===7){n(x,A.sibling),g=o(A,v.props.children),g.return=x,x=g;break e}}else if(A.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Rn&&Nh(k)===A.type){n(x,A.sibling),g=o(A,v.props),g.ref=ai(x,A,v),g.return=x,x=g;break e}n(x,A);break}else t(x,A);A=A.sibling}v.type===uo?(g=Rr(v.props.children,x.mode,P,v.key),g.return=x,x=g):(P=Sa(v.type,v.key,v.props,null,x.mode,P),P.ref=ai(x,g,v),P.return=x,x=P)}return s(x);case lo:e:{for(A=v.key;g!==null;){if(g.key===A)if(g.tag===4&&g.stateNode.containerInfo===v.containerInfo&&g.stateNode.implementation===v.implementation){n(x,g.sibling),g=o(g,v.children||[]),g.return=x,x=g;break e}else{n(x,g);break}else t(x,g);g=g.sibling}g=_u(v,x.mode,P),g.return=x,x=g}return s(x);case Rn:return A=v._init,w(x,g,A(v._payload),P)}if(xi(v))return y(x,g,v,P);if(ni(v))return b(x,g,v,P);Ws(x,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,g!==null&&g.tag===6?(n(x,g.sibling),g=o(g,v),g.return=x,x=g):(n(x,g),g=ju(v,x.mode,P),g.return=x,x=g),s(x)):n(x,g)}return w}var _o=j0(!0),_0=j0(!1),ys={},rn=dr(ys),Zi=dr(ys),Ji=dr(ys);function Mr(e){if(e===ys)throw Error(z(174));return e}function Nf(e,t){switch(ye(Ji,t),ye(Zi,e),ye(rn,ys),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Mc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Mc(t,e)}Se(rn),ye(rn,t)}function Bo(){Se(rn),Se(Zi),Se(Ji)}function B0(e){Mr(Ji.current);var t=Mr(rn.current),n=Mc(t,e.type);t!==n&&(ye(Zi,e),ye(rn,n))}function If(e){Zi.current===e&&(Se(rn),Se(Zi))}var Ee=dr(0);function Ya(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Du=[];function Rf(){for(var e=0;en?n:4,e(!0);var r=Nu.transition;Nu.transition={};try{e(!1),t()}finally{fe=n,Nu.transition=r}}function ny(){return Bt().memoizedState}function W2(e,t,n){var r=Qn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ry(e))oy(t,n);else if(n=I0(e,t,n,r),n!==null){var o=lt();Yt(n,e,r,o),iy(n,t,r)}}function U2(e,t,n){var r=Qn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ry(e))oy(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,a=i(s,n);if(o.hasEagerState=!0,o.eagerState=a,Xt(a,s)){var l=t.interleaved;l===null?(o.next=o,Lf(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=I0(e,t,o,r),n!==null&&(o=lt(),Yt(n,e,r,o),iy(n,t,r))}}function ry(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function oy(e,t){Di=Xa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function iy(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vf(e,n)}}var Qa={readContext:_t,useCallback:qe,useContext:qe,useEffect:qe,useImperativeHandle:qe,useInsertionEffect:qe,useLayoutEffect:qe,useMemo:qe,useReducer:qe,useRef:qe,useState:qe,useDebugValue:qe,useDeferredValue:qe,useTransition:qe,useMutableSource:qe,useSyncExternalStore:qe,useId:qe,unstable_isNewReconciler:!1},H2={readContext:_t,useCallback:function(e,t){return qt().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:Rh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ba(4194308,4,Z0.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=qt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=W2.bind(null,Ae,e),[r.memoizedState,e]},useRef:function(e){var t=qt();return e={current:e},t.memoizedState=e},useState:Ih,useDebugValue:Bf,useDeferredValue:function(e){return qt().memoizedState=e},useTransition:function(){var e=Ih(!1),t=e[0];return e=z2.bind(null,e[1]),qt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ae,o=qt();if($e){if(n===void 0)throw Error(z(407));n=n()}else{if(n=t(),Xe===null)throw Error(z(349));jr&30||z0(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Rh(U0.bind(null,r,i,e),[e]),r.flags|=2048,ts(9,W0.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=qt(),t=Xe.identifierPrefix;if($e){var n=yn,r=vn;n=(r&~(1<<32-Gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=qi++,0")&&(l=l.replace("",e.displayName)),l}while(1<=s&&0<=a);break}}}finally{gu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?bi(e):""}function SC(e){switch(e.tag){case 5:return bi(e.type);case 16:return bi("Lazy");case 13:return bi("Suspense");case 19:return bi("SuspenseList");case 0:case 2:case 15:return e=vu(e.type,!1),e;case 11:return e=vu(e.type.render,!1),e;case 1:return e=vu(e.type,!0),e;default:return""}}function Ec(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 uo:return"Fragment";case lo:return"Portal";case Sc:return"Profiler";case pf:return"StrictMode";case Pc:return"Suspense";case $c:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case jv:return(e.displayName||"Context")+".Consumer";case Ov:return(e._context.displayName||"Context")+".Provider";case hf:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case mf:return t=e.displayName||null,t!==null?t:Ec(e.type)||"Memo";case Rn:t=e._payload,e=e._init;try{return Ec(e(t))}catch{}}return null}function PC(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 Ec(t);case 8:return t===pf?"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 rr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Bv(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $C(e){var t=Bv(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(s){r=""+s,i.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Is(e){e._valueTracker||(e._valueTracker=$C(e))}function Vv(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Bv(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Da(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 kc(e,t){var n=t.checked;return Le({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function qp(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=rr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Kv(e,t){t=t.checked,t!=null&&ff(e,"checked",t,!1)}function Tc(e,t){Kv(e,t);var n=rr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ac(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ac(e,t.type,rr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function eh(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ac(e,t,n){(t!=="number"||Da(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var xi=Array.isArray;function ko(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o"+t.valueOf().toString()+"",t=Rs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Vi(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ki={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},EC=["Webkit","ms","Moz","O"];Object.keys(ki).forEach(function(e){EC.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ki[t]=ki[e]})});function Hv(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ki.hasOwnProperty(e)&&ki[e]?(""+t).trim():t+"px"}function Gv(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=Hv(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var kC=Le({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 Dc(e,t){if(t){if(kC[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(z(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(z(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(z(61))}if(t.style!=null&&typeof t.style!="object")throw Error(z(62))}}function Nc(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 Ic=null;function gf(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rc=null,To=null,Ao=null;function rh(e){if(e=vs(e)){if(typeof Rc!="function")throw Error(z(280));var t=e.stateNode;t&&(t=Fl(t),Rc(e.stateNode,e.type,t))}}function Yv(e){To?Ao?Ao.push(e):Ao=[e]:To=e}function Xv(){if(To){var e=To,t=Ao;if(Ao=To=null,rh(e),t)for(e=0;e>>=0,e===0?32:31-(jC(e)/_C|0)|0}var Fs=64,Os=4194304;function wi(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 Fa(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,s=n&268435455;if(s!==0){var a=s&~o;a!==0?r=wi(a):(i&=s,i!==0&&(r=wi(i)))}else s=n&~o,s!==0?r=wi(s):i!==0&&(r=wi(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,i=t&-t,o>=i||o===16&&(i&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function ms(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Gt(t),e[t]=n}function zC(e,t){var n=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 r=e.eventTimes;for(e=e.expirationTimes;0=Ai),fh=" ",ph=!1;function m0(e,t){switch(e){case"keyup":return v2.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function g0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var co=!1;function b2(e,t){switch(e){case"compositionend":return g0(t);case"keypress":return t.which!==32?null:(ph=!0,fh);case"textInput":return e=t.data,e===fh&&ph?null:e;default:return null}}function x2(e,t){if(co)return e==="compositionend"||!Pf&&m0(e,t)?(e=p0(),ma=wf=Vn=null,co=!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:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=vh(n)}}function x0(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?x0(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function w0(){for(var e=window,t=Da();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Da(e.document)}return t}function $f(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 A2(e){var t=w0(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&x0(n.ownerDocument.documentElement,n)){if(r!==null&&$f(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=r.end===void 0?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=yh(n,i);var s=yh(n,r);o&&s&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,fo=null,Vc=null,Li=null,Kc=!1;function bh(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Kc||fo==null||fo!==Da(r)||(r=fo,"selectionStart"in r&&$f(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Li&&Gi(Li,r)||(Li=r,r=_a(Vc,"onSelect"),0mo||(e.current=Yc[mo],Yc[mo]=null,mo--)}function ye(e,t){mo++,Yc[mo]=e.current,e.current=t}var or={},ot=dr(or),mt=dr(!1),Fr=or;function Oo(e,t){var n=e.type.contextTypes;if(!n)return or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},i;for(i in n)o[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function gt(e){return e=e.childContextTypes,e!=null}function Va(){Se(mt),Se(ot)}function Eh(e,t,n){if(ot.current!==or)throw Error(z(168));ye(ot,t),ye(mt,n)}function M0(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(z(108,PC(e)||"Unknown",o));return Le({},n,r)}function Ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||or,Fr=ot.current,ye(ot,e),ye(mt,mt.current),!0}function kh(e,t,n){var r=e.stateNode;if(!r)throw Error(z(169));n?(e=M0(e,t,Fr),r.__reactInternalMemoizedMergedChildContext=e,Se(mt),Se(ot),ye(ot,e)):Se(mt),ye(mt,n)}var mn=null,Ol=!1,Lu=!1;function L0(e){mn===null?mn=[e]:mn.push(e)}function V2(e){Ol=!0,L0(e)}function fr(){if(!Lu&&mn!==null){Lu=!0;var e=0,t=fe;try{var n=mn;for(fe=1;e>=s,o-=s,vn=1<<32-Gt(t)+o|n<m?(L=D,D=null):L=D.sibling;var M=f(x,D,v[m],P);if(M===null){D===null&&(D=L);break}e&&D&&M.alternate===null&&t(x,D),g=i(M,g,m),A===null?k=M:A.sibling=M,A=M,D=L}if(m===v.length)return n(x,D),$e&&Cr(x,m),k;if(D===null){for(;mm?(L=D,D=null):L=D.sibling;var E=f(x,D,M.value,P);if(E===null){D===null&&(D=L);break}e&&D&&E.alternate===null&&t(x,D),g=i(E,g,m),A===null?k=E:A.sibling=E,A=E,D=L}if(M.done)return n(x,D),$e&&Cr(x,m),k;if(D===null){for(;!M.done;m++,M=v.next())M=d(x,M.value,P),M!==null&&(g=i(M,g,m),A===null?k=M:A.sibling=M,A=M);return $e&&Cr(x,m),k}for(D=r(x,D);!M.done;m++,M=v.next())M=p(D,x,m,M.value,P),M!==null&&(e&&M.alternate!==null&&D.delete(M.key===null?m:M.key),g=i(M,g,m),A===null?k=M:A.sibling=M,A=M);return e&&D.forEach(function(N){return t(x,N)}),$e&&Cr(x,m),k}function w(x,g,v,P){if(typeof v=="object"&&v!==null&&v.type===uo&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Ns:e:{for(var k=v.key,A=g;A!==null;){if(A.key===k){if(k=v.type,k===uo){if(A.tag===7){n(x,A.sibling),g=o(A,v.props.children),g.return=x,x=g;break e}}else if(A.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Rn&&Ih(k)===A.type){n(x,A.sibling),g=o(A,v.props),g.ref=ai(x,A,v),g.return=x,x=g;break e}n(x,A);break}else t(x,A);A=A.sibling}v.type===uo?(g=Rr(v.props.children,x.mode,P,v.key),g.return=x,x=g):(P=Sa(v.type,v.key,v.props,null,x.mode,P),P.ref=ai(x,g,v),P.return=x,x=P)}return s(x);case lo:e:{for(A=v.key;g!==null;){if(g.key===A)if(g.tag===4&&g.stateNode.containerInfo===v.containerInfo&&g.stateNode.implementation===v.implementation){n(x,g.sibling),g=o(g,v.children||[]),g.return=x,x=g;break e}else{n(x,g);break}else t(x,g);g=g.sibling}g=_u(v,x.mode,P),g.return=x,x=g}return s(x);case Rn:return A=v._init,w(x,g,A(v._payload),P)}if(xi(v))return y(x,g,v,P);if(ni(v))return b(x,g,v,P);Ws(x,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,g!==null&&g.tag===6?(n(x,g.sibling),g=o(g,v),g.return=x,x=g):(n(x,g),g=ju(v,x.mode,P),g.return=x,x=g),s(x)):n(x,g)}return w}var _o=_0(!0),B0=_0(!1),ys={},rn=dr(ys),Zi=dr(ys),Ji=dr(ys);function Mr(e){if(e===ys)throw Error(z(174));return e}function If(e,t){switch(ye(Ji,t),ye(Zi,e),ye(rn,ys),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Lc(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Lc(t,e)}Se(rn),ye(rn,t)}function Bo(){Se(rn),Se(Zi),Se(Ji)}function V0(e){Mr(Ji.current);var t=Mr(rn.current),n=Lc(t,e.type);t!==n&&(ye(Zi,e),ye(rn,n))}function Rf(e){Zi.current===e&&(Se(rn),Se(Zi))}var Ee=dr(0);function Ya(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.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 Du=[];function Ff(){for(var e=0;en?n:4,e(!0);var r=Nu.transition;Nu.transition={};try{e(!1),t()}finally{fe=n,Nu.transition=r}}function ry(){return Bt().memoizedState}function U2(e,t,n){var r=Qn(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},oy(e))iy(t,n);else if(n=R0(e,t,n,r),n!==null){var o=lt();Yt(n,e,r,o),sy(n,t,r)}}function H2(e,t,n){var r=Qn(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(oy(e))iy(t,o);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var s=t.lastRenderedState,a=i(s,n);if(o.hasEagerState=!0,o.eagerState=a,Xt(a,s)){var l=t.interleaved;l===null?(o.next=o,Df(t)):(o.next=l.next,l.next=o),t.interleaved=o;return}}catch{}finally{}n=R0(e,t,o,r),n!==null&&(o=lt(),Yt(n,e,r,o),sy(n,t,r))}}function oy(e){var t=e.alternate;return e===Ae||t!==null&&t===Ae}function iy(e,t){Di=Xa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function sy(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,yf(e,n)}}var Qa={readContext:_t,useCallback:qe,useContext:qe,useEffect:qe,useImperativeHandle:qe,useInsertionEffect:qe,useLayoutEffect:qe,useMemo:qe,useReducer:qe,useRef:qe,useState:qe,useDebugValue:qe,useDeferredValue:qe,useTransition:qe,useMutableSource:qe,useSyncExternalStore:qe,useId:qe,unstable_isNewReconciler:!1},G2={readContext:_t,useCallback:function(e,t){return qt().memoizedState=[e,t===void 0?null:t],e},useContext:_t,useEffect:Fh,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ba(4194308,4,J0.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=qt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=U2.bind(null,Ae,e),[r.memoizedState,e]},useRef:function(e){var t=qt();return e={current:e},t.memoizedState=e},useState:Rh,useDebugValue:Vf,useDeferredValue:function(e){return qt().memoizedState=e},useTransition:function(){var e=Rh(!1),t=e[0];return e=W2.bind(null,e[1]),qt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Ae,o=qt();if($e){if(n===void 0)throw Error(z(407));n=n()}else{if(n=t(),Xe===null)throw Error(z(349));jr&30||W0(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,Fh(H0.bind(null,r,i,e),[e]),r.flags|=2048,ts(9,U0.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=qt(),t=Xe.identifierPrefix;if($e){var n=yn,r=vn;n=(r&~(1<<32-Gt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=qi++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[en]=t,e[Qi]=r,hy(e,t,!1,!1),t.stateNode=e;e:{switch(s=Dc(n,r),n){case"dialog":Ce("cancel",e),Ce("close",e),o=r;break;case"iframe":case"object":case"embed":Ce("load",e),o=r;break;case"video":case"audio":for(o=0;oKo&&(t.flags|=128,r=!0,li(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ya(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),li(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!$e)return et(t),null}else 2*Fe()-i.renderingStartTime>Ko&&n!==1073741824&&(t.flags|=128,r=!0,li(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Fe(),t.sibling=null,n=Ee.current,ye(Ee,r?n&1|2:n&1),t):(et(t),null);case 22:case 23:return Hf(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xt&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(z(156,t.tag))}function eS(e,t){switch(Ef(t),t.tag){case 1:return gt(t.type)&&Va(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bo(),Se(mt),Se(ot),Rf(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return If(t),null;case 13:if(Se(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(z(340));jo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(Ee),null;case 4:return Bo(),null;case 10:return Mf(t.type._context),null;case 22:case 23:return Hf(),null;case 24:return null;default:return null}}var Hs=!1,nt=!1,tS=typeof WeakSet=="function"?WeakSet:Set,X=null;function bo(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){De(e,t,r)}else n.current=null}function id(e,t,n){try{n()}catch(r){De(e,t,r)}}var Wh=!1;function nS(e,t){if(Kc=Oa,e=x0(),Pf(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(a=s+o),d!==i||r!==0&&d.nodeType!==3||(l=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++u===o&&(a=s),f===i&&++c===r&&(l=s),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(zc={focusedElem:e,selectionRange:n},Oa=!1,X=t;X!==null;)if(t=X,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,X=e;else for(;X!==null;){t=X;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var b=y.memoizedProps,w=y.memoizedState,x=t.stateNode,g=x.getSnapshotBeforeUpdate(t.elementType===t.type?b:zt(t.type,b),w);x.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(z(163))}}catch(P){De(t,t.return,P)}if(e=t.sibling,e!==null){e.return=t.return,X=e;break}X=t.return}return y=Wh,Wh=!1,y}function Ni(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&id(t,n,i)}o=o.next}while(o!==r)}}function Bl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function sd(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function vy(e){var t=e.alternate;t!==null&&(e.alternate=null,vy(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[en],delete t[Qi],delete t[Hc],delete t[j2],delete t[_2])),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 yy(e){return e.tag===5||e.tag===3||e.tag===4}function Uh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yy(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 ad(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ba));else if(r!==4&&(e=e.child,e!==null))for(ad(e,t,n),e=e.sibling;e!==null;)ad(e,t,n),e=e.sibling}function ld(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ld(e,t,n),e=e.sibling;e!==null;)ld(e,t,n),e=e.sibling}var Qe=null,Wt=!1;function Dn(e,t,n){for(n=n.child;n!==null;)by(e,t,n),n=n.sibling}function by(e,t,n){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Dl,n)}catch{}switch(n.tag){case 5:nt||bo(n,t);case 6:var r=Qe,o=Wt;Qe=null,Dn(e,t,n),Qe=r,Wt=o,Qe!==null&&(Wt?(e=Qe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Qe.removeChild(n.stateNode));break;case 18:Qe!==null&&(Wt?(e=Qe,n=n.stateNode,e.nodeType===8?Mu(e.parentNode,n):e.nodeType===1&&Mu(e,n),Ui(e)):Mu(Qe,n.stateNode));break;case 4:r=Qe,o=Wt,Qe=n.stateNode.containerInfo,Wt=!0,Dn(e,t,n),Qe=r,Wt=o;break;case 0:case 11:case 14:case 15:if(!nt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&id(n,t,s),o=o.next}while(o!==r)}Dn(e,t,n);break;case 1:if(!nt&&(bo(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){De(n,t,a)}Dn(e,t,n);break;case 21:Dn(e,t,n);break;case 22:n.mode&1?(nt=(r=nt)||n.memoizedState!==null,Dn(e,t,n),nt=r):Dn(e,t,n);break;default:Dn(e,t,n)}}function Hh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new tS),t.forEach(function(r){var o=dS.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Vt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~i}if(r=o,r=Fe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*oS(r/1960))-r,10e?16:e,Kn===null)var r=!1;else{if(e=Kn,Kn=null,qa=0,ue&6)throw Error(z(331));var o=ue;for(ue|=4,X=e.current;X!==null;){var i=X,s=i.child;if(X.flags&16){var a=i.deletions;if(a!==null){for(var l=0;lFe()-Wf?Ir(e,0):zf|=n),vt(e,t)}function ky(e,t){t===0&&(e.mode&1?(t=Os,Os<<=1,!(Os&130023424)&&(Os=4194304)):t=1);var n=lt();e=kn(e,t),e!==null&&(ms(e,t,n),vt(e,n))}function cS(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),ky(e,n)}function dS(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(z(314))}r!==null&&r.delete(t),ky(e,n)}var Ty;Ty=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||mt.current)ht=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ht=!1,J2(e,t,n);ht=!!(e.flags&131072)}else ht=!1,$e&&t.flags&1048576&&L0(t,Wa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;xa(e,t),e=t.pendingProps;var o=Oo(t,ot.current);Lo(t,n),o=Of(null,t,r,e,o,n);var i=jf();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,gt(r)?(i=!0,Ka(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Df(t),o.updater=jl,t.stateNode=o,o._reactInternals=t,Jc(t,r,e,n),t=td(null,t,r,!0,i,n)):(t.tag=0,$e&&i&&$f(t),at(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(xa(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=pS(r),e=zt(r,e),o){case 0:t=ed(null,t,r,e,n);break e;case 1:t=Vh(null,t,r,e,n);break e;case 11:t=_h(null,t,r,e,n);break e;case 14:t=Bh(null,t,r,zt(r.type,e),n);break e}throw Error(z(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),ed(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Vh(e,t,r,o,n);case 3:e:{if(dy(t),e===null)throw Error(z(387));r=t.pendingProps,i=t.memoizedState,o=i.element,R0(e,t),Ga(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Vo(Error(z(423)),t),t=Kh(e,t,r,n,o);break e}else if(r!==o){o=Vo(Error(z(424)),t),t=Kh(e,t,r,n,o);break e}else for(Ct=Gn(t.stateNode.containerInfo.firstChild),Pt=t,$e=!0,Ht=null,n=_0(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(jo(),r===o){t=Tn(e,t,n);break e}at(e,t,r,n)}t=t.child}return t;case 5:return B0(t),e===null&&Xc(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,Wc(r,o)?s=null:i!==null&&Wc(r,i)&&(t.flags|=32),cy(e,t),at(e,t,s,n),t.child;case 6:return e===null&&Xc(t),null;case 13:return fy(e,t,n);case 4:return Nf(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_o(t,null,r,n):at(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),_h(e,t,r,o,n);case 7:return at(e,t,t.pendingProps,n),t.child;case 8:return at(e,t,t.pendingProps.children,n),t.child;case 12:return at(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,ye(Ua,r._currentValue),r._currentValue=s,i!==null)if(Xt(i.value,s)){if(i.children===o.children&&!mt.current){t=Tn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){s=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Cn(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Qc(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(z(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Qc(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}at(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Lo(t,n),o=_t(o),r=r(o),t.flags|=1,at(e,t,r,n),t.child;case 14:return r=t.type,o=zt(r,t.pendingProps),o=zt(r.type,o),Bh(e,t,r,o,n);case 15:return ly(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),xa(e,t),t.tag=1,gt(r)?(e=!0,Ka(t)):e=!1,Lo(t,n),O0(t,r,o),Jc(t,r,o,n),td(null,t,r,!0,e,n);case 19:return py(e,t,n);case 22:return uy(e,t,n)}throw Error(z(156,t.tag))};function Ay(e,t){return t0(e,t)}function fS(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,n,r){return new fS(e,t,n,r)}function Yf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pS(e){if(typeof e=="function")return Yf(e)?1:0;if(e!=null){if(e=e.$$typeof,e===pf)return 11;if(e===hf)return 14}return 2}function Zn(e,t){var n=e.alternate;return n===null?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Sa(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")Yf(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case uo:return Rr(n.children,o,i,t);case ff:s=8,o|=8;break;case Cc:return e=Ot(12,n,t,o|2),e.elementType=Cc,e.lanes=i,e;case Sc:return e=Ot(13,n,t,o),e.elementType=Sc,e.lanes=i,e;case Pc:return e=Ot(19,n,t,o),e.elementType=Pc,e.lanes=i,e;case jv:return Kl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Fv:s=10;break e;case Ov:s=9;break e;case pf:s=11;break e;case hf:s=14;break e;case Rn:s=16,r=null;break e}throw Error(z(130,e==null?e:typeof e,""))}return t=Ot(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Rr(e,t,n,r){return e=Ot(7,e,r,t),e.lanes=n,e}function Kl(e,t,n,r){return e=Ot(22,e,r,t),e.elementType=jv,e.lanes=n,e.stateNode={isHidden:!1},e}function ju(e,t,n){return e=Ot(6,e,null,t),e.lanes=n,e}function _u(e,t,n){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function hS(e,t,n,r,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=bu(0),this.expirationTimes=bu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bu(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Xf(e,t,n,r,o,i,s,a,l){return e=new hS(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ot(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Df(i),e}function mS(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ny)}catch(e){console.error(e)}}Ny(),Lv.exports=kt;var qf=Lv.exports;const Iy=Ml(qf);var em=qf;xc.createRoot=em.createRoot,xc.hydrateRoot=em.hydrateRoot;const nl={prefix:String(Math.round(Math.random()*1e10)),current:0},Ry=ee.createContext(nl),xS=ee.createContext(!1);let wS=!!(typeof window<"u"&&window.document&&window.document.createElement),Bu=new WeakMap;function CS(e=!1){let t=h.useContext(Ry),n=h.useRef(null);if(n.current===null&&!e){var r,o;let i=(o=ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||o===void 0||(r=o.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(i){let s=Bu.get(i);s==null?Bu.set(i,{id:t.current,state:i.memoizedState}):i.memoizedState!==s.state&&(t.current=s.id,Bu.delete(i))}n.current=++t.current}return n.current}function SS(e){let t=h.useContext(Ry);t===nl&&!wS&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=CS(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function PS(e){let t=ee.useId(),[n]=h.useState(bs()),r=n?"react-aria":`react-aria${nl.prefix}`;return e||`${r}-${t}`}const $S=typeof ee.useId=="function"?PS:SS;function ES(){return!1}function kS(){return!0}function TS(e){return()=>{}}function bs(){return typeof ee.useSyncExternalStore=="function"?ee.useSyncExternalStore(TS,ES,kS):h.useContext(xS)}class AS{getStringForLocale(t,n){let r=this.strings[n];r||(r=MS(n,this.strings,this.defaultLocale),this.strings[n]=r);let o=r[t];if(!o)throw new Error(`Could not find intl message ${t} in ${n} locale`);return o}constructor(t,n="en-US"){this.strings={...t},this.defaultLocale=n}}function MS(e,t,n="en-US"){if(t[e])return t[e];let r=LS(e);if(t[r])return t[r];for(let o in t)if(o.startsWith(r+"-"))return t[o];return t[n]}function LS(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const tm=new Map,nm=new Map;class DS{format(t,n){let r=this.strings.getStringForLocale(t,this.locale);return typeof r=="function"?r(n,this):r}plural(t,n,r="cardinal"){let o=n["="+t];if(o)return typeof o=="function"?o():o;let i=this.locale+":"+r,s=tm.get(i);s||(s=new Intl.PluralRules(this.locale,{type:r}),tm.set(i,s));let a=s.select(t);return o=n[a]||n.other,typeof o=="function"?o():o}number(t){let n=nm.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),nm.set(this.locale,n)),n.format(t)}select(t,n){let r=t[n]||t.other;return typeof r=="function"?r():r}constructor(t,n){this.locale=t,this.strings=n}}function NS(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function IS(e,t,n){NS(e,t),t.set(e,n)}function pr(e,t,n){let[r,o]=h.useState(e||t),i=h.useRef(e!==void 0),s=e!==void 0;h.useEffect(()=>{let u=i.current;u!==s&&console.warn(`WARN: A component changed from ${u?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),i.current=s},[s]);let a=s?e:r,l=h.useCallback((u,...c)=>{let d=(f,...p)=>{n&&(Object.is(a,f)||n(f,...p)),s||(a=f)};typeof u=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o((p,...y)=>{let b=u(s?a:p,...y);return d(b,...c),s?p:b})):(s||o(u),d(u,...c))},[s,a,n]);return[a,l]}function pd(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function Fy(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{};function Oe(e){const t=h.useRef(null);return Te(()=>{t.current=e},[e]),h.useCallback((...n)=>{const r=t.current;return r(...n)},[])}function FS(e){let[t,n]=h.useState(e),r=h.useRef(null),o=Oe(()=>{let s=r.current.next();if(s.done){r.current=null;return}t===s.value?o():n(s.value)});Te(()=>{r.current&&o()});let i=Oe(s=>{r.current=s(t),o()});return[t,i]}let OS=!!(typeof window<"u"&&window.document&&window.document.createElement),rl=new Map;function sn(e){let[t,n]=h.useState(e),r=h.useRef(null),o=$S(t),i=h.useCallback(s=>{r.current=s},[]);return OS&&rl.set(o,i),Te(()=>{let s=o;return()=>{rl.delete(s)}},[o]),h.useEffect(()=>{let s=r.current;s&&(r.current=null,n(s))}),o}function jS(e,t){if(e===t)return e;let n=rl.get(e);if(n)return n(t),t;let r=rl.get(t);return r?(r(e),e):t}function Jn(e=[]){let t=sn(),[n,r]=FS(t),o=h.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return Te(o,[t,o,...e]),n}function Wr(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const gn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},ol=e=>e&&"window"in e&&e.window===e?e:gn(e).defaultView||window;function Y(...e){let t={...e[0]};for(let n=1;n=65&&o.charCodeAt(2)<=90?t[o]=Wr(i,s):(o==="className"||o==="UNSAFE_className")&&typeof i=="string"&&typeof s=="string"?t[o]=RS(i,s):o==="id"&&i&&s?t.id=jS(i,s):t[o]=s!==void 0?s:i}}return t}function _S(...e){return e.length===1?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}const BS=new Set(["id"]),VS=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),KS=new Set(["href","target","rel","download","ping","referrerPolicy"]),zS=/^(data-.*)$/;function hr(e,t={}){let{labelable:n,isLink:r,propNames:o}=t,i={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(BS.has(s)||n&&VS.has(s)||r&&KS.has(s)||o!=null&&o.has(s)||zS.test(s))&&(i[s]=e[s]);return i}function St(e){if(WS())e.focus({preventScroll:!0});else{let t=US(e);e.focus(),HS(t)}}let Xs=null;function WS(){if(Xs==null){Xs=!1;try{var e=document.createElement("div");e.focus({get preventScroll(){return Xs=!0,!0}})}catch{}}return Xs}function US(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function ep(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function An(){return ep(/^Mac/i)}function GS(){return ep(/^iPhone/i)}function Oy(){return ep(/^iPad/i)||An()&&navigator.maxTouchPoints>1}function xs(){return GS()||Oy()}function Pa(){return An()||xs()}function jy(){return Gl(/AppleWebKit/i)&&!YS()}function YS(){return Gl(/Chrome/i)}function _y(){return Gl(/Android/i)}function XS(){return Gl(/Firefox/i)}const By=h.createContext({isNative:!0,open:JS});function QS(e){let{children:t,navigate:n}=e,r=h.useMemo(()=>({isNative:!1,open:(o,i)=>{Vy(o,s=>{ZS(s,i)?n(s.pathname+s.search+s.hash):an(s,i)})}}),[n]);return ee.createElement(By.Provider,{value:r},t)}function Yl(){return h.useContext(By)}function ZS(e,t){let n=e.getAttribute("target");return(!n||n==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function an(e,t,n=!0){var r,o;let{metaKey:i,ctrlKey:s,altKey:a,shiftKey:l}=t;XS()&&(!((o=window.event)===null||o===void 0||(r=o.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(An()?i=!0:s=!0);let u=jy()&&An()&&!Oy()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:s,altKey:a,shiftKey:l}):new MouseEvent("click",{metaKey:i,ctrlKey:s,altKey:a,shiftKey:l,bubbles:!0,cancelable:!0});an.isOpening=n,St(e),e.dispatchEvent(u),an.isOpening=!1}an.isOpening=!1;function Vy(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function JS(e,t){Vy(e,n=>an(n,t))}let so=new Map,hd=new Set;function rm(){if(typeof window>"u")return;let e=n=>{let r=so.get(n.target);r||(r=new Set,so.set(n.target,r),n.target.addEventListener("transitioncancel",t)),r.add(n.propertyName)},t=n=>{let r=so.get(n.target);if(r&&(r.delete(n.propertyName),r.size===0&&(n.target.removeEventListener("transitioncancel",t),so.delete(n.target)),so.size===0)){for(let o of hd)o();hd.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",t)}typeof document<"u"&&(document.readyState!=="loading"?rm():document.addEventListener("DOMContentLoaded",rm));function tp(e){requestAnimationFrame(()=>{so.size===0?e():hd.add(e)})}function np(){let e=h.useRef(new Map),t=h.useCallback((o,i,s,a)=>{let l=a!=null&&a.once?(...u)=>{e.current.delete(s),s(...u)}:s;e.current.set(s,{type:i,eventTarget:o,fn:l,options:a}),o.addEventListener(i,s,a)},[]),n=h.useCallback((o,i,s,a)=>{var l;let u=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;o.removeEventListener(i,u,a),e.current.delete(s)},[]),r=h.useCallback(()=>{e.current.forEach((o,i)=>{n(o.eventTarget,o.type,i,o.options)})},[n]);return h.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function il(e,t){let{id:n,"aria-label":r,"aria-labelledby":o}=e;return n=sn(n),o&&r?o=[...new Set([n,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),!r&&!o&&t&&(r=t),{id:n,"aria-label":r,"aria-labelledby":o}}function qS(){return typeof window.ResizeObserver<"u"}function Ky(e){const{ref:t,onResize:n}=e;h.useEffect(()=>{let r=t==null?void 0:t.current;if(r)if(qS()){const o=new window.ResizeObserver(i=>{i.length&&n()});return o.observe(r),()=>{r&&o.unobserve(r)}}else return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)}},[n,t])}function rp(e,t){Te(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref.current=null}})}function om(e){for(sl(e)&&(e=e.parentElement);e&&!sl(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function sl(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}let eP=0;const Vu=new Map;function tP(e){let[t,n]=h.useState(void 0);return Te(()=>{if(!e)return;let r=Vu.get(e);if(r)n(r.element.id);else{let o=`react-aria-description-${eP++}`;n(o);let i=document.createElement("div");i.id=o,i.style.display="none",i.textContent=e,document.body.appendChild(i),r={refCount:0,element:i},Vu.set(e,r)}return r.refCount++,()=>{--r.refCount===0&&(r.element.remove(),Vu.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}function nP(e,t,n,r){let o=Oe(n),i=n==null;h.useEffect(()=>{if(i)return;let s=e.current;return s.addEventListener(t,o,r),()=>{s.removeEventListener(t,o,r)}},[e,t,r,i,o])}function zy(e,t){let n=im(e,t,"left"),r=im(e,t,"top"),o=t.offsetWidth,i=t.offsetHeight,s=e.scrollLeft,a=e.scrollTop,{borderTopWidth:l,borderLeftWidth:u}=getComputedStyle(e),c=e.scrollLeft+parseInt(u,10),d=e.scrollTop+parseInt(l,10),f=c+e.clientWidth,p=d+e.clientHeight;n<=s?s=n-parseInt(u,10):n+o>f&&(s+=n+o-f),r<=d?a=r-parseInt(l,10):r+i>p&&(a+=r+i-p),e.scrollLeft=s,e.scrollTop=a}function im(e,t,n){const r=n==="left"?"offsetLeft":"offsetTop";let o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){o-=e[r];break}t=t.offsetParent}return o}function sm(e,t){if(document.contains(e)){let s=document.scrollingElement||document.documentElement;if(window.getComputedStyle(s).overflow==="hidden"){let l=om(e);for(;e&&l&&e!==s&&l!==s;)zy(l,e),e=l,l=om(e)}else{var n;let{left:l,top:u}=e.getBoundingClientRect();e==null||(n=e.scrollIntoView)===null||n===void 0||n.call(e,{block:"nearest"});let{left:c,top:d}=e.getBoundingClientRect();if(Math.abs(l-c)>1||Math.abs(u-d)>1){var r,o,i;t==null||(o=t.containingElement)===null||o===void 0||(r=o.scrollIntoView)===null||r===void 0||r.call(o,{block:"center",inline:"center"}),(i=e.scrollIntoView)===null||i===void 0||i.call(e,{block:"nearest"})}}}}function rs(e){return e.mozInputSource===0&&e.isTrusted?!0:_y()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Wy(e){return!_y()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function rP(e,t,n){let r=h.useRef(t),o=Oe(()=>{n&&n(r.current)});h.useEffect(()=>{var i;let s=e==null||(i=e.current)===null||i===void 0?void 0:i.form;return s==null||s.addEventListener("reset",o),()=>{s==null||s.removeEventListener("reset",o)}},[e,o])}const oP=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),iP=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Uy(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize().script;return n?oP.has(n):!1}let t=e.split("-")[0];return iP.has(t)}function Hy(){let e=typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Uy(e)?"rtl":"ltr"}}let md=Hy(),Si=new Set;function am(){md=Hy();for(let e of Si)e(md)}function Gy(){let e=bs(),[t,n]=h.useState(md);return h.useEffect(()=>(Si.size===0&&window.addEventListener("languagechange",am),Si.add(n),()=>{Si.delete(n),Si.size===0&&window.removeEventListener("languagechange",am)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const Yy=ee.createContext(null);function sP(e){let{locale:t,children:n}=e,r=Gy(),o=t?{locale:t,direction:Uy(t)?"rtl":"ltr"}:r;return ee.createElement(Yy.Provider,{value:o},n)}function ws(){let e=Gy();return h.useContext(Yy)||e}const lm=new WeakMap;function aP(e){let t=lm.get(e);return t||(t=new AS(e),lm.set(e,t)),t}function op(e){let{locale:t}=ws(),n=h.useMemo(()=>aP(e),[e]);return h.useMemo(()=>new DS(t,n),[t,n])}let Ku=new Map;function Xy(e){let{locale:t}=ws(),n=t+(e?Object.entries(e).sort((o,i)=>o[0]s.length===0?!0:(i=i.normalize("NFC"),s=s.normalize("NFC"),t.compare(i.slice(0,s.length),s)===0),[t]),r=h.useCallback((i,s)=>s.length===0?!0:(i=i.normalize("NFC"),s=s.normalize("NFC"),t.compare(i.slice(-s.length),s)===0),[t]),o=h.useCallback((i,s)=>{if(s.length===0)return!0;i=i.normalize("NFC"),s=s.normalize("NFC");let a=0,l=s.length;for(;a+l<=i.length;a++){let u=i.slice(a,a+l);if(t.compare(s,u)===0)return!0}return!1},[t]);return h.useMemo(()=>({startsWith:n,endsWith:r,contains:o}),[n,r,o])}var tn=function(){return tn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r{tp(()=>{if(wo==="restoring"){const t=gn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=gd||""),gd="",wo="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&$a.has(e)){let t=$a.get(e);e.style.userSelect==="none"&&t&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),$a.delete(e)}}const ip=ee.createContext({register:()=>{}});ip.displayName="PressResponderContext";function pP(e){let t=h.useContext(ip);if(t){let{register:n,...r}=t;e=Y(r,e),n()}return rp(t,e.ref),e}var Zs=new WeakMap;class Js{continuePropagation(){um(this,Zs,!1)}get shouldStopPropagation(){return dP(this,Zs)}constructor(t,n,r){IS(this,Zs,{writable:!0,value:void 0}),um(this,Zs,!0),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey}}const dm=Symbol("linkClicked");function Cs(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,isDisabled:s,isPressed:a,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...f}=pP(e),[p,y]=h.useState(!1),b=h.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:w,removeAllGlobalListeners:x}=np(),g=Oe((m,L)=>{let M=b.current;if(s||M.didFirePressStart)return!1;let E=!0;if(M.isTriggeringEvent=!0,r){let N=new Js("pressstart",L,m);r(N),E=N.shouldStopPropagation}return n&&n(!0),M.isTriggeringEvent=!1,M.didFirePressStart=!0,y(!0),E}),v=Oe((m,L,M=!0)=>{let E=b.current;if(!E.didFirePressStart)return!1;E.ignoreClickAfterPress=!0,E.didFirePressStart=!1,E.isTriggeringEvent=!0;let N=!0;if(o){let C=new Js("pressend",L,m);o(C),N=C.shouldStopPropagation}if(n&&n(!1),y(!1),t&&M&&!s){let C=new Js("press",L,m);t(C),N&&(N=C.shouldStopPropagation)}return E.isTriggeringEvent=!1,N}),P=Oe((m,L)=>{let M=b.current;if(s)return!1;if(i){M.isTriggeringEvent=!0;let E=new Js("pressup",L,m);return i(E),M.isTriggeringEvent=!1,E.shouldStopPropagation}return!0}),k=Oe(m=>{let L=b.current;L.isPressed&&L.target&&(L.isOverTarget&&L.pointerType!=null&&v(cn(L.target,m),L.pointerType,!1),L.isPressed=!1,L.isOverTarget=!1,L.activePointerId=null,L.pointerType=null,x(),c||Qs(L.target))}),A=Oe(m=>{u&&k(m)}),D=h.useMemo(()=>{let m=b.current,L={onKeyDown(E){if(zu(E.nativeEvent,E.currentTarget)&&E.currentTarget.contains(E.target)){var N;pm(E.target,E.key)&&E.preventDefault();let C=!0;!m.isPressed&&!E.repeat&&(m.target=E.currentTarget,m.isPressed=!0,C=g(E,"keyboard"),w(gn(E.currentTarget),"keyup",M,!1)),C&&E.stopPropagation(),E.metaKey&&An()&&((N=m.metaKeyEvents)===null||N===void 0||N.set(E.key,E.nativeEvent))}else E.key==="Meta"&&(m.metaKeyEvents=new Map)},onKeyUp(E){zu(E.nativeEvent,E.currentTarget)&&!E.repeat&&E.currentTarget.contains(E.target)&&m.target&&P(cn(m.target,E),"keyboard")},onClick(E){if(!(E&&!E.currentTarget.contains(E.target))&&E&&E.button===0&&!m.isTriggeringEvent&&!an.isOpening){let N=!0;if(s&&E.preventDefault(),!m.ignoreClickAfterPress&&!m.ignoreEmulatedMouseEvents&&!m.isPressed&&(m.pointerType==="virtual"||rs(E.nativeEvent))){!s&&!l&&St(E.currentTarget);let C=g(E,"virtual"),$=P(E,"virtual"),R=v(E,"virtual");N=C&&$&&R}m.ignoreEmulatedMouseEvents=!1,m.ignoreClickAfterPress=!1,N&&E.stopPropagation()}}},M=E=>{var N;if(m.isPressed&&m.target&&zu(E,m.target)){var C;pm(E.target,E.key)&&E.preventDefault();let R=E.target,_=v(cn(m.target,E),"keyboard",m.target.contains(R));x(),_&&E.stopPropagation(),E.key!=="Enter"&&sp(m.target)&&m.target.contains(R)&&!E[dm]&&(E[dm]=!0,an(m.target,E,!1)),m.isPressed=!1,(C=m.metaKeyEvents)===null||C===void 0||C.delete(E.key)}else if(E.key==="Meta"&&(!((N=m.metaKeyEvents)===null||N===void 0)&&N.size)){var $;let R=m.metaKeyEvents;m.metaKeyEvents=void 0;for(let _ of R.values())($=m.target)===null||$===void 0||$.dispatchEvent(new KeyboardEvent("keyup",_))}};if(typeof PointerEvent<"u"){L.onPointerDown=$=>{if($.button!==0||!$.currentTarget.contains($.target))return;if(Wy($.nativeEvent)){m.pointerType="virtual";return}Wu($.currentTarget)&&$.preventDefault(),m.pointerType=$.pointerType;let R=!0;m.isPressed||(m.isPressed=!0,m.isOverTarget=!0,m.activePointerId=$.pointerId,m.target=$.currentTarget,!s&&!l&&St($.currentTarget),c||cm(m.target),R=g($,m.pointerType),w(gn($.currentTarget),"pointermove",E,!1),w(gn($.currentTarget),"pointerup",N,!1),w(gn($.currentTarget),"pointercancel",C,!1)),R&&$.stopPropagation()},L.onMouseDown=$=>{$.currentTarget.contains($.target)&&$.button===0&&(Wu($.currentTarget)&&$.preventDefault(),$.stopPropagation())},L.onPointerUp=$=>{!$.currentTarget.contains($.target)||m.pointerType==="virtual"||$.button===0&&qr($,$.currentTarget)&&P($,m.pointerType||$.pointerType)};let E=$=>{$.pointerId===m.activePointerId&&(m.target&&qr($,m.target)?!m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!0,g(cn(m.target,$),m.pointerType)):m.target&&m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!1,v(cn(m.target,$),m.pointerType,!1),A($)))},N=$=>{$.pointerId===m.activePointerId&&m.isPressed&&$.button===0&&m.target&&(qr($,m.target)&&m.pointerType!=null?v(cn(m.target,$),m.pointerType):m.isOverTarget&&m.pointerType!=null&&v(cn(m.target,$),m.pointerType,!1),m.isPressed=!1,m.isOverTarget=!1,m.activePointerId=null,m.pointerType=null,x(),c||Qs(m.target))},C=$=>{k($)};L.onDragStart=$=>{$.currentTarget.contains($.target)&&k($)}}else{L.onMouseDown=C=>{if(C.button!==0||!C.currentTarget.contains(C.target))return;if(Wu(C.currentTarget)&&C.preventDefault(),m.ignoreEmulatedMouseEvents){C.stopPropagation();return}m.isPressed=!0,m.isOverTarget=!0,m.target=C.currentTarget,m.pointerType=rs(C.nativeEvent)?"virtual":"mouse",!s&&!l&&St(C.currentTarget),g(C,m.pointerType)&&C.stopPropagation(),w(gn(C.currentTarget),"mouseup",E,!1)},L.onMouseEnter=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&m.pointerType!=null&&(m.isOverTarget=!0,$=g(C,m.pointerType)),$&&C.stopPropagation()},L.onMouseLeave=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&m.pointerType!=null&&(m.isOverTarget=!1,$=v(C,m.pointerType,!1),A(C)),$&&C.stopPropagation()},L.onMouseUp=C=>{C.currentTarget.contains(C.target)&&!m.ignoreEmulatedMouseEvents&&C.button===0&&P(C,m.pointerType||"mouse")};let E=C=>{if(C.button===0){if(m.isPressed=!1,x(),m.ignoreEmulatedMouseEvents){m.ignoreEmulatedMouseEvents=!1;return}m.target&&qr(C,m.target)&&m.pointerType!=null?v(cn(m.target,C),m.pointerType):m.target&&m.isOverTarget&&m.pointerType!=null&&v(cn(m.target,C),m.pointerType,!1),m.isOverTarget=!1}};L.onTouchStart=C=>{if(!C.currentTarget.contains(C.target))return;let $=hP(C.nativeEvent);if(!$)return;m.activePointerId=$.identifier,m.ignoreEmulatedMouseEvents=!0,m.isOverTarget=!0,m.isPressed=!0,m.target=C.currentTarget,m.pointerType="touch",!s&&!l&&St(C.currentTarget),c||cm(m.target),g(C,m.pointerType)&&C.stopPropagation(),w(ol(C.currentTarget),"scroll",N,!0)},L.onTouchMove=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=fm(C.nativeEvent,m.activePointerId),R=!0;$&&qr($,C.currentTarget)?!m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!0,R=g(C,m.pointerType)):m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!1,R=v(C,m.pointerType,!1),A(C)),R&&C.stopPropagation()},L.onTouchEnd=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=fm(C.nativeEvent,m.activePointerId),R=!0;$&&qr($,C.currentTarget)&&m.pointerType!=null?(P(C,m.pointerType),R=v(C,m.pointerType)):m.isOverTarget&&m.pointerType!=null&&(R=v(C,m.pointerType,!1)),R&&C.stopPropagation(),m.isPressed=!1,m.activePointerId=null,m.isOverTarget=!1,m.ignoreEmulatedMouseEvents=!0,m.target&&!c&&Qs(m.target),x()},L.onTouchCancel=C=>{C.currentTarget.contains(C.target)&&(C.stopPropagation(),m.isPressed&&k(C))};let N=C=>{m.isPressed&&C.target.contains(m.target)&&k({currentTarget:m.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};L.onDragStart=C=>{C.currentTarget.contains(C.target)&&k(C)}}return L},[w,s,l,x,c,k,A,v,g,P]);return h.useEffect(()=>()=>{var m;c||Qs((m=b.current.target)!==null&&m!==void 0?m:void 0)},[c]),{isPressed:a||p,pressProps:Y(f,D)}}function sp(e){return e.tagName==="A"&&e.hasAttribute("href")}function zu(e,t){const{key:n,code:r}=e,o=t,i=o.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(o instanceof ol(o).HTMLInputElement&&!Jy(o,n)||o instanceof ol(o).HTMLTextAreaElement||o.isContentEditable)&&!((i==="link"||!i&&sp(o))&&n!=="Enter")}function hP(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function fm(e,t){const n=e.changedTouches;for(let r=0;rt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function qr(e,t){let n=t.getBoundingClientRect(),r=mP(e);return gP(n,r)}function Wu(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function pm(e,t){return e instanceof HTMLInputElement?!Jy(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!sp(e)}const vP=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Jy(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":vP.has(e.type)}function yP({children:e}){let t=h.useMemo(()=>({register:()=>{}}),[]);return ee.createElement(ip.Provider,{value:t},e)}class bP{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function qy(e){let t=h.useRef({isFocused:!1,observer:null});Te(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Oe(r=>{e==null||e(r)});return h.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=r.target,i=s=>{t.current.isFocused=!1,o.disabled&&n(new bP("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let a=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:a})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:a}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function eb(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e;const i=h.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),o&&o(!1),!0},[r,o]),s=qy(i),a=h.useCallback(l=>{l.target===l.currentTarget&&document.activeElement===l.target&&(n&&n(l),o&&o(!0),s(l))},[o,n,s]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}let Ur=null,vd=new Set,hm=!1,Vr=!1,yd=!1;const xP={Tab:!0,Escape:!0};function Xl(e,t){for(let n of vd)n(e,t)}function wP(e){return!(e.metaKey||!An()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function mm(e){Vr=!0,wP(e)&&(Ur="keyboard",Xl("keyboard",e))}function eo(e){Ur="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Vr=!0,Xl("pointer",e))}function CP(e){rs(e)&&(Vr=!0,Ur="virtual")}function SP(e){e.target===window||e.target===document||(!Vr&&!yd&&(Ur="virtual",Xl("virtual",e)),Vr=!1,yd=!1)}function PP(){Vr=!1,yd=!0}function bd(){if(typeof window>"u"||hm)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){Vr=!0,e.apply(this,arguments)},document.addEventListener("keydown",mm,!0),document.addEventListener("keyup",mm,!0),document.addEventListener("click",CP,!0),window.addEventListener("focus",SP,!0),window.addEventListener("blur",PP,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",eo,!0),document.addEventListener("pointermove",eo,!0),document.addEventListener("pointerup",eo,!0)):(document.addEventListener("mousedown",eo,!0),document.addEventListener("mousemove",eo,!0),document.addEventListener("mouseup",eo,!0)),hm=!0}typeof document<"u"&&(document.readyState!=="loading"?bd():document.addEventListener("DOMContentLoaded",bd));function zo(){return Ur!=="pointer"}function al(){return Ur}function $P(e){Ur=e,Xl(e,null)}const EP=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function kP(e,t,n){var r;return e=e||(n==null?void 0:n.target)instanceof HTMLInputElement&&!EP.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof HTMLTextAreaElement||(n==null?void 0:n.target)instanceof HTMLElement&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof KeyboardEvent&&!xP[n.key])}function TP(e,t,n){bd(),h.useEffect(()=>{let r=(o,i)=>{kP(!!(n!=null&&n.isTextInput),o,i)&&e(zo())};return vd.add(r),()=>{vd.delete(r)}},t)}function Ss(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=h.useRef({isFocusWithin:!1}),s=h.useCallback(u=>{i.current.isFocusWithin&&!u.currentTarget.contains(u.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(u),o&&o(!1))},[n,o,i]),a=qy(s),l=h.useCallback(u=>{!i.current.isFocusWithin&&document.activeElement===u.target&&(r&&r(u),o&&o(!0),i.current.isFocusWithin=!0,a(u))},[r,o,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:s}}}let ll=!1,Uu=0;function xd(){ll=!0,setTimeout(()=>{ll=!1},50)}function gm(e){e.pointerType==="touch"&&xd()}function AP(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",gm):document.addEventListener("touchend",xd),Uu++,()=>{Uu--,!(Uu>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",gm):document.removeEventListener("touchend",xd))}}function un(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,s]=h.useState(!1),a=h.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;h.useEffect(AP,[]);let{hoverProps:l,triggerHoverEnd:u}=h.useMemo(()=>{let c=(p,y)=>{if(a.pointerType=y,o||y==="touch"||a.isHovered||!p.currentTarget.contains(p.target))return;a.isHovered=!0;let b=p.currentTarget;a.target=b,t&&t({type:"hoverstart",target:b,pointerType:y}),n&&n(!0),s(!0)},d=(p,y)=>{if(a.pointerType="",a.target=null,y==="touch"||!a.isHovered)return;a.isHovered=!1;let b=p.currentTarget;r&&r({type:"hoverend",target:b,pointerType:y}),n&&n(!1),s(!1)},f={};return typeof PointerEvent<"u"?(f.onPointerEnter=p=>{ll&&p.pointerType==="mouse"||c(p,p.pointerType)},f.onPointerLeave=p=>{!o&&p.currentTarget.contains(p.target)&&d(p,p.pointerType)}):(f.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},f.onMouseEnter=p=>{!a.ignoreEmulatedMouseEvents&&!ll&&c(p,"mouse"),a.ignoreEmulatedMouseEvents=!1},f.onMouseLeave=p=>{!o&&p.currentTarget.contains(p.target)&&d(p,"mouse")}),{hoverProps:f,triggerHoverEnd:d}},[t,n,r,o,a]);return h.useEffect(()=>{o&&u({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:l,isHovered:i}}function MP(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:o}=e,i=h.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Oe(l=>{n&&qs(l,t)&&(o&&o(l),i.current.isPointerDown=!0)}),a=Oe(l=>{n&&n(l)});h.useEffect(()=>{let l=i.current;if(r)return;const u=t.current,c=gn(u);if(typeof PointerEvent<"u"){let d=f=>{l.isPointerDown&&qs(f,t)&&a(f),l.isPointerDown=!1};return c.addEventListener("pointerdown",s,!0),c.addEventListener("pointerup",d,!0),()=>{c.removeEventListener("pointerdown",s,!0),c.removeEventListener("pointerup",d,!0)}}else{let d=p=>{l.ignoreEmulatedMouseEvents?l.ignoreEmulatedMouseEvents=!1:l.isPointerDown&&qs(p,t)&&a(p),l.isPointerDown=!1},f=p=>{l.ignoreEmulatedMouseEvents=!0,l.isPointerDown&&qs(p,t)&&a(p),l.isPointerDown=!1};return c.addEventListener("mousedown",s,!0),c.addEventListener("mouseup",d,!0),c.addEventListener("touchstart",s,!0),c.addEventListener("touchend",f,!0),()=>{c.removeEventListener("mousedown",s,!0),c.removeEventListener("mouseup",d,!0),c.removeEventListener("touchstart",s,!0),c.removeEventListener("touchend",f,!0)}}},[t,r,s,a])}function qs(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function vm(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(r),t&&n.stopPropagation()}}function tb(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:vm(e.onKeyDown),onKeyUp:vm(e.onKeyUp)}}}const LP=500;function nb(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:o,threshold:i=LP,accessibilityDescription:s}=e;const a=h.useRef();let{addGlobalListener:l,removeGlobalListener:u}=np(),{pressProps:c}=Cs({isDisabled:t,onPressStart(f){if(f.continuePropagation(),(f.pointerType==="mouse"||f.pointerType==="touch")&&(n&&n({...f,type:"longpressstart"}),a.current=setTimeout(()=>{f.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),o&&o({...f,type:"longpress"}),a.current=void 0},i),f.pointerType==="touch")){let p=y=>{y.preventDefault()};l(f.target,"contextmenu",p,{once:!0}),l(window,"pointerup",()=>{setTimeout(()=>{u(f.target,"contextmenu",p)},30)},{once:!0})}},onPressEnd(f){a.current&&clearTimeout(a.current),r&&(f.pointerType==="mouse"||f.pointerType==="touch")&&r({...f,type:"longpressend"})}}),d=tP(o&&!t?s:void 0);return{longPressProps:Y(c,d)}}function ir(e){if(al()==="virtual"){let t=document.activeElement;tp(()=>{document.activeElement===t&&document.contains(e)&&St(e)})}else St(e)}function DP(e){if(!(e instanceof HTMLElement)&&!(e instanceof SVGElement))return!1;let{display:t,visibility:n}=e.style,r=t!=="none"&&n!=="hidden"&&n!=="collapse";if(r){const{getComputedStyle:o}=e.ownerDocument.defaultView;let{display:i,visibility:s}=o(e);r=i!=="none"&&s!=="hidden"&&s!=="collapse"}return r}function NP(e,t){return!e.hasAttribute("hidden")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function rb(e,t){return e.nodeName!=="#comment"&&DP(e)&&NP(e,t)&&(!e.parentElement||rb(e.parentElement,e))}const ym=ee.createContext(null);let ve=null;function ob(e){let{children:t,contain:n,restoreFocus:r,autoFocus:o}=e,i=h.useRef(null),s=h.useRef(null),a=h.useRef([]),{parentNode:l}=h.useContext(ym)||{},u=h.useMemo(()=>new wd({scopeRef:a}),[a]);Te(()=>{let f=l||Ve.root;if(Ve.getTreeNode(f.scopeRef)&&ve&&!cl(ve,f.scopeRef)){let p=Ve.getTreeNode(ve);p&&(f=p)}f.addChild(u),Ve.addNode(u)},[u,l]),Te(()=>{let f=Ve.getTreeNode(a);f&&(f.contain=!!n)},[n]),Te(()=>{var f;let p=(f=i.current)===null||f===void 0?void 0:f.nextSibling,y=[];for(;p&&p!==s.current;)y.push(p),p=p.nextSibling;a.current=y},[t]),BP(a,r,n),OP(a,n),KP(a,r,n),_P(a,o),h.useEffect(()=>{let f=document.activeElement,p=null;if(rt(f,a.current)){for(let y of Ve.traverse())y.scopeRef&&rt(f,y.scopeRef.current)&&(p=y);p===Ve.getTreeNode(a)&&(ve=p.scopeRef)}},[a]),Te(()=>()=>{var f,p,y;let b=(y=(p=Ve.getTreeNode(a))===null||p===void 0||(f=p.parent)===null||f===void 0?void 0:f.scopeRef)!==null&&y!==void 0?y:null;(a===ve||cl(a,ve))&&(!b||Ve.getTreeNode(b))&&(ve=b),Ve.removeTreeNode(a)},[a]);let c=h.useMemo(()=>IP(a),[]),d=h.useMemo(()=>({focusManager:c,parentNode:u}),[u,c]);return ee.createElement(ym.Provider,{value:d},ee.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,ee.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function IP(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:s}=t,a=r||document.activeElement,l=n[0].previousElementSibling,u=Lr(n),c=xn(u,{tabbable:o,accept:s},n);c.currentNode=rt(a,n)?a:l;let d=c.nextNode();return!d&&i&&(c.currentNode=l,d=c.nextNode()),d&&bn(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:s}=t,a=r||document.activeElement,l=n[n.length-1].nextElementSibling,u=Lr(n),c=xn(u,{tabbable:o,accept:s},n);c.currentNode=rt(a,n)?a:l;let d=c.previousNode();return!d&&i&&(c.currentNode=l,d=c.previousNode()),d&&bn(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Lr(n),s=xn(i,{tabbable:r,accept:o},n);s.currentNode=n[0].previousElementSibling;let a=s.nextNode();return a&&bn(a,!0),a},focusLast(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Lr(n),s=xn(i,{tabbable:r,accept:o},n);s.currentNode=n[n.length-1].nextElementSibling;let a=s.previousNode();return a&&bn(a,!0),a}}}const ap=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],RP=ap.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";ap.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const FP=ap.join(':not([hidden]):not([tabindex="-1"]),');function Lr(e){return e[0].parentElement}function Pi(e){let t=Ve.getTreeNode(ve);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function OP(e,t){let n=h.useRef(),r=h.useRef();Te(()=>{let o=e.current;if(!t){r.current&&(cancelAnimationFrame(r.current),r.current=void 0);return}let i=l=>{if(l.key!=="Tab"||l.altKey||l.ctrlKey||l.metaKey||!Pi(e))return;let u=document.activeElement,c=e.current;if(!c||!rt(u,c))return;let d=Lr(c),f=xn(d,{tabbable:!0},c);if(!u)return;f.currentNode=u;let p=l.shiftKey?f.previousNode():f.nextNode();p||(f.currentNode=l.shiftKey?c[c.length-1].nextElementSibling:c[0].previousElementSibling,p=l.shiftKey?f.previousNode():f.nextNode()),l.preventDefault(),p&&bn(p,!0)},s=l=>{(!ve||cl(ve,e))&&rt(l.target,e.current)?(ve=e,n.current=l.target):Pi(e)&&!ul(l.target,e)?n.current?n.current.focus():ve&&ve.current&&dl(ve.current):Pi(e)&&(n.current=l.target)},a=l=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{if(document.activeElement&&Pi(e)&&!ul(document.activeElement,e))if(ve=e,document.body.contains(l.target)){var u;n.current=l.target,(u=n.current)===null||u===void 0||u.focus()}else ve.current&&dl(ve.current)})};return document.addEventListener("keydown",i,!1),document.addEventListener("focusin",s,!1),o==null||o.forEach(l=>l.addEventListener("focusin",s,!1)),o==null||o.forEach(l=>l.addEventListener("focusout",a,!1)),()=>{document.removeEventListener("keydown",i,!1),document.removeEventListener("focusin",s,!1),o==null||o.forEach(l=>l.removeEventListener("focusin",s,!1)),o==null||o.forEach(l=>l.removeEventListener("focusout",a,!1))}},[e,t]),Te(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function ib(e){return ul(e)}function rt(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function ul(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of Ve.traverse(Ve.getTreeNode(t)))if(n&&rt(e,n.current))return!0;return!1}function jP(e){return ul(e,ve)}function cl(e,t){var n;let r=(n=Ve.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function bn(e,t=!1){if(e!=null&&!t)try{ir(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function dl(e,t=!0){let n=e[0].previousElementSibling,r=Lr(e),o=xn(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();t&&!i&&(r=Lr(e),o=xn(r,{tabbable:!1},e),o.currentNode=n,i=o.nextNode()),bn(i)}function _P(e,t){const n=ee.useRef(t);h.useEffect(()=>{n.current&&(ve=e,!rt(document.activeElement,ve.current)&&e.current&&dl(e.current)),n.current=!1},[e])}function BP(e,t,n){Te(()=>{if(t||n)return;let r=e.current,o=i=>{let s=i.target;rt(s,e.current)?ve=e:ib(s)||(ve=null)};return document.addEventListener("focusin",o,!1),r==null||r.forEach(i=>i.addEventListener("focusin",o,!1)),()=>{document.removeEventListener("focusin",o,!1),r==null||r.forEach(i=>i.removeEventListener("focusin",o,!1))}},[e,t,n])}function VP(e){let t=Ve.getTreeNode(ve);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function KP(e,t,n){const r=h.useRef(typeof document<"u"?document.activeElement:null);Te(()=>{let o=e.current;if(!t||n)return;let i=()=>{(!ve||cl(ve,e))&&rt(document.activeElement,e.current)&&(ve=e)};return document.addEventListener("focusin",i,!1),o==null||o.forEach(s=>s.addEventListener("focusin",i,!1)),()=>{document.removeEventListener("focusin",i,!1),o==null||o.forEach(s=>s.removeEventListener("focusin",i,!1))}},[e,n]),Te(()=>{if(!t)return;let o=i=>{if(i.key!=="Tab"||i.altKey||i.ctrlKey||i.metaKey||!Pi(e))return;let s=document.activeElement;if(!rt(s,e.current))return;let a=Ve.getTreeNode(e);if(!a)return;let l=a.nodeToRestore,u=xn(document.body,{tabbable:!0});u.currentNode=s;let c=i.shiftKey?u.previousNode():u.nextNode();if((!l||!document.body.contains(l)||l===document.body)&&(l=void 0,a.nodeToRestore=void 0),(!c||!rt(c,e.current))&&l){u.currentNode=l;do c=i.shiftKey?u.previousNode():u.nextNode();while(rt(c,e.current));i.preventDefault(),i.stopPropagation(),c?bn(c,!0):ib(l)?bn(l,!0):s.blur()}};return n||document.addEventListener("keydown",o,!0),()=>{n||document.removeEventListener("keydown",o,!0)}},[e,t,n]),Te(()=>{if(!t)return;let o=Ve.getTreeNode(e);if(o){var i;return o.nodeToRestore=(i=r.current)!==null&&i!==void 0?i:void 0,()=>{let s=Ve.getTreeNode(e);if(!s)return;let a=s.nodeToRestore;if(t&&a&&(rt(document.activeElement,e.current)||document.activeElement===document.body&&VP(e))){let l=Ve.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let u=l.getTreeNode(e);for(;u;){if(u.nodeToRestore&&document.body.contains(u.nodeToRestore)){bn(u.nodeToRestore);return}u=u.parent}for(u=l.getTreeNode(e);u;){if(u.scopeRef&&u.scopeRef.current&&Ve.getTreeNode(u.scopeRef)){dl(u.scopeRef.current,!0);return}u=u.parent}}})}}}},[e,t])}function xn(e,t,n){let r=t!=null&&t.tabbable?FP:RP,o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(i){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(i)?NodeFilter.FILTER_REJECT:i.matches(r)&&rb(i)&&(!n||rt(i,n))&&(!(t!=null&&t.accept)||t.accept(i))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(o.currentNode=t.from),o}class lp{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,r){let o=this.fastMap.get(n??null);if(!o)return;let i=new wd({scopeRef:t});o.addChild(i),i.parent=o,this.fastMap.set(t,i),r&&(i.nodeToRestore=r)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let r=n.parent;for(let i of this.traverse())i!==n&&n.nodeToRestore&&i.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&rt(i.nodeToRestore,n.scopeRef.current)&&(i.nodeToRestore=n.nodeToRestore);let o=n.children;r&&(r.removeChild(n),o.size>0&&o.forEach(i=>r&&r.addChild(i))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new lp;var r;for(let o of this.traverse())n.addTreeNode(o.scopeRef,(r=(t=o.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&r!==void 0?r:null,o.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new wd({scopeRef:null}),this.fastMap.set(null,this.root)}}class wd{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let Ve=new lp;function sr(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,o=h.useRef({isFocused:!1,isFocusVisible:t||zo()}),[i,s]=h.useState(!1),[a,l]=h.useState(()=>o.current.isFocused&&o.current.isFocusVisible),u=h.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),c=h.useCallback(p=>{o.current.isFocused=p,s(p),u()},[u]);TP(p=>{o.current.isFocusVisible=p,u()},[],{isTextInput:n});let{focusProps:d}=eb({isDisabled:r,onFocusChange:c}),{focusWithinProps:f}=Ss({isDisabled:!r,onFocusWithinChange:c});return{isFocused:i,isFocusVisible:a,focusProps:r?f:d}}let zP=ee.createContext(null);function WP(e){let t=h.useContext(zP)||{};rp(t,e);let{ref:n,...r}=t;return r}function up(e,t){let{focusProps:n}=eb(e),{keyboardProps:r}=tb(e),o=Y(n,r),i=WP(t),s=e.isDisabled?{}:i,a=h.useRef(e.autoFocus);return h.useEffect(()=>{a.current&&t.current&&ir(t.current),a.current=!1},[t]),{focusableProps:Y({...o,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const bm={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function UP(e={}){let{style:t,isFocusable:n}=e,[r,o]=h.useState(!1),{focusWithinProps:i}=Ss({isDisabled:!n,onFocusWithinChange:a=>o(a)}),s=h.useMemo(()=>r?t:t?{...bm,...t}:bm,[r]);return{visuallyHiddenProps:{...i,style:s}}}function HP(e){let{children:t,elementType:n="div",isFocusable:r,style:o,...i}=e,{visuallyHiddenProps:s}=UP(e);return ee.createElement(n,Y(i,s),t)}function GP(e){return e&&e.__esModule?e.default:e}const xm={top:"top",bottom:"top",left:"left",right:"left"},fl={top:"bottom",bottom:"top",left:"right",right:"left"},YP={top:"left",left:"top"},Cd={top:"height",left:"width"},XP={width:"totalWidth",height:"totalHeight"},ea={};let to=typeof document<"u"&&window.visualViewport;function wm(e){let t=0,n=0,r=0,o=0,i=0,s=0,a={};if(e.tagName==="BODY"){let c=document.documentElement;r=c.clientWidth,o=c.clientHeight;var l;t=(l=to==null?void 0:to.width)!==null&&l!==void 0?l:r;var u;n=(u=to==null?void 0:to.height)!==null&&u!==void 0?u:o,a.top=c.scrollTop||e.scrollTop,a.left=c.scrollLeft||e.scrollLeft}else({width:t,height:n,top:i,left:s}=No(e)),a.top=e.scrollTop,a.left=e.scrollLeft,r=t,o=n;return{width:t,height:n,totalWidth:r,totalHeight:o,scroll:a,top:i,left:s}}function QP(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Cm(e,t,n,r,o,i){let s=o.scroll[e],a=r[Cd[e]],l=t-i-s,u=t+i-s+n;return l<0?-l:u>a?Math.max(a-u,-l):0}function ZP(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Sm(e){if(ea[e])return ea[e];let[t,n]=e.split(" "),r=xm[t]||"right",o=YP[r];xm[n]||(n="center");let i=Cd[r],s=Cd[o];return ea[e]={placement:t,crossPlacement:n,axis:r,crossAxis:o,size:i,crossSize:s},ea[e]}function Hu(e,t,n,r,o,i,s,a,l,u){let{placement:c,crossPlacement:d,axis:f,crossAxis:p,size:y,crossSize:b}=r,w={};w[p]=e[p],d==="center"?w[p]+=(e[b]-n[b])/2:d!==p&&(w[p]+=e[b]-n[b]),w[p]+=i;const x=e[p]-n[b]+l+u,g=e[p]+e[b]-l-u;if(w[p]=pd(w[p],x,g),c===f){const v=a?s[y]:t[XP[y]];w[fl[f]]=Math.floor(v-e[f]+o)}else w[f]=Math.floor(e[f]+e[y]+o);return w}function JP(e,t,n,r,o,i){return e.top!=null?Math.max(0,t.height+t.top+t.scroll.top-(n.top+e.top)-(o.top+o.bottom+i)):Math.max(0,r.top+n.top-(t.top+t.scroll.top)-(o.top+o.bottom+i))}function Pm(e,t,n,r,o,i){let{placement:s,axis:a,size:l}=i;return s===a?Math.max(0,n[a]-e[a]-e.scroll[a]+t[a]-r[a]-r[fl[a]]-o):Math.max(0,e[l]+e[a]+e.scroll[a]-t[a]-n[a]-n[l]-r[a]-r[fl[a]]-o)}function qP(e,t,n,r,o,i,s,a,l,u,c,d,f,p,y,b){let w=Sm(e),{size:x,crossAxis:g,crossSize:v,placement:P,crossPlacement:k}=w,A=Hu(t,a,n,w,c,d,u,f,y,b),D=c,m=Pm(a,u,t,o,i+c,w);if(s&&r[x]>m){let I=Sm(`${fl[P]} ${k}`),B=Hu(t,a,n,I,c,d,u,f,y,b);Pm(a,u,t,o,i+c,I)>m&&(w=I,A=B,D=c)}let L=Cm(g,A[g],n[v],a,l,i);A[g]+=L;let M=JP(A,a,u,t,o,i);p&&p{if(!n||r===null)return;let o=i=>{let s=i.target;if(!t.current||s instanceof Node&&!s.contains(t.current))return;let a=r||sb.get(t.current);a&&a()};return window.addEventListener("scroll",o,!0),()=>{window.removeEventListener("scroll",o,!0)}},[n,r,t])}let Mt=typeof document<"u"&&window.visualViewport;function ab(e){let{direction:t}=ws(),{arrowSize:n=0,targetRef:r,overlayRef:o,scrollRef:i=o,placement:s="bottom",containerPadding:a=12,shouldFlip:l=!0,boundaryElement:u=typeof document<"u"?document.body:null,offset:c=0,crossOffset:d=0,shouldUpdatePosition:f=!0,isOpen:p=!0,onClose:y,maxHeight:b,arrowBoundaryOffset:w=0}=e,[x,g]=h.useState({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),v=[f,s,o.current,r.current,i.current,a,l,u,c,d,p,t,b,w,n],P=h.useCallback(()=>{if(f===!1||!p||!o.current||!r.current||!i.current||!u)return;let D=e$({placement:o$(s,t),overlayNode:o.current,targetNode:r.current,scrollNode:i.current,padding:a,shouldFlip:l,boundaryElement:u,offset:c,crossOffset:d,maxHeight:b,arrowSize:n,arrowBoundaryOffset:w});Object.keys(D.position).forEach(m=>o.current.style[m]=D.position[m]+"px"),o.current.style.maxHeight=D.maxHeight!=null?D.maxHeight+"px":void 0,g(D)},v);Te(P,v),r$(P),Ky({ref:o,onResize:P});let k=h.useRef(!1);Te(()=>{let D,m=()=>{k.current=!0,clearTimeout(D),D=setTimeout(()=>{k.current=!1},500),P()};return Mt==null||Mt.addEventListener("resize",m),Mt==null||Mt.addEventListener("scroll",m),()=>{Mt==null||Mt.removeEventListener("resize",m),Mt==null||Mt.removeEventListener("scroll",m)}},[P]);let A=h.useCallback(()=>{k.current||y()},[y,k]);return n$({triggerRef:r,isOpen:p,onClose:y&&A}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...x.position,maxHeight:x.maxHeight}},placement:x.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:x.arrowOffsetLeft,top:x.arrowOffsetTop}},updatePosition:P}}function r$(e){Te(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function o$(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}const dn=[];function lb(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:o,isDismissable:i=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:a}=e;h.useEffect(()=>(o&&dn.push(t),()=>{let y=dn.indexOf(t);y>=0&&dn.splice(y,1)}),[o,t]);let l=()=>{dn[dn.length-1]===t&&n&&n()},u=y=>{(!a||a(y.target))&&dn[dn.length-1]===t&&(y.stopPropagation(),y.preventDefault())},c=y=>{(!a||a(y.target))&&(dn[dn.length-1]===t&&(y.stopPropagation(),y.preventDefault()),l())},d=y=>{y.key==="Escape"&&!s&&(y.stopPropagation(),y.preventDefault(),l())};MP({ref:t,onInteractOutside:i&&o?c:null,onInteractOutsideStart:u});let{focusWithinProps:f}=Ss({isDisabled:!r,onBlurWithin:y=>{!y.relatedTarget||jP(y.relatedTarget)||(!a||a(y.relatedTarget))&&n()}}),p=y=>{y.target===y.currentTarget&&y.preventDefault()};return{overlayProps:{onKeyDown:d,...f},underlayProps:{onPointerDown:p}}}function ub(e,t,n){let{type:r}=e,{isOpen:o}=t;h.useEffect(()=>{n&&n.current&&sb.set(n.current,t.close)});let i;r==="menu"?i=!0:r==="listbox"&&(i="listbox");let s=sn();return{triggerProps:{"aria-haspopup":i,"aria-expanded":o,"aria-controls":o?s:null,onPress:t.toggle},overlayProps:{id:s}}}const Sd=ee.createContext(null);function i$(e){let{children:t}=e,n=h.useContext(Sd),[r,o]=h.useState(0),i=h.useMemo(()=>({parent:n,modalCount:r,addModal(){o(s=>s+1),n&&n.addModal()},removeModal(){o(s=>s-1),n&&n.removeModal()}}),[n,r]);return ee.createElement(Sd.Provider,{value:i},t)}function s$(){let e=h.useContext(Sd);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:null}}}function a$(e){let{modalProviderProps:t}=s$();return ee.createElement("div",{"data-overlay-container":!0,...e,...t})}function cb(e){return ee.createElement(i$,null,ee.createElement(a$,e))}function km(e){let t=bs(),{portalContainer:n=t?null:document.body,...r}=e;if(ee.useEffect(()=>{if(n!=null&&n.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[n]),!n)return null;let o=ee.createElement(cb,r);return Iy.createPortal(o,n)}var db={},fb={};fb={dismiss:"تجاهل"};var pb={};pb={dismiss:"Отхвърляне"};var hb={};hb={dismiss:"Odstranit"};var mb={};mb={dismiss:"Luk"};var gb={};gb={dismiss:"Schließen"};var vb={};vb={dismiss:"Απόρριψη"};var yb={};yb={dismiss:"Dismiss"};var bb={};bb={dismiss:"Descartar"};var xb={};xb={dismiss:"Lõpeta"};var wb={};wb={dismiss:"Hylkää"};var Cb={};Cb={dismiss:"Rejeter"};var Sb={};Sb={dismiss:"התעלם"};var Pb={};Pb={dismiss:"Odbaci"};var $b={};$b={dismiss:"Elutasítás"};var Eb={};Eb={dismiss:"Ignora"};var kb={};kb={dismiss:"閉じる"};var Tb={};Tb={dismiss:"무시"};var Ab={};Ab={dismiss:"Atmesti"};var Mb={};Mb={dismiss:"Nerādīt"};var Lb={};Lb={dismiss:"Lukk"};var Db={};Db={dismiss:"Negeren"};var Nb={};Nb={dismiss:"Zignoruj"};var Ib={};Ib={dismiss:"Descartar"};var Rb={};Rb={dismiss:"Dispensar"};var Fb={};Fb={dismiss:"Revocare"};var Ob={};Ob={dismiss:"Пропустить"};var jb={};jb={dismiss:"Zrušiť"};var _b={};_b={dismiss:"Opusti"};var Bb={};Bb={dismiss:"Odbaci"};var Vb={};Vb={dismiss:"Avvisa"};var Kb={};Kb={dismiss:"Kapat"};var zb={};zb={dismiss:"Скасувати"};var Wb={};Wb={dismiss:"取消"};var Ub={};Ub={dismiss:"關閉"};db={"ar-AE":fb,"bg-BG":pb,"cs-CZ":hb,"da-DK":mb,"de-DE":gb,"el-GR":vb,"en-US":yb,"es-ES":bb,"et-EE":xb,"fi-FI":wb,"fr-FR":Cb,"he-IL":Sb,"hr-HR":Pb,"hu-HU":$b,"it-IT":Eb,"ja-JP":kb,"ko-KR":Tb,"lt-LT":Ab,"lv-LV":Mb,"nb-NO":Lb,"nl-NL":Db,"pl-PL":Nb,"pt-BR":Ib,"pt-PT":Rb,"ro-RO":Fb,"ru-RU":Ob,"sk-SK":jb,"sl-SI":_b,"sr-SP":Bb,"sv-SE":Vb,"tr-TR":Kb,"uk-UA":zb,"zh-CN":Wb,"zh-TW":Ub};function pl(e){let{onDismiss:t,...n}=e,r=op(GP(db)),o=il(n,r.format("dismiss")),i=()=>{t&&t()};return ee.createElement(HP,null,ee.createElement("button",{...o,tabIndex:-1,onClick:i}))}let ci=new WeakMap,Lt=[];function Hb(e,t=document.body){let n=new Set(e),r=new Set,o=l=>{for(let f of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(f);let u=f=>{if(n.has(f)||r.has(f.parentElement)&&f.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let p of n)if(f.contains(p))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:u}),d=u(l);if(d===NodeFilter.FILTER_ACCEPT&&i(l),d!==NodeFilter.FILTER_REJECT){let f=c.nextNode();for(;f!=null;)i(f),f=c.nextNode()}},i=l=>{var u;let c=(u=ci.get(l))!==null&&u!==void 0?u:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),ci.set(l,c+1))};Lt.length&&Lt[Lt.length-1].disconnect(),o(t);let s=new MutationObserver(l=>{for(let u of l)if(!(u.type!=="childList"||u.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(u.target))){for(let c of u.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of u.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&o(c)}});s.observe(t,{childList:!0,subtree:!0});let a={observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return Lt.push(a),()=>{s.disconnect();for(let l of r){let u=ci.get(l);u===1?(l.removeAttribute("aria-hidden"),ci.delete(l)):ci.set(l,u-1)}a===Lt[Lt.length-1]?(Lt.pop(),Lt.length&&Lt[Lt.length-1].observe()):Lt.splice(Lt.indexOf(a),1)}}const Gb=ee.createContext(null);function cp(e){let t=bs(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[o,i]=h.useState(!1),s=h.useMemo(()=>({contain:o,setContain:i}),[o,i]);if(!n)return null;let a=e.children;return e.disableFocusManagement||(a=ee.createElement(ob,{restoreFocus:!0,contain:o&&!r},a)),a=ee.createElement(Gb.Provider,{value:s},ee.createElement(yP,null,a)),Iy.createPortal(a,n)}function l$(){let e=h.useContext(Gb),t=e==null?void 0:e.setContain;Te(()=>{t==null||t(!0)},[t])}var u$=({children:e,locale:t="en-US",navigate:n,...r})=>{let o=e;return n&&(o=S.jsx(QS,{navigate:n,children:o})),S.jsx(sP,{locale:t,children:S.jsx(cb,{...r,children:o})})};function pe(e){return h.forwardRef(e)}var Qt=(e,t,n=!0)=>{if(!t)return[e,{}];const r=t.reduce((o,i)=>i in e?{...o,[i]:e[i]}:o,{});return n?[Object.keys(e).filter(i=>!t.includes(i)).reduce((i,s)=>({...i,[s]:e[s]}),{}),r]:[e,r]},c$=["0","xs","sm","md","lg","xl","2xl","3xl","4xl","5xl","6xl","7xl","8xl","9xl","1","2","3","3.5","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Gu=c$.map(e=>`unit-${e}`),Tm=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,it=e=>!e||typeof e!="object"||Object.keys(e).length===0,d$=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function Yb(e,t){e.forEach(function(n){Array.isArray(n)?Yb(n,t):t.push(n)})}function Xb(e){let t=[];return Yb(e,t),t}var f$=(...e)=>Xb(e).filter(Boolean),Qb=(e,t)=>{let n={},r=Object.keys(e),o=Object.keys(t);for(let i of r)if(o.includes(i)){let s=e[i],a=t[i];typeof s=="object"&&typeof a=="object"?n[i]=Qb(s,a):n[i]=a+" "+s}else n[i]=e[i];for(let i of o)r.includes(i)||(n[i]=t[i]);return n},Am=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();function p$(){for(var e=0,t,n,r="";ee&&(t=0,r=n,n=new Map)}return{get:function(s){var a=n.get(s);if(a!==void 0)return a;if((a=r.get(s))!==void 0)return o(s,a),a},set:function(s,a){n.has(s)?n.set(s,a):o(s,a)}}}var qb="!";function x$(e){var t=e.separator||":",n=t.length===1,r=t[0],o=t.length;return function(s){for(var a=[],l=0,u=0,c,d=0;du?c-u:void 0;return{modifiers:a,hasImportantModifier:y,baseClassName:b,maybePostfixModifierPosition:w}}}function w$(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(r){var o=r[0]==="[";o?(t.push.apply(t,n.sort().concat([r])),n=[]):n.push(r)}),t.push.apply(t,n.sort()),t}function C$(e){return{cache:b$(e.cacheSize),splitModifiers:x$(e),...h$(e)}}var S$=/\s+/;function P$(e,t){var n=t.splitModifiers,r=t.getClassGroupId,o=t.getConflictingClassGroupIds,i=new Set;return e.trim().split(S$).map(function(s){var a=n(s),l=a.modifiers,u=a.hasImportantModifier,c=a.baseClassName,d=a.maybePostfixModifierPosition,f=r(d?c.substring(0,d):c),p=!!d;if(!f){if(!d)return{isTailwindClass:!1,originalClassName:s};if(f=r(c),!f)return{isTailwindClass:!1,originalClassName:s};p=!1}var y=w$(l).join(":"),b=u?y+qb:y;return{isTailwindClass:!0,modifierId:b,classGroupId:f,originalClassName:s,hasPostfixModifier:p}}).reverse().filter(function(s){if(!s.isTailwindClass)return!0;var a=s.modifierId,l=s.classGroupId,u=s.hasPostfixModifier,c=a+l;return i.has(c)?!1:(i.add(c),o(l,u).forEach(function(d){return i.add(a+d)}),!0)}).reverse().map(function(s){return s.originalClassName}).join(" ")}function $d(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;re||void 0,hl=(...e)=>r1(Xb(e).filter(Boolean).join(" ")),Yu=null,ml={},Td=!1,pi=(...e)=>t=>t.twMerge?((!Yu||Td)&&(Td=!1,Yu=it(ml)?K$:V$(ml)),r1(Yu(hl(e)))):hl(e),Nm=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=hl(e[n],t[n]):e[n]=t[n];return e},W$=(e,t)=>{let{extend:n=null,slots:r={},variants:o={},compoundVariants:i=[],compoundSlots:s=[],defaultVariants:a={}}=e,l={...z$,...t},u=n!=null&&n.base?hl(n.base,e==null?void 0:e.base):e==null?void 0:e.base,c=n!=null&&n.variants&&!it(n.variants)?Qb(o,n.variants):o,d=n!=null&&n.defaultVariants&&!it(n.defaultVariants)?{...n.defaultVariants,...a}:a;!it(l.twMergeConfig)&&!d$(l.twMergeConfig,ml)&&(Td=!0,ml=l.twMergeConfig);let f=it(r)?{}:{base:e==null?void 0:e.base,...r},p=it(n==null?void 0:n.slots)?f:Nm({...n==null?void 0:n.slots},it(f)?{base:e==null?void 0:e.base}:f),y=w=>{if(it(c)&&it(r)&&it(n==null?void 0:n.slots))return pi(u,w==null?void 0:w.class,w==null?void 0:w.className)(l);if(i&&!Array.isArray(i))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof i}`);if(s&&!Array.isArray(s))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof s}`);let x=(E,N,C=[],$)=>{let R=C;if(typeof N=="string")R=R.concat(Am(N).split(" ").map(_=>`${E}:${_}`));else if(Array.isArray(N))R=R.concat(N.reduce((_,j)=>_.concat(`${E}:${j}`),[]));else if(typeof N=="object"&&typeof $=="string"){for(let _ in N)if(N.hasOwnProperty(_)&&_===$){let j=N[_];if(j&&typeof j=="string"){let I=Am(j);R[$]?R[$]=R[$].concat(I.split(" ").map(B=>`${E}:${B}`)):R[$]=I.split(" ").map(B=>`${E}:${B}`)}else Array.isArray(j)&&j.length>0&&(R[$]=j.reduce((I,B)=>I.concat(`${E}:${B}`),[]))}}return R},g=(E,N=c,C=null,$=null)=>{var R;let _=N[E];if(!_||it(_))return null;let j=(R=$==null?void 0:$[E])!=null?R:w==null?void 0:w[E];if(j===null)return null;let I=Tm(j),B=Array.isArray(l.responsiveVariants)&&l.responsiveVariants.length>0||l.responsiveVariants===!0,F=d==null?void 0:d[E],T=[];if(typeof I=="object"&&B)for(let[V,W]of Object.entries(I)){let U=_[W];if(V==="initial"){F=W;continue}Array.isArray(l.responsiveVariants)&&!l.responsiveVariants.includes(V)||(T=x(V,U,T,C))}let O=_[I]||_[Tm(F)];return typeof T=="object"&&typeof C=="string"&&T[C]?Nm(T,O):T.length>0?(T.push(O),T):O},v=()=>c?Object.keys(c).map(E=>g(E,c)):null,P=(E,N)=>{if(!c||typeof c!="object")return null;let C=new Array;for(let $ in c){let R=g($,c,E,N),_=E==="base"&&typeof R=="string"?R:R&&R[E];_&&(C[C.length]=_)}return C},k={};for(let E in w)w[E]!==void 0&&(k[E]=w[E]);let A=(E,N)=>{var C;let $=typeof(w==null?void 0:w[E])=="object"?{[E]:(C=w[E])==null?void 0:C.initial}:{};return{...d,...k,...$,...N}},D=(E=[],N)=>{let C=[];for(let{class:$,className:R,..._}of E){let j=!0;for(let[I,B]of Object.entries(_)){let F=A(I,N);if(Array.isArray(B)){if(!B.includes(F[I])){j=!1;break}}else if(F[I]!==B){j=!1;break}}j&&($&&C.push($),R&&C.push(R))}return C},m=E=>{let N=D(i,E),C=D(n==null?void 0:n.compoundVariants,E);return f$(C,N)},L=E=>{let N=m(E);if(!Array.isArray(N))return N;let C={};for(let $ of N)if(typeof $=="string"&&(C.base=pi(C.base,$)(l)),typeof $=="object")for(let[R,_]of Object.entries($))C[R]=pi(C[R],_)(l);return C},M=E=>{if(s.length<1)return null;let N={};for(let{slots:C=[],class:$,className:R,..._}of s){if(!it(_)){let j=!0;for(let I of Object.keys(_)){let B=A(I,E)[I];if(B===void 0||(Array.isArray(_[I])?!_[I].includes(B):_[I]!==B)){j=!1;break}}if(!j)continue}for(let j of C)N[j]=N[j]||[],N[j].push([$,R])}return N};if(!it(r)||!it(n==null?void 0:n.slots)){let E={};if(typeof p=="object"&&!it(p))for(let N of Object.keys(p))E[N]=C=>{var $,R;return pi(p[N],P(N,C),(($=L(C))!=null?$:[])[N],((R=M(C))!=null?R:[])[N],C==null?void 0:C.class,C==null?void 0:C.className)(l)};return E}return pi(u,v(),m(),w==null?void 0:w.class,w==null?void 0:w.className)(l)},b=()=>{if(!(!c||typeof c!="object"))return Object.keys(c)};return y.variantKeys=b(),y.extend=n,y.base=u,y.slots=p,y.variants=c,y.defaultVariants=d,y.compoundSlots=s,y.compoundVariants=i,y},na=["small","medium","large"],We=(e,t)=>{var n,r,o;return W$(e,{...t,twMerge:(n=t==null?void 0:t.twMerge)!=null?n:!0,twMergeConfig:{...t==null?void 0:t.twMergeConfig,theme:{...(r=t==null?void 0:t.twMergeConfig)==null?void 0:r.theme,opacity:["disabled"],spacing:["divider","unit",...Gu],borderWidth:na,borderRadius:na},classGroups:{...(o=t==null?void 0:t.twMergeConfig)==null?void 0:o.classGroups,shadow:[{shadow:na}],"font-size":[{text:["tiny",...na]}],"bg-image":["bg-stripe-gradient"],"min-w":[{"min-w":["unit",...Gu]}],"min-h":[{"min-h":["unit",...Gu]}]}}})},mr=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],U$=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],Xu=["absolute","top-1/2","left-1/2","-translate-x-1/2","-translate-y-1/2"],no={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},H$={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},G$={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},Y$={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},X$={default:"bg-default/40 text-default-foreground",primary:"bg-primary/20 text-primary",secondary:"bg-secondary/20 text-secondary",success:"bg-success/20 text-success-600 dark:text-success",warning:"bg-warning/20 text-warning-600 dark:text-warning",danger:"bg-danger/20 text-danger dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},Q$={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},Z$={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},J$={default:"border-default text-default-foreground hover:!bg-default",primary:"border-primary text-primary hover:!text-primary-foreground hover:!bg-primary",secondary:"border-secondary text-secondary hover:text-secondary-foreground hover:!bg-secondary",success:"border-success text-success hover:!text-success-foreground hover:!bg-success",warning:"border-warning text-warning hover:!text-warning-foreground hover:!bg-warning",danger:"border-danger text-danger hover:!text-danger-foreground hover:!bg-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"},J={solid:H$,shadow:G$,bordered:Y$,flat:X$,faded:Q$,light:Z$,ghost:J$},Im=We({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),Rm=We({slots:{base:["flex","z-40","w-full","h-auto","items-center","justify-center","data-[menu-open=true]:border-none"],wrapper:["z-40","flex","px-6","gap-4","w-full","flex-row","relative","flex-nowrap","items-center","justify-between","h-[var(--navbar-height)]"],toggle:["group","flex","items-center","justify-center","w-6","h-full","outline-none","rounded-small","tap-highlight-transparent",...mr],srOnly:["sr-only"],toggleIcon:["w-full","h-full","pointer-events-none","flex","flex-col","items-center","justify-center","text-inherit","group-data-[pressed=true]:opacity-70","transition-opacity","before:content-['']","before:block","before:h-px","before:w-6","before:bg-current","before:transition-transform","before:duration-150","before:-translate-y-1","before:rotate-0","group-data-[open=true]:before:translate-y-px","group-data-[open=true]:before:rotate-45","after:content-['']","after:block","after:h-px","after:w-6","after:bg-current","after:transition-transform","after:duration-150","after:translate-y-1","after:rotate-0","group-data-[open=true]:after:translate-y-0","group-data-[open=true]:after:-rotate-45"],brand:["flex","basis-0","flex-row","flex-grow","flex-nowrap","justify-start","bg-transparent","items-center","no-underline","text-medium","whitespace-nowrap","box-border"],content:["flex","gap-4","h-full","flex-row","flex-nowrap","items-center","data-[justify=start]:justify-start","data-[justify=start]:flex-grow","data-[justify=start]:basis-0","data-[justify=center]:justify-center","data-[justify=end]:justify-end","data-[justify=end]:flex-grow","data-[justify=end]:basis-0"],item:["text-medium","whitespace-nowrap","box-border","list-none","data-[active=true]:font-semibold"],menu:["z-30","px-6","pt-2","fixed","flex","max-w-full","top-[var(--navbar-height)]","inset-x-0","bottom-0","w-screen","flex-col","gap-2","overflow-y-auto"],menuItem:["text-large","data-[active=true]:font-semibold"]},variants:{position:{static:{base:"static"},sticky:{base:"sticky top-0 inset-x-0"}},maxWidth:{sm:{wrapper:"max-w-[640px]"},md:{wrapper:"max-w-[768px]"},lg:{wrapper:"max-w-[1024px]"},xl:{wrapper:"max-w-[1280px]"},"2xl":{wrapper:"max-w-[1536px]"},full:{wrapper:"max-w-full"}},hideOnScroll:{true:{base:["sticky","top-0","inset-x-0"]}},isBordered:{true:{base:["border-b","border-divider"]}},isBlurred:{false:{base:"bg-background",menu:"bg-background"},true:{base:["backdrop-blur-lg","data-[menu-open=true]:backdrop-blur-xl","backdrop-saturate-150","bg-background/70"],menu:["backdrop-blur-xl","backdrop-saturate-150","bg-background/70"]}},disableAnimation:{true:{menu:["hidden","h-[calc(100dvh_-_var(--navbar-height)_-_1px)]","data-[open=true]:flex"]}}},defaultVariants:{maxWidth:"lg",position:"sticky",isBlurred:!0}}),gl=We({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...mr],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:J.solid.foreground},primary:{base:"before:bg-primary",content:J.solid.primary},secondary:{base:"before:bg-secondary",content:J.solid.secondary},success:{base:"before:bg-success",content:J.solid.success},warning:{base:"before:bg-warning",content:J.solid.warning},danger:{base:"before:bg-danger",content:J.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",disableAnimation:!1,triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),q$=["data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],e5=["data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],Fm=We({base:[],variants:{orientation:{vertical:["overflow-y-auto",...q$],horizontal:["overflow-x-auto",...e5]},hideScrollBar:{true:"scrollbar-hide",false:""}},defaultVariants:{orientation:"vertical",hideScrollBar:!1}}),Om=We({slots:{wrapper:"relative shadow-black/5",zoomedWrapper:"relative overflow-hidden rounded-inherit",img:"relative z-10 opacity-0 shadow-black/5 data-[loaded=true]:opacity-100",blurredImg:["absolute","z-0","inset-0","w-full","h-full","object-cover","filter","blur-lg","scale-105","saturate-150","opacity-30","translate-y-1"]},variants:{radius:{none:{},sm:{},md:{},lg:{},full:{}},shadow:{none:{wrapper:"shadow-none",img:"shadow-none"},sm:{wrapper:"shadow-small",img:"shadow-small"},md:{wrapper:"shadow-medium",img:"shadow-medium"},lg:{wrapper:"shadow-large",img:"shadow-large"}},isZoomed:{true:{img:["object-cover","transform","hover:scale-125"]}},showSkeleton:{true:{wrapper:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2"],img:"opacity-0"}},disableAnimation:{true:{img:"transition-none"},false:{img:"transition-transform-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{radius:"lg",shadow:"none",isZoomed:!1,isBlurred:!1,showSkeleton:!1,disableAnimation:!1},compoundSlots:[{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"none",class:"rounded-none"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"full",class:"rounded-full"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"sm",class:"rounded-small"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"md",class:"rounded-md"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"lg",class:"rounded-large"}]}),jm=We({slots:{base:"group flex flex-col",label:["absolute","z-10","pointer-events-none","origin-top-left","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5"],clearButton:["p-2","-m-2","z-10","hidden","absolute","right-3","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...mr],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-unit-8 min-h-unit-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-unit-10 min-h-unit-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{inputWrapper:"h-unit-12 min-h-unit-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pr-2"},inside:{label:"text-tiny cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"}},isClearable:{true:{input:"peer pr-6",clearButton:"peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["transition-opacity","motion-reduce:transition-none"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1,disableAnimation:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-50","data-[hover=true]:bg-primary-100","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-50","text-secondary","data-[hover=true]:bg-secondary-100","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-50","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-100","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-50","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-100","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-50","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...U$]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-small",inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:["outside","outside-left"],class:{input:"h-full"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:left-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["left-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["left-3","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["left-3","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}}]}),o1=We({slots:{base:"w-full relative flex flex-col gap-1 p-1",list:"w-full flex flex-col gap-0.5 outline-none",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),vl=We({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-none","cursor-pointer","tap-highlight-transparent",...mr,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}}},defaultVariants:{variant:"solid",color:"default",disableAnimation:!1,showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),i1=We({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),_m=We({slots:{base:["flex","flex-col","relative","overflow-hidden","height-auto","outline-none","text-foreground","box-border","bg-content1",...mr],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,disableAnimation:!1,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,disableAnimation:!1,isFooterBlurred:!1}}),t5=We({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}}),n5=We({base:["w-full","p-1","min-w-[200px]"]});We({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","outline-none","cursor-pointer","tap-highlight-transparent","data-[pressed=true]:opacity-70",...mr,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:"border-small border-transparent hover:border-default data-[hover=true]:bg-default-100"},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{}}},defaultVariants:{variant:"solid",color:"default",disableAnimation:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:"data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"solid",color:"primary",class:{base:"data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:"data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:"data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"solid",color:"warning",class:{base:"data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:"data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"shadow",color:"default",class:{base:"data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"shadow",color:"primary",class:{base:"data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"shadow",color:"secondary",class:{base:"data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"shadow",color:"success",class:{base:"data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"shadow",color:"warning",class:{base:"data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"shadow",color:"danger",class:{base:"data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"bordered",color:"default",class:{base:"data-[hover=true]:border-default"}},{variant:"bordered",color:"primary",class:{base:"data-[hover=true]:border-primary data-[hover=true]:text-primary"}},{variant:"bordered",color:"secondary",class:{base:"data-[hover=true]:border-secondary data-[hover=true]:text-secondary"}},{variant:"bordered",color:"success",class:{base:"data-[hover=true]:border-success data-[hover=true]:text-success"}},{variant:"bordered",color:"warning",class:{base:"data-[hover=true]:border-warning data-[hover=true]:text-warning"}},{variant:"bordered",color:"danger",class:{base:"data-[hover=true]:border-danger data-[hover=true]:text-danger"}},{variant:"flat",color:"default",class:{base:"data-[hover=true]:bg-default/40 data-[hover=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{base:"data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary"}},{variant:"flat",color:"secondary",class:{base:"data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary"}},{variant:"flat",color:"success",class:{base:"data-[hover=true]:bg-success/20 data-[hover=true]:text-success "}},{variant:"flat",color:"warning",class:{base:"data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning"}},{variant:"flat",color:"danger",class:{base:"data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger"}},{variant:"faded",color:"default",class:{base:"data-[hover=true]:text-default-foreground"}},{variant:"faded",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"faded",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"faded",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"faded",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"faded",color:"danger",class:{base:"data-[hover=true]:text-danger"}},{variant:"light",color:"default",class:{base:"data-[hover=true]:text-default-500"}},{variant:"light",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"light",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"light",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"light",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"light",color:"danger",class:{base:"data-[hover=true]:text-danger"}}]});We({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}});We({base:"w-full flex flex-col gap-0.5 p-1"});var Bm=We({slots:{base:"group inline-flex flex-column w-full",listboxWrapper:"scroll-py-6 max-h-64 w-full",listbox:"",popoverContent:"w-full p-1 overflow-hidden",endContentWrapper:"relative flex h-full items-center -mr-2",clearButton:["text-medium","translate-x-1","cursor-text","opacity-0","text-default-500","group-data-[invalid=true]:text-danger","data-[visible=true]:opacity-100","data-[visible=true]:cursor-pointer","sm:data-[visible=true]:opacity-0","sm:group-data-[hover=true]:data-[visible=true]:opacity-100"],selectorButton:"text-medium"},variants:{isClearable:{true:{},false:{clearButton:"hidden"}},disableAnimation:{true:{selectorButton:"transition-none"},false:{selectorButton:"transition-transform duration-150 ease motion-reduce:transition-none"}},disableSelectorIconRotation:{true:{},false:{selectorButton:"data-[open=true]:rotate-180"}}},defaultVariants:{disableAnimation:!1,isClearable:!0,disableSelectorIconRotation:!1}}),r5=We({slots:{base:["flex","relative","justify-center","items-center","box-border","overflow-hidden","align-middle","text-white","z-0",...mr],img:["flex","object-cover","w-full","h-full","transition-opacity","!duration-500","opacity-0","data-[loaded=true]:opacity-100"],fallback:[...Xu,"flex","items-center","justify-center"],name:[...Xu,"font-normal","text-center","text-inherit"],icon:[...Xu,"flex","items-center","justify-center","text-inherit","w-full","h-full"]},variants:{size:{sm:{base:"w-8 h-8 text-tiny"},md:{base:"w-10 h-10 text-tiny"},lg:{base:"w-14 h-14 text-small"}},color:{default:{base:J.solid.default},primary:{base:J.solid.primary},secondary:{base:J.solid.secondary},success:{base:J.solid.success},warning:{base:J.solid.warning},danger:{base:J.solid.danger}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isBordered:{true:{base:"ring-2 ring-offset-2 ring-offset-background dark:ring-offset-background-dark"}},isDisabled:{true:{base:"opacity-disabled"}},isInGroup:{true:{base:["-ms-2 data-[hover=true]:-translate-x-3 transition-transform","data-[focus-visible=true]:-translate-x-3"]}},isInGridGroup:{true:{base:"m-0 data-[hover=true]:translate-x-0"}}},defaultVariants:{size:"md",color:"default",radius:"full"},compoundVariants:[{color:"default",isBordered:!0,class:{base:"ring-default"}},{color:"primary",isBordered:!0,class:{base:"ring-primary"}},{color:"secondary",isBordered:!0,class:{base:"ring-secondary"}},{color:"success",isBordered:!0,class:{base:"ring-success"}},{color:"warning",isBordered:!0,class:{base:"ring-warning"}},{color:"danger",isBordered:!0,class:{base:"ring-danger"}}]});We({base:"flex items-center justify-center h-auto w-max-content",variants:{isGrid:{true:"inline-grid grid-cols-4 gap-3"}}});var o5=We({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent",...mr],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-unit-3 min-w-unit-16 h-unit-8 text-tiny gap-unit-2 rounded-small",md:"px-unit-4 min-w-unit-20 h-unit-10 text-small gap-unit-2 rounded-medium",lg:"px-unit-6 min-w-unit-24 h-unit-12 text-medium gap-unit-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-unit-0 !gap-unit-0",false:"[&>svg]:max-w-[theme(spacing.unit-8)]"},disableAnimation:{true:"!transition-none",false:"data-[pressed=true]:scale-[0.97] transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1,disableAnimation:!1},compoundVariants:[{variant:"solid",color:"default",class:J.solid.default},{variant:"solid",color:"primary",class:J.solid.primary},{variant:"solid",color:"secondary",class:J.solid.secondary},{variant:"solid",color:"success",class:J.solid.success},{variant:"solid",color:"warning",class:J.solid.warning},{variant:"solid",color:"danger",class:J.solid.danger},{variant:"shadow",color:"default",class:J.shadow.default},{variant:"shadow",color:"primary",class:J.shadow.primary},{variant:"shadow",color:"secondary",class:J.shadow.secondary},{variant:"shadow",color:"success",class:J.shadow.success},{variant:"shadow",color:"warning",class:J.shadow.warning},{variant:"shadow",color:"danger",class:J.shadow.danger},{variant:"bordered",color:"default",class:J.bordered.default},{variant:"bordered",color:"primary",class:J.bordered.primary},{variant:"bordered",color:"secondary",class:J.bordered.secondary},{variant:"bordered",color:"success",class:J.bordered.success},{variant:"bordered",color:"warning",class:J.bordered.warning},{variant:"bordered",color:"danger",class:J.bordered.danger},{variant:"flat",color:"default",class:J.flat.default},{variant:"flat",color:"primary",class:J.flat.primary},{variant:"flat",color:"secondary",class:J.flat.secondary},{variant:"flat",color:"success",class:J.flat.success},{variant:"flat",color:"warning",class:J.flat.warning},{variant:"flat",color:"danger",class:J.flat.danger},{variant:"faded",color:"default",class:J.faded.default},{variant:"faded",color:"primary",class:J.faded.primary},{variant:"faded",color:"secondary",class:J.faded.secondary},{variant:"faded",color:"success",class:J.faded.success},{variant:"faded",color:"warning",class:J.faded.warning},{variant:"faded",color:"danger",class:J.faded.danger},{variant:"light",color:"default",class:[J.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[J.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[J.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[J.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[J.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[J.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:J.ghost.default},{variant:"ghost",color:"primary",class:J.ghost.primary},{variant:"ghost",color:"secondary",class:J.ghost.secondary},{variant:"ghost",color:"success",class:J.ghost.success},{variant:"ghost",color:"warning",class:J.ghost.warning},{variant:"ghost",color:"danger",class:J.ghost.danger},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:no.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:no.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:no.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:no.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:no.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:no.danger},{isIconOnly:!0,size:"sm",class:"min-w-unit-8 w-unit-8 h-unit-8"},{isIconOnly:!0,size:"md",class:"min-w-unit-10 w-unit-10 h-unit-10"},{isIconOnly:!0,size:"lg",class:"min-w-unit-12 w-unit-12 h-unit-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});We({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});var i5=e=>(e==null?void 0:e.length)<=4?e:e==null?void 0:e.slice(0,3),s5=(...e)=>{let t=" ";for(const n of e)if(typeof n=="string"&&n.length>0){t=n;break}return t};function s1(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t"u")&&!Vm[i]&&(Vm[i]=!0,((r=process==null?void 0:a5)==null?void 0:r.NODE_ENV)!=="production"))return console.warn(i,n)}var u5=e=>e.charAt(0).toUpperCase()+e.slice(1);function c5(e){return`${e}-${Math.floor(Math.random()*1e6)}`}function a1(e){for(const t in e)t.startsWith("on")&&delete e[t];return e}function d5(e){return typeof e=="function"}var H=e=>e?"true":void 0;function Xo(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=h.createContext(void 0);o.displayName=r;function i(){var s;const a=h.useContext(o);if(!a&&t){const l=new Error(n);throw l.name="ContextError",(s=Error.captureStackTrace)==null||s.call(Error,l,i),l}return a}return[o.Provider,i,o]}function f5(e){return{UNSAFE_getDOMNode(){return e.current}}}function Ie(e){const t=h.useRef(null);return h.useImperativeHandle(e,()=>t.current),t}function p5(e,t){if(e!=null){if(d5(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Ad(...e){return t=>{e.forEach(n=>p5(n,t))}}var h5=Object.create,l1=Object.defineProperty,m5=Object.getOwnPropertyDescriptor,u1=Object.getOwnPropertyNames,g5=Object.getPrototypeOf,v5=Object.prototype.hasOwnProperty,c1=(e,t)=>function(){return t||(0,e[u1(e)[0]])((t={exports:{}}).exports,t),t.exports},y5=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of u1(t))!v5.call(e,o)&&o!==n&&l1(e,o,{get:()=>t[o],enumerable:!(r=m5(t,o))||r.enumerable});return e},b5=(e,t,n)=>(n=e!=null?h5(g5(e)):{},y5(t||!e||!e.__esModule?l1(n,"default",{value:e,enumerable:!0}):n,e)),x5=c1({"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator;function p(T){return T===null||typeof T!="object"?null:(T=f&&T[f]||T["@@iterator"],typeof T=="function"?T:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,w={};function x(T,O,V){this.props=T,this.context=O,this.refs=w,this.updater=V||y}x.prototype.isReactComponent={},x.prototype.setState=function(T,O){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,O,"setState")},x.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function g(){}g.prototype=x.prototype;function v(T,O,V){this.props=T,this.context=O,this.refs=w,this.updater=V||y}var P=v.prototype=new g;P.constructor=v,b(P,x.prototype),P.isPureReactComponent=!0;var k=Array.isArray,A=Object.prototype.hasOwnProperty,D={current:null},m={key:!0,ref:!0,__self:!0,__source:!0};function L(T,O,V){var W,U={},Q=null,K=null;if(O!=null)for(W in O.ref!==void 0&&(K=O.ref),O.key!==void 0&&(Q=""+O.key),O)A.call(O,W)&&!m.hasOwnProperty(W)&&(U[W]=O[W]);var G=arguments.length-2;if(G===1)U.children=V;else if(1<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[en]=t,e[Qi]=r,my(e,t,!1,!1),t.stateNode=e;e:{switch(s=Nc(n,r),n){case"dialog":Ce("cancel",e),Ce("close",e),o=r;break;case"iframe":case"object":case"embed":Ce("load",e),o=r;break;case"video":case"audio":for(o=0;oKo&&(t.flags|=128,r=!0,li(i,!1),t.lanes=4194304)}else{if(!r)if(e=Ya(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),li(i,!0),i.tail===null&&i.tailMode==="hidden"&&!s.alternate&&!$e)return et(t),null}else 2*Fe()-i.renderingStartTime>Ko&&n!==1073741824&&(t.flags|=128,r=!0,li(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(n=i.last,n!==null?n.sibling=s:t.child=s,i.last=s)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Fe(),t.sibling=null,n=Ee.current,ye(Ee,r?n&1|2:n&1),t):(et(t),null);case 22:case 23:return Gf(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?xt&1073741824&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(z(156,t.tag))}function tS(e,t){switch(kf(t),t.tag){case 1:return gt(t.type)&&Va(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Bo(),Se(mt),Se(ot),Ff(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Rf(t),null;case 13:if(Se(Ee),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(z(340));jo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Se(Ee),null;case 4:return Bo(),null;case 10:return Lf(t.type._context),null;case 22:case 23:return Gf(),null;case 24:return null;default:return null}}var Hs=!1,nt=!1,nS=typeof WeakSet=="function"?WeakSet:Set,X=null;function bo(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){De(e,t,r)}else n.current=null}function sd(e,t,n){try{n()}catch(r){De(e,t,r)}}var Uh=!1;function rS(e,t){if(zc=Oa,e=w0(),$f(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var s=0,a=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||o!==0&&d.nodeType!==3||(a=s+o),d!==i||r!==0&&d.nodeType!==3||(l=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&&++u===o&&(a=s),f===i&&++c===r&&(l=s),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Wc={focusedElem:e,selectionRange:n},Oa=!1,X=t;X!==null;)if(t=X,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,X=e;else for(;X!==null;){t=X;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var b=y.memoizedProps,w=y.memoizedState,x=t.stateNode,g=x.getSnapshotBeforeUpdate(t.elementType===t.type?b:zt(t.type,b),w);x.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(z(163))}}catch(P){De(t,t.return,P)}if(e=t.sibling,e!==null){e.return=t.return,X=e;break}X=t.return}return y=Uh,Uh=!1,y}function Ni(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,i!==void 0&&sd(t,n,i)}o=o.next}while(o!==r)}}function Bl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ad(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function yy(e){var t=e.alternate;t!==null&&(e.alternate=null,yy(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[en],delete t[Qi],delete t[Gc],delete t[_2],delete t[B2])),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 by(e){return e.tag===5||e.tag===3||e.tag===4}function Hh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||by(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 ld(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ba));else if(r!==4&&(e=e.child,e!==null))for(ld(e,t,n),e=e.sibling;e!==null;)ld(e,t,n),e=e.sibling}function ud(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(ud(e,t,n),e=e.sibling;e!==null;)ud(e,t,n),e=e.sibling}var Qe=null,Wt=!1;function Dn(e,t,n){for(n=n.child;n!==null;)xy(e,t,n),n=n.sibling}function xy(e,t,n){if(nn&&typeof nn.onCommitFiberUnmount=="function")try{nn.onCommitFiberUnmount(Dl,n)}catch{}switch(n.tag){case 5:nt||bo(n,t);case 6:var r=Qe,o=Wt;Qe=null,Dn(e,t,n),Qe=r,Wt=o,Qe!==null&&(Wt?(e=Qe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Qe.removeChild(n.stateNode));break;case 18:Qe!==null&&(Wt?(e=Qe,n=n.stateNode,e.nodeType===8?Mu(e.parentNode,n):e.nodeType===1&&Mu(e,n),Ui(e)):Mu(Qe,n.stateNode));break;case 4:r=Qe,o=Wt,Qe=n.stateNode.containerInfo,Wt=!0,Dn(e,t,n),Qe=r,Wt=o;break;case 0:case 11:case 14:case 15:if(!nt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var i=o,s=i.destroy;i=i.tag,s!==void 0&&(i&2||i&4)&&sd(n,t,s),o=o.next}while(o!==r)}Dn(e,t,n);break;case 1:if(!nt&&(bo(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){De(n,t,a)}Dn(e,t,n);break;case 21:Dn(e,t,n);break;case 22:n.mode&1?(nt=(r=nt)||n.memoizedState!==null,Dn(e,t,n),nt=r):Dn(e,t,n);break;default:Dn(e,t,n)}}function Gh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new nS),t.forEach(function(r){var o=fS.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function Vt(e,t){var n=t.deletions;if(n!==null)for(var r=0;ro&&(o=s),r&=~i}if(r=o,r=Fe()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*iS(r/1960))-r,10e?16:e,Kn===null)var r=!1;else{if(e=Kn,Kn=null,qa=0,ue&6)throw Error(z(331));var o=ue;for(ue|=4,X=e.current;X!==null;){var i=X,s=i.child;if(X.flags&16){var a=i.deletions;if(a!==null){for(var l=0;lFe()-Uf?Ir(e,0):Wf|=n),vt(e,t)}function Ty(e,t){t===0&&(e.mode&1?(t=Os,Os<<=1,!(Os&130023424)&&(Os=4194304)):t=1);var n=lt();e=kn(e,t),e!==null&&(ms(e,t,n),vt(e,n))}function dS(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ty(e,n)}function fS(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(z(314))}r!==null&&r.delete(t),Ty(e,n)}var Ay;Ay=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||mt.current)ht=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ht=!1,q2(e,t,n);ht=!!(e.flags&131072)}else ht=!1,$e&&t.flags&1048576&&D0(t,Wa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;xa(e,t),e=t.pendingProps;var o=Oo(t,ot.current);Lo(t,n),o=jf(null,t,r,e,o,n);var i=_f();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,gt(r)?(i=!0,Ka(t)):i=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Nf(t),o.updater=jl,t.stateNode=o,o._reactInternals=t,qc(t,r,e,n),t=nd(null,t,r,!0,i,n)):(t.tag=0,$e&&i&&Ef(t),at(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(xa(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=hS(r),e=zt(r,e),o){case 0:t=td(null,t,r,e,n);break e;case 1:t=Kh(null,t,r,e,n);break e;case 11:t=Bh(null,t,r,e,n);break e;case 14:t=Vh(null,t,r,zt(r.type,e),n);break e}throw Error(z(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),td(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Kh(e,t,r,o,n);case 3:e:{if(fy(t),e===null)throw Error(z(387));r=t.pendingProps,i=t.memoizedState,o=i.element,F0(e,t),Ga(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){o=Vo(Error(z(423)),t),t=zh(e,t,r,n,o);break e}else if(r!==o){o=Vo(Error(z(424)),t),t=zh(e,t,r,n,o);break e}else for(Ct=Gn(t.stateNode.containerInfo.firstChild),Pt=t,$e=!0,Ht=null,n=B0(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(jo(),r===o){t=Tn(e,t,n);break e}at(e,t,r,n)}t=t.child}return t;case 5:return V0(t),e===null&&Qc(t),r=t.type,o=t.pendingProps,i=e!==null?e.memoizedProps:null,s=o.children,Uc(r,o)?s=null:i!==null&&Uc(r,i)&&(t.flags|=32),dy(e,t),at(e,t,s,n),t.child;case 6:return e===null&&Qc(t),null;case 13:return py(e,t,n);case 4:return If(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_o(t,null,r,n):at(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),Bh(e,t,r,o,n);case 7:return at(e,t,t.pendingProps,n),t.child;case 8:return at(e,t,t.pendingProps.children,n),t.child;case 12:return at(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,s=o.value,ye(Ua,r._currentValue),r._currentValue=s,i!==null)if(Xt(i.value,s)){if(i.children===o.children&&!mt.current){t=Tn(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){s=i.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(i.tag===1){l=Cn(-1,n&-n),l.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}i.lanes|=n,l=i.alternate,l!==null&&(l.lanes|=n),Zc(i.return,n,t),a.lanes|=n;break}l=l.next}}else if(i.tag===10)s=i.type===t.type?null:i.child;else if(i.tag===18){if(s=i.return,s===null)throw Error(z(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Zc(s,n,t),s=i.sibling}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===t){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}at(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Lo(t,n),o=_t(o),r=r(o),t.flags|=1,at(e,t,r,n),t.child;case 14:return r=t.type,o=zt(r,t.pendingProps),o=zt(r.type,o),Vh(e,t,r,o,n);case 15:return uy(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:zt(r,o),xa(e,t),t.tag=1,gt(r)?(e=!0,Ka(t)):e=!1,Lo(t,n),j0(t,r,o),qc(t,r,o,n),nd(null,t,r,!0,e,n);case 19:return hy(e,t,n);case 22:return cy(e,t,n)}throw Error(z(156,t.tag))};function My(e,t){return n0(e,t)}function pS(e,t,n,r){this.tag=e,this.key=n,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=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ot(e,t,n,r){return new pS(e,t,n,r)}function Xf(e){return e=e.prototype,!(!e||!e.isReactComponent)}function hS(e){if(typeof e=="function")return Xf(e)?1:0;if(e!=null){if(e=e.$$typeof,e===hf)return 11;if(e===mf)return 14}return 2}function Zn(e,t){var n=e.alternate;return n===null?(n=Ot(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Sa(e,t,n,r,o,i){var s=2;if(r=e,typeof e=="function")Xf(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case uo:return Rr(n.children,o,i,t);case pf:s=8,o|=8;break;case Sc:return e=Ot(12,n,t,o|2),e.elementType=Sc,e.lanes=i,e;case Pc:return e=Ot(13,n,t,o),e.elementType=Pc,e.lanes=i,e;case $c:return e=Ot(19,n,t,o),e.elementType=$c,e.lanes=i,e;case _v:return Kl(n,o,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ov:s=10;break e;case jv:s=9;break e;case hf:s=11;break e;case mf:s=14;break e;case Rn:s=16,r=null;break e}throw Error(z(130,e==null?e:typeof e,""))}return t=Ot(s,n,t,o),t.elementType=e,t.type=r,t.lanes=i,t}function Rr(e,t,n,r){return e=Ot(7,e,r,t),e.lanes=n,e}function Kl(e,t,n,r){return e=Ot(22,e,r,t),e.elementType=_v,e.lanes=n,e.stateNode={isHidden:!1},e}function ju(e,t,n){return e=Ot(6,e,null,t),e.lanes=n,e}function _u(e,t,n){return t=Ot(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function mS(e,t,n,r,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=bu(0),this.expirationTimes=bu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=bu(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Qf(e,t,n,r,o,i,s,a,l){return e=new mS(e,t,n,a,l),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ot(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Nf(i),e}function gS(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Iy)}catch(e){console.error(e)}}Iy(),Dv.exports=kt;var ep=Dv.exports;const Ry=Ml(ep);var tm=ep;wc.createRoot=tm.createRoot,wc.hydrateRoot=tm.hydrateRoot;const nl={prefix:String(Math.round(Math.random()*1e10)),current:0},Fy=ee.createContext(nl),wS=ee.createContext(!1);let CS=!!(typeof window<"u"&&window.document&&window.document.createElement),Bu=new WeakMap;function SS(e=!1){let t=h.useContext(Fy),n=h.useRef(null);if(n.current===null&&!e){var r,o;let i=(o=ee.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||o===void 0||(r=o.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(i){let s=Bu.get(i);s==null?Bu.set(i,{id:t.current,state:i.memoizedState}):i.memoizedState!==s.state&&(t.current=s.id,Bu.delete(i))}n.current=++t.current}return n.current}function PS(e){let t=h.useContext(Fy);t===nl&&!CS&&console.warn("When server rendering, you must wrap your application in an to ensure consistent ids are generated between the client and server.");let n=SS(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function $S(e){let t=ee.useId(),[n]=h.useState(bs()),r=n?"react-aria":`react-aria${nl.prefix}`;return e||`${r}-${t}`}const ES=typeof ee.useId=="function"?$S:PS;function kS(){return!1}function TS(){return!0}function AS(e){return()=>{}}function bs(){return typeof ee.useSyncExternalStore=="function"?ee.useSyncExternalStore(AS,kS,TS):h.useContext(wS)}class MS{getStringForLocale(t,n){let r=this.strings[n];r||(r=LS(n,this.strings,this.defaultLocale),this.strings[n]=r);let o=r[t];if(!o)throw new Error(`Could not find intl message ${t} in ${n} locale`);return o}constructor(t,n="en-US"){this.strings={...t},this.defaultLocale=n}}function LS(e,t,n="en-US"){if(t[e])return t[e];let r=DS(e);if(t[r])return t[r];for(let o in t)if(o.startsWith(r+"-"))return t[o];return t[n]}function DS(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const nm=new Map,rm=new Map;class NS{format(t,n){let r=this.strings.getStringForLocale(t,this.locale);return typeof r=="function"?r(n,this):r}plural(t,n,r="cardinal"){let o=n["="+t];if(o)return typeof o=="function"?o():o;let i=this.locale+":"+r,s=nm.get(i);s||(s=new Intl.PluralRules(this.locale,{type:r}),nm.set(i,s));let a=s.select(t);return o=n[a]||n.other,typeof o=="function"?o():o}number(t){let n=rm.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),rm.set(this.locale,n)),n.format(t)}select(t,n){let r=t[n]||t.other;return typeof r=="function"?r():r}constructor(t,n){this.locale=t,this.strings=n}}function IS(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function RS(e,t,n){IS(e,t),t.set(e,n)}function pr(e,t,n){let[r,o]=h.useState(e||t),i=h.useRef(e!==void 0),s=e!==void 0;h.useEffect(()=>{let u=i.current;u!==s&&console.warn(`WARN: A component changed from ${u?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),i.current=s},[s]);let a=s?e:r,l=h.useCallback((u,...c)=>{let d=(f,...p)=>{n&&(Object.is(a,f)||n(f,...p)),s||(a=f)};typeof u=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),o((p,...y)=>{let b=u(s?a:p,...y);return d(b,...c),s?p:b})):(s||o(u),d(u,...c))},[s,a,n]);return[a,l]}function hd(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}function Oy(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t{};function Oe(e){const t=h.useRef(null);return Te(()=>{t.current=e},[e]),h.useCallback((...n)=>{const r=t.current;return r(...n)},[])}function OS(e){let[t,n]=h.useState(e),r=h.useRef(null),o=Oe(()=>{let s=r.current.next();if(s.done){r.current=null;return}t===s.value?o():n(s.value)});Te(()=>{r.current&&o()});let i=Oe(s=>{r.current=s(t),o()});return[t,i]}let jS=!!(typeof window<"u"&&window.document&&window.document.createElement),rl=new Map;function sn(e){let[t,n]=h.useState(e),r=h.useRef(null),o=ES(t),i=h.useCallback(s=>{r.current=s},[]);return jS&&rl.set(o,i),Te(()=>{let s=o;return()=>{rl.delete(s)}},[o]),h.useEffect(()=>{let s=r.current;s&&(r.current=null,n(s))}),o}function _S(e,t){if(e===t)return e;let n=rl.get(e);if(n)return n(t),t;let r=rl.get(t);return r?(r(e),e):t}function Jn(e=[]){let t=sn(),[n,r]=OS(t),o=h.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return Te(o,[t,o,...e]),n}function Wr(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const gn=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},ol=e=>e&&"window"in e&&e.window===e?e:gn(e).defaultView||window;function Y(...e){let t={...e[0]};for(let n=1;n=65&&o.charCodeAt(2)<=90?t[o]=Wr(i,s):(o==="className"||o==="UNSAFE_className")&&typeof i=="string"&&typeof s=="string"?t[o]=FS(i,s):o==="id"&&i&&s?t.id=_S(i,s):t[o]=s!==void 0?s:i}}return t}function BS(...e){return e.length===1?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}const VS=new Set(["id"]),KS=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),zS=new Set(["href","target","rel","download","ping","referrerPolicy"]),WS=/^(data-.*)$/;function hr(e,t={}){let{labelable:n,isLink:r,propNames:o}=t,i={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(VS.has(s)||n&&KS.has(s)||r&&zS.has(s)||o!=null&&o.has(s)||WS.test(s))&&(i[s]=e[s]);return i}function St(e){if(US())e.focus({preventScroll:!0});else{let t=HS(e);e.focus(),GS(t)}}let Xs=null;function US(){if(Xs==null){Xs=!1;try{var e=document.createElement("div");e.focus({get preventScroll(){return Xs=!0,!0}})}catch{}}return Xs}function HS(e){for(var t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;t instanceof HTMLElement&&t!==r;)(t.offsetHeight"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function tp(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function An(){return tp(/^Mac/i)}function YS(){return tp(/^iPhone/i)}function jy(){return tp(/^iPad/i)||An()&&navigator.maxTouchPoints>1}function xs(){return YS()||jy()}function Pa(){return An()||xs()}function _y(){return Gl(/AppleWebKit/i)&&!XS()}function XS(){return Gl(/Chrome/i)}function By(){return Gl(/Android/i)}function QS(){return Gl(/Firefox/i)}const Vy=h.createContext({isNative:!0,open:qS});function ZS(e){let{children:t,navigate:n}=e,r=h.useMemo(()=>({isNative:!1,open:(o,i)=>{Ky(o,s=>{JS(s,i)?n(s.pathname+s.search+s.hash):an(s,i)})}}),[n]);return ee.createElement(Vy.Provider,{value:r},t)}function Yl(){return h.useContext(Vy)}function JS(e,t){let n=e.getAttribute("target");return(!n||n==="_self")&&e.origin===location.origin&&!e.hasAttribute("download")&&!t.metaKey&&!t.ctrlKey&&!t.altKey&&!t.shiftKey}function an(e,t,n=!0){var r,o;let{metaKey:i,ctrlKey:s,altKey:a,shiftKey:l}=t;QS()&&(!((o=window.event)===null||o===void 0||(r=o.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(An()?i=!0:s=!0);let u=_y()&&An()&&!jy()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:s,altKey:a,shiftKey:l}):new MouseEvent("click",{metaKey:i,ctrlKey:s,altKey:a,shiftKey:l,bubbles:!0,cancelable:!0});an.isOpening=n,St(e),e.dispatchEvent(u),an.isOpening=!1}an.isOpening=!1;function Ky(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function qS(e,t){Ky(e,n=>an(n,t))}let so=new Map,md=new Set;function om(){if(typeof window>"u")return;let e=n=>{let r=so.get(n.target);r||(r=new Set,so.set(n.target,r),n.target.addEventListener("transitioncancel",t)),r.add(n.propertyName)},t=n=>{let r=so.get(n.target);if(r&&(r.delete(n.propertyName),r.size===0&&(n.target.removeEventListener("transitioncancel",t),so.delete(n.target)),so.size===0)){for(let o of md)o();md.clear()}};document.body.addEventListener("transitionrun",e),document.body.addEventListener("transitionend",t)}typeof document<"u"&&(document.readyState!=="loading"?om():document.addEventListener("DOMContentLoaded",om));function np(e){requestAnimationFrame(()=>{so.size===0?e():md.add(e)})}function rp(){let e=h.useRef(new Map),t=h.useCallback((o,i,s,a)=>{let l=a!=null&&a.once?(...u)=>{e.current.delete(s),s(...u)}:s;e.current.set(s,{type:i,eventTarget:o,fn:l,options:a}),o.addEventListener(i,s,a)},[]),n=h.useCallback((o,i,s,a)=>{var l;let u=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;o.removeEventListener(i,u,a),e.current.delete(s)},[]),r=h.useCallback(()=>{e.current.forEach((o,i)=>{n(o.eventTarget,o.type,i,o.options)})},[n]);return h.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function il(e,t){let{id:n,"aria-label":r,"aria-labelledby":o}=e;return n=sn(n),o&&r?o=[...new Set([n,...o.trim().split(/\s+/)])].join(" "):o&&(o=o.trim().split(/\s+/).join(" ")),!r&&!o&&t&&(r=t),{id:n,"aria-label":r,"aria-labelledby":o}}function eP(){return typeof window.ResizeObserver<"u"}function zy(e){const{ref:t,onResize:n}=e;h.useEffect(()=>{let r=t==null?void 0:t.current;if(r)if(eP()){const o=new window.ResizeObserver(i=>{i.length&&n()});return o.observe(r),()=>{r&&o.unobserve(r)}}else return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)}},[n,t])}function op(e,t){Te(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref.current=null}})}function im(e){for(sl(e)&&(e=e.parentElement);e&&!sl(e);)e=e.parentElement;return e||document.scrollingElement||document.documentElement}function sl(e){let t=window.getComputedStyle(e);return/(auto|scroll)/.test(t.overflow+t.overflowX+t.overflowY)}let tP=0;const Vu=new Map;function nP(e){let[t,n]=h.useState(void 0);return Te(()=>{if(!e)return;let r=Vu.get(e);if(r)n(r.element.id);else{let o=`react-aria-description-${tP++}`;n(o);let i=document.createElement("div");i.id=o,i.style.display="none",i.textContent=e,document.body.appendChild(i),r={refCount:0,element:i},Vu.set(e,r)}return r.refCount++,()=>{--r.refCount===0&&(r.element.remove(),Vu.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}function rP(e,t,n,r){let o=Oe(n),i=n==null;h.useEffect(()=>{if(i)return;let s=e.current;return s.addEventListener(t,o,r),()=>{s.removeEventListener(t,o,r)}},[e,t,r,i,o])}function Wy(e,t){let n=sm(e,t,"left"),r=sm(e,t,"top"),o=t.offsetWidth,i=t.offsetHeight,s=e.scrollLeft,a=e.scrollTop,{borderTopWidth:l,borderLeftWidth:u}=getComputedStyle(e),c=e.scrollLeft+parseInt(u,10),d=e.scrollTop+parseInt(l,10),f=c+e.clientWidth,p=d+e.clientHeight;n<=s?s=n-parseInt(u,10):n+o>f&&(s+=n+o-f),r<=d?a=r-parseInt(l,10):r+i>p&&(a+=r+i-p),e.scrollLeft=s,e.scrollTop=a}function sm(e,t,n){const r=n==="left"?"offsetLeft":"offsetTop";let o=0;for(;t.offsetParent&&(o+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){o-=e[r];break}t=t.offsetParent}return o}function am(e,t){if(document.contains(e)){let s=document.scrollingElement||document.documentElement;if(window.getComputedStyle(s).overflow==="hidden"){let l=im(e);for(;e&&l&&e!==s&&l!==s;)Wy(l,e),e=l,l=im(e)}else{var n;let{left:l,top:u}=e.getBoundingClientRect();e==null||(n=e.scrollIntoView)===null||n===void 0||n.call(e,{block:"nearest"});let{left:c,top:d}=e.getBoundingClientRect();if(Math.abs(l-c)>1||Math.abs(u-d)>1){var r,o,i;t==null||(o=t.containingElement)===null||o===void 0||(r=o.scrollIntoView)===null||r===void 0||r.call(o,{block:"center",inline:"center"}),(i=e.scrollIntoView)===null||i===void 0||i.call(e,{block:"nearest"})}}}}function rs(e){return e.mozInputSource===0&&e.isTrusted?!0:By()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Uy(e){return!By()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function oP(e,t,n){let r=h.useRef(t),o=Oe(()=>{n&&n(r.current)});h.useEffect(()=>{var i;let s=e==null||(i=e.current)===null||i===void 0?void 0:i.form;return s==null||s.addEventListener("reset",o),()=>{s==null||s.removeEventListener("reset",o)}},[e,o])}const iP=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),sP=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Hy(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize().script;return n?iP.has(n):!1}let t=e.split("-")[0];return sP.has(t)}function Gy(){let e=typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Hy(e)?"rtl":"ltr"}}let gd=Gy(),Si=new Set;function lm(){gd=Gy();for(let e of Si)e(gd)}function Yy(){let e=bs(),[t,n]=h.useState(gd);return h.useEffect(()=>(Si.size===0&&window.addEventListener("languagechange",lm),Si.add(n),()=>{Si.delete(n),Si.size===0&&window.removeEventListener("languagechange",lm)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const Xy=ee.createContext(null);function aP(e){let{locale:t,children:n}=e,r=Yy(),o=t?{locale:t,direction:Hy(t)?"rtl":"ltr"}:r;return ee.createElement(Xy.Provider,{value:o},n)}function ws(){let e=Yy();return h.useContext(Xy)||e}const um=new WeakMap;function lP(e){let t=um.get(e);return t||(t=new MS(e),um.set(e,t)),t}function ip(e){let{locale:t}=ws(),n=h.useMemo(()=>lP(e),[e]);return h.useMemo(()=>new NS(t,n),[t,n])}let Ku=new Map;function Qy(e){let{locale:t}=ws(),n=t+(e?Object.entries(e).sort((o,i)=>o[0]s.length===0?!0:(i=i.normalize("NFC"),s=s.normalize("NFC"),t.compare(i.slice(0,s.length),s)===0),[t]),r=h.useCallback((i,s)=>s.length===0?!0:(i=i.normalize("NFC"),s=s.normalize("NFC"),t.compare(i.slice(-s.length),s)===0),[t]),o=h.useCallback((i,s)=>{if(s.length===0)return!0;i=i.normalize("NFC"),s=s.normalize("NFC");let a=0,l=s.length;for(;a+l<=i.length;a++){let u=i.slice(a,a+l);if(t.compare(s,u)===0)return!0}return!1},[t]);return h.useMemo(()=>({startsWith:n,endsWith:r,contains:o}),[n,r,o])}var tn=function(){return tn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r{np(()=>{if(wo==="restoring"){const t=gn(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=vd||""),vd="",wo="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&$a.has(e)){let t=$a.get(e);e.style.userSelect==="none"&&t&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),$a.delete(e)}}const sp=ee.createContext({register:()=>{}});sp.displayName="PressResponderContext";function hP(e){let t=h.useContext(sp);if(t){let{register:n,...r}=t;e=Y(r,e),n()}return op(t,e.ref),e}var Zs=new WeakMap;class Js{continuePropagation(){cm(this,Zs,!1)}get shouldStopPropagation(){return fP(this,Zs)}constructor(t,n,r){RS(this,Zs,{writable:!0,value:void 0}),cm(this,Zs,!0),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey}}const fm=Symbol("linkClicked");function Cs(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,isDisabled:s,isPressed:a,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...f}=hP(e),[p,y]=h.useState(!1),b=h.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:w,removeAllGlobalListeners:x}=rp(),g=Oe((m,L)=>{let M=b.current;if(s||M.didFirePressStart)return!1;let E=!0;if(M.isTriggeringEvent=!0,r){let N=new Js("pressstart",L,m);r(N),E=N.shouldStopPropagation}return n&&n(!0),M.isTriggeringEvent=!1,M.didFirePressStart=!0,y(!0),E}),v=Oe((m,L,M=!0)=>{let E=b.current;if(!E.didFirePressStart)return!1;E.ignoreClickAfterPress=!0,E.didFirePressStart=!1,E.isTriggeringEvent=!0;let N=!0;if(o){let C=new Js("pressend",L,m);o(C),N=C.shouldStopPropagation}if(n&&n(!1),y(!1),t&&M&&!s){let C=new Js("press",L,m);t(C),N&&(N=C.shouldStopPropagation)}return E.isTriggeringEvent=!1,N}),P=Oe((m,L)=>{let M=b.current;if(s)return!1;if(i){M.isTriggeringEvent=!0;let E=new Js("pressup",L,m);return i(E),M.isTriggeringEvent=!1,E.shouldStopPropagation}return!0}),k=Oe(m=>{let L=b.current;L.isPressed&&L.target&&(L.isOverTarget&&L.pointerType!=null&&v(cn(L.target,m),L.pointerType,!1),L.isPressed=!1,L.isOverTarget=!1,L.activePointerId=null,L.pointerType=null,x(),c||Qs(L.target))}),A=Oe(m=>{u&&k(m)}),D=h.useMemo(()=>{let m=b.current,L={onKeyDown(E){if(zu(E.nativeEvent,E.currentTarget)&&E.currentTarget.contains(E.target)){var N;hm(E.target,E.key)&&E.preventDefault();let C=!0;!m.isPressed&&!E.repeat&&(m.target=E.currentTarget,m.isPressed=!0,C=g(E,"keyboard"),w(gn(E.currentTarget),"keyup",M,!1)),C&&E.stopPropagation(),E.metaKey&&An()&&((N=m.metaKeyEvents)===null||N===void 0||N.set(E.key,E.nativeEvent))}else E.key==="Meta"&&(m.metaKeyEvents=new Map)},onKeyUp(E){zu(E.nativeEvent,E.currentTarget)&&!E.repeat&&E.currentTarget.contains(E.target)&&m.target&&P(cn(m.target,E),"keyboard")},onClick(E){if(!(E&&!E.currentTarget.contains(E.target))&&E&&E.button===0&&!m.isTriggeringEvent&&!an.isOpening){let N=!0;if(s&&E.preventDefault(),!m.ignoreClickAfterPress&&!m.ignoreEmulatedMouseEvents&&!m.isPressed&&(m.pointerType==="virtual"||rs(E.nativeEvent))){!s&&!l&&St(E.currentTarget);let C=g(E,"virtual"),$=P(E,"virtual"),R=v(E,"virtual");N=C&&$&&R}m.ignoreEmulatedMouseEvents=!1,m.ignoreClickAfterPress=!1,N&&E.stopPropagation()}}},M=E=>{var N;if(m.isPressed&&m.target&&zu(E,m.target)){var C;hm(E.target,E.key)&&E.preventDefault();let R=E.target,_=v(cn(m.target,E),"keyboard",m.target.contains(R));x(),_&&E.stopPropagation(),E.key!=="Enter"&&ap(m.target)&&m.target.contains(R)&&!E[fm]&&(E[fm]=!0,an(m.target,E,!1)),m.isPressed=!1,(C=m.metaKeyEvents)===null||C===void 0||C.delete(E.key)}else if(E.key==="Meta"&&(!((N=m.metaKeyEvents)===null||N===void 0)&&N.size)){var $;let R=m.metaKeyEvents;m.metaKeyEvents=void 0;for(let _ of R.values())($=m.target)===null||$===void 0||$.dispatchEvent(new KeyboardEvent("keyup",_))}};if(typeof PointerEvent<"u"){L.onPointerDown=$=>{if($.button!==0||!$.currentTarget.contains($.target))return;if(Uy($.nativeEvent)){m.pointerType="virtual";return}Wu($.currentTarget)&&$.preventDefault(),m.pointerType=$.pointerType;let R=!0;m.isPressed||(m.isPressed=!0,m.isOverTarget=!0,m.activePointerId=$.pointerId,m.target=$.currentTarget,!s&&!l&&St($.currentTarget),c||dm(m.target),R=g($,m.pointerType),w(gn($.currentTarget),"pointermove",E,!1),w(gn($.currentTarget),"pointerup",N,!1),w(gn($.currentTarget),"pointercancel",C,!1)),R&&$.stopPropagation()},L.onMouseDown=$=>{$.currentTarget.contains($.target)&&$.button===0&&(Wu($.currentTarget)&&$.preventDefault(),$.stopPropagation())},L.onPointerUp=$=>{!$.currentTarget.contains($.target)||m.pointerType==="virtual"||$.button===0&&qr($,$.currentTarget)&&P($,m.pointerType||$.pointerType)};let E=$=>{$.pointerId===m.activePointerId&&(m.target&&qr($,m.target)?!m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!0,g(cn(m.target,$),m.pointerType)):m.target&&m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!1,v(cn(m.target,$),m.pointerType,!1),A($)))},N=$=>{$.pointerId===m.activePointerId&&m.isPressed&&$.button===0&&m.target&&(qr($,m.target)&&m.pointerType!=null?v(cn(m.target,$),m.pointerType):m.isOverTarget&&m.pointerType!=null&&v(cn(m.target,$),m.pointerType,!1),m.isPressed=!1,m.isOverTarget=!1,m.activePointerId=null,m.pointerType=null,x(),c||Qs(m.target))},C=$=>{k($)};L.onDragStart=$=>{$.currentTarget.contains($.target)&&k($)}}else{L.onMouseDown=C=>{if(C.button!==0||!C.currentTarget.contains(C.target))return;if(Wu(C.currentTarget)&&C.preventDefault(),m.ignoreEmulatedMouseEvents){C.stopPropagation();return}m.isPressed=!0,m.isOverTarget=!0,m.target=C.currentTarget,m.pointerType=rs(C.nativeEvent)?"virtual":"mouse",!s&&!l&&St(C.currentTarget),g(C,m.pointerType)&&C.stopPropagation(),w(gn(C.currentTarget),"mouseup",E,!1)},L.onMouseEnter=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&m.pointerType!=null&&(m.isOverTarget=!0,$=g(C,m.pointerType)),$&&C.stopPropagation()},L.onMouseLeave=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&m.pointerType!=null&&(m.isOverTarget=!1,$=v(C,m.pointerType,!1),A(C)),$&&C.stopPropagation()},L.onMouseUp=C=>{C.currentTarget.contains(C.target)&&!m.ignoreEmulatedMouseEvents&&C.button===0&&P(C,m.pointerType||"mouse")};let E=C=>{if(C.button===0){if(m.isPressed=!1,x(),m.ignoreEmulatedMouseEvents){m.ignoreEmulatedMouseEvents=!1;return}m.target&&qr(C,m.target)&&m.pointerType!=null?v(cn(m.target,C),m.pointerType):m.target&&m.isOverTarget&&m.pointerType!=null&&v(cn(m.target,C),m.pointerType,!1),m.isOverTarget=!1}};L.onTouchStart=C=>{if(!C.currentTarget.contains(C.target))return;let $=mP(C.nativeEvent);if(!$)return;m.activePointerId=$.identifier,m.ignoreEmulatedMouseEvents=!0,m.isOverTarget=!0,m.isPressed=!0,m.target=C.currentTarget,m.pointerType="touch",!s&&!l&&St(C.currentTarget),c||dm(m.target),g(C,m.pointerType)&&C.stopPropagation(),w(ol(C.currentTarget),"scroll",N,!0)},L.onTouchMove=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=pm(C.nativeEvent,m.activePointerId),R=!0;$&&qr($,C.currentTarget)?!m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!0,R=g(C,m.pointerType)):m.isOverTarget&&m.pointerType!=null&&(m.isOverTarget=!1,R=v(C,m.pointerType,!1),A(C)),R&&C.stopPropagation()},L.onTouchEnd=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=pm(C.nativeEvent,m.activePointerId),R=!0;$&&qr($,C.currentTarget)&&m.pointerType!=null?(P(C,m.pointerType),R=v(C,m.pointerType)):m.isOverTarget&&m.pointerType!=null&&(R=v(C,m.pointerType,!1)),R&&C.stopPropagation(),m.isPressed=!1,m.activePointerId=null,m.isOverTarget=!1,m.ignoreEmulatedMouseEvents=!0,m.target&&!c&&Qs(m.target),x()},L.onTouchCancel=C=>{C.currentTarget.contains(C.target)&&(C.stopPropagation(),m.isPressed&&k(C))};let N=C=>{m.isPressed&&C.target.contains(m.target)&&k({currentTarget:m.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};L.onDragStart=C=>{C.currentTarget.contains(C.target)&&k(C)}}return L},[w,s,l,x,c,k,A,v,g,P]);return h.useEffect(()=>()=>{var m;c||Qs((m=b.current.target)!==null&&m!==void 0?m:void 0)},[c]),{isPressed:a||p,pressProps:Y(f,D)}}function ap(e){return e.tagName==="A"&&e.hasAttribute("href")}function zu(e,t){const{key:n,code:r}=e,o=t,i=o.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(o instanceof ol(o).HTMLInputElement&&!qy(o,n)||o instanceof ol(o).HTMLTextAreaElement||o.isContentEditable)&&!((i==="link"||!i&&ap(o))&&n!=="Enter")}function mP(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function pm(e,t){const n=e.changedTouches;for(let r=0;rt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function qr(e,t){let n=t.getBoundingClientRect(),r=gP(e);return vP(n,r)}function Wu(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function hm(e,t){return e instanceof HTMLInputElement?!qy(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!ap(e)}const yP=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function qy(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":yP.has(e.type)}function bP({children:e}){let t=h.useMemo(()=>({register:()=>{}}),[]);return ee.createElement(sp.Provider,{value:t},e)}class xP{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function eb(e){let t=h.useRef({isFocused:!1,observer:null});Te(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Oe(r=>{e==null||e(r)});return h.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=r.target,i=s=>{t.current.isFocused=!1,o.disabled&&n(new xP("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",i,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let a=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:a})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:a}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function tb(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e;const i=h.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),o&&o(!1),!0},[r,o]),s=eb(i),a=h.useCallback(l=>{l.target===l.currentTarget&&document.activeElement===l.target&&(n&&n(l),o&&o(!0),s(l))},[o,n,s]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?i:void 0}}}let Ur=null,yd=new Set,mm=!1,Vr=!1,bd=!1;const wP={Tab:!0,Escape:!0};function Xl(e,t){for(let n of yd)n(e,t)}function CP(e){return!(e.metaKey||!An()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function gm(e){Vr=!0,CP(e)&&(Ur="keyboard",Xl("keyboard",e))}function eo(e){Ur="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Vr=!0,Xl("pointer",e))}function SP(e){rs(e)&&(Vr=!0,Ur="virtual")}function PP(e){e.target===window||e.target===document||(!Vr&&!bd&&(Ur="virtual",Xl("virtual",e)),Vr=!1,bd=!1)}function $P(){Vr=!1,bd=!0}function xd(){if(typeof window>"u"||mm)return;let e=HTMLElement.prototype.focus;HTMLElement.prototype.focus=function(){Vr=!0,e.apply(this,arguments)},document.addEventListener("keydown",gm,!0),document.addEventListener("keyup",gm,!0),document.addEventListener("click",SP,!0),window.addEventListener("focus",PP,!0),window.addEventListener("blur",$P,!1),typeof PointerEvent<"u"?(document.addEventListener("pointerdown",eo,!0),document.addEventListener("pointermove",eo,!0),document.addEventListener("pointerup",eo,!0)):(document.addEventListener("mousedown",eo,!0),document.addEventListener("mousemove",eo,!0),document.addEventListener("mouseup",eo,!0)),mm=!0}typeof document<"u"&&(document.readyState!=="loading"?xd():document.addEventListener("DOMContentLoaded",xd));function zo(){return Ur!=="pointer"}function al(){return Ur}function EP(e){Ur=e,Xl(e,null)}const kP=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function TP(e,t,n){var r;return e=e||(n==null?void 0:n.target)instanceof HTMLInputElement&&!kP.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof HTMLTextAreaElement||(n==null?void 0:n.target)instanceof HTMLElement&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof KeyboardEvent&&!wP[n.key])}function AP(e,t,n){xd(),h.useEffect(()=>{let r=(o,i)=>{TP(!!(n!=null&&n.isTextInput),o,i)&&e(zo())};return yd.add(r),()=>{yd.delete(r)}},t)}function Ss(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,i=h.useRef({isFocusWithin:!1}),s=h.useCallback(u=>{i.current.isFocusWithin&&!u.currentTarget.contains(u.relatedTarget)&&(i.current.isFocusWithin=!1,n&&n(u),o&&o(!1))},[n,o,i]),a=eb(s),l=h.useCallback(u=>{!i.current.isFocusWithin&&document.activeElement===u.target&&(r&&r(u),o&&o(!0),i.current.isFocusWithin=!0,a(u))},[r,o,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:s}}}let ll=!1,Uu=0;function wd(){ll=!0,setTimeout(()=>{ll=!1},50)}function vm(e){e.pointerType==="touch"&&wd()}function MP(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",vm):document.addEventListener("touchend",wd),Uu++,()=>{Uu--,!(Uu>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",vm):document.removeEventListener("touchend",wd))}}function un(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[i,s]=h.useState(!1),a=h.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;h.useEffect(MP,[]);let{hoverProps:l,triggerHoverEnd:u}=h.useMemo(()=>{let c=(p,y)=>{if(a.pointerType=y,o||y==="touch"||a.isHovered||!p.currentTarget.contains(p.target))return;a.isHovered=!0;let b=p.currentTarget;a.target=b,t&&t({type:"hoverstart",target:b,pointerType:y}),n&&n(!0),s(!0)},d=(p,y)=>{if(a.pointerType="",a.target=null,y==="touch"||!a.isHovered)return;a.isHovered=!1;let b=p.currentTarget;r&&r({type:"hoverend",target:b,pointerType:y}),n&&n(!1),s(!1)},f={};return typeof PointerEvent<"u"?(f.onPointerEnter=p=>{ll&&p.pointerType==="mouse"||c(p,p.pointerType)},f.onPointerLeave=p=>{!o&&p.currentTarget.contains(p.target)&&d(p,p.pointerType)}):(f.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},f.onMouseEnter=p=>{!a.ignoreEmulatedMouseEvents&&!ll&&c(p,"mouse"),a.ignoreEmulatedMouseEvents=!1},f.onMouseLeave=p=>{!o&&p.currentTarget.contains(p.target)&&d(p,"mouse")}),{hoverProps:f,triggerHoverEnd:d}},[t,n,r,o,a]);return h.useEffect(()=>{o&&u({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:l,isHovered:i}}function LP(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:o}=e,i=h.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Oe(l=>{n&&qs(l,t)&&(o&&o(l),i.current.isPointerDown=!0)}),a=Oe(l=>{n&&n(l)});h.useEffect(()=>{let l=i.current;if(r)return;const u=t.current,c=gn(u);if(typeof PointerEvent<"u"){let d=f=>{l.isPointerDown&&qs(f,t)&&a(f),l.isPointerDown=!1};return c.addEventListener("pointerdown",s,!0),c.addEventListener("pointerup",d,!0),()=>{c.removeEventListener("pointerdown",s,!0),c.removeEventListener("pointerup",d,!0)}}else{let d=p=>{l.ignoreEmulatedMouseEvents?l.ignoreEmulatedMouseEvents=!1:l.isPointerDown&&qs(p,t)&&a(p),l.isPointerDown=!1},f=p=>{l.ignoreEmulatedMouseEvents=!0,l.isPointerDown&&qs(p,t)&&a(p),l.isPointerDown=!1};return c.addEventListener("mousedown",s,!0),c.addEventListener("mouseup",d,!0),c.addEventListener("touchstart",s,!0),c.addEventListener("touchend",f,!0),()=>{c.removeEventListener("mousedown",s,!0),c.removeEventListener("mouseup",d,!0),c.removeEventListener("touchstart",s,!0),c.removeEventListener("touchend",f,!0)}}},[t,r,s,a])}function qs(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function ym(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(r),t&&n.stopPropagation()}}function nb(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:ym(e.onKeyDown),onKeyUp:ym(e.onKeyUp)}}}const DP=500;function rb(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:o,threshold:i=DP,accessibilityDescription:s}=e;const a=h.useRef();let{addGlobalListener:l,removeGlobalListener:u}=rp(),{pressProps:c}=Cs({isDisabled:t,onPressStart(f){if(f.continuePropagation(),(f.pointerType==="mouse"||f.pointerType==="touch")&&(n&&n({...f,type:"longpressstart"}),a.current=setTimeout(()=>{f.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),o&&o({...f,type:"longpress"}),a.current=void 0},i),f.pointerType==="touch")){let p=y=>{y.preventDefault()};l(f.target,"contextmenu",p,{once:!0}),l(window,"pointerup",()=>{setTimeout(()=>{u(f.target,"contextmenu",p)},30)},{once:!0})}},onPressEnd(f){a.current&&clearTimeout(a.current),r&&(f.pointerType==="mouse"||f.pointerType==="touch")&&r({...f,type:"longpressend"})}}),d=nP(o&&!t?s:void 0);return{longPressProps:Y(c,d)}}function ir(e){if(al()==="virtual"){let t=document.activeElement;np(()=>{document.activeElement===t&&document.contains(e)&&St(e)})}else St(e)}function NP(e){if(!(e instanceof HTMLElement)&&!(e instanceof SVGElement))return!1;let{display:t,visibility:n}=e.style,r=t!=="none"&&n!=="hidden"&&n!=="collapse";if(r){const{getComputedStyle:o}=e.ownerDocument.defaultView;let{display:i,visibility:s}=o(e);r=i!=="none"&&s!=="hidden"&&s!=="collapse"}return r}function IP(e,t){return!e.hasAttribute("hidden")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function ob(e,t){return e.nodeName!=="#comment"&&NP(e)&&IP(e,t)&&(!e.parentElement||ob(e.parentElement,e))}const bm=ee.createContext(null);let ve=null;function ib(e){let{children:t,contain:n,restoreFocus:r,autoFocus:o}=e,i=h.useRef(null),s=h.useRef(null),a=h.useRef([]),{parentNode:l}=h.useContext(bm)||{},u=h.useMemo(()=>new Cd({scopeRef:a}),[a]);Te(()=>{let f=l||Ve.root;if(Ve.getTreeNode(f.scopeRef)&&ve&&!cl(ve,f.scopeRef)){let p=Ve.getTreeNode(ve);p&&(f=p)}f.addChild(u),Ve.addNode(u)},[u,l]),Te(()=>{let f=Ve.getTreeNode(a);f&&(f.contain=!!n)},[n]),Te(()=>{var f;let p=(f=i.current)===null||f===void 0?void 0:f.nextSibling,y=[];for(;p&&p!==s.current;)y.push(p),p=p.nextSibling;a.current=y},[t]),VP(a,r,n),jP(a,n),zP(a,r,n),BP(a,o),h.useEffect(()=>{let f=document.activeElement,p=null;if(rt(f,a.current)){for(let y of Ve.traverse())y.scopeRef&&rt(f,y.scopeRef.current)&&(p=y);p===Ve.getTreeNode(a)&&(ve=p.scopeRef)}},[a]),Te(()=>()=>{var f,p,y;let b=(y=(p=Ve.getTreeNode(a))===null||p===void 0||(f=p.parent)===null||f===void 0?void 0:f.scopeRef)!==null&&y!==void 0?y:null;(a===ve||cl(a,ve))&&(!b||Ve.getTreeNode(b))&&(ve=b),Ve.removeTreeNode(a)},[a]);let c=h.useMemo(()=>RP(a),[]),d=h.useMemo(()=>({focusManager:c,parentNode:u}),[u,c]);return ee.createElement(bm.Provider,{value:d},ee.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:i}),t,ee.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function RP(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:s}=t,a=r||document.activeElement,l=n[0].previousElementSibling,u=Lr(n),c=xn(u,{tabbable:o,accept:s},n);c.currentNode=rt(a,n)?a:l;let d=c.nextNode();return!d&&i&&(c.currentNode=l,d=c.nextNode()),d&&bn(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:s}=t,a=r||document.activeElement,l=n[n.length-1].nextElementSibling,u=Lr(n),c=xn(u,{tabbable:o,accept:s},n);c.currentNode=rt(a,n)?a:l;let d=c.previousNode();return!d&&i&&(c.currentNode=l,d=c.previousNode()),d&&bn(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Lr(n),s=xn(i,{tabbable:r,accept:o},n);s.currentNode=n[0].previousElementSibling;let a=s.nextNode();return a&&bn(a,!0),a},focusLast(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Lr(n),s=xn(i,{tabbable:r,accept:o},n);s.currentNode=n[n.length-1].nextElementSibling;let a=s.previousNode();return a&&bn(a,!0),a}}}const lp=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],FP=lp.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";lp.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const OP=lp.join(':not([hidden]):not([tabindex="-1"]),');function Lr(e){return e[0].parentElement}function Pi(e){let t=Ve.getTreeNode(ve);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function jP(e,t){let n=h.useRef(),r=h.useRef();Te(()=>{let o=e.current;if(!t){r.current&&(cancelAnimationFrame(r.current),r.current=void 0);return}let i=l=>{if(l.key!=="Tab"||l.altKey||l.ctrlKey||l.metaKey||!Pi(e))return;let u=document.activeElement,c=e.current;if(!c||!rt(u,c))return;let d=Lr(c),f=xn(d,{tabbable:!0},c);if(!u)return;f.currentNode=u;let p=l.shiftKey?f.previousNode():f.nextNode();p||(f.currentNode=l.shiftKey?c[c.length-1].nextElementSibling:c[0].previousElementSibling,p=l.shiftKey?f.previousNode():f.nextNode()),l.preventDefault(),p&&bn(p,!0)},s=l=>{(!ve||cl(ve,e))&&rt(l.target,e.current)?(ve=e,n.current=l.target):Pi(e)&&!ul(l.target,e)?n.current?n.current.focus():ve&&ve.current&&dl(ve.current):Pi(e)&&(n.current=l.target)},a=l=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{if(document.activeElement&&Pi(e)&&!ul(document.activeElement,e))if(ve=e,document.body.contains(l.target)){var u;n.current=l.target,(u=n.current)===null||u===void 0||u.focus()}else ve.current&&dl(ve.current)})};return document.addEventListener("keydown",i,!1),document.addEventListener("focusin",s,!1),o==null||o.forEach(l=>l.addEventListener("focusin",s,!1)),o==null||o.forEach(l=>l.addEventListener("focusout",a,!1)),()=>{document.removeEventListener("keydown",i,!1),document.removeEventListener("focusin",s,!1),o==null||o.forEach(l=>l.removeEventListener("focusin",s,!1)),o==null||o.forEach(l=>l.removeEventListener("focusout",a,!1))}},[e,t]),Te(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function sb(e){return ul(e)}function rt(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function ul(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of Ve.traverse(Ve.getTreeNode(t)))if(n&&rt(e,n.current))return!0;return!1}function _P(e){return ul(e,ve)}function cl(e,t){var n;let r=(n=Ve.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function bn(e,t=!1){if(e!=null&&!t)try{ir(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function dl(e,t=!0){let n=e[0].previousElementSibling,r=Lr(e),o=xn(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();t&&!i&&(r=Lr(e),o=xn(r,{tabbable:!1},e),o.currentNode=n,i=o.nextNode()),bn(i)}function BP(e,t){const n=ee.useRef(t);h.useEffect(()=>{n.current&&(ve=e,!rt(document.activeElement,ve.current)&&e.current&&dl(e.current)),n.current=!1},[e])}function VP(e,t,n){Te(()=>{if(t||n)return;let r=e.current,o=i=>{let s=i.target;rt(s,e.current)?ve=e:sb(s)||(ve=null)};return document.addEventListener("focusin",o,!1),r==null||r.forEach(i=>i.addEventListener("focusin",o,!1)),()=>{document.removeEventListener("focusin",o,!1),r==null||r.forEach(i=>i.removeEventListener("focusin",o,!1))}},[e,t,n])}function KP(e){let t=Ve.getTreeNode(ve);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function zP(e,t,n){const r=h.useRef(typeof document<"u"?document.activeElement:null);Te(()=>{let o=e.current;if(!t||n)return;let i=()=>{(!ve||cl(ve,e))&&rt(document.activeElement,e.current)&&(ve=e)};return document.addEventListener("focusin",i,!1),o==null||o.forEach(s=>s.addEventListener("focusin",i,!1)),()=>{document.removeEventListener("focusin",i,!1),o==null||o.forEach(s=>s.removeEventListener("focusin",i,!1))}},[e,n]),Te(()=>{if(!t)return;let o=i=>{if(i.key!=="Tab"||i.altKey||i.ctrlKey||i.metaKey||!Pi(e))return;let s=document.activeElement;if(!rt(s,e.current))return;let a=Ve.getTreeNode(e);if(!a)return;let l=a.nodeToRestore,u=xn(document.body,{tabbable:!0});u.currentNode=s;let c=i.shiftKey?u.previousNode():u.nextNode();if((!l||!document.body.contains(l)||l===document.body)&&(l=void 0,a.nodeToRestore=void 0),(!c||!rt(c,e.current))&&l){u.currentNode=l;do c=i.shiftKey?u.previousNode():u.nextNode();while(rt(c,e.current));i.preventDefault(),i.stopPropagation(),c?bn(c,!0):sb(l)?bn(l,!0):s.blur()}};return n||document.addEventListener("keydown",o,!0),()=>{n||document.removeEventListener("keydown",o,!0)}},[e,t,n]),Te(()=>{if(!t)return;let o=Ve.getTreeNode(e);if(o){var i;return o.nodeToRestore=(i=r.current)!==null&&i!==void 0?i:void 0,()=>{let s=Ve.getTreeNode(e);if(!s)return;let a=s.nodeToRestore;if(t&&a&&(rt(document.activeElement,e.current)||document.activeElement===document.body&&KP(e))){let l=Ve.clone();requestAnimationFrame(()=>{if(document.activeElement===document.body){let u=l.getTreeNode(e);for(;u;){if(u.nodeToRestore&&document.body.contains(u.nodeToRestore)){bn(u.nodeToRestore);return}u=u.parent}for(u=l.getTreeNode(e);u;){if(u.scopeRef&&u.scopeRef.current&&Ve.getTreeNode(u.scopeRef)){dl(u.scopeRef.current,!0);return}u=u.parent}}})}}}},[e,t])}function xn(e,t,n){let r=t!=null&&t.tabbable?OP:FP,o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(i){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(i)?NodeFilter.FILTER_REJECT:i.matches(r)&&ob(i)&&(!n||rt(i,n))&&(!(t!=null&&t.accept)||t.accept(i))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(o.currentNode=t.from),o}class up{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,r){let o=this.fastMap.get(n??null);if(!o)return;let i=new Cd({scopeRef:t});o.addChild(i),i.parent=o,this.fastMap.set(t,i),r&&(i.nodeToRestore=r)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let r=n.parent;for(let i of this.traverse())i!==n&&n.nodeToRestore&&i.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&rt(i.nodeToRestore,n.scopeRef.current)&&(i.nodeToRestore=n.nodeToRestore);let o=n.children;r&&(r.removeChild(n),o.size>0&&o.forEach(i=>r&&r.addChild(i))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new up;var r;for(let o of this.traverse())n.addTreeNode(o.scopeRef,(r=(t=o.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&r!==void 0?r:null,o.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new Cd({scopeRef:null}),this.fastMap.set(null,this.root)}}class Cd{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let Ve=new up;function sr(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,o=h.useRef({isFocused:!1,isFocusVisible:t||zo()}),[i,s]=h.useState(!1),[a,l]=h.useState(()=>o.current.isFocused&&o.current.isFocusVisible),u=h.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),c=h.useCallback(p=>{o.current.isFocused=p,s(p),u()},[u]);AP(p=>{o.current.isFocusVisible=p,u()},[],{isTextInput:n});let{focusProps:d}=tb({isDisabled:r,onFocusChange:c}),{focusWithinProps:f}=Ss({isDisabled:!r,onFocusWithinChange:c});return{isFocused:i,isFocusVisible:a,focusProps:r?f:d}}let WP=ee.createContext(null);function UP(e){let t=h.useContext(WP)||{};op(t,e);let{ref:n,...r}=t;return r}function cp(e,t){let{focusProps:n}=tb(e),{keyboardProps:r}=nb(e),o=Y(n,r),i=UP(t),s=e.isDisabled?{}:i,a=h.useRef(e.autoFocus);return h.useEffect(()=>{a.current&&t.current&&ir(t.current),a.current=!1},[t]),{focusableProps:Y({...o,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const xm={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function HP(e={}){let{style:t,isFocusable:n}=e,[r,o]=h.useState(!1),{focusWithinProps:i}=Ss({isDisabled:!n,onFocusWithinChange:a=>o(a)}),s=h.useMemo(()=>r?t:t?{...xm,...t}:xm,[r]);return{visuallyHiddenProps:{...i,style:s}}}function GP(e){let{children:t,elementType:n="div",isFocusable:r,style:o,...i}=e,{visuallyHiddenProps:s}=HP(e);return ee.createElement(n,Y(i,s),t)}function YP(e){return e&&e.__esModule?e.default:e}const wm={top:"top",bottom:"top",left:"left",right:"left"},fl={top:"bottom",bottom:"top",left:"right",right:"left"},XP={top:"left",left:"top"},Sd={top:"height",left:"width"},QP={width:"totalWidth",height:"totalHeight"},ea={};let to=typeof document<"u"&&window.visualViewport;function Cm(e){let t=0,n=0,r=0,o=0,i=0,s=0,a={};if(e.tagName==="BODY"){let c=document.documentElement;r=c.clientWidth,o=c.clientHeight;var l;t=(l=to==null?void 0:to.width)!==null&&l!==void 0?l:r;var u;n=(u=to==null?void 0:to.height)!==null&&u!==void 0?u:o,a.top=c.scrollTop||e.scrollTop,a.left=c.scrollLeft||e.scrollLeft}else({width:t,height:n,top:i,left:s}=No(e)),a.top=e.scrollTop,a.left=e.scrollLeft,r=t,o=n;return{width:t,height:n,totalWidth:r,totalHeight:o,scroll:a,top:i,left:s}}function ZP(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function Sm(e,t,n,r,o,i){let s=o.scroll[e],a=r[Sd[e]],l=t-i-s,u=t+i-s+n;return l<0?-l:u>a?Math.max(a-u,-l):0}function JP(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function Pm(e){if(ea[e])return ea[e];let[t,n]=e.split(" "),r=wm[t]||"right",o=XP[r];wm[n]||(n="center");let i=Sd[r],s=Sd[o];return ea[e]={placement:t,crossPlacement:n,axis:r,crossAxis:o,size:i,crossSize:s},ea[e]}function Hu(e,t,n,r,o,i,s,a,l,u){let{placement:c,crossPlacement:d,axis:f,crossAxis:p,size:y,crossSize:b}=r,w={};w[p]=e[p],d==="center"?w[p]+=(e[b]-n[b])/2:d!==p&&(w[p]+=e[b]-n[b]),w[p]+=i;const x=e[p]-n[b]+l+u,g=e[p]+e[b]-l-u;if(w[p]=hd(w[p],x,g),c===f){const v=a?s[y]:t[QP[y]];w[fl[f]]=Math.floor(v-e[f]+o)}else w[f]=Math.floor(e[f]+e[y]+o);return w}function qP(e,t,n,r,o,i){return e.top!=null?Math.max(0,t.height+t.top+t.scroll.top-(n.top+e.top)-(o.top+o.bottom+i)):Math.max(0,r.top+n.top-(t.top+t.scroll.top)-(o.top+o.bottom+i))}function $m(e,t,n,r,o,i){let{placement:s,axis:a,size:l}=i;return s===a?Math.max(0,n[a]-e[a]-e.scroll[a]+t[a]-r[a]-r[fl[a]]-o):Math.max(0,e[l]+e[a]+e.scroll[a]-t[a]-n[a]-n[l]-r[a]-r[fl[a]]-o)}function e$(e,t,n,r,o,i,s,a,l,u,c,d,f,p,y,b){let w=Pm(e),{size:x,crossAxis:g,crossSize:v,placement:P,crossPlacement:k}=w,A=Hu(t,a,n,w,c,d,u,f,y,b),D=c,m=$m(a,u,t,o,i+c,w);if(s&&r[x]>m){let I=Pm(`${fl[P]} ${k}`),B=Hu(t,a,n,I,c,d,u,f,y,b);$m(a,u,t,o,i+c,I)>m&&(w=I,A=B,D=c)}let L=Sm(g,A[g],n[v],a,l,i);A[g]+=L;let M=qP(A,a,u,t,o,i);p&&p{if(!n||r===null)return;let o=i=>{let s=i.target;if(!t.current||s instanceof Node&&!s.contains(t.current))return;let a=r||ab.get(t.current);a&&a()};return window.addEventListener("scroll",o,!0),()=>{window.removeEventListener("scroll",o,!0)}},[n,r,t])}let Mt=typeof document<"u"&&window.visualViewport;function lb(e){let{direction:t}=ws(),{arrowSize:n=0,targetRef:r,overlayRef:o,scrollRef:i=o,placement:s="bottom",containerPadding:a=12,shouldFlip:l=!0,boundaryElement:u=typeof document<"u"?document.body:null,offset:c=0,crossOffset:d=0,shouldUpdatePosition:f=!0,isOpen:p=!0,onClose:y,maxHeight:b,arrowBoundaryOffset:w=0}=e,[x,g]=h.useState({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),v=[f,s,o.current,r.current,i.current,a,l,u,c,d,p,t,b,w,n],P=h.useCallback(()=>{if(f===!1||!p||!o.current||!r.current||!i.current||!u)return;let D=t$({placement:i$(s,t),overlayNode:o.current,targetNode:r.current,scrollNode:i.current,padding:a,shouldFlip:l,boundaryElement:u,offset:c,crossOffset:d,maxHeight:b,arrowSize:n,arrowBoundaryOffset:w});Object.keys(D.position).forEach(m=>o.current.style[m]=D.position[m]+"px"),o.current.style.maxHeight=D.maxHeight!=null?D.maxHeight+"px":void 0,g(D)},v);Te(P,v),o$(P),zy({ref:o,onResize:P});let k=h.useRef(!1);Te(()=>{let D,m=()=>{k.current=!0,clearTimeout(D),D=setTimeout(()=>{k.current=!1},500),P()};return Mt==null||Mt.addEventListener("resize",m),Mt==null||Mt.addEventListener("scroll",m),()=>{Mt==null||Mt.removeEventListener("resize",m),Mt==null||Mt.removeEventListener("scroll",m)}},[P]);let A=h.useCallback(()=>{k.current||y()},[y,k]);return r$({triggerRef:r,isOpen:p,onClose:y&&A}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...x.position,maxHeight:x.maxHeight}},placement:x.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:x.arrowOffsetLeft,top:x.arrowOffsetTop}},updatePosition:P}}function o$(e){Te(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function i$(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}const dn=[];function ub(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:o,isDismissable:i=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:a}=e;h.useEffect(()=>(o&&dn.push(t),()=>{let y=dn.indexOf(t);y>=0&&dn.splice(y,1)}),[o,t]);let l=()=>{dn[dn.length-1]===t&&n&&n()},u=y=>{(!a||a(y.target))&&dn[dn.length-1]===t&&(y.stopPropagation(),y.preventDefault())},c=y=>{(!a||a(y.target))&&(dn[dn.length-1]===t&&(y.stopPropagation(),y.preventDefault()),l())},d=y=>{y.key==="Escape"&&!s&&(y.stopPropagation(),y.preventDefault(),l())};LP({ref:t,onInteractOutside:i&&o?c:null,onInteractOutsideStart:u});let{focusWithinProps:f}=Ss({isDisabled:!r,onBlurWithin:y=>{!y.relatedTarget||_P(y.relatedTarget)||(!a||a(y.relatedTarget))&&n()}}),p=y=>{y.target===y.currentTarget&&y.preventDefault()};return{overlayProps:{onKeyDown:d,...f},underlayProps:{onPointerDown:p}}}function cb(e,t,n){let{type:r}=e,{isOpen:o}=t;h.useEffect(()=>{n&&n.current&&ab.set(n.current,t.close)});let i;r==="menu"?i=!0:r==="listbox"&&(i="listbox");let s=sn();return{triggerProps:{"aria-haspopup":i,"aria-expanded":o,"aria-controls":o?s:null,onPress:t.toggle},overlayProps:{id:s}}}const Pd=ee.createContext(null);function s$(e){let{children:t}=e,n=h.useContext(Pd),[r,o]=h.useState(0),i=h.useMemo(()=>({parent:n,modalCount:r,addModal(){o(s=>s+1),n&&n.addModal()},removeModal(){o(s=>s-1),n&&n.removeModal()}}),[n,r]);return ee.createElement(Pd.Provider,{value:i},t)}function a$(){let e=h.useContext(Pd);return{modalProviderProps:{"aria-hidden":e&&e.modalCount>0?!0:null}}}function l$(e){let{modalProviderProps:t}=a$();return ee.createElement("div",{"data-overlay-container":!0,...e,...t})}function db(e){return ee.createElement(s$,null,ee.createElement(l$,e))}function Tm(e){let t=bs(),{portalContainer:n=t?null:document.body,...r}=e;if(ee.useEffect(()=>{if(n!=null&&n.closest("[data-overlay-container]"))throw new Error("An OverlayContainer must not be inside another container. Please change the portalContainer prop.")},[n]),!n)return null;let o=ee.createElement(db,r);return Ry.createPortal(o,n)}var fb={},pb={};pb={dismiss:"تجاهل"};var hb={};hb={dismiss:"Отхвърляне"};var mb={};mb={dismiss:"Odstranit"};var gb={};gb={dismiss:"Luk"};var vb={};vb={dismiss:"Schließen"};var yb={};yb={dismiss:"Απόρριψη"};var bb={};bb={dismiss:"Dismiss"};var xb={};xb={dismiss:"Descartar"};var wb={};wb={dismiss:"Lõpeta"};var Cb={};Cb={dismiss:"Hylkää"};var Sb={};Sb={dismiss:"Rejeter"};var Pb={};Pb={dismiss:"התעלם"};var $b={};$b={dismiss:"Odbaci"};var Eb={};Eb={dismiss:"Elutasítás"};var kb={};kb={dismiss:"Ignora"};var Tb={};Tb={dismiss:"閉じる"};var Ab={};Ab={dismiss:"무시"};var Mb={};Mb={dismiss:"Atmesti"};var Lb={};Lb={dismiss:"Nerādīt"};var Db={};Db={dismiss:"Lukk"};var Nb={};Nb={dismiss:"Negeren"};var Ib={};Ib={dismiss:"Zignoruj"};var Rb={};Rb={dismiss:"Descartar"};var Fb={};Fb={dismiss:"Dispensar"};var Ob={};Ob={dismiss:"Revocare"};var jb={};jb={dismiss:"Пропустить"};var _b={};_b={dismiss:"Zrušiť"};var Bb={};Bb={dismiss:"Opusti"};var Vb={};Vb={dismiss:"Odbaci"};var Kb={};Kb={dismiss:"Avvisa"};var zb={};zb={dismiss:"Kapat"};var Wb={};Wb={dismiss:"Скасувати"};var Ub={};Ub={dismiss:"取消"};var Hb={};Hb={dismiss:"關閉"};fb={"ar-AE":pb,"bg-BG":hb,"cs-CZ":mb,"da-DK":gb,"de-DE":vb,"el-GR":yb,"en-US":bb,"es-ES":xb,"et-EE":wb,"fi-FI":Cb,"fr-FR":Sb,"he-IL":Pb,"hr-HR":$b,"hu-HU":Eb,"it-IT":kb,"ja-JP":Tb,"ko-KR":Ab,"lt-LT":Mb,"lv-LV":Lb,"nb-NO":Db,"nl-NL":Nb,"pl-PL":Ib,"pt-BR":Rb,"pt-PT":Fb,"ro-RO":Ob,"ru-RU":jb,"sk-SK":_b,"sl-SI":Bb,"sr-SP":Vb,"sv-SE":Kb,"tr-TR":zb,"uk-UA":Wb,"zh-CN":Ub,"zh-TW":Hb};function pl(e){let{onDismiss:t,...n}=e,r=ip(YP(fb)),o=il(n,r.format("dismiss")),i=()=>{t&&t()};return ee.createElement(GP,null,ee.createElement("button",{...o,tabIndex:-1,onClick:i}))}let ci=new WeakMap,Lt=[];function Gb(e,t=document.body){let n=new Set(e),r=new Set,o=l=>{for(let f of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(f);let u=f=>{if(n.has(f)||r.has(f.parentElement)&&f.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let p of n)if(f.contains(p))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:u}),d=u(l);if(d===NodeFilter.FILTER_ACCEPT&&i(l),d!==NodeFilter.FILTER_REJECT){let f=c.nextNode();for(;f!=null;)i(f),f=c.nextNode()}},i=l=>{var u;let c=(u=ci.get(l))!==null&&u!==void 0?u:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),ci.set(l,c+1))};Lt.length&&Lt[Lt.length-1].disconnect(),o(t);let s=new MutationObserver(l=>{for(let u of l)if(!(u.type!=="childList"||u.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(u.target))){for(let c of u.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of u.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&o(c)}});s.observe(t,{childList:!0,subtree:!0});let a={observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return Lt.push(a),()=>{s.disconnect();for(let l of r){let u=ci.get(l);u===1?(l.removeAttribute("aria-hidden"),ci.delete(l)):ci.set(l,u-1)}a===Lt[Lt.length-1]?(Lt.pop(),Lt.length&&Lt[Lt.length-1].observe()):Lt.splice(Lt.indexOf(a),1)}}const Yb=ee.createContext(null);function dp(e){let t=bs(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[o,i]=h.useState(!1),s=h.useMemo(()=>({contain:o,setContain:i}),[o,i]);if(!n)return null;let a=e.children;return e.disableFocusManagement||(a=ee.createElement(ib,{restoreFocus:!0,contain:o&&!r},a)),a=ee.createElement(Yb.Provider,{value:s},ee.createElement(bP,null,a)),Ry.createPortal(a,n)}function u$(){let e=h.useContext(Yb),t=e==null?void 0:e.setContain;Te(()=>{t==null||t(!0)},[t])}var c$=({children:e,locale:t="en-US",navigate:n,...r})=>{let o=e;return n&&(o=S.jsx(ZS,{navigate:n,children:o})),S.jsx(aP,{locale:t,children:S.jsx(db,{...r,children:o})})};function pe(e){return h.forwardRef(e)}var Qt=(e,t,n=!0)=>{if(!t)return[e,{}];const r=t.reduce((o,i)=>i in e?{...o,[i]:e[i]}:o,{});return n?[Object.keys(e).filter(i=>!t.includes(i)).reduce((i,s)=>({...i,[s]:e[s]}),{}),r]:[e,r]},d$=["0","xs","sm","md","lg","xl","2xl","3xl","4xl","5xl","6xl","7xl","8xl","9xl","1","2","3","3.5","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Gu=d$.map(e=>`unit-${e}`),Am=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,it=e=>!e||typeof e!="object"||Object.keys(e).length===0,f$=(e,t)=>JSON.stringify(e)===JSON.stringify(t);function Xb(e,t){e.forEach(function(n){Array.isArray(n)?Xb(n,t):t.push(n)})}function Qb(e){let t=[];return Xb(e,t),t}var p$=(...e)=>Qb(e).filter(Boolean),Zb=(e,t)=>{let n={},r=Object.keys(e),o=Object.keys(t);for(let i of r)if(o.includes(i)){let s=e[i],a=t[i];typeof s=="object"&&typeof a=="object"?n[i]=Zb(s,a):n[i]=a+" "+s}else n[i]=e[i];for(let i of o)r.includes(i)||(n[i]=t[i]);return n},Mm=e=>!e||typeof e!="string"?e:e.replace(/\s+/g," ").trim();function h$(){for(var e=0,t,n,r="";ee&&(t=0,r=n,n=new Map)}return{get:function(s){var a=n.get(s);if(a!==void 0)return a;if((a=r.get(s))!==void 0)return o(s,a),a},set:function(s,a){n.has(s)?n.set(s,a):o(s,a)}}}var e1="!";function w$(e){var t=e.separator||":",n=t.length===1,r=t[0],o=t.length;return function(s){for(var a=[],l=0,u=0,c,d=0;du?c-u:void 0;return{modifiers:a,hasImportantModifier:y,baseClassName:b,maybePostfixModifierPosition:w}}}function C$(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach(function(r){var o=r[0]==="[";o?(t.push.apply(t,n.sort().concat([r])),n=[]):n.push(r)}),t.push.apply(t,n.sort()),t}function S$(e){return{cache:x$(e.cacheSize),splitModifiers:w$(e),...m$(e)}}var P$=/\s+/;function $$(e,t){var n=t.splitModifiers,r=t.getClassGroupId,o=t.getConflictingClassGroupIds,i=new Set;return e.trim().split(P$).map(function(s){var a=n(s),l=a.modifiers,u=a.hasImportantModifier,c=a.baseClassName,d=a.maybePostfixModifierPosition,f=r(d?c.substring(0,d):c),p=!!d;if(!f){if(!d)return{isTailwindClass:!1,originalClassName:s};if(f=r(c),!f)return{isTailwindClass:!1,originalClassName:s};p=!1}var y=C$(l).join(":"),b=u?y+e1:y;return{isTailwindClass:!0,modifierId:b,classGroupId:f,originalClassName:s,hasPostfixModifier:p}}).reverse().filter(function(s){if(!s.isTailwindClass)return!0;var a=s.modifierId,l=s.classGroupId,u=s.hasPostfixModifier,c=a+l;return i.has(c)?!1:(i.add(c),o(l,u).forEach(function(d){return i.add(a+d)}),!0)}).reverse().map(function(s){return s.originalClassName}).join(" ")}function Ed(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;re||void 0,hl=(...e)=>o1(Qb(e).filter(Boolean).join(" ")),Yu=null,ml={},Ad=!1,pi=(...e)=>t=>t.twMerge?((!Yu||Ad)&&(Ad=!1,Yu=it(ml)?z$:K$(ml)),o1(Yu(hl(e)))):hl(e),Im=(e,t)=>{for(let n in t)e.hasOwnProperty(n)?e[n]=hl(e[n],t[n]):e[n]=t[n];return e},U$=(e,t)=>{let{extend:n=null,slots:r={},variants:o={},compoundVariants:i=[],compoundSlots:s=[],defaultVariants:a={}}=e,l={...W$,...t},u=n!=null&&n.base?hl(n.base,e==null?void 0:e.base):e==null?void 0:e.base,c=n!=null&&n.variants&&!it(n.variants)?Zb(o,n.variants):o,d=n!=null&&n.defaultVariants&&!it(n.defaultVariants)?{...n.defaultVariants,...a}:a;!it(l.twMergeConfig)&&!f$(l.twMergeConfig,ml)&&(Ad=!0,ml=l.twMergeConfig);let f=it(r)?{}:{base:e==null?void 0:e.base,...r},p=it(n==null?void 0:n.slots)?f:Im({...n==null?void 0:n.slots},it(f)?{base:e==null?void 0:e.base}:f),y=w=>{if(it(c)&&it(r)&&it(n==null?void 0:n.slots))return pi(u,w==null?void 0:w.class,w==null?void 0:w.className)(l);if(i&&!Array.isArray(i))throw new TypeError(`The "compoundVariants" prop must be an array. Received: ${typeof i}`);if(s&&!Array.isArray(s))throw new TypeError(`The "compoundSlots" prop must be an array. Received: ${typeof s}`);let x=(E,N,C=[],$)=>{let R=C;if(typeof N=="string")R=R.concat(Mm(N).split(" ").map(_=>`${E}:${_}`));else if(Array.isArray(N))R=R.concat(N.reduce((_,j)=>_.concat(`${E}:${j}`),[]));else if(typeof N=="object"&&typeof $=="string"){for(let _ in N)if(N.hasOwnProperty(_)&&_===$){let j=N[_];if(j&&typeof j=="string"){let I=Mm(j);R[$]?R[$]=R[$].concat(I.split(" ").map(B=>`${E}:${B}`)):R[$]=I.split(" ").map(B=>`${E}:${B}`)}else Array.isArray(j)&&j.length>0&&(R[$]=j.reduce((I,B)=>I.concat(`${E}:${B}`),[]))}}return R},g=(E,N=c,C=null,$=null)=>{var R;let _=N[E];if(!_||it(_))return null;let j=(R=$==null?void 0:$[E])!=null?R:w==null?void 0:w[E];if(j===null)return null;let I=Am(j),B=Array.isArray(l.responsiveVariants)&&l.responsiveVariants.length>0||l.responsiveVariants===!0,F=d==null?void 0:d[E],T=[];if(typeof I=="object"&&B)for(let[V,W]of Object.entries(I)){let U=_[W];if(V==="initial"){F=W;continue}Array.isArray(l.responsiveVariants)&&!l.responsiveVariants.includes(V)||(T=x(V,U,T,C))}let O=_[I]||_[Am(F)];return typeof T=="object"&&typeof C=="string"&&T[C]?Im(T,O):T.length>0?(T.push(O),T):O},v=()=>c?Object.keys(c).map(E=>g(E,c)):null,P=(E,N)=>{if(!c||typeof c!="object")return null;let C=new Array;for(let $ in c){let R=g($,c,E,N),_=E==="base"&&typeof R=="string"?R:R&&R[E];_&&(C[C.length]=_)}return C},k={};for(let E in w)w[E]!==void 0&&(k[E]=w[E]);let A=(E,N)=>{var C;let $=typeof(w==null?void 0:w[E])=="object"?{[E]:(C=w[E])==null?void 0:C.initial}:{};return{...d,...k,...$,...N}},D=(E=[],N)=>{let C=[];for(let{class:$,className:R,..._}of E){let j=!0;for(let[I,B]of Object.entries(_)){let F=A(I,N);if(Array.isArray(B)){if(!B.includes(F[I])){j=!1;break}}else if(F[I]!==B){j=!1;break}}j&&($&&C.push($),R&&C.push(R))}return C},m=E=>{let N=D(i,E),C=D(n==null?void 0:n.compoundVariants,E);return p$(C,N)},L=E=>{let N=m(E);if(!Array.isArray(N))return N;let C={};for(let $ of N)if(typeof $=="string"&&(C.base=pi(C.base,$)(l)),typeof $=="object")for(let[R,_]of Object.entries($))C[R]=pi(C[R],_)(l);return C},M=E=>{if(s.length<1)return null;let N={};for(let{slots:C=[],class:$,className:R,..._}of s){if(!it(_)){let j=!0;for(let I of Object.keys(_)){let B=A(I,E)[I];if(B===void 0||(Array.isArray(_[I])?!_[I].includes(B):_[I]!==B)){j=!1;break}}if(!j)continue}for(let j of C)N[j]=N[j]||[],N[j].push([$,R])}return N};if(!it(r)||!it(n==null?void 0:n.slots)){let E={};if(typeof p=="object"&&!it(p))for(let N of Object.keys(p))E[N]=C=>{var $,R;return pi(p[N],P(N,C),(($=L(C))!=null?$:[])[N],((R=M(C))!=null?R:[])[N],C==null?void 0:C.class,C==null?void 0:C.className)(l)};return E}return pi(u,v(),m(),w==null?void 0:w.class,w==null?void 0:w.className)(l)},b=()=>{if(!(!c||typeof c!="object"))return Object.keys(c)};return y.variantKeys=b(),y.extend=n,y.base=u,y.slots=p,y.variants=c,y.defaultVariants=d,y.compoundSlots=s,y.compoundVariants=i,y},na=["small","medium","large"],We=(e,t)=>{var n,r,o;return U$(e,{...t,twMerge:(n=t==null?void 0:t.twMerge)!=null?n:!0,twMergeConfig:{...t==null?void 0:t.twMergeConfig,theme:{...(r=t==null?void 0:t.twMergeConfig)==null?void 0:r.theme,opacity:["disabled"],spacing:["divider","unit",...Gu],borderWidth:na,borderRadius:na},classGroups:{...(o=t==null?void 0:t.twMergeConfig)==null?void 0:o.classGroups,shadow:[{shadow:na}],"font-size":[{text:["tiny",...na]}],"bg-image":["bg-stripe-gradient"],"min-w":[{"min-w":["unit",...Gu]}],"min-h":[{"min-h":["unit",...Gu]}]}}})},mr=["outline-none","data-[focus-visible=true]:z-10","data-[focus-visible=true]:outline-2","data-[focus-visible=true]:outline-focus","data-[focus-visible=true]:outline-offset-2"],H$=["outline-none","group-data-[focus-visible=true]:z-10","group-data-[focus-visible=true]:ring-2","group-data-[focus-visible=true]:ring-focus","group-data-[focus-visible=true]:ring-offset-2","group-data-[focus-visible=true]:ring-offset-background"],Xu=["absolute","top-1/2","left-1/2","-translate-x-1/2","-translate-y-1/2"],no={default:["[&+.border-medium.border-default]:ms-[calc(theme(borderWidth.medium)*-1)]"],primary:["[&+.border-medium.border-primary]:ms-[calc(theme(borderWidth.medium)*-1)]"],secondary:["[&+.border-medium.border-secondary]:ms-[calc(theme(borderWidth.medium)*-1)]"],success:["[&+.border-medium.border-success]:ms-[calc(theme(borderWidth.medium)*-1)]"],warning:["[&+.border-medium.border-warning]:ms-[calc(theme(borderWidth.medium)*-1)]"],danger:["[&+.border-medium.border-danger]:ms-[calc(theme(borderWidth.medium)*-1)]"]},G$={default:"bg-default text-default-foreground",primary:"bg-primary text-primary-foreground",secondary:"bg-secondary text-secondary-foreground",success:"bg-success text-success-foreground",warning:"bg-warning text-warning-foreground",danger:"bg-danger text-danger-foreground",foreground:"bg-foreground text-background"},Y$={default:"shadow-lg shadow-default/50 bg-default text-default-foreground",primary:"shadow-lg shadow-primary/40 bg-primary text-primary-foreground",secondary:"shadow-lg shadow-secondary/40 bg-secondary text-secondary-foreground",success:"shadow-lg shadow-success/40 bg-success text-success-foreground",warning:"shadow-lg shadow-warning/40 bg-warning text-warning-foreground",danger:"shadow-lg shadow-danger/40 bg-danger text-danger-foreground",foreground:"shadow-lg shadow-foreground/40 bg-foreground text-background"},X$={default:"bg-transparent border-default text-foreground",primary:"bg-transparent border-primary text-primary",secondary:"bg-transparent border-secondary text-secondary",success:"bg-transparent border-success text-success",warning:"bg-transparent border-warning text-warning",danger:"bg-transparent border-danger text-danger",foreground:"bg-transparent border-foreground text-foreground"},Q$={default:"bg-default/40 text-default-foreground",primary:"bg-primary/20 text-primary",secondary:"bg-secondary/20 text-secondary",success:"bg-success/20 text-success-600 dark:text-success",warning:"bg-warning/20 text-warning-600 dark:text-warning",danger:"bg-danger/20 text-danger dark:text-danger-500",foreground:"bg-foreground/10 text-foreground"},Z$={default:"border-default bg-default-100 text-default-foreground",primary:"border-default bg-default-100 text-primary",secondary:"border-default bg-default-100 text-secondary",success:"border-default bg-default-100 text-success",warning:"border-default bg-default-100 text-warning",danger:"border-default bg-default-100 text-danger",foreground:"border-default bg-default-100 text-foreground"},J$={default:"bg-transparent text-default-foreground",primary:"bg-transparent text-primary",secondary:"bg-transparent text-secondary",success:"bg-transparent text-success",warning:"bg-transparent text-warning",danger:"bg-transparent text-danger",foreground:"bg-transparent text-foreground"},q$={default:"border-default text-default-foreground hover:!bg-default",primary:"border-primary text-primary hover:!text-primary-foreground hover:!bg-primary",secondary:"border-secondary text-secondary hover:text-secondary-foreground hover:!bg-secondary",success:"border-success text-success hover:!text-success-foreground hover:!bg-success",warning:"border-warning text-warning hover:!text-warning-foreground hover:!bg-warning",danger:"border-danger text-danger hover:!text-danger-foreground hover:!bg-danger",foreground:"border-foreground text-foreground hover:!bg-foreground"},J={solid:G$,shadow:Y$,bordered:X$,flat:Q$,faded:Z$,light:J$,ghost:q$},Rm=We({slots:{base:"relative inline-flex flex-col gap-2 items-center justify-center",wrapper:"relative flex",circle1:["absolute","w-full","h-full","rounded-full","animate-spinner-ease-spin","border-2","border-solid","border-t-transparent","border-l-transparent","border-r-transparent"],circle2:["absolute","w-full","h-full","rounded-full","opacity-75","animate-spinner-linear-spin","border-2","border-dotted","border-t-transparent","border-l-transparent","border-r-transparent"],label:"text-foreground dark:text-foreground-dark font-regular"},variants:{size:{sm:{wrapper:"w-5 h-5",circle1:"border-2",circle2:"border-2",label:"text-small"},md:{wrapper:"w-8 h-8",circle1:"border-3",circle2:"border-3",label:"text-medium"},lg:{wrapper:"w-10 h-10",circle1:"border-3",circle2:"border-3",label:"text-large"}},color:{current:{circle1:"border-b-current",circle2:"border-b-current"},white:{circle1:"border-b-white",circle2:"border-b-white"},default:{circle1:"border-b-default",circle2:"border-b-default"},primary:{circle1:"border-b-primary",circle2:"border-b-primary"},secondary:{circle1:"border-b-secondary",circle2:"border-b-secondary"},success:{circle1:"border-b-success",circle2:"border-b-success"},warning:{circle1:"border-b-warning",circle2:"border-b-warning"},danger:{circle1:"border-b-danger",circle2:"border-b-danger"}},labelColor:{foreground:{label:"text-foreground"},primary:{label:"text-primary"},secondary:{label:"text-secondary"},success:{label:"text-success"},warning:{label:"text-warning"},danger:{label:"text-danger"}}},defaultVariants:{size:"md",color:"primary",labelColor:"foreground"}}),Fm=We({slots:{base:["flex","z-40","w-full","h-auto","items-center","justify-center","data-[menu-open=true]:border-none"],wrapper:["z-40","flex","px-6","gap-4","w-full","flex-row","relative","flex-nowrap","items-center","justify-between","h-[var(--navbar-height)]"],toggle:["group","flex","items-center","justify-center","w-6","h-full","outline-none","rounded-small","tap-highlight-transparent",...mr],srOnly:["sr-only"],toggleIcon:["w-full","h-full","pointer-events-none","flex","flex-col","items-center","justify-center","text-inherit","group-data-[pressed=true]:opacity-70","transition-opacity","before:content-['']","before:block","before:h-px","before:w-6","before:bg-current","before:transition-transform","before:duration-150","before:-translate-y-1","before:rotate-0","group-data-[open=true]:before:translate-y-px","group-data-[open=true]:before:rotate-45","after:content-['']","after:block","after:h-px","after:w-6","after:bg-current","after:transition-transform","after:duration-150","after:translate-y-1","after:rotate-0","group-data-[open=true]:after:translate-y-0","group-data-[open=true]:after:-rotate-45"],brand:["flex","basis-0","flex-row","flex-grow","flex-nowrap","justify-start","bg-transparent","items-center","no-underline","text-medium","whitespace-nowrap","box-border"],content:["flex","gap-4","h-full","flex-row","flex-nowrap","items-center","data-[justify=start]:justify-start","data-[justify=start]:flex-grow","data-[justify=start]:basis-0","data-[justify=center]:justify-center","data-[justify=end]:justify-end","data-[justify=end]:flex-grow","data-[justify=end]:basis-0"],item:["text-medium","whitespace-nowrap","box-border","list-none","data-[active=true]:font-semibold"],menu:["z-30","px-6","pt-2","fixed","flex","max-w-full","top-[var(--navbar-height)]","inset-x-0","bottom-0","w-screen","flex-col","gap-2","overflow-y-auto"],menuItem:["text-large","data-[active=true]:font-semibold"]},variants:{position:{static:{base:"static"},sticky:{base:"sticky top-0 inset-x-0"}},maxWidth:{sm:{wrapper:"max-w-[640px]"},md:{wrapper:"max-w-[768px]"},lg:{wrapper:"max-w-[1024px]"},xl:{wrapper:"max-w-[1280px]"},"2xl":{wrapper:"max-w-[1536px]"},full:{wrapper:"max-w-full"}},hideOnScroll:{true:{base:["sticky","top-0","inset-x-0"]}},isBordered:{true:{base:["border-b","border-divider"]}},isBlurred:{false:{base:"bg-background",menu:"bg-background"},true:{base:["backdrop-blur-lg","data-[menu-open=true]:backdrop-blur-xl","backdrop-saturate-150","bg-background/70"],menu:["backdrop-blur-xl","backdrop-saturate-150","bg-background/70"]}},disableAnimation:{true:{menu:["hidden","h-[calc(100dvh_-_var(--navbar-height)_-_1px)]","data-[open=true]:flex"]}}},defaultVariants:{maxWidth:"lg",position:"sticky",isBlurred:!0}}),gl=We({slots:{base:["z-0","relative","bg-transparent","before:content-['']","before:hidden","before:z-[-1]","before:absolute","before:rotate-45","before:w-2.5","before:h-2.5","before:rounded-sm","data-[arrow=true]:before:block","data-[placement=top]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top]:before:left-1/2","data-[placement=top]:before:-translate-x-1/2","data-[placement=top-start]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-start]:before:left-3","data-[placement=top-end]:before:-bottom-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=top-end]:before:right-3","data-[placement=bottom]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom]:before:left-1/2","data-[placement=bottom]:before:-translate-x-1/2","data-[placement=bottom-start]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-start]:before:left-3","data-[placement=bottom-end]:before:-top-[calc(theme(spacing.5)/4_-_1.5px)]","data-[placement=bottom-end]:before:right-3","data-[placement=left]:before:-right-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=left]:before:top-1/2","data-[placement=left]:before:-translate-y-1/2","data-[placement=left-start]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-start]:before:top-1/4","data-[placement=left-end]:before:-right-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=left-end]:before:bottom-1/4","data-[placement=right]:before:-left-[calc(theme(spacing.5)/4_-_2px)]","data-[placement=right]:before:top-1/2","data-[placement=right]:before:-translate-y-1/2","data-[placement=right-start]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-start]:before:top-1/4","data-[placement=right-end]:before:-left-[calc(theme(spacing.5)/4_-_3px)]","data-[placement=right-end]:before:bottom-1/4",...mr],content:["z-10","px-2.5","py-1","w-full","inline-flex","flex-col","items-center","justify-center","box-border","subpixel-antialiased","outline-none","box-border"],trigger:["z-10"],backdrop:["hidden"],arrow:[]},variants:{size:{sm:{content:"text-tiny"},md:{content:"text-small"},lg:{content:"text-medium"}},color:{default:{base:"before:bg-content1 before:shadow-small",content:"bg-content1"},foreground:{base:"before:bg-foreground",content:J.solid.foreground},primary:{base:"before:bg-primary",content:J.solid.primary},secondary:{base:"before:bg-secondary",content:J.solid.secondary},success:{base:"before:bg-success",content:J.solid.success},warning:{base:"before:bg-warning",content:J.solid.warning},danger:{base:"before:bg-danger",content:J.solid.danger}},radius:{none:{content:"rounded-none"},sm:{content:"rounded-small"},md:{content:"rounded-medium"},lg:{content:"rounded-large"},full:{content:"rounded-full"}},shadow:{sm:{content:"shadow-small"},md:{content:"shadow-medium"},lg:{content:"shadow-large"}},backdrop:{transparent:{},opaque:{backdrop:"bg-overlay/50 backdrop-opacity-disabled"},blur:{backdrop:"backdrop-blur-sm backdrop-saturate-150 bg-overlay/30"}},triggerScaleOnOpen:{true:{trigger:["aria-expanded:scale-[0.97]","aria-expanded:opacity-70","subpixel-antialiased"]},false:{}},disableAnimation:{true:{base:"animate-none"}}},defaultVariants:{color:"default",radius:"lg",size:"md",shadow:"md",backdrop:"transparent",disableAnimation:!1,triggerScaleOnOpen:!0},compoundVariants:[{backdrop:["opaque","blur"],class:{backdrop:"block w-full h-full fixed inset-0 -z-30"}}]}),e5=["data-[top-scroll=true]:[mask-image:linear-gradient(0deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[bottom-scroll=true]:[mask-image:linear-gradient(180deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[top-bottom-scroll=true]:[mask-image:linear-gradient(#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],t5=["data-[left-scroll=true]:[mask-image:linear-gradient(270deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[right-scroll=true]:[mask-image:linear-gradient(90deg,#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]","data-[left-right-scroll=true]:[mask-image:linear-gradient(to_right,#000,#000,transparent_0,#000_var(--scroll-shadow-size),#000_calc(100%_-_var(--scroll-shadow-size)),transparent)]"],Om=We({base:[],variants:{orientation:{vertical:["overflow-y-auto",...e5],horizontal:["overflow-x-auto",...t5]},hideScrollBar:{true:"scrollbar-hide",false:""}},defaultVariants:{orientation:"vertical",hideScrollBar:!1}}),jm=We({slots:{wrapper:"relative shadow-black/5",zoomedWrapper:"relative overflow-hidden rounded-inherit",img:"relative z-10 opacity-0 shadow-black/5 data-[loaded=true]:opacity-100",blurredImg:["absolute","z-0","inset-0","w-full","h-full","object-cover","filter","blur-lg","scale-105","saturate-150","opacity-30","translate-y-1"]},variants:{radius:{none:{},sm:{},md:{},lg:{},full:{}},shadow:{none:{wrapper:"shadow-none",img:"shadow-none"},sm:{wrapper:"shadow-small",img:"shadow-small"},md:{wrapper:"shadow-medium",img:"shadow-medium"},lg:{wrapper:"shadow-large",img:"shadow-large"}},isZoomed:{true:{img:["object-cover","transform","hover:scale-125"]}},showSkeleton:{true:{wrapper:["group","relative","overflow-hidden","bg-content3 dark:bg-content2","before:opacity-100","before:absolute","before:inset-0","before:-translate-x-full","before:animate-[shimmer_2s_infinite]","before:border-t","before:border-content4/30","before:bg-gradient-to-r","before:from-transparent","before:via-content4","dark:before:via-default-700/10","before:to-transparent","after:opacity-100","after:absolute","after:inset-0","after:-z-10","after:bg-content3","dark:after:bg-content2"],img:"opacity-0"}},disableAnimation:{true:{img:"transition-none"},false:{img:"transition-transform-opacity motion-reduce:transition-none !duration-300"}}},defaultVariants:{radius:"lg",shadow:"none",isZoomed:!1,isBlurred:!1,showSkeleton:!1,disableAnimation:!1},compoundSlots:[{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"none",class:"rounded-none"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"full",class:"rounded-full"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"sm",class:"rounded-small"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"md",class:"rounded-md"},{slots:["wrapper","img","blurredImg","zoomedWrapper"],radius:"lg",class:"rounded-large"}]}),_m=We({slots:{base:"group flex flex-col",label:["absolute","z-10","pointer-events-none","origin-top-left","subpixel-antialiased","block","text-small","text-foreground-500"],mainWrapper:"h-full",inputWrapper:"relative w-full inline-flex tap-highlight-transparent flex-row items-center shadow-sm px-3 gap-3",innerWrapper:"inline-flex w-full items-center h-full box-border",input:["w-full font-normal bg-transparent !outline-none placeholder:text-foreground-500 focus-visible:outline-none","data-[has-start-content=true]:ps-1.5","data-[has-end-content=true]:pe-1.5"],clearButton:["p-2","-m-2","z-10","hidden","absolute","right-3","appearance-none","outline-none","select-none","opacity-0","hover:!opacity-100","cursor-pointer","active:!opacity-70","rounded-full",...mr],helperWrapper:"hidden group-data-[has-helper=true]:flex p-1 relative flex-col gap-1.5",description:"text-tiny text-foreground-400",errorMessage:"text-tiny text-danger"},variants:{variant:{flat:{inputWrapper:["bg-default-100","data-[hover=true]:bg-default-200","group-data-[focus=true]:bg-default-100"]},faded:{inputWrapper:["bg-default-100","border-medium","border-default-200","data-[hover=true]:border-default-400"],value:"group-data-[has-value=true]:text-default-foreground"},bordered:{inputWrapper:["border-medium","border-default-200","data-[hover=true]:border-default-400","group-data-[focus=true]:border-default-foreground"]},underlined:{inputWrapper:["!px-1","!pb-0","!gap-0","relative","box-border","border-b-medium","shadow-[0_1px_0px_0_rgba(0,0,0,0.05)]","border-default-200","!rounded-none","hover:border-default-300","after:content-['']","after:w-0","after:origin-center","after:bg-default-foreground","after:absolute","after:left-1/2","after:-translate-x-1/2","after:-bottom-[2px]","after:h-[2px]","group-data-[focus=true]:after:w-full"],innerWrapper:"pb-1",label:"group-data-[filled-within=true]:text-foreground"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},size:{sm:{label:"text-tiny",inputWrapper:"h-unit-8 min-h-unit-8 px-2 rounded-small",input:"text-small",clearButton:"text-medium"},md:{inputWrapper:"h-unit-10 min-h-unit-10 rounded-medium",input:"text-small",clearButton:"text-large"},lg:{inputWrapper:"h-unit-12 min-h-unit-12 rounded-large",input:"text-medium",clearButton:"text-large"}},radius:{none:{inputWrapper:"rounded-none"},sm:{inputWrapper:"rounded-small"},md:{inputWrapper:"rounded-medium"},lg:{inputWrapper:"rounded-large"},full:{inputWrapper:"rounded-full"}},labelPlacement:{outside:{mainWrapper:"flex flex-col"},"outside-left":{base:"flex-row items-center flex-nowrap data-[has-helper=true]:items-start",inputWrapper:"flex-1",mainWrapper:"flex flex-col",label:"relative text-foreground pr-2"},inside:{label:"text-tiny cursor-text",inputWrapper:"flex-col items-start justify-center gap-0",innerWrapper:"group-data-[has-label=true]:items-end"}},fullWidth:{true:{base:"w-full"}},isClearable:{true:{input:"peer pr-6",clearButton:"peer-data-[filled=true]:opacity-70 peer-data-[filled=true]:block"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none",inputWrapper:"pointer-events-none",label:"pointer-events-none"}},isInvalid:{true:{label:"!text-danger",input:"!placeholder:text-danger !text-danger"}},isRequired:{true:{label:"after:content-['*'] after:text-danger after:ml-0.5"}},isMultiline:{true:{label:"relative",inputWrapper:"!h-auto",innerWrapper:"items-start group-data-[has-label=true]:items-start",input:"resize-none data-[hide-scroll=true]:scrollbar-hide"}},disableAnimation:{true:{input:"transition-none",inputWrapper:"transition-none",label:"transition-none"},false:{inputWrapper:"transition-background motion-reduce:transition-none !duration-150",label:["will-change-auto","!duration-200","!ease-out","motion-reduce:transition-none","transition-[transform,color,left,opacity]"],clearButton:["transition-opacity","motion-reduce:transition-none"]}}},defaultVariants:{variant:"flat",color:"default",size:"md",fullWidth:!0,labelPlacement:"inside",isDisabled:!1,isMultiline:!1,disableAnimation:!1},compoundVariants:[{variant:"flat",color:"default",class:{input:"group-data-[has-value=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{inputWrapper:["bg-primary-50","data-[hover=true]:bg-primary-100","text-primary","group-data-[focus=true]:bg-primary-50","placeholder:text-primary"],input:"placeholder:text-primary",label:"text-primary"}},{variant:"flat",color:"secondary",class:{inputWrapper:["bg-secondary-50","text-secondary","data-[hover=true]:bg-secondary-100","group-data-[focus=true]:bg-secondary-50","placeholder:text-secondary"],input:"placeholder:text-secondary",label:"text-secondary"}},{variant:"flat",color:"success",class:{inputWrapper:["bg-success-50","text-success-600","dark:text-success","placeholder:text-success-600","dark:placeholder:text-success","data-[hover=true]:bg-success-100","group-data-[focus=true]:bg-success-50"],input:"placeholder:text-success-600 dark:placeholder:text-success",label:"text-success-600 dark:text-success"}},{variant:"flat",color:"warning",class:{inputWrapper:["bg-warning-50","text-warning-600","dark:text-warning","placeholder:text-warning-600","dark:placeholder:text-warning","data-[hover=true]:bg-warning-100","group-data-[focus=true]:bg-warning-50"],input:"placeholder:text-warning-600 dark:placeholder:text-warning",label:"text-warning-600 dark:text-warning"}},{variant:"flat",color:"danger",class:{inputWrapper:["bg-danger-50","text-danger","dark:text-danger-500","placeholder:text-danger","dark:placeholder:text-danger-500","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"],input:"placeholder:text-danger dark:placeholder:text-danger-500",label:"text-danger dark:text-danger-500"}},{variant:"faded",color:"primary",class:{label:"text-primary",inputWrapper:"data-[hover=true]:border-primary focus-within:border-primary"}},{variant:"faded",color:"secondary",class:{label:"text-secondary",inputWrapper:"data-[hover=true]:border-secondary focus-within:border-secondary"}},{variant:"faded",color:"success",class:{label:"text-success",inputWrapper:"data-[hover=true]:border-success focus-within:border-success"}},{variant:"faded",color:"warning",class:{label:"text-warning",inputWrapper:"data-[hover=true]:border-warning focus-within:border-warning"}},{variant:"faded",color:"danger",class:{label:"text-danger",inputWrapper:"data-[hover=true]:border-danger focus-within:border-danger"}},{variant:"underlined",color:"default",class:{input:"group-data-[has-value=true]:text-foreground"}},{variant:"underlined",color:"primary",class:{inputWrapper:"after:bg-primary",label:"text-primary"}},{variant:"underlined",color:"secondary",class:{inputWrapper:"after:bg-secondary",label:"text-secondary"}},{variant:"underlined",color:"success",class:{inputWrapper:"after:bg-success",label:"text-success"}},{variant:"underlined",color:"warning",class:{inputWrapper:"after:bg-warning",label:"text-warning"}},{variant:"underlined",color:"danger",class:{inputWrapper:"after:bg-danger",label:"text-danger"}},{variant:"bordered",color:"primary",class:{inputWrapper:"group-data-[focus=true]:border-primary",label:"text-primary"}},{variant:"bordered",color:"secondary",class:{inputWrapper:"group-data-[focus=true]:border-secondary",label:"text-secondary"}},{variant:"bordered",color:"success",class:{inputWrapper:"group-data-[focus=true]:border-success",label:"text-success"}},{variant:"bordered",color:"warning",class:{inputWrapper:"group-data-[focus=true]:border-warning",label:"text-warning"}},{variant:"bordered",color:"danger",class:{inputWrapper:"group-data-[focus=true]:border-danger",label:"text-danger"}},{labelPlacement:"inside",color:"default",class:{label:"group-data-[filled-within=true]:text-default-600"}},{labelPlacement:"outside",color:"default",class:{label:"group-data-[filled-within=true]:text-foreground"}},{radius:"full",size:["sm"],class:{inputWrapper:"px-3"}},{radius:"full",size:"md",class:{inputWrapper:"px-4"}},{radius:"full",size:"lg",class:{inputWrapper:"px-5"}},{disableAnimation:!1,variant:["faded","bordered"],class:{inputWrapper:"transition-colors motion-reduce:transition-none"}},{disableAnimation:!1,variant:"underlined",class:{inputWrapper:"after:transition-width motion-reduce:after:transition-none"}},{variant:["flat","faded"],class:{inputWrapper:[...H$]}},{isInvalid:!0,variant:"flat",class:{inputWrapper:["bg-danger-50","data-[hover=true]:bg-danger-100","group-data-[focus=true]:bg-danger-50"]}},{isInvalid:!0,variant:"bordered",class:{inputWrapper:"!border-danger group-data-[focus=true]:border-danger"}},{isInvalid:!0,variant:"underlined",class:{inputWrapper:"after:bg-danger"}},{labelPlacement:"inside",size:"sm",class:{inputWrapper:"h-12 py-1.5 px-3"}},{labelPlacement:"inside",size:"md",class:{inputWrapper:"h-14 py-2"}},{labelPlacement:"inside",size:"lg",class:{label:"text-small",inputWrapper:"h-16 py-2.5 gap-0"}},{labelPlacement:"inside",size:"sm",variant:["bordered","faded"],class:{inputWrapper:"py-1"}},{labelPlacement:["inside","outside"],class:{label:["group-data-[filled-within=true]:pointer-events-auto"]}},{labelPlacement:["outside","outside-left"],class:{input:"h-full"}},{labelPlacement:"outside",isMultiline:!1,class:{base:"group relative justify-end",label:["pb-0","z-20","top-1/2","-translate-y-1/2","group-data-[filled-within=true]:left-0"]}},{labelPlacement:["inside"],class:{label:["group-data-[filled-within=true]:scale-85"]}},{labelPlacement:["inside"],variant:"flat",class:{innerWrapper:"pb-0.5"}},{variant:"underlined",size:"sm",class:{innerWrapper:"pb-1"}},{variant:"underlined",size:["md","lg"],class:{innerWrapper:"pb-1.5"}},{labelPlacement:"inside",size:["sm","md"],class:{label:"text-small"}},{labelPlacement:"inside",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px)]"]}},{labelPlacement:"inside",isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px)]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_6px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:["faded","bordered"],isMultiline:!1,size:"lg",class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_8px_-_theme(borderWidth.medium))]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"sm",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.tiny)/2_-_5px)]"]}},{labelPlacement:"inside",variant:"underlined",isMultiline:!1,size:"md",class:{label:["group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_3.5px)]"]}},{labelPlacement:"inside",variant:"underlined",size:"lg",isMultiline:!1,class:{label:["text-medium","group-data-[filled-within=true]:-translate-y-[calc(50%_+_theme(fontSize.small)/2_-_4px)]"]}},{labelPlacement:"outside",size:"sm",isMultiline:!1,class:{label:["left-2","text-tiny","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.tiny)/2_+_16px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_8px)]"}},{labelPlacement:"outside",size:"md",isMultiline:!1,class:{label:["left-3","text-small","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_20px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_10px)]"}},{labelPlacement:"outside",size:"lg",isMultiline:!1,class:{label:["left-3","text-medium","group-data-[filled-within=true]:-translate-y-[calc(100%_+_theme(fontSize.small)/2_+_24px)]"],base:"data-[has-label=true]:mt-[calc(theme(fontSize.small)_+_12px)]"}},{labelPlacement:"outside-left",size:"sm",class:{label:"group-data-[has-helper=true]:pt-2"}},{labelPlacement:"outside-left",size:"md",class:{label:"group-data-[has-helper=true]:pt-3"}},{labelPlacement:"outside-left",size:"lg",class:{label:"group-data-[has-helper=true]:pt-4"}},{labelPlacement:["outside","outside-left"],isMultiline:!0,class:{inputWrapper:"py-2"}},{labelPlacement:"outside",isMultiline:!0,class:{label:"pb-1.5"}},{labelPlacement:"inside",isMultiline:!0,class:{label:"pb-0.5",input:"pt-0"}},{isMultiline:!0,disableAnimation:!1,class:{input:"transition-height !duration-100 motion-reduce:transition-none"}},{labelPlacement:["inside","outside"],class:{label:["pe-2","max-w-full","text-ellipsis","overflow-hidden"]}},{isMultiline:!0,radius:"full",class:{inputWrapper:"data-[has-multiple-rows=true]:rounded-large"}}]}),i1=We({slots:{base:"w-full relative flex flex-col gap-1 p-1",list:"w-full flex flex-col gap-0.5 outline-none",emptyContent:["h-10","px-2","py-1.5","w-full","h-full","text-foreground-400","text-start"]}}),vl=We({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","subpixel-antialiased","outline-none","cursor-pointer","tap-highlight-transparent",...mr,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:["border-small border-transparent hover:border-default data-[hover=true]:bg-default-100","data-[selectable=true]:focus:border-default data-[selectable=true]:focus:bg-default-100"]},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},showDivider:{true:{base:["mb-1.5","after:content-['']","after:absolute","after:-bottom-1","after:left-0","after:right-0","after:h-divider","after:bg-divider"]},false:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{base:"data-[hover=true]:transition-colors"}}},defaultVariants:{variant:"solid",color:"default",disableAnimation:!1,showDivider:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:["data-[hover=true]:bg-default","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"solid",color:"primary",class:{base:["data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"solid",color:"secondary",class:{base:["data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"solid",color:"success",class:{base:["data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"solid",color:"warning",class:{base:["data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"solid",color:"danger",class:{base:["data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"shadow",color:"default",class:{base:["data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:shadow-default/50 data-[selectable=true]:focus:bg-default data-[selectable=true]:focus:text-default-foreground"]}},{variant:"shadow",color:"primary",class:{base:["data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground","data-[selectable=true]:focus:shadow-primary/30 data-[selectable=true]:focus:bg-primary data-[selectable=true]:focus:text-primary-foreground"]}},{variant:"shadow",color:"secondary",class:{base:["data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground","data-[selectable=true]:focus:shadow-secondary/30 data-[selectable=true]:focus:bg-secondary data-[selectable=true]:focus:text-secondary-foreground"]}},{variant:"shadow",color:"success",class:{base:["data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground","data-[selectable=true]:focus:shadow-success/30 data-[selectable=true]:focus:bg-success data-[selectable=true]:focus:text-success-foreground"]}},{variant:"shadow",color:"warning",class:{base:["data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground","data-[selectable=true]:focus:shadow-warning/30 data-[selectable=true]:focus:bg-warning data-[selectable=true]:focus:text-warning-foreground"]}},{variant:"shadow",color:"danger",class:{base:["data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground","data-[selectable=true]:focus:shadow-danger/30 data-[selectable=true]:focus:bg-danger data-[selectable=true]:focus:text-danger-foreground"]}},{variant:"bordered",color:"default",class:{base:["data-[hover=true]:border-default","data-[selectable=true]:focus:border-default"]}},{variant:"bordered",color:"primary",class:{base:["data-[hover=true]:border-primary data-[hover=true]:text-primary","data-[selectable=true]:focus:border-primary data-[selectable=true]:focus:text-primary"]}},{variant:"bordered",color:"secondary",class:{base:["data-[hover=true]:border-secondary data-[hover=true]:text-secondary","data-[selectable=true]:focus:border-secondary data-[selectable=true]:focus:text-secondary"]}},{variant:"bordered",color:"success",class:{base:["data-[hover=true]:border-success data-[hover=true]:text-success","data-[selectable=true]:focus:border-success data-[selectable=true]:focus:text-success"]}},{variant:"bordered",color:"warning",class:{base:["data-[hover=true]:border-warning data-[hover=true]:text-warning","data-[selectable=true]:focus:border-warning data-[selectable=true]:focus:text-warning"]}},{variant:"bordered",color:"danger",class:{base:["data-[hover=true]:border-danger data-[hover=true]:text-danger","data-[selectable=true]:focus:border-danger data-[selectable=true]:focus:text-danger"]}},{variant:"flat",color:"default",class:{base:["data-[hover=true]:bg-default/40","data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:bg-default/40","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"flat",color:"primary",class:{base:["data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary","data-[selectable=true]:focus:bg-primary/20 data-[selectable=true]:focus:text-primary"]}},{variant:"flat",color:"secondary",class:{base:["data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary","data-[selectable=true]:focus:bg-secondary/20 data-[selectable=true]:focus:text-secondary"]}},{variant:"flat",color:"success",class:{base:["data-[hover=true]:bg-success/20 data-[hover=true]:text-success","data-[selectable=true]:focus:bg-success/20 data-[selectable=true]:focus:text-success"]}},{variant:"flat",color:"warning",class:{base:["data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning","data-[selectable=true]:focus:bg-warning/20 data-[selectable=true]:focus:text-warning"]}},{variant:"flat",color:"danger",class:{base:["data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger","data-[selectable=true]:focus:bg-danger/20 data-[selectable=true]:focus:text-danger"]}},{variant:"faded",color:"default",class:{base:["data-[hover=true]:text-default-foreground","data-[selectable=true]:focus:text-default-foreground"]}},{variant:"faded",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"faded",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"faded",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"faded",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"faded",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}},{variant:"light",color:"default",class:{base:["data-[hover=true]:text-default-500","data-[selectable=true]:focus:text-default-500"]}},{variant:"light",color:"primary",class:{base:["data-[hover=true]:text-primary","data-[selectable=true]:focus:text-primary"]}},{variant:"light",color:"secondary",class:{base:["data-[hover=true]:text-secondary","data-[selectable=true]:focus:text-secondary"]}},{variant:"light",color:"success",class:{base:["data-[hover=true]:text-success","data-[selectable=true]:focus:text-success"]}},{variant:"light",color:"warning",class:{base:["data-[hover=true]:text-warning","data-[selectable=true]:focus:text-warning"]}},{variant:"light",color:"danger",class:{base:["data-[hover=true]:text-danger","data-[selectable=true]:focus:text-danger"]}}]}),s1=We({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}}),Bm=We({slots:{base:["flex","flex-col","relative","overflow-hidden","height-auto","outline-none","text-foreground","box-border","bg-content1",...mr],header:["flex","p-3","z-10","w-full","justify-start","items-center","shrink-0","overflow-inherit","color-inherit","subpixel-antialiased"],body:["relative","flex","flex-1","w-full","p-3","flex-auto","flex-col","place-content-inherit","align-items-inherit","h-auto","break-words","text-left","overflow-y-auto","subpixel-antialiased"],footer:["p-3","h-auto","flex","w-full","items-center","overflow-hidden","color-inherit","subpixel-antialiased"]},variants:{shadow:{none:{base:"shadow-none"},sm:{base:"shadow-small"},md:{base:"shadow-medium"},lg:{base:"shadow-large"}},radius:{none:{base:"rounded-none",header:"rounded-none",footer:"rounded-none"},sm:{base:"rounded-small",header:"rounded-t-small",footer:"rounded-b-small"},md:{base:"rounded-medium",header:"rounded-t-medium",footer:"rounded-b-medium"},lg:{base:"rounded-large",header:"rounded-t-large",footer:"rounded-b-large"}},fullWidth:{true:{base:"w-full"}},isHoverable:{true:{base:"data-[hover=true]:bg-content2 dark:data-[hover=true]:bg-content2"}},isPressable:{true:{base:"cursor-pointer"}},isBlurred:{true:{base:["bg-background/80","dark:bg-background/20","backdrop-blur-md","backdrop-saturate-150"]}},isFooterBlurred:{true:{footer:["bg-background/10","backdrop-blur","backdrop-saturate-150"]}},isDisabled:{true:{base:"opacity-disabled cursor-not-allowed"}},disableAnimation:{true:"",false:{base:"transition-transform-background motion-reduce:transition-none"}}},compoundVariants:[{isPressable:!0,disableAnimation:!1,class:"data-[pressed=true]:scale-[0.97] tap-highlight-transparent"}],defaultVariants:{radius:"lg",shadow:"md",fullWidth:!1,isHoverable:!1,isPressable:!1,isDisabled:!1,disableAnimation:!1,isFooterBlurred:!1}}),n5=We({base:"shrink-0 bg-divider border-none",variants:{orientation:{horizontal:"w-full h-divider",vertical:"h-full w-divider"}},defaultVariants:{orientation:"horizontal"}}),r5=We({base:["w-full","p-1","min-w-[200px]"]});We({slots:{base:["flex","group","gap-2","items-center","justify-between","relative","px-2","py-1.5","w-full","h-full","box-border","rounded-small","outline-none","cursor-pointer","tap-highlight-transparent","data-[pressed=true]:opacity-70",...mr,"data-[focus-visible=true]:dark:ring-offset-background-content1"],wrapper:"w-full flex flex-col items-start justify-center",title:"flex-1 text-small font-normal truncate",description:["w-full","text-tiny","text-foreground-500","group-hover:text-current"],selectedIcon:["text-inherit","w-3","h-3","flex-shrink-0"],shortcut:["px-1","py-0.5","rounded","font-sans","text-foreground-500","text-tiny","border-small","border-default-300","group-hover:border-current"]},variants:{variant:{solid:{base:""},bordered:{base:"border-medium border-transparent bg-transparent"},light:{base:"bg-transparent"},faded:{base:"border-small border-transparent hover:border-default data-[hover=true]:bg-default-100"},flat:{base:""},shadow:{base:"data-[hover=true]:shadow-lg"}},color:{default:{},primary:{},secondary:{},success:{},warning:{},danger:{}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{},false:{}}},defaultVariants:{variant:"solid",color:"default",disableAnimation:!1},compoundVariants:[{variant:"solid",color:"default",class:{base:"data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"solid",color:"primary",class:{base:"data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"solid",color:"secondary",class:{base:"data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"solid",color:"success",class:{base:"data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"solid",color:"warning",class:{base:"data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"solid",color:"danger",class:{base:"data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"shadow",color:"default",class:{base:"data-[hover=true]:shadow-default/50 data-[hover=true]:bg-default data-[hover=true]:text-default-foreground"}},{variant:"shadow",color:"primary",class:{base:"data-[hover=true]:shadow-primary/30 data-[hover=true]:bg-primary data-[hover=true]:text-primary-foreground"}},{variant:"shadow",color:"secondary",class:{base:"data-[hover=true]:shadow-secondary/30 data-[hover=true]:bg-secondary data-[hover=true]:text-secondary-foreground"}},{variant:"shadow",color:"success",class:{base:"data-[hover=true]:shadow-success/30 data-[hover=true]:bg-success data-[hover=true]:text-success-foreground"}},{variant:"shadow",color:"warning",class:{base:"data-[hover=true]:shadow-warning/30 data-[hover=true]:bg-warning data-[hover=true]:text-warning-foreground"}},{variant:"shadow",color:"danger",class:{base:"data-[hover=true]:shadow-danger/30 data-[hover=true]:bg-danger data-[hover=true]:text-danger-foreground"}},{variant:"bordered",color:"default",class:{base:"data-[hover=true]:border-default"}},{variant:"bordered",color:"primary",class:{base:"data-[hover=true]:border-primary data-[hover=true]:text-primary"}},{variant:"bordered",color:"secondary",class:{base:"data-[hover=true]:border-secondary data-[hover=true]:text-secondary"}},{variant:"bordered",color:"success",class:{base:"data-[hover=true]:border-success data-[hover=true]:text-success"}},{variant:"bordered",color:"warning",class:{base:"data-[hover=true]:border-warning data-[hover=true]:text-warning"}},{variant:"bordered",color:"danger",class:{base:"data-[hover=true]:border-danger data-[hover=true]:text-danger"}},{variant:"flat",color:"default",class:{base:"data-[hover=true]:bg-default/40 data-[hover=true]:text-default-foreground"}},{variant:"flat",color:"primary",class:{base:"data-[hover=true]:bg-primary/20 data-[hover=true]:text-primary"}},{variant:"flat",color:"secondary",class:{base:"data-[hover=true]:bg-secondary/20 data-[hover=true]:text-secondary"}},{variant:"flat",color:"success",class:{base:"data-[hover=true]:bg-success/20 data-[hover=true]:text-success "}},{variant:"flat",color:"warning",class:{base:"data-[hover=true]:bg-warning/20 data-[hover=true]:text-warning"}},{variant:"flat",color:"danger",class:{base:"data-[hover=true]:bg-danger/20 data-[hover=true]:text-danger"}},{variant:"faded",color:"default",class:{base:"data-[hover=true]:text-default-foreground"}},{variant:"faded",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"faded",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"faded",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"faded",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"faded",color:"danger",class:{base:"data-[hover=true]:text-danger"}},{variant:"light",color:"default",class:{base:"data-[hover=true]:text-default-500"}},{variant:"light",color:"primary",class:{base:"data-[hover=true]:text-primary"}},{variant:"light",color:"secondary",class:{base:"data-[hover=true]:text-secondary"}},{variant:"light",color:"success",class:{base:"data-[hover=true]:text-success"}},{variant:"light",color:"warning",class:{base:"data-[hover=true]:text-warning"}},{variant:"light",color:"danger",class:{base:"data-[hover=true]:text-danger"}}]});We({slots:{base:"relative mb-2",heading:"pl-1 text-tiny text-foreground-500",group:"data-[has-title=true]:pt-1",divider:"mt-2"}});We({base:"w-full flex flex-col gap-0.5 p-1"});var Vm=We({slots:{base:"group inline-flex flex-column w-full",listboxWrapper:"scroll-py-6 max-h-64 w-full",listbox:"",popoverContent:"w-full p-1 overflow-hidden",endContentWrapper:"relative flex h-full items-center -mr-2",clearButton:["text-medium","translate-x-1","cursor-text","opacity-0","text-default-500","group-data-[invalid=true]:text-danger","data-[visible=true]:opacity-100","data-[visible=true]:cursor-pointer","sm:data-[visible=true]:opacity-0","sm:group-data-[hover=true]:data-[visible=true]:opacity-100"],selectorButton:"text-medium"},variants:{isClearable:{true:{},false:{clearButton:"hidden"}},disableAnimation:{true:{selectorButton:"transition-none"},false:{selectorButton:"transition-transform duration-150 ease motion-reduce:transition-none"}},disableSelectorIconRotation:{true:{},false:{selectorButton:"data-[open=true]:rotate-180"}}},defaultVariants:{disableAnimation:!1,isClearable:!0,disableSelectorIconRotation:!1}}),o5=We({slots:{base:["flex","relative","justify-center","items-center","box-border","overflow-hidden","align-middle","text-white","z-0",...mr],img:["flex","object-cover","w-full","h-full","transition-opacity","!duration-500","opacity-0","data-[loaded=true]:opacity-100"],fallback:[...Xu,"flex","items-center","justify-center"],name:[...Xu,"font-normal","text-center","text-inherit"],icon:[...Xu,"flex","items-center","justify-center","text-inherit","w-full","h-full"]},variants:{size:{sm:{base:"w-8 h-8 text-tiny"},md:{base:"w-10 h-10 text-tiny"},lg:{base:"w-14 h-14 text-small"}},color:{default:{base:J.solid.default},primary:{base:J.solid.primary},secondary:{base:J.solid.secondary},success:{base:J.solid.success},warning:{base:J.solid.warning},danger:{base:J.solid.danger}},radius:{none:{base:"rounded-none"},sm:{base:"rounded-small"},md:{base:"rounded-medium"},lg:{base:"rounded-large"},full:{base:"rounded-full"}},isBordered:{true:{base:"ring-2 ring-offset-2 ring-offset-background dark:ring-offset-background-dark"}},isDisabled:{true:{base:"opacity-disabled"}},isInGroup:{true:{base:["-ms-2 data-[hover=true]:-translate-x-3 transition-transform","data-[focus-visible=true]:-translate-x-3"]}},isInGridGroup:{true:{base:"m-0 data-[hover=true]:translate-x-0"}}},defaultVariants:{size:"md",color:"default",radius:"full"},compoundVariants:[{color:"default",isBordered:!0,class:{base:"ring-default"}},{color:"primary",isBordered:!0,class:{base:"ring-primary"}},{color:"secondary",isBordered:!0,class:{base:"ring-secondary"}},{color:"success",isBordered:!0,class:{base:"ring-success"}},{color:"warning",isBordered:!0,class:{base:"ring-warning"}},{color:"danger",isBordered:!0,class:{base:"ring-danger"}}]});We({base:"flex items-center justify-center h-auto w-max-content",variants:{isGrid:{true:"inline-grid grid-cols-4 gap-3"}}});var i5=We({base:["z-0","group","relative","inline-flex","items-center","justify-center","box-border","appearance-none","outline-none","select-none","whitespace-nowrap","min-w-max","font-normal","subpixel-antialiased","overflow-hidden","tap-highlight-transparent",...mr],variants:{variant:{solid:"",bordered:"border-medium bg-transparent",light:"bg-transparent",flat:"",faded:"border-medium",shadow:"",ghost:"border-medium bg-transparent"},size:{sm:"px-unit-3 min-w-unit-16 h-unit-8 text-tiny gap-unit-2 rounded-small",md:"px-unit-4 min-w-unit-20 h-unit-10 text-small gap-unit-2 rounded-medium",lg:"px-unit-6 min-w-unit-24 h-unit-12 text-medium gap-unit-3 rounded-large"},color:{default:"",primary:"",secondary:"",success:"",warning:"",danger:""},radius:{none:"rounded-none",sm:"rounded-small",md:"rounded-medium",lg:"rounded-large",full:"rounded-full"},fullWidth:{true:"w-full"},isDisabled:{true:"opacity-disabled pointer-events-none"},isInGroup:{true:"[&:not(:first-child):not(:last-child)]:rounded-none"},isIconOnly:{true:"px-unit-0 !gap-unit-0",false:"[&>svg]:max-w-[theme(spacing.unit-8)]"},disableAnimation:{true:"!transition-none",false:"data-[pressed=true]:scale-[0.97] transition-transform-colors-opacity motion-reduce:transition-none"}},defaultVariants:{size:"md",variant:"solid",color:"default",fullWidth:!1,isDisabled:!1,isInGroup:!1,disableAnimation:!1},compoundVariants:[{variant:"solid",color:"default",class:J.solid.default},{variant:"solid",color:"primary",class:J.solid.primary},{variant:"solid",color:"secondary",class:J.solid.secondary},{variant:"solid",color:"success",class:J.solid.success},{variant:"solid",color:"warning",class:J.solid.warning},{variant:"solid",color:"danger",class:J.solid.danger},{variant:"shadow",color:"default",class:J.shadow.default},{variant:"shadow",color:"primary",class:J.shadow.primary},{variant:"shadow",color:"secondary",class:J.shadow.secondary},{variant:"shadow",color:"success",class:J.shadow.success},{variant:"shadow",color:"warning",class:J.shadow.warning},{variant:"shadow",color:"danger",class:J.shadow.danger},{variant:"bordered",color:"default",class:J.bordered.default},{variant:"bordered",color:"primary",class:J.bordered.primary},{variant:"bordered",color:"secondary",class:J.bordered.secondary},{variant:"bordered",color:"success",class:J.bordered.success},{variant:"bordered",color:"warning",class:J.bordered.warning},{variant:"bordered",color:"danger",class:J.bordered.danger},{variant:"flat",color:"default",class:J.flat.default},{variant:"flat",color:"primary",class:J.flat.primary},{variant:"flat",color:"secondary",class:J.flat.secondary},{variant:"flat",color:"success",class:J.flat.success},{variant:"flat",color:"warning",class:J.flat.warning},{variant:"flat",color:"danger",class:J.flat.danger},{variant:"faded",color:"default",class:J.faded.default},{variant:"faded",color:"primary",class:J.faded.primary},{variant:"faded",color:"secondary",class:J.faded.secondary},{variant:"faded",color:"success",class:J.faded.success},{variant:"faded",color:"warning",class:J.faded.warning},{variant:"faded",color:"danger",class:J.faded.danger},{variant:"light",color:"default",class:[J.light.default,"data-[hover=true]:bg-default/40"]},{variant:"light",color:"primary",class:[J.light.primary,"data-[hover=true]:bg-primary/20"]},{variant:"light",color:"secondary",class:[J.light.secondary,"data-[hover=true]:bg-secondary/20"]},{variant:"light",color:"success",class:[J.light.success,"data-[hover=true]:bg-success/20"]},{variant:"light",color:"warning",class:[J.light.warning,"data-[hover=true]:bg-warning/20"]},{variant:"light",color:"danger",class:[J.light.danger,"data-[hover=true]:bg-danger/20"]},{variant:"ghost",color:"default",class:J.ghost.default},{variant:"ghost",color:"primary",class:J.ghost.primary},{variant:"ghost",color:"secondary",class:J.ghost.secondary},{variant:"ghost",color:"success",class:J.ghost.success},{variant:"ghost",color:"warning",class:J.ghost.warning},{variant:"ghost",color:"danger",class:J.ghost.danger},{isInGroup:!0,class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,size:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,size:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,isRounded:!0,class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,radius:"none",class:"rounded-none first:rounded-s-none last:rounded-e-none"},{isInGroup:!0,radius:"sm",class:"rounded-none first:rounded-s-small last:rounded-e-small"},{isInGroup:!0,radius:"md",class:"rounded-none first:rounded-s-medium last:rounded-e-medium"},{isInGroup:!0,radius:"lg",class:"rounded-none first:rounded-s-large last:rounded-e-large"},{isInGroup:!0,radius:"full",class:"rounded-none first:rounded-s-full last:rounded-e-full"},{isInGroup:!0,variant:["ghost","bordered"],color:"default",className:no.default},{isInGroup:!0,variant:["ghost","bordered"],color:"primary",className:no.primary},{isInGroup:!0,variant:["ghost","bordered"],color:"secondary",className:no.secondary},{isInGroup:!0,variant:["ghost","bordered"],color:"success",className:no.success},{isInGroup:!0,variant:["ghost","bordered"],color:"warning",className:no.warning},{isInGroup:!0,variant:["ghost","bordered"],color:"danger",className:no.danger},{isIconOnly:!0,size:"sm",class:"min-w-unit-8 w-unit-8 h-unit-8"},{isIconOnly:!0,size:"md",class:"min-w-unit-10 w-unit-10 h-unit-10"},{isIconOnly:!0,size:"lg",class:"min-w-unit-12 w-unit-12 h-unit-12"},{variant:["solid","faded","flat","bordered","shadow"],class:"data-[hover=true]:opacity-hover"}]});We({base:"inline-flex items-center justify-center h-auto",variants:{fullWidth:{true:"w-full"}},defaultVariants:{fullWidth:!1}});var s5=e=>(e==null?void 0:e.length)<=4?e:e==null?void 0:e.slice(0,3),a5=(...e)=>{let t=" ";for(const n of e)if(typeof n=="string"&&n.length>0){t=n;break}return t};function a1(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t"u")&&!Km[i]&&(Km[i]=!0,((r=process==null?void 0:l5)==null?void 0:r.NODE_ENV)!=="production"))return console.warn(i,n)}var c5=e=>e.charAt(0).toUpperCase()+e.slice(1);function d5(e){return`${e}-${Math.floor(Math.random()*1e6)}`}function l1(e){for(const t in e)t.startsWith("on")&&delete e[t];return e}function f5(e){return typeof e=="function"}var H=e=>e?"true":void 0;function Xo(e={}){const{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,o=h.createContext(void 0);o.displayName=r;function i(){var s;const a=h.useContext(o);if(!a&&t){const l=new Error(n);throw l.name="ContextError",(s=Error.captureStackTrace)==null||s.call(Error,l,i),l}return a}return[o.Provider,i,o]}function p5(e){return{UNSAFE_getDOMNode(){return e.current}}}function Ie(e){const t=h.useRef(null);return h.useImperativeHandle(e,()=>t.current),t}function h5(e,t){if(e!=null){if(f5(e)){e(t);return}try{e.current=t}catch{throw new Error(`Cannot assign value '${t}' to ref '${e}'`)}}}function Md(...e){return t=>{e.forEach(n=>h5(n,t))}}var m5=Object.create,u1=Object.defineProperty,g5=Object.getOwnPropertyDescriptor,c1=Object.getOwnPropertyNames,v5=Object.getPrototypeOf,y5=Object.prototype.hasOwnProperty,d1=(e,t)=>function(){return t||(0,e[c1(e)[0]])((t={exports:{}}).exports,t),t.exports},b5=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of c1(t))!y5.call(e,o)&&o!==n&&u1(e,o,{get:()=>t[o],enumerable:!(r=g5(t,o))||r.enumerable});return e},x5=(e,t,n)=>(n=e!=null?m5(v5(e)):{},b5(t||!e||!e.__esModule?u1(n,"default",{value:e,enumerable:!0}):n,e)),w5=d1({"../../../node_modules/.pnpm/react@18.2.0/node_modules/react/cjs/react.production.min.js"(e){var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),c=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),f=Symbol.iterator;function p(T){return T===null||typeof T!="object"?null:(T=f&&T[f]||T["@@iterator"],typeof T=="function"?T:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,w={};function x(T,O,V){this.props=T,this.context=O,this.refs=w,this.updater=V||y}x.prototype.isReactComponent={},x.prototype.setState=function(T,O){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,O,"setState")},x.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function g(){}g.prototype=x.prototype;function v(T,O,V){this.props=T,this.context=O,this.refs=w,this.updater=V||y}var P=v.prototype=new g;P.constructor=v,b(P,x.prototype),P.isPureReactComponent=!0;var k=Array.isArray,A=Object.prototype.hasOwnProperty,D={current:null},m={key:!0,ref:!0,__self:!0,__source:!0};function L(T,O,V){var W,U={},Q=null,K=null;if(O!=null)for(W in O.ref!==void 0&&(K=O.ref),O.key!==void 0&&(Q=""+O.key),O)A.call(O,W)&&!m.hasOwnProperty(W)&&(U[W]=O[W]);var G=arguments.length-2;if(G===1)U.children=V;else if(1{var n;let r=[];const o=(n=Km.Children.map(e,s=>(0,Km.isValidElement)(s)&&s.type===t?(r.push(s),null):s))==null?void 0:n.filter(Boolean),i=r.length>=0?r:void 0;return[o,i]},C5=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),S5=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),P5=/^(data-.*)$/,$5=/^(aria-.*)$/,Qu=/^(on[A-Z].*)$/;function ln(e,t={}){let{labelable:n=!0,enabled:r=!0,propNames:o,omitPropNames:i,omitEventNames:s}=t,a={};if(!r)return e;for(const l in e)i!=null&&i.has(l)||s!=null&&s.has(l)&&Qu.test(l)||Qu.test(l)&&!S5.has(l)||(Object.prototype.hasOwnProperty.call(e,l)&&(C5.has(l)||n&&$5.test(l)||o!=null&&o.has(l)||P5.test(l))||Qu.test(l))&&(a[l]=e[l]);return a}function Md(e){return Pa()?e.altKey:e.ctrlKey}function ao(e){return An()?e.metaKey:e.ctrlKey}const E5=1e3;function k5(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,o=h.useRef({search:"",timeout:null}).current,i=s=>{let a=T5(s.key);if(!a||s.ctrlKey||s.metaKey||!s.currentTarget.contains(s.target))return;a===" "&&o.search.trim().length>0&&(s.preventDefault(),"continuePropagation"in s||s.stopPropagation()),o.search+=a;let l=t.getKeyForSearch(o.search,n.focusedKey);l==null&&(l=t.getKeyForSearch(o.search)),l!=null&&(n.setFocusedKey(l),r&&r(l)),clearTimeout(o.timeout),o.timeout=setTimeout(()=>{o.search=""},E5)};return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?i:null}}}function T5(e){return e.length===1||!/^[A-Z]/i.test(e)?e:""}function f1(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:o=!1,shouldFocusWrap:i=!1,disallowEmptySelection:s=!1,disallowSelectAll:a=!1,selectOnFocus:l=t.selectionBehavior==="replace",disallowTypeAhead:u=!1,shouldUseVirtualFocus:c,allowsTabNavigation:d=!1,isVirtualized:f,scrollRef:p=r,linkBehavior:y="action"}=e,{direction:b}=ws(),w=Yl(),x=M=>{if(M.altKey&&M.key==="Tab"&&M.preventDefault(),!r.current.contains(M.target))return;const E=(F,T)=>{if(F!=null){if(t.isLink(F)&&y==="selection"&&l&&!Md(M)){qf.flushSync(()=>{t.setFocusedKey(F,T)});let O=p.current.querySelector(`[data-key="${F}"]`);w.open(O,M);return}if(t.setFocusedKey(F,T),t.isLink(F)&&y==="override")return;M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&!Md(M)&&t.replaceSelection(F)}};switch(M.key){case"ArrowDown":if(n.getKeyBelow){var N,C;M.preventDefault();let F=t.focusedKey!=null?n.getKeyBelow(t.focusedKey):(N=n.getFirstKey)===null||N===void 0?void 0:N.call(n);F==null&&i&&(F=(C=n.getFirstKey)===null||C===void 0?void 0:C.call(n,t.focusedKey)),E(F)}break;case"ArrowUp":if(n.getKeyAbove){var $,R;M.preventDefault();let F=t.focusedKey!=null?n.getKeyAbove(t.focusedKey):($=n.getLastKey)===null||$===void 0?void 0:$.call(n);F==null&&i&&(F=(R=n.getLastKey)===null||R===void 0?void 0:R.call(n,t.focusedKey)),E(F)}break;case"ArrowLeft":if(n.getKeyLeftOf){var _,j;M.preventDefault();let F=n.getKeyLeftOf(t.focusedKey);F==null&&i&&(F=b==="rtl"?(_=n.getFirstKey)===null||_===void 0?void 0:_.call(n,t.focusedKey):(j=n.getLastKey)===null||j===void 0?void 0:j.call(n,t.focusedKey)),E(F,b==="rtl"?"first":"last")}break;case"ArrowRight":if(n.getKeyRightOf){var I,B;M.preventDefault();let F=n.getKeyRightOf(t.focusedKey);F==null&&i&&(F=b==="rtl"?(I=n.getLastKey)===null||I===void 0?void 0:I.call(n,t.focusedKey):(B=n.getFirstKey)===null||B===void 0?void 0:B.call(n,t.focusedKey)),E(F,b==="rtl"?"last":"first")}break;case"Home":if(n.getFirstKey){M.preventDefault();let F=n.getFirstKey(t.focusedKey,ao(M));t.setFocusedKey(F),ao(M)&&M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"End":if(n.getLastKey){M.preventDefault();let F=n.getLastKey(t.focusedKey,ao(M));t.setFocusedKey(F),ao(M)&&M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"PageDown":if(n.getKeyPageBelow){M.preventDefault();let F=n.getKeyPageBelow(t.focusedKey);E(F)}break;case"PageUp":if(n.getKeyPageAbove){M.preventDefault();let F=n.getKeyPageAbove(t.focusedKey);E(F)}break;case"a":ao(M)&&t.selectionMode==="multiple"&&a!==!0&&(M.preventDefault(),t.selectAll());break;case"Escape":M.preventDefault(),s||t.clearSelection();break;case"Tab":if(!d){if(M.shiftKey)r.current.focus();else{let F=xn(r.current,{tabbable:!0}),T,O;do O=F.lastChild(),O&&(T=O);while(O);T&&!T.contains(document.activeElement)&&St(T)}break}}},g=h.useRef({top:0,left:0});nP(p,"scroll",f?null:()=>{g.current={top:p.current.scrollTop,left:p.current.scrollLeft}});let v=M=>{if(t.isFocused){M.currentTarget.contains(M.target)||t.setFocused(!1);return}if(M.currentTarget.contains(M.target)){if(t.setFocused(!0),t.focusedKey==null){let C=R=>{R!=null&&(t.setFocusedKey(R),l&&t.replaceSelection(R))},$=M.relatedTarget;var E,N;$&&M.currentTarget.compareDocumentPosition($)&Node.DOCUMENT_POSITION_FOLLOWING?C((E=t.lastSelectedKey)!==null&&E!==void 0?E:n.getLastKey()):C((N=t.firstSelectedKey)!==null&&N!==void 0?N:n.getFirstKey())}else f||(p.current.scrollTop=g.current.top,p.current.scrollLeft=g.current.left);if(!f&&t.focusedKey!=null){let C=p.current.querySelector(`[data-key="${t.focusedKey}"]`);C&&(C.contains(document.activeElement)||St(C),al()==="keyboard"&&sm(C,{containingElement:r.current}))}}},P=M=>{M.currentTarget.contains(M.relatedTarget)||t.setFocused(!1)};const k=h.useRef(o);h.useEffect(()=>{if(k.current){let M=null;o==="first"&&(M=n.getFirstKey()),o==="last"&&(M=n.getLastKey());let E=t.selectedKeys;E.size&&(M=E.values().next().value),t.setFocused(!0),t.setFocusedKey(M),M==null&&!c&&ir(r.current)}k.current=!1},[]);let A=h.useRef(t.focusedKey);h.useEffect(()=>{let M=al();if(t.isFocused&&t.focusedKey!=null&&(p!=null&&p.current)){let E=p.current.querySelector(`[data-key="${t.focusedKey}"]`);E&&M==="keyboard"&&(f||zy(p.current,E),sm(E,{containingElement:r.current}))}t.isFocused&&t.focusedKey==null&&A.current!=null&&ir(r.current),A.current=t.focusedKey},[f,p,t.focusedKey,t.isFocused,r]);let D={onKeyDown:x,onFocus:v,onBlur:P,onMouseDown(M){p.current===M.target&&M.preventDefault()}},{typeSelectProps:m}=k5({keyboardDelegate:n,selectionManager:t});u||(D=Y(m,D));let L;return c||(L=t.focusedKey==null?0:-1),{collectionProps:{...D,tabIndex:L}}}function p1(e){let{selectionManager:t,key:n,ref:r,shouldSelectOnPressUp:o,shouldUseVirtualFocus:i,focus:s,isDisabled:a,onAction:l,allowsDifferentPressOrigin:u,linkBehavior:c="action"}=e,d=Yl(),f=j=>{if(j.pointerType==="keyboard"&&Md(j))t.toggleSelection(n);else{if(t.selectionMode==="none")return;if(t.isLink(n)){if(c==="selection"){d.open(r.current,j),t.setSelectedKeys(t.selectedKeys);return}else if(c==="override"||c==="none")return}t.selectionMode==="single"?t.isSelected(n)&&!t.disallowEmptySelection?t.toggleSelection(n):t.replaceSelection(n):j&&j.shiftKey?t.extendSelection(n):t.selectionBehavior==="toggle"||j&&(ao(j)||j.pointerType==="touch"||j.pointerType==="virtual")?t.toggleSelection(n):t.replaceSelection(n)}};h.useEffect(()=>{n===t.focusedKey&&t.isFocused&&!i&&(s?s():document.activeElement!==r.current&&ir(r.current))},[r,n,t.focusedKey,t.childFocusStrategy,t.isFocused,i]),a=a||t.isDisabled(n);let p={};!i&&!a?p={tabIndex:n===t.focusedKey?0:-1,onFocus(j){j.target===r.current&&t.setFocusedKey(n)}}:a&&(p.onMouseDown=j=>{j.preventDefault()});let y=t.isLink(n)&&c==="override",b=t.isLink(n)&&c!=="selection"&&c!=="none",w=!a&&t.canSelectItem(n)&&!y,x=(l||b)&&!a,g=x&&(t.selectionBehavior==="replace"?!w:!w||t.isEmpty),v=x&&w&&t.selectionBehavior==="replace",P=g||v,k=h.useRef(null),A=P&&w,D=h.useRef(!1),m=h.useRef(!1),L=j=>{l&&l(),b&&d.open(r.current,j)},M={};o?(M.onPressStart=j=>{k.current=j.pointerType,D.current=A,j.pointerType==="keyboard"&&(!P||Wm())&&f(j)},u?(M.onPressUp=g?null:j=>{j.pointerType!=="keyboard"&&w&&f(j)},M.onPress=g?L:null):M.onPress=j=>{if(g||v&&j.pointerType!=="mouse"){if(j.pointerType==="keyboard"&&!zm())return;L(j)}else j.pointerType!=="keyboard"&&w&&f(j)}):(M.onPressStart=j=>{k.current=j.pointerType,D.current=A,m.current=g,w&&(j.pointerType==="mouse"&&!g||j.pointerType==="keyboard"&&(!x||Wm()))&&f(j)},M.onPress=j=>{(j.pointerType==="touch"||j.pointerType==="pen"||j.pointerType==="virtual"||j.pointerType==="keyboard"&&P&&zm()||j.pointerType==="mouse"&&m.current)&&(P?L(j):w&&f(j))}),p["data-key"]=n,M.preventFocusOnPress=i;let{pressProps:E,isPressed:N}=Cs(M),C=v?j=>{k.current==="mouse"&&(j.stopPropagation(),j.preventDefault(),L(j))}:void 0,{longPressProps:$}=nb({isDisabled:!A,onLongPress(j){j.pointerType==="touch"&&(f(j),t.setSelectionBehavior("toggle"))}}),R=j=>{k.current==="touch"&&D.current&&j.preventDefault()},_=t.isLink(n)?j=>{an.isOpening||j.preventDefault()}:void 0;return{itemProps:Y(p,w||g?E:{},A?$:{},{onDoubleClick:C,onDragStartCapture:R,onClick:_}),isPressed:N,isSelected:t.isSelected(n),isFocused:t.isFocused&&t.focusedKey===n,isDisabled:a,allowsSelection:w,hasAction:P}}function zm(){let e=window.event;return(e==null?void 0:e.key)==="Enter"}function Wm(){let e=window.event;return(e==null?void 0:e.key)===" "||(e==null?void 0:e.code)==="Space"}class h1{getNextKey(t){for(t=this.collection.getKeyAfter(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getPreviousKey(t){for(t=this.collection.getKeyBefore(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}findKey(t,n,r){let o=this.getItem(t);if(!o)return null;let i=o.getBoundingClientRect();do t=n(t),o=this.getItem(t);while(o&&r(i,o.getBoundingClientRect()));return t}isSameRow(t,n){return t.top===n.top||t.left!==n.left}isSameColumn(t,n){return t.left===n.left||t.top!==n.top}getKeyBelow(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getNextKey(n),this.isSameRow):this.getNextKey(t)}getKeyAbove(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getPreviousKey(n),this.isSameRow):this.getPreviousKey(t)}getNextColumn(t,n){return n?this.getPreviousKey(t):this.getNextKey(t)}getKeyRightOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="rtl"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="rtl"):null}getKeyLeftOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="ltr"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="ltr"):null}getFirstKey(){let t=this.collection.getFirstKey();for(;t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getLastKey(){let t=this.collection.getLastKey();for(;t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}getItem(t){return this.ref.current.querySelector(`[data-key="${t}"]`)}getKeyPageAbove(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!sl(n))return this.getFirstKey();let o=n.getBoundingClientRect(),i=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=o.x-n.scrollLeft,a=Math.max(0,i.x-s+i.width-o.width);for(;r&&i.x-s>a;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),i=r==null?void 0:r.getBoundingClientRect()}else{let s=o.y-n.scrollTop,a=Math.max(0,i.y-s+i.height-o.height);for(;r&&i.y-s>a;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),i=r==null?void 0:r.getBoundingClientRect()}return t??this.getFirstKey()}getKeyPageBelow(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!sl(n))return this.getLastKey();let o=n.getBoundingClientRect(),i=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=o.x-n.scrollLeft,a=Math.min(n.scrollWidth,i.x-s-i.width+o.width);for(;r&&i.x-si||new h1(n,a==="selection"?new Set:r,o,s),[i,n,r,o,s,a]),{collectionProps:u}=f1({...e,ref:o,selectionManager:t,keyboardDelegate:l});return{listProps:u}}var g1=ee.createContext(null);g1.displayName="PressResponderContext";var A5=Object.defineProperty,M5=(e,t,n)=>t in e?A5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yr=(e,t,n)=>(M5(e,typeof t!="symbol"?t+"":t,n),n),v1=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},L5=(e,t,n)=>(v1(e,t,"read from private field"),n?n.call(e):t.get(e)),D5=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},N5=(e,t,n,r)=>(v1(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ea,ra=class{constructor(e,t,n){yr(this,"type"),yr(this,"pointerType"),yr(this,"target"),yr(this,"shiftKey"),yr(this,"ctrlKey"),yr(this,"metaKey"),yr(this,"altKey"),D5(this,Ea,!0),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey}continuePropagation(){N5(this,Ea,!1)}get shouldStopPropagation(){return L5(this,Ea)}};Ea=new WeakMap;var kr=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document},Ld=e=>{var t,n;return(n=(t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)!=null?n:window},Co="default",Dd="",ka=new WeakMap;function Um(e){if(xs()){if(Co==="default"){const t=kr(e);Dd=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Co="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(ka.set(e,e.style.userSelect),e.style.userSelect="none")}function oa(e){if(xs()){if(Co!=="disabled")return;Co="restoring",setTimeout(()=>{tp(()=>{if(Co==="restoring"){const t=kr(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=Dd||""),Dd="",Co="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ka.has(e)){let t=ka.get(e);e.style.userSelect==="none"&&t&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),ka.delete(e)}}function I5(e){let t=h.useContext(g1);if(t){let{register:n,...r}=t;e=Y(r,e),n()}return rp(t,e.ref),e}var Hm=Symbol("linkClicked");function fp(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,isDisabled:s,isPressed:a,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...f}=I5(e),[p,y]=h.useState(!1),b=h.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:w,removeAllGlobalListeners:x}=np(),g=Oe((m,L)=>{let M=b.current;if(s||M.didFirePressStart)return;let E=!0;if(M.isTriggeringEvent=!0,r){let N=new ra("pressstart",L,m);r(N),E=N.shouldStopPropagation}return n&&n(!0),M.isTriggeringEvent=!1,M.didFirePressStart=!0,y(!0),E}),v=Oe((m,L,M=!0)=>{let E=b.current;if(!E.didFirePressStart)return;E.ignoreClickAfterPress=!0,E.didFirePressStart=!1,E.isTriggeringEvent=!0;let N=!0;if(o){let C=new ra("pressend",L,m);o(C),N=C.shouldStopPropagation}if(n&&n(!1),y(!1),t&&M&&!s){let C=new ra("press",L,m);t(C),N&&(N=C.shouldStopPropagation)}return E.isTriggeringEvent=!1,N}),P=Oe((m,L)=>{let M=b.current;if(!s){if(i){M.isTriggeringEvent=!0;let E=new ra("pressup",L,m);return i(E),M.isTriggeringEvent=!1,E.shouldStopPropagation}return!0}}),k=Oe(m=>{let L=b.current;L.isPressed&&(L.isOverTarget&&L.target&&v(fn(L.target,m),L.pointerType,!1),L.isPressed=!1,L.isOverTarget=!1,L.activePointerId=null,L.pointerType=null,x(),!c&&L.target&&oa(L.target))}),A=Oe(m=>{u&&k(m)}),D=h.useMemo(()=>{let m=b.current,L={onKeyDown(E){var N;if(Zu(E.nativeEvent,E.currentTarget)&&E.currentTarget.contains(E.target)){Ym(E.target,E.key)&&E.preventDefault();let C=!0;!m.isPressed&&!E.repeat&&(m.target=E.currentTarget,m.isPressed=!0,C=g(E,"keyboard"),w(kr(E.currentTarget),"keyup",M,!1)),C&&E.stopPropagation(),E.metaKey&&An()&&((N=m.metaKeyEvents)==null||N.set(E.key,E.nativeEvent))}else E.key==="Meta"&&(m.metaKeyEvents=new Map)},onKeyUp(E){m.target&&Zu(E.nativeEvent,E.currentTarget)&&!E.repeat&&E.currentTarget.contains(E.target)&&P(fn(m.target,E),"keyboard")},onClick(E){if(!(E&&!E.currentTarget.contains(E.target))&&E&&E.button===0&&!m.isTriggeringEvent&&!an.isOpening){let N=!0;if(s&&E.preventDefault(),!m.ignoreClickAfterPress&&!m.ignoreEmulatedMouseEvents&&!m.isPressed&&(m.pointerType==="virtual"||rs(E.nativeEvent))){!s&&!l&&St(E.currentTarget);let C=g(E,"virtual"),$=P(E,"virtual"),R=v(E,"virtual");N=C&&$&&R}m.ignoreEmulatedMouseEvents=!1,m.ignoreClickAfterPress=!1,N&&E.stopPropagation()}}},M=E=>{var N,C;if(m.isPressed&&m.target&&Zu(E,m.target)){Ym(E.target,E.key)&&E.preventDefault();let $=E.target,R=v(fn(m.target,E),"keyboard",m.target.contains($));x(),R&&E.stopPropagation(),E.key!=="Enter"&&pp(m.target)&&m.target.contains($)&&!E[Hm]&&(E[Hm]=!0,an(m.target,E,!1)),m.isPressed=!1,(N=m.metaKeyEvents)==null||N.delete(E.key)}else if(E.key==="Meta"&&((C=m.metaKeyEvents)!=null&&C.size)){let $=m.metaKeyEvents;m.metaKeyEvents=null;for(let R of $.values())m.target&&m.target.dispatchEvent(new KeyboardEvent("keyup",R))}};if(typeof PointerEvent<"u"){L.onPointerDown=$=>{if($.button!==0||!$.currentTarget.contains($.target))return;if(Wy($.nativeEvent)){m.pointerType="virtual";return}Ju($.currentTarget)&&$.preventDefault(),m.pointerType=$.pointerType;let R=!0;m.isPressed||(m.isPressed=!0,m.isOverTarget=!0,m.activePointerId=$.pointerId,m.target=$.currentTarget,!s&&!l&&St($.currentTarget),c||Um(m.target),R=g($,m.pointerType),w(kr($.currentTarget),"pointermove",E,!1),w(kr($.currentTarget),"pointerup",N,!1),w(kr($.currentTarget),"pointercancel",C,!1)),R&&$.stopPropagation()},L.onMouseDown=$=>{$.currentTarget.contains($.target)&&$.button===0&&(Ju($.currentTarget)&&$.preventDefault(),$.stopPropagation())},L.onPointerUp=$=>{!$.currentTarget.contains($.target)||m.pointerType==="virtual"||$.button===0&&ro($,$.currentTarget)&&P($,m.pointerType||$.pointerType)};let E=$=>{$.pointerId!==m.activePointerId||!m.target||(ro($,m.target)?m.isOverTarget||(m.isOverTarget=!0,g(fn(m.target,$),m.pointerType)):m.isOverTarget&&(m.isOverTarget=!1,v(fn(m.target,$),m.pointerType,!1),A($)))},N=$=>{$.pointerId===m.activePointerId&&m.isPressed&&$.button===0&&m.target&&((ro($,m.target)||m.isOverTarget)&&v(fn(m.target,$),m.pointerType),m.isPressed=!1,m.isOverTarget=!1,m.activePointerId=null,m.pointerType=null,x(),c||oa(m.target))},C=$=>{k($)};L.onDragStart=$=>{$.currentTarget.contains($.target)&&k($)}}else{L.onMouseDown=C=>{if(C.button!==0||!C.currentTarget.contains(C.target))return;if(Ju(C.currentTarget)&&C.preventDefault(),m.ignoreEmulatedMouseEvents){C.stopPropagation();return}m.isPressed=!0,m.isOverTarget=!0,m.target=C.currentTarget,m.pointerType=rs(C.nativeEvent)?"virtual":"mouse",!s&&!l&&St(C.currentTarget),g(C,m.pointerType)&&C.stopPropagation(),w(kr(C.currentTarget),"mouseup",E,!1)},L.onMouseEnter=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&(m.isOverTarget=!0,$=g(C,m.pointerType)),$&&C.stopPropagation()},L.onMouseLeave=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&(m.isOverTarget=!1,$=v(C,m.pointerType,!1),A(C)),$&&C.stopPropagation()},L.onMouseUp=C=>{C.currentTarget.contains(C.target)&&!m.ignoreEmulatedMouseEvents&&C.button===0&&P(C,m.pointerType||"mouse")};let E=C=>{if(C.button===0){if(m.isPressed=!1,x(),m.ignoreEmulatedMouseEvents){m.ignoreEmulatedMouseEvents=!1;return}m.target&&(ro(C,m.target)?v(fn(m.target,C),m.pointerType):m.isOverTarget&&v(fn(m.target,C),m.pointerType,!1),m.isOverTarget=!1)}};L.onTouchStart=C=>{if(!C.currentTarget.contains(C.target))return;let $=R5(C.nativeEvent);if(!$)return;m.activePointerId=$.identifier,m.ignoreEmulatedMouseEvents=!0,m.isOverTarget=!0,m.isPressed=!0,m.target=C.currentTarget,m.pointerType="touch",!s&&!l&&St(C.currentTarget),c||Um(m.target),g(C,m.pointerType)&&C.stopPropagation(),w(Ld(C.currentTarget),"scroll",N,!0)},L.onTouchMove=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=Gm(C.nativeEvent,m.activePointerId),R=!0;$&&ro($,C.currentTarget)?m.isOverTarget||(m.isOverTarget=!0,R=g(C,m.pointerType)):m.isOverTarget&&(m.isOverTarget=!1,R=v(C,m.pointerType,!1),A(C)),R&&C.stopPropagation()},L.onTouchEnd=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=Gm(C.nativeEvent,m.activePointerId),R=!0;$&&ro($,C.currentTarget)?(P(C,m.pointerType),R=v(C,m.pointerType)):m.isOverTarget&&(R=v(C,m.pointerType,!1)),R&&C.stopPropagation(),m.isPressed=!1,m.activePointerId=null,m.isOverTarget=!1,m.ignoreEmulatedMouseEvents=!0,!c&&m.target&&oa(m.target),x()},L.onTouchCancel=C=>{C.currentTarget.contains(C.target)&&(C.stopPropagation(),m.isPressed&&k(C))};let N=C=>{m.isPressed&&C.target.contains(m.target)&&k({currentTarget:m.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};L.onDragStart=C=>{C.currentTarget.contains(C.target)&&k(C)}}return L},[w,s,l,x,c,k,A,v,g,P]);return h.useEffect(()=>()=>{!c&&b.current.target&&oa(b.current.target)},[c]),{isPressed:a||p,pressProps:Y(f,D)}}function pp(e){return e.tagName==="A"&&e.hasAttribute("href")}function Zu(e,t){const{key:n,code:r}=e,o=t,i=o.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(o instanceof Ld(o).HTMLInputElement&&!y1(o,n)||o instanceof Ld(o).HTMLTextAreaElement||o.isContentEditable)&&!((i==="link"||!i&&pp(o))&&n!=="Enter")}function R5(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Gm(e,t){const n=e.changedTouches;for(let r=0;rt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function ro(e,t){let n=t.getBoundingClientRect(),r=F5(e);return O5(n,r)}function Ju(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Ym(e,t){return e instanceof HTMLInputElement?!y1(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!pp(e)}var j5=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function y1(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":j5.has(e.type)}var _5=e=>S.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:S.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),B5=e=>S.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...e,children:S.jsx("path",{d:"M18 6L6 18M6 6l12 12"})}),V5=({strokeWidth:e=1.5,...t})=>S.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e,viewBox:"0 0 24 24",width:"1em",...t,children:S.jsx("path",{d:"m6 9 6 6 6-6"})});const b1=h.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Ql=h.createContext({}),Zl=h.createContext(null),Jl=typeof document<"u",hp=Jl?h.useLayoutEffect:h.useEffect,x1=h.createContext({strict:!1}),mp=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),K5="framerAppearId",w1="data-"+mp(K5);function z5(e,t,n,r){const{visualElement:o}=h.useContext(Ql),i=h.useContext(x1),s=h.useContext(Zl),a=h.useContext(b1).reducedMotion,l=h.useRef();r=r||i.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:o,props:n,presenceContext:s,blockInitialAnimation:s?s.initial===!1:!1,reducedMotionConfig:a}));const u=l.current;h.useInsertionEffect(()=>{u&&u.update(n,s)});const c=h.useRef(!!(n[w1]&&!window.HandoffComplete));return hp(()=>{u&&(u.render(),c.current&&u.animationState&&u.animationState.animateChanges())}),h.useEffect(()=>{u&&(u.updateFeatures(),!c.current&&u.animationState&&u.animationState.animateChanges(),c.current&&(c.current=!1,window.HandoffComplete=!0))}),u}function So(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function W5(e,t,n){return h.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):So(n)&&(n.current=r))},[t])}function os(e){return typeof e=="string"||Array.isArray(e)}function ql(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const gp=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],vp=["initial",...gp];function eu(e){return ql(e.animate)||vp.some(t=>os(e[t]))}function C1(e){return!!(eu(e)||e.variants)}function U5(e,t){if(eu(e)){const{initial:n,animate:r}=e;return{initial:n===!1||os(n)?n:void 0,animate:os(r)?r:void 0}}return e.inherit!==!1?t:{}}function H5(e){const{initial:t,animate:n}=U5(e,h.useContext(Ql));return h.useMemo(()=>({initial:t,animate:n}),[Xm(t),Xm(n)])}function Xm(e){return Array.isArray(e)?e.join(" "):e}const Qm={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},is={};for(const e in Qm)is[e]={isEnabled:t=>Qm[e].some(n=>!!t[n])};function G5(e){for(const t in e)is[t]={...is[t],...e[t]}}const yp=h.createContext({}),S1=h.createContext({}),Y5=Symbol.for("motionComponentSymbol");function X5({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){e&&G5(e);function i(a,l){let u;const c={...h.useContext(b1),...a,layoutId:Q5(a)},{isStatic:d}=c,f=H5(a),p=r(a,d);if(!d&&Jl){f.visualElement=z5(o,p,c,t);const y=h.useContext(S1),b=h.useContext(x1).strict;f.visualElement&&(u=f.visualElement.loadFeatures(c,b,e,y))}return h.createElement(Ql.Provider,{value:f},u&&f.visualElement?h.createElement(u,{visualElement:f.visualElement,...c}):null,n(o,a,W5(p,f.visualElement,l),p,d,f.visualElement))}const s=h.forwardRef(i);return s[Y5]=o,s}function Q5({layoutId:e}){const t=h.useContext(yp).id;return t&&e!==void 0?t+"-"+e:e}function Z5(e){function t(r,o={}){return X5(e(r,o))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,o)=>(n.has(o)||n.set(o,t(o)),n.get(o))})}const J5=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function bp(e){return typeof e!="string"||e.includes("-")?!1:!!(J5.indexOf(e)>-1||/[A-Z]/.test(e))}const yl={};function q5(e){Object.assign(yl,e)}const Ps=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gr=new Set(Ps);function P1(e,{layout:t,layoutId:n}){return Gr.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!yl[e]||e==="opacity")}const yt=e=>!!(e&&e.getVelocity),eE={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},tE=Ps.length;function nE(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,o){let i="";for(let s=0;st=>typeof t=="string"&&t.startsWith(e),E1=$1("--"),Nd=$1("var(--"),rE=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,oE=(e,t)=>t&&typeof e=="number"?t.transform(e):e,ar=(e,t,n)=>Math.min(Math.max(n,e),t),Yr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Fi={...Yr,transform:e=>ar(0,1,e)},ia={...Yr,default:1},Oi=e=>Math.round(e*1e5)/1e5,tu=/(-)?([\d]*\.?[\d])+/g,k1=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,iE=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function $s(e){return typeof e=="string"}const Es=e=>({test:t=>$s(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),In=Es("deg"),on=Es("%"),te=Es("px"),sE=Es("vh"),aE=Es("vw"),Zm={...on,parse:e=>on.parse(e)/100,transform:e=>on.transform(e*100)},Jm={...Yr,transform:Math.round},T1={borderWidth:te,borderTopWidth:te,borderRightWidth:te,borderBottomWidth:te,borderLeftWidth:te,borderRadius:te,radius:te,borderTopLeftRadius:te,borderTopRightRadius:te,borderBottomRightRadius:te,borderBottomLeftRadius:te,width:te,maxWidth:te,height:te,maxHeight:te,size:te,top:te,right:te,bottom:te,left:te,padding:te,paddingTop:te,paddingRight:te,paddingBottom:te,paddingLeft:te,margin:te,marginTop:te,marginRight:te,marginBottom:te,marginLeft:te,rotate:In,rotateX:In,rotateY:In,rotateZ:In,scale:ia,scaleX:ia,scaleY:ia,scaleZ:ia,skew:In,skewX:In,skewY:In,distance:te,translateX:te,translateY:te,translateZ:te,x:te,y:te,z:te,perspective:te,transformPerspective:te,opacity:Fi,originX:Zm,originY:Zm,originZ:te,zIndex:Jm,fillOpacity:Fi,strokeOpacity:Fi,numOctaves:Jm};function xp(e,t,n,r){const{style:o,vars:i,transform:s,transformOrigin:a}=e;let l=!1,u=!1,c=!0;for(const d in t){const f=t[d];if(E1(d)){i[d]=f;continue}const p=T1[d],y=oE(f,p);if(Gr.has(d)){if(l=!0,s[d]=y,!c)continue;f!==(p.default||0)&&(c=!1)}else d.startsWith("origin")?(u=!0,a[d]=y):o[d]=y}if(t.transform||(l||r?o.transform=nE(e.transform,n,c,r):o.transform&&(o.transform="none")),u){const{originX:d="50%",originY:f="50%",originZ:p=0}=a;o.transformOrigin=`${d} ${f} ${p}`}}const wp=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function A1(e,t,n){for(const r in t)!yt(t[r])&&!P1(r,n)&&(e[r]=t[r])}function lE({transformTemplate:e},t,n){return h.useMemo(()=>{const r=wp();return xp(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function uE(e,t,n){const r=e.style||{},o={};return A1(o,r,e),Object.assign(o,lE(e,t,n)),e.transformValues?e.transformValues(o):o}function cE(e,t,n){const r={},o=uE(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=o,r}const dE=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function bl(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||dE.has(e)}let M1=e=>!bl(e);function fE(e){e&&(M1=t=>t.startsWith("on")?!bl(t):e(t))}try{fE(require("@emotion/is-prop-valid").default)}catch{}function pE(e,t,n){const r={};for(const o in e)o==="values"&&typeof e.values=="object"||(M1(o)||n===!0&&bl(o)||!t&&!bl(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function qm(e,t,n){return typeof e=="string"?e:te.transform(t+n*e)}function hE(e,t,n){const r=qm(t,e.x,e.width),o=qm(n,e.y,e.height);return`${r} ${o}`}const mE={offset:"stroke-dashoffset",array:"stroke-dasharray"},gE={offset:"strokeDashoffset",array:"strokeDasharray"};function vE(e,t,n=1,r=0,o=!0){e.pathLength=1;const i=o?mE:gE;e[i.offset]=te.transform(-r);const s=te.transform(t),a=te.transform(n);e[i.array]=`${s} ${a}`}function Cp(e,{attrX:t,attrY:n,attrScale:r,originX:o,originY:i,pathLength:s,pathSpacing:a=1,pathOffset:l=0,...u},c,d,f){if(xp(e,u,c,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:y,dimensions:b}=e;p.transform&&(b&&(y.transform=p.transform),delete p.transform),b&&(o!==void 0||i!==void 0||y.transform)&&(y.transformOrigin=hE(b,o!==void 0?o:.5,i!==void 0?i:.5)),t!==void 0&&(p.x=t),n!==void 0&&(p.y=n),r!==void 0&&(p.scale=r),s!==void 0&&vE(p,s,a,l,!1)}const L1=()=>({...wp(),attrs:{}}),Sp=e=>typeof e=="string"&&e.toLowerCase()==="svg";function yE(e,t,n,r){const o=h.useMemo(()=>{const i=L1();return Cp(i,t,{enableHardwareAcceleration:!1},Sp(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};A1(i,e.style,e),o.style={...i,...o.style}}return o}function bE(e=!1){return(n,r,o,{latestValues:i},s)=>{const l=(bp(n)?yE:cE)(r,i,s,n),c={...pE(r,typeof n=="string",e),...l,ref:o},{children:d}=r,f=h.useMemo(()=>yt(d)?d.get():d,[d]);return h.createElement(n,{...c,children:f})}}function D1(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const N1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function I1(e,t,n,r){D1(e,t,void 0,r);for(const o in t.attrs)e.setAttribute(N1.has(o)?o:mp(o),t.attrs[o])}function Pp(e,t){const{style:n}=e,r={};for(const o in n)(yt(n[o])||t.style&&yt(t.style[o])||P1(o,e))&&(r[o]=n[o]);return r}function R1(e,t){const n=Pp(e,t);for(const r in e)if(yt(e[r])||yt(t[r])){const o=Ps.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;n[o]=e[r]}return n}function $p(e,t,n,r={},o={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),t}function F1(e){const t=h.useRef(null);return t.current===null&&(t.current=e()),t.current}const xl=e=>Array.isArray(e),xE=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),wE=e=>xl(e)?e[e.length-1]||0:e;function Ta(e){const t=yt(e)?e.get():e;return xE(t)?t.toValue():t}function CE({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){const s={latestValues:SE(r,o,i,e),renderState:t()};return n&&(s.mount=a=>n(r,a,s)),s}const O1=e=>(t,n)=>{const r=h.useContext(Ql),o=h.useContext(Zl),i=()=>CE(e,t,r,o);return n?i():F1(i)};function SE(e,t,n,r){const o={},i=r(e,{});for(const f in i)o[f]=Ta(i[f]);let{initial:s,animate:a}=e;const l=eu(e),u=C1(e);t&&u&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let c=n?n.initial===!1:!1;c=c||s===!1;const d=c?a:s;return d&&typeof d!="boolean"&&!ql(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{const y=$p(e,p);if(!y)return;const{transitionEnd:b,transition:w,...x}=y;for(const g in x){let v=x[g];if(Array.isArray(v)){const P=c?v.length-1:0;v=v[P]}v!==null&&(o[g]=v)}for(const g in b)o[g]=b[g]}),o}const Ne=e=>e;class eg{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const n=this.order.indexOf(t);n!==-1&&(this.order.splice(n,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function PE(e){let t=new eg,n=new eg,r=0,o=!1,i=!1;const s=new WeakSet,a={schedule:(l,u=!1,c=!1)=>{const d=c&&o,f=d?t:n;return u&&s.add(l),f.add(l)&&d&&o&&(r=t.order.length),l},cancel:l=>{n.remove(l),s.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.clear(),r=t.order.length,r)for(let u=0;u(d[f]=PE(()=>n=!0),d),{}),s=d=>i[d].process(o),a=()=>{const d=performance.now();n=!1,o.delta=r?1e3/60:Math.max(Math.min(d-o.timestamp,$E),1),o.timestamp=d,o.isProcessing=!0,sa.forEach(s),o.isProcessing=!1,n&&t&&(r=!1,e(a))},l=()=>{n=!0,r=!0,o.isProcessing||e(a)};return{schedule:sa.reduce((d,f)=>{const p=i[f];return d[f]=(y,b=!1,w=!1)=>(n||l(),p.schedule(y,b,w)),d},{}),cancel:d=>sa.forEach(f=>i[f].cancel(d)),state:o,steps:i}}const{schedule:be,cancel:Mn,state:tt,steps:qu}=EE(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ne,!0),kE={useVisualState:O1({scrapeMotionValuesFromProps:R1,createRenderState:L1,onMount:(e,t,{renderState:n,latestValues:r})=>{be.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),be.render(()=>{Cp(n,r,{enableHardwareAcceleration:!1},Sp(t.tagName),e.transformTemplate),I1(t,n)})}})},TE={useVisualState:O1({scrapeMotionValuesFromProps:Pp,createRenderState:wp})};function AE(e,{forwardMotionProps:t=!1},n,r){return{...bp(e)?kE:TE,preloadedFeatures:n,useRender:bE(t),createVisualElement:r,Component:e}}function wn(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const j1=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function nu(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const ME=e=>t=>j1(t)&&e(t,nu(t));function Sn(e,t,n,r){return wn(e,t,ME(n),r)}const LE=(e,t)=>n=>t(e(n)),qn=(...e)=>e.reduce(LE);function _1(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const tg=_1("dragHorizontal"),ng=_1("dragVertical");function B1(e){let t=!1;if(e==="y")t=ng();else if(e==="x")t=tg();else{const n=tg(),r=ng();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function V1(){const e=B1(!0);return e?(e(),!1):!0}class gr{constructor(t){this.isMounted=!1,this.node=t}update(){}}function rg(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),o=(i,s)=>{if(i.pointerType==="touch"||V1())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[r]&&be.update(()=>a[r](i,s))};return Sn(e.current,n,o,{passive:!e.getProps()[r]})}class DE extends gr{mount(){this.unmount=qn(rg(this.node,!0),rg(this.node,!1))}unmount(){}}class NE extends gr{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=qn(wn(this.node.current,"focus",()=>this.onFocus()),wn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const K1=(e,t)=>t?e===t?!0:K1(e,t.parentElement):!1;function ec(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,nu(n))}class IE extends gr{constructor(){super(...arguments),this.removeStartListeners=Ne,this.removeEndListeners=Ne,this.removeAccessibleListeners=Ne,this.startPointerPress=(t,n)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),i=Sn(window,"pointerup",(a,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c}=this.node.getProps();be.update(()=>{K1(this.node.current,a.target)?u&&u(a,l):c&&c(a,l)})},{passive:!(r.onTap||r.onPointerUp)}),s=Sn(window,"pointercancel",(a,l)=>this.cancelPress(a,l),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=qn(i,s),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const s=a=>{a.key!=="Enter"||!this.checkPressEnd()||ec("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&be.update(()=>c(l,u))})};this.removeEndListeners(),this.removeEndListeners=wn(this.node.current,"keyup",s),ec("down",(a,l)=>{this.startPress(a,l)})},n=wn(this.node.current,"keydown",t),r=()=>{this.isPressing&&ec("cancel",(i,s)=>this.cancelPress(i,s))},o=wn(this.node.current,"blur",r);this.removeAccessibleListeners=qn(n,o)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&be.update(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!V1()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&be.update(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Sn(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=wn(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=qn(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Id=new WeakMap,tc=new WeakMap,RE=e=>{const t=Id.get(e.target);t&&t(e)},FE=e=>{e.forEach(RE)};function OE({root:e,...t}){const n=e||document;tc.has(n)||tc.set(n,{});const r=tc.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(FE,{root:e,...t})),r[o]}function jE(e,t,n){const r=OE(t);return Id.set(e,n),r.observe(e),()=>{Id.delete(e),r.unobserve(e)}}const _E={some:0,all:1};class BE extends gr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:i}=t,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof o=="number"?o:_E[o]},a=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,i&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:d}=this.node.getProps(),f=u?c:d;f&&f(l)};return jE(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(VE(t,n))&&this.startObserver()}unmount(){}}function VE({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const KE={inView:{Feature:BE},tap:{Feature:IE},focus:{Feature:NE},hover:{Feature:DE}};function z1(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;rt[r]=n.get()),t}function WE(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function ru(e,t,n){const r=e.getProps();return $p(r,t,n!==void 0?n:r.custom,zE(e),WE(e))}let UE=Ne,Ep=Ne;const er=e=>e*1e3,Pn=e=>e/1e3,HE={current:!1},W1=e=>Array.isArray(e)&&typeof e[0]=="number";function U1(e){return!!(!e||typeof e=="string"&&H1[e]||W1(e)||Array.isArray(e)&&e.every(U1))}const $i=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,H1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:$i([0,.65,.55,1]),circOut:$i([.55,0,1,.45]),backIn:$i([.31,.01,.66,-.59]),backOut:$i([.33,1.53,.69,.99])};function G1(e){if(e)return W1(e)?$i(e):Array.isArray(e)?e.map(G1):H1[e]}function GE(e,t,n,{delay:r=0,duration:o,repeat:i=0,repeatType:s="loop",ease:a,times:l}={}){const u={[t]:n};l&&(u.offset=l);const c=G1(a);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:s==="reverse"?"alternate":"normal"})}function YE(e,{repeat:t,repeatType:n="loop"}){const r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}const Y1=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,XE=1e-7,QE=12;function ZE(e,t,n,r,o){let i,s,a=0;do s=t+(n-t)/2,i=Y1(s,r,o)-e,i>0?n=s:t=s;while(Math.abs(i)>XE&&++aZE(i,0,1,e,n);return i=>i===0||i===1?i:Y1(o(i),t,r)}const JE=ks(.42,0,1,1),qE=ks(0,0,.58,1),X1=ks(.42,0,.58,1),ek=e=>Array.isArray(e)&&typeof e[0]!="number",Q1=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Z1=e=>t=>1-e(1-t),kp=e=>1-Math.sin(Math.acos(e)),J1=Z1(kp),tk=Q1(kp),q1=ks(.33,1.53,.69,.99),Tp=Z1(q1),nk=Q1(Tp),rk=e=>(e*=2)<1?.5*Tp(e):.5*(2-Math.pow(2,-10*(e-1))),ok={linear:Ne,easeIn:JE,easeInOut:X1,easeOut:qE,circIn:kp,circInOut:tk,circOut:J1,backIn:Tp,backInOut:nk,backOut:q1,anticipate:rk},og=e=>{if(Array.isArray(e)){Ep(e.length===4);const[t,n,r,o]=e;return ks(t,n,r,o)}else if(typeof e=="string")return ok[e];return e},Ap=(e,t)=>n=>!!($s(n)&&iE.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),ex=(e,t,n)=>r=>{if(!$s(r))return r;const[o,i,s,a]=r.match(tu);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}},ik=e=>ar(0,255,e),nc={...Yr,transform:e=>Math.round(ik(e))},Nr={test:Ap("rgb","red"),parse:ex("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+nc.transform(e)+", "+nc.transform(t)+", "+nc.transform(n)+", "+Oi(Fi.transform(r))+")"};function sk(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const Rd={test:Ap("#"),parse:sk,transform:Nr.transform},Po={test:Ap("hsl","hue"),parse:ex("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+on.transform(Oi(t))+", "+on.transform(Oi(n))+", "+Oi(Fi.transform(r))+")"},st={test:e=>Nr.test(e)||Rd.test(e)||Po.test(e),parse:e=>Nr.test(e)?Nr.parse(e):Po.test(e)?Po.parse(e):Rd.parse(e),transform:e=>$s(e)?e:e.hasOwnProperty("red")?Nr.transform(e):Po.transform(e)},ke=(e,t,n)=>-n*e+n*t+e;function rc(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function ak({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,s=0;if(!t)o=i=s=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=rc(l,a,e+1/3),i=rc(l,a,e),s=rc(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(s*255),alpha:r}}const oc=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},lk=[Rd,Nr,Po],uk=e=>lk.find(t=>t.test(e));function ig(e){const t=uk(e);let n=t.parse(e);return t===Po&&(n=ak(n)),n}const tx=(e,t)=>{const n=ig(e),r=ig(t),o={...n};return i=>(o.red=oc(n.red,r.red,i),o.green=oc(n.green,r.green,i),o.blue=oc(n.blue,r.blue,i),o.alpha=ke(n.alpha,r.alpha,i),Nr.transform(o))};function ck(e){var t,n;return isNaN(e)&&$s(e)&&(((t=e.match(tu))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(k1))===null||n===void 0?void 0:n.length)||0)>0}const nx={regex:rE,countKey:"Vars",token:"${v}",parse:Ne},rx={regex:k1,countKey:"Colors",token:"${c}",parse:st.parse},ox={regex:tu,countKey:"Numbers",token:"${n}",parse:Yr.parse};function ic(e,{regex:t,countKey:n,token:r,parse:o}){const i=e.tokenised.match(t);i&&(e["num"+n]=i.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...i.map(o)))}function wl(e){const t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&ic(n,nx),ic(n,rx),ic(n,ox),n}function ix(e){return wl(e).values}function sx(e){const{values:t,numColors:n,numVars:r,tokenised:o}=wl(e),i=t.length;return s=>{let a=o;for(let l=0;ltypeof e=="number"?0:e;function fk(e){const t=ix(e);return sx(e)(t.map(dk))}const lr={test:ck,parse:ix,createTransformer:sx,getAnimatableNone:fk},ax=(e,t)=>n=>`${n>0?t:e}`;function lx(e,t){return typeof e=="number"?n=>ke(e,t,n):st.test(e)?tx(e,t):e.startsWith("var(")?ax(e,t):cx(e,t)}const ux=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,s)=>lx(i,t[s]));return i=>{for(let s=0;s{const n={...e,...t},r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=lx(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}},cx=(e,t)=>{const n=lr.createTransformer(t),r=wl(e),o=wl(t);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?qn(ux(r.values,o.values),n):ax(e,t)},ss=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},sg=(e,t)=>n=>ke(e,t,n);function hk(e){return typeof e=="number"?sg:typeof e=="string"?st.test(e)?tx:cx:Array.isArray(e)?ux:typeof e=="object"?pk:sg}function mk(e,t,n){const r=[],o=n||hk(e[0]),i=e.length-1;for(let s=0;st[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=mk(t,r,o),a=s.length,l=u=>{let c=0;if(a>1)for(;cl(ar(e[0],e[i-1],u)):l}function gk(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const o=ss(0,t,r);e.push(ke(n,1,o))}}function vk(e){const t=[0];return gk(t,e.length-1),t}function yk(e,t){return e.map(n=>n*t)}function bk(e,t){return e.map(()=>t||X1).splice(0,e.length-1)}function Cl({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const o=ek(r)?r.map(og):og(r),i={done:!1,value:t[0]},s=yk(n&&n.length===t.length?n:vk(t),e),a=dx(s,t,{ease:Array.isArray(o)?o:bk(t,o)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}function fx(e,t){return t?e*(1e3/t):0}const xk=5;function px(e,t,n){const r=Math.max(t-xk,0);return fx(n-e(r),t-r)}const sc=.001,wk=.01,ag=10,Ck=.05,Sk=1;function Pk({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;UE(e<=er(ag));let s=1-t;s=ar(Ck,Sk,s),e=ar(wk,ag,Pn(e)),s<1?(o=u=>{const c=u*s,d=c*e,f=c-n,p=Fd(u,s),y=Math.exp(-d);return sc-f/p*y},i=u=>{const d=u*s*e,f=d*n+n,p=Math.pow(s,2)*Math.pow(u,2)*e,y=Math.exp(-d),b=Fd(Math.pow(u,2),s);return(-o(u)+sc>0?-1:1)*((f-p)*y)/b}):(o=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-sc+c*d},i=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const a=5/e,l=Ek(o,i,a);if(e=er(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:s*2*Math.sqrt(r*u),duration:e}}}const $k=12;function Ek(e,t,n){let r=n;for(let o=1;o<$k;o++)r=r-e(r)/t(r);return r}function Fd(e,t){return e*Math.sqrt(1-t*t)}const kk=["duration","bounce"],Tk=["stiffness","damping","mass"];function lg(e,t){return t.some(n=>e[n]!==void 0)}function Ak(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!lg(e,Tk)&&lg(e,kk)){const n=Pk(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function hx({keyframes:e,restDelta:t,restSpeed:n,...r}){const o=e[0],i=e[e.length-1],s={done:!1,value:o},{stiffness:a,damping:l,mass:u,duration:c,velocity:d,isResolvedFromDuration:f}=Ak({...r,velocity:-Pn(r.velocity||0)}),p=d||0,y=l/(2*Math.sqrt(a*u)),b=i-o,w=Pn(Math.sqrt(a/u)),x=Math.abs(b)<5;n||(n=x?.01:2),t||(t=x?.005:.5);let g;if(y<1){const v=Fd(w,y);g=P=>{const k=Math.exp(-y*w*P);return i-k*((p+y*w*b)/v*Math.sin(v*P)+b*Math.cos(v*P))}}else if(y===1)g=v=>i-Math.exp(-w*v)*(b+(p+w*b)*v);else{const v=w*Math.sqrt(y*y-1);g=P=>{const k=Math.exp(-y*w*P),A=Math.min(v*P,300);return i-k*((p+y*w*b)*Math.sinh(A)+v*b*Math.cosh(A))/v}}return{calculatedDuration:f&&c||null,next:v=>{const P=g(v);if(f)s.done=v>=c;else{let k=p;v!==0&&(y<1?k=px(g,v,P):k=0);const A=Math.abs(k)<=n,D=Math.abs(i-P)<=t;s.done=A&&D}return s.value=s.done?i:P,s}}}function ug({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:s,min:a,max:l,restDelta:u=.5,restSpeed:c}){const d=e[0],f={done:!1,value:d},p=m=>a!==void 0&&ml,y=m=>a===void 0?l:l===void 0||Math.abs(a-m)-b*Math.exp(-m/r),v=m=>x+g(m),P=m=>{const L=g(m),M=v(m);f.done=Math.abs(L)<=u,f.value=f.done?x:M};let k,A;const D=m=>{p(f.value)&&(k=m,A=hx({keyframes:[f.value,y(f.value)],velocity:px(v,m,f.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return D(0),{calculatedDuration:null,next:m=>{let L=!1;return!A&&k===void 0&&(L=!0,P(m),D(m)),k!==void 0&&m>k?A.next(m-k):(!L&&P(m),f)}}}const Mk=e=>{const t=({timestamp:n})=>e(n);return{start:()=>be.update(t,!0),stop:()=>Mn(t),now:()=>tt.isProcessing?tt.timestamp:performance.now()}},cg=2e4;function dg(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t=cg?1/0:t}const Lk={decay:ug,inertia:ug,tween:Cl,keyframes:Cl,spring:hx};function Sl({autoplay:e=!0,delay:t=0,driver:n=Mk,keyframes:r,type:o="keyframes",repeat:i=0,repeatDelay:s=0,repeatType:a="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...f}){let p=1,y=!1,b,w;const x=()=>{w=new Promise(T=>{b=T})};x();let g;const v=Lk[o]||Cl;let P;v!==Cl&&typeof r[0]!="number"&&(P=dx([0,100],r,{clamp:!1}),r=[0,100]);const k=v({...f,keyframes:r});let A;a==="mirror"&&(A=v({...f,keyframes:[...r].reverse(),velocity:-(f.velocity||0)}));let D="idle",m=null,L=null,M=null;k.calculatedDuration===null&&i&&(k.calculatedDuration=dg(k));const{calculatedDuration:E}=k;let N=1/0,C=1/0;E!==null&&(N=E+s,C=N*(i+1)-s);let $=0;const R=T=>{if(L===null)return;p>0&&(L=Math.min(L,T)),p<0&&(L=Math.min(T-C/p,L)),m!==null?$=m:$=Math.round(T-L)*p;const O=$-t*(p>=0?1:-1),V=p>=0?O<0:O>C;$=Math.max(O,0),D==="finished"&&m===null&&($=C);let W=$,U=k;if(i){const Z=Math.min($,C)/N;let re=Math.floor(Z),ie=Z%1;!ie&&Z>=1&&(ie=1),ie===1&&re--,re=Math.min(re,i+1),!!(re%2)&&(a==="reverse"?(ie=1-ie,s&&(ie-=s/N)):a==="mirror"&&(U=A)),W=ar(0,1,ie)*N}const Q=V?{done:!1,value:r[0]}:U.next(W);P&&(Q.value=P(Q.value));let{done:K}=Q;!V&&E!==null&&(K=p>=0?$>=C:$<=0);const G=m===null&&(D==="finished"||D==="running"&&K);return d&&d(Q.value),G&&I(),Q},_=()=>{g&&g.stop(),g=void 0},j=()=>{D="idle",_(),b(),x(),L=M=null},I=()=>{D="finished",c&&c(),_(),b()},B=()=>{if(y)return;g||(g=n(R));const T=g.now();l&&l(),m!==null?L=T-m:(!L||D==="finished")&&(L=T),D==="finished"&&x(),M=L,m=null,D="running",g.start()};e&&B();const F={then(T,O){return w.then(T,O)},get time(){return Pn($)},set time(T){T=er(T),$=T,m!==null||!g||p===0?m=T:L=g.now()-T/p},get duration(){const T=k.calculatedDuration===null?dg(k):k.calculatedDuration;return Pn(T)},get speed(){return p},set speed(T){T===p||!g||(p=T,F.time=Pn($))},get state(){return D},play:B,pause:()=>{D="paused",m=$},stop:()=>{y=!0,D!=="idle"&&(D="idle",u&&u(),j())},cancel:()=>{M!==null&&R(M),j()},complete:()=>{D="finished"},sample:T=>(L=0,R(T))};return F}function Dk(e){let t;return()=>(t===void 0&&(t=e()),t)}const Nk=Dk(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Ik=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),aa=10,Rk=2e4,Fk=(e,t)=>t.type==="spring"||e==="backgroundColor"||!U1(t.ease);function Ok(e,t,{onUpdate:n,onComplete:r,...o}){if(!(Nk()&&Ik.has(t)&&!o.repeatDelay&&o.repeatType!=="mirror"&&o.damping!==0&&o.type!=="inertia"))return!1;let s=!1,a,l,u=!1;const c=()=>{l=new Promise(v=>{a=v})};c();let{keyframes:d,duration:f=300,ease:p,times:y}=o;if(Fk(t,o)){const v=Sl({...o,repeat:0,delay:0});let P={done:!1,value:d[0]};const k=[];let A=0;for(;!P.done&&A{u=!1,b.cancel()},x=()=>{u=!0,be.update(w),a(),c()};return b.onfinish=()=>{u||(e.set(YE(d,o)),r&&r(),x())},{then(v,P){return l.then(v,P)},attachTimeline(v){return b.timeline=v,b.onfinish=null,Ne},get time(){return Pn(b.currentTime||0)},set time(v){b.currentTime=er(v)},get speed(){return b.playbackRate},set speed(v){b.playbackRate=v},get duration(){return Pn(f)},play:()=>{s||(b.play(),Mn(w))},pause:()=>b.pause(),stop:()=>{if(s=!0,b.playState==="idle")return;const{currentTime:v}=b;if(v){const P=Sl({...o,autoplay:!1});e.setWithVelocity(P.sample(v-aa).value,P.sample(v).value,aa)}x()},complete:()=>{u||b.finish()},cancel:x}}function jk({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const o=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:Ne,pause:Ne,stop:Ne,then:i=>(i(),Promise.resolve()),cancel:Ne,complete:Ne});return t?Sl({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}const _k={type:"spring",stiffness:500,damping:25,restSpeed:10},Bk=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Vk={type:"keyframes",duration:.8},Kk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},zk=(e,{keyframes:t})=>t.length>2?Vk:Gr.has(e)?e.startsWith("scale")?Bk(t[1]):_k:Kk,Od=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(lr.test(t)||t==="0")&&!t.startsWith("url(")),Wk=new Set(["brightness","contrast","saturate","opacity"]);function Uk(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(tu)||[];if(!r)return e;const o=n.replace(r,"");let i=Wk.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const Hk=/([a-z-]*)\(.*?\)/g,jd={...lr,getAnimatableNone:e=>{const t=e.match(Hk);return t?t.map(Uk).join(" "):e}},Gk={...T1,color:st,backgroundColor:st,outlineColor:st,fill:st,stroke:st,borderColor:st,borderTopColor:st,borderRightColor:st,borderBottomColor:st,borderLeftColor:st,filter:jd,WebkitFilter:jd},Mp=e=>Gk[e];function mx(e,t){let n=Mp(e);return n!==jd&&(n=lr),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const gx=e=>/^0[^.\s]+$/.test(e);function Yk(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||gx(e)}function Xk(e,t,n,r){const o=Od(t,n);let i;Array.isArray(n)?i=[...n]:i=[null,n];const s=r.from!==void 0?r.from:e.get();let a;const l=[];for(let u=0;uo=>{const i=Lp(r,e)||{},s=i.delay||r.delay||0;let{elapsed:a=0}=r;a=a-er(s);const l=Xk(t,e,n,i),u=l[0],c=l[l.length-1],d=Od(e,u),f=Od(e,c);let p={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-a,onUpdate:y=>{t.set(y),i.onUpdate&&i.onUpdate(y)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(Qk(i)||(p={...p,...zk(e,p)}),p.duration&&(p.duration=er(p.duration)),p.repeatDelay&&(p.repeatDelay=er(p.repeatDelay)),!d||!f||HE.current||i.type===!1||Zk.skipAnimations)return jk(p);if(!r.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const y=Ok(t,e,p);if(y)return y}return Sl(p)};function Pl(e){return!!(yt(e)&&e.add)}const vx=e=>/^\-?\d*\.?\d+$/.test(e);function Np(e,t){e.indexOf(t)===-1&&e.push(t)}function Ip(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Rp{constructor(){this.subscriptions=[]}add(t){return Np(this.subscriptions,t),()=>Ip(this.subscriptions,t)}notify(t,n,r){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,r);else for(let i=0;i!isNaN(parseFloat(e));class qk{constructor(t,n={}){this.version="10.17.9",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,o=!0)=>{this.prev=this.current,this.current=r;const{delta:i,timestamp:s}=tt;this.lastUpdated!==s&&(this.timeDelta=i,this.lastUpdated=s,be.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>be.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=Jk(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new Rp);const r=this.events[t].add(n);return t==="change"?()=>{r(),be.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?fx(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Wo(e,t){return new qk(e,t)}const yx=e=>t=>t.test(e),e6={test:e=>e==="auto",parse:e=>e},bx=[Yr,te,on,In,aE,sE,e6],hi=e=>bx.find(yx(e)),t6=[...bx,st,lr],n6=e=>t6.find(yx(e));function r6(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Wo(n))}function o6(e,t){const n=ru(e,t);let{transitionEnd:r={},transition:o={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const s in i){const a=wE(i[s]);r6(e,s,a)}}function i6(e,t,n){var r,o;const i=Object.keys(t).filter(a=>!e.hasValue(a)),s=i.length;if(s)for(let a=0;al.remove(d))),u.push(w)}return s&&Promise.all(u).then(()=>{s&&o6(e,s)}),u}function _d(e,t,n={}){const r=ru(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(o=n.transitionOverride);const i=r?()=>Promise.all(xx(e,r,n)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:u=0,staggerChildren:c,staggerDirection:d}=o;return c6(e,t,u+l,c,d,n)}:()=>Promise.resolve(),{when:a}=o;if(a){const[l,u]=a==="beforeChildren"?[i,s]:[s,i];return l().then(()=>u())}else return Promise.all([i(),s(n.delay)])}function c6(e,t,n=0,r=0,o=1,i){const s=[],a=(e.variantChildren.size-1)*r,l=o===1?(u=0)=>u*r:(u=0)=>a-u*r;return Array.from(e.variantChildren).sort(d6).forEach((u,c)=>{u.notify("AnimationStart",t),s.push(_d(u,t,{...i,delay:n+l(c)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(s)}function d6(e,t){return e.sortNodePosition(t)}function f6(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const o=t.map(i=>_d(e,i,n));r=Promise.all(o)}else if(typeof t=="string")r=_d(e,t,n);else{const o=typeof t=="function"?ru(e,t,n.custom):t;r=Promise.all(xx(e,o,n))}return r.then(()=>e.notify("AnimationComplete",t))}const p6=[...gp].reverse(),h6=gp.length;function m6(e){return t=>Promise.all(t.map(({animation:n,options:r})=>f6(e,n,r)))}function g6(e){let t=m6(e);const n=y6();let r=!0;const o=(l,u)=>{const c=ru(e,u);if(c){const{transition:d,transitionEnd:f,...p}=c;l={...l,...p,...f}}return l};function i(l){t=l(e)}function s(l,u){const c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set;let y={},b=1/0;for(let x=0;xb&&k,M=!1;const E=Array.isArray(P)?P:[P];let N=E.reduce(o,{});A===!1&&(N={});const{prevResolvedValues:C={}}=v,$={...C,...N},R=_=>{L=!0,p.has(_)&&(M=!0,p.delete(_)),v.needsAnimating[_]=!0};for(const _ in $){const j=N[_],I=C[_];if(y.hasOwnProperty(_))continue;let B=!1;xl(j)&&xl(I)?B=!z1(j,I):B=j!==I,B?j!==void 0?R(_):p.add(_):j!==void 0&&p.has(_)?R(_):v.protectedKeys[_]=!0}v.prevProp=P,v.prevResolvedValues=N,v.isActive&&(y={...y,...N}),r&&e.blockInitialAnimation&&(L=!1),L&&(!D||M)&&f.push(...E.map(_=>({animation:_,options:{type:g,...l}})))}if(p.size){const x={};p.forEach(g=>{const v=e.getBaseTarget(g);v!==void 0&&(x[g]=v)}),f.push({animation:x})}let w=!!f.length;return r&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(w=!1),r=!1,w?t(f):Promise.resolve()}function a(l,u,c){var d;if(n[l].isActive===u)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(p=>{var y;return(y=p.animationState)===null||y===void 0?void 0:y.setActive(l,u)}),n[l].isActive=u;const f=s(c,l);for(const p in n)n[p].protectedKeys={};return f}return{animateChanges:s,setActive:a,setAnimateFunction:i,getState:()=>n}}function v6(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!z1(t,e):!1}function br(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function y6(){return{animate:br(!0),whileInView:br(),whileHover:br(),whileTap:br(),whileDrag:br(),whileFocus:br(),exit:br()}}class b6 extends gr{constructor(t){super(t),t.animationState||(t.animationState=g6(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),ql(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let x6=0;class w6 extends gr{constructor(){super(...arguments),this.id=x6++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===o)return;const i=this.node.animationState.setActive("exit",!t,{custom:r??this.node.getProps().custom});n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const C6={animation:{Feature:b6},exit:{Feature:w6}},fg=(e,t)=>Math.abs(e-t);function S6(e,t){const n=fg(e.x,t.x),r=fg(e.y,t.y);return Math.sqrt(n**2+r**2)}class wx{constructor(t,n,{transformPagePoint:r,contextWindow:o,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=lc(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,p=S6(d.offset,{x:0,y:0})>=3;if(!f&&!p)return;const{point:y}=d,{timestamp:b}=tt;this.history.push({...y,timestamp:b});const{onStart:w,onMove:x}=this.handlers;f||(w&&w(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,d)},this.handlePointerMove=(d,f)=>{this.lastMoveEvent=d,this.lastMoveEventInfo=ac(f,this.transformPagePoint),be.update(this.updatePoint,!0)},this.handlePointerUp=(d,f)=>{this.end();const{onEnd:p,onSessionEnd:y,resumeAnimation:b}=this.handlers;if(this.dragSnapToOrigin&&b&&b(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=lc(d.type==="pointercancel"?this.lastMoveEventInfo:ac(f,this.transformPagePoint),this.history);this.startEvent&&p&&p(d,w),y&&y(d,w)},!j1(t))return;this.dragSnapToOrigin=i,this.handlers=n,this.transformPagePoint=r,this.contextWindow=o||window;const s=nu(t),a=ac(s,this.transformPagePoint),{point:l}=a,{timestamp:u}=tt;this.history=[{...l,timestamp:u}];const{onSessionStart:c}=n;c&&c(t,lc(a,this.history)),this.removeListeners=qn(Sn(this.contextWindow,"pointermove",this.handlePointerMove),Sn(this.contextWindow,"pointerup",this.handlePointerUp),Sn(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Mn(this.updatePoint)}}function ac(e,t){return t?{point:t(e.point)}:e}function pg(e,t){return{x:e.x-t.x,y:e.y-t.y}}function lc({point:e},t){return{point:e,delta:pg(e,Cx(t)),offset:pg(e,P6(t)),velocity:$6(t,.1)}}function P6(e){return e[0]}function Cx(e){return e[e.length-1]}function $6(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=Cx(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>er(t)));)n--;if(!r)return{x:0,y:0};const i=Pn(o.timestamp-r.timestamp);if(i===0)return{x:0,y:0};const s={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Et(e){return e.max-e.min}function Bd(e,t=0,n=.01){return Math.abs(e-t)<=n}function hg(e,t,n,r=.5){e.origin=r,e.originPoint=ke(t.min,t.max,e.origin),e.scale=Et(n)/Et(t),(Bd(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=ke(n.min,n.max,e.origin)-e.originPoint,(Bd(e.translate)||isNaN(e.translate))&&(e.translate=0)}function ji(e,t,n,r){hg(e.x,t.x,n.x,r?r.originX:void 0),hg(e.y,t.y,n.y,r?r.originY:void 0)}function mg(e,t,n){e.min=n.min+t.min,e.max=e.min+Et(t)}function E6(e,t,n){mg(e.x,t.x,n.x),mg(e.y,t.y,n.y)}function gg(e,t,n){e.min=t.min-n.min,e.max=e.min+Et(t)}function _i(e,t,n){gg(e.x,t.x,n.x),gg(e.y,t.y,n.y)}function k6(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?ke(n,e,r.max):Math.min(e,n)),e}function vg(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function T6(e,{top:t,left:n,bottom:r,right:o}){return{x:vg(e.x,n,o),y:vg(e.y,t,r)}}function yg(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=ss(t.min,t.max-r,e.min):r>o&&(n=ss(e.min,e.max-o,t.min)),ar(0,1,n)}function L6(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const Vd=.35;function D6(e=Vd){return e===!1?e=0:e===!0&&(e=Vd),{x:bg(e,"left","right"),y:bg(e,"top","bottom")}}function bg(e,t,n){return{min:xg(e,t),max:xg(e,n)}}function xg(e,t){return typeof e=="number"?e:e[t]||0}const wg=()=>({translate:0,scale:1,origin:0,originPoint:0}),$o=()=>({x:wg(),y:wg()}),Cg=()=>({min:0,max:0}),Be=()=>({x:Cg(),y:Cg()});function It(e){return[e("x"),e("y")]}function Sx({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function N6({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function I6(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function uc(e){return e===void 0||e===1}function Kd({scale:e,scaleX:t,scaleY:n}){return!uc(e)||!uc(t)||!uc(n)}function Pr(e){return Kd(e)||Px(e)||e.z||e.rotate||e.rotateX||e.rotateY}function Px(e){return Sg(e.x)||Sg(e.y)}function Sg(e){return e&&e!=="0%"}function $l(e,t,n){const r=e-n,o=t*r;return n+o}function Pg(e,t,n,r,o){return o!==void 0&&(e=$l(e,o,r)),$l(e,n,r)+t}function zd(e,t=0,n=1,r,o){e.min=Pg(e.min,t,n,r,o),e.max=Pg(e.max,t,n,r,o)}function $x(e,{x:t,y:n}){zd(e.x,t.translate,t.scale,t.originPoint),zd(e.y,n.translate,n.scale,n.originPoint)}function R6(e,t,n,r=!1){const o=n.length;if(!o)return;t.x=t.y=1;let i,s;for(let a=0;a1.0000000000001||e<.999999999999?e:1}function On(e,t){e.min=e.min+t,e.max=e.max+t}function Eg(e,t,[n,r,o]){const i=t[o]!==void 0?t[o]:.5,s=ke(e.min,e.max,i);zd(e,t[n],t[r],s,t.scale)}const F6=["x","scaleX","originX"],O6=["y","scaleY","originY"];function Eo(e,t){Eg(e.x,t,F6),Eg(e.y,t,O6)}function Ex(e,t){return Sx(I6(e.getBoundingClientRect(),t))}function j6(e,t,n){const r=Ex(e,n),{scroll:o}=t;return o&&(On(r.x,o.offset.x),On(r.y,o.offset.y)),r}const kx=({current:e})=>e?e.ownerDocument.defaultView:null,_6=new WeakMap;class B6{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Be(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const o=c=>{const{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(nu(c,"page").point)},i=(c,d)=>{const{drag:f,dragPropagation:p,onDragStart:y}=this.getProps();if(f&&!p&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=B1(f),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),It(w=>{let x=this.getAxisMotionValue(w).get()||0;if(on.test(x)){const{projection:g}=this.visualElement;if(g&&g.layout){const v=g.layout.layoutBox[w];v&&(x=Et(v)*(parseFloat(x)/100))}}this.originPoint[w]=x}),y&&be.update(()=>y(c,d),!1,!0);const{animationState:b}=this.visualElement;b&&b.setActive("whileDrag",!0)},s=(c,d)=>{const{dragPropagation:f,dragDirectionLock:p,onDirectionLock:y,onDrag:b}=this.getProps();if(!f&&!this.openGlobalLock)return;const{offset:w}=d;if(p&&this.currentDirection===null){this.currentDirection=V6(w),this.currentDirection!==null&&y&&y(this.currentDirection);return}this.updateAxis("x",d.point,w),this.updateAxis("y",d.point,w),this.visualElement.render(),b&&b(c,d)},a=(c,d)=>this.stop(c,d),l=()=>It(c=>{var d;return this.getAnimationState(c)==="paused"&&((d=this.getAxisMotionValue(c).animation)===null||d===void 0?void 0:d.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new wx(t,{onSessionStart:o,onStart:i,onMove:s,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:kx(this.visualElement)})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i&&be.update(()=>i(t,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){const{drag:o}=this.getProps();if(!r||!la(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let s=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(s=k6(s,this.constraints[t],this.elastic[t])),i.set(s)}resolveConstraints(){var t;const{dragConstraints:n,dragElastic:r}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,i=this.constraints;n&&So(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&o?this.constraints=T6(o.layoutBox,n):this.constraints=!1,this.elastic=D6(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&It(s=>{this.getAxisMotionValue(s)&&(this.constraints[s]=L6(o.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!So(t))return!1;const r=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=j6(r,o.root,this.visualElement.getTransformPagePoint());let s=A6(o.layout.layoutBox,i);if(n){const a=n(N6(s));this.hasMutatedConstraints=!!a,a&&(s=Sx(a))}return s}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:o,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},u=It(c=>{if(!la(c,n,this.currentDirection))return;let d=l&&l[c]||{};s&&(d={min:0,max:0});const f=o?200:1e6,p=o?40:1e7,y={type:"inertia",velocity:r?t[c]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(c,y)});return Promise.all(u).then(a)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(Dp(t,r,0,n))}stopAnimation(){It(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){It(t=>{var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(t){var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(t){const n="_drag"+t.toUpperCase(),r=this.visualElement.getProps(),o=r[n];return o||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){It(n=>{const{drag:r}=this.getProps();if(!la(n,r,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){const{min:s,max:a}=o.layout.layoutBox[n];i.set(t[n]-ke(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!So(n)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};It(s=>{const a=this.getAxisMotionValue(s);if(a){const l=a.get();o[s]=M6({min:l,max:l},this.constraints[s])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),It(s=>{if(!la(s,t,null))return;const a=this.getAxisMotionValue(s),{min:l,max:u}=this.constraints[s];a.set(ke(l,u,o[s]))})}addListeners(){if(!this.visualElement.current)return;_6.set(this.visualElement,this);const t=this.visualElement.current,n=Sn(t,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),r=()=>{const{dragConstraints:l}=this.getProps();So(l)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",r);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),r();const s=wn(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(It(c=>{const d=this.getAxisMotionValue(c);d&&(this.originPoint[c]+=l[c].translate,d.set(d.get()+l[c].translate))}),this.visualElement.render())});return()=>{s(),n(),i(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:s=Vd,dragMomentum:a=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:o,dragConstraints:i,dragElastic:s,dragMomentum:a}}}function la(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function V6(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}class K6 extends gr{constructor(t){super(t),this.removeGroupControls=Ne,this.removeListeners=Ne,this.controls=new B6(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ne}unmount(){this.removeGroupControls(),this.removeListeners()}}const kg=e=>(t,n)=>{e&&be.update(()=>e(t,n))};class z6 extends gr{constructor(){super(...arguments),this.removePointerDownListener=Ne}onPointerDown(t){this.session=new wx(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:kx(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:kg(t),onStart:kg(n),onMove:r,onEnd:(i,s)=>{delete this.session,o&&be.update(()=>o(i,s))}}}mount(){this.removePointerDownListener=Sn(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function W6(){const e=h.useContext(Zl);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,o=h.useId();return h.useEffect(()=>r(o),[]),!t&&n?[!1,()=>n&&n(o)]:[!0]}const Aa={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Tg(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const mi={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(te.test(e))e=parseFloat(e);else return e;const n=Tg(e,t.target.x),r=Tg(e,t.target.y);return`${n}% ${r}%`}},U6={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=lr.parse(e);if(o.length>5)return r;const i=lr.createTransformer(e),s=typeof o[0]!="number"?1:0,a=n.x.scale*t.x,l=n.y.scale*t.y;o[0+s]/=a,o[1+s]/=l;const u=ke(a,l,.5);return typeof o[2+s]=="number"&&(o[2+s]/=u),typeof o[3+s]=="number"&&(o[3+s]/=u),i(o)}};class H6 extends ee.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:o}=this.props,{projection:i}=t;q5(G6),i&&(n.group&&n.group.add(i),r&&r.register&&o&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Aa.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:o,isPresent:i}=this.props,s=r.projection;return s&&(s.isPresent=i,o||t.layoutDependency!==n||n===void 0?s.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?s.promote():s.relegate()||be.postRender(()=>{const a=s.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:o}=t;o&&(o.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Tx(e){const[t,n]=W6(),r=h.useContext(yp);return ee.createElement(H6,{...e,layoutGroup:r,switchLayoutGroup:h.useContext(S1),isPresent:t,safeToRemove:n})}const G6={borderRadius:{...mi,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:mi,borderTopRightRadius:mi,borderBottomLeftRadius:mi,borderBottomRightRadius:mi,boxShadow:U6},Ax=["TopLeft","TopRight","BottomLeft","BottomRight"],Y6=Ax.length,Ag=e=>typeof e=="string"?parseFloat(e):e,Mg=e=>typeof e=="number"||te.test(e);function X6(e,t,n,r,o,i){o?(e.opacity=ke(0,n.opacity!==void 0?n.opacity:1,Q6(r)),e.opacityExit=ke(t.opacity!==void 0?t.opacity:1,0,Z6(r))):i&&(e.opacity=ke(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let s=0;srt?1:n(ss(e,t,r))}function Dg(e,t){e.min=t.min,e.max=t.max}function Dt(e,t){Dg(e.x,t.x),Dg(e.y,t.y)}function Ng(e,t,n,r,o){return e-=t,e=$l(e,1/n,r),o!==void 0&&(e=$l(e,1/o,r)),e}function J6(e,t=0,n=1,r=.5,o,i=e,s=e){if(on.test(t)&&(t=parseFloat(t),t=ke(s.min,s.max,t/100)-s.min),typeof t!="number")return;let a=ke(i.min,i.max,r);e===i&&(a-=t),e.min=Ng(e.min,t,n,a,o),e.max=Ng(e.max,t,n,a,o)}function Ig(e,t,[n,r,o],i,s){J6(e,t[n],t[r],t[o],t.scale,i,s)}const q6=["x","scaleX","originX"],eT=["y","scaleY","originY"];function Rg(e,t,n,r){Ig(e.x,t,q6,n?n.x:void 0,r?r.x:void 0),Ig(e.y,t,eT,n?n.y:void 0,r?r.y:void 0)}function Fg(e){return e.translate===0&&e.scale===1}function Lx(e){return Fg(e.x)&&Fg(e.y)}function tT(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function Dx(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function Og(e){return Et(e.x)/Et(e.y)}class nT{constructor(){this.members=[]}add(t){Np(this.members,t),t.scheduleRender()}remove(t){if(Ip(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(o=>t===o);if(n===0)return!1;let r;for(let o=n;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,n){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function jg(e,t,n){let r="";const o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:l,rotateX:u,rotateY:c}=n;l&&(r+=`rotate(${l}deg) `),u&&(r+=`rotateX(${u}deg) `),c&&(r+=`rotateY(${c}deg) `)}const s=e.x.scale*t.x,a=e.y.scale*t.y;return(s!==1||a!==1)&&(r+=`scale(${s}, ${a})`),r||"none"}const rT=(e,t)=>e.depth-t.depth;class oT{constructor(){this.children=[],this.isDirty=!1}add(t){Np(this.children,t),this.isDirty=!0}remove(t){Ip(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(rT),this.isDirty=!1,this.children.forEach(t)}}function iT(e,t){const n=performance.now(),r=({timestamp:o})=>{const i=o-n;i>=t&&(Mn(r),e(i-t))};return be.read(r,!0),()=>Mn(r)}function sT(e){window.MotionDebug&&window.MotionDebug.record(e)}function aT(e){return e instanceof SVGElement&&e.tagName!=="svg"}function lT(e,t,n){const r=yt(e)?e:Wo(e);return r.start(Dp("",r,t,n)),r.animation}const _g=["","X","Y","Z"],uT={visibility:"hidden"},Bg=1e3;let cT=0;const $r={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Nx({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(s={},a=t==null?void 0:t()){this.id=cT++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!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.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,$r.totalNodes=$r.resolvedTargetDeltas=$r.recalculatedProjection=0,this.nodes.forEach(pT),this.nodes.forEach(yT),this.nodes.forEach(bT),this.nodes.forEach(hT),sT($r)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;e(s,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=iT(f,250),Aa.hasAnimatedSinceResize&&(Aa.hasAnimatedSinceResize=!1,this.nodes.forEach(Kg))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeTargetChanged:p,layout:y})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const b=this.options.transition||c.getDefaultTransition()||PT,{onLayoutAnimationStart:w,onLayoutAnimationComplete:x}=c.getProps(),g=!this.targetLayout||!Dx(this.targetLayout,y)||p,v=!f&&p;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||v||f&&(g||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,v);const P={...Lp(b,"layout"),onPlay:w,onComplete:x};(c.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P)}else f||Kg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=y})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Mn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(xT),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach(mT),this.sharedNodes.forEach(wT)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,be.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){be.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const k=P/1e3;zg(d.x,s.x,k),zg(d.y,s.y,k),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(_i(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),CT(this.relativeTarget,this.relativeTargetOrigin,f,k),v&&tT(this.relativeTarget,v)&&(this.isProjectionDirty=!1),v||(v=Be()),Dt(v,this.relativeTarget)),b&&(this.animationValues=c,X6(c,u,this.latestValues,k,g,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=k},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Mn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=be.update(()=>{Aa.hasAnimatedSinceResize=!0,this.currentAnimation=lT(0,Bg,{...s,onUpdate:a=>{this.mixTargetDelta(a),s.onUpdate&&s.onUpdate(a)},onComplete:()=>{s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Bg),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:a,target:l,layout:u,latestValues:c}=s;if(!(!a||!l||!u)){if(this!==s&&this.layout&&u&&Ix(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||Be();const d=Et(this.layout.layoutBox.x);l.x.min=s.target.x.min,l.x.max=l.x.min+d;const f=Et(this.layout.layoutBox.y);l.y.min=s.target.y.min,l.y.max=l.y.min+f}Dt(a,l),Eo(a,c),ji(this.projectionDeltaWithTransform,this.layoutCorrected,a,c)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new nT),this.sharedNodes.get(s).add(a);const u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){var s;const{layoutId:a}=this.options;return a?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this}getPrevLead(){var s;const{layoutId:a}=this.options;return a?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:a,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),s&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetRotation(){const{visualElement:s}=this.options;if(!s)return;let a=!1;const{latestValues:l}=s;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(a=!0),!a)return;const u={};for(let c=0;c<_g.length;c++){const d="rotate"+_g[c];l[d]&&(u[d]=l[d],s.setStaticValue(d,0))}s.render();for(const c in u)s.setStaticValue(c,u[c]);s.scheduleRender()}getProjectionStyles(s){var a,l;if(!this.instance||this.isSVG)return;if(!this.isVisible)return uT;const u={visibility:""},c=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=Ta(s==null?void 0:s.pointerEvents)||"",u.transform=c?c(this.latestValues,""):"none",u;const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){const b={};return this.options.layoutId&&(b.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,b.pointerEvents=Ta(s==null?void 0:s.pointerEvents)||""),this.hasProjected&&!Pr(this.latestValues)&&(b.transform=c?c({},""):"none",this.hasProjected=!1),b}const f=d.animationValues||d.latestValues;this.applyTransformsToTarget(),u.transform=jg(this.projectionDeltaWithTransform,this.treeScale,f),c&&(u.transform=c(f,u.transform));const{x:p,y}=this.projectionDelta;u.transformOrigin=`${p.origin*100}% ${y.origin*100}% 0`,d.animationValues?u.opacity=d===this?(l=(a=f.opacity)!==null&&a!==void 0?a:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:u.opacity=d===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(const b in yl){if(f[b]===void 0)continue;const{correct:w,applyTo:x}=yl[b],g=u.transform==="none"?f[b]:w(f[b],d);if(x){const v=x.length;for(let P=0;P{var a;return(a=s.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(Vg),this.root.sharedNodes.clear()}}}function dT(e){e.updateLayout()}function fT(e){var t;const n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:o}=e.layout,{animationType:i}=e.options,s=n.source!==e.layout.source;i==="size"?It(d=>{const f=s?n.measuredBox[d]:n.layoutBox[d],p=Et(f);f.min=r[d].min,f.max=f.min+p}):Ix(i,n.layoutBox,r)&&It(d=>{const f=s?n.measuredBox[d]:n.layoutBox[d],p=Et(r[d]);f.max=f.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+p)});const a=$o();ji(a,r,n.layoutBox);const l=$o();s?ji(l,e.applyTransform(o,!0),n.measuredBox):ji(l,r,n.layoutBox);const u=!Lx(a);let c=!1;if(!e.resumeFrom){const d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){const{snapshot:f,layout:p}=d;if(f&&p){const y=Be();_i(y,n.layoutBox,f.layoutBox);const b=Be();_i(b,r,p.layoutBox),Dx(y,b)||(c=!0),d.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=y,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function pT(e){$r.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function hT(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function mT(e){e.clearSnapshot()}function Vg(e){e.clearMeasurements()}function gT(e){e.isLayoutDirty=!1}function vT(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Kg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function yT(e){e.resolveTargetDelta()}function bT(e){e.calcProjection()}function xT(e){e.resetRotation()}function wT(e){e.removeLeadSnapshot()}function zg(e,t,n){e.translate=ke(t.translate,0,n),e.scale=ke(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Wg(e,t,n,r){e.min=ke(t.min,n.min,r),e.max=ke(t.max,n.max,r)}function CT(e,t,n,r){Wg(e.x,t.x,n.x,r),Wg(e.y,t.y,n.y,r)}function ST(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const PT={duration:.45,ease:[.4,0,.1,1]},Ug=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),Hg=Ug("applewebkit/")&&!Ug("chrome/")?Math.round:Ne;function Gg(e){e.min=Hg(e.min),e.max=Hg(e.max)}function $T(e){Gg(e.x),Gg(e.y)}function Ix(e,t,n){return e==="position"||e==="preserve-aspect"&&!Bd(Og(t),Og(n),.2)}const ET=Nx({attachResizeListener:(e,t)=>wn(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),cc={current:void 0},Rx=Nx({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!cc.current){const e=new ET({});e.mount(window),e.setOptions({layoutScroll:!0}),cc.current=e}return cc.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),kT={pan:{Feature:z6},drag:{Feature:K6,ProjectionNode:Rx,MeasureLayout:Tx}},TT=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function AT(e){const t=TT.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function Wd(e,t,n=1){const[r,o]=AT(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);if(i){const s=i.trim();return vx(s)?parseFloat(s):s}else return Nd(o)?Wd(o,t,n+1):o}function MT(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(o=>{const i=o.get();if(!Nd(i))return;const s=Wd(i,r);s&&o.set(s)});for(const o in t){const i=t[o];if(!Nd(i))continue;const s=Wd(i,r);s&&(t[o]=s,n||(n={}),n[o]===void 0&&(n[o]=i))}return{target:t,transitionEnd:n}}const LT=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Fx=e=>LT.has(e),DT=e=>Object.keys(e).some(Fx),Yg=e=>e===Yr||e===te,Xg=(e,t)=>parseFloat(e.split(", ")[t]),Qg=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/);if(o)return Xg(o[1],t);{const i=r.match(/^matrix\((.+)\)$/);return i?Xg(i[1],e):0}},NT=new Set(["x","y","z"]),IT=Ps.filter(e=>!NT.has(e));function RT(e){const t=[];return IT.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const Uo={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Qg(4,13),y:Qg(5,14)};Uo.translateX=Uo.x;Uo.translateY=Uo.y;const FT=(e,t,n)=>{const r=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:s}=i,a={};s==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(u=>{a[u]=Uo[u](r,i)}),t.render();const l=t.measureViewportBox();return n.forEach(u=>{const c=t.getValue(u);c&&c.jump(a[u]),e[u]=Uo[u](l,i)}),e},OT=(e,t,n={},r={})=>{t={...t},r={...r};const o=Object.keys(t).filter(Fx);let i=[],s=!1;const a=[];if(o.forEach(l=>{const u=e.getValue(l);if(!e.hasValue(l))return;let c=n[l],d=hi(c);const f=t[l];let p;if(xl(f)){const y=f.length,b=f[0]===null?1:0;c=f[b],d=hi(c);for(let w=b;w=0?window.pageYOffset:null,u=FT(t,e,a);return i.length&&i.forEach(([c,d])=>{e.getValue(c).set(d)}),e.render(),Jl&&l!==null&&window.scrollTo({top:l}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function jT(e,t,n,r){return DT(t)?OT(e,t,n,r):{target:t,transitionEnd:r}}const _T=(e,t,n,r)=>{const o=MT(e,t,r);return t=o.target,r=o.transitionEnd,jT(e,t,n,r)},Ud={current:null},Ox={current:!1};function BT(){if(Ox.current=!0,!!Jl)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Ud.current=e.matches;e.addListener(t),t()}else Ud.current=!1}function VT(e,t,n){const{willChange:r}=t;for(const o in t){const i=t[o],s=n[o];if(yt(i))e.addValue(o,i),Pl(r)&&r.add(o);else if(yt(s))e.addValue(o,Wo(i,{owner:e})),Pl(r)&&r.remove(o);else if(s!==i)if(e.hasValue(o)){const a=e.getValue(o);!a.hasAnimated&&a.set(i)}else{const a=e.getStaticValue(o);e.addValue(o,Wo(a!==void 0?a:i,{owner:e}))}}for(const o in n)t[o]===void 0&&e.removeValue(o);return t}const Zg=new WeakMap,jx=Object.keys(is),KT=jx.length,Jg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],zT=vp.length;class WT{constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:o,visualState:i},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>be.render(this.render,!1,!0);const{latestValues:a,renderState:l}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=l,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=s,this.isControllingVariants=eu(n),this.isVariantNode=C1(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...c}=this.scrapeMotionValuesFromProps(n,{});for(const d in c){const f=c[d];a[d]!==void 0&&yt(f)&&(f.set(a[d],!1),Pl(u)&&u.add(d))}}scrapeMotionValuesFromProps(t,n){return{}}mount(t){this.current=t,Zg.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),Ox.current||BT(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Ud.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Zg.delete(this.current),this.projection&&this.projection.unmount(),Mn(this.notifyUpdate),Mn(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,n){const r=Gr.has(t),o=n.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&be.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{o(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...n},r,o,i){let s,a;for(let l=0;lthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:i,layoutScroll:f,layoutRoot:p})}return a}updateFeatures(){for(const t in this.features){const n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Be()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;rn.variantChildren.delete(t)}addValue(t,n){n!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,n)),this.values.set(t,n),this.latestValues[t]=n.get()}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Wo(n,{owner:this}),this.addValue(t,r)),r}readValue(t){var n;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(n=this.getBaseTargetFromProps(this.props,t))!==null&&n!==void 0?n:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,o=typeof r=="string"||typeof r=="object"?(n=$p(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&o!==void 0)return o;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!yt(i)?i:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new Rp),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class _x extends WT{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:o},i){let s=a6(r,t||{},this);if(o&&(n&&(n=o(n)),r&&(r=o(r)),s&&(s=o(s))),i){i6(this,r,s);const a=_T(this,r,s,n);n=a.transitionEnd,r=a.target}return{transition:t,transitionEnd:n,...r}}}function UT(e){return window.getComputedStyle(e)}class HT extends _x{readValueFromInstance(t,n){if(Gr.has(n)){const r=Mp(n);return r&&r.default||0}else{const r=UT(t),o=(E1(n)?r.getPropertyValue(n):r[n])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:n}){return Ex(t,n)}build(t,n,r,o){xp(t,n,r,o.transformTemplate)}scrapeMotionValuesFromProps(t,n){return Pp(t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;yt(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(t,n,r,o){D1(t,n,r,o)}}class GT extends _x{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Gr.has(n)){const r=Mp(n);return r&&r.default||0}return n=N1.has(n)?n:mp(n),t.getAttribute(n)}measureInstanceViewportBox(){return Be()}scrapeMotionValuesFromProps(t,n){return R1(t,n)}build(t,n,r,o){Cp(t,n,r,this.isSVGTag,o.transformTemplate)}renderInstance(t,n,r,o){I1(t,n,r,o)}mount(t){this.isSVGTag=Sp(t.tagName),super.mount(t)}}const YT=(e,t)=>bp(e)?new GT(t,{enableHardwareAcceleration:!1}):new HT(t,{enableHardwareAcceleration:!0}),XT={layout:{ProjectionNode:Rx,MeasureLayout:Tx}},QT={...C6,...KE,...kT,...XT},ur=Z5((e,t)=>AE(e,t,QT,YT));function Bx(){const e=h.useRef(!1);return hp(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function ZT(){const e=Bx(),[t,n]=h.useState(0),r=h.useCallback(()=>{e.current&&n(t+1)},[t]);return[h.useCallback(()=>be.postRender(r),[r]),t]}class JT extends h.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function qT({children:e,isPresent:t}){const n=h.useId(),r=h.useRef(null),o=h.useRef({width:0,height:0,top:0,left:0});return h.useInsertionEffect(()=>{const{width:i,height:s,top:a,left:l}=o.current;if(t||!r.current||!i||!s)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` + */var zm=x5(C5()),f1=(e,t)=>{var n;let r=[];const o=(n=zm.Children.map(e,s=>(0,zm.isValidElement)(s)&&s.type===t?(r.push(s),null):s))==null?void 0:n.filter(Boolean),i=r.length>=0?r:void 0;return[o,i]},S5=new Set(["id","type","style","title","role","tabIndex","htmlFor","width","height","abbr","accept","acceptCharset","accessKey","action","allowFullScreen","allowTransparency","alt","async","autoComplete","autoFocus","autoPlay","cellPadding","cellSpacing","challenge","charset","checked","cite","class","className","cols","colSpan","command","content","contentEditable","contextMenu","controls","coords","crossOrigin","data","dateTime","default","defer","dir","disabled","download","draggable","dropzone","encType","for","form","formAction","formEncType","formMethod","formNoValidate","formTarget","frameBorder","headers","hidden","high","href","hrefLang","httpEquiv","icon","inputMode","isMap","itemId","itemProp","itemRef","itemScope","itemType","kind","label","lang","list","loop","manifest","max","maxLength","media","mediaGroup","method","min","minLength","multiple","muted","name","noValidate","open","optimum","pattern","ping","placeholder","poster","preload","radioGroup","referrerPolicy","readOnly","rel","required","rows","rowSpan","sandbox","scope","scoped","scrolling","seamless","selected","shape","size","sizes","slot","sortable","span","spellCheck","src","srcDoc","srcSet","start","step","target","translate","typeMustMatch","useMap","value","wmode","wrap"]),P5=new Set(["onCopy","onCut","onPaste","onLoad","onError","onWheel","onScroll","onCompositionEnd","onCompositionStart","onCompositionUpdate","onKeyDown","onKeyPress","onKeyUp","onFocus","onBlur","onChange","onInput","onSubmit","onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerDown","onPointerEnter","onPointerLeave","onPointerUp","onSelect","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onAnimationStart","onAnimationEnd","onAnimationIteration","onTransitionEnd"]),$5=/^(data-.*)$/,E5=/^(aria-.*)$/,Qu=/^(on[A-Z].*)$/;function ln(e,t={}){let{labelable:n=!0,enabled:r=!0,propNames:o,omitPropNames:i,omitEventNames:s}=t,a={};if(!r)return e;for(const l in e)i!=null&&i.has(l)||s!=null&&s.has(l)&&Qu.test(l)||Qu.test(l)&&!P5.has(l)||(Object.prototype.hasOwnProperty.call(e,l)&&(S5.has(l)||n&&E5.test(l)||o!=null&&o.has(l)||$5.test(l))||Qu.test(l))&&(a[l]=e[l]);return a}function Ld(e){return Pa()?e.altKey:e.ctrlKey}function ao(e){return An()?e.metaKey:e.ctrlKey}const k5=1e3;function T5(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,o=h.useRef({search:"",timeout:null}).current,i=s=>{let a=A5(s.key);if(!a||s.ctrlKey||s.metaKey||!s.currentTarget.contains(s.target))return;a===" "&&o.search.trim().length>0&&(s.preventDefault(),"continuePropagation"in s||s.stopPropagation()),o.search+=a;let l=t.getKeyForSearch(o.search,n.focusedKey);l==null&&(l=t.getKeyForSearch(o.search)),l!=null&&(n.setFocusedKey(l),r&&r(l)),clearTimeout(o.timeout),o.timeout=setTimeout(()=>{o.search=""},k5)};return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?i:null}}}function A5(e){return e.length===1||!/^[A-Z]/i.test(e)?e:""}function p1(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:o=!1,shouldFocusWrap:i=!1,disallowEmptySelection:s=!1,disallowSelectAll:a=!1,selectOnFocus:l=t.selectionBehavior==="replace",disallowTypeAhead:u=!1,shouldUseVirtualFocus:c,allowsTabNavigation:d=!1,isVirtualized:f,scrollRef:p=r,linkBehavior:y="action"}=e,{direction:b}=ws(),w=Yl(),x=M=>{if(M.altKey&&M.key==="Tab"&&M.preventDefault(),!r.current.contains(M.target))return;const E=(F,T)=>{if(F!=null){if(t.isLink(F)&&y==="selection"&&l&&!Ld(M)){ep.flushSync(()=>{t.setFocusedKey(F,T)});let O=p.current.querySelector(`[data-key="${F}"]`);w.open(O,M);return}if(t.setFocusedKey(F,T),t.isLink(F)&&y==="override")return;M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&!Ld(M)&&t.replaceSelection(F)}};switch(M.key){case"ArrowDown":if(n.getKeyBelow){var N,C;M.preventDefault();let F=t.focusedKey!=null?n.getKeyBelow(t.focusedKey):(N=n.getFirstKey)===null||N===void 0?void 0:N.call(n);F==null&&i&&(F=(C=n.getFirstKey)===null||C===void 0?void 0:C.call(n,t.focusedKey)),E(F)}break;case"ArrowUp":if(n.getKeyAbove){var $,R;M.preventDefault();let F=t.focusedKey!=null?n.getKeyAbove(t.focusedKey):($=n.getLastKey)===null||$===void 0?void 0:$.call(n);F==null&&i&&(F=(R=n.getLastKey)===null||R===void 0?void 0:R.call(n,t.focusedKey)),E(F)}break;case"ArrowLeft":if(n.getKeyLeftOf){var _,j;M.preventDefault();let F=n.getKeyLeftOf(t.focusedKey);F==null&&i&&(F=b==="rtl"?(_=n.getFirstKey)===null||_===void 0?void 0:_.call(n,t.focusedKey):(j=n.getLastKey)===null||j===void 0?void 0:j.call(n,t.focusedKey)),E(F,b==="rtl"?"first":"last")}break;case"ArrowRight":if(n.getKeyRightOf){var I,B;M.preventDefault();let F=n.getKeyRightOf(t.focusedKey);F==null&&i&&(F=b==="rtl"?(I=n.getLastKey)===null||I===void 0?void 0:I.call(n,t.focusedKey):(B=n.getFirstKey)===null||B===void 0?void 0:B.call(n,t.focusedKey)),E(F,b==="rtl"?"last":"first")}break;case"Home":if(n.getFirstKey){M.preventDefault();let F=n.getFirstKey(t.focusedKey,ao(M));t.setFocusedKey(F),ao(M)&&M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"End":if(n.getLastKey){M.preventDefault();let F=n.getLastKey(t.focusedKey,ao(M));t.setFocusedKey(F),ao(M)&&M.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"PageDown":if(n.getKeyPageBelow){M.preventDefault();let F=n.getKeyPageBelow(t.focusedKey);E(F)}break;case"PageUp":if(n.getKeyPageAbove){M.preventDefault();let F=n.getKeyPageAbove(t.focusedKey);E(F)}break;case"a":ao(M)&&t.selectionMode==="multiple"&&a!==!0&&(M.preventDefault(),t.selectAll());break;case"Escape":M.preventDefault(),s||t.clearSelection();break;case"Tab":if(!d){if(M.shiftKey)r.current.focus();else{let F=xn(r.current,{tabbable:!0}),T,O;do O=F.lastChild(),O&&(T=O);while(O);T&&!T.contains(document.activeElement)&&St(T)}break}}},g=h.useRef({top:0,left:0});rP(p,"scroll",f?null:()=>{g.current={top:p.current.scrollTop,left:p.current.scrollLeft}});let v=M=>{if(t.isFocused){M.currentTarget.contains(M.target)||t.setFocused(!1);return}if(M.currentTarget.contains(M.target)){if(t.setFocused(!0),t.focusedKey==null){let C=R=>{R!=null&&(t.setFocusedKey(R),l&&t.replaceSelection(R))},$=M.relatedTarget;var E,N;$&&M.currentTarget.compareDocumentPosition($)&Node.DOCUMENT_POSITION_FOLLOWING?C((E=t.lastSelectedKey)!==null&&E!==void 0?E:n.getLastKey()):C((N=t.firstSelectedKey)!==null&&N!==void 0?N:n.getFirstKey())}else f||(p.current.scrollTop=g.current.top,p.current.scrollLeft=g.current.left);if(!f&&t.focusedKey!=null){let C=p.current.querySelector(`[data-key="${t.focusedKey}"]`);C&&(C.contains(document.activeElement)||St(C),al()==="keyboard"&&am(C,{containingElement:r.current}))}}},P=M=>{M.currentTarget.contains(M.relatedTarget)||t.setFocused(!1)};const k=h.useRef(o);h.useEffect(()=>{if(k.current){let M=null;o==="first"&&(M=n.getFirstKey()),o==="last"&&(M=n.getLastKey());let E=t.selectedKeys;E.size&&(M=E.values().next().value),t.setFocused(!0),t.setFocusedKey(M),M==null&&!c&&ir(r.current)}k.current=!1},[]);let A=h.useRef(t.focusedKey);h.useEffect(()=>{let M=al();if(t.isFocused&&t.focusedKey!=null&&(p!=null&&p.current)){let E=p.current.querySelector(`[data-key="${t.focusedKey}"]`);E&&M==="keyboard"&&(f||Wy(p.current,E),am(E,{containingElement:r.current}))}t.isFocused&&t.focusedKey==null&&A.current!=null&&ir(r.current),A.current=t.focusedKey},[f,p,t.focusedKey,t.isFocused,r]);let D={onKeyDown:x,onFocus:v,onBlur:P,onMouseDown(M){p.current===M.target&&M.preventDefault()}},{typeSelectProps:m}=T5({keyboardDelegate:n,selectionManager:t});u||(D=Y(m,D));let L;return c||(L=t.focusedKey==null?0:-1),{collectionProps:{...D,tabIndex:L}}}function h1(e){let{selectionManager:t,key:n,ref:r,shouldSelectOnPressUp:o,shouldUseVirtualFocus:i,focus:s,isDisabled:a,onAction:l,allowsDifferentPressOrigin:u,linkBehavior:c="action"}=e,d=Yl(),f=j=>{if(j.pointerType==="keyboard"&&Ld(j))t.toggleSelection(n);else{if(t.selectionMode==="none")return;if(t.isLink(n)){if(c==="selection"){d.open(r.current,j),t.setSelectedKeys(t.selectedKeys);return}else if(c==="override"||c==="none")return}t.selectionMode==="single"?t.isSelected(n)&&!t.disallowEmptySelection?t.toggleSelection(n):t.replaceSelection(n):j&&j.shiftKey?t.extendSelection(n):t.selectionBehavior==="toggle"||j&&(ao(j)||j.pointerType==="touch"||j.pointerType==="virtual")?t.toggleSelection(n):t.replaceSelection(n)}};h.useEffect(()=>{n===t.focusedKey&&t.isFocused&&!i&&(s?s():document.activeElement!==r.current&&ir(r.current))},[r,n,t.focusedKey,t.childFocusStrategy,t.isFocused,i]),a=a||t.isDisabled(n);let p={};!i&&!a?p={tabIndex:n===t.focusedKey?0:-1,onFocus(j){j.target===r.current&&t.setFocusedKey(n)}}:a&&(p.onMouseDown=j=>{j.preventDefault()});let y=t.isLink(n)&&c==="override",b=t.isLink(n)&&c!=="selection"&&c!=="none",w=!a&&t.canSelectItem(n)&&!y,x=(l||b)&&!a,g=x&&(t.selectionBehavior==="replace"?!w:!w||t.isEmpty),v=x&&w&&t.selectionBehavior==="replace",P=g||v,k=h.useRef(null),A=P&&w,D=h.useRef(!1),m=h.useRef(!1),L=j=>{l&&l(),b&&d.open(r.current,j)},M={};o?(M.onPressStart=j=>{k.current=j.pointerType,D.current=A,j.pointerType==="keyboard"&&(!P||Um())&&f(j)},u?(M.onPressUp=g?null:j=>{j.pointerType!=="keyboard"&&w&&f(j)},M.onPress=g?L:null):M.onPress=j=>{if(g||v&&j.pointerType!=="mouse"){if(j.pointerType==="keyboard"&&!Wm())return;L(j)}else j.pointerType!=="keyboard"&&w&&f(j)}):(M.onPressStart=j=>{k.current=j.pointerType,D.current=A,m.current=g,w&&(j.pointerType==="mouse"&&!g||j.pointerType==="keyboard"&&(!x||Um()))&&f(j)},M.onPress=j=>{(j.pointerType==="touch"||j.pointerType==="pen"||j.pointerType==="virtual"||j.pointerType==="keyboard"&&P&&Wm()||j.pointerType==="mouse"&&m.current)&&(P?L(j):w&&f(j))}),p["data-key"]=n,M.preventFocusOnPress=i;let{pressProps:E,isPressed:N}=Cs(M),C=v?j=>{k.current==="mouse"&&(j.stopPropagation(),j.preventDefault(),L(j))}:void 0,{longPressProps:$}=rb({isDisabled:!A,onLongPress(j){j.pointerType==="touch"&&(f(j),t.setSelectionBehavior("toggle"))}}),R=j=>{k.current==="touch"&&D.current&&j.preventDefault()},_=t.isLink(n)?j=>{an.isOpening||j.preventDefault()}:void 0;return{itemProps:Y(p,w||g?E:{},A?$:{},{onDoubleClick:C,onDragStartCapture:R,onClick:_}),isPressed:N,isSelected:t.isSelected(n),isFocused:t.isFocused&&t.focusedKey===n,isDisabled:a,allowsSelection:w,hasAction:P}}function Wm(){let e=window.event;return(e==null?void 0:e.key)==="Enter"}function Um(){let e=window.event;return(e==null?void 0:e.key)===" "||(e==null?void 0:e.code)==="Space"}class m1{getNextKey(t){for(t=this.collection.getKeyAfter(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getPreviousKey(t){for(t=this.collection.getKeyBefore(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}findKey(t,n,r){let o=this.getItem(t);if(!o)return null;let i=o.getBoundingClientRect();do t=n(t),o=this.getItem(t);while(o&&r(i,o.getBoundingClientRect()));return t}isSameRow(t,n){return t.top===n.top||t.left!==n.left}isSameColumn(t,n){return t.left===n.left||t.top!==n.top}getKeyBelow(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getNextKey(n),this.isSameRow):this.getNextKey(t)}getKeyAbove(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getPreviousKey(n),this.isSameRow):this.getPreviousKey(t)}getNextColumn(t,n){return n?this.getPreviousKey(t):this.getNextKey(t)}getKeyRightOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="rtl"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="rtl"):null}getKeyLeftOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="ltr"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="ltr"):null}getFirstKey(){let t=this.collection.getFirstKey();for(;t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getLastKey(){let t=this.collection.getLastKey();for(;t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}getItem(t){return this.ref.current.querySelector(`[data-key="${t}"]`)}getKeyPageAbove(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!sl(n))return this.getFirstKey();let o=n.getBoundingClientRect(),i=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=o.x-n.scrollLeft,a=Math.max(0,i.x-s+i.width-o.width);for(;r&&i.x-s>a;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),i=r==null?void 0:r.getBoundingClientRect()}else{let s=o.y-n.scrollTop,a=Math.max(0,i.y-s+i.height-o.height);for(;r&&i.y-s>a;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),i=r==null?void 0:r.getBoundingClientRect()}return t??this.getFirstKey()}getKeyPageBelow(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!sl(n))return this.getLastKey();let o=n.getBoundingClientRect(),i=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=o.x-n.scrollLeft,a=Math.min(n.scrollWidth,i.x-s-i.width+o.width);for(;r&&i.x-si||new m1(n,a==="selection"?new Set:r,o,s),[i,n,r,o,s,a]),{collectionProps:u}=p1({...e,ref:o,selectionManager:t,keyboardDelegate:l});return{listProps:u}}var v1=ee.createContext(null);v1.displayName="PressResponderContext";var M5=Object.defineProperty,L5=(e,t,n)=>t in e?M5(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,yr=(e,t,n)=>(L5(e,typeof t!="symbol"?t+"":t,n),n),y1=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},D5=(e,t,n)=>(y1(e,t,"read from private field"),n?n.call(e):t.get(e)),N5=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},I5=(e,t,n,r)=>(y1(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),Ea,ra=class{constructor(e,t,n){yr(this,"type"),yr(this,"pointerType"),yr(this,"target"),yr(this,"shiftKey"),yr(this,"ctrlKey"),yr(this,"metaKey"),yr(this,"altKey"),N5(this,Ea,!0),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey}continuePropagation(){I5(this,Ea,!1)}get shouldStopPropagation(){return D5(this,Ea)}};Ea=new WeakMap;var kr=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!=null?t:document},Dd=e=>{var t,n;return(n=(t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)!=null?n:window},Co="default",Nd="",ka=new WeakMap;function Hm(e){if(xs()){if(Co==="default"){const t=kr(e);Nd=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Co="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(ka.set(e,e.style.userSelect),e.style.userSelect="none")}function oa(e){if(xs()){if(Co!=="disabled")return;Co="restoring",setTimeout(()=>{np(()=>{if(Co==="restoring"){const t=kr(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=Nd||""),Nd="",Co="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ka.has(e)){let t=ka.get(e);e.style.userSelect==="none"&&t&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),ka.delete(e)}}function R5(e){let t=h.useContext(v1);if(t){let{register:n,...r}=t;e=Y(r,e),n()}return op(t,e.ref),e}var Gm=Symbol("linkClicked");function pp(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:o,onPressUp:i,isDisabled:s,isPressed:a,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...f}=R5(e),[p,y]=h.useState(!1),b=h.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:w,removeAllGlobalListeners:x}=rp(),g=Oe((m,L)=>{let M=b.current;if(s||M.didFirePressStart)return;let E=!0;if(M.isTriggeringEvent=!0,r){let N=new ra("pressstart",L,m);r(N),E=N.shouldStopPropagation}return n&&n(!0),M.isTriggeringEvent=!1,M.didFirePressStart=!0,y(!0),E}),v=Oe((m,L,M=!0)=>{let E=b.current;if(!E.didFirePressStart)return;E.ignoreClickAfterPress=!0,E.didFirePressStart=!1,E.isTriggeringEvent=!0;let N=!0;if(o){let C=new ra("pressend",L,m);o(C),N=C.shouldStopPropagation}if(n&&n(!1),y(!1),t&&M&&!s){let C=new ra("press",L,m);t(C),N&&(N=C.shouldStopPropagation)}return E.isTriggeringEvent=!1,N}),P=Oe((m,L)=>{let M=b.current;if(!s){if(i){M.isTriggeringEvent=!0;let E=new ra("pressup",L,m);return i(E),M.isTriggeringEvent=!1,E.shouldStopPropagation}return!0}}),k=Oe(m=>{let L=b.current;L.isPressed&&(L.isOverTarget&&L.target&&v(fn(L.target,m),L.pointerType,!1),L.isPressed=!1,L.isOverTarget=!1,L.activePointerId=null,L.pointerType=null,x(),!c&&L.target&&oa(L.target))}),A=Oe(m=>{u&&k(m)}),D=h.useMemo(()=>{let m=b.current,L={onKeyDown(E){var N;if(Zu(E.nativeEvent,E.currentTarget)&&E.currentTarget.contains(E.target)){Xm(E.target,E.key)&&E.preventDefault();let C=!0;!m.isPressed&&!E.repeat&&(m.target=E.currentTarget,m.isPressed=!0,C=g(E,"keyboard"),w(kr(E.currentTarget),"keyup",M,!1)),C&&E.stopPropagation(),E.metaKey&&An()&&((N=m.metaKeyEvents)==null||N.set(E.key,E.nativeEvent))}else E.key==="Meta"&&(m.metaKeyEvents=new Map)},onKeyUp(E){m.target&&Zu(E.nativeEvent,E.currentTarget)&&!E.repeat&&E.currentTarget.contains(E.target)&&P(fn(m.target,E),"keyboard")},onClick(E){if(!(E&&!E.currentTarget.contains(E.target))&&E&&E.button===0&&!m.isTriggeringEvent&&!an.isOpening){let N=!0;if(s&&E.preventDefault(),!m.ignoreClickAfterPress&&!m.ignoreEmulatedMouseEvents&&!m.isPressed&&(m.pointerType==="virtual"||rs(E.nativeEvent))){!s&&!l&&St(E.currentTarget);let C=g(E,"virtual"),$=P(E,"virtual"),R=v(E,"virtual");N=C&&$&&R}m.ignoreEmulatedMouseEvents=!1,m.ignoreClickAfterPress=!1,N&&E.stopPropagation()}}},M=E=>{var N,C;if(m.isPressed&&m.target&&Zu(E,m.target)){Xm(E.target,E.key)&&E.preventDefault();let $=E.target,R=v(fn(m.target,E),"keyboard",m.target.contains($));x(),R&&E.stopPropagation(),E.key!=="Enter"&&hp(m.target)&&m.target.contains($)&&!E[Gm]&&(E[Gm]=!0,an(m.target,E,!1)),m.isPressed=!1,(N=m.metaKeyEvents)==null||N.delete(E.key)}else if(E.key==="Meta"&&((C=m.metaKeyEvents)!=null&&C.size)){let $=m.metaKeyEvents;m.metaKeyEvents=null;for(let R of $.values())m.target&&m.target.dispatchEvent(new KeyboardEvent("keyup",R))}};if(typeof PointerEvent<"u"){L.onPointerDown=$=>{if($.button!==0||!$.currentTarget.contains($.target))return;if(Uy($.nativeEvent)){m.pointerType="virtual";return}Ju($.currentTarget)&&$.preventDefault(),m.pointerType=$.pointerType;let R=!0;m.isPressed||(m.isPressed=!0,m.isOverTarget=!0,m.activePointerId=$.pointerId,m.target=$.currentTarget,!s&&!l&&St($.currentTarget),c||Hm(m.target),R=g($,m.pointerType),w(kr($.currentTarget),"pointermove",E,!1),w(kr($.currentTarget),"pointerup",N,!1),w(kr($.currentTarget),"pointercancel",C,!1)),R&&$.stopPropagation()},L.onMouseDown=$=>{$.currentTarget.contains($.target)&&$.button===0&&(Ju($.currentTarget)&&$.preventDefault(),$.stopPropagation())},L.onPointerUp=$=>{!$.currentTarget.contains($.target)||m.pointerType==="virtual"||$.button===0&&ro($,$.currentTarget)&&P($,m.pointerType||$.pointerType)};let E=$=>{$.pointerId!==m.activePointerId||!m.target||(ro($,m.target)?m.isOverTarget||(m.isOverTarget=!0,g(fn(m.target,$),m.pointerType)):m.isOverTarget&&(m.isOverTarget=!1,v(fn(m.target,$),m.pointerType,!1),A($)))},N=$=>{$.pointerId===m.activePointerId&&m.isPressed&&$.button===0&&m.target&&((ro($,m.target)||m.isOverTarget)&&v(fn(m.target,$),m.pointerType),m.isPressed=!1,m.isOverTarget=!1,m.activePointerId=null,m.pointerType=null,x(),c||oa(m.target))},C=$=>{k($)};L.onDragStart=$=>{$.currentTarget.contains($.target)&&k($)}}else{L.onMouseDown=C=>{if(C.button!==0||!C.currentTarget.contains(C.target))return;if(Ju(C.currentTarget)&&C.preventDefault(),m.ignoreEmulatedMouseEvents){C.stopPropagation();return}m.isPressed=!0,m.isOverTarget=!0,m.target=C.currentTarget,m.pointerType=rs(C.nativeEvent)?"virtual":"mouse",!s&&!l&&St(C.currentTarget),g(C,m.pointerType)&&C.stopPropagation(),w(kr(C.currentTarget),"mouseup",E,!1)},L.onMouseEnter=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&(m.isOverTarget=!0,$=g(C,m.pointerType)),$&&C.stopPropagation()},L.onMouseLeave=C=>{if(!C.currentTarget.contains(C.target))return;let $=!0;m.isPressed&&!m.ignoreEmulatedMouseEvents&&(m.isOverTarget=!1,$=v(C,m.pointerType,!1),A(C)),$&&C.stopPropagation()},L.onMouseUp=C=>{C.currentTarget.contains(C.target)&&!m.ignoreEmulatedMouseEvents&&C.button===0&&P(C,m.pointerType||"mouse")};let E=C=>{if(C.button===0){if(m.isPressed=!1,x(),m.ignoreEmulatedMouseEvents){m.ignoreEmulatedMouseEvents=!1;return}m.target&&(ro(C,m.target)?v(fn(m.target,C),m.pointerType):m.isOverTarget&&v(fn(m.target,C),m.pointerType,!1),m.isOverTarget=!1)}};L.onTouchStart=C=>{if(!C.currentTarget.contains(C.target))return;let $=F5(C.nativeEvent);if(!$)return;m.activePointerId=$.identifier,m.ignoreEmulatedMouseEvents=!0,m.isOverTarget=!0,m.isPressed=!0,m.target=C.currentTarget,m.pointerType="touch",!s&&!l&&St(C.currentTarget),c||Hm(m.target),g(C,m.pointerType)&&C.stopPropagation(),w(Dd(C.currentTarget),"scroll",N,!0)},L.onTouchMove=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=Ym(C.nativeEvent,m.activePointerId),R=!0;$&&ro($,C.currentTarget)?m.isOverTarget||(m.isOverTarget=!0,R=g(C,m.pointerType)):m.isOverTarget&&(m.isOverTarget=!1,R=v(C,m.pointerType,!1),A(C)),R&&C.stopPropagation()},L.onTouchEnd=C=>{if(!C.currentTarget.contains(C.target))return;if(!m.isPressed){C.stopPropagation();return}let $=Ym(C.nativeEvent,m.activePointerId),R=!0;$&&ro($,C.currentTarget)?(P(C,m.pointerType),R=v(C,m.pointerType)):m.isOverTarget&&(R=v(C,m.pointerType,!1)),R&&C.stopPropagation(),m.isPressed=!1,m.activePointerId=null,m.isOverTarget=!1,m.ignoreEmulatedMouseEvents=!0,!c&&m.target&&oa(m.target),x()},L.onTouchCancel=C=>{C.currentTarget.contains(C.target)&&(C.stopPropagation(),m.isPressed&&k(C))};let N=C=>{m.isPressed&&C.target.contains(m.target)&&k({currentTarget:m.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};L.onDragStart=C=>{C.currentTarget.contains(C.target)&&k(C)}}return L},[w,s,l,x,c,k,A,v,g,P]);return h.useEffect(()=>()=>{!c&&b.current.target&&oa(b.current.target)},[c]),{isPressed:a||p,pressProps:Y(f,D)}}function hp(e){return e.tagName==="A"&&e.hasAttribute("href")}function Zu(e,t){const{key:n,code:r}=e,o=t,i=o.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(o instanceof Dd(o).HTMLInputElement&&!b1(o,n)||o instanceof Dd(o).HTMLTextAreaElement||o.isContentEditable)&&!((i==="link"||!i&&hp(o))&&n!=="Enter")}function F5(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function Ym(e,t){const n=e.changedTouches;for(let r=0;rt.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function ro(e,t){let n=t.getBoundingClientRect(),r=O5(e);return j5(n,r)}function Ju(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function Xm(e,t){return e instanceof HTMLInputElement?!b1(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!hp(e)}var _5=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function b1(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":_5.has(e.type)}var B5=e=>S.jsx("svg",{"aria-hidden":"true",focusable:"false",height:"1em",role:"presentation",viewBox:"0 0 24 24",width:"1em",...e,children:S.jsx("path",{d:"M12 2a10 10 0 1010 10A10.016 10.016 0 0012 2zm3.36 12.3a.754.754 0 010 1.06.748.748 0 01-1.06 0l-2.3-2.3-2.3 2.3a.748.748 0 01-1.06 0 .754.754 0 010-1.06l2.3-2.3-2.3-2.3A.75.75 0 019.7 8.64l2.3 2.3 2.3-2.3a.75.75 0 011.06 1.06l-2.3 2.3z",fill:"currentColor"})}),V5=e=>S.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,viewBox:"0 0 24 24",width:"1em",...e,children:S.jsx("path",{d:"M18 6L6 18M6 6l12 12"})}),K5=({strokeWidth:e=1.5,...t})=>S.jsx("svg",{"aria-hidden":"true",fill:"none",focusable:"false",height:"1em",role:"presentation",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:e,viewBox:"0 0 24 24",width:"1em",...t,children:S.jsx("path",{d:"m6 9 6 6 6-6"})});const x1=h.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),Ql=h.createContext({}),Zl=h.createContext(null),Jl=typeof document<"u",mp=Jl?h.useLayoutEffect:h.useEffect,w1=h.createContext({strict:!1}),gp=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),z5="framerAppearId",C1="data-"+gp(z5);function W5(e,t,n,r){const{visualElement:o}=h.useContext(Ql),i=h.useContext(w1),s=h.useContext(Zl),a=h.useContext(x1).reducedMotion,l=h.useRef();r=r||i.renderer,!l.current&&r&&(l.current=r(e,{visualState:t,parent:o,props:n,presenceContext:s,blockInitialAnimation:s?s.initial===!1:!1,reducedMotionConfig:a}));const u=l.current;h.useInsertionEffect(()=>{u&&u.update(n,s)});const c=h.useRef(!!(n[C1]&&!window.HandoffComplete));return mp(()=>{u&&(u.render(),c.current&&u.animationState&&u.animationState.animateChanges())}),h.useEffect(()=>{u&&(u.updateFeatures(),!c.current&&u.animationState&&u.animationState.animateChanges(),c.current&&(c.current=!1,window.HandoffComplete=!0))}),u}function So(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function U5(e,t,n){return h.useCallback(r=>{r&&e.mount&&e.mount(r),t&&(r?t.mount(r):t.unmount()),n&&(typeof n=="function"?n(r):So(n)&&(n.current=r))},[t])}function os(e){return typeof e=="string"||Array.isArray(e)}function ql(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const vp=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],yp=["initial",...vp];function eu(e){return ql(e.animate)||yp.some(t=>os(e[t]))}function S1(e){return!!(eu(e)||e.variants)}function H5(e,t){if(eu(e)){const{initial:n,animate:r}=e;return{initial:n===!1||os(n)?n:void 0,animate:os(r)?r:void 0}}return e.inherit!==!1?t:{}}function G5(e){const{initial:t,animate:n}=H5(e,h.useContext(Ql));return h.useMemo(()=>({initial:t,animate:n}),[Qm(t),Qm(n)])}function Qm(e){return Array.isArray(e)?e.join(" "):e}const Zm={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},is={};for(const e in Zm)is[e]={isEnabled:t=>Zm[e].some(n=>!!t[n])};function Y5(e){for(const t in e)is[t]={...is[t],...e[t]}}const bp=h.createContext({}),P1=h.createContext({}),X5=Symbol.for("motionComponentSymbol");function Q5({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:r,Component:o}){e&&Y5(e);function i(a,l){let u;const c={...h.useContext(x1),...a,layoutId:Z5(a)},{isStatic:d}=c,f=G5(a),p=r(a,d);if(!d&&Jl){f.visualElement=W5(o,p,c,t);const y=h.useContext(P1),b=h.useContext(w1).strict;f.visualElement&&(u=f.visualElement.loadFeatures(c,b,e,y))}return h.createElement(Ql.Provider,{value:f},u&&f.visualElement?h.createElement(u,{visualElement:f.visualElement,...c}):null,n(o,a,U5(p,f.visualElement,l),p,d,f.visualElement))}const s=h.forwardRef(i);return s[X5]=o,s}function Z5({layoutId:e}){const t=h.useContext(bp).id;return t&&e!==void 0?t+"-"+e:e}function J5(e){function t(r,o={}){return Q5(e(r,o))}if(typeof Proxy>"u")return t;const n=new Map;return new Proxy(t,{get:(r,o)=>(n.has(o)||n.set(o,t(o)),n.get(o))})}const q5=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function xp(e){return typeof e!="string"||e.includes("-")?!1:!!(q5.indexOf(e)>-1||/[A-Z]/.test(e))}const yl={};function eE(e){Object.assign(yl,e)}const Ps=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Gr=new Set(Ps);function $1(e,{layout:t,layoutId:n}){return Gr.has(e)||e.startsWith("origin")||(t||n!==void 0)&&(!!yl[e]||e==="opacity")}const yt=e=>!!(e&&e.getVelocity),tE={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},nE=Ps.length;function rE(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,o){let i="";for(let s=0;st=>typeof t=="string"&&t.startsWith(e),k1=E1("--"),Id=E1("var(--"),oE=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,iE=(e,t)=>t&&typeof e=="number"?t.transform(e):e,ar=(e,t,n)=>Math.min(Math.max(n,e),t),Yr={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Fi={...Yr,transform:e=>ar(0,1,e)},ia={...Yr,default:1},Oi=e=>Math.round(e*1e5)/1e5,tu=/(-)?([\d]*\.?[\d])+/g,T1=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,sE=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function $s(e){return typeof e=="string"}const Es=e=>({test:t=>$s(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),In=Es("deg"),on=Es("%"),te=Es("px"),aE=Es("vh"),lE=Es("vw"),Jm={...on,parse:e=>on.parse(e)/100,transform:e=>on.transform(e*100)},qm={...Yr,transform:Math.round},A1={borderWidth:te,borderTopWidth:te,borderRightWidth:te,borderBottomWidth:te,borderLeftWidth:te,borderRadius:te,radius:te,borderTopLeftRadius:te,borderTopRightRadius:te,borderBottomRightRadius:te,borderBottomLeftRadius:te,width:te,maxWidth:te,height:te,maxHeight:te,size:te,top:te,right:te,bottom:te,left:te,padding:te,paddingTop:te,paddingRight:te,paddingBottom:te,paddingLeft:te,margin:te,marginTop:te,marginRight:te,marginBottom:te,marginLeft:te,rotate:In,rotateX:In,rotateY:In,rotateZ:In,scale:ia,scaleX:ia,scaleY:ia,scaleZ:ia,skew:In,skewX:In,skewY:In,distance:te,translateX:te,translateY:te,translateZ:te,x:te,y:te,z:te,perspective:te,transformPerspective:te,opacity:Fi,originX:Jm,originY:Jm,originZ:te,zIndex:qm,fillOpacity:Fi,strokeOpacity:Fi,numOctaves:qm};function wp(e,t,n,r){const{style:o,vars:i,transform:s,transformOrigin:a}=e;let l=!1,u=!1,c=!0;for(const d in t){const f=t[d];if(k1(d)){i[d]=f;continue}const p=A1[d],y=iE(f,p);if(Gr.has(d)){if(l=!0,s[d]=y,!c)continue;f!==(p.default||0)&&(c=!1)}else d.startsWith("origin")?(u=!0,a[d]=y):o[d]=y}if(t.transform||(l||r?o.transform=rE(e.transform,n,c,r):o.transform&&(o.transform="none")),u){const{originX:d="50%",originY:f="50%",originZ:p=0}=a;o.transformOrigin=`${d} ${f} ${p}`}}const Cp=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function M1(e,t,n){for(const r in t)!yt(t[r])&&!$1(r,n)&&(e[r]=t[r])}function uE({transformTemplate:e},t,n){return h.useMemo(()=>{const r=Cp();return wp(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}function cE(e,t,n){const r=e.style||{},o={};return M1(o,r,e),Object.assign(o,uE(e,t,n)),e.transformValues?e.transformValues(o):o}function dE(e,t,n){const r={},o=cE(e,t,n);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=o,r}const fE=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function bl(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||fE.has(e)}let L1=e=>!bl(e);function pE(e){e&&(L1=t=>t.startsWith("on")?!bl(t):e(t))}try{pE(require("@emotion/is-prop-valid").default)}catch{}function hE(e,t,n){const r={};for(const o in e)o==="values"&&typeof e.values=="object"||(L1(o)||n===!0&&bl(o)||!t&&!bl(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function eg(e,t,n){return typeof e=="string"?e:te.transform(t+n*e)}function mE(e,t,n){const r=eg(t,e.x,e.width),o=eg(n,e.y,e.height);return`${r} ${o}`}const gE={offset:"stroke-dashoffset",array:"stroke-dasharray"},vE={offset:"strokeDashoffset",array:"strokeDasharray"};function yE(e,t,n=1,r=0,o=!0){e.pathLength=1;const i=o?gE:vE;e[i.offset]=te.transform(-r);const s=te.transform(t),a=te.transform(n);e[i.array]=`${s} ${a}`}function Sp(e,{attrX:t,attrY:n,attrScale:r,originX:o,originY:i,pathLength:s,pathSpacing:a=1,pathOffset:l=0,...u},c,d,f){if(wp(e,u,c,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:y,dimensions:b}=e;p.transform&&(b&&(y.transform=p.transform),delete p.transform),b&&(o!==void 0||i!==void 0||y.transform)&&(y.transformOrigin=mE(b,o!==void 0?o:.5,i!==void 0?i:.5)),t!==void 0&&(p.x=t),n!==void 0&&(p.y=n),r!==void 0&&(p.scale=r),s!==void 0&&yE(p,s,a,l,!1)}const D1=()=>({...Cp(),attrs:{}}),Pp=e=>typeof e=="string"&&e.toLowerCase()==="svg";function bE(e,t,n,r){const o=h.useMemo(()=>{const i=D1();return Sp(i,t,{enableHardwareAcceleration:!1},Pp(r),e.transformTemplate),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};M1(i,e.style,e),o.style={...i,...o.style}}return o}function xE(e=!1){return(n,r,o,{latestValues:i},s)=>{const l=(xp(n)?bE:dE)(r,i,s,n),c={...hE(r,typeof n=="string",e),...l,ref:o},{children:d}=r,f=h.useMemo(()=>yt(d)?d.get():d,[d]);return h.createElement(n,{...c,children:f})}}function N1(e,{style:t,vars:n},r,o){Object.assign(e.style,t,o&&o.getProjectionStyles(r));for(const i in n)e.style.setProperty(i,n[i])}const I1=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function R1(e,t,n,r){N1(e,t,void 0,r);for(const o in t.attrs)e.setAttribute(I1.has(o)?o:gp(o),t.attrs[o])}function $p(e,t){const{style:n}=e,r={};for(const o in n)(yt(n[o])||t.style&&yt(t.style[o])||$1(o,e))&&(r[o]=n[o]);return r}function F1(e,t){const n=$p(e,t);for(const r in e)if(yt(e[r])||yt(t[r])){const o=Ps.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;n[o]=e[r]}return n}function Ep(e,t,n,r={},o={}){return typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"&&(t=t(n!==void 0?n:e.custom,r,o)),t}function O1(e){const t=h.useRef(null);return t.current===null&&(t.current=e()),t.current}const xl=e=>Array.isArray(e),wE=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),CE=e=>xl(e)?e[e.length-1]||0:e;function Ta(e){const t=yt(e)?e.get():e;return wE(t)?t.toValue():t}function SE({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,o,i){const s={latestValues:PE(r,o,i,e),renderState:t()};return n&&(s.mount=a=>n(r,a,s)),s}const j1=e=>(t,n)=>{const r=h.useContext(Ql),o=h.useContext(Zl),i=()=>SE(e,t,r,o);return n?i():O1(i)};function PE(e,t,n,r){const o={},i=r(e,{});for(const f in i)o[f]=Ta(i[f]);let{initial:s,animate:a}=e;const l=eu(e),u=S1(e);t&&u&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let c=n?n.initial===!1:!1;c=c||s===!1;const d=c?a:s;return d&&typeof d!="boolean"&&!ql(d)&&(Array.isArray(d)?d:[d]).forEach(p=>{const y=Ep(e,p);if(!y)return;const{transitionEnd:b,transition:w,...x}=y;for(const g in x){let v=x[g];if(Array.isArray(v)){const P=c?v.length-1:0;v=v[P]}v!==null&&(o[g]=v)}for(const g in b)o[g]=b[g]}),o}const Ne=e=>e;class tg{constructor(){this.order=[],this.scheduled=new Set}add(t){if(!this.scheduled.has(t))return this.scheduled.add(t),this.order.push(t),!0}remove(t){const n=this.order.indexOf(t);n!==-1&&(this.order.splice(n,1),this.scheduled.delete(t))}clear(){this.order.length=0,this.scheduled.clear()}}function $E(e){let t=new tg,n=new tg,r=0,o=!1,i=!1;const s=new WeakSet,a={schedule:(l,u=!1,c=!1)=>{const d=c&&o,f=d?t:n;return u&&s.add(l),f.add(l)&&d&&o&&(r=t.order.length),l},cancel:l=>{n.remove(l),s.delete(l)},process:l=>{if(o){i=!0;return}if(o=!0,[t,n]=[n,t],n.clear(),r=t.order.length,r)for(let u=0;u(d[f]=$E(()=>n=!0),d),{}),s=d=>i[d].process(o),a=()=>{const d=performance.now();n=!1,o.delta=r?1e3/60:Math.max(Math.min(d-o.timestamp,EE),1),o.timestamp=d,o.isProcessing=!0,sa.forEach(s),o.isProcessing=!1,n&&t&&(r=!1,e(a))},l=()=>{n=!0,r=!0,o.isProcessing||e(a)};return{schedule:sa.reduce((d,f)=>{const p=i[f];return d[f]=(y,b=!1,w=!1)=>(n||l(),p.schedule(y,b,w)),d},{}),cancel:d=>sa.forEach(f=>i[f].cancel(d)),state:o,steps:i}}const{schedule:be,cancel:Mn,state:tt,steps:qu}=kE(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ne,!0),TE={useVisualState:j1({scrapeMotionValuesFromProps:F1,createRenderState:D1,onMount:(e,t,{renderState:n,latestValues:r})=>{be.read(()=>{try{n.dimensions=typeof t.getBBox=="function"?t.getBBox():t.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),be.render(()=>{Sp(n,r,{enableHardwareAcceleration:!1},Pp(t.tagName),e.transformTemplate),R1(t,n)})}})},AE={useVisualState:j1({scrapeMotionValuesFromProps:$p,createRenderState:Cp})};function ME(e,{forwardMotionProps:t=!1},n,r){return{...xp(e)?TE:AE,preloadedFeatures:n,useRender:xE(t),createVisualElement:r,Component:e}}function wn(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}const _1=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function nu(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}const LE=e=>t=>_1(t)&&e(t,nu(t));function Sn(e,t,n,r){return wn(e,t,LE(n),r)}const DE=(e,t)=>n=>t(e(n)),qn=(...e)=>e.reduce(DE);function B1(e){let t=null;return()=>{const n=()=>{t=null};return t===null?(t=e,n):!1}}const ng=B1("dragHorizontal"),rg=B1("dragVertical");function V1(e){let t=!1;if(e==="y")t=rg();else if(e==="x")t=ng();else{const n=ng(),r=rg();n&&r?t=()=>{n(),r()}:(n&&n(),r&&r())}return t}function K1(){const e=V1(!0);return e?(e(),!1):!0}class gr{constructor(t){this.isMounted=!1,this.node=t}update(){}}function og(e,t){const n="pointer"+(t?"enter":"leave"),r="onHover"+(t?"Start":"End"),o=(i,s)=>{if(i.pointerType==="touch"||K1())return;const a=e.getProps();e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",t),a[r]&&be.update(()=>a[r](i,s))};return Sn(e.current,n,o,{passive:!e.getProps()[r]})}class NE extends gr{mount(){this.unmount=qn(og(this.node,!0),og(this.node,!1))}unmount(){}}class IE extends gr{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=qn(wn(this.node.current,"focus",()=>this.onFocus()),wn(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const z1=(e,t)=>t?e===t?!0:z1(e,t.parentElement):!1;function ec(e,t){if(!t)return;const n=new PointerEvent("pointer"+e);t(n,nu(n))}class RE extends gr{constructor(){super(...arguments),this.removeStartListeners=Ne,this.removeEndListeners=Ne,this.removeAccessibleListeners=Ne,this.startPointerPress=(t,n)=>{if(this.removeEndListeners(),this.isPressing)return;const r=this.node.getProps(),i=Sn(window,"pointerup",(a,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c}=this.node.getProps();be.update(()=>{z1(this.node.current,a.target)?u&&u(a,l):c&&c(a,l)})},{passive:!(r.onTap||r.onPointerUp)}),s=Sn(window,"pointercancel",(a,l)=>this.cancelPress(a,l),{passive:!(r.onTapCancel||r.onPointerCancel)});this.removeEndListeners=qn(i,s),this.startPress(t,n)},this.startAccessiblePress=()=>{const t=i=>{if(i.key!=="Enter"||this.isPressing)return;const s=a=>{a.key!=="Enter"||!this.checkPressEnd()||ec("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&be.update(()=>c(l,u))})};this.removeEndListeners(),this.removeEndListeners=wn(this.node.current,"keyup",s),ec("down",(a,l)=>{this.startPress(a,l)})},n=wn(this.node.current,"keydown",t),r=()=>{this.isPressing&&ec("cancel",(i,s)=>this.cancelPress(i,s))},o=wn(this.node.current,"blur",r);this.removeAccessibleListeners=qn(n,o)}}startPress(t,n){this.isPressing=!0;const{onTapStart:r,whileTap:o}=this.node.getProps();o&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),r&&be.update(()=>r(t,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!K1()}cancelPress(t,n){if(!this.checkPressEnd())return;const{onTapCancel:r}=this.node.getProps();r&&be.update(()=>r(t,n))}mount(){const t=this.node.getProps(),n=Sn(this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),r=wn(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=qn(n,r)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Rd=new WeakMap,tc=new WeakMap,FE=e=>{const t=Rd.get(e.target);t&&t(e)},OE=e=>{e.forEach(FE)};function jE({root:e,...t}){const n=e||document;tc.has(n)||tc.set(n,{});const r=tc.get(n),o=JSON.stringify(t);return r[o]||(r[o]=new IntersectionObserver(OE,{root:e,...t})),r[o]}function _E(e,t,n){const r=jE(t);return Rd.set(e,n),r.observe(e),()=>{Rd.delete(e),r.unobserve(e)}}const BE={some:0,all:1};class VE extends gr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:n,margin:r,amount:o="some",once:i}=t,s={root:n?n.current:void 0,rootMargin:r,threshold:typeof o=="number"?o:BE[o]},a=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,i&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:d}=this.node.getProps(),f=u?c:d;f&&f(l)};return _E(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:n}=this.node;["amount","margin","root"].some(KE(t,n))&&this.startObserver()}unmount(){}}function KE({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}const zE={inView:{Feature:VE},tap:{Feature:RE},focus:{Feature:IE},hover:{Feature:NE}};function W1(e,t){if(!Array.isArray(t))return!1;const n=t.length;if(n!==e.length)return!1;for(let r=0;rt[r]=n.get()),t}function UE(e){const t={};return e.values.forEach((n,r)=>t[r]=n.getVelocity()),t}function ru(e,t,n){const r=e.getProps();return Ep(r,t,n!==void 0?n:r.custom,WE(e),UE(e))}let HE=Ne,kp=Ne;const er=e=>e*1e3,Pn=e=>e/1e3,GE={current:!1},U1=e=>Array.isArray(e)&&typeof e[0]=="number";function H1(e){return!!(!e||typeof e=="string"&&G1[e]||U1(e)||Array.isArray(e)&&e.every(H1))}const $i=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,G1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:$i([0,.65,.55,1]),circOut:$i([.55,0,1,.45]),backIn:$i([.31,.01,.66,-.59]),backOut:$i([.33,1.53,.69,.99])};function Y1(e){if(e)return U1(e)?$i(e):Array.isArray(e)?e.map(Y1):G1[e]}function YE(e,t,n,{delay:r=0,duration:o,repeat:i=0,repeatType:s="loop",ease:a,times:l}={}){const u={[t]:n};l&&(u.offset=l);const c=Y1(a);return Array.isArray(c)&&(u.easing=c),e.animate(u,{delay:r,duration:o,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:i+1,direction:s==="reverse"?"alternate":"normal"})}function XE(e,{repeat:t,repeatType:n="loop"}){const r=t&&n!=="loop"&&t%2===1?0:e.length-1;return e[r]}const X1=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e,QE=1e-7,ZE=12;function JE(e,t,n,r,o){let i,s,a=0;do s=t+(n-t)/2,i=X1(s,r,o)-e,i>0?n=s:t=s;while(Math.abs(i)>QE&&++aJE(i,0,1,e,n);return i=>i===0||i===1?i:X1(o(i),t,r)}const qE=ks(.42,0,1,1),ek=ks(0,0,.58,1),Q1=ks(.42,0,.58,1),tk=e=>Array.isArray(e)&&typeof e[0]!="number",Z1=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,J1=e=>t=>1-e(1-t),Tp=e=>1-Math.sin(Math.acos(e)),q1=J1(Tp),nk=Z1(Tp),ex=ks(.33,1.53,.69,.99),Ap=J1(ex),rk=Z1(Ap),ok=e=>(e*=2)<1?.5*Ap(e):.5*(2-Math.pow(2,-10*(e-1))),ik={linear:Ne,easeIn:qE,easeInOut:Q1,easeOut:ek,circIn:Tp,circInOut:nk,circOut:q1,backIn:Ap,backInOut:rk,backOut:ex,anticipate:ok},ig=e=>{if(Array.isArray(e)){kp(e.length===4);const[t,n,r,o]=e;return ks(t,n,r,o)}else if(typeof e=="string")return ik[e];return e},Mp=(e,t)=>n=>!!($s(n)&&sE.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),tx=(e,t,n)=>r=>{if(!$s(r))return r;const[o,i,s,a]=r.match(tu);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}},sk=e=>ar(0,255,e),nc={...Yr,transform:e=>Math.round(sk(e))},Nr={test:Mp("rgb","red"),parse:tx("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+nc.transform(e)+", "+nc.transform(t)+", "+nc.transform(n)+", "+Oi(Fi.transform(r))+")"};function ak(e){let t="",n="",r="",o="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),o=e.substring(4,5),t+=t,n+=n,r+=r,o+=o),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}}const Fd={test:Mp("#"),parse:ak,transform:Nr.transform},Po={test:Mp("hsl","hue"),parse:tx("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+on.transform(Oi(t))+", "+on.transform(Oi(n))+", "+Oi(Fi.transform(r))+")"},st={test:e=>Nr.test(e)||Fd.test(e)||Po.test(e),parse:e=>Nr.test(e)?Nr.parse(e):Po.test(e)?Po.parse(e):Fd.parse(e),transform:e=>$s(e)?e:e.hasOwnProperty("red")?Nr.transform(e):Po.transform(e)},ke=(e,t,n)=>-n*e+n*t+e;function rc(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function lk({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let o=0,i=0,s=0;if(!t)o=i=s=n;else{const a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;o=rc(l,a,e+1/3),i=rc(l,a,e),s=rc(l,a,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(s*255),alpha:r}}const oc=(e,t,n)=>{const r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},uk=[Fd,Nr,Po],ck=e=>uk.find(t=>t.test(e));function sg(e){const t=ck(e);let n=t.parse(e);return t===Po&&(n=lk(n)),n}const nx=(e,t)=>{const n=sg(e),r=sg(t),o={...n};return i=>(o.red=oc(n.red,r.red,i),o.green=oc(n.green,r.green,i),o.blue=oc(n.blue,r.blue,i),o.alpha=ke(n.alpha,r.alpha,i),Nr.transform(o))};function dk(e){var t,n;return isNaN(e)&&$s(e)&&(((t=e.match(tu))===null||t===void 0?void 0:t.length)||0)+(((n=e.match(T1))===null||n===void 0?void 0:n.length)||0)>0}const rx={regex:oE,countKey:"Vars",token:"${v}",parse:Ne},ox={regex:T1,countKey:"Colors",token:"${c}",parse:st.parse},ix={regex:tu,countKey:"Numbers",token:"${n}",parse:Yr.parse};function ic(e,{regex:t,countKey:n,token:r,parse:o}){const i=e.tokenised.match(t);i&&(e["num"+n]=i.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...i.map(o)))}function wl(e){const t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&ic(n,rx),ic(n,ox),ic(n,ix),n}function sx(e){return wl(e).values}function ax(e){const{values:t,numColors:n,numVars:r,tokenised:o}=wl(e),i=t.length;return s=>{let a=o;for(let l=0;ltypeof e=="number"?0:e;function pk(e){const t=sx(e);return ax(e)(t.map(fk))}const lr={test:dk,parse:sx,createTransformer:ax,getAnimatableNone:pk},lx=(e,t)=>n=>`${n>0?t:e}`;function ux(e,t){return typeof e=="number"?n=>ke(e,t,n):st.test(e)?nx(e,t):e.startsWith("var(")?lx(e,t):dx(e,t)}const cx=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,s)=>ux(i,t[s]));return i=>{for(let s=0;s{const n={...e,...t},r={};for(const o in n)e[o]!==void 0&&t[o]!==void 0&&(r[o]=ux(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}},dx=(e,t)=>{const n=lr.createTransformer(t),r=wl(e),o=wl(t);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?qn(cx(r.values,o.values),n):lx(e,t)},ss=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},ag=(e,t)=>n=>ke(e,t,n);function mk(e){return typeof e=="number"?ag:typeof e=="string"?st.test(e)?nx:dx:Array.isArray(e)?cx:typeof e=="object"?hk:ag}function gk(e,t,n){const r=[],o=n||mk(e[0]),i=e.length-1;for(let s=0;st[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const s=gk(t,r,o),a=s.length,l=u=>{let c=0;if(a>1)for(;cl(ar(e[0],e[i-1],u)):l}function vk(e,t){const n=e[e.length-1];for(let r=1;r<=t;r++){const o=ss(0,t,r);e.push(ke(n,1,o))}}function yk(e){const t=[0];return vk(t,e.length-1),t}function bk(e,t){return e.map(n=>n*t)}function xk(e,t){return e.map(()=>t||Q1).splice(0,e.length-1)}function Cl({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){const o=tk(r)?r.map(ig):ig(r),i={done:!1,value:t[0]},s=bk(n&&n.length===t.length?n:yk(t),e),a=fx(s,t,{ease:Array.isArray(o)?o:xk(t,o)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}function px(e,t){return t?e*(1e3/t):0}const wk=5;function hx(e,t,n){const r=Math.max(t-wk,0);return px(n-e(r),t-r)}const sc=.001,Ck=.01,lg=10,Sk=.05,Pk=1;function $k({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i;HE(e<=er(lg));let s=1-t;s=ar(Sk,Pk,s),e=ar(Ck,lg,Pn(e)),s<1?(o=u=>{const c=u*s,d=c*e,f=c-n,p=Od(u,s),y=Math.exp(-d);return sc-f/p*y},i=u=>{const d=u*s*e,f=d*n+n,p=Math.pow(s,2)*Math.pow(u,2)*e,y=Math.exp(-d),b=Od(Math.pow(u,2),s);return(-o(u)+sc>0?-1:1)*((f-p)*y)/b}):(o=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-sc+c*d},i=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const a=5/e,l=kk(o,i,a);if(e=er(e),isNaN(l))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(l,2)*r;return{stiffness:u,damping:s*2*Math.sqrt(r*u),duration:e}}}const Ek=12;function kk(e,t,n){let r=n;for(let o=1;oe[n]!==void 0)}function Mk(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ug(e,Ak)&&ug(e,Tk)){const n=$k(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function mx({keyframes:e,restDelta:t,restSpeed:n,...r}){const o=e[0],i=e[e.length-1],s={done:!1,value:o},{stiffness:a,damping:l,mass:u,duration:c,velocity:d,isResolvedFromDuration:f}=Mk({...r,velocity:-Pn(r.velocity||0)}),p=d||0,y=l/(2*Math.sqrt(a*u)),b=i-o,w=Pn(Math.sqrt(a/u)),x=Math.abs(b)<5;n||(n=x?.01:2),t||(t=x?.005:.5);let g;if(y<1){const v=Od(w,y);g=P=>{const k=Math.exp(-y*w*P);return i-k*((p+y*w*b)/v*Math.sin(v*P)+b*Math.cos(v*P))}}else if(y===1)g=v=>i-Math.exp(-w*v)*(b+(p+w*b)*v);else{const v=w*Math.sqrt(y*y-1);g=P=>{const k=Math.exp(-y*w*P),A=Math.min(v*P,300);return i-k*((p+y*w*b)*Math.sinh(A)+v*b*Math.cosh(A))/v}}return{calculatedDuration:f&&c||null,next:v=>{const P=g(v);if(f)s.done=v>=c;else{let k=p;v!==0&&(y<1?k=hx(g,v,P):k=0);const A=Math.abs(k)<=n,D=Math.abs(i-P)<=t;s.done=A&&D}return s.value=s.done?i:P,s}}}function cg({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:s,min:a,max:l,restDelta:u=.5,restSpeed:c}){const d=e[0],f={done:!1,value:d},p=m=>a!==void 0&&ml,y=m=>a===void 0?l:l===void 0||Math.abs(a-m)-b*Math.exp(-m/r),v=m=>x+g(m),P=m=>{const L=g(m),M=v(m);f.done=Math.abs(L)<=u,f.value=f.done?x:M};let k,A;const D=m=>{p(f.value)&&(k=m,A=mx({keyframes:[f.value,y(f.value)],velocity:hx(v,m,f.value),damping:o,stiffness:i,restDelta:u,restSpeed:c}))};return D(0),{calculatedDuration:null,next:m=>{let L=!1;return!A&&k===void 0&&(L=!0,P(m),D(m)),k!==void 0&&m>k?A.next(m-k):(!L&&P(m),f)}}}const Lk=e=>{const t=({timestamp:n})=>e(n);return{start:()=>be.update(t,!0),stop:()=>Mn(t),now:()=>tt.isProcessing?tt.timestamp:performance.now()}},dg=2e4;function fg(e){let t=0;const n=50;let r=e.next(t);for(;!r.done&&t=dg?1/0:t}const Dk={decay:cg,inertia:cg,tween:Cl,keyframes:Cl,spring:mx};function Sl({autoplay:e=!0,delay:t=0,driver:n=Lk,keyframes:r,type:o="keyframes",repeat:i=0,repeatDelay:s=0,repeatType:a="loop",onPlay:l,onStop:u,onComplete:c,onUpdate:d,...f}){let p=1,y=!1,b,w;const x=()=>{w=new Promise(T=>{b=T})};x();let g;const v=Dk[o]||Cl;let P;v!==Cl&&typeof r[0]!="number"&&(P=fx([0,100],r,{clamp:!1}),r=[0,100]);const k=v({...f,keyframes:r});let A;a==="mirror"&&(A=v({...f,keyframes:[...r].reverse(),velocity:-(f.velocity||0)}));let D="idle",m=null,L=null,M=null;k.calculatedDuration===null&&i&&(k.calculatedDuration=fg(k));const{calculatedDuration:E}=k;let N=1/0,C=1/0;E!==null&&(N=E+s,C=N*(i+1)-s);let $=0;const R=T=>{if(L===null)return;p>0&&(L=Math.min(L,T)),p<0&&(L=Math.min(T-C/p,L)),m!==null?$=m:$=Math.round(T-L)*p;const O=$-t*(p>=0?1:-1),V=p>=0?O<0:O>C;$=Math.max(O,0),D==="finished"&&m===null&&($=C);let W=$,U=k;if(i){const Z=Math.min($,C)/N;let re=Math.floor(Z),ie=Z%1;!ie&&Z>=1&&(ie=1),ie===1&&re--,re=Math.min(re,i+1),!!(re%2)&&(a==="reverse"?(ie=1-ie,s&&(ie-=s/N)):a==="mirror"&&(U=A)),W=ar(0,1,ie)*N}const Q=V?{done:!1,value:r[0]}:U.next(W);P&&(Q.value=P(Q.value));let{done:K}=Q;!V&&E!==null&&(K=p>=0?$>=C:$<=0);const G=m===null&&(D==="finished"||D==="running"&&K);return d&&d(Q.value),G&&I(),Q},_=()=>{g&&g.stop(),g=void 0},j=()=>{D="idle",_(),b(),x(),L=M=null},I=()=>{D="finished",c&&c(),_(),b()},B=()=>{if(y)return;g||(g=n(R));const T=g.now();l&&l(),m!==null?L=T-m:(!L||D==="finished")&&(L=T),D==="finished"&&x(),M=L,m=null,D="running",g.start()};e&&B();const F={then(T,O){return w.then(T,O)},get time(){return Pn($)},set time(T){T=er(T),$=T,m!==null||!g||p===0?m=T:L=g.now()-T/p},get duration(){const T=k.calculatedDuration===null?fg(k):k.calculatedDuration;return Pn(T)},get speed(){return p},set speed(T){T===p||!g||(p=T,F.time=Pn($))},get state(){return D},play:B,pause:()=>{D="paused",m=$},stop:()=>{y=!0,D!=="idle"&&(D="idle",u&&u(),j())},cancel:()=>{M!==null&&R(M),j()},complete:()=>{D="finished"},sample:T=>(L=0,R(T))};return F}function Nk(e){let t;return()=>(t===void 0&&(t=e()),t)}const Ik=Nk(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Rk=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),aa=10,Fk=2e4,Ok=(e,t)=>t.type==="spring"||e==="backgroundColor"||!H1(t.ease);function jk(e,t,{onUpdate:n,onComplete:r,...o}){if(!(Ik()&&Rk.has(t)&&!o.repeatDelay&&o.repeatType!=="mirror"&&o.damping!==0&&o.type!=="inertia"))return!1;let s=!1,a,l,u=!1;const c=()=>{l=new Promise(v=>{a=v})};c();let{keyframes:d,duration:f=300,ease:p,times:y}=o;if(Ok(t,o)){const v=Sl({...o,repeat:0,delay:0});let P={done:!1,value:d[0]};const k=[];let A=0;for(;!P.done&&A{u=!1,b.cancel()},x=()=>{u=!0,be.update(w),a(),c()};return b.onfinish=()=>{u||(e.set(XE(d,o)),r&&r(),x())},{then(v,P){return l.then(v,P)},attachTimeline(v){return b.timeline=v,b.onfinish=null,Ne},get time(){return Pn(b.currentTime||0)},set time(v){b.currentTime=er(v)},get speed(){return b.playbackRate},set speed(v){b.playbackRate=v},get duration(){return Pn(f)},play:()=>{s||(b.play(),Mn(w))},pause:()=>b.pause(),stop:()=>{if(s=!0,b.playState==="idle")return;const{currentTime:v}=b;if(v){const P=Sl({...o,autoplay:!1});e.setWithVelocity(P.sample(v-aa).value,P.sample(v).value,aa)}x()},complete:()=>{u||b.finish()},cancel:x}}function _k({keyframes:e,delay:t,onUpdate:n,onComplete:r}){const o=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:Ne,pause:Ne,stop:Ne,then:i=>(i(),Promise.resolve()),cancel:Ne,complete:Ne});return t?Sl({keyframes:[0,1],duration:0,delay:t,onComplete:o}):o()}const Bk={type:"spring",stiffness:500,damping:25,restSpeed:10},Vk=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Kk={type:"keyframes",duration:.8},zk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Wk=(e,{keyframes:t})=>t.length>2?Kk:Gr.has(e)?e.startsWith("scale")?Vk(t[1]):Bk:zk,jd=(e,t)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(lr.test(t)||t==="0")&&!t.startsWith("url(")),Uk=new Set(["brightness","contrast","saturate","opacity"]);function Hk(e){const[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(tu)||[];if(!r)return e;const o=n.replace(r,"");let i=Uk.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const Gk=/([a-z-]*)\(.*?\)/g,_d={...lr,getAnimatableNone:e=>{const t=e.match(Gk);return t?t.map(Hk).join(" "):e}},Yk={...A1,color:st,backgroundColor:st,outlineColor:st,fill:st,stroke:st,borderColor:st,borderTopColor:st,borderRightColor:st,borderBottomColor:st,borderLeftColor:st,filter:_d,WebkitFilter:_d},Lp=e=>Yk[e];function gx(e,t){let n=Lp(e);return n!==_d&&(n=lr),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const vx=e=>/^0[^.\s]+$/.test(e);function Xk(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||vx(e)}function Qk(e,t,n,r){const o=jd(t,n);let i;Array.isArray(n)?i=[...n]:i=[null,n];const s=r.from!==void 0?r.from:e.get();let a;const l=[];for(let u=0;uo=>{const i=Dp(r,e)||{},s=i.delay||r.delay||0;let{elapsed:a=0}=r;a=a-er(s);const l=Qk(t,e,n,i),u=l[0],c=l[l.length-1],d=jd(e,u),f=jd(e,c);let p={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-a,onUpdate:y=>{t.set(y),i.onUpdate&&i.onUpdate(y)},onComplete:()=>{o(),i.onComplete&&i.onComplete()}};if(Zk(i)||(p={...p,...Wk(e,p)}),p.duration&&(p.duration=er(p.duration)),p.repeatDelay&&(p.repeatDelay=er(p.repeatDelay)),!d||!f||GE.current||i.type===!1||Jk.skipAnimations)return _k(p);if(!r.isHandoff&&t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){const y=jk(t,e,p);if(y)return y}return Sl(p)};function Pl(e){return!!(yt(e)&&e.add)}const yx=e=>/^\-?\d*\.?\d+$/.test(e);function Ip(e,t){e.indexOf(t)===-1&&e.push(t)}function Rp(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class Fp{constructor(){this.subscriptions=[]}add(t){return Ip(this.subscriptions,t),()=>Rp(this.subscriptions,t)}notify(t,n,r){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,n,r);else for(let i=0;i!isNaN(parseFloat(e));class e6{constructor(t,n={}){this.version="10.17.9",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(r,o=!0)=>{this.prev=this.current,this.current=r;const{delta:i,timestamp:s}=tt;this.lastUpdated!==s&&(this.timeDelta=i,this.lastUpdated=s,be.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),o&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>be.postRender(this.velocityCheck),this.velocityCheck=({timestamp:r})=>{r!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=qk(this.current),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,n){this.events[t]||(this.events[t]=new Fp);const r=this.events[t].add(n);return t==="change"?()=>{r(),be.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,n){this.passiveEffect=t,this.stopPassiveEffect=n}set(t,n=!0){!n||!this.passiveEffect?this.updateAndNotify(t,n):this.passiveEffect(t,this.updateAndNotify)}setWithVelocity(t,n,r){this.set(n),this.prev=t,this.timeDelta=r}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?px(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=t(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Wo(e,t){return new e6(e,t)}const bx=e=>t=>t.test(e),t6={test:e=>e==="auto",parse:e=>e},xx=[Yr,te,on,In,lE,aE,t6],hi=e=>xx.find(bx(e)),n6=[...xx,st,lr],r6=e=>n6.find(bx(e));function o6(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Wo(n))}function i6(e,t){const n=ru(e,t);let{transitionEnd:r={},transition:o={},...i}=n?e.makeTargetAnimatable(n,!1):{};i={...i,...r};for(const s in i){const a=CE(i[s]);o6(e,s,a)}}function s6(e,t,n){var r,o;const i=Object.keys(t).filter(a=>!e.hasValue(a)),s=i.length;if(s)for(let a=0;al.remove(d))),u.push(w)}return s&&Promise.all(u).then(()=>{s&&i6(e,s)}),u}function Bd(e,t,n={}){const r=ru(e,t,n.custom);let{transition:o=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(o=n.transitionOverride);const i=r?()=>Promise.all(wx(e,r,n)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(l=0)=>{const{delayChildren:u=0,staggerChildren:c,staggerDirection:d}=o;return d6(e,t,u+l,c,d,n)}:()=>Promise.resolve(),{when:a}=o;if(a){const[l,u]=a==="beforeChildren"?[i,s]:[s,i];return l().then(()=>u())}else return Promise.all([i(),s(n.delay)])}function d6(e,t,n=0,r=0,o=1,i){const s=[],a=(e.variantChildren.size-1)*r,l=o===1?(u=0)=>u*r:(u=0)=>a-u*r;return Array.from(e.variantChildren).sort(f6).forEach((u,c)=>{u.notify("AnimationStart",t),s.push(Bd(u,t,{...i,delay:n+l(c)}).then(()=>u.notify("AnimationComplete",t)))}),Promise.all(s)}function f6(e,t){return e.sortNodePosition(t)}function p6(e,t,n={}){e.notify("AnimationStart",t);let r;if(Array.isArray(t)){const o=t.map(i=>Bd(e,i,n));r=Promise.all(o)}else if(typeof t=="string")r=Bd(e,t,n);else{const o=typeof t=="function"?ru(e,t,n.custom):t;r=Promise.all(wx(e,o,n))}return r.then(()=>e.notify("AnimationComplete",t))}const h6=[...vp].reverse(),m6=vp.length;function g6(e){return t=>Promise.all(t.map(({animation:n,options:r})=>p6(e,n,r)))}function v6(e){let t=g6(e);const n=b6();let r=!0;const o=(l,u)=>{const c=ru(e,u);if(c){const{transition:d,transitionEnd:f,...p}=c;l={...l,...p,...f}}return l};function i(l){t=l(e)}function s(l,u){const c=e.getProps(),d=e.getVariantContext(!0)||{},f=[],p=new Set;let y={},b=1/0;for(let x=0;xb&&k,M=!1;const E=Array.isArray(P)?P:[P];let N=E.reduce(o,{});A===!1&&(N={});const{prevResolvedValues:C={}}=v,$={...C,...N},R=_=>{L=!0,p.has(_)&&(M=!0,p.delete(_)),v.needsAnimating[_]=!0};for(const _ in $){const j=N[_],I=C[_];if(y.hasOwnProperty(_))continue;let B=!1;xl(j)&&xl(I)?B=!W1(j,I):B=j!==I,B?j!==void 0?R(_):p.add(_):j!==void 0&&p.has(_)?R(_):v.protectedKeys[_]=!0}v.prevProp=P,v.prevResolvedValues=N,v.isActive&&(y={...y,...N}),r&&e.blockInitialAnimation&&(L=!1),L&&(!D||M)&&f.push(...E.map(_=>({animation:_,options:{type:g,...l}})))}if(p.size){const x={};p.forEach(g=>{const v=e.getBaseTarget(g);v!==void 0&&(x[g]=v)}),f.push({animation:x})}let w=!!f.length;return r&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(w=!1),r=!1,w?t(f):Promise.resolve()}function a(l,u,c){var d;if(n[l].isActive===u)return Promise.resolve();(d=e.variantChildren)===null||d===void 0||d.forEach(p=>{var y;return(y=p.animationState)===null||y===void 0?void 0:y.setActive(l,u)}),n[l].isActive=u;const f=s(c,l);for(const p in n)n[p].protectedKeys={};return f}return{animateChanges:s,setActive:a,setAnimateFunction:i,getState:()=>n}}function y6(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!W1(t,e):!1}function br(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function b6(){return{animate:br(!0),whileInView:br(),whileHover:br(),whileTap:br(),whileDrag:br(),whileFocus:br(),exit:br()}}class x6 extends gr{constructor(t){super(t),t.animationState||(t.animationState=v6(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),ql(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:n}=this.node.prevProps||{};t!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let w6=0;class C6 extends gr{constructor(){super(...arguments),this.id=w6++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:n,custom:r}=this.node.presenceContext,{isPresent:o}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===o)return;const i=this.node.animationState.setActive("exit",!t,{custom:r??this.node.getProps().custom});n&&!t&&i.then(()=>n(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}const S6={animation:{Feature:x6},exit:{Feature:C6}},pg=(e,t)=>Math.abs(e-t);function P6(e,t){const n=pg(e.x,t.x),r=pg(e.y,t.y);return Math.sqrt(n**2+r**2)}class Cx{constructor(t,n,{transformPagePoint:r,contextWindow:o,dragSnapToOrigin:i=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const d=lc(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,p=P6(d.offset,{x:0,y:0})>=3;if(!f&&!p)return;const{point:y}=d,{timestamp:b}=tt;this.history.push({...y,timestamp:b});const{onStart:w,onMove:x}=this.handlers;f||(w&&w(this.lastMoveEvent,d),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,d)},this.handlePointerMove=(d,f)=>{this.lastMoveEvent=d,this.lastMoveEventInfo=ac(f,this.transformPagePoint),be.update(this.updatePoint,!0)},this.handlePointerUp=(d,f)=>{this.end();const{onEnd:p,onSessionEnd:y,resumeAnimation:b}=this.handlers;if(this.dragSnapToOrigin&&b&&b(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=lc(d.type==="pointercancel"?this.lastMoveEventInfo:ac(f,this.transformPagePoint),this.history);this.startEvent&&p&&p(d,w),y&&y(d,w)},!_1(t))return;this.dragSnapToOrigin=i,this.handlers=n,this.transformPagePoint=r,this.contextWindow=o||window;const s=nu(t),a=ac(s,this.transformPagePoint),{point:l}=a,{timestamp:u}=tt;this.history=[{...l,timestamp:u}];const{onSessionStart:c}=n;c&&c(t,lc(a,this.history)),this.removeListeners=qn(Sn(this.contextWindow,"pointermove",this.handlePointerMove),Sn(this.contextWindow,"pointerup",this.handlePointerUp),Sn(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Mn(this.updatePoint)}}function ac(e,t){return t?{point:t(e.point)}:e}function hg(e,t){return{x:e.x-t.x,y:e.y-t.y}}function lc({point:e},t){return{point:e,delta:hg(e,Sx(t)),offset:hg(e,$6(t)),velocity:E6(t,.1)}}function $6(e){return e[0]}function Sx(e){return e[e.length-1]}function E6(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null;const o=Sx(e);for(;n>=0&&(r=e[n],!(o.timestamp-r.timestamp>er(t)));)n--;if(!r)return{x:0,y:0};const i=Pn(o.timestamp-r.timestamp);if(i===0)return{x:0,y:0};const s={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Et(e){return e.max-e.min}function Vd(e,t=0,n=.01){return Math.abs(e-t)<=n}function mg(e,t,n,r=.5){e.origin=r,e.originPoint=ke(t.min,t.max,e.origin),e.scale=Et(n)/Et(t),(Vd(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=ke(n.min,n.max,e.origin)-e.originPoint,(Vd(e.translate)||isNaN(e.translate))&&(e.translate=0)}function ji(e,t,n,r){mg(e.x,t.x,n.x,r?r.originX:void 0),mg(e.y,t.y,n.y,r?r.originY:void 0)}function gg(e,t,n){e.min=n.min+t.min,e.max=e.min+Et(t)}function k6(e,t,n){gg(e.x,t.x,n.x),gg(e.y,t.y,n.y)}function vg(e,t,n){e.min=t.min-n.min,e.max=e.min+Et(t)}function _i(e,t,n){vg(e.x,t.x,n.x),vg(e.y,t.y,n.y)}function T6(e,{min:t,max:n},r){return t!==void 0&&en&&(e=r?ke(n,e,r.max):Math.min(e,n)),e}function yg(e,t,n){return{min:t!==void 0?e.min+t:void 0,max:n!==void 0?e.max+n-(e.max-e.min):void 0}}function A6(e,{top:t,left:n,bottom:r,right:o}){return{x:yg(e.x,n,o),y:yg(e.y,t,r)}}function bg(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.minr?n=ss(t.min,t.max-r,e.min):r>o&&(n=ss(e.min,e.max-o,t.min)),ar(0,1,n)}function D6(e,t){const n={};return t.min!==void 0&&(n.min=t.min-e.min),t.max!==void 0&&(n.max=t.max-e.min),n}const Kd=.35;function N6(e=Kd){return e===!1?e=0:e===!0&&(e=Kd),{x:xg(e,"left","right"),y:xg(e,"top","bottom")}}function xg(e,t,n){return{min:wg(e,t),max:wg(e,n)}}function wg(e,t){return typeof e=="number"?e:e[t]||0}const Cg=()=>({translate:0,scale:1,origin:0,originPoint:0}),$o=()=>({x:Cg(),y:Cg()}),Sg=()=>({min:0,max:0}),Be=()=>({x:Sg(),y:Sg()});function It(e){return[e("x"),e("y")]}function Px({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function I6({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function R6(e,t){if(!t)return e;const n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}function uc(e){return e===void 0||e===1}function zd({scale:e,scaleX:t,scaleY:n}){return!uc(e)||!uc(t)||!uc(n)}function Pr(e){return zd(e)||$x(e)||e.z||e.rotate||e.rotateX||e.rotateY}function $x(e){return Pg(e.x)||Pg(e.y)}function Pg(e){return e&&e!=="0%"}function $l(e,t,n){const r=e-n,o=t*r;return n+o}function $g(e,t,n,r,o){return o!==void 0&&(e=$l(e,o,r)),$l(e,n,r)+t}function Wd(e,t=0,n=1,r,o){e.min=$g(e.min,t,n,r,o),e.max=$g(e.max,t,n,r,o)}function Ex(e,{x:t,y:n}){Wd(e.x,t.translate,t.scale,t.originPoint),Wd(e.y,n.translate,n.scale,n.originPoint)}function F6(e,t,n,r=!1){const o=n.length;if(!o)return;t.x=t.y=1;let i,s;for(let a=0;a1.0000000000001||e<.999999999999?e:1}function On(e,t){e.min=e.min+t,e.max=e.max+t}function kg(e,t,[n,r,o]){const i=t[o]!==void 0?t[o]:.5,s=ke(e.min,e.max,i);Wd(e,t[n],t[r],s,t.scale)}const O6=["x","scaleX","originX"],j6=["y","scaleY","originY"];function Eo(e,t){kg(e.x,t,O6),kg(e.y,t,j6)}function kx(e,t){return Px(R6(e.getBoundingClientRect(),t))}function _6(e,t,n){const r=kx(e,n),{scroll:o}=t;return o&&(On(r.x,o.offset.x),On(r.y,o.offset.y)),r}const Tx=({current:e})=>e?e.ownerDocument.defaultView:null,B6=new WeakMap;class V6{constructor(t){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Be(),this.visualElement=t}start(t,{snapToCursor:n=!1}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const o=c=>{const{dragSnapToOrigin:d}=this.getProps();d?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(nu(c,"page").point)},i=(c,d)=>{const{drag:f,dragPropagation:p,onDragStart:y}=this.getProps();if(f&&!p&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=V1(f),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),It(w=>{let x=this.getAxisMotionValue(w).get()||0;if(on.test(x)){const{projection:g}=this.visualElement;if(g&&g.layout){const v=g.layout.layoutBox[w];v&&(x=Et(v)*(parseFloat(x)/100))}}this.originPoint[w]=x}),y&&be.update(()=>y(c,d),!1,!0);const{animationState:b}=this.visualElement;b&&b.setActive("whileDrag",!0)},s=(c,d)=>{const{dragPropagation:f,dragDirectionLock:p,onDirectionLock:y,onDrag:b}=this.getProps();if(!f&&!this.openGlobalLock)return;const{offset:w}=d;if(p&&this.currentDirection===null){this.currentDirection=K6(w),this.currentDirection!==null&&y&&y(this.currentDirection);return}this.updateAxis("x",d.point,w),this.updateAxis("y",d.point,w),this.visualElement.render(),b&&b(c,d)},a=(c,d)=>this.stop(c,d),l=()=>It(c=>{var d;return this.getAnimationState(c)==="paused"&&((d=this.getAxisMotionValue(c).animation)===null||d===void 0?void 0:d.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new Cx(t,{onSessionStart:o,onStart:i,onMove:s,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:Tx(this.visualElement)})}stop(t,n){const r=this.isDragging;if(this.cancel(),!r)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i&&be.update(()=>i(t,n))}cancel(){this.isDragging=!1;const{projection:t,animationState:n}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(t,n,r){const{drag:o}=this.getProps();if(!r||!la(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let s=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(s=T6(s,this.constraints[t],this.elastic[t])),i.set(s)}resolveConstraints(){var t;const{dragConstraints:n,dragElastic:r}=this.getProps(),o=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(t=this.visualElement.projection)===null||t===void 0?void 0:t.layout,i=this.constraints;n&&So(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&o?this.constraints=A6(o.layoutBox,n):this.constraints=!1,this.elastic=N6(r),i!==this.constraints&&o&&this.constraints&&!this.hasMutatedConstraints&&It(s=>{this.getAxisMotionValue(s)&&(this.constraints[s]=D6(o.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!So(t))return!1;const r=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=_6(r,o.root,this.visualElement.getTransformPagePoint());let s=M6(o.layout.layoutBox,i);if(n){const a=n(I6(s));this.hasMutatedConstraints=!!a,a&&(s=Px(a))}return s}startAnimation(t){const{drag:n,dragMomentum:r,dragElastic:o,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},u=It(c=>{if(!la(c,n,this.currentDirection))return;let d=l&&l[c]||{};s&&(d={min:0,max:0});const f=o?200:1e6,p=o?40:1e7,y={type:"inertia",velocity:r?t[c]:0,bounceStiffness:f,bounceDamping:p,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(c,y)});return Promise.all(u).then(a)}startAxisValueAnimation(t,n){const r=this.getAxisMotionValue(t);return r.start(Np(t,r,0,n))}stopAnimation(){It(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){It(t=>{var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(t){var n;return(n=this.getAxisMotionValue(t).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(t){const n="_drag"+t.toUpperCase(),r=this.visualElement.getProps(),o=r[n];return o||this.visualElement.getValue(t,(r.initial?r.initial[t]:void 0)||0)}snapToCursor(t){It(n=>{const{drag:r}=this.getProps();if(!la(n,r,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){const{min:s,max:a}=o.layout.layoutBox[n];i.set(t[n]-ke(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:n}=this.getProps(),{projection:r}=this.visualElement;if(!So(n)||!r||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};It(s=>{const a=this.getAxisMotionValue(s);if(a){const l=a.get();o[s]=L6({min:l,max:l},this.constraints[s])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),It(s=>{if(!la(s,t,null))return;const a=this.getAxisMotionValue(s),{min:l,max:u}=this.constraints[s];a.set(ke(l,u,o[s]))})}addListeners(){if(!this.visualElement.current)return;B6.set(this.visualElement,this);const t=this.visualElement.current,n=Sn(t,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),r=()=>{const{dragConstraints:l}=this.getProps();So(l)&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",r);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),r();const s=wn(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(It(c=>{const d=this.getAxisMotionValue(c);d&&(this.originPoint[c]+=l[c].translate,d.set(d.get()+l[c].translate))}),this.visualElement.render())});return()=>{s(),n(),i(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:r=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:s=Kd,dragMomentum:a=!0}=t;return{...t,drag:n,dragDirectionLock:r,dragPropagation:o,dragConstraints:i,dragElastic:s,dragMomentum:a}}}function la(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function K6(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}class z6 extends gr{constructor(t){super(t),this.removeGroupControls=Ne,this.removeListeners=Ne,this.controls=new V6(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ne}unmount(){this.removeGroupControls(),this.removeListeners()}}const Tg=e=>(t,n)=>{e&&be.update(()=>e(t,n))};class W6 extends gr{constructor(){super(...arguments),this.removePointerDownListener=Ne}onPointerDown(t){this.session=new Cx(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Tx(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:n,onPan:r,onPanEnd:o}=this.node.getProps();return{onSessionStart:Tg(t),onStart:Tg(n),onMove:r,onEnd:(i,s)=>{delete this.session,o&&be.update(()=>o(i,s))}}}mount(){this.removePointerDownListener=Sn(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function U6(){const e=h.useContext(Zl);if(e===null)return[!0,null];const{isPresent:t,onExitComplete:n,register:r}=e,o=h.useId();return h.useEffect(()=>r(o),[]),!t&&n?[!1,()=>n&&n(o)]:[!0]}const Aa={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Ag(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const mi={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(te.test(e))e=parseFloat(e);else return e;const n=Ag(e,t.target.x),r=Ag(e,t.target.y);return`${n}% ${r}%`}},H6={correct:(e,{treeScale:t,projectionDelta:n})=>{const r=e,o=lr.parse(e);if(o.length>5)return r;const i=lr.createTransformer(e),s=typeof o[0]!="number"?1:0,a=n.x.scale*t.x,l=n.y.scale*t.y;o[0+s]/=a,o[1+s]/=l;const u=ke(a,l,.5);return typeof o[2+s]=="number"&&(o[2+s]/=u),typeof o[3+s]=="number"&&(o[3+s]/=u),i(o)}};class G6 extends ee.Component{componentDidMount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r,layoutId:o}=this.props,{projection:i}=t;eE(Y6),i&&(n.group&&n.group.add(i),r&&r.register&&o&&r.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Aa.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:n,visualElement:r,drag:o,isPresent:i}=this.props,s=r.projection;return s&&(s.isPresent=i,o||t.layoutDependency!==n||n===void 0?s.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?s.promote():s.relegate()||be.postRender(()=>{const a=s.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:n,switchLayoutGroup:r}=this.props,{projection:o}=t;o&&(o.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(o),r&&r.deregister&&r.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Ax(e){const[t,n]=U6(),r=h.useContext(bp);return ee.createElement(G6,{...e,layoutGroup:r,switchLayoutGroup:h.useContext(P1),isPresent:t,safeToRemove:n})}const Y6={borderRadius:{...mi,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:mi,borderTopRightRadius:mi,borderBottomLeftRadius:mi,borderBottomRightRadius:mi,boxShadow:H6},Mx=["TopLeft","TopRight","BottomLeft","BottomRight"],X6=Mx.length,Mg=e=>typeof e=="string"?parseFloat(e):e,Lg=e=>typeof e=="number"||te.test(e);function Q6(e,t,n,r,o,i){o?(e.opacity=ke(0,n.opacity!==void 0?n.opacity:1,Z6(r)),e.opacityExit=ke(t.opacity!==void 0?t.opacity:1,0,J6(r))):i&&(e.opacity=ke(t.opacity!==void 0?t.opacity:1,n.opacity!==void 0?n.opacity:1,r));for(let s=0;srt?1:n(ss(e,t,r))}function Ng(e,t){e.min=t.min,e.max=t.max}function Dt(e,t){Ng(e.x,t.x),Ng(e.y,t.y)}function Ig(e,t,n,r,o){return e-=t,e=$l(e,1/n,r),o!==void 0&&(e=$l(e,1/o,r)),e}function q6(e,t=0,n=1,r=.5,o,i=e,s=e){if(on.test(t)&&(t=parseFloat(t),t=ke(s.min,s.max,t/100)-s.min),typeof t!="number")return;let a=ke(i.min,i.max,r);e===i&&(a-=t),e.min=Ig(e.min,t,n,a,o),e.max=Ig(e.max,t,n,a,o)}function Rg(e,t,[n,r,o],i,s){q6(e,t[n],t[r],t[o],t.scale,i,s)}const eT=["x","scaleX","originX"],tT=["y","scaleY","originY"];function Fg(e,t,n,r){Rg(e.x,t,eT,n?n.x:void 0,r?r.x:void 0),Rg(e.y,t,tT,n?n.y:void 0,r?r.y:void 0)}function Og(e){return e.translate===0&&e.scale===1}function Dx(e){return Og(e.x)&&Og(e.y)}function nT(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}function Nx(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function jg(e){return Et(e.x)/Et(e.y)}class rT{constructor(){this.members=[]}add(t){Ip(this.members,t),t.scheduleRender()}remove(t){if(Rp(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(t){const n=this.members.findIndex(o=>t===o);if(n===0)return!1;let r;for(let o=n;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){r=i;break}}return r?(this.promote(r),!0):!1}promote(t,n){const r=this.lead;if(t!==r&&(this.prevLead=r,this.lead=t,t.show(),r)){r.instance&&r.scheduleRender(),t.scheduleRender(),t.resumeFrom=r,n&&(t.resumeFrom.preserveOpacity=!0),r.snapshot&&(t.snapshot=r.snapshot,t.snapshot.latestValues=r.animationValues||r.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&r.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:n,resumingFrom:r}=t;n.onExitComplete&&n.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function _g(e,t,n){let r="";const o=e.x.translate/t.x,i=e.y.translate/t.y;if((o||i)&&(r=`translate3d(${o}px, ${i}px, 0) `),(t.x!==1||t.y!==1)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){const{rotate:l,rotateX:u,rotateY:c}=n;l&&(r+=`rotate(${l}deg) `),u&&(r+=`rotateX(${u}deg) `),c&&(r+=`rotateY(${c}deg) `)}const s=e.x.scale*t.x,a=e.y.scale*t.y;return(s!==1||a!==1)&&(r+=`scale(${s}, ${a})`),r||"none"}const oT=(e,t)=>e.depth-t.depth;class iT{constructor(){this.children=[],this.isDirty=!1}add(t){Ip(this.children,t),this.isDirty=!0}remove(t){Rp(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(oT),this.isDirty=!1,this.children.forEach(t)}}function sT(e,t){const n=performance.now(),r=({timestamp:o})=>{const i=o-n;i>=t&&(Mn(r),e(i-t))};return be.read(r,!0),()=>Mn(r)}function aT(e){window.MotionDebug&&window.MotionDebug.record(e)}function lT(e){return e instanceof SVGElement&&e.tagName!=="svg"}function uT(e,t,n){const r=yt(e)?e:Wo(e);return r.start(Np("",r,t,n)),r.animation}const Bg=["","X","Y","Z"],cT={visibility:"hidden"},Vg=1e3;let dT=0;const $r={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function Ix({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:o}){return class{constructor(s={},a=t==null?void 0:t()){this.id=dT++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!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.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,$r.totalNodes=$r.resolvedTargetDeltas=$r.recalculatedProjection=0,this.nodes.forEach(hT),this.nodes.forEach(bT),this.nodes.forEach(xT),this.nodes.forEach(mT),aT($r)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;e(s,()=>{this.root.updateBlockedByResize=!0,d&&d(),d=sT(f,250),Aa.hasAnimatedSinceResize&&(Aa.hasAnimatedSinceResize=!1,this.nodes.forEach(zg))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:f,hasRelativeTargetChanged:p,layout:y})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const b=this.options.transition||c.getDefaultTransition()||$T,{onLayoutAnimationStart:w,onLayoutAnimationComplete:x}=c.getProps(),g=!this.targetLayout||!Nx(this.targetLayout,y)||p,v=!f&&p;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||v||f&&(g||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,v);const P={...Dp(b,"layout"),onPlay:w,onComplete:x};(c.shouldReduceMotion||this.options.layoutRoot)&&(P.delay=0,P.type=!1),this.startAnimation(P)}else f||zg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=y})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Mn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(wT),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach(gT),this.sharedNodes.forEach(CT)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,be.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){be.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const k=P/1e3;Wg(d.x,s.x,k),Wg(d.y,s.y,k),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(_i(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),ST(this.relativeTarget,this.relativeTargetOrigin,f,k),v&&nT(this.relativeTarget,v)&&(this.isProjectionDirty=!1),v||(v=Be()),Dt(v,this.relativeTarget)),b&&(this.animationValues=c,Q6(c,u,this.latestValues,k,g,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=k},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Mn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=be.update(()=>{Aa.hasAnimatedSinceResize=!0,this.currentAnimation=uT(0,Vg,{...s,onUpdate:a=>{this.mixTargetDelta(a),s.onUpdate&&s.onUpdate(a)},onComplete:()=>{s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(Vg),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:a,target:l,layout:u,latestValues:c}=s;if(!(!a||!l||!u)){if(this!==s&&this.layout&&u&&Rx(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||Be();const d=Et(this.layout.layoutBox.x);l.x.min=s.target.x.min,l.x.max=l.x.min+d;const f=Et(this.layout.layoutBox.y);l.y.min=s.target.y.min,l.y.max=l.y.min+f}Dt(a,l),Eo(a,c),ji(this.projectionDeltaWithTransform,this.layoutCorrected,a,c)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new rT),this.sharedNodes.get(s).add(a);const u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){var s;const{layoutId:a}=this.options;return a?((s=this.getStack())===null||s===void 0?void 0:s.lead)||this:this}getPrevLead(){var s;const{layoutId:a}=this.options;return a?(s=this.getStack())===null||s===void 0?void 0:s.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:a,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),s&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetRotation(){const{visualElement:s}=this.options;if(!s)return;let a=!1;const{latestValues:l}=s;if((l.rotate||l.rotateX||l.rotateY||l.rotateZ)&&(a=!0),!a)return;const u={};for(let c=0;c{var a;return(a=s.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(Kg),this.root.sharedNodes.clear()}}}function fT(e){e.updateLayout()}function pT(e){var t;const n=((t=e.resumeFrom)===null||t===void 0?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:o}=e.layout,{animationType:i}=e.options,s=n.source!==e.layout.source;i==="size"?It(d=>{const f=s?n.measuredBox[d]:n.layoutBox[d],p=Et(f);f.min=r[d].min,f.max=f.min+p}):Rx(i,n.layoutBox,r)&&It(d=>{const f=s?n.measuredBox[d]:n.layoutBox[d],p=Et(r[d]);f.max=f.min+p,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[d].max=e.relativeTarget[d].min+p)});const a=$o();ji(a,r,n.layoutBox);const l=$o();s?ji(l,e.applyTransform(o,!0),n.measuredBox):ji(l,r,n.layoutBox);const u=!Dx(a);let c=!1;if(!e.resumeFrom){const d=e.getClosestProjectingParent();if(d&&!d.resumeFrom){const{snapshot:f,layout:p}=d;if(f&&p){const y=Be();_i(y,n.layoutBox,f.layoutBox);const b=Be();_i(b,r,p.layoutBox),Nx(y,b)||(c=!0),d.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=y,e.relativeParent=d)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:n,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function hT(e){$r.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function mT(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function gT(e){e.clearSnapshot()}function Kg(e){e.clearMeasurements()}function vT(e){e.isLayoutDirty=!1}function yT(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function zg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function bT(e){e.resolveTargetDelta()}function xT(e){e.calcProjection()}function wT(e){e.resetRotation()}function CT(e){e.removeLeadSnapshot()}function Wg(e,t,n){e.translate=ke(t.translate,0,n),e.scale=ke(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function Ug(e,t,n,r){e.min=ke(t.min,n.min,r),e.max=ke(t.max,n.max,r)}function ST(e,t,n,r){Ug(e.x,t.x,n.x,r),Ug(e.y,t.y,n.y,r)}function PT(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const $T={duration:.45,ease:[.4,0,.1,1]},Hg=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),Gg=Hg("applewebkit/")&&!Hg("chrome/")?Math.round:Ne;function Yg(e){e.min=Gg(e.min),e.max=Gg(e.max)}function ET(e){Yg(e.x),Yg(e.y)}function Rx(e,t,n){return e==="position"||e==="preserve-aspect"&&!Vd(jg(t),jg(n),.2)}const kT=Ix({attachResizeListener:(e,t)=>wn(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),cc={current:void 0},Fx=Ix({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!cc.current){const e=new kT({});e.mount(window),e.setOptions({layoutScroll:!0}),cc.current=e}return cc.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),TT={pan:{Feature:W6},drag:{Feature:z6,ProjectionNode:Fx,MeasureLayout:Ax}},AT=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function MT(e){const t=AT.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]}function Ud(e,t,n=1){const[r,o]=MT(e);if(!r)return;const i=window.getComputedStyle(t).getPropertyValue(r);if(i){const s=i.trim();return yx(s)?parseFloat(s):s}else return Id(o)?Ud(o,t,n+1):o}function LT(e,{...t},n){const r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};n&&(n={...n}),e.values.forEach(o=>{const i=o.get();if(!Id(i))return;const s=Ud(i,r);s&&o.set(s)});for(const o in t){const i=t[o];if(!Id(i))continue;const s=Ud(i,r);s&&(t[o]=s,n||(n={}),n[o]===void 0&&(n[o]=i))}return{target:t,transitionEnd:n}}const DT=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Ox=e=>DT.has(e),NT=e=>Object.keys(e).some(Ox),Xg=e=>e===Yr||e===te,Qg=(e,t)=>parseFloat(e.split(", ")[t]),Zg=(e,t)=>(n,{transform:r})=>{if(r==="none"||!r)return 0;const o=r.match(/^matrix3d\((.+)\)$/);if(o)return Qg(o[1],t);{const i=r.match(/^matrix\((.+)\)$/);return i?Qg(i[1],e):0}},IT=new Set(["x","y","z"]),RT=Ps.filter(e=>!IT.has(e));function FT(e){const t=[];return RT.forEach(n=>{const r=e.getValue(n);r!==void 0&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),t.length&&e.render(),t}const Uo={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:Zg(4,13),y:Zg(5,14)};Uo.translateX=Uo.x;Uo.translateY=Uo.y;const OT=(e,t,n)=>{const r=t.measureViewportBox(),o=t.current,i=getComputedStyle(o),{display:s}=i,a={};s==="none"&&t.setStaticValue("display",e.display||"block"),n.forEach(u=>{a[u]=Uo[u](r,i)}),t.render();const l=t.measureViewportBox();return n.forEach(u=>{const c=t.getValue(u);c&&c.jump(a[u]),e[u]=Uo[u](l,i)}),e},jT=(e,t,n={},r={})=>{t={...t},r={...r};const o=Object.keys(t).filter(Ox);let i=[],s=!1;const a=[];if(o.forEach(l=>{const u=e.getValue(l);if(!e.hasValue(l))return;let c=n[l],d=hi(c);const f=t[l];let p;if(xl(f)){const y=f.length,b=f[0]===null?1:0;c=f[b],d=hi(c);for(let w=b;w=0?window.pageYOffset:null,u=OT(t,e,a);return i.length&&i.forEach(([c,d])=>{e.getValue(c).set(d)}),e.render(),Jl&&l!==null&&window.scrollTo({top:l}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function _T(e,t,n,r){return NT(t)?jT(e,t,n,r):{target:t,transitionEnd:r}}const BT=(e,t,n,r)=>{const o=LT(e,t,r);return t=o.target,r=o.transitionEnd,_T(e,t,n,r)},Hd={current:null},jx={current:!1};function VT(){if(jx.current=!0,!!Jl)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Hd.current=e.matches;e.addListener(t),t()}else Hd.current=!1}function KT(e,t,n){const{willChange:r}=t;for(const o in t){const i=t[o],s=n[o];if(yt(i))e.addValue(o,i),Pl(r)&&r.add(o);else if(yt(s))e.addValue(o,Wo(i,{owner:e})),Pl(r)&&r.remove(o);else if(s!==i)if(e.hasValue(o)){const a=e.getValue(o);!a.hasAnimated&&a.set(i)}else{const a=e.getStaticValue(o);e.addValue(o,Wo(a!==void 0?a:i,{owner:e}))}}for(const o in n)t[o]===void 0&&e.removeValue(o);return t}const Jg=new WeakMap,_x=Object.keys(is),zT=_x.length,qg=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],WT=yp.length;class UT{constructor({parent:t,props:n,presenceContext:r,reducedMotionConfig:o,visualState:i},s={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>be.render(this.render,!1,!0);const{latestValues:a,renderState:l}=i;this.latestValues=a,this.baseTarget={...a},this.initialValues=n.initial?{...a}:{},this.renderState=l,this.parent=t,this.props=n,this.presenceContext=r,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=s,this.isControllingVariants=eu(n),this.isVariantNode=S1(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...c}=this.scrapeMotionValuesFromProps(n,{});for(const d in c){const f=c[d];a[d]!==void 0&&yt(f)&&(f.set(a[d],!1),Pl(u)&&u.add(d))}}scrapeMotionValuesFromProps(t,n){return{}}mount(t){this.current=t,Jg.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,r)=>this.bindToMotionValue(r,n)),jx.current||VT(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Hd.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Jg.delete(this.current),this.projection&&this.projection.unmount(),Mn(this.notifyUpdate),Mn(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,n){const r=Gr.has(t),o=n.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&be.update(this.notifyUpdate,!1,!0),r&&this.projection&&(this.projection.isTransformDirty=!0)}),i=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{o(),i()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}loadFeatures({children:t,...n},r,o,i){let s,a;for(let l=0;lthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:i,layoutScroll:f,layoutRoot:p})}return a}updateFeatures(){for(const t in this.features){const n=this.features[t];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Be()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,n){this.latestValues[t]=n}makeTargetAnimatable(t,n=!0){return this.makeTargetAnimatableFromInstance(t,this.props,n)}update(t,n){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let r=0;rn.variantChildren.delete(t)}addValue(t,n){n!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,n)),this.values.set(t,n),this.latestValues[t]=n.get()}removeValue(t){this.values.delete(t);const n=this.valueSubscriptions.get(t);n&&(n(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,n){if(this.props.values&&this.props.values[t])return this.props.values[t];let r=this.values.get(t);return r===void 0&&n!==void 0&&(r=Wo(n,{owner:this}),this.addValue(t,r)),r}readValue(t){var n;return this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:(n=this.getBaseTargetFromProps(this.props,t))!==null&&n!==void 0?n:this.readValueFromInstance(this.current,t,this.options)}setBaseTarget(t,n){this.baseTarget[t]=n}getBaseTarget(t){var n;const{initial:r}=this.props,o=typeof r=="string"||typeof r=="object"?(n=Ep(this.props,r))===null||n===void 0?void 0:n[t]:void 0;if(r&&o!==void 0)return o;const i=this.getBaseTargetFromProps(this.props,t);return i!==void 0&&!yt(i)?i:this.initialValues[t]!==void 0&&o===void 0?void 0:this.baseTarget[t]}on(t,n){return this.events[t]||(this.events[t]=new Fp),this.events[t].add(n)}notify(t,...n){this.events[t]&&this.events[t].notify(...n)}}class Bx extends UT{sortInstanceNodePosition(t,n){return t.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(t,n){return t.style?t.style[n]:void 0}removeValueFromRenderState(t,{vars:n,style:r}){delete n[t],delete r[t]}makeTargetAnimatableFromInstance({transition:t,transitionEnd:n,...r},{transformValues:o},i){let s=l6(r,t||{},this);if(o&&(n&&(n=o(n)),r&&(r=o(r)),s&&(s=o(s))),i){s6(this,r,s);const a=BT(this,r,s,n);n=a.transitionEnd,r=a.target}return{transition:t,transitionEnd:n,...r}}}function HT(e){return window.getComputedStyle(e)}class GT extends Bx{readValueFromInstance(t,n){if(Gr.has(n)){const r=Lp(n);return r&&r.default||0}else{const r=HT(t),o=(k1(n)?r.getPropertyValue(n):r[n])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:n}){return kx(t,n)}build(t,n,r,o){wp(t,n,r,o.transformTemplate)}scrapeMotionValuesFromProps(t,n){return $p(t,n)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;yt(t)&&(this.childSubscription=t.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(t,n,r,o){N1(t,n,r,o)}}class YT extends Bx{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(t,n){return t[n]}readValueFromInstance(t,n){if(Gr.has(n)){const r=Lp(n);return r&&r.default||0}return n=I1.has(n)?n:gp(n),t.getAttribute(n)}measureInstanceViewportBox(){return Be()}scrapeMotionValuesFromProps(t,n){return F1(t,n)}build(t,n,r,o){Sp(t,n,r,this.isSVGTag,o.transformTemplate)}renderInstance(t,n,r,o){R1(t,n,r,o)}mount(t){this.isSVGTag=Pp(t.tagName),super.mount(t)}}const XT=(e,t)=>xp(e)?new YT(t,{enableHardwareAcceleration:!1}):new GT(t,{enableHardwareAcceleration:!0}),QT={layout:{ProjectionNode:Fx,MeasureLayout:Ax}},ZT={...S6,...zE,...TT,...QT},ur=J5((e,t)=>ME(e,t,ZT,XT));function Vx(){const e=h.useRef(!1);return mp(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function JT(){const e=Vx(),[t,n]=h.useState(0),r=h.useCallback(()=>{e.current&&n(t+1)},[t]);return[h.useCallback(()=>be.postRender(r),[r]),t]}class qT extends h.Component{getSnapshotBeforeUpdate(t){const n=this.props.childRef.current;if(n&&t.isPresent&&!this.props.isPresent){const r=this.props.sizeRef.current;r.height=n.offsetHeight||0,r.width=n.offsetWidth||0,r.top=n.offsetTop,r.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function e8({children:e,isPresent:t}){const n=h.useId(),r=h.useRef(null),o=h.useRef({width:0,height:0,top:0,left:0});return h.useInsertionEffect(()=>{const{width:i,height:s,top:a,left:l}=o.current;if(t||!r.current||!i||!s)return;r.current.dataset.motionPopId=n;const u=document.createElement("style");return document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` [data-motion-pop-id="${n}"] { position: absolute !important; width: ${i}px !important; @@ -61,8 +61,8 @@ Error generating stack: `+i.message+` top: ${a}px !important; left: ${l}px !important; } - `),()=>{document.head.removeChild(u)}},[t]),h.createElement(JT,{isPresent:t,childRef:r,sizeRef:o},h.cloneElement(e,{ref:r}))}const dc=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:i,mode:s})=>{const a=F1(e8),l=h.useId(),u=h.useMemo(()=>({id:l,initial:t,isPresent:n,custom:o,onExitComplete:c=>{a.set(c,!0);for(const d of a.values())if(!d)return;r&&r()},register:c=>(a.set(c,!1),()=>a.delete(c))}),i?void 0:[n]);return h.useMemo(()=>{a.forEach((c,d)=>a.set(d,!1))},[n]),h.useEffect(()=>{!n&&!a.size&&r&&r()},[n]),s==="popLayout"&&(e=h.createElement(qT,{isPresent:n},e)),h.createElement(Zl.Provider,{value:u},e)};function e8(){return new Map}function t8(e){return h.useEffect(()=>()=>e(),[])}const Er=e=>e.key||"";function n8(e,t){e.forEach(n=>{const r=Er(n);t.set(r,n)})}function r8(e){const t=[];return h.Children.forEach(e,n=>{h.isValidElement(n)&&t.push(n)}),t}const Ts=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:s="sync"})=>{const a=h.useContext(yp).forceRender||ZT()[0],l=Bx(),u=r8(e);let c=u;const d=h.useRef(new Map).current,f=h.useRef(c),p=h.useRef(new Map).current,y=h.useRef(!0);if(hp(()=>{y.current=!1,n8(u,p),f.current=c}),t8(()=>{y.current=!0,p.clear(),d.clear()}),y.current)return h.createElement(h.Fragment,null,c.map(g=>h.createElement(dc,{key:Er(g),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:i,mode:s},g)));c=[...c];const b=f.current.map(Er),w=u.map(Er),x=b.length;for(let g=0;g{if(w.indexOf(v)!==-1)return;const P=p.get(v);if(!P)return;const k=b.indexOf(v);let A=g;if(!A){const D=()=>{d.delete(v);const m=Array.from(p.keys()).filter(L=>!w.includes(L));if(m.forEach(L=>p.delete(L)),f.current=u.filter(L=>{const M=Er(L);return M===v||m.includes(M)}),!d.size){if(l.current===!1)return;a(),r&&r()}};A=h.createElement(dc,{key:Er(P),isPresent:!1,onExitComplete:D,custom:t,presenceAffectsLayout:i,mode:s},P),d.set(v,A)}c.splice(k,0,A)}),c=c.map(g=>{const v=g.key;return d.has(v)?g:h.createElement(dc,{key:Er(g),isPresent:!0,presenceAffectsLayout:i,mode:s},g)}),h.createElement(h.Fragment,null,d.size?c:c.map(g=>h.cloneElement(g)))};var jn={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},as={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.3}},exit:{transform:"scale(0.6)",opacity:0,transition:{type:"easeOut",duration:.2}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.7)",transition:{type:"easeOut",bounce:0,duration:.18}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:jn.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:jn.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:jn.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:jn.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:jn.ease}},exit:{opacity:0,transition:{duration:.3,ease:jn.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}};function Vx(e){return null}Vx.getCollectionNode=function*(t,n){let{childItems:r,title:o,children:i}=t,s=t.title||t.children,a=t.textValue||(typeof s=="string"?s:"")||t["aria-label"]||"";!a&&!(n!=null&&n.suppressTextValueWarning)&&console.warn(" with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:s,textValue:a,"aria-label":t["aria-label"],hasChildNodes:o8(t),*childNodes(){if(r)for(let l of r)yield{type:"item",value:l};else if(o){let l=[];ee.Children.forEach(i,u=>{l.push({type:"item",element:u})}),yield*l}}}};function o8(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&ee.Children.count(e.children)>0)}let Kx=Vx;class i8{build(t,n){return this.context=n,qg(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:n,items:r}=t;if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");for(let o of t.items)yield*this.getFullNode({value:o},{renderer:n})}else{let o=[];ee.Children.forEach(n,s=>{o.push(s)});let i=0;for(let s of o){let a=this.getFullNode({element:s,index:i},{});for(let l of a)i++,yield l}}}getKey(t,n,r,o){if(t.key!=null)return t.key;if(n.type==="cell"&&n.key!=null)return`${o}${n.key}`;let i=n.value;if(i!=null){var s;let a=(s=i.key)!==null&&s!==void 0?s:i.id;if(a==null)throw new Error("No key found for item");return a}return o?`${o}.${n.index}`:`$.${n.index}`}getChildState(t,n){return{renderer:n.renderer||t.renderer}}*getFullNode(t,n,r,o){let i=t.element;if(!i&&t.value&&n&&n.renderer){let l=this.cache.get(t.value);if(l&&(!l.shouldInvalidate||!l.shouldInvalidate(this.context))){l.index=t.index,l.parentKey=o?o.key:null,yield l;return}i=n.renderer(t.value)}if(ee.isValidElement(i)){let l=i.type;if(typeof l!="function"&&typeof l.getCollectionNode!="function"){let f=typeof i.type=="function"?i.type.name:i.type;throw new Error(`Unknown element <${f}> in collection.`)}let u=l.getCollectionNode(i.props,this.context),c=t.index,d=u.next();for(;!d.done&&d.value;){let f=d.value;t.index=c;let p=f.key;p||(p=f.element?null:this.getKey(i,t,n,r));let b=[...this.getFullNode({...f,key:p,index:c,wrapper:s8(t.wrapper,f.wrapper)},this.getChildState(n,f),r?`${r}${i.key}`:i.key,o)];for(let w of b){if(w.value=f.value||t.value,w.value&&this.cache.set(w.value,w),t.type&&w.type!==t.type)throw new Error(`Unsupported type <${fc(w.type)}> in <${fc(o.type)}>. Only <${fc(t.type)}> is supported.`);c++,yield w}d=u.next(b)}return}if(t.key==null)return;let s=this,a={type:t.type,props:t.props,key:t.key,parentKey:o?o.key:null,value:t.value,level:o?o.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:qg(function*(){if(!t.hasChildNodes)return;let l=0;for(let u of t.childNodes()){u.key!=null&&(u.key=`${a.key}${u.key}`),u.index=l;let c=s.getFullNode(u,s.getChildState(n,u),a.key,a);for(let d of c)l++,yield d}})};yield a}constructor(){this.cache=new WeakMap}}function qg(e){let t=[],n=null;return{*[Symbol.iterator](){for(let r of t)yield r;n||(n=e());for(let r of n)t.push(r),yield r}}}function s8(e,t){if(e&&t)return n=>e(t(n));if(e)return e;if(t)return t}function fc(e){return e[0].toUpperCase()+e.slice(1)}function zx(e,t,n){let r=h.useMemo(()=>new i8,[]),{children:o,items:i,collection:s}=e;return h.useMemo(()=>{if(s)return s;let l=r.build({children:o,items:i},n);return t(l)},[r,o,i,s,n,t])}function ou(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function a8(e){return l8(e,0)}function l8(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}}function pc(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...ev(e,t),t],o=[...ev(e,n),n],i=r.slice(0,o.length).findIndex((s,a)=>s!==o[a]);return i!==-1?(t=r[i],n=o[i],t.index-n.index):r.findIndex(s=>s===n)>=0?1:(o.findIndex(s=>s===t)>=0,-1)}function ev(e,t){let n=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),n.unshift(t);return n}const tv=new WeakMap;function Fp(e){let t=tv.get(e);if(t!=null)return t;t=0;let n=r=>{for(let o of r)o.type==="section"?n(ou(o,e)):t++};return n(e),tv.set(e,t),t}class Ut extends Set{constructor(t,n,r){super(t),t instanceof Ut?(this.anchorKey=n||t.anchorKey,this.currentKey=r||t.currentKey):(this.anchorKey=n,this.currentKey=r)}}function u8(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function Wx(e){let{selectionMode:t="none",disallowEmptySelection:n,allowDuplicateSelectionEvents:r,selectionBehavior:o="toggle",disabledBehavior:i="all"}=e,s=h.useRef(!1),[,a]=h.useState(!1),l=h.useRef(null),u=h.useRef(null),[,c]=h.useState(null),d=h.useMemo(()=>nv(e.selectedKeys),[e.selectedKeys]),f=h.useMemo(()=>nv(e.defaultSelectedKeys,new Ut),[e.defaultSelectedKeys]),[p,y]=pr(d,f,e.onSelectionChange),b=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[w,x]=h.useState(o);o==="replace"&&w==="toggle"&&typeof p=="object"&&p.size===0&&x("replace");let g=h.useRef(o);return h.useEffect(()=>{o!==g.current&&(x(o),g.current=o)},[o]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:w,setSelectionBehavior:x,get isFocused(){return s.current},setFocused(v){s.current=v,a(v)},get focusedKey(){return l.current},get childFocusStrategy(){return u.current},setFocusedKey(v,P="first"){l.current=v,u.current=P,c(v)},selectedKeys:p,setSelectedKeys(v){(r||!u8(v,p))&&y(v)},disabledKeys:b,disabledBehavior:i}}function nv(e,t){return e?e==="all"?"all":new Ut(e):t}class Ux{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,n){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=t.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&pc(this.collection,r,t)<0)&&(t=r)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&pc(this.collection,r,t)>0)&&(t=r)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let n;if(this.state.selectedKeys==="all")n=new Ut([t],t,t);else{let r=this.state.selectedKeys,o=r.anchorKey||t;n=new Ut(r,o,t);for(let i of this.getKeyRange(o,r.currentKey||t))n.delete(i);for(let i of this.getKeyRange(t,o))this.canSelectItem(i)&&n.add(i)}this.state.setSelectedKeys(n)}getKeyRange(t,n){let r=this.collection.getItem(t),o=this.collection.getItem(n);return r&&o?pc(this.collection,r,o)<=0?this.getKeyRangeInternal(t,n):this.getKeyRangeInternal(n,t):[]}getKeyRangeInternal(t,n){let r=[],o=t;for(;o;){let i=this.collection.getItem(o);if((i&&i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&r.push(o),o===n)return r;o=this.collection.getKeyAfter(o)}return[]}getKey(t){let n=this.collection.getItem(t);if(!n||n.type==="cell"&&this.allowsCellSelection)return t;for(;n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let n=new Ut(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let n=this.canSelectItem(t)?new Ut([t],t,t):new Ut;this.state.setSelectedKeys(n)}setSelectedKeys(t){if(this.selectionMode==="none")return;let n=new Ut;for(let r of t)if(r=this.getKey(r),r!=null&&(n.add(r),this.selectionMode==="single"))break;this.state.setSelectedKeys(n)}getSelectAllKeys(){let t=[],n=r=>{for(;r;){if(this.canSelectItem(r)){let o=this.collection.getItem(r);o.type==="item"&&t.push(r),o.hasChildNodes&&(this.allowsCellSelection||o.type!=="item")&&n(a8(ou(o,this.collection)).key)}r=this.collection.getKeyAfter(r)}};return n(this.collection.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Ut)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(t.size!==n.size)return!1;for(let r of t)if(!n.has(r))return!1;for(let r of n)if(!t.has(r))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let n=this.collection.getItem(t);return!(!n||n.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}isLink(t){var n,r;return!!(!((r=this.collection.getItem(t))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.href)}constructor(t,n,r){this.collection=t,this.state=n;var o;this.allowsCellSelection=(o=r==null?void 0:r.allowsCellSelection)!==null&&o!==void 0?o:!1,this._isSelectAll=null}}class c8{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}constructor(t,{expandedKeys:n}={}){this.keyMap=new Map,this.iterable=t,n=n||new Set;let r=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||n.has(s.key)))for(let a of s.childNodes)r(a)};for(let s of t)r(s);let o,i=0;for(let[s,a]of this.keyMap)o?(o.nextKey=s,a.prevKey=o.key):(this.firstKey=s,a.prevKey=void 0),a.type==="item"&&(a.index=i++),o=a,o.nextKey=void 0;this.lastKey=o==null?void 0:o.key}}function d8(e){let[t,n]=pr(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),r=Wx(e),o=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=zx(e,h.useCallback(a=>new c8(a,{expandedKeys:t}),[t]),null);return h.useEffect(()=>{r.focusedKey!=null&&!i.getItem(r.focusedKey)&&r.setFocusedKey(null)},[i,r.focusedKey]),{collection:i,expandedKeys:t,disabledKeys:o,toggleKey:a=>{n(f8(t,a))},setExpandedKeys:n,selectionManager:new Ux(i,r)}}function f8(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}function p8(e){let t=ln(e,{enabled:typeof e.elementType=="string"}),n;return e.orientation==="vertical"&&(n="vertical"),e.elementType!=="hr"?{separatorProps:{...t,role:"separator","aria-orientation":n}}:{separatorProps:t}}function h8(e){const{as:t,className:n,orientation:r,...o}=e;let i=t||"hr";i==="hr"&&r==="vertical"&&(i="div");const{separatorProps:s}=p8({elementType:typeof i=="string"?i:"hr",orientation:r}),a=h.useMemo(()=>t5({orientation:r,className:n}),[r,n]),l=h.useCallback((u={})=>({className:a,role:"separator","data-orientation":r,...s,...o,...u}),[a,r,s,o]);return{Component:i,getDividerProps:l}}var Hx=pe((e,t)=>{const{Component:n,getDividerProps:r}=h8({...e});return S.jsx(n,{ref:t,...r()})});Hx.displayName="NextUI.Divider";var Gx=Hx,Op=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(t==null?void 0:t[e])||{}},Yx=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],m8=(e,t)=>{if(t.includes("-")){const[n]=t.split("-");if(n.includes(e))return!1}return!0},El=(e,t)=>{if(t.includes("-")){const[,n]=t.split("-");return`${e}-${n}`}return e},gi=new WeakMap,Nt=[];function g8(e,t=document.body){let n=new Set(e),r=new Set,o=l=>{for(let f of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(f);let u=f=>{const p=f.parentElement;if(n.has(f)||r.has(p)&&p.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let y of n)if(f.contains(y))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:u}),d=u(l);if(d===NodeFilter.FILTER_ACCEPT&&i(l),d!==NodeFilter.FILTER_REJECT){let f=c.nextNode();for(;f!=null;)i(f),f=c.nextNode()}},i=l=>{var u;let c=(u=gi.get(l))!=null?u:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),gi.set(l,c+1))};Nt.length&&Nt[Nt.length-1].disconnect(),o(t);let s=new MutationObserver(l=>{for(let u of l)if(!(u.type!=="childList"||u.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(u.target))){for(let c of u.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of u.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&o(c)}});s.observe(t,{childList:!0,subtree:!0});let a={observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return Nt.push(a),()=>{s.disconnect();for(let l of r){let u=gi.get(l);u!=null&&(u===1?(l.removeAttribute("aria-hidden"),gi.delete(l)):gi.set(l,u-1))}a===Nt[Nt.length-1]?(Nt.pop(),Nt.length&&Nt[Nt.length-1].observe()):Nt.splice(Nt.indexOf(a),1)}}var v8=()=>S.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"80%",role:"presentation",viewBox:"0 0 24 24",width:"80%",children:[S.jsx("path",{d:"M12 2C9.38 2 7.25 4.13 7.25 6.75C7.25 9.32 9.26 11.4 11.88 11.49C11.96 11.48 12.04 11.48 12.1 11.49C12.12 11.49 12.13 11.49 12.15 11.49C12.16 11.49 12.16 11.49 12.17 11.49C14.73 11.4 16.74 9.32 16.75 6.75C16.75 4.13 14.62 2 12 2Z",fill:"currentColor"}),S.jsx("path",{d:"M17.0809 14.1489C14.2909 12.2889 9.74094 12.2889 6.93094 14.1489C5.66094 14.9989 4.96094 16.1489 4.96094 17.3789C4.96094 18.6089 5.66094 19.7489 6.92094 20.5889C8.32094 21.5289 10.1609 21.9989 12.0009 21.9989C13.8409 21.9989 15.6809 21.5289 17.0809 20.5889C18.3409 19.7389 19.0409 18.5989 19.0409 17.3589C19.0309 16.1289 18.3409 14.9889 17.0809 14.1489Z",fill:"currentColor"})]}),[HL,y8]=Xo({name:"AvatarGroupContext",strict:!1}),b8=globalThis!=null&&globalThis.document?h.useLayoutEffect:h.useEffect;function Xx(e={}){const{loading:t,src:n,srcSet:r,onLoad:o,onError:i,crossOrigin:s,sizes:a,ignoreFallback:l}=e,[u,c]=h.useState("pending");h.useEffect(()=>{c(n?"loading":"pending")},[n]);const d=h.useRef(),f=h.useCallback(()=>{if(!n)return;p();const y=new Image;y.src=n,s&&(y.crossOrigin=s),r&&(y.srcset=r),a&&(y.sizes=a),t&&(y.loading=t),y.onload=b=>{p(),c("loaded"),o==null||o(b)},y.onerror=b=>{p(),c("failed"),i==null||i(b)},d.current=y},[n,s,r,a,o,i,t]),p=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return b8(()=>{if(!l)return u==="loading"&&f(),()=>{p()}},[u,f,l]),l?"loaded":u}function x8(e={}){var t,n,r,o,i;const s=y8(),a=!!s,{as:l,ref:u,src:c,name:d,icon:f,classNames:p,fallback:y,alt:b=d||"avatar",imgRef:w,color:x=(t=s==null?void 0:s.color)!=null?t:"default",radius:g=(n=s==null?void 0:s.radius)!=null?n:"full",size:v=(r=s==null?void 0:s.size)!=null?r:"md",isBordered:P=(o=s==null?void 0:s.isBordered)!=null?o:!1,isDisabled:k=(i=s==null?void 0:s.isDisabled)!=null?i:!1,isFocusable:A=!1,getInitials:D=i5,ignoreFallback:m=!1,showFallback:L=!1,ImgComponent:M="img",imgProps:E,className:N,onError:C,...$}=e,R=l||"span",_=Ie(u),j=Ie(w),{isFocusVisible:I,isFocused:B,focusProps:F}=sr(),{isHovered:T,hoverProps:O}=un({isDisabled:k}),W=Xx({src:c,onError:C,ignoreFallback:m})==="loaded",U=(!c||!W)&&L,Q=h.useMemo(()=>{var ie;return r5({color:x,radius:g,size:v,isBordered:P,isDisabled:k,isInGroup:a,isInGridGroup:(ie=s==null?void 0:s.isGrid)!=null?ie:!1})},[x,g,v,P,k,a,s==null?void 0:s.isGrid]),K=ne(p==null?void 0:p.base,N),G=h.useMemo(()=>A||l==="button",[A,l]),Z=h.useCallback((ie={})=>({ref:_,tabIndex:G?0:-1,"data-hover":H(T),"data-focus":H(B),"data-focus-visible":H(I),className:Q.base({class:ne(K,ie==null?void 0:ie.className)}),...Y($,O,G?F:{})}),[G,Q,K,F,$]),re=h.useCallback((ie={})=>({ref:j,src:c,"data-loaded":H(W),className:Q.img({class:p==null?void 0:p.img}),...Y(E,ie)}),[Q,W,E,c,j]);return{Component:R,ImgComponent:M,src:c,alt:b,icon:f,name:d,imgRef:j,slots:Q,classNames:p,fallback:y,isImgLoaded:W,showFallback:U,ignoreFallback:m,getInitials:D,getAvatarProps:Z,getImageProps:re}}var Qx=pe((e,t)=>{const{Component:n,ImgComponent:r,src:o,icon:i=S.jsx(v8,{}),alt:s,classNames:a,slots:l,name:u,showFallback:c,fallback:d,getInitials:f,getAvatarProps:p,getImageProps:y}=x8({...e,ref:t}),b=h.useMemo(()=>!c&&o?null:d?S.jsx("div",{"aria-label":s,className:l.fallback({class:a==null?void 0:a.fallback}),role:"img",children:d}):u?S.jsx("span",{"aria-label":s,className:l.name({class:a==null?void 0:a.name}),role:"img",children:f(u)}):S.jsx("span",{"aria-label":s,className:l.icon({class:a==null?void 0:a.icon}),role:"img",children:i}),[c,o,d,u,a]);return S.jsxs(n,{...p(),children:[o&&S.jsx(r,{...y(),alt:s}),b]})});Qx.displayName="NextUI.Avatar";var Zx=Qx,[GL,w8]=Xo({name:"ButtonGroupContext",strict:!1});function jp(e,t){let{elementType:n="button",isDisabled:r,onPress:o,onPressStart:i,onPressEnd:s,onPressChange:a,preventFocusOnPress:l,allowFocusWhenDisabled:u,onClick:c,href:d,target:f,rel:p,type:y="button",allowTextSelectionOnPress:b}=e,w;n==="button"?w={type:y,disabled:r}:w={role:"button",tabIndex:r?void 0:0,href:n==="a"&&r?void 0:d,target:n==="a"?f:void 0,type:n==="input"?y:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?p:void 0};let{pressProps:x,isPressed:g}=fp({onPressStart:i,onPressEnd:s,onPressChange:a,onPress:o,isDisabled:r,preventFocusOnPress:l,allowTextSelectionOnPress:b,ref:t}),{focusableProps:v}=up(e,t);u&&(v.tabIndex=r?-1:v.tabIndex);let P=Y(v,x,hr(e,{labelable:!0}));return{isPressed:g,buttonProps:Y(w,P,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:k=>{c==null||c(k)}})}}var C8=(e,t,n)=>Math.min(Math.max(e,t),n),Jx=e=>{const{ripples:t=[],motionProps:n,color:r="currentColor",style:o,onClear:i}=e;return S.jsx(S.Fragment,{children:t.map(s=>{const a=C8(.01*s.size,.2,s.size>100?.75:.5);return S.jsx(Ts,{mode:"popLayout",children:S.jsx(ur.span,{animate:{transform:"scale(2)",opacity:0},className:"nextui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:r,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",zIndex:10,top:s.y,left:s.x,width:`${s.size}px`,height:`${s.size}px`,...o},transition:{duration:a},onAnimationComplete:()=>{i(s.key)},...n})},s.key)})})};Jx.displayName="NextUI.Ripple";var qx=Jx;function ew(e={}){const[t,n]=h.useState([]),r=h.useCallback(i=>{const s=i.currentTarget,a=Math.max(s.clientWidth,s.clientHeight),l=s.getBoundingClientRect();n(u=>[...u,{key:c5(u.length.toString()),size:a,x:i.clientX-l.x-a/2,y:i.clientY-l.y-a/2}])},[]),o=h.useCallback(i=>{n(s=>s.filter(a=>a.key!==i))},[]);return{ripples:t,onClick:r,onClear:o,...e}}function S8(e){var t,n,r,o,i,s,a,l;const u=w8(),c=!!u,{ref:d,as:f,children:p,startContent:y,endContent:b,autoFocus:w,className:x,spinner:g,fullWidth:v=(t=u==null?void 0:u.fullWidth)!=null?t:!1,size:P=(n=u==null?void 0:u.size)!=null?n:"md",color:k=(r=u==null?void 0:u.color)!=null?r:"default",variant:A=(o=u==null?void 0:u.variant)!=null?o:"solid",disableAnimation:D=(i=u==null?void 0:u.disableAnimation)!=null?i:!1,radius:m=u==null?void 0:u.radius,disableRipple:L=(s=u==null?void 0:u.disableRipple)!=null?s:!1,isDisabled:M=(a=u==null?void 0:u.isDisabled)!=null?a:!1,isIconOnly:E=(l=u==null?void 0:u.isIconOnly)!=null?l:!1,isLoading:N=!1,spinnerPlacement:C="start",onPress:$,onClick:R,..._}=e,j=f||"button",I=typeof j=="string",B=Ie(d),{isFocusVisible:F,isFocused:T,focusProps:O}=sr({autoFocus:w}),V=M||N,W=h.useMemo(()=>o5({size:P,color:k,variant:A,radius:m,fullWidth:v,isDisabled:V,isInGroup:c,disableAnimation:D,isIconOnly:E,className:x}),[P,k,A,m,v,V,c,E,D,x]),{onClick:U,onClear:Q,ripples:K}=ew(),G=h.useCallback(dt=>{L||V||D||B.current&&U(dt)},[L,V,D,B,U]),{buttonProps:Z,isPressed:re}=jp({elementType:f,isDisabled:V,onPress:$,onClick:Wr(R,G),..._},B),{isHovered:ie,hoverProps:de}=un({isDisabled:V}),ce=h.useCallback((dt={})=>({"data-disabled":H(V),"data-focus":H(T),"data-pressed":H(re),"data-focus-visible":H(F),"data-hover":H(ie),"data-loading":H(N),...Y(Z,O,de,ln(_,{enabled:I}),ln(dt))}),[N,V,T,re,I,F,ie,Z,O,de,_]),he=dt=>h.isValidElement(dt)?h.cloneElement(dt,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,bt=he(y),q=he(b),se=h.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[P],[P]),me=h.useCallback(()=>({ripples:K,onClear:Q}),[K,Q]);return{Component:j,children:p,domRef:B,spinner:g,styles:W,startContent:bt,endContent:q,isLoading:N,spinnerPlacement:C,spinnerSize:se,disableRipple:L,getButtonProps:ce,getRippleProps:me,isIconOnly:E}}function P8(e){const[t,n]=Qt(e,Im.variantKeys),{children:r,className:o,classNames:i,label:s,...a}=t,l=h.useMemo(()=>Im({...n}),[...Object.values(n)]),u=ne(i==null?void 0:i.base,o),c=s||r,d=h.useMemo(()=>c&&typeof c=="string"?c:a["aria-label"]?"":"Loading",[r,c,a["aria-label"]]),f=h.useCallback(()=>({"aria-label":d,className:l.base({class:u}),...a}),[d,l,u,a]);return{label:c,slots:l,classNames:i,getSpinnerProps:f}}var tw=pe((e,t)=>{const{slots:n,classNames:r,label:o,getSpinnerProps:i}=P8({...e});return S.jsxs("div",{ref:t,...i(),children:[S.jsxs("div",{className:n.wrapper({class:r==null?void 0:r.wrapper}),children:[S.jsx("i",{className:n.circle1({class:r==null?void 0:r.circle1})}),S.jsx("i",{className:n.circle2({class:r==null?void 0:r.circle2})})]}),o&&S.jsx("span",{className:n.label(),children:o})]})});tw.displayName="NextUI.Spinner";var $8=tw,nw=pe((e,t)=>{const{Component:n,domRef:r,children:o,styles:i,spinnerSize:s,spinner:a=S.jsx($8,{color:"current",size:s}),spinnerPlacement:l,startContent:u,endContent:c,isLoading:d,disableRipple:f,getButtonProps:p,getRippleProps:y,isIconOnly:b}=S8({...e,ref:t});return S.jsxs(n,{ref:r,className:i,...p(),children:[u,d&&l==="start"&&a,d&&b?null:o,d&&l==="end"&&a,c,!f&&S.jsx(qx,{...y()})]})});nw.displayName="NextUI.Button";var Io=nw,[E8,_p]=Xo({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within "}),rw=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=_p(),d=ne(c==null?void 0:c.body,o);return S.jsx(a,{ref:l,className:(n=u.body)==null?void 0:n.call(u,{class:d}),...s,children:i})});rw.displayName="NextUI.CardBody";var k8=rw,ow=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=_p(),d=ne(c==null?void 0:c.footer,o);return S.jsx(a,{ref:l,className:(n=u.footer)==null?void 0:n.call(u,{class:d}),...s,children:i})});ow.displayName="NextUI.CardFooter";var T8=ow,iw=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=_p(),d=ne(c==null?void 0:c.header,o);return S.jsx(a,{ref:l,className:(n=u.header)==null?void 0:n.call(u,{class:d}),...s,children:i})});iw.displayName="NextUI.CardHeader";var sw=iw;function A8(e){const[t,n]=Qt(e,_m.variantKeys),{ref:r,as:o,children:i,disableRipple:s=!1,onClick:a,onPress:l,autoFocus:u,className:c,classNames:d,allowTextSelectionOnPress:f=!0,...p}=t,y=Ie(r),b=o||(e.isPressable?"button":"div"),w=typeof b=="string",x=ne(d==null?void 0:d.base,c),{onClick:g,onClear:v,ripples:P}=ew(),k=j=>{!e.disableAnimation&&!s&&y.current&&g(j)},{buttonProps:A,isPressed:D}=jp({onPress:l,elementType:o,isDisabled:!e.isPressable,onClick:Wr(a,k),allowTextSelectionOnPress:f,...p},y),{hoverProps:m,isHovered:L}=un({isDisabled:!e.isHoverable,...p}),{isFocusVisible:M,isFocused:E,focusProps:N}=sr({autoFocus:u}),C=h.useMemo(()=>_m({...n}),[...Object.values(n)]),$=h.useMemo(()=>({isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,disableAnimation:e.disableAnimation,fullWidth:e.fullWidth,slots:C,classNames:d}),[C,d,e.isDisabled,e.isFooterBlurred,e.disableAnimation,e.fullWidth]),R=h.useCallback((j={})=>({ref:y,className:C.base({class:x}),tabIndex:e.isPressable?0:-1,"data-hover":H(L),"data-pressed":H(D),"data-focus":H(E),"data-focus-visible":H(M),"data-disabled":H(e.isDisabled),...Y(e.isPressable?{...A,...N,role:"button"}:{},e.isHoverable?m:{},ln(p,{enabled:w}),ln(j))}),[y,C,x,w,e.isPressable,e.isHoverable,e.isDisabled,L,D,M,A,N,m,p]),_=h.useCallback(()=>({ripples:P,onClear:v}),[P,v]);return{context:$,domRef:y,Component:b,classNames:d,children:i,isHovered:L,isPressed:D,isPressable:e.isPressable,isHoverable:e.isHoverable,disableAnimation:e.disableAnimation,disableRipple:s,handleClick:k,isFocusVisible:M,getCardProps:R,getRippleProps:_}}var aw=pe((e,t)=>{const{children:n,context:r,Component:o,isPressable:i,disableAnimation:s,disableRipple:a,getCardProps:l,getRippleProps:u}=A8({...e,ref:t});return S.jsxs(o,{...l(),children:[S.jsx(E8,{value:r,children:n}),i&&!s&&!a&&S.jsx(qx,{...u()})]})});aw.displayName="NextUI.Card";var lw=aw;function M8(e,t,n){let{validationBehavior:r,focus:o}=e;Te(()=>{if(r==="native"&&(n!=null&&n.current)){let l=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(l),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(D8(n.current))}});let i=Oe(()=>{t.resetValidation()}),s=Oe(l=>{var u;t.displayValidation.isInvalid||t.commitValidation();let c=n==null||(u=n.current)===null||u===void 0?void 0:u.form;if(!l.defaultPrevented&&n&&c&&N8(c)===n.current){var d;o?o():(d=n.current)===null||d===void 0||d.focus(),$P("keyboard")}l.preventDefault()}),a=Oe(()=>{t.commitValidation()});h.useEffect(()=>{let l=n==null?void 0:n.current;if(!l)return;let u=l.form;return l.addEventListener("invalid",s),l.addEventListener("change",a),u==null||u.addEventListener("reset",i),()=>{l.removeEventListener("invalid",s),l.removeEventListener("change",a),u==null||u.removeEventListener("reset",i)}},[n,s,a,i,r])}function L8(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function D8(e){return{isInvalid:!e.validity.valid,validationDetails:L8(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function N8(e){for(let t=0;trv(F8(s,o)),[s,o]);i!=null&&i.validationDetails.valid&&(i=null);let c=h.useContext(I8),d=h.useMemo(()=>r?Array.isArray(r)?r.flatMap(M=>Gd(c[M])):Gd(c[r]):[],[c,r]),[f,p]=h.useState(c),[y,b]=h.useState(!1);c!==f&&(p(c),b(!1));let w=h.useMemo(()=>rv(y?[]:d),[y,d]),x=h.useRef(vi),[g,v]=h.useState(vi),P=h.useRef(vi),k=()=>{if(!A)return;D(!1);let M=u||i||x.current;hc(M,P.current)||(P.current=M,v(M))},[A,D]=h.useState(!1);return h.useEffect(k),{realtimeValidation:l||w||u||i||vi,displayValidation:a==="native"?l||w||g:l||w||u||i||g,updateValidation(M){a==="aria"&&!hc(g,M)?v(M):x.current=M},resetValidation(){let M=vi;hc(M,P.current)||(P.current=M,v(M)),a==="native"&&D(!1),b(!0)},commitValidation(){a==="native"&&D(!0),b(!0)}}}function Gd(e){return e?Array.isArray(e)?e:[e]:[]}function F8(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return Gd(n)}return[]}function rv(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:cw}:null}function hc(e,t){return e===t?!0:e&&t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,r)=>n===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([n,r])=>t.validationDetails[n]===r)}function fw(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":o,labelElementType:i="label"}=e;t=sn(t);let s=sn(),a={};n?(r=r?`${s} ${r}`:s,a={id:s,htmlFor:i==="label"?t:void 0}):!r&&!o&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let l=il({id:t,"aria-label":o,"aria-labelledby":r});return{labelProps:a,fieldProps:l}}function O8(e){let{description:t,errorMessage:n,isInvalid:r,validationState:o}=e,{labelProps:i,fieldProps:s}=fw(e),a=Jn([!!t,!!n,r,o]),l=Jn([!!t,!!n,r,o]);return s=Y(s,{"aria-describedby":[a,l,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:i,fieldProps:s,descriptionProps:{id:a},errorMessageProps:{id:l}}}function Bp(e){let[t,n]=pr(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const r=h.useCallback(()=>{n(!0)},[n]),o=h.useCallback(()=>{n(!1)},[n]),i=h.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:r,close:o,toggle:i}}const j8=1500,ov=500;let xr={},_8=0,yi=!1,pn=null,wr=null;function B8(e={}){let{delay:t=j8,closeDelay:n=ov}=e,{isOpen:r,open:o,close:i}=Bp(e),s=h.useMemo(()=>`${++_8}`,[]),a=h.useRef(),l=()=>{xr[s]=d},u=()=>{for(let p in xr)p!==s&&(xr[p](!0),delete xr[p])},c=()=>{clearTimeout(a.current),a.current=null,u(),l(),yi=!0,o(),pn&&(clearTimeout(pn),pn=null),wr&&(clearTimeout(wr),wr=null)},d=p=>{p||n<=0?(clearTimeout(a.current),a.current=null,i()):a.current||(a.current=setTimeout(()=>{a.current=null,i()},n)),pn&&(clearTimeout(pn),pn=null),yi&&(wr&&clearTimeout(wr),wr=setTimeout(()=>{delete xr[s],wr=null,yi=!1},Math.max(ov,n)))},f=()=>{u(),l(),!r&&!pn&&!yi?pn=setTimeout(()=>{pn=null,yi=!0,c()},t):r||c()};return h.useEffect(()=>()=>{clearTimeout(a.current),xr[s]&&delete xr[s]},[s]),{isOpen:r,open:p=>{!p&&t>0&&!a.current?f():c()},close:d}}function V8(e,t){let n=hr(e,{labelable:!0}),{hoverProps:r}=un({onHoverStart:()=>t==null?void 0:t.open(!0),onHoverEnd:()=>t==null?void 0:t.close()});return{tooltipProps:Y(n,r,{role:"tooltip"})}}function K8(e,t,n){let{isDisabled:r,trigger:o}=e,i=sn(),s=h.useRef(!1),a=h.useRef(!1),l=()=>{(s.current||a.current)&&t.open(a.current)},u=g=>{!s.current&&!a.current&&t.close(g)};h.useEffect(()=>{let g=v=>{n&&n.current&&v.key==="Escape"&&(v.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",g,!0),()=>{document.removeEventListener("keydown",g,!0)}},[n,t]);let c=()=>{o!=="focus"&&(al()==="pointer"?s.current=!0:s.current=!1,l())},d=()=>{o!=="focus"&&(a.current=!1,s.current=!1,u())},f=()=>{a.current=!1,s.current=!1,u(!0)},p=()=>{zo()&&(a.current=!0,l())},y=()=>{a.current=!1,s.current=!1,u(!0)},{hoverProps:b}=un({isDisabled:r,onHoverStart:c,onHoverEnd:d}),{pressProps:w}=Cs({onPressStart:f}),{focusableProps:x}=up({isDisabled:r,onFocus:p,onBlur:y},n);return{triggerProps:{"aria-describedby":t.isOpen?i:void 0,...Y(x,b,w)},tooltipProps:{id:i}}}function z8(e){const[t,n]=Qt(e,gl.variantKeys),{ref:r,as:o,isOpen:i,content:s,children:a,defaultOpen:l,onOpenChange:u,isDisabled:c,trigger:d,shouldFlip:f=!0,containerPadding:p=12,placement:y="top",delay:b=0,closeDelay:w=500,showArrow:x=!1,offset:g=7,crossOffset:v=0,isDismissable:P,shouldCloseOnBlur:k=!0,portalContainer:A,isKeyboardDismissDisabled:D=!1,updatePositionDeps:m=[],shouldCloseOnInteractOutside:L,className:M,onClose:E,motionProps:N,classNames:C,...$}=t,R=o||"div",_=B8({delay:b,closeDelay:w,isDisabled:c,defaultOpen:l,isOpen:i,onOpenChange:de=>{u==null||u(de),de||E==null||E()}}),j=h.useRef(null),I=h.useRef(null),B=h.useId(),F=_.isOpen&&!c;h.useImperativeHandle(r,()=>f5(I));const{triggerProps:T,tooltipProps:O}=K8({isDisabled:c,trigger:d},_,j),{tooltipProps:V}=V8({isOpen:F,...Y(t,O)},_),{overlayProps:W,placement:U,updatePosition:Q}=ab({isOpen:F,targetRef:j,placement:Yx(y),overlayRef:I,offset:x?g+3:g,crossOffset:v,shouldFlip:f,containerPadding:p});h.useLayoutEffect(()=>{m.length&&Q()},m);const{overlayProps:K}=lb({isOpen:F,onClose:_.close,isDismissable:P,shouldCloseOnBlur:k,isKeyboardDismissDisabled:D,shouldCloseOnInteractOutside:L},I),G=h.useMemo(()=>{var de,ce,he;return gl({...n,radius:(de=e==null?void 0:e.radius)!=null?de:"md",size:(ce=e==null?void 0:e.size)!=null?ce:"md",shadow:(he=e==null?void 0:e.shadow)!=null?he:"sm"})},[...Object.values(n),e==null?void 0:e.radius,e==null?void 0:e.size,e==null?void 0:e.shadow]),Z=h.useCallback((de={},ce=null)=>({...Y(T,de),ref:Ad(ce,j),"aria-describedby":F?B:void 0}),[T,F,B,_]),re=h.useCallback(()=>({ref:I,"data-slot":"base","data-open":H(F),"data-arrow":H(x),"data-disabled":H(c),"data-placement":El(U,y),...Y(V,K,$),style:Y(W.style,$.style,t.style),className:G.base({class:C==null?void 0:C.base}),id:B}),[G,F,x,c,U,y,V,K,$,W,t,B]),ie=h.useCallback(()=>({"data-slot":"content","data-open":H(F),"data-arrow":H(x),"data-disabled":H(c),"data-placement":El(U,y),className:G.content({class:ne(C==null?void 0:C.content,M)})}),[G,F,x,c,U,y,C]);return{Component:R,content:s,children:a,isOpen:F,triggerRef:j,showArrow:x,portalContainer:A,placement:y,disableAnimation:e==null?void 0:e.disableAnimation,isDisabled:c,motionProps:N,getTooltipContentProps:ie,getTriggerProps:Z,getTooltipProps:re}}var pw=pe((e,t)=>{const{Component:n,children:r,content:o,isOpen:i,portalContainer:s,placement:a,disableAnimation:l,motionProps:u,getTriggerProps:c,getTooltipProps:d,getTooltipContentProps:f}=z8({...e,ref:t});let p;try{const v=h.Children.only(r);p=h.cloneElement(v,c(v.props,v.ref))}catch{p=S.jsx("span",{}),l5("Tooltip must have only one child node. Please, check your code.")}const{ref:y,id:b,style:w,...x}=d(),g=S.jsx("div",{ref:y,id:b,style:w,children:S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.scaleSpring,...Y(u,x),style:{...Op(a)},children:S.jsx(n,{...f(),children:o})})});return S.jsxs(S.Fragment,{children:[p,l&&i?S.jsx(km,{portalContainer:s,children:S.jsx("div",{ref:y,id:b,style:w,...x,children:S.jsx(n,{...f(),children:o})})}):S.jsx(Ts,{children:i?S.jsx(km,{portalContainer:s,children:g}):null})]})});pw.displayName="NextUI.Tooltip";var hw=pw;function mw(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:o=!1,isReadOnly:i=!1,type:s="text",validationBehavior:a="aria"}=e,[l,u]=pr(e.value,e.defaultValue||"",e.onChange),{focusableProps:c}=up(e,t),d=dw({...e,value:l}),{isInvalid:f,validationErrors:p,validationDetails:y}=d.displayValidation,{labelProps:b,fieldProps:w,descriptionProps:x,errorMessageProps:g}=O8({...e,isInvalid:f,errorMessage:e.errorMessage||p}),v=hr(e,{labelable:!0});const P={type:s,pattern:e.pattern};return rP(t,l,u),M8(e,d,t),h.useEffect(()=>{if(t.current instanceof ol(t.current).HTMLTextAreaElement){let k=t.current;Object.defineProperty(k,"defaultValue",{get:()=>k.value,set:()=>{},configurable:!0})}},[t]),{labelProps:b,inputProps:Y(v,n==="input"&&P,{disabled:r,readOnly:i,required:o&&a==="native","aria-required":o&&a==="aria"||void 0,"aria-invalid":f||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:l,onChange:k=>u(k.target.value),autoComplete:e.autoComplete,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...c,...w}),descriptionProps:x,errorMessageProps:g,isInvalid:f,validationErrors:p,validationDetails:y}}function W8(e){const[t,n]=Qt(e,jm.variantKeys),{ref:r,as:o,label:i,baseRef:s,wrapperRef:a,description:l,errorMessage:u,className:c,classNames:d,autoFocus:f,startContent:p,endContent:y,onClear:b,onChange:w,validationState:x,innerWrapperRef:g,onValueChange:v=()=>{},...P}=t,k=h.useCallback(oe=>{v(oe??"")},[v]),[A,D]=pr(t.value,t.defaultValue,k),[m,L]=h.useState(!1),M=o||"div",E=!!A,N=E||m,C=ne(d==null?void 0:d.base,c,E?"is-filled":""),$=e.isMultiline,R=Ie(r),_=Ie(s),j=Ie(a),I=Ie(g),B=h.useCallback(()=>{D(""),R.current&&(R.current.value="",R.current.focus()),b==null||b()},[R,D,b]),{labelProps:F,inputProps:T,descriptionProps:O,errorMessageProps:V}=mw({...e,"aria-label":s5(e==null?void 0:e["aria-label"],e==null?void 0:e.label,e==null?void 0:e.placeholder),inputElementType:$?"textarea":"input",onChange:D},R),{isFocusVisible:W,isFocused:U,focusProps:Q}=sr({autoFocus:f,isTextInput:!0}),{isHovered:K,hoverProps:G}=un({isDisabled:!!(e!=null&&e.isDisabled)}),{focusProps:Z,isFocusVisible:re}=sr(),{focusWithinProps:ie}=Ss({onFocusWithinChange:L}),{pressProps:de}=Cs({isDisabled:!!(e!=null&&e.isDisabled),onPress:B}),ce=x==="invalid"||e.isInvalid,he=h.useMemo(()=>{var oe;return(!e.labelPlacement||e.labelPlacement==="inside")&&!i?"outside":(oe=e.labelPlacement)!=null?oe:"inside"},[e.labelPlacement,i]),bt=!!b||e.isClearable,q=!!i||!!l||!!u,se=!!t.placeholder,me=!!i,dt=!!l||!!u,Jo=he==="outside"||he==="outside-left",je=he==="inside",At=R.current?(!R.current.value||R.current.value===""||!A||A==="")&&se:!1,qo=he==="outside-left",Zt=!!p,Pe=Jo?he==="outside-left"||se||he==="outside"&&Zt:!1,_e=he==="outside"&&!se&&!Zt,ge=h.useMemo(()=>jm({...n,isInvalid:ce,isClearable:bt}),[...Object.values(n),ce,bt,Zt]),ei=h.useCallback((oe={})=>({ref:_,className:ge.base({class:C}),"data-slot":"base","data-filled":H(E||se||Zt||At),"data-filled-within":H(N||se||Zt||At),"data-focus-within":H(m),"data-focus-visible":H(W),"data-readonly":H(e.isReadOnly),"data-focus":H(U),"data-hover":H(K),"data-required":H(e.isRequired),"data-invalid":H(ce),"data-disabled":H(e.isDisabled),"data-has-elements":H(q),"data-has-helper":H(dt),"data-has-label":H(me),"data-has-value":H(!At),...ie,...oe}),[ge,C,E,U,K,ce,dt,me,q,At,Zt,m,W,N,se,ie,e.isReadOnly,e.isRequired,e.isDisabled]),Ls=h.useCallback((oe={})=>({"data-slot":"label",className:ge.label({class:d==null?void 0:d.label}),...F,...oe}),[ge,F,d==null?void 0:d.label]),pu=h.useCallback((oe={})=>({ref:R,"data-slot":"input","data-filled":H(E),"data-filled-within":H(N),"data-has-start-content":H(Zt),"data-has-end-content":H(!!y),className:ge.input({class:ne(d==null?void 0:d.input,A?"is-filled":"")}),...Y(Q,T,ln(P,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(T))}),oe),required:e.isRequired,"aria-readonly":H(e.isReadOnly),"aria-required":H(e.isRequired),onChange:Wr(T.onChange,w)}),[ge,A,Q,T,P,E,N,Zt,y,d==null?void 0:d.input,e.isReadOnly,e.isRequired,w]),V3=h.useCallback((oe={})=>({ref:j,"data-slot":"input-wrapper","data-hover":H(K),"data-focus-visible":H(W),"data-focus":H(U),className:ge.inputWrapper({class:ne(d==null?void 0:d.inputWrapper,A?"is-filled":"")}),...Y(oe,G),onClick:ti=>{R.current&&ti.currentTarget===ti.target&&R.current.focus()},style:{cursor:"text",...oe.style}}),[ge,K,W,U,A,d==null?void 0:d.inputWrapper]),K3=h.useCallback((oe={})=>({...oe,ref:I,"data-slot":"inner-wrapper",onClick:ti=>{R.current&&ti.currentTarget===ti.target&&R.current.focus()},className:ge.innerWrapper({class:ne(d==null?void 0:d.innerWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.innerWrapper]),z3=h.useCallback((oe={})=>({...oe,"data-slot":"main-wrapper",className:ge.mainWrapper({class:ne(d==null?void 0:d.mainWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.mainWrapper]),W3=h.useCallback((oe={})=>({...oe,"data-slot":"helper-wrapper",className:ge.helperWrapper({class:ne(d==null?void 0:d.helperWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.helperWrapper]),U3=h.useCallback((oe={})=>({...oe,...O,"data-slot":"description",className:ge.description({class:ne(d==null?void 0:d.description,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.description]),H3=h.useCallback((oe={})=>({...oe,...V,"data-slot":"error-message",className:ge.errorMessage({class:ne(d==null?void 0:d.errorMessage,oe==null?void 0:oe.className)})}),[ge,V,d==null?void 0:d.errorMessage]),G3=h.useCallback((oe={})=>({...oe,role:"button",tabIndex:0,"data-slot":"clear-button","data-focus-visible":H(re),className:ge.clearButton({class:ne(d==null?void 0:d.clearButton,oe==null?void 0:oe.className)}),...Y(de,Z)}),[ge,re,de,Z,d==null?void 0:d.clearButton]);return{Component:M,classNames:d,domRef:R,label:i,description:l,startContent:p,endContent:y,labelPlacement:he,isClearable:bt,isInvalid:ce,hasHelper:dt,hasStartContent:Zt,isLabelOutside:Pe,isOutsideLeft:qo,isLabelOutsideAsPlaceholder:_e,shouldLabelBeOutside:Jo,shouldLabelBeInside:je,hasPlaceholder:se,errorMessage:u,getBaseProps:ei,getLabelProps:Ls,getInputProps:pu,getMainWrapperProps:z3,getInputWrapperProps:V3,getInnerWrapperProps:K3,getHelperWrapperProps:W3,getDescriptionProps:U3,getErrorMessageProps:H3,getClearButtonProps:G3}}var gw=pe((e,t)=>{const{Component:n,label:r,description:o,isClearable:i,startContent:s,endContent:a,labelPlacement:l,hasHelper:u,isOutsideLeft:c,shouldLabelBeOutside:d,errorMessage:f,getBaseProps:p,getLabelProps:y,getInputProps:b,getInnerWrapperProps:w,getInputWrapperProps:x,getMainWrapperProps:g,getHelperWrapperProps:v,getDescriptionProps:P,getErrorMessageProps:k,getClearButtonProps:A}=W8({...e,ref:t}),D=r?S.jsx("label",{...y(),children:r}):null,m=h.useMemo(()=>i?S.jsx("span",{...A(),children:a||S.jsx(_5,{})}):a,[i,A]),L=h.useMemo(()=>u?S.jsx("div",{...v(),children:f?S.jsx("div",{...k(),children:f}):o?S.jsx("div",{...P(),children:o}):null}):null,[u,f,o,v,k,P]),M=h.useMemo(()=>s||m?S.jsxs("div",{...w(),children:[s,S.jsx("input",{...b()}),m]}):S.jsx("div",{...w(),children:S.jsx("input",{...b()})}),[s,m,b,w]),E=h.useMemo(()=>d?S.jsxs("div",{...g(),children:[S.jsxs("div",{...x(),children:[c?null:D,M]}),L]}):S.jsxs(S.Fragment,{children:[S.jsxs("div",{...x(),children:[D,M]}),L]}),[l,L,d,D,M,f,o,g,x,k,P]);return S.jsxs(n,{...p(),children:[c?D:null,E]})});gw.displayName="NextUI.Input";var U8=gw;function H8(e,t){const{triggerRef:n,popoverRef:r,showArrow:o,offset:i=7,crossOffset:s=0,scrollRef:a,shouldFlip:l,boundaryElement:u,shouldCloseOnBlur:c=!0,placement:d="top",containerPadding:f,shouldCloseOnInteractOutside:p,isNonModal:y,isKeyboardDismissDisabled:b,...w}=e,x=y||!0,{overlayProps:g,underlayProps:v}=lb({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:c,isDismissable:!0,isKeyboardDismissDisabled:b,shouldCloseOnInteractOutside:p||(D=>{let m=n==null?void 0:n.current;return!m||!m.contains(D)})},r),{overlayProps:P,arrowProps:k,placement:A}=ab({...w,shouldFlip:l,crossOffset:s,targetRef:n,overlayRef:r,isOpen:t.isOpen,scrollRef:a,boundaryElement:u,containerPadding:f,placement:Yx(d),offset:o?i+3:i,onClose:()=>{}});return h.useEffect(()=>{if(t.isOpen&&!x&&r.current)return g8([r.current])},[x,t.isOpen,r]),{popoverProps:Y(g,P),arrowProps:k,underlayProps:v,placement:A}}function vw(e){var t,n;const[r,o]=Qt(e,gl.variantKeys),{as:i,children:s,ref:a,state:l,triggerRef:u,scrollRef:c,defaultOpen:d,onOpenChange:f,isOpen:p,isNonModal:y=!0,shouldFlip:b=!0,containerPadding:w=12,shouldBlockScroll:x=!1,shouldCloseOnBlur:g,portalContainer:v,placement:P="top",triggerType:k="dialog",showArrow:A=!1,offset:D=7,crossOffset:m=0,boundaryElement:L,isKeyboardDismissDisabled:M,shouldCloseOnInteractOutside:E,motionProps:N,className:C,classNames:$,onClose:R,..._}=r,j=i||"div",I=Ie(a),B=h.useRef(null),F=h.useRef(!1),T=u||B,O=(t=e.disableAnimation)!=null?t:!1,V=Bp({isOpen:p,defaultOpen:d,onOpenChange:je=>{f==null||f(je),je||R==null||R()}}),W=l||V,{popoverProps:U,underlayProps:Q,placement:K}=H8({triggerRef:T,isNonModal:y,popoverRef:I,placement:P,offset:D,scrollRef:c,shouldCloseOnBlur:g,boundaryElement:L,crossOffset:m,shouldFlip:b,containerPadding:w,isKeyboardDismissDisabled:M,shouldCloseOnInteractOutside:E},W),{triggerProps:G}=ub({type:k},W,T),{isFocusVisible:Z,isFocused:re,focusProps:ie}=sr(),de=h.useMemo(()=>gl({...o}),[...Object.values(o)]),ce=ne($==null?void 0:$.base,C),he=(je={})=>({ref:I,...Y(U,_,je),style:Y(U.style,_.style,je.style)}),bt=(je={})=>({"data-slot":"base","data-open":H(W.isOpen),"data-focus":H(re),"data-arrow":H(A),"data-focus-visible":H(Z),"data-placement":El(K,P),...Y(ie,je),className:de.base({class:ne(ce)}),style:{outline:"none"}}),q=h.useCallback((je={})=>({"data-slot":"content","data-open":H(W.isOpen),"data-arrow":H(A),"data-placement":El(K,P),className:de.content({class:ne($==null?void 0:$.content,je.className)})}),[de,W.isOpen,A,K,P,$]),se=h.useMemo(()=>m8(K,P)?K:P,[K,P]),me=h.useCallback(je=>{var At;let qo;return je.pointerType==="touch"&&((e==null?void 0:e.backdrop)==="blur"||(e==null?void 0:e.backdrop)==="opaque")?qo=setTimeout(()=>{F.current=!0},100):F.current=!0,(At=G.onPress)==null||At.call(G,je),()=>{clearTimeout(qo)}},[G==null?void 0:G.onPress]),dt=h.useCallback((je={},At=null)=>({"data-slot":"trigger","aria-haspopup":"dialog",...Y(G,je),onPress:me,className:de.trigger({class:ne($==null?void 0:$.trigger,je.className)}),ref:_S(At,T)}),[W,G,me,T]),Jo=h.useCallback((je={})=>({"data-slot":"backdrop",className:de.backdrop({class:$==null?void 0:$.backdrop}),onClick:At=>{if(!F.current){At.preventDefault();return}W.close(),F.current=!1},...Q,...je}),[de,W.isOpen,$,Q]);return h.useEffect(()=>{if(W.isOpen&&(I!=null&&I.current))return Hb([I==null?void 0:I.current])},[W.isOpen,I]),{state:W,Component:j,children:s,classNames:$,showArrow:A,triggerRef:T,placement:se,isNonModal:y,popoverRef:I,portalContainer:v,isOpen:W.isOpen,onClose:W.close,disableAnimation:O,shouldBlockScroll:x,backdrop:(n=e.backdrop)!=null?n:"transparent",motionProps:N,getBackdropProps:Jo,getPopoverProps:he,getTriggerProps:dt,getDialogProps:bt,getContentProps:q}}var G8=({children:e,motionProps:t,placement:n,disableAnimation:r,style:o={},...i})=>r?S.jsx("div",{...i,children:e}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"initial",style:{...o,...Op(n==="center"?"top":n)},variants:as.scaleSpringOpacity,...Y(i,t),children:e}),yw=pe((e,t)=>{const{Component:n,state:r,children:o,placement:i,backdrop:s,portalContainer:a,disableAnimation:l,motionProps:u,isNonModal:c,getPopoverProps:d,getBackdropProps:f,getDialogProps:p,getContentProps:y}=vw({...e,shouldCloseOnInteractOutside:void 0,ref:t}),b=h.useMemo(()=>s==="transparent"?null:l?S.jsx("div",{...f()}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.fade,...f()}),[s,l,f]);return S.jsxs(cp,{portalContainer:a,children:[!c&&b,S.jsx(n,{...d(),children:S.jsxs(G8,{disableAnimation:l,motionProps:u,placement:i,tabIndex:-1,...p(),children:[!c&&S.jsx(pl,{onDismiss:r.close}),S.jsx("div",{...y(),children:o}),S.jsx(pl,{onDismiss:r.close})]})})]})});yw.displayName="NextUI.FreeSoloPopover";var Y8=yw,[X8,bw]=Xo({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"});function Q8(e,t){let{role:n="dialog"}=e,r=Jn();r=e["aria-label"]?void 0:r;let o=h.useRef(!1);return h.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){ir(t.current);let i=setTimeout(()=>{document.activeElement===t.current&&(o.current=!0,t.current.blur(),ir(t.current),o.current=!1)},500);return()=>{clearTimeout(i)}}},[t]),l$(),{dialogProps:{...hr(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:i=>{o.current&&i.stopPropagation()}},titleProps:{id:r}}}var Ma="right-scroll-bar-position",La="width-before-scroll-bar",Z8="with-scroll-bars-hidden",J8="--removed-body-scroll-bar-size";function q8(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function e7(e,t){var n=h.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}function t7(e,t){return e7(t||null,function(n){return e.forEach(function(r){return q8(r,n)})})}function n7(e){return e}function r7(e,t){t===void 0&&(t=n7);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var s=t(i,r);return n.push(s),function(){n=n.filter(function(a){return a!==s})}},assignSyncMedium:function(i){for(r=!0;n.length;){var s=n;n=[],s.forEach(i)}n={push:function(a){return i(a)},filter:function(){return n}}},assignMedium:function(i){r=!0;var s=[];if(n.length){var a=n;n=[],a.forEach(i),s=n}var l=function(){var c=s;s=[],c.forEach(i)},u=function(){return Promise.resolve().then(l)};u(),n={push:function(c){s.push(c),u()},filter:function(c){return s=s.filter(c),n}}}};return o}function o7(e){e===void 0&&(e={});var t=r7(null);return t.options=tn({async:!0,ssr:!1},e),t}var xw=function(e){var t=e.sideCar,n=Qy(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return h.createElement(r,tn({},n))};xw.isSideCarExport=!0;function i7(e,t){return e.useMedium(t),xw}var ww=o7(),mc=function(){},iu=h.forwardRef(function(e,t){var n=h.useRef(null),r=h.useState({onScrollCapture:mc,onWheelCapture:mc,onTouchMoveCapture:mc}),o=r[0],i=r[1],s=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,y=e.inert,b=e.allowPinchZoom,w=e.as,x=w===void 0?"div":w,g=e.gapMode,v=Qy(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=f,k=t7([n,t]),A=tn(tn({},v),o);return h.createElement(h.Fragment,null,c&&h.createElement(P,{sideCar:ww,removeScrollBar:u,shards:d,noIsolation:p,inert:y,setCallbacks:i,allowPinchZoom:!!b,lockRef:n,gapMode:g}),s?h.cloneElement(h.Children.only(a),tn(tn({},A),{ref:k})):h.createElement(x,tn({},A,{className:l,ref:k}),a))});iu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};iu.classNames={fullWidth:La,zeroRight:Ma};var iv,s7=function(){if(iv)return iv;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function a7(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=s7();return t&&e.setAttribute("nonce",t),e}function l7(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function u7(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var c7=function(){var e=0,t=null;return{add:function(n){e==0&&(t=a7())&&(l7(t,n),u7(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},d7=function(){var e=c7();return function(t,n){h.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Cw=function(){var e=d7(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},f7={left:0,top:0,right:0,gap:0},gc=function(e){return parseInt(e||"",10)||0},p7=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[gc(n),gc(r),gc(o)]},h7=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return f7;var t=p7(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},m7=Cw(),g7=function(e,t,n,r){var o=e.left,i=e.top,s=e.right,a=e.gap;return n===void 0&&(n="margin"),` - .`.concat(Z8,` { + `),()=>{document.head.removeChild(u)}},[t]),h.createElement(qT,{isPresent:t,childRef:r,sizeRef:o},h.cloneElement(e,{ref:r}))}const dc=({children:e,initial:t,isPresent:n,onExitComplete:r,custom:o,presenceAffectsLayout:i,mode:s})=>{const a=O1(t8),l=h.useId(),u=h.useMemo(()=>({id:l,initial:t,isPresent:n,custom:o,onExitComplete:c=>{a.set(c,!0);for(const d of a.values())if(!d)return;r&&r()},register:c=>(a.set(c,!1),()=>a.delete(c))}),i?void 0:[n]);return h.useMemo(()=>{a.forEach((c,d)=>a.set(d,!1))},[n]),h.useEffect(()=>{!n&&!a.size&&r&&r()},[n]),s==="popLayout"&&(e=h.createElement(e8,{isPresent:n},e)),h.createElement(Zl.Provider,{value:u},e)};function t8(){return new Map}function n8(e){return h.useEffect(()=>()=>e(),[])}const Er=e=>e.key||"";function r8(e,t){e.forEach(n=>{const r=Er(n);t.set(r,n)})}function o8(e){const t=[];return h.Children.forEach(e,n=>{h.isValidElement(n)&&t.push(n)}),t}const Ts=({children:e,custom:t,initial:n=!0,onExitComplete:r,exitBeforeEnter:o,presenceAffectsLayout:i=!0,mode:s="sync"})=>{const a=h.useContext(bp).forceRender||JT()[0],l=Vx(),u=o8(e);let c=u;const d=h.useRef(new Map).current,f=h.useRef(c),p=h.useRef(new Map).current,y=h.useRef(!0);if(mp(()=>{y.current=!1,r8(u,p),f.current=c}),n8(()=>{y.current=!0,p.clear(),d.clear()}),y.current)return h.createElement(h.Fragment,null,c.map(g=>h.createElement(dc,{key:Er(g),isPresent:!0,initial:n?void 0:!1,presenceAffectsLayout:i,mode:s},g)));c=[...c];const b=f.current.map(Er),w=u.map(Er),x=b.length;for(let g=0;g{if(w.indexOf(v)!==-1)return;const P=p.get(v);if(!P)return;const k=b.indexOf(v);let A=g;if(!A){const D=()=>{d.delete(v);const m=Array.from(p.keys()).filter(L=>!w.includes(L));if(m.forEach(L=>p.delete(L)),f.current=u.filter(L=>{const M=Er(L);return M===v||m.includes(M)}),!d.size){if(l.current===!1)return;a(),r&&r()}};A=h.createElement(dc,{key:Er(P),isPresent:!1,onExitComplete:D,custom:t,presenceAffectsLayout:i,mode:s},P),d.set(v,A)}c.splice(k,0,A)}),c=c.map(g=>{const v=g.key;return d.has(v)?g:h.createElement(dc,{key:Er(g),isPresent:!0,presenceAffectsLayout:i,mode:s},g)}),h.createElement(h.Fragment,null,d.size?c:c.map(g=>h.cloneElement(g)))};var jn={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1],spring:[.155,1.105,.295,1.12],springOut:[.57,-.15,.62,.07],softSpring:[.16,1.11,.3,1.02]},as={scaleSpring:{enter:{transform:"scale(1)",opacity:1,transition:{type:"spring",bounce:0,duration:.3}},exit:{transform:"scale(0.6)",opacity:0,transition:{type:"easeOut",duration:.2}}},scaleSpringOpacity:{initial:{opacity:0,transform:"scale(0.8)"},enter:{opacity:1,transform:"scale(1)",transition:{type:"spring",bounce:0,duration:.3}},exit:{opacity:0,transform:"scale(0.7)",transition:{type:"easeOut",bounce:0,duration:.18}}},scale:{enter:{scale:1},exit:{scale:.95}},scaleFadeIn:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.25,ease:jn.easeIn}},exit:{transform:"scale(0.95)",opacity:0,transition:{duration:.2,ease:jn.easeOut}}},scaleInOut:{enter:{transform:"scale(1)",opacity:1,transition:{duration:.4,ease:jn.ease}},exit:{transform:"scale(1.03)",opacity:0,transition:{duration:.3,ease:jn.ease}}},fade:{enter:{opacity:1,transition:{duration:.4,ease:jn.ease}},exit:{opacity:0,transition:{duration:.3,ease:jn.ease}}},collapse:{enter:{opacity:1,height:"auto",transition:{height:{type:"spring",bounce:0,duration:.3},opacity:{easings:"ease",duration:.4}}},exit:{opacity:0,height:0,transition:{easings:"ease",duration:.3}}}};function Kx(e){return null}Kx.getCollectionNode=function*(t,n){let{childItems:r,title:o,children:i}=t,s=t.title||t.children,a=t.textValue||(typeof s=="string"?s:"")||t["aria-label"]||"";!a&&!(n!=null&&n.suppressTextValueWarning)&&console.warn(" with non-plain text contents is unsupported by type to select for accessibility. Please add a `textValue` prop."),yield{type:"item",props:t,rendered:s,textValue:a,"aria-label":t["aria-label"],hasChildNodes:i8(t),*childNodes(){if(r)for(let l of r)yield{type:"item",value:l};else if(o){let l=[];ee.Children.forEach(i,u=>{l.push({type:"item",element:u})}),yield*l}}}};function i8(e){return e.hasChildItems!=null?e.hasChildItems:!!(e.childItems||e.title&&ee.Children.count(e.children)>0)}let zx=Kx;class s8{build(t,n){return this.context=n,ev(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:n,items:r}=t;if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");for(let o of t.items)yield*this.getFullNode({value:o},{renderer:n})}else{let o=[];ee.Children.forEach(n,s=>{o.push(s)});let i=0;for(let s of o){let a=this.getFullNode({element:s,index:i},{});for(let l of a)i++,yield l}}}getKey(t,n,r,o){if(t.key!=null)return t.key;if(n.type==="cell"&&n.key!=null)return`${o}${n.key}`;let i=n.value;if(i!=null){var s;let a=(s=i.key)!==null&&s!==void 0?s:i.id;if(a==null)throw new Error("No key found for item");return a}return o?`${o}.${n.index}`:`$.${n.index}`}getChildState(t,n){return{renderer:n.renderer||t.renderer}}*getFullNode(t,n,r,o){let i=t.element;if(!i&&t.value&&n&&n.renderer){let l=this.cache.get(t.value);if(l&&(!l.shouldInvalidate||!l.shouldInvalidate(this.context))){l.index=t.index,l.parentKey=o?o.key:null,yield l;return}i=n.renderer(t.value)}if(ee.isValidElement(i)){let l=i.type;if(typeof l!="function"&&typeof l.getCollectionNode!="function"){let f=typeof i.type=="function"?i.type.name:i.type;throw new Error(`Unknown element <${f}> in collection.`)}let u=l.getCollectionNode(i.props,this.context),c=t.index,d=u.next();for(;!d.done&&d.value;){let f=d.value;t.index=c;let p=f.key;p||(p=f.element?null:this.getKey(i,t,n,r));let b=[...this.getFullNode({...f,key:p,index:c,wrapper:a8(t.wrapper,f.wrapper)},this.getChildState(n,f),r?`${r}${i.key}`:i.key,o)];for(let w of b){if(w.value=f.value||t.value,w.value&&this.cache.set(w.value,w),t.type&&w.type!==t.type)throw new Error(`Unsupported type <${fc(w.type)}> in <${fc(o.type)}>. Only <${fc(t.type)}> is supported.`);c++,yield w}d=u.next(b)}return}if(t.key==null)return;let s=this,a={type:t.type,props:t.props,key:t.key,parentKey:o?o.key:null,value:t.value,level:o?o.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:ev(function*(){if(!t.hasChildNodes)return;let l=0;for(let u of t.childNodes()){u.key!=null&&(u.key=`${a.key}${u.key}`),u.index=l;let c=s.getFullNode(u,s.getChildState(n,u),a.key,a);for(let d of c)l++,yield d}})};yield a}constructor(){this.cache=new WeakMap}}function ev(e){let t=[],n=null;return{*[Symbol.iterator](){for(let r of t)yield r;n||(n=e());for(let r of n)t.push(r),yield r}}}function a8(e,t){if(e&&t)return n=>e(t(n));if(e)return e;if(t)return t}function fc(e){return e[0].toUpperCase()+e.slice(1)}function Wx(e,t,n){let r=h.useMemo(()=>new s8,[]),{children:o,items:i,collection:s}=e;return h.useMemo(()=>{if(s)return s;let l=r.build({children:o,items:i},n);return t(l)},[r,o,i,s,n,t])}function ou(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function l8(e){return u8(e,0)}function u8(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}}function pc(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...tv(e,t),t],o=[...tv(e,n),n],i=r.slice(0,o.length).findIndex((s,a)=>s!==o[a]);return i!==-1?(t=r[i],n=o[i],t.index-n.index):r.findIndex(s=>s===n)>=0?1:(o.findIndex(s=>s===t)>=0,-1)}function tv(e,t){let n=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),n.unshift(t);return n}const nv=new WeakMap;function Op(e){let t=nv.get(e);if(t!=null)return t;t=0;let n=r=>{for(let o of r)o.type==="section"?n(ou(o,e)):t++};return n(e),nv.set(e,t),t}class Ut extends Set{constructor(t,n,r){super(t),t instanceof Ut?(this.anchorKey=n||t.anchorKey,this.currentKey=r||t.currentKey):(this.anchorKey=n,this.currentKey=r)}}function c8(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function Ux(e){let{selectionMode:t="none",disallowEmptySelection:n,allowDuplicateSelectionEvents:r,selectionBehavior:o="toggle",disabledBehavior:i="all"}=e,s=h.useRef(!1),[,a]=h.useState(!1),l=h.useRef(null),u=h.useRef(null),[,c]=h.useState(null),d=h.useMemo(()=>rv(e.selectedKeys),[e.selectedKeys]),f=h.useMemo(()=>rv(e.defaultSelectedKeys,new Ut),[e.defaultSelectedKeys]),[p,y]=pr(d,f,e.onSelectionChange),b=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[w,x]=h.useState(o);o==="replace"&&w==="toggle"&&typeof p=="object"&&p.size===0&&x("replace");let g=h.useRef(o);return h.useEffect(()=>{o!==g.current&&(x(o),g.current=o)},[o]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:w,setSelectionBehavior:x,get isFocused(){return s.current},setFocused(v){s.current=v,a(v)},get focusedKey(){return l.current},get childFocusStrategy(){return u.current},setFocusedKey(v,P="first"){l.current=v,u.current=P,c(v)},selectedKeys:p,setSelectedKeys(v){(r||!c8(v,p))&&y(v)},disabledKeys:b,disabledBehavior:i}}function rv(e,t){return e?e==="all"?"all":new Ut(e):t}class Hx{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,n){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=t.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&pc(this.collection,r,t)<0)&&(t=r)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&pc(this.collection,r,t)>0)&&(t=r)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let n;if(this.state.selectedKeys==="all")n=new Ut([t],t,t);else{let r=this.state.selectedKeys,o=r.anchorKey||t;n=new Ut(r,o,t);for(let i of this.getKeyRange(o,r.currentKey||t))n.delete(i);for(let i of this.getKeyRange(t,o))this.canSelectItem(i)&&n.add(i)}this.state.setSelectedKeys(n)}getKeyRange(t,n){let r=this.collection.getItem(t),o=this.collection.getItem(n);return r&&o?pc(this.collection,r,o)<=0?this.getKeyRangeInternal(t,n):this.getKeyRangeInternal(n,t):[]}getKeyRangeInternal(t,n){let r=[],o=t;for(;o;){let i=this.collection.getItem(o);if((i&&i.type==="item"||i.type==="cell"&&this.allowsCellSelection)&&r.push(o),o===n)return r;o=this.collection.getKeyAfter(o)}return[]}getKey(t){let n=this.collection.getItem(t);if(!n||n.type==="cell"&&this.allowsCellSelection)return t;for(;n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let n=new Ut(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let n=this.canSelectItem(t)?new Ut([t],t,t):new Ut;this.state.setSelectedKeys(n)}setSelectedKeys(t){if(this.selectionMode==="none")return;let n=new Ut;for(let r of t)if(r=this.getKey(r),r!=null&&(n.add(r),this.selectionMode==="single"))break;this.state.setSelectedKeys(n)}getSelectAllKeys(){let t=[],n=r=>{for(;r;){if(this.canSelectItem(r)){let o=this.collection.getItem(r);o.type==="item"&&t.push(r),o.hasChildNodes&&(this.allowsCellSelection||o.type!=="item")&&n(l8(ou(o,this.collection)).key)}r=this.collection.getKeyAfter(r)}};return n(this.collection.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Ut)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(t.size!==n.size)return!1;for(let r of t)if(!n.has(r))return!1;for(let r of n)if(!t.has(r))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let n=this.collection.getItem(t);return!(!n||n.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}isLink(t){var n,r;return!!(!((r=this.collection.getItem(t))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.href)}constructor(t,n,r){this.collection=t,this.state=n;var o;this.allowsCellSelection=(o=r==null?void 0:r.allowsCellSelection)!==null&&o!==void 0?o:!1,this._isSelectAll=null}}class d8{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}constructor(t,{expandedKeys:n}={}){this.keyMap=new Map,this.iterable=t,n=n||new Set;let r=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||n.has(s.key)))for(let a of s.childNodes)r(a)};for(let s of t)r(s);let o,i=0;for(let[s,a]of this.keyMap)o?(o.nextKey=s,a.prevKey=o.key):(this.firstKey=s,a.prevKey=void 0),a.type==="item"&&(a.index=i++),o=a,o.nextKey=void 0;this.lastKey=o==null?void 0:o.key}}function f8(e){let[t,n]=pr(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),r=Ux(e),o=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=Wx(e,h.useCallback(a=>new d8(a,{expandedKeys:t}),[t]),null);return h.useEffect(()=>{r.focusedKey!=null&&!i.getItem(r.focusedKey)&&r.setFocusedKey(null)},[i,r.focusedKey]),{collection:i,expandedKeys:t,disabledKeys:o,toggleKey:a=>{n(p8(t,a))},setExpandedKeys:n,selectionManager:new Hx(i,r)}}function p8(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}function h8(e){let t=ln(e,{enabled:typeof e.elementType=="string"}),n;return e.orientation==="vertical"&&(n="vertical"),e.elementType!=="hr"?{separatorProps:{...t,role:"separator","aria-orientation":n}}:{separatorProps:t}}function m8(e){const{as:t,className:n,orientation:r,...o}=e;let i=t||"hr";i==="hr"&&r==="vertical"&&(i="div");const{separatorProps:s}=h8({elementType:typeof i=="string"?i:"hr",orientation:r}),a=h.useMemo(()=>n5({orientation:r,className:n}),[r,n]),l=h.useCallback((u={})=>({className:a,role:"separator","data-orientation":r,...s,...o,...u}),[a,r,s,o]);return{Component:i,getDividerProps:l}}var Gx=pe((e,t)=>{const{Component:n,getDividerProps:r}=m8({...e});return S.jsx(n,{ref:t,...r()})});Gx.displayName="NextUI.Divider";var Yx=Gx,jp=e=>{const t={top:{originY:1},bottom:{originY:0},left:{originX:1},right:{originX:0},"top-start":{originX:0,originY:1},"top-end":{originX:1,originY:1},"bottom-start":{originX:0,originY:0},"bottom-end":{originX:1,originY:0},"right-start":{originX:0,originY:0},"right-end":{originX:0,originY:1},"left-start":{originX:1,originY:0},"left-end":{originX:1,originY:1}};return(t==null?void 0:t[e])||{}},Xx=e=>({top:"top",bottom:"bottom",left:"left",right:"right","top-start":"top start","top-end":"top end","bottom-start":"bottom start","bottom-end":"bottom end","left-start":"left top","left-end":"left bottom","right-start":"right top","right-end":"right bottom"})[e],g8=(e,t)=>{if(t.includes("-")){const[n]=t.split("-");if(n.includes(e))return!1}return!0},El=(e,t)=>{if(t.includes("-")){const[,n]=t.split("-");return`${e}-${n}`}return e},gi=new WeakMap,Nt=[];function v8(e,t=document.body){let n=new Set(e),r=new Set,o=l=>{for(let f of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(f);let u=f=>{const p=f.parentElement;if(n.has(f)||r.has(p)&&p.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let y of n)if(f.contains(y))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:u}),d=u(l);if(d===NodeFilter.FILTER_ACCEPT&&i(l),d!==NodeFilter.FILTER_REJECT){let f=c.nextNode();for(;f!=null;)i(f),f=c.nextNode()}},i=l=>{var u;let c=(u=gi.get(l))!=null?u:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),gi.set(l,c+1))};Nt.length&&Nt[Nt.length-1].disconnect(),o(t);let s=new MutationObserver(l=>{for(let u of l)if(!(u.type!=="childList"||u.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(u.target))){for(let c of u.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of u.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&o(c)}});s.observe(t,{childList:!0,subtree:!0});let a={observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return Nt.push(a),()=>{s.disconnect();for(let l of r){let u=gi.get(l);u!=null&&(u===1?(l.removeAttribute("aria-hidden"),gi.delete(l)):gi.set(l,u-1))}a===Nt[Nt.length-1]?(Nt.pop(),Nt.length&&Nt[Nt.length-1].observe()):Nt.splice(Nt.indexOf(a),1)}}var y8=()=>S.jsxs("svg",{"aria-hidden":"true",fill:"none",height:"80%",role:"presentation",viewBox:"0 0 24 24",width:"80%",children:[S.jsx("path",{d:"M12 2C9.38 2 7.25 4.13 7.25 6.75C7.25 9.32 9.26 11.4 11.88 11.49C11.96 11.48 12.04 11.48 12.1 11.49C12.12 11.49 12.13 11.49 12.15 11.49C12.16 11.49 12.16 11.49 12.17 11.49C14.73 11.4 16.74 9.32 16.75 6.75C16.75 4.13 14.62 2 12 2Z",fill:"currentColor"}),S.jsx("path",{d:"M17.0809 14.1489C14.2909 12.2889 9.74094 12.2889 6.93094 14.1489C5.66094 14.9989 4.96094 16.1489 4.96094 17.3789C4.96094 18.6089 5.66094 19.7489 6.92094 20.5889C8.32094 21.5289 10.1609 21.9989 12.0009 21.9989C13.8409 21.9989 15.6809 21.5289 17.0809 20.5889C18.3409 19.7389 19.0409 18.5989 19.0409 17.3589C19.0309 16.1289 18.3409 14.9889 17.0809 14.1489Z",fill:"currentColor"})]}),[XL,b8]=Xo({name:"AvatarGroupContext",strict:!1}),x8=globalThis!=null&&globalThis.document?h.useLayoutEffect:h.useEffect;function Qx(e={}){const{loading:t,src:n,srcSet:r,onLoad:o,onError:i,crossOrigin:s,sizes:a,ignoreFallback:l}=e,[u,c]=h.useState("pending");h.useEffect(()=>{c(n?"loading":"pending")},[n]);const d=h.useRef(),f=h.useCallback(()=>{if(!n)return;p();const y=new Image;y.src=n,s&&(y.crossOrigin=s),r&&(y.srcset=r),a&&(y.sizes=a),t&&(y.loading=t),y.onload=b=>{p(),c("loaded"),o==null||o(b)},y.onerror=b=>{p(),c("failed"),i==null||i(b)},d.current=y},[n,s,r,a,o,i,t]),p=()=>{d.current&&(d.current.onload=null,d.current.onerror=null,d.current=null)};return x8(()=>{if(!l)return u==="loading"&&f(),()=>{p()}},[u,f,l]),l?"loaded":u}function w8(e={}){var t,n,r,o,i;const s=b8(),a=!!s,{as:l,ref:u,src:c,name:d,icon:f,classNames:p,fallback:y,alt:b=d||"avatar",imgRef:w,color:x=(t=s==null?void 0:s.color)!=null?t:"default",radius:g=(n=s==null?void 0:s.radius)!=null?n:"full",size:v=(r=s==null?void 0:s.size)!=null?r:"md",isBordered:P=(o=s==null?void 0:s.isBordered)!=null?o:!1,isDisabled:k=(i=s==null?void 0:s.isDisabled)!=null?i:!1,isFocusable:A=!1,getInitials:D=s5,ignoreFallback:m=!1,showFallback:L=!1,ImgComponent:M="img",imgProps:E,className:N,onError:C,...$}=e,R=l||"span",_=Ie(u),j=Ie(w),{isFocusVisible:I,isFocused:B,focusProps:F}=sr(),{isHovered:T,hoverProps:O}=un({isDisabled:k}),W=Qx({src:c,onError:C,ignoreFallback:m})==="loaded",U=(!c||!W)&&L,Q=h.useMemo(()=>{var ie;return o5({color:x,radius:g,size:v,isBordered:P,isDisabled:k,isInGroup:a,isInGridGroup:(ie=s==null?void 0:s.isGrid)!=null?ie:!1})},[x,g,v,P,k,a,s==null?void 0:s.isGrid]),K=ne(p==null?void 0:p.base,N),G=h.useMemo(()=>A||l==="button",[A,l]),Z=h.useCallback((ie={})=>({ref:_,tabIndex:G?0:-1,"data-hover":H(T),"data-focus":H(B),"data-focus-visible":H(I),className:Q.base({class:ne(K,ie==null?void 0:ie.className)}),...Y($,O,G?F:{})}),[G,Q,K,F,$]),re=h.useCallback((ie={})=>({ref:j,src:c,"data-loaded":H(W),className:Q.img({class:p==null?void 0:p.img}),...Y(E,ie)}),[Q,W,E,c,j]);return{Component:R,ImgComponent:M,src:c,alt:b,icon:f,name:d,imgRef:j,slots:Q,classNames:p,fallback:y,isImgLoaded:W,showFallback:U,ignoreFallback:m,getInitials:D,getAvatarProps:Z,getImageProps:re}}var Zx=pe((e,t)=>{const{Component:n,ImgComponent:r,src:o,icon:i=S.jsx(y8,{}),alt:s,classNames:a,slots:l,name:u,showFallback:c,fallback:d,getInitials:f,getAvatarProps:p,getImageProps:y}=w8({...e,ref:t}),b=h.useMemo(()=>!c&&o?null:d?S.jsx("div",{"aria-label":s,className:l.fallback({class:a==null?void 0:a.fallback}),role:"img",children:d}):u?S.jsx("span",{"aria-label":s,className:l.name({class:a==null?void 0:a.name}),role:"img",children:f(u)}):S.jsx("span",{"aria-label":s,className:l.icon({class:a==null?void 0:a.icon}),role:"img",children:i}),[c,o,d,u,a]);return S.jsxs(n,{...p(),children:[o&&S.jsx(r,{...y(),alt:s}),b]})});Zx.displayName="NextUI.Avatar";var Jx=Zx,[QL,C8]=Xo({name:"ButtonGroupContext",strict:!1});function _p(e,t){let{elementType:n="button",isDisabled:r,onPress:o,onPressStart:i,onPressEnd:s,onPressChange:a,preventFocusOnPress:l,allowFocusWhenDisabled:u,onClick:c,href:d,target:f,rel:p,type:y="button",allowTextSelectionOnPress:b}=e,w;n==="button"?w={type:y,disabled:r}:w={role:"button",tabIndex:r?void 0:0,href:n==="a"&&r?void 0:d,target:n==="a"?f:void 0,type:n==="input"?y:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?p:void 0};let{pressProps:x,isPressed:g}=pp({onPressStart:i,onPressEnd:s,onPressChange:a,onPress:o,isDisabled:r,preventFocusOnPress:l,allowTextSelectionOnPress:b,ref:t}),{focusableProps:v}=cp(e,t);u&&(v.tabIndex=r?-1:v.tabIndex);let P=Y(v,x,hr(e,{labelable:!0}));return{isPressed:g,buttonProps:Y(w,P,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:k=>{c==null||c(k)}})}}var S8=(e,t,n)=>Math.min(Math.max(e,t),n),qx=e=>{const{ripples:t=[],motionProps:n,color:r="currentColor",style:o,onClear:i}=e;return S.jsx(S.Fragment,{children:t.map(s=>{const a=S8(.01*s.size,.2,s.size>100?.75:.5);return S.jsx(Ts,{mode:"popLayout",children:S.jsx(ur.span,{animate:{transform:"scale(2)",opacity:0},className:"nextui-ripple",exit:{opacity:0},initial:{transform:"scale(0)",opacity:.35},style:{position:"absolute",backgroundColor:r,borderRadius:"100%",transformOrigin:"center",pointerEvents:"none",zIndex:10,top:s.y,left:s.x,width:`${s.size}px`,height:`${s.size}px`,...o},transition:{duration:a},onAnimationComplete:()=>{i(s.key)},...n})},s.key)})})};qx.displayName="NextUI.Ripple";var ew=qx;function tw(e={}){const[t,n]=h.useState([]),r=h.useCallback(i=>{const s=i.currentTarget,a=Math.max(s.clientWidth,s.clientHeight),l=s.getBoundingClientRect();n(u=>[...u,{key:d5(u.length.toString()),size:a,x:i.clientX-l.x-a/2,y:i.clientY-l.y-a/2}])},[]),o=h.useCallback(i=>{n(s=>s.filter(a=>a.key!==i))},[]);return{ripples:t,onClick:r,onClear:o,...e}}function P8(e){var t,n,r,o,i,s,a,l;const u=C8(),c=!!u,{ref:d,as:f,children:p,startContent:y,endContent:b,autoFocus:w,className:x,spinner:g,fullWidth:v=(t=u==null?void 0:u.fullWidth)!=null?t:!1,size:P=(n=u==null?void 0:u.size)!=null?n:"md",color:k=(r=u==null?void 0:u.color)!=null?r:"default",variant:A=(o=u==null?void 0:u.variant)!=null?o:"solid",disableAnimation:D=(i=u==null?void 0:u.disableAnimation)!=null?i:!1,radius:m=u==null?void 0:u.radius,disableRipple:L=(s=u==null?void 0:u.disableRipple)!=null?s:!1,isDisabled:M=(a=u==null?void 0:u.isDisabled)!=null?a:!1,isIconOnly:E=(l=u==null?void 0:u.isIconOnly)!=null?l:!1,isLoading:N=!1,spinnerPlacement:C="start",onPress:$,onClick:R,..._}=e,j=f||"button",I=typeof j=="string",B=Ie(d),{isFocusVisible:F,isFocused:T,focusProps:O}=sr({autoFocus:w}),V=M||N,W=h.useMemo(()=>i5({size:P,color:k,variant:A,radius:m,fullWidth:v,isDisabled:V,isInGroup:c,disableAnimation:D,isIconOnly:E,className:x}),[P,k,A,m,v,V,c,E,D,x]),{onClick:U,onClear:Q,ripples:K}=tw(),G=h.useCallback(dt=>{L||V||D||B.current&&U(dt)},[L,V,D,B,U]),{buttonProps:Z,isPressed:re}=_p({elementType:f,isDisabled:V,onPress:$,onClick:Wr(R,G),..._},B),{isHovered:ie,hoverProps:de}=un({isDisabled:V}),ce=h.useCallback((dt={})=>({"data-disabled":H(V),"data-focus":H(T),"data-pressed":H(re),"data-focus-visible":H(F),"data-hover":H(ie),"data-loading":H(N),...Y(Z,O,de,ln(_,{enabled:I}),ln(dt))}),[N,V,T,re,I,F,ie,Z,O,de,_]),he=dt=>h.isValidElement(dt)?h.cloneElement(dt,{"aria-hidden":!0,focusable:!1,tabIndex:-1}):null,bt=he(y),q=he(b),se=h.useMemo(()=>({sm:"sm",md:"sm",lg:"md"})[P],[P]),me=h.useCallback(()=>({ripples:K,onClear:Q}),[K,Q]);return{Component:j,children:p,domRef:B,spinner:g,styles:W,startContent:bt,endContent:q,isLoading:N,spinnerPlacement:C,spinnerSize:se,disableRipple:L,getButtonProps:ce,getRippleProps:me,isIconOnly:E}}function $8(e){const[t,n]=Qt(e,Rm.variantKeys),{children:r,className:o,classNames:i,label:s,...a}=t,l=h.useMemo(()=>Rm({...n}),[...Object.values(n)]),u=ne(i==null?void 0:i.base,o),c=s||r,d=h.useMemo(()=>c&&typeof c=="string"?c:a["aria-label"]?"":"Loading",[r,c,a["aria-label"]]),f=h.useCallback(()=>({"aria-label":d,className:l.base({class:u}),...a}),[d,l,u,a]);return{label:c,slots:l,classNames:i,getSpinnerProps:f}}var nw=pe((e,t)=>{const{slots:n,classNames:r,label:o,getSpinnerProps:i}=$8({...e});return S.jsxs("div",{ref:t,...i(),children:[S.jsxs("div",{className:n.wrapper({class:r==null?void 0:r.wrapper}),children:[S.jsx("i",{className:n.circle1({class:r==null?void 0:r.circle1})}),S.jsx("i",{className:n.circle2({class:r==null?void 0:r.circle2})})]}),o&&S.jsx("span",{className:n.label(),children:o})]})});nw.displayName="NextUI.Spinner";var E8=nw,rw=pe((e,t)=>{const{Component:n,domRef:r,children:o,styles:i,spinnerSize:s,spinner:a=S.jsx(E8,{color:"current",size:s}),spinnerPlacement:l,startContent:u,endContent:c,isLoading:d,disableRipple:f,getButtonProps:p,getRippleProps:y,isIconOnly:b}=P8({...e,ref:t});return S.jsxs(n,{ref:r,className:i,...p(),children:[u,d&&l==="start"&&a,d&&b?null:o,d&&l==="end"&&a,c,!f&&S.jsx(ew,{...y()})]})});rw.displayName="NextUI.Button";var Io=rw,[k8,Bp]=Xo({name:"CardContext",strict:!0,errorMessage:"useCardContext: `context` is undefined. Seems you forgot to wrap component within "}),ow=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=Bp(),d=ne(c==null?void 0:c.body,o);return S.jsx(a,{ref:l,className:(n=u.body)==null?void 0:n.call(u,{class:d}),...s,children:i})});ow.displayName="NextUI.CardBody";var T8=ow,iw=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=Bp(),d=ne(c==null?void 0:c.footer,o);return S.jsx(a,{ref:l,className:(n=u.footer)==null?void 0:n.call(u,{class:d}),...s,children:i})});iw.displayName="NextUI.CardFooter";var A8=iw,sw=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=Bp(),d=ne(c==null?void 0:c.header,o);return S.jsx(a,{ref:l,className:(n=u.header)==null?void 0:n.call(u,{class:d}),...s,children:i})});sw.displayName="NextUI.CardHeader";var aw=sw;function M8(e){const[t,n]=Qt(e,Bm.variantKeys),{ref:r,as:o,children:i,disableRipple:s=!1,onClick:a,onPress:l,autoFocus:u,className:c,classNames:d,allowTextSelectionOnPress:f=!0,...p}=t,y=Ie(r),b=o||(e.isPressable?"button":"div"),w=typeof b=="string",x=ne(d==null?void 0:d.base,c),{onClick:g,onClear:v,ripples:P}=tw(),k=j=>{!e.disableAnimation&&!s&&y.current&&g(j)},{buttonProps:A,isPressed:D}=_p({onPress:l,elementType:o,isDisabled:!e.isPressable,onClick:Wr(a,k),allowTextSelectionOnPress:f,...p},y),{hoverProps:m,isHovered:L}=un({isDisabled:!e.isHoverable,...p}),{isFocusVisible:M,isFocused:E,focusProps:N}=sr({autoFocus:u}),C=h.useMemo(()=>Bm({...n}),[...Object.values(n)]),$=h.useMemo(()=>({isDisabled:e.isDisabled,isFooterBlurred:e.isFooterBlurred,disableAnimation:e.disableAnimation,fullWidth:e.fullWidth,slots:C,classNames:d}),[C,d,e.isDisabled,e.isFooterBlurred,e.disableAnimation,e.fullWidth]),R=h.useCallback((j={})=>({ref:y,className:C.base({class:x}),tabIndex:e.isPressable?0:-1,"data-hover":H(L),"data-pressed":H(D),"data-focus":H(E),"data-focus-visible":H(M),"data-disabled":H(e.isDisabled),...Y(e.isPressable?{...A,...N,role:"button"}:{},e.isHoverable?m:{},ln(p,{enabled:w}),ln(j))}),[y,C,x,w,e.isPressable,e.isHoverable,e.isDisabled,L,D,M,A,N,m,p]),_=h.useCallback(()=>({ripples:P,onClear:v}),[P,v]);return{context:$,domRef:y,Component:b,classNames:d,children:i,isHovered:L,isPressed:D,isPressable:e.isPressable,isHoverable:e.isHoverable,disableAnimation:e.disableAnimation,disableRipple:s,handleClick:k,isFocusVisible:M,getCardProps:R,getRippleProps:_}}var lw=pe((e,t)=>{const{children:n,context:r,Component:o,isPressable:i,disableAnimation:s,disableRipple:a,getCardProps:l,getRippleProps:u}=M8({...e,ref:t});return S.jsxs(o,{...l(),children:[S.jsx(k8,{value:r,children:n}),i&&!s&&!a&&S.jsx(ew,{...u()})]})});lw.displayName="NextUI.Card";var uw=lw;function L8(e,t,n){let{validationBehavior:r,focus:o}=e;Te(()=>{if(r==="native"&&(n!=null&&n.current)){let l=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(l),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(N8(n.current))}});let i=Oe(()=>{t.resetValidation()}),s=Oe(l=>{var u;t.displayValidation.isInvalid||t.commitValidation();let c=n==null||(u=n.current)===null||u===void 0?void 0:u.form;if(!l.defaultPrevented&&n&&c&&I8(c)===n.current){var d;o?o():(d=n.current)===null||d===void 0||d.focus(),EP("keyboard")}l.preventDefault()}),a=Oe(()=>{t.commitValidation()});h.useEffect(()=>{let l=n==null?void 0:n.current;if(!l)return;let u=l.form;return l.addEventListener("invalid",s),l.addEventListener("change",a),u==null||u.addEventListener("reset",i),()=>{l.removeEventListener("invalid",s),l.removeEventListener("change",a),u==null||u.removeEventListener("reset",i)}},[n,s,a,i,r])}function D8(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function N8(e){return{isInvalid:!e.validity.valid,validationDetails:D8(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function I8(e){for(let t=0;tov(O8(s,o)),[s,o]);i!=null&&i.validationDetails.valid&&(i=null);let c=h.useContext(R8),d=h.useMemo(()=>r?Array.isArray(r)?r.flatMap(M=>Yd(c[M])):Yd(c[r]):[],[c,r]),[f,p]=h.useState(c),[y,b]=h.useState(!1);c!==f&&(p(c),b(!1));let w=h.useMemo(()=>ov(y?[]:d),[y,d]),x=h.useRef(vi),[g,v]=h.useState(vi),P=h.useRef(vi),k=()=>{if(!A)return;D(!1);let M=u||i||x.current;hc(M,P.current)||(P.current=M,v(M))},[A,D]=h.useState(!1);return h.useEffect(k),{realtimeValidation:l||w||u||i||vi,displayValidation:a==="native"?l||w||g:l||w||u||i||g,updateValidation(M){a==="aria"&&!hc(g,M)?v(M):x.current=M},resetValidation(){let M=vi;hc(M,P.current)||(P.current=M,v(M)),a==="native"&&D(!1),b(!0)},commitValidation(){a==="native"&&D(!0),b(!0)}}}function Yd(e){return e?Array.isArray(e)?e:[e]:[]}function O8(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return Yd(n)}return[]}function ov(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:dw}:null}function hc(e,t){return e===t?!0:e&&t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,r)=>n===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([n,r])=>t.validationDetails[n]===r)}function pw(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":o,labelElementType:i="label"}=e;t=sn(t);let s=sn(),a={};n?(r=r?`${s} ${r}`:s,a={id:s,htmlFor:i==="label"?t:void 0}):!r&&!o&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let l=il({id:t,"aria-label":o,"aria-labelledby":r});return{labelProps:a,fieldProps:l}}function j8(e){let{description:t,errorMessage:n,isInvalid:r,validationState:o}=e,{labelProps:i,fieldProps:s}=pw(e),a=Jn([!!t,!!n,r,o]),l=Jn([!!t,!!n,r,o]);return s=Y(s,{"aria-describedby":[a,l,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:i,fieldProps:s,descriptionProps:{id:a},errorMessageProps:{id:l}}}function Vp(e){let[t,n]=pr(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const r=h.useCallback(()=>{n(!0)},[n]),o=h.useCallback(()=>{n(!1)},[n]),i=h.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:r,close:o,toggle:i}}const _8=1500,iv=500;let xr={},B8=0,yi=!1,pn=null,wr=null;function V8(e={}){let{delay:t=_8,closeDelay:n=iv}=e,{isOpen:r,open:o,close:i}=Vp(e),s=h.useMemo(()=>`${++B8}`,[]),a=h.useRef(),l=()=>{xr[s]=d},u=()=>{for(let p in xr)p!==s&&(xr[p](!0),delete xr[p])},c=()=>{clearTimeout(a.current),a.current=null,u(),l(),yi=!0,o(),pn&&(clearTimeout(pn),pn=null),wr&&(clearTimeout(wr),wr=null)},d=p=>{p||n<=0?(clearTimeout(a.current),a.current=null,i()):a.current||(a.current=setTimeout(()=>{a.current=null,i()},n)),pn&&(clearTimeout(pn),pn=null),yi&&(wr&&clearTimeout(wr),wr=setTimeout(()=>{delete xr[s],wr=null,yi=!1},Math.max(iv,n)))},f=()=>{u(),l(),!r&&!pn&&!yi?pn=setTimeout(()=>{pn=null,yi=!0,c()},t):r||c()};return h.useEffect(()=>()=>{clearTimeout(a.current),xr[s]&&delete xr[s]},[s]),{isOpen:r,open:p=>{!p&&t>0&&!a.current?f():c()},close:d}}function K8(e,t){let n=hr(e,{labelable:!0}),{hoverProps:r}=un({onHoverStart:()=>t==null?void 0:t.open(!0),onHoverEnd:()=>t==null?void 0:t.close()});return{tooltipProps:Y(n,r,{role:"tooltip"})}}function z8(e,t,n){let{isDisabled:r,trigger:o}=e,i=sn(),s=h.useRef(!1),a=h.useRef(!1),l=()=>{(s.current||a.current)&&t.open(a.current)},u=g=>{!s.current&&!a.current&&t.close(g)};h.useEffect(()=>{let g=v=>{n&&n.current&&v.key==="Escape"&&(v.stopPropagation(),t.close(!0))};if(t.isOpen)return document.addEventListener("keydown",g,!0),()=>{document.removeEventListener("keydown",g,!0)}},[n,t]);let c=()=>{o!=="focus"&&(al()==="pointer"?s.current=!0:s.current=!1,l())},d=()=>{o!=="focus"&&(a.current=!1,s.current=!1,u())},f=()=>{a.current=!1,s.current=!1,u(!0)},p=()=>{zo()&&(a.current=!0,l())},y=()=>{a.current=!1,s.current=!1,u(!0)},{hoverProps:b}=un({isDisabled:r,onHoverStart:c,onHoverEnd:d}),{pressProps:w}=Cs({onPressStart:f}),{focusableProps:x}=cp({isDisabled:r,onFocus:p,onBlur:y},n);return{triggerProps:{"aria-describedby":t.isOpen?i:void 0,...Y(x,b,w)},tooltipProps:{id:i}}}function W8(e){const[t,n]=Qt(e,gl.variantKeys),{ref:r,as:o,isOpen:i,content:s,children:a,defaultOpen:l,onOpenChange:u,isDisabled:c,trigger:d,shouldFlip:f=!0,containerPadding:p=12,placement:y="top",delay:b=0,closeDelay:w=500,showArrow:x=!1,offset:g=7,crossOffset:v=0,isDismissable:P,shouldCloseOnBlur:k=!0,portalContainer:A,isKeyboardDismissDisabled:D=!1,updatePositionDeps:m=[],shouldCloseOnInteractOutside:L,className:M,onClose:E,motionProps:N,classNames:C,...$}=t,R=o||"div",_=V8({delay:b,closeDelay:w,isDisabled:c,defaultOpen:l,isOpen:i,onOpenChange:de=>{u==null||u(de),de||E==null||E()}}),j=h.useRef(null),I=h.useRef(null),B=h.useId(),F=_.isOpen&&!c;h.useImperativeHandle(r,()=>p5(I));const{triggerProps:T,tooltipProps:O}=z8({isDisabled:c,trigger:d},_,j),{tooltipProps:V}=K8({isOpen:F,...Y(t,O)},_),{overlayProps:W,placement:U,updatePosition:Q}=lb({isOpen:F,targetRef:j,placement:Xx(y),overlayRef:I,offset:x?g+3:g,crossOffset:v,shouldFlip:f,containerPadding:p});h.useLayoutEffect(()=>{m.length&&Q()},m);const{overlayProps:K}=ub({isOpen:F,onClose:_.close,isDismissable:P,shouldCloseOnBlur:k,isKeyboardDismissDisabled:D,shouldCloseOnInteractOutside:L},I),G=h.useMemo(()=>{var de,ce,he;return gl({...n,radius:(de=e==null?void 0:e.radius)!=null?de:"md",size:(ce=e==null?void 0:e.size)!=null?ce:"md",shadow:(he=e==null?void 0:e.shadow)!=null?he:"sm"})},[...Object.values(n),e==null?void 0:e.radius,e==null?void 0:e.size,e==null?void 0:e.shadow]),Z=h.useCallback((de={},ce=null)=>({...Y(T,de),ref:Md(ce,j),"aria-describedby":F?B:void 0}),[T,F,B,_]),re=h.useCallback(()=>({ref:I,"data-slot":"base","data-open":H(F),"data-arrow":H(x),"data-disabled":H(c),"data-placement":El(U,y),...Y(V,K,$),style:Y(W.style,$.style,t.style),className:G.base({class:C==null?void 0:C.base}),id:B}),[G,F,x,c,U,y,V,K,$,W,t,B]),ie=h.useCallback(()=>({"data-slot":"content","data-open":H(F),"data-arrow":H(x),"data-disabled":H(c),"data-placement":El(U,y),className:G.content({class:ne(C==null?void 0:C.content,M)})}),[G,F,x,c,U,y,C]);return{Component:R,content:s,children:a,isOpen:F,triggerRef:j,showArrow:x,portalContainer:A,placement:y,disableAnimation:e==null?void 0:e.disableAnimation,isDisabled:c,motionProps:N,getTooltipContentProps:ie,getTriggerProps:Z,getTooltipProps:re}}var hw=pe((e,t)=>{const{Component:n,children:r,content:o,isOpen:i,portalContainer:s,placement:a,disableAnimation:l,motionProps:u,getTriggerProps:c,getTooltipProps:d,getTooltipContentProps:f}=W8({...e,ref:t});let p;try{const v=h.Children.only(r);p=h.cloneElement(v,c(v.props,v.ref))}catch{p=S.jsx("span",{}),u5("Tooltip must have only one child node. Please, check your code.")}const{ref:y,id:b,style:w,...x}=d(),g=S.jsx("div",{ref:y,id:b,style:w,children:S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.scaleSpring,...Y(u,x),style:{...jp(a)},children:S.jsx(n,{...f(),children:o})})});return S.jsxs(S.Fragment,{children:[p,l&&i?S.jsx(Tm,{portalContainer:s,children:S.jsx("div",{ref:y,id:b,style:w,...x,children:S.jsx(n,{...f(),children:o})})}):S.jsx(Ts,{children:i?S.jsx(Tm,{portalContainer:s,children:g}):null})]})});hw.displayName="NextUI.Tooltip";var mw=hw;function gw(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:o=!1,isReadOnly:i=!1,type:s="text",validationBehavior:a="aria"}=e,[l,u]=pr(e.value,e.defaultValue||"",e.onChange),{focusableProps:c}=cp(e,t),d=fw({...e,value:l}),{isInvalid:f,validationErrors:p,validationDetails:y}=d.displayValidation,{labelProps:b,fieldProps:w,descriptionProps:x,errorMessageProps:g}=j8({...e,isInvalid:f,errorMessage:e.errorMessage||p}),v=hr(e,{labelable:!0});const P={type:s,pattern:e.pattern};return oP(t,l,u),L8(e,d,t),h.useEffect(()=>{if(t.current instanceof ol(t.current).HTMLTextAreaElement){let k=t.current;Object.defineProperty(k,"defaultValue",{get:()=>k.value,set:()=>{},configurable:!0})}},[t]),{labelProps:b,inputProps:Y(v,n==="input"&&P,{disabled:r,readOnly:i,required:o&&a==="native","aria-required":o&&a==="aria"||void 0,"aria-invalid":f||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:l,onChange:k=>u(k.target.value),autoComplete:e.autoComplete,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...c,...w}),descriptionProps:x,errorMessageProps:g,isInvalid:f,validationErrors:p,validationDetails:y}}function U8(e){const[t,n]=Qt(e,_m.variantKeys),{ref:r,as:o,label:i,baseRef:s,wrapperRef:a,description:l,errorMessage:u,className:c,classNames:d,autoFocus:f,startContent:p,endContent:y,onClear:b,onChange:w,validationState:x,innerWrapperRef:g,onValueChange:v=()=>{},...P}=t,k=h.useCallback(oe=>{v(oe??"")},[v]),[A,D]=pr(t.value,t.defaultValue,k),[m,L]=h.useState(!1),M=o||"div",E=!!A,N=E||m,C=ne(d==null?void 0:d.base,c,E?"is-filled":""),$=e.isMultiline,R=Ie(r),_=Ie(s),j=Ie(a),I=Ie(g),B=h.useCallback(()=>{D(""),R.current&&(R.current.value="",R.current.focus()),b==null||b()},[R,D,b]),{labelProps:F,inputProps:T,descriptionProps:O,errorMessageProps:V}=gw({...e,"aria-label":a5(e==null?void 0:e["aria-label"],e==null?void 0:e.label,e==null?void 0:e.placeholder),inputElementType:$?"textarea":"input",onChange:D},R),{isFocusVisible:W,isFocused:U,focusProps:Q}=sr({autoFocus:f,isTextInput:!0}),{isHovered:K,hoverProps:G}=un({isDisabled:!!(e!=null&&e.isDisabled)}),{focusProps:Z,isFocusVisible:re}=sr(),{focusWithinProps:ie}=Ss({onFocusWithinChange:L}),{pressProps:de}=Cs({isDisabled:!!(e!=null&&e.isDisabled),onPress:B}),ce=x==="invalid"||e.isInvalid,he=h.useMemo(()=>{var oe;return(!e.labelPlacement||e.labelPlacement==="inside")&&!i?"outside":(oe=e.labelPlacement)!=null?oe:"inside"},[e.labelPlacement,i]),bt=!!b||e.isClearable,q=!!i||!!l||!!u,se=!!t.placeholder,me=!!i,dt=!!l||!!u,Jo=he==="outside"||he==="outside-left",je=he==="inside",At=R.current?(!R.current.value||R.current.value===""||!A||A==="")&&se:!1,qo=he==="outside-left",Zt=!!p,Pe=Jo?he==="outside-left"||se||he==="outside"&&Zt:!1,_e=he==="outside"&&!se&&!Zt,ge=h.useMemo(()=>_m({...n,isInvalid:ce,isClearable:bt}),[...Object.values(n),ce,bt,Zt]),ei=h.useCallback((oe={})=>({ref:_,className:ge.base({class:C}),"data-slot":"base","data-filled":H(E||se||Zt||At),"data-filled-within":H(N||se||Zt||At),"data-focus-within":H(m),"data-focus-visible":H(W),"data-readonly":H(e.isReadOnly),"data-focus":H(U),"data-hover":H(K),"data-required":H(e.isRequired),"data-invalid":H(ce),"data-disabled":H(e.isDisabled),"data-has-elements":H(q),"data-has-helper":H(dt),"data-has-label":H(me),"data-has-value":H(!At),...ie,...oe}),[ge,C,E,U,K,ce,dt,me,q,At,Zt,m,W,N,se,ie,e.isReadOnly,e.isRequired,e.isDisabled]),Ls=h.useCallback((oe={})=>({"data-slot":"label",className:ge.label({class:d==null?void 0:d.label}),...F,...oe}),[ge,F,d==null?void 0:d.label]),pu=h.useCallback((oe={})=>({ref:R,"data-slot":"input","data-filled":H(E),"data-filled-within":H(N),"data-has-start-content":H(Zt),"data-has-end-content":H(!!y),className:ge.input({class:ne(d==null?void 0:d.input,A?"is-filled":"")}),...Y(Q,T,ln(P,{enabled:!0,labelable:!0,omitEventNames:new Set(Object.keys(T))}),oe),required:e.isRequired,"aria-readonly":H(e.isReadOnly),"aria-required":H(e.isRequired),onChange:Wr(T.onChange,w)}),[ge,A,Q,T,P,E,N,Zt,y,d==null?void 0:d.input,e.isReadOnly,e.isRequired,w]),K3=h.useCallback((oe={})=>({ref:j,"data-slot":"input-wrapper","data-hover":H(K),"data-focus-visible":H(W),"data-focus":H(U),className:ge.inputWrapper({class:ne(d==null?void 0:d.inputWrapper,A?"is-filled":"")}),...Y(oe,G),onClick:ti=>{R.current&&ti.currentTarget===ti.target&&R.current.focus()},style:{cursor:"text",...oe.style}}),[ge,K,W,U,A,d==null?void 0:d.inputWrapper]),z3=h.useCallback((oe={})=>({...oe,ref:I,"data-slot":"inner-wrapper",onClick:ti=>{R.current&&ti.currentTarget===ti.target&&R.current.focus()},className:ge.innerWrapper({class:ne(d==null?void 0:d.innerWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.innerWrapper]),W3=h.useCallback((oe={})=>({...oe,"data-slot":"main-wrapper",className:ge.mainWrapper({class:ne(d==null?void 0:d.mainWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.mainWrapper]),U3=h.useCallback((oe={})=>({...oe,"data-slot":"helper-wrapper",className:ge.helperWrapper({class:ne(d==null?void 0:d.helperWrapper,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.helperWrapper]),H3=h.useCallback((oe={})=>({...oe,...O,"data-slot":"description",className:ge.description({class:ne(d==null?void 0:d.description,oe==null?void 0:oe.className)})}),[ge,d==null?void 0:d.description]),G3=h.useCallback((oe={})=>({...oe,...V,"data-slot":"error-message",className:ge.errorMessage({class:ne(d==null?void 0:d.errorMessage,oe==null?void 0:oe.className)})}),[ge,V,d==null?void 0:d.errorMessage]),Y3=h.useCallback((oe={})=>({...oe,role:"button",tabIndex:0,"data-slot":"clear-button","data-focus-visible":H(re),className:ge.clearButton({class:ne(d==null?void 0:d.clearButton,oe==null?void 0:oe.className)}),...Y(de,Z)}),[ge,re,de,Z,d==null?void 0:d.clearButton]);return{Component:M,classNames:d,domRef:R,label:i,description:l,startContent:p,endContent:y,labelPlacement:he,isClearable:bt,isInvalid:ce,hasHelper:dt,hasStartContent:Zt,isLabelOutside:Pe,isOutsideLeft:qo,isLabelOutsideAsPlaceholder:_e,shouldLabelBeOutside:Jo,shouldLabelBeInside:je,hasPlaceholder:se,errorMessage:u,getBaseProps:ei,getLabelProps:Ls,getInputProps:pu,getMainWrapperProps:W3,getInputWrapperProps:K3,getInnerWrapperProps:z3,getHelperWrapperProps:U3,getDescriptionProps:H3,getErrorMessageProps:G3,getClearButtonProps:Y3}}var vw=pe((e,t)=>{const{Component:n,label:r,description:o,isClearable:i,startContent:s,endContent:a,labelPlacement:l,hasHelper:u,isOutsideLeft:c,shouldLabelBeOutside:d,errorMessage:f,getBaseProps:p,getLabelProps:y,getInputProps:b,getInnerWrapperProps:w,getInputWrapperProps:x,getMainWrapperProps:g,getHelperWrapperProps:v,getDescriptionProps:P,getErrorMessageProps:k,getClearButtonProps:A}=U8({...e,ref:t}),D=r?S.jsx("label",{...y(),children:r}):null,m=h.useMemo(()=>i?S.jsx("span",{...A(),children:a||S.jsx(B5,{})}):a,[i,A]),L=h.useMemo(()=>u?S.jsx("div",{...v(),children:f?S.jsx("div",{...k(),children:f}):o?S.jsx("div",{...P(),children:o}):null}):null,[u,f,o,v,k,P]),M=h.useMemo(()=>s||m?S.jsxs("div",{...w(),children:[s,S.jsx("input",{...b()}),m]}):S.jsx("div",{...w(),children:S.jsx("input",{...b()})}),[s,m,b,w]),E=h.useMemo(()=>d?S.jsxs("div",{...g(),children:[S.jsxs("div",{...x(),children:[c?null:D,M]}),L]}):S.jsxs(S.Fragment,{children:[S.jsxs("div",{...x(),children:[D,M]}),L]}),[l,L,d,D,M,f,o,g,x,k,P]);return S.jsxs(n,{...p(),children:[c?D:null,E]})});vw.displayName="NextUI.Input";var H8=vw;function G8(e,t){const{triggerRef:n,popoverRef:r,showArrow:o,offset:i=7,crossOffset:s=0,scrollRef:a,shouldFlip:l,boundaryElement:u,shouldCloseOnBlur:c=!0,placement:d="top",containerPadding:f,shouldCloseOnInteractOutside:p,isNonModal:y,isKeyboardDismissDisabled:b,...w}=e,x=y||!0,{overlayProps:g,underlayProps:v}=ub({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:c,isDismissable:!0,isKeyboardDismissDisabled:b,shouldCloseOnInteractOutside:p||(D=>{let m=n==null?void 0:n.current;return!m||!m.contains(D)})},r),{overlayProps:P,arrowProps:k,placement:A}=lb({...w,shouldFlip:l,crossOffset:s,targetRef:n,overlayRef:r,isOpen:t.isOpen,scrollRef:a,boundaryElement:u,containerPadding:f,placement:Xx(d),offset:o?i+3:i,onClose:()=>{}});return h.useEffect(()=>{if(t.isOpen&&!x&&r.current)return v8([r.current])},[x,t.isOpen,r]),{popoverProps:Y(g,P),arrowProps:k,underlayProps:v,placement:A}}function yw(e){var t,n;const[r,o]=Qt(e,gl.variantKeys),{as:i,children:s,ref:a,state:l,triggerRef:u,scrollRef:c,defaultOpen:d,onOpenChange:f,isOpen:p,isNonModal:y=!0,shouldFlip:b=!0,containerPadding:w=12,shouldBlockScroll:x=!1,shouldCloseOnBlur:g,portalContainer:v,placement:P="top",triggerType:k="dialog",showArrow:A=!1,offset:D=7,crossOffset:m=0,boundaryElement:L,isKeyboardDismissDisabled:M,shouldCloseOnInteractOutside:E,motionProps:N,className:C,classNames:$,onClose:R,..._}=r,j=i||"div",I=Ie(a),B=h.useRef(null),F=h.useRef(!1),T=u||B,O=(t=e.disableAnimation)!=null?t:!1,V=Vp({isOpen:p,defaultOpen:d,onOpenChange:je=>{f==null||f(je),je||R==null||R()}}),W=l||V,{popoverProps:U,underlayProps:Q,placement:K}=G8({triggerRef:T,isNonModal:y,popoverRef:I,placement:P,offset:D,scrollRef:c,shouldCloseOnBlur:g,boundaryElement:L,crossOffset:m,shouldFlip:b,containerPadding:w,isKeyboardDismissDisabled:M,shouldCloseOnInteractOutside:E},W),{triggerProps:G}=cb({type:k},W,T),{isFocusVisible:Z,isFocused:re,focusProps:ie}=sr(),de=h.useMemo(()=>gl({...o}),[...Object.values(o)]),ce=ne($==null?void 0:$.base,C),he=(je={})=>({ref:I,...Y(U,_,je),style:Y(U.style,_.style,je.style)}),bt=(je={})=>({"data-slot":"base","data-open":H(W.isOpen),"data-focus":H(re),"data-arrow":H(A),"data-focus-visible":H(Z),"data-placement":El(K,P),...Y(ie,je),className:de.base({class:ne(ce)}),style:{outline:"none"}}),q=h.useCallback((je={})=>({"data-slot":"content","data-open":H(W.isOpen),"data-arrow":H(A),"data-placement":El(K,P),className:de.content({class:ne($==null?void 0:$.content,je.className)})}),[de,W.isOpen,A,K,P,$]),se=h.useMemo(()=>g8(K,P)?K:P,[K,P]),me=h.useCallback(je=>{var At;let qo;return je.pointerType==="touch"&&((e==null?void 0:e.backdrop)==="blur"||(e==null?void 0:e.backdrop)==="opaque")?qo=setTimeout(()=>{F.current=!0},100):F.current=!0,(At=G.onPress)==null||At.call(G,je),()=>{clearTimeout(qo)}},[G==null?void 0:G.onPress]),dt=h.useCallback((je={},At=null)=>({"data-slot":"trigger","aria-haspopup":"dialog",...Y(G,je),onPress:me,className:de.trigger({class:ne($==null?void 0:$.trigger,je.className)}),ref:BS(At,T)}),[W,G,me,T]),Jo=h.useCallback((je={})=>({"data-slot":"backdrop",className:de.backdrop({class:$==null?void 0:$.backdrop}),onClick:At=>{if(!F.current){At.preventDefault();return}W.close(),F.current=!1},...Q,...je}),[de,W.isOpen,$,Q]);return h.useEffect(()=>{if(W.isOpen&&(I!=null&&I.current))return Gb([I==null?void 0:I.current])},[W.isOpen,I]),{state:W,Component:j,children:s,classNames:$,showArrow:A,triggerRef:T,placement:se,isNonModal:y,popoverRef:I,portalContainer:v,isOpen:W.isOpen,onClose:W.close,disableAnimation:O,shouldBlockScroll:x,backdrop:(n=e.backdrop)!=null?n:"transparent",motionProps:N,getBackdropProps:Jo,getPopoverProps:he,getTriggerProps:dt,getDialogProps:bt,getContentProps:q}}var Y8=({children:e,motionProps:t,placement:n,disableAnimation:r,style:o={},...i})=>r?S.jsx("div",{...i,children:e}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"initial",style:{...o,...jp(n==="center"?"top":n)},variants:as.scaleSpringOpacity,...Y(i,t),children:e}),bw=pe((e,t)=>{const{Component:n,state:r,children:o,placement:i,backdrop:s,portalContainer:a,disableAnimation:l,motionProps:u,isNonModal:c,getPopoverProps:d,getBackdropProps:f,getDialogProps:p,getContentProps:y}=yw({...e,shouldCloseOnInteractOutside:void 0,ref:t}),b=h.useMemo(()=>s==="transparent"?null:l?S.jsx("div",{...f()}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.fade,...f()}),[s,l,f]);return S.jsxs(dp,{portalContainer:a,children:[!c&&b,S.jsx(n,{...d(),children:S.jsxs(Y8,{disableAnimation:l,motionProps:u,placement:i,tabIndex:-1,...p(),children:[!c&&S.jsx(pl,{onDismiss:r.close}),S.jsx("div",{...y(),children:o}),S.jsx(pl,{onDismiss:r.close})]})})]})});bw.displayName="NextUI.FreeSoloPopover";var X8=bw,[Q8,xw]=Xo({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"});function Z8(e,t){let{role:n="dialog"}=e,r=Jn();r=e["aria-label"]?void 0:r;let o=h.useRef(!1);return h.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){ir(t.current);let i=setTimeout(()=>{document.activeElement===t.current&&(o.current=!0,t.current.blur(),ir(t.current),o.current=!1)},500);return()=>{clearTimeout(i)}}},[t]),u$(),{dialogProps:{...hr(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:i=>{o.current&&i.stopPropagation()}},titleProps:{id:r}}}var Ma="right-scroll-bar-position",La="width-before-scroll-bar",J8="with-scroll-bars-hidden",q8="--removed-body-scroll-bar-size";function e7(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function t7(e,t){var n=h.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}function n7(e,t){return t7(t||null,function(n){return e.forEach(function(r){return e7(r,n)})})}function r7(e){return e}function o7(e,t){t===void 0&&(t=r7);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(i){var s=t(i,r);return n.push(s),function(){n=n.filter(function(a){return a!==s})}},assignSyncMedium:function(i){for(r=!0;n.length;){var s=n;n=[],s.forEach(i)}n={push:function(a){return i(a)},filter:function(){return n}}},assignMedium:function(i){r=!0;var s=[];if(n.length){var a=n;n=[],a.forEach(i),s=n}var l=function(){var c=s;s=[],c.forEach(i)},u=function(){return Promise.resolve().then(l)};u(),n={push:function(c){s.push(c),u()},filter:function(c){return s=s.filter(c),n}}}};return o}function i7(e){e===void 0&&(e={});var t=o7(null);return t.options=tn({async:!0,ssr:!1},e),t}var ww=function(e){var t=e.sideCar,n=Zy(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return h.createElement(r,tn({},n))};ww.isSideCarExport=!0;function s7(e,t){return e.useMedium(t),ww}var Cw=i7(),mc=function(){},iu=h.forwardRef(function(e,t){var n=h.useRef(null),r=h.useState({onScrollCapture:mc,onWheelCapture:mc,onTouchMoveCapture:mc}),o=r[0],i=r[1],s=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,c=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,y=e.inert,b=e.allowPinchZoom,w=e.as,x=w===void 0?"div":w,g=e.gapMode,v=Zy(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),P=f,k=n7([n,t]),A=tn(tn({},v),o);return h.createElement(h.Fragment,null,c&&h.createElement(P,{sideCar:Cw,removeScrollBar:u,shards:d,noIsolation:p,inert:y,setCallbacks:i,allowPinchZoom:!!b,lockRef:n,gapMode:g}),s?h.cloneElement(h.Children.only(a),tn(tn({},A),{ref:k})):h.createElement(x,tn({},A,{className:l,ref:k}),a))});iu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};iu.classNames={fullWidth:La,zeroRight:Ma};var sv,a7=function(){if(sv)return sv;if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function l7(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=a7();return t&&e.setAttribute("nonce",t),e}function u7(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function c7(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var d7=function(){var e=0,t=null;return{add:function(n){e==0&&(t=l7())&&(u7(t,n),c7(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},f7=function(){var e=d7();return function(t,n){h.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},Sw=function(){var e=f7(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},p7={left:0,top:0,right:0,gap:0},gc=function(e){return parseInt(e||"",10)||0},h7=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[gc(n),gc(r),gc(o)]},m7=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return p7;var t=h7(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},g7=Sw(),v7=function(e,t,n,r){var o=e.left,i=e.top,s=e.right,a=e.gap;return n===void 0&&(n="margin"),` + .`.concat(J8,` { overflow: hidden `).concat(r,`; padding-right: `).concat(a,"px ").concat(r,`; } @@ -96,12 +96,12 @@ Error generating stack: `+i.message+` } body { - `).concat(J8,": ").concat(a,`px; + `).concat(q8,": ").concat(a,`px; } -`)},v7=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=h.useMemo(function(){return h7(o)},[o]);return h.createElement(m7,{styles:g7(i,!t,o,n?"":"!important")})},Yd=!1;if(typeof window<"u")try{var ua=Object.defineProperty({},"passive",{get:function(){return Yd=!0,!0}});window.addEventListener("test",ua,ua),window.removeEventListener("test",ua,ua)}catch{Yd=!1}var oo=Yd?{passive:!1}:!1,y7=function(e){return e.tagName==="TEXTAREA"},Sw=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!y7(e)&&n[t]==="visible")},b7=function(e){return Sw(e,"overflowY")},x7=function(e){return Sw(e,"overflowX")},sv=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=Pw(e,r);if(o){var i=$w(e,r),s=i[1],a=i[2];if(s>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},w7=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},C7=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},Pw=function(e,t){return e==="v"?b7(t):x7(t)},$w=function(e,t){return e==="v"?w7(t):C7(t)},S7=function(e,t){return e==="h"&&t==="rtl"?-1:1},P7=function(e,t,n,r,o){var i=S7(e,window.getComputedStyle(t).direction),s=i*r,a=n.target,l=t.contains(a),u=!1,c=s>0,d=0,f=0;do{var p=$w(e,a),y=p[0],b=p[1],w=p[2],x=b-w-i*y;(y||x)&&Pw(e,a)&&(d+=x,f+=y),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(c&&(o&&Math.abs(d)<1||!o&&s>d)||!c&&(o&&Math.abs(f)<1||!o&&-s>f))&&(u=!0),u},ca=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},av=function(e){return[e.deltaX,e.deltaY]},lv=function(e){return e&&"current"in e?e.current:e},$7=function(e,t){return e[0]===t[0]&&e[1]===t[1]},E7=function(e){return` +`)},y7=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r,i=h.useMemo(function(){return m7(o)},[o]);return h.createElement(g7,{styles:v7(i,!t,o,n?"":"!important")})},Xd=!1;if(typeof window<"u")try{var ua=Object.defineProperty({},"passive",{get:function(){return Xd=!0,!0}});window.addEventListener("test",ua,ua),window.removeEventListener("test",ua,ua)}catch{Xd=!1}var oo=Xd?{passive:!1}:!1,b7=function(e){return e.tagName==="TEXTAREA"},Pw=function(e,t){var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!b7(e)&&n[t]==="visible")},x7=function(e){return Pw(e,"overflowY")},w7=function(e){return Pw(e,"overflowX")},av=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=$w(e,r);if(o){var i=Ew(e,r),s=i[1],a=i[2];if(s>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},C7=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},S7=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},$w=function(e,t){return e==="v"?x7(t):w7(t)},Ew=function(e,t){return e==="v"?C7(t):S7(t)},P7=function(e,t){return e==="h"&&t==="rtl"?-1:1},$7=function(e,t,n,r,o){var i=P7(e,window.getComputedStyle(t).direction),s=i*r,a=n.target,l=t.contains(a),u=!1,c=s>0,d=0,f=0;do{var p=Ew(e,a),y=p[0],b=p[1],w=p[2],x=b-w-i*y;(y||x)&&$w(e,a)&&(d+=x,f+=y),a instanceof ShadowRoot?a=a.host:a=a.parentNode}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(c&&(o&&Math.abs(d)<1||!o&&s>d)||!c&&(o&&Math.abs(f)<1||!o&&-s>f))&&(u=!0),u},ca=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},lv=function(e){return[e.deltaX,e.deltaY]},uv=function(e){return e&&"current"in e?e.current:e},E7=function(e,t){return e[0]===t[0]&&e[1]===t[1]},k7=function(e){return` .block-interactivity-`.concat(e,` {pointer-events: none;} .allow-interactivity-`).concat(e,` {pointer-events: all;} -`)},k7=0,io=[];function T7(e){var t=h.useRef([]),n=h.useRef([0,0]),r=h.useRef(),o=h.useState(k7++)[0],i=h.useState(Cw)[0],s=h.useRef(e);h.useEffect(function(){s.current=e},[e]),h.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var b=uP([e.lockRef.current],(e.shards||[]).map(lv),!0).filter(Boolean);return b.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),b.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=h.useCallback(function(b,w){if("touches"in b&&b.touches.length===2)return!s.current.allowPinchZoom;var x=ca(b),g=n.current,v="deltaX"in b?b.deltaX:g[0]-x[0],P="deltaY"in b?b.deltaY:g[1]-x[1],k,A=b.target,D=Math.abs(v)>Math.abs(P)?"h":"v";if("touches"in b&&D==="h"&&A.type==="range")return!1;var m=sv(D,A);if(!m)return!0;if(m?k=D:(k=D==="v"?"h":"v",m=sv(D,A)),!m)return!1;if(!r.current&&"changedTouches"in b&&(v||P)&&(r.current=k),!k)return!0;var L=r.current||k;return P7(L,w,b,L==="h"?v:P,!0)},[]),l=h.useCallback(function(b){var w=b;if(!(!io.length||io[io.length-1]!==i)){var x="deltaY"in w?av(w):ca(w),g=t.current.filter(function(k){return k.name===w.type&&(k.target===w.target||w.target===k.shadowParent)&&$7(k.delta,x)})[0];if(g&&g.should){w.cancelable&&w.preventDefault();return}if(!g){var v=(s.current.shards||[]).map(lv).filter(Boolean).filter(function(k){return k.contains(w.target)}),P=v.length>0?a(w,v[0]):!s.current.noIsolation;P&&w.cancelable&&w.preventDefault()}}},[]),u=h.useCallback(function(b,w,x,g){var v={name:b,delta:w,target:x,should:g,shadowParent:A7(x)};t.current.push(v),setTimeout(function(){t.current=t.current.filter(function(P){return P!==v})},1)},[]),c=h.useCallback(function(b){n.current=ca(b),r.current=void 0},[]),d=h.useCallback(function(b){u(b.type,av(b),b.target,a(b,e.lockRef.current))},[]),f=h.useCallback(function(b){u(b.type,ca(b),b.target,a(b,e.lockRef.current))},[]);h.useEffect(function(){return io.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,oo),document.addEventListener("touchmove",l,oo),document.addEventListener("touchstart",c,oo),function(){io=io.filter(function(b){return b!==i}),document.removeEventListener("wheel",l,oo),document.removeEventListener("touchmove",l,oo),document.removeEventListener("touchstart",c,oo)}},[]);var p=e.removeScrollBar,y=e.inert;return h.createElement(h.Fragment,null,y?h.createElement(i,{styles:E7(o)}):null,p?h.createElement(v7,{gapMode:e.gapMode}):null)}function A7(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const M7=i7(ww,T7);var Ew=h.forwardRef(function(e,t){return h.createElement(iu,tn({},e,{ref:t,sideCar:M7}))});Ew.classNames=iu.classNames;const kw=Ew;var Tw=pe((e,t)=>{const{as:n,children:r,className:o,...i}=e,{Component:s,isOpen:a,placement:l,motionProps:u,backdrop:c,disableAnimation:d,shouldBlockScroll:f,getPopoverProps:p,getDialogProps:y,getBackdropProps:b,getContentProps:w,isNonModal:x,onClose:g}=bw(),v=n||s||"div",P=h.useRef(null),{dialogProps:k,titleProps:A}=Q8({},P);delete k.role;const D=S.jsxs(S.Fragment,{children:[!x&&S.jsx(pl,{onDismiss:g}),S.jsx(v,{...y(Y(k,i)),ref:P,children:S.jsx("div",{...w({className:o}),children:typeof r=="function"?r(A):r})}),S.jsx(pl,{onDismiss:g})]}),m=h.useMemo(()=>c==="transparent"?null:d?S.jsx("div",{...b()}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.fade,...b()}),[c,d,b]);return S.jsxs("div",{...p(),children:[m,S.jsx(kw,{forwardProps:!0,enabled:f&&a,removeScrollBar:!1,children:d?D:S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"initial",style:{...Op(l==="center"?"top":l)},variants:as.scaleSpringOpacity,...u,children:D})})]})});Tw.displayName="NextUI.PopoverContent";var L7=Tw,Aw=pe((e,t)=>{const{triggerRef:n,getTriggerProps:r}=bw(),{children:o,...i}=e,s=h.useMemo(()=>typeof o=="string"?S.jsx("p",{children:o}):h.Children.only(o),[o]),{onPress:a,...l}=h.useMemo(()=>r(Y(s.props,i),s.ref),[r,s.props,i,s.ref]),[,u]=d1(o,Io),{buttonProps:c}=jp({onPress:a},n),d=h.useMemo(()=>(u==null?void 0:u[0])!==void 0,[u]);return h.cloneElement(s,Y(l,d?{onPress:a}:c))});Aw.displayName="NextUI.PopoverTrigger";var D7=Aw,Mw=pe((e,t)=>{const{children:n,...r}=e,o=vw({...r,ref:t}),[i,s]=h.Children.toArray(n),a=S.jsx(cp,{portalContainer:o.portalContainer,children:s});return S.jsxs(X8,{value:o,children:[i,o.disableAnimation&&o.isOpen?a:S.jsx(Ts,{children:o.isOpen?a:null})]})});Mw.displayName="NextUI.Popover";var N7=Mw,[I7,Lw]=Xo({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"});function R7(e){const{isSelected:t,disableAnimation:n,...r}=e;return S.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:S.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}function F7(e){return e&&e.__esModule?e.default:e}var Dw={},Nw={};Nw={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var Iw={};Iw={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var Rw={};Rw={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var Fw={};Fw={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var Ow={};Ow={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var jw={};jw={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var _w={};_w={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var Bw={};Bw={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var Vw={};Vw={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var Kw={};Kw={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var zw={};zw={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var Ww={};Ww={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var Uw={};Uw={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var Hw={};Hw={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Gw={};Gw={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var Yw={};Yw={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Xw={};Xw={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var Qw={};Qw={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var Zw={};Zw={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var Jw={};Jw={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var qw={};qw={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var e4={};e4={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var t4={};t4={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var n4={};n4={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var r4={};r4={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var o4={};o4={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var i4={};i4={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var s4={};s4={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var a4={};a4={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var l4={};l4={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var u4={};u4={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var c4={};c4={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var d4={};d4={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var f4={};f4={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};Dw={"ar-AE":Nw,"bg-BG":Iw,"cs-CZ":Rw,"da-DK":Fw,"de-DE":Ow,"el-GR":jw,"en-US":_w,"es-ES":Bw,"et-EE":Vw,"fi-FI":Kw,"fr-FR":zw,"he-IL":Ww,"hr-HR":Uw,"hu-HU":Hw,"it-IT":Gw,"ja-JP":Yw,"ko-KR":Xw,"lt-LT":Qw,"lv-LV":Zw,"nb-NO":Jw,"nl-NL":qw,"pl-PL":e4,"pt-BR":t4,"pt-PT":n4,"ro-RO":r4,"ru-RU":o4,"sk-SK":i4,"sl-SI":s4,"sr-SP":a4,"sv-SE":l4,"tr-TR":u4,"uk-UA":c4,"zh-CN":d4,"zh-TW":f4};function p4(e,t,n){let{type:r="menu",isDisabled:o,trigger:i="press"}=e,s=sn(),{triggerProps:a,overlayProps:l}=ub({type:r},t,n),u=p=>{if(!o&&!(i==="longPress"&&!p.altKey)&&n&&n.current)switch(p.key){case"Enter":case" ":if(i==="longPress")return;case"ArrowDown":"continuePropagation"in p||p.stopPropagation(),p.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in p||p.stopPropagation(),p.preventDefault(),t.toggle("last");break;default:"continuePropagation"in p&&p.continuePropagation()}},c=op(F7(Dw)),{longPressProps:d}=nb({isDisabled:o||i!=="longPress",accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}}),f={onPressStart(p){p.pointerType!=="touch"&&p.pointerType!=="keyboard"&&!o&&t.toggle(p.pointerType==="virtual"?"first":null)},onPress(p){p.pointerType==="touch"&&!o&&t.toggle()}};return delete a.onPress,{menuTriggerProps:{...a,...i==="press"?f:d,id:s,onKeyDown:u},menuProps:{...l,"aria-labelledby":s,autoFocus:t.focusStrategy||!0,onClose:t.close}}}const h4=new WeakMap;function O7(e,t,n){let{shouldFocusWrap:r=!0,...o}=e;!e["aria-label"]&&!e["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let i=hr(e,{labelable:!0}),{listProps:s}=m1({...o,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return h4.set(t,{onClose:e.onClose,onAction:e.onAction}),{menuProps:Y(i,{role:"menu","aria-hidden":t.expandedKeys.size>0?!0:void 0,...s,onKeyDown:a=>{a.key!=="Escape"&&s.onKeyDown(a)}})}}function j7(e,t,n){var r;let{key:o,closeOnSelect:i,isVirtualized:s,"aria-haspopup":a}=e,{direction:l}=ws(),u=!!a,c=t.expandedKeys.has(o);var d;let f=(d=e.isDisabled)!==null&&d!==void 0?d:t.disabledKeys.has(o);var p;let y=(p=e.isSelected)!==null&&p!==void 0?p:t.selectionManager.isSelected(o),b=h.useRef(),w=h.useCallback(()=>{b.current&&(clearTimeout(b.current),b.current=void 0)},[b]),x=Oe(()=>{w(),t.setExpandedKeys(new Set([o]))});Te(()=>()=>w(),[w]);let g=h4.get(t),v=e.onClose||g.onClose,P=h.useCallback(()=>{x()},[]),k=u?P:e.onAction||g.onAction,A=Yl(),D=V=>{k&&k(o),V.target instanceof HTMLAnchorElement&&A.open(V.target,V)},m="menuitem";t.selectionManager.selectionMode==="single"?m="menuitemradio":t.selectionManager.selectionMode==="multiple"&&(m="menuitemcheckbox");let L=Jn(),M=Jn(),E=Jn(),N={"aria-disabled":f||void 0,role:m,"aria-label":e["aria-label"],"aria-labelledby":L,"aria-describedby":[M,E].filter(Boolean).join(" ")||void 0};t.selectionManager.selectionMode!=="none"&&(N["aria-checked"]=y);let C=t.collection.getItem(o);s&&(N["aria-posinset"]=C==null?void 0:C.index,N["aria-setsize"]=Fp(t.collection)),a!=null&&(N["aria-haspopup"]=a,N["aria-expanded"]=c?"true":"false");let $=V=>{V.pointerType==="keyboard"&&D(V)},R=V=>{V.pointerType!=="keyboard"&&(D(V),!u&&v&&(i??(t.selectionManager.selectionMode!=="multiple"||t.selectionManager.isLink(o)))&&v())},{itemProps:_,isFocused:j}=p1({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none"}),{pressProps:I,isPressed:B}=Cs({onPressStart:$,onPressUp:R,isDisabled:f||u&&t.expandedKeys.has(o)}),{hoverProps:F}=un({isDisabled:f,onHoverStart(){!zo()&&!(u&&t.expandedKeys.has(o))&&(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o),o===t.selectionManager.focusedKey&&t.selectionManager.isFocused&&document.activeElement!==n.current&&ir(n.current))},onHoverChange:V=>{V&&u&&!t.expandedKeys.has(o)?b.current||(b.current=setTimeout(()=>{x()},200)):V||w()}}),{keyboardProps:T}=tb({onKeyDown:V=>{if(V.repeat){V.continuePropagation();return}switch(V.key){case" ":!f&&t.selectionManager.selectionMode==="none"&&!u&&i!==!1&&v&&v();break;case"Enter":!f&&i!==!1&&!u&&v&&v();break;case"ArrowRight":u&&l==="ltr"?x():V.continuePropagation();break;case"ArrowLeft":u&&l==="rtl"?x():V.continuePropagation();break;default:V.continuePropagation();break}}}),O=hr(C.props,{isLink:!!(!(C==null||(r=C.props)===null||r===void 0)&&r.href)});return delete O.id,{menuItemProps:{...N,...Y(O,_,I,F,T)},labelProps:{id:L},descriptionProps:{id:M},keyboardShortcutProps:{id:E},isFocused:j,isSelected:y,isPressed:B,isDisabled:f}}function _7(e){let{heading:t,"aria-label":n}=e,r=sn();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}var B7=700;function m4(){return bs()||typeof window>"u"?!1:window.screen.width<=B7}function V7(e){const[t,n]=Qt(e,vl.variantKeys),{as:r,item:o,state:i,shortcut:s,description:a,startContent:l,endContent:u,isVirtualized:c,selectedIcon:d,className:f,classNames:p,onAction:y,autoFocus:b,onPress:w,onClick:x,hideSelectedIcon:g=!1,isReadOnly:v=!1,closeOnSelect:P,onClose:k,...A}=t,D=e.disableAnimation,m=h.useRef(null),L=r||(A!=null&&A.href?"a":"li"),M=typeof L=="string",{rendered:E,key:N}=o,C=i.disabledKeys.has(N)||e.isDisabled,$=i.selectionManager.selectionMode!=="none",R=m4(),{pressProps:_,isPressed:j}=fp({ref:m,isDisabled:C,onPress:w}),{isHovered:I,hoverProps:B}=un({isDisabled:C}),{isFocusVisible:F,focusProps:T}=sr({autoFocus:b}),{isFocused:O,isSelected:V,menuItemProps:W,labelProps:U,descriptionProps:Q,keyboardShortcutProps:K}=j7({key:N,onClose:k,isDisabled:C,"aria-label":t["aria-label"],closeOnSelect:P,isVirtualized:c,onAction:y},i,m);let G=W;const Z=h.useMemo(()=>vl({...n,isDisabled:C,disableAnimation:D}),[...Object.values(n),C,D]),re=ne(p==null?void 0:p.base,f);v&&(G=a1(G));const ie=(q={})=>({ref:m,...Y(G,v?{}:Y(T,_),B,ln(A,{enabled:M}),q),"data-focus":H(O),"data-selectable":H($),"data-hover":H(R?I||j:I),"data-disabled":H(C),"data-selected":H(V),"data-pressed":H(j),"data-focus-visible":H(F),className:Z.base({class:ne(re,q.className)}),onClick:Wr(_.onClick,x)}),de=(q={})=>({...Y(U,q),className:Z.title({class:p==null?void 0:p.title})}),ce=(q={})=>({...Y(Q,q),className:Z.description({class:p==null?void 0:p.description})}),he=(q={})=>({...Y(K,q),className:Z.shortcut({class:p==null?void 0:p.shortcut})}),bt=h.useCallback((q={})=>({"aria-hidden":H(!0),"data-disabled":H(C),className:Z.selectedIcon({class:p==null?void 0:p.selectedIcon}),...q}),[C,Z,p]);return{Component:L,domRef:m,slots:Z,classNames:p,isSelectable:$,isSelected:V,isDisabled:C,rendered:E,shortcut:s,description:a,startContent:l,endContent:u,selectedIcon:d,disableAnimation:D,getItemProps:ie,getLabelProps:de,hideSelectedIcon:g,getDescriptionProps:ce,getKeyboardShortcutProps:he,getSelectedIconProps:bt}}var g4=pe((e,t)=>{const{Component:n,slots:r,classNames:o,rendered:i,shortcut:s,description:a,isSelectable:l,isSelected:u,isDisabled:c,selectedIcon:d,startContent:f,endContent:p,disableAnimation:y,hideSelectedIcon:b,getItemProps:w,getLabelProps:x,getDescriptionProps:g,getKeyboardShortcutProps:v,getSelectedIconProps:P}=V7(e),k=h.useMemo(()=>{const A=S.jsx(R7,{disableAnimation:y,isSelected:u});return typeof d=="function"?d({icon:A,isSelected:u,isDisabled:c}):d||A},[d,u,c,y]);return S.jsxs(n,{...w(),children:[f,a?S.jsxs("div",{className:r.wrapper({class:o==null?void 0:o.wrapper}),children:[S.jsx("span",{...x(),children:i}),S.jsx("span",{...g(),children:a})]}):S.jsx("span",{...x(),children:i}),s&&S.jsx("kbd",{...v(),children:s}),l&&!b&&S.jsx("span",{...P(),children:k}),p]})});g4.displayName="NextUI.MenuItem";var v4=g4,y4=pe(({item:e,state:t,as:n,variant:r,color:o,disableAnimation:i,onAction:s,closeOnSelect:a,className:l,classNames:u,showDivider:c=!1,hideSelectedIcon:d,dividerProps:f={},itemClasses:p,title:y,...b},w)=>{const x=n||"li",g=h.useMemo(()=>i1(),[]),v=ne(u==null?void 0:u.base,l),P=ne(u==null?void 0:u.divider,f==null?void 0:f.className),{itemProps:k,headingProps:A,groupProps:D}=_7({heading:e.rendered,"aria-label":e["aria-label"]});return S.jsxs(x,{"data-slot":"base",...Y(k,b),className:g.base({class:v}),children:[e.rendered&&S.jsx("span",{...A,className:g.heading({class:u==null?void 0:u.heading}),"data-slot":"heading",children:e.rendered}),S.jsxs("ul",{...D,className:g.group({class:u==null?void 0:u.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(m=>{const{key:L,props:M}=m;let E=S.jsx(v4,{classNames:p,closeOnSelect:a,color:o,disableAnimation:i,hideSelectedIcon:d,item:m,state:t,variant:r,onAction:s,...M},L);return m.wrapper&&(E=m.wrapper(E)),E}),c&&S.jsx(Gx,{as:"li",className:g.divider({class:P}),...f})]})]})});y4.displayName="NextUI.MenuSection";var K7=y4;function z7(e){const{as:t,ref:n,variant:r,color:o,children:i,disableAnimation:s,onAction:a,closeOnSelect:l,itemClasses:u,className:c,state:d,topContent:f,bottomContent:p,hideEmptyContent:y=!1,hideSelectedIcon:b=!1,emptyContent:w="No items.",menuProps:x,onClose:g,classNames:v,...P}=e,k=t||"ul",A=Ie(n),D=typeof k=="string",m=d8({...P,children:i}),L=d||m,{menuProps:M}=O7(P,L,A),E=h.useMemo(()=>o1({className:c}),[c]),N=ne(v==null?void 0:v.base,c);return{Component:k,state:L,variant:r,color:o,disableAnimation:s,onAction:a,onClose:g,topContent:f,bottomContent:p,closeOnSelect:l,className:c,itemClasses:u,getBaseProps:(_={})=>({ref:A,"data-slot":"base",className:E.base({class:N}),...ln(P,{enabled:D}),..._}),getListProps:(_={})=>({"data-slot":"list",className:E.list({class:v==null?void 0:v.list}),...x,...M,..._}),hideEmptyContent:y,hideSelectedIcon:b,getEmptyContentProps:(_={})=>({children:w,className:E.emptyContent({class:v==null?void 0:v.emptyContent}),..._})}}function b4(e,t){const{Component:n,state:r,closeOnSelect:o,color:i,disableAnimation:s,hideSelectedIcon:a,hideEmptyContent:l,variant:u,onClose:c,onAction:d,topContent:f,bottomContent:p,itemClasses:y,getBaseProps:b,getListProps:w,getEmptyContentProps:x}=z7({...e,ref:t}),g=S.jsxs(n,{...w(),children:[!r.collection.size&&!l&&S.jsx("li",{children:S.jsx("div",{...x()})}),[...r.collection].map(v=>{const P={closeOnSelect:o,color:i,disableAnimation:s,item:v,state:r,variant:u,onClose:c,onAction:d,hideSelectedIcon:a,...v.props};if(v.type==="section")return S.jsx(K7,{...P,itemClasses:y},v.key);let k=S.jsx(v4,{...P,classNames:y},v.key);return v.wrapper&&(k=v.wrapper(k)),k})]});return S.jsxs("div",{...b(),children:[f,g,p]})}var W7=pe(b4);b4.displayName="NextUI.Menu";var U7=Kx,ft=U7;function x4(e,t){const{getMenuProps:n}=Lw();return S.jsx(L7,{children:S.jsx(ob,{contain:!0,restoreFocus:!0,children:S.jsx(W7,{...n(e,t)})})})}var Xd=pe(x4);x4.displayName="NextUI.DropdownMenu";var w4=pe((e,t)=>{const{getMenuTriggerProps:n}=Lw(),{children:r,...o}=e;return S.jsx(D7,{...n(o),children:r})});w4.displayName="NextUI.DropdownTrigger";var Qd=w4;function C4(e){let t=Bp(e),[n,r]=h.useState(null);return{focusStrategy:n,...t,open(o=null){r(o),t.open()},toggle(o=null){r(o),t.toggle()}}}function H7(e){const{as:t,triggerRef:n,isOpen:r,defaultOpen:o,onOpenChange:i,type:s="menu",trigger:a="press",placement:l="bottom",isDisabled:u=!1,closeOnSelect:c=!0,shouldBlockScroll:d=!0,classNames:f,disableAnimation:p=!1,onClose:y,className:b,...w}=e,x=t||"div",g=h.useRef(null),v=n||g,P=h.useRef(null),k=h.useRef(null),A=C4({trigger:a,isOpen:r,defaultOpen:o,onOpenChange:$=>{i==null||i($),$||y==null||y()}}),{menuTriggerProps:D,menuProps:m}=p4({type:s,trigger:a,isDisabled:u},A,v),L=h.useMemo(()=>n5({className:b}),[b]),M=$=>{$!==void 0&&!$||c&&A.close()},E=($={})=>({state:A,placement:l,ref:k,disableAnimation:p,shouldBlockScroll:d,scrollRef:P,triggerRef:v,...Y(w,$),classNames:{...f,...$.classNames,content:ne(L,f==null?void 0:f.content,$.className)}}),N=($={},R=null)=>{const{onKeyDown:_,onPress:j,onPressStart:I,...B}=D;return{...Y(B,$),ref:Ad(R,g)}},C=($,R=null)=>({ref:Ad(R,P),menuProps:m,...Y($,{onAction:()=>M($==null?void 0:$.closeOnSelect)})});return{Component:x,menuRef:P,menuProps:m,classNames:L,closeOnSelect:c,onClose:A.close,autoFocus:A.focusStrategy||!0,disableAnimation:p,getPopoverProps:E,getMenuProps:C,getMenuTriggerProps:N}}var S4=e=>{const{children:t,...n}=e,r=H7(n),[o,i]=ee.Children.toArray(t);return S.jsx(I7,{value:r,children:S.jsxs(N7,{...r.getPopoverProps(),children:[o,i]})})};S4.displayName="NextUI.Dropdown";var Zd=S4;function G7(e){const[t,n]=Qt(e,Om.variantKeys),{ref:r,as:o,src:i,className:s,classNames:a,loading:l,isBlurred:u,fallbackSrc:c,isLoading:d,disableSkeleton:f=!!c,removeWrapper:p=!1,onError:y,onLoad:b,srcSet:w,sizes:x,crossOrigin:g,...v}=t,P=Xx({src:i,loading:l,onError:y,onLoad:b,ignoreFallback:!1,srcSet:w,sizes:x,crossOrigin:g}),k=P==="loaded"&&!d,A=P==="loading"||d,D=e.isZoomed,m=o||"img",L=Ie(r),{w:M}=h.useMemo(()=>({w:t.width?typeof t.width=="number"?`${t.width}px`:t.width:"fit-content"}),[t==null?void 0:t.width]),E=(!i||!k)&&!!c,N=A&&!f,C=h.useMemo(()=>Om({...n,showSkeleton:N}),[...Object.values(n),N]),$=ne(s,a==null?void 0:a.img),R=(I={})=>{const B=ne($,I==null?void 0:I.className);return{src:i,ref:L,"data-loaded":H(k),className:C.img({class:B}),loading:l,srcSet:w,sizes:x,crossOrigin:g,...v}},_=h.useCallback(()=>{const I=E?{backgroundImage:`url(${c})`}:{};return{className:C.wrapper({class:a==null?void 0:a.wrapper}),style:{...I,maxWidth:M}}},[C,E,c,a==null?void 0:a.wrapper]),j=h.useCallback(()=>({src:i,"aria-hidden":H(!0),className:C.blurredImg({class:a==null?void 0:a.blurredImg})}),[C,i,a==null?void 0:a.blurredImg]);return{Component:m,domRef:L,slots:C,classNames:a,isBlurred:u,disableSkeleton:f,fallbackSrc:c,removeWrapper:p,isZoomed:D,isLoading:A,getImgProps:R,getWrapperProps:_,getBlurredImgProps:j}}var P4=pe((e,t)=>{const{Component:n,domRef:r,slots:o,classNames:i,isBlurred:s,isZoomed:a,fallbackSrc:l,removeWrapper:u,disableSkeleton:c,getImgProps:d,getWrapperProps:f,getBlurredImgProps:p}=G7({...e,ref:t}),y=S.jsx(n,{ref:r,...d()});if(u)return y;const b=S.jsx("div",{className:o.zoomedWrapper({class:i==null?void 0:i.zoomedWrapper}),children:y});return s?S.jsxs("div",{...f(),children:[a?b:y,h.cloneElement(y,p())]}):a||!c||l?S.jsxs("div",{...f(),children:[" ",a?b:y]}):y});P4.displayName="NextUI.Image";var su=P4,[Y7,Vp]=Xo({name:"NavbarContext",strict:!0,errorMessage:"useNavbarContext: `context` is undefined. Seems you forgot to wrap component within "}),X7={enter:{height:"calc(100vh - var(--navbar-height) - 1px)",transition:{duration:.3,easings:"easeOut"}},exit:{height:0,transition:{duration:.25,easings:"easeIn"}}},$4=pe((e,t)=>{var n,r;const{className:o,children:i,portalContainer:s,motionProps:a,style:l,...u}=e,c=Ie(t),{slots:d,isMenuOpen:f,height:p,disableAnimation:y,classNames:b}=Vp(),w=ne(b==null?void 0:b.menu,o),x=h.useCallback(({children:v})=>S.jsx(kw,{forwardProps:!0,enabled:f,removeScrollBar:!1,children:v}),[f]),g=y?S.jsx(x,{children:S.jsx("ul",{ref:c,className:(n=d.menu)==null?void 0:n.call(d,{class:w}),"data-open":H(f),style:{"--navbar-height":p},...u,children:i})}):S.jsx(Ts,{mode:"wait",children:f?S.jsx(x,{children:S.jsx(ur.ul,{ref:c,layoutScroll:!0,animate:"enter",className:(r=d.menu)==null?void 0:r.call(d,{class:w}),"data-open":H(f),exit:"exit",initial:"exit",style:{"--navbar-height":p,...l},variants:X7,...Y(a,u),children:i})}):null});return S.jsx(cp,{portalContainer:s,children:g})});$4.displayName="NextUI.NavbarMenu";var Q7=$4,Z7={visible:{y:0,transition:{ease:jn.easeOut}},hidden:{y:"-100%",transition:{ease:jn.easeIn}}},J7=typeof window<"u";function uv(e){return J7?e?{x:e.scrollLeft,y:e.scrollTop}:{x:window.scrollX,y:window.scrollY}:{x:0,y:0}}var q7=e=>{const{elementRef:t,delay:n=30,callback:r,isEnabled:o}=e,i=h.useRef(o?uv(t==null?void 0:t.current):{x:0,y:0});let s=null;const a=()=>{const l=uv(t==null?void 0:t.current);typeof r=="function"&&r({prevPos:i.current,currPos:l}),i.current=l,s=null};return h.useEffect(()=>{if(!o)return;const l=()=>{n?s===null&&(s=setTimeout(a,n)):a()},u=(t==null?void 0:t.current)||window;return u.addEventListener("scroll",l),()=>u.removeEventListener("scroll",l)},[t==null?void 0:t.current,n,o]),i.current};function e9(e){var t;const[n,r]=Qt(e,Rm.variantKeys),{ref:o,as:i,parentRef:s,height:a="4rem",shouldHideOnScroll:l=!1,disableScrollHandler:u=!1,onScrollPositionChange:c,isMenuOpen:d,isMenuDefaultOpen:f,onMenuOpenChange:p=()=>{},motionProps:y,className:b,classNames:w,...x}=n,g=i||"nav",v=Ie(o),P=h.useRef(0),k=h.useRef(0),[A,D]=h.useState(!1),m=h.useCallback(_=>{p(_||!1)},[p]),[L,M]=pr(d,f,m),E=()=>{if(v.current){const _=v.current.offsetWidth;_!==P.current&&(P.current=_)}};Ky({ref:v,onResize:()=>{var _;((_=v.current)==null?void 0:_.offsetWidth)!==P.current&&(E(),M(!1))}}),h.useEffect(()=>{var _;E(),k.current=((_=v.current)==null?void 0:_.offsetHeight)||0},[]);const N=h.useMemo(()=>Rm({...r,hideOnScroll:l}),[...Object.values(r),l]),C=ne(w==null?void 0:w.base,b);q7({elementRef:s,isEnabled:l||!u,callback:({prevPos:_,currPos:j})=>{c==null||c(j.y),l&&D(I=>{const B=j.y>_.y&&j.y>k.current;return B!==I?B:I})}});const $=(_={})=>({...Y(x,_),"data-hidden":H(A),"data-menu-open":H(L),ref:v,className:N.base({class:ne(C,_==null?void 0:_.className)}),style:{"--navbar-height":a,...x==null?void 0:x.style,..._==null?void 0:_.style}}),R=(_={})=>({..._,"data-menu-open":H(L),className:N.wrapper({class:ne(w==null?void 0:w.wrapper,_==null?void 0:_.className)})});return{Component:g,slots:N,domRef:v,height:a,isHidden:A,disableAnimation:(t=e.disableAnimation)!=null?t:!1,shouldHideOnScroll:l,isMenuOpen:L,classNames:w,setIsMenuOpen:M,motionProps:y,getBaseProps:$,getWrapperProps:R}}var E4=pe((e,t)=>{const{children:n,...r}=e,o=e9({...r,ref:t}),i=o.Component,[s,a]=d1(n,Q7),l=S.jsxs(S.Fragment,{children:[S.jsx("header",{...o.getWrapperProps(),children:s}),a]});return S.jsx(Y7,{value:o,children:o.shouldHideOnScroll?S.jsx(ur.nav,{animate:o.isHidden?"hidden":"visible",initial:!1,variants:Z7,...Y(o.getBaseProps(),o.motionProps),children:l}):S.jsx(i,{...o.getBaseProps(),children:l})})});E4.displayName="NextUI.Navbar";var t9=E4,k4=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=Vp(),d=ne(c==null?void 0:c.brand,o);return S.jsx(a,{ref:l,className:(n=u.brand)==null?void 0:n.call(u,{class:d}),...s,children:i})});k4.displayName="NextUI.NavbarBrand";var n9=k4,T4=pe((e,t)=>{var n;const{as:r,className:o,children:i,justify:s="start",...a}=e,l=r||"ul",u=Ie(t),{slots:c,classNames:d}=Vp(),f=ne(d==null?void 0:d.content,o);return S.jsx(l,{ref:u,className:(n=c.content)==null?void 0:n.call(c,{class:f}),"data-justify":s,...a,children:i})});T4.displayName="NextUI.NavbarContent";var r9=T4;const A4=7e3;let vc=null;function yc(e,t="assertive",n=A4){vc||(vc=new o9),vc.announce(e,t,n)}class o9{createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=A4){if(!this.node)return;let o=document.createElement("div");o.textContent=t,n==="assertive"?this.assertiveLog.appendChild(o):this.politeLog.appendChild(o),t!==""&&setTimeout(()=>{o.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}class Jd{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}getChildren(t){let n=this.keyMap.get(t);return(n==null?void 0:n.childNodes)||[]}constructor(t){this.keyMap=new Map,this.iterable=t;let n=i=>{if(this.keyMap.set(i.key,i),i.childNodes&&i.type==="section")for(let s of i.childNodes)n(s)};for(let i of t)n(i);let r,o=0;for(let[i,s]of this.keyMap)r?(r.nextKey=i,s.prevKey=r.key):(this.firstKey=i,s.prevKey=void 0),s.type==="item"&&(s.index=o++),r=s,r.nextKey=void 0;this.lastKey=r==null?void 0:r.key}}function M4(e){let{filter:t}=e,n=Wx(e),r=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=h.useCallback(u=>t?new Jd(t(u)):new Jd(u),[t]),i=h.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=zx(e,o,i),a=h.useMemo(()=>new Ux(s,n),[s,n]);const l=h.useRef(null);return h.useEffect(()=>{if(n.focusedKey!=null&&!s.getItem(n.focusedKey)){const u=l.current.getItem(n.focusedKey),c=[...l.current.getKeys()].map(b=>{const w=l.current.getItem(b);return w.type==="item"?w:null}).filter(b=>b!==null),d=[...s.getKeys()].map(b=>{const w=s.getItem(b);return w.type==="item"?w:null}).filter(b=>b!==null),f=c.length-d.length;let p=Math.min(f>1?Math.max(u.index-f+1,0):u.index,d.length-1),y;for(;p>=0;){if(!a.isDisabled(d[p].key)){y=d[p];break}pu.index&&(p=u.index),p--)}n.setFocusedKey(y?y.key:null)}l.current=s},[s,a,n,n.focusedKey]),{collection:s,disabledKeys:r,selectionManager:a}}function i9(e){var t;let[n,r]=pr(e.selectedKey,(t=e.defaultSelectedKey)!==null&&t!==void 0?t:null,e.onSelectionChange),o=h.useMemo(()=>n!=null?[n]:[],[n]),{collection:i,disabledKeys:s,selectionManager:a}=M4({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:o,onSelectionChange:u=>{var c;let d=(c=u.values().next().value)!==null&&c!==void 0?c:null;d===n&&e.onSelectionChange&&e.onSelectionChange(d),r(d)}}),l=n!=null?i.getItem(n):null;return{collection:i,disabledKeys:s,selectionManager:a,selectedKey:n,setSelectedKey:r,selectedItem:l}}function s9(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:r="vertical",visibility:o="auto",offset:i=0,onVisibilityChange:s,updateDeps:a=[]}=e,l=h.useRef(o);h.useEffect(()=>{const u=t==null?void 0:t.current;if(!u||!n)return;const c=(p,y,b,w,x)=>{if(o==="auto"){const g=`${w}${u5(x)}Scroll`;y&&b?(u.dataset[g]="true",u.removeAttribute(`data-${w}-scroll`),u.removeAttribute(`data-${x}-scroll`)):(u.dataset[`${w}Scroll`]=y.toString(),u.dataset[`${x}Scroll`]=b.toString(),u.removeAttribute(`data-${w}-${x}-scroll`))}else{const g=y&&b?"both":y?w:b?x:"none";g!==l.current&&(s==null||s(g),l.current=g)}},d=()=>{const p=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}];for(const{type:y,prefix:b,suffix:w}of p)if(r===y||r==="both"){const x=y==="vertical"?u.scrollTop>i:u.scrollLeft>i,g=y==="vertical"?u.scrollTop+u.clientHeight+i{["top","bottom","topBottom","left","right","leftRight"].forEach(p=>{u.removeAttribute(`data-${p}-scroll`)})};return d(),u.addEventListener("scroll",d),o!=="auto"&&(f(),o==="both"?(u.dataset.topBottomScroll=String(r==="vertical"),u.dataset.leftRightScroll=String(r==="horizontal")):(u.dataset.topBottomScroll="false",u.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach(p=>{u.dataset[`${p}Scroll`]=String(o===p)}))),()=>{u.removeEventListener("scroll",d),f()}},[...a,n,o,r,s,t])}function a9(e){var t;const[n,r]=Qt(e,Fm.variantKeys),{ref:o,as:i,children:s,className:a,style:l,size:u=40,offset:c=0,visibility:d="auto",isEnabled:f=!0,onVisibilityChange:p,...y}=n,b=i||"div",w=Ie(o);s9({domRef:w,offset:c,visibility:d,isEnabled:f,onVisibilityChange:p,updateDeps:[s],overflowCheck:(t=e.orientation)!=null?t:"vertical"});const x=h.useMemo(()=>Fm({...r,className:a}),[...Object.values(r),a]);return{Component:b,styles:x,domRef:w,children:s,getBaseProps:(v={})=>{var P;return{ref:w,className:x,"data-orientation":(P=e.orientation)!=null?P:"vertical",style:{"--scroll-shadow-size":`${u}px`,...l,...v.style},...y,...v}}}}var L4=pe((e,t)=>{const{Component:n,children:r,getBaseProps:o}=a9({...e,ref:t});return S.jsx(n,{...o(),children:r})});L4.displayName="NextUI.ScrollShadow";var l9=L4;function u9(e){const{isSelected:t,disableAnimation:n,...r}=e;return S.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:S.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}const au=new WeakMap;function c9(e){return typeof e=="string"?e.replace(/\s*/g,""):""+e}function D4(e,t){let n=au.get(e);if(!n)throw new Error("Unknown list");return`${n.id}-option-${c9(t)}`}function d9(e,t,n){let r=hr(e,{labelable:!0}),o=e.selectionBehavior||"toggle",i=e.linkBehavior||(o==="replace"?"action":"override");o==="toggle"&&i==="action"&&(i="override");let{listProps:s}=m1({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:i}),{focusWithinProps:a}=Ss({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=sn(e.id);au.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:i});let{labelProps:u,fieldProps:c}=fw({...e,id:l,labelElementType:"span"});return{labelProps:u,listBoxProps:Y(r,a,t.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...Y(c,s)})}}function f9(e,t,n){var r;let{key:o}=e,i=au.get(t);var s;let a=(s=e.isDisabled)!==null&&s!==void 0?s:t.disabledKeys.has(o);var l;let u=(l=e.isSelected)!==null&&l!==void 0?l:t.selectionManager.isSelected(o);var c;let d=(c=e.shouldSelectOnPressUp)!==null&&c!==void 0?c:i==null?void 0:i.shouldSelectOnPressUp;var f;let p=(f=e.shouldFocusOnHover)!==null&&f!==void 0?f:i==null?void 0:i.shouldFocusOnHover;var y;let b=(y=e.shouldUseVirtualFocus)!==null&&y!==void 0?y:i==null?void 0:i.shouldUseVirtualFocus;var w;let x=(w=e.isVirtualized)!==null&&w!==void 0?w:i==null?void 0:i.isVirtualized,g=Jn(),v=Jn(),P={role:"option","aria-disabled":a||void 0,"aria-selected":t.selectionManager.selectionMode!=="none"?u:void 0};An()&&jy()||(P["aria-label"]=e["aria-label"],P["aria-labelledby"]=g,P["aria-describedby"]=v);let k=t.collection.getItem(o);if(x){let C=Number(k==null?void 0:k.index);P["aria-posinset"]=Number.isNaN(C)?void 0:C+1,P["aria-setsize"]=Fp(t.collection)}let{itemProps:A,isPressed:D,isFocused:m,hasAction:L,allowsSelection:M}=p1({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:d,allowsDifferentPressOrigin:d&&p,isVirtualized:x,shouldUseVirtualFocus:b,isDisabled:a,onAction:i!=null&&i.onAction?()=>{var C;return i==null||(C=i.onAction)===null||C===void 0?void 0:C.call(i,o)}:void 0,linkBehavior:i==null?void 0:i.linkBehavior}),{hoverProps:E}=un({isDisabled:a||!p,onHoverStart(){zo()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o))}}),N=hr(k==null?void 0:k.props,{isLink:!!(!(k==null||(r=k.props)===null||r===void 0)&&r.href)});return delete N.id,{optionProps:{...P,...Y(N,A,E),id:D4(t,o)},labelProps:{id:g},descriptionProps:{id:v},isFocused:m,isFocusVisible:m&&zo(),isSelected:u,isDisabled:a,isPressed:D,allowsSelection:M,hasAction:L}}function p9(e){let{heading:t,"aria-label":n}=e,r=sn();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}function h9(e){const[t,n]=Qt(e,vl.variantKeys),{as:r,item:o,state:i,description:s,startContent:a,endContent:l,isVirtualized:u,selectedIcon:c,className:d,classNames:f,autoFocus:p,onPress:y,onClick:b,shouldHighlightOnFocus:w,hideSelectedIcon:x=!1,isReadOnly:g=!1,...v}=t,P=e.disableAnimation,k=h.useRef(null),A=r||(e.href?"a":"li"),D=typeof A=="string",{rendered:m,key:L}=o,M=i.disabledKeys.has(L)||e.isDisabled,E=i.selectionManager.selectionMode!=="none",N=m4(),{pressProps:C,isPressed:$}=fp({ref:k,isDisabled:M,onPress:y}),{isHovered:R,hoverProps:_}=un({isDisabled:M}),{isFocusVisible:j,focusProps:I}=sr({autoFocus:p}),{isFocused:B,isSelected:F,optionProps:T,labelProps:O,descriptionProps:V}=f9({key:L,isDisabled:M,"aria-label":t["aria-label"],isVirtualized:u},i,k);let W=T;const U=h.useMemo(()=>vl({...n,isDisabled:M,disableAnimation:P}),[...Object.values(n),M,P]),Q=ne(f==null?void 0:f.base,d);g&&(W=a1(W));const K=h.useMemo(()=>w&&B?!0:N?R||$:R,[R,$,B,N,w]),G=(ce={})=>({ref:k,...Y({onClick:b},W,g?{}:Y(I,C),_,ln(v,{enabled:D}),ce),"data-selectable":H(E),"data-focus":H(B),"data-hover":H(K),"data-disabled":H(M),"data-selected":H(F),"data-pressed":H($),"data-focus-visible":H(j),className:U.base({class:ne(Q,ce.className)})}),Z=(ce={})=>({...Y(O,ce),"data-label":H(!0),className:U.title({class:f==null?void 0:f.title})}),re=(ce={})=>({...Y(V,ce),className:U.description({class:f==null?void 0:f.description})}),ie=(ce={})=>({...Y(ce),className:U.wrapper({class:f==null?void 0:f.wrapper})}),de=h.useCallback((ce={})=>({"aria-hidden":H(!0),"data-disabled":H(M),className:U.selectedIcon({class:f==null?void 0:f.selectedIcon}),...ce}),[M,U,f]);return{Component:A,domRef:k,slots:U,classNames:f,isSelectable:E,isSelected:F,isDisabled:M,rendered:m,description:s,startContent:a,endContent:l,selectedIcon:c,hideSelectedIcon:x,disableAnimation:P,getItemProps:G,getLabelProps:Z,getWrapperProps:ie,getDescriptionProps:re,getSelectedIconProps:de}}var N4=pe((e,t)=>{const{Component:n,rendered:r,description:o,isSelectable:i,isSelected:s,isDisabled:a,selectedIcon:l,startContent:u,endContent:c,hideSelectedIcon:d,disableAnimation:f,getItemProps:p,getLabelProps:y,getWrapperProps:b,getDescriptionProps:w,getSelectedIconProps:x}=h9(e),g=h.useMemo(()=>{const v=S.jsx(u9,{disableAnimation:f,isSelected:s});return typeof l=="function"?l({icon:v,isSelected:s,isDisabled:a}):l||v},[l,s,a,f]);return S.jsxs(n,{...p(),children:[u,o?S.jsxs("div",{...b(),children:[S.jsx("span",{...y(),children:r}),S.jsx("span",{...w(),children:o})]}):S.jsx("span",{...y(),children:r}),i&&!d&&S.jsx("span",{...x(),children:g}),c]})});N4.displayName="NextUI.ListboxItem";var I4=N4,R4=pe(({item:e,state:t,as:n,variant:r,color:o,disableAnimation:i,className:s,classNames:a,hideSelectedIcon:l,showDivider:u=!1,dividerProps:c={},itemClasses:d,title:f,...p},y)=>{const b=n||"li",w=h.useMemo(()=>i1(),[]),x=ne(a==null?void 0:a.base,s),g=ne(a==null?void 0:a.divider,c==null?void 0:c.className),{itemProps:v,headingProps:P,groupProps:k}=p9({heading:e.rendered,"aria-label":e["aria-label"]});return S.jsxs(b,{"data-slot":"base",...Y(v,p),className:w.base({class:x}),children:[e.rendered&&S.jsx("span",{...P,className:w.heading({class:a==null?void 0:a.heading}),"data-slot":"heading",children:e.rendered}),S.jsxs("ul",{...k,className:w.group({class:a==null?void 0:a.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(A=>{const{key:D,props:m}=A;let L=S.jsx(I4,{classNames:d,color:o,disableAnimation:i,hideSelectedIcon:l,item:A,state:t,variant:r,...m},D);return A.wrapper&&(L=A.wrapper(L)),L}),u&&S.jsx(Gx,{as:"li",className:w.divider({class:g}),...c})]})]},e.key)});R4.displayName="NextUI.ListboxSection";var m9=R4;function g9(e){const{ref:t,as:n,state:r,variant:o,color:i,onAction:s,children:a,onSelectionChange:l,disableAnimation:u,itemClasses:c,className:d,topContent:f,bottomContent:p,emptyContent:y="No items.",hideSelectedIcon:b=!1,hideEmptyContent:w=!1,shouldHighlightOnFocus:x=!1,classNames:g,...v}=e,P=n||"ul",k=typeof P=="string",A=Ie(t),D=M4({...e,children:a,onSelectionChange:l}),m=r||D,{listBoxProps:L}=d9({...e,onAction:s},m,A),M=h.useMemo(()=>o1({className:d}),[,d]),E=ne(g==null?void 0:g.base,d);return{Component:P,state:m,variant:o,color:i,slots:M,classNames:g,topContent:f,bottomContent:p,emptyContent:y,hideEmptyContent:w,shouldHighlightOnFocus:x,hideSelectedIcon:b,disableAnimation:u,className:d,itemClasses:c,getBaseProps:(R={})=>({ref:A,"data-slot":"base",className:M.base({class:E}),...ln(v,{enabled:k}),...R}),getListProps:(R={})=>({"data-slot":"list",className:M.list({class:g==null?void 0:g.list}),...L,...R}),getEmptyContentProps:(R={})=>({"data-slot":"empty-content",children:y,className:M.emptyContent({class:g==null?void 0:g.emptyContent}),...R})}}function Kp(e,t){const{Component:n,state:r,color:o,variant:i,itemClasses:s,getBaseProps:a,topContent:l,bottomContent:u,hideEmptyContent:c,hideSelectedIcon:d,shouldHighlightOnFocus:f,disableAnimation:p,getEmptyContentProps:y,getListProps:b}=g9({...e,ref:t}),w=S.jsxs(n,{...b(),children:[!r.collection.size&&!c&&S.jsx("li",{children:S.jsx("div",{...y()})}),[...r.collection].map(x=>{var g;const v={color:o,item:x,state:r,variant:i,disableAnimation:p,hideSelectedIcon:d,...x.props};if(x.type==="section")return S.jsx(m9,{...v,itemClasses:s},x.key);let P=S.jsx(I4,{...v,classNames:Y(s,(g=x.props)==null?void 0:g.classNames),shouldHighlightOnFocus:f},x.key);return x.wrapper&&(P=x.wrapper(P)),P})]});return S.jsxs("div",{...a(),children:[l,w,u]})}Kp.displayName="NextUI.Listbox";var v9=pe(Kp);Kp.displayName="NextUI.Listbox";var y9=Kx,b9=y9;function x9(e){return e&&e.__esModule?e.default:e}var F4={},O4={};O4={buttonLabel:"عرض المقترحات",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} خيار`,other:()=>`${t.number(e.optionCount)} خيارات`})} متاحة.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`المجموعة المدخلة ${e.groupTitle}, مع ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} خيار`,other:()=>`${t.number(e.groupCount)} خيارات`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", محدد",other:""},e.isSelected)}`,listboxLabel:"مقترحات",selectedAnnouncement:e=>`${e.optionText}، محدد`};var j4={};j4={buttonLabel:"Покажи предложения",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} опция`,other:()=>`${t.number(e.optionCount)} опции`})} на разположение.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Въведена група ${e.groupTitle}, с ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} опция`,other:()=>`${t.number(e.groupCount)} опции`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", избрани",other:""},e.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:e=>`${e.optionText}, избрани`};var _4={};_4={buttonLabel:"Zobrazit doporučení",countAnnouncement:(e,t)=>`K dispozici ${t.plural(e.optionCount,{one:()=>`je ${t.number(e.optionCount)} možnost`,other:()=>`jsou/je ${t.number(e.optionCount)} možnosti/-í`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadaná skupina „${e.groupTitle}“ ${t.plural(e.groupCount,{one:()=>`s ${t.number(e.groupCount)} možností`,other:()=>`se ${t.number(e.groupCount)} možnostmi`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:" (vybráno)",other:""},e.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:e=>`${e.optionText}, vybráno`};var B4={};B4={buttonLabel:"Vis forslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} mulighed tilgængelig`,other:()=>`${t.number(e.optionCount)} muligheder tilgængelige`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Angivet gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} mulighed`,other:()=>`${t.number(e.groupCount)} muligheder`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valgt",other:""},e.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:e=>`${e.optionText}, valgt`};var V4={};V4={buttonLabel:"Empfehlungen anzeigen",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} Option`,other:()=>`${t.number(e.optionCount)} Optionen`})} verfügbar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Eingetretene Gruppe ${e.groupTitle}, mit ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} Option`,other:()=>`${t.number(e.groupCount)} Optionen`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", ausgewählt",other:""},e.isSelected)}`,listboxLabel:"Empfehlungen",selectedAnnouncement:e=>`${e.optionText}, ausgewählt`};var K4={};K4={buttonLabel:"Προβολή προτάσεων",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} επιλογή`,other:()=>`${t.number(e.optionCount)} επιλογές `})} διαθέσιμες.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Εισαγμένη ομάδα ${e.groupTitle}, με ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} επιλογή`,other:()=>`${t.number(e.groupCount)} επιλογές`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", επιλεγμένο",other:""},e.isSelected)}`,listboxLabel:"Προτάσεις",selectedAnnouncement:e=>`${e.optionText}, επιλέχθηκε`};var z4={};z4={focusAnnouncement:(e,t)=>`${t.select({true:()=>`Entered group ${e.groupTitle}, with ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selected",other:""},e.isSelected)}`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} available.`,selectedAnnouncement:e=>`${e.optionText}, selected`,buttonLabel:"Show suggestions",listboxLabel:"Suggestions"};var W4={};W4={buttonLabel:"Mostrar sugerencias",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opción`,other:()=>`${t.number(e.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Se ha unido al grupo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opción`,other:()=>`${t.number(e.groupCount)} opciones`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", seleccionado",other:""},e.isSelected)}`,listboxLabel:"Sugerencias",selectedAnnouncement:e=>`${e.optionText}, seleccionado`};var U4={};U4={buttonLabel:"Kuva soovitused",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} valik`,other:()=>`${t.number(e.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Sisestatud rühm ${e.groupTitle}, valikuga ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} valik`,other:()=>`${t.number(e.groupCount)} valikud`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valitud",other:""},e.isSelected)}`,listboxLabel:"Soovitused",selectedAnnouncement:e=>`${e.optionText}, valitud`};var H4={};H4={buttonLabel:"Näytä ehdotukset",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} vaihtoehto`,other:()=>`${t.number(e.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Mentiin ryhmään ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} vaihtoehdon`,other:()=>`${t.number(e.groupCount)} vaihtoehdon`})} kanssa.`,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valittu",other:""},e.isSelected)}`,listboxLabel:"Ehdotukset",selectedAnnouncement:e=>`${e.optionText}, valittu`};var G4={};G4={buttonLabel:"Afficher les suggestions",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groupe ${e.groupTitle} saisi, avec ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", sélectionné(s)",other:""},e.isSelected)}`,listboxLabel:"Suggestions",selectedAnnouncement:e=>`${e.optionText}, sélectionné`};var Y4={};Y4={buttonLabel:"הצג הצעות",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`אפשרות ${t.number(e.optionCount)}`,other:()=>`${t.number(e.optionCount)} אפשרויות`})} במצב זמין.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`נכנס לקבוצה ${e.groupTitle}, עם ${t.plural(e.groupCount,{one:()=>`אפשרות ${t.number(e.groupCount)}`,other:()=>`${t.number(e.groupCount)} אפשרויות`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", נבחר",other:""},e.isSelected)}`,listboxLabel:"הצעות",selectedAnnouncement:e=>`${e.optionText}, נבחר`};var X4={};X4={buttonLabel:"Prikaži prijedloge",countAnnouncement:(e,t)=>`Dostupno još: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} opcije/a`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", odabranih",other:""},e.isSelected)}`,listboxLabel:"Prijedlozi",selectedAnnouncement:e=>`${e.optionText}, odabrano`};var Q4={};Q4={buttonLabel:"Javaslatok megjelenítése",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} lehetőség`,other:()=>`${t.number(e.optionCount)} lehetőség`})} áll rendelkezésre.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Belépett a(z) ${e.groupTitle} csoportba, amely ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} lehetőséget`,other:()=>`${t.number(e.groupCount)} lehetőséget`})} tartalmaz. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", kijelölve",other:""},e.isSelected)}`,listboxLabel:"Javaslatok",selectedAnnouncement:e=>`${e.optionText}, kijelölve`};var Z4={};Z4={buttonLabel:"Mostra suggerimenti",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opzione disponibile`,other:()=>`${t.number(e.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingresso nel gruppo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opzione`,other:()=>`${t.number(e.groupCount)} opzioni`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selezionato",other:""},e.isSelected)}`,listboxLabel:"Suggerimenti",selectedAnnouncement:e=>`${e.optionText}, selezionato`};var J4={};J4={buttonLabel:"候補を表示",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 個のオプション`,other:()=>`${t.number(e.optionCount)} 個のオプション`})}を利用できます。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`入力されたグループ ${e.groupTitle}、${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 個のオプション`,other:()=>`${t.number(e.groupCount)} 個のオプション`})}を含む。`,other:""},e.isGroupChange)}${e.optionText}${t.select({true:"、選択済み",other:""},e.isSelected)}`,listboxLabel:"候補",selectedAnnouncement:e=>`${e.optionText}、選択済み`};var q4={};q4={buttonLabel:"제안 사항 표시",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)}개 옵션`,other:()=>`${t.number(e.optionCount)}개 옵션`})}을 사용할 수 있습니다.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`입력한 그룹 ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)}개 옵션`,other:()=>`${t.number(e.groupCount)}개 옵션`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 선택됨",other:""},e.isSelected)}`,listboxLabel:"제안",selectedAnnouncement:e=>`${e.optionText}, 선택됨`};var e3={};e3={buttonLabel:"Rodyti pasiūlymus",countAnnouncement:(e,t)=>`Yra ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} parinktis`,other:()=>`${t.number(e.optionCount)} parinktys (-ių)`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Įvesta grupė ${e.groupTitle}, su ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} parinktimi`,other:()=>`${t.number(e.groupCount)} parinktimis (-ių)`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", pasirinkta",other:""},e.isSelected)}`,listboxLabel:"Pasiūlymai",selectedAnnouncement:e=>`${e.optionText}, pasirinkta`};var t3={};t3={buttonLabel:"Rādīt ieteikumus",countAnnouncement:(e,t)=>`Pieejamo opciju skaits: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcijas`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ievadīta grupa ${e.groupTitle}, ar ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opciju`,other:()=>`${t.number(e.groupCount)} opcijām`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", atlasīta",other:""},e.isSelected)}`,listboxLabel:"Ieteikumi",selectedAnnouncement:e=>`${e.optionText}, atlasīta`};var n3={};n3={buttonLabel:"Vis forslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Angitt gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativer`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valgt",other:""},e.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:e=>`${e.optionText}, valgt`};var r3={};r3={buttonLabel:"Suggesties weergeven",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} optie`,other:()=>`${t.number(e.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groep ${e.groupTitle} ingevoerd met ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} optie`,other:()=>`${t.number(e.groupCount)} opties`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", geselecteerd",other:""},e.isSelected)}`,listboxLabel:"Suggesties",selectedAnnouncement:e=>`${e.optionText}, geselecteerd`};var o3={};o3={buttonLabel:"Wyświetlaj sugestie",countAnnouncement:(e,t)=>`dostępna/dostępne(-nych) ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcja`,other:()=>`${t.number(e.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Dołączono do grupy ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcją`,other:()=>`${t.number(e.groupCount)} opcjami`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", wybrano",other:""},e.isSelected)}`,listboxLabel:"Sugestie",selectedAnnouncement:e=>`${e.optionText}, wybrano`};var i3={};i3={buttonLabel:"Mostrar sugestões",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opção`,other:()=>`${t.number(e.optionCount)} opções`})} disponível.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo inserido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opção`,other:()=>`${t.number(e.groupCount)} opções`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selecionado",other:""},e.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:e=>`${e.optionText}, selecionado`};var s3={};s3={buttonLabel:"Apresentar sugestões",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opção`,other:()=>`${t.number(e.optionCount)} opções`})} disponível.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo introduzido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opção`,other:()=>`${t.number(e.groupCount)} opções`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selecionado",other:""},e.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:e=>`${e.optionText}, selecionado`};var a3={};a3={buttonLabel:"Afișare sugestii",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opțiune`,other:()=>`${t.number(e.optionCount)} opțiuni`})} disponibile.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grup ${e.groupTitle} introdus, cu ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opțiune`,other:()=>`${t.number(e.groupCount)} opțiuni`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selectat",other:""},e.isSelected)}`,listboxLabel:"Sugestii",selectedAnnouncement:e=>`${e.optionText}, selectat`};var l3={};l3={buttonLabel:"Показать предложения",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} параметр`,other:()=>`${t.number(e.optionCount)} параметров`})} доступно.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Введенная группа ${e.groupTitle}, с ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} параметром`,other:()=>`${t.number(e.groupCount)} параметрами`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", выбранными",other:""},e.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:e=>`${e.optionText}, выбрано`};var u3={};u3={buttonLabel:"Zobraziť návrhy",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} možnosť`,other:()=>`${t.number(e.optionCount)} možnosti/-í`})} k dispozícii.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadaná skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} možnosťou`,other:()=>`${t.number(e.groupCount)} možnosťami`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", vybraté",other:""},e.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:e=>`${e.optionText}, vybraté`};var c3={};c3={buttonLabel:"Prikaži predloge",countAnnouncement:(e,t)=>`Na voljo je ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Vnesena skupina ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcija`,other:()=>`${t.number(e.groupCount)} opcije`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", izbrano",other:""},e.isSelected)}`,listboxLabel:"Predlogi",selectedAnnouncement:e=>`${e.optionText}, izbrano`};var d3={};d3={buttonLabel:"Prikaži predloge",countAnnouncement:(e,t)=>`Dostupno još: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena grupa ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} optione/a`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", izabranih",other:""},e.isSelected)}`,listboxLabel:"Predlozi",selectedAnnouncement:e=>`${e.optionText}, izabrano`};var f3={};f3={buttonLabel:"Visa förslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativ`})} tillgängliga.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingick i gruppen ${e.groupTitle} med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativ`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valda",other:""},e.isSelected)}`,listboxLabel:"Förslag",selectedAnnouncement:e=>`${e.optionText}, valda`};var p3={};p3={buttonLabel:"Önerileri göster",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} seçenek`,other:()=>`${t.number(e.optionCount)} seçenekler`})} kullanılabilir.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Girilen grup ${e.groupTitle}, ile ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} seçenek`,other:()=>`${t.number(e.groupCount)} seçenekler`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", seçildi",other:""},e.isSelected)}`,listboxLabel:"Öneriler",selectedAnnouncement:e=>`${e.optionText}, seçildi`};var h3={};h3={buttonLabel:"Показати пропозиції",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} параметр`,other:()=>`${t.number(e.optionCount)} параметри(-ів)`})} доступно.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Введена група ${e.groupTitle}, з ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} параметр`,other:()=>`${t.number(e.groupCount)} параметри(-ів)`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", вибрано",other:""},e.isSelected)}`,listboxLabel:"Пропозиції",selectedAnnouncement:e=>`${e.optionText}, вибрано`};var m3={};m3={buttonLabel:"显示建议",countAnnouncement:(e,t)=>`有 ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 个选项`,other:()=>`${t.number(e.optionCount)} 个选项`})}可用。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`进入了 ${e.groupTitle} 组,其中有 ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 个选项`,other:()=>`${t.number(e.groupCount)} 个选项`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 已选择",other:""},e.isSelected)}`,listboxLabel:"建议",selectedAnnouncement:e=>`${e.optionText}, 已选择`};var g3={};g3={buttonLabel:"顯示建議",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 選項`,other:()=>`${t.number(e.optionCount)} 選項`})} 可用。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`輸入的群組 ${e.groupTitle}, 有 ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 選項`,other:()=>`${t.number(e.groupCount)} 選項`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 已選取",other:""},e.isSelected)}`,listboxLabel:"建議",selectedAnnouncement:e=>`${e.optionText}, 已選取`};F4={"ar-AE":O4,"bg-BG":j4,"cs-CZ":_4,"da-DK":B4,"de-DE":V4,"el-GR":K4,"en-US":z4,"es-ES":W4,"et-EE":U4,"fi-FI":H4,"fr-FR":G4,"he-IL":Y4,"hr-HR":X4,"hu-HU":Q4,"it-IT":Z4,"ja-JP":J4,"ko-KR":q4,"lt-LT":e3,"lv-LV":t3,"nb-NO":n3,"nl-NL":r3,"pl-PL":o3,"pt-BR":i3,"pt-PT":s3,"ro-RO":a3,"ru-RU":l3,"sk-SK":u3,"sl-SI":c3,"sr-SP":d3,"sv-SE":f3,"tr-TR":p3,"uk-UA":h3,"zh-CN":m3,"zh-TW":g3};function w9(e,t){let{buttonRef:n,popoverRef:r,inputRef:o,listBoxRef:i,keyboardDelegate:s,shouldFocusWrap:a,isReadOnly:l,isDisabled:u}=e,c=op(x9(F4)),{menuTriggerProps:d,menuProps:f}=p4({type:"listbox",isDisabled:u||l},t,n);au.set(t,{id:f.id});let p=h.useMemo(()=>s||new h1(t.collection,t.disabledKeys,i),[s,t.collection,t.disabledKeys,i]),{collectionProps:y}=f1({selectionManager:t.selectionManager,keyboardDelegate:p,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:a,ref:o,isVirtualized:!0}),b=Yl(),w=K=>{switch(K.key){case"Enter":case"Tab":if(t.isOpen&&K.key==="Enter"&&K.preventDefault(),t.isOpen&&t.selectionManager.focusedKey!=null&&t.selectionManager.isLink(t.selectionManager.focusedKey)){if(K.key==="Enter"){let G=i.current.querySelector(`[data-key="${t.selectionManager.focusedKey}"]`);G instanceof HTMLAnchorElement&&b.open(G,K)}t.close()}else t.commit();break;case"Escape":(t.selectedKey!==null||t.inputValue===""||e.allowsCustomValue)&&K.continuePropagation(),t.revert();break;case"ArrowDown":t.open("first","manual");break;case"ArrowUp":t.open("last","manual");break;case"ArrowLeft":case"ArrowRight":t.selectionManager.setFocusedKey(null);break}},x=K=>{var G;K.relatedTarget===(n==null?void 0:n.current)||!((G=r.current)===null||G===void 0)&&G.contains(K.relatedTarget)||(e.onBlur&&e.onBlur(K),t.setFocused(!1))},g=K=>{t.isFocused||(e.onFocus&&e.onFocus(K),t.setFocused(!0))},{isInvalid:v,validationErrors:P,validationDetails:k}=t.displayValidation,{labelProps:A,inputProps:D,descriptionProps:m,errorMessageProps:L}=mw({...e,onChange:t.setInputValue,onKeyDown:!l&&Wr(t.isOpen&&y.onKeyDown,w,e.onKeyDown),onBlur:x,value:t.inputValue,onFocus:g,autoComplete:"off",validate:void 0,[Hd]:t},o),M=K=>{K.pointerType==="touch"&&(o.current.focus(),t.toggle(null,"manual"))},E=K=>{K.pointerType!=="touch"&&(o.current.focus(),t.toggle(K.pointerType==="keyboard"||K.pointerType==="virtual"?"first":null,"manual"))},N=il({id:d.id,"aria-label":c.format("buttonLabel"),"aria-labelledby":e["aria-labelledby"]||A.id}),C=il({id:f.id,"aria-label":c.format("listboxLabel"),"aria-labelledby":e["aria-labelledby"]||A.id}),$=h.useRef(0),R=K=>{if(u||l)return;if(K.timeStamp-$.current<500){K.preventDefault(),o.current.focus();return}let G=K.target.getBoundingClientRect(),Z=K.changedTouches[0],re=Math.ceil(G.left+.5*G.width),ie=Math.ceil(G.top+.5*G.height);Z.clientX===re&&Z.clientY===ie&&(K.preventDefault(),o.current.focus(),t.toggle(null,"manual"),$.current=K.timeStamp)},_=t.selectionManager.focusedKey!=null&&t.isOpen?t.collection.getItem(t.selectionManager.focusedKey):void 0;var j;let I=(j=_==null?void 0:_.parentKey)!==null&&j!==void 0?j:null;var B;let F=(B=t.selectionManager.focusedKey)!==null&&B!==void 0?B:null,T=h.useRef(I),O=h.useRef(F);h.useEffect(()=>{if(Pa()&&_!=null&&F!==O.current){let K=t.selectionManager.isSelected(F),G=I!=null?t.collection.getItem(I):null,Z=(G==null?void 0:G["aria-label"])||(typeof(G==null?void 0:G.rendered)=="string"?G.rendered:"")||"",re=c.format("focusAnnouncement",{isGroupChange:G&&I!==T.current,groupTitle:Z,groupCount:G?[...ou(G,t.collection)].length:0,optionText:_["aria-label"]||_.textValue||"",isSelected:K});yc(re)}T.current=I,O.current=F});let V=Fp(t.collection),W=h.useRef(V),U=h.useRef(t.isOpen);h.useEffect(()=>{let K=t.isOpen!==U.current&&(t.selectionManager.focusedKey==null||Pa());if(t.isOpen&&(K||V!==W.current)){let G=c.format("countAnnouncement",{optionCount:V});yc(G)}W.current=V,U.current=t.isOpen});let Q=h.useRef(t.selectedKey);return h.useEffect(()=>{if(Pa()&&t.isFocused&&t.selectedItem&&t.selectedKey!==Q.current){let K=t.selectedItem["aria-label"]||t.selectedItem.textValue||"",G=c.format("selectedAnnouncement",{optionText:K});yc(G)}Q.current=t.selectedKey}),h.useEffect(()=>{if(t.isOpen)return Hb([o.current,r.current])},[t.isOpen,o,r]),{labelProps:A,buttonProps:{...d,...N,excludeFromTabOrder:!0,onPress:M,onPressStart:E,isDisabled:u||l},inputProps:Y(D,{role:"combobox","aria-expanded":d["aria-expanded"],"aria-controls":t.isOpen?f.id:void 0,"aria-autocomplete":"list","aria-activedescendant":_?D4(t,_.key):void 0,onTouchEnd:R,autoCorrect:"off",spellCheck:"false"}),listBoxProps:Y(f,C,{autoFocus:t.focusStrategy,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,linkBehavior:"selection"}),descriptionProps:m,errorMessageProps:L,isInvalid:v,validationErrors:P,validationDetails:k}}function C9(e){var t,n;let{defaultFilter:r,menuTrigger:o="input",allowsEmptyCollection:i=!1,allowsCustomValue:s,shouldCloseOnBlur:a=!0}=e,[l,u]=h.useState(!1),[c,d]=h.useState(!1),f=q=>{e.onSelectionChange&&e.onSelectionChange(q),q===w&&(T(),I())};var p;let{collection:y,selectionManager:b,selectedKey:w,setSelectedKey:x,selectedItem:g,disabledKeys:v}=i9({...e,onSelectionChange:f,items:(p=e.items)!==null&&p!==void 0?p:e.defaultItems});var P,k;let[A,D]=pr(e.inputValue,(k=(P=e.defaultInputValue)!==null&&P!==void 0?P:(t=y.getItem(w))===null||t===void 0?void 0:t.textValue)!==null&&k!==void 0?k:"",e.onInputChange),m=y,L=h.useMemo(()=>e.items!=null||!r?y:S9(y,A,r),[y,A,r,e.items]),[M,E]=h.useState(L),N=h.useRef("focus"),$=C4({...e,onOpenChange:q=>{e.onOpenChange&&e.onOpenChange(q,q?N.current:void 0),b.setFocused(q),q||b.setFocusedKey(null)},isOpen:void 0,defaultOpen:void 0}),R=(q,se)=>{let me=se==="manual"||se==="focus"&&o==="focus";(i||L.size>0||me&&m.size>0||e.items)&&(me&&!$.isOpen&&e.items===void 0&&u(!0),N.current=se,$.open(q))},_=(q,se)=>{let me=se==="manual"||se==="focus"&&o==="focus";!(i||L.size>0||me&&m.size>0||e.items)&&!$.isOpen||(me&&!$.isOpen&&e.items===void 0&&u(!0),$.isOpen||(N.current=se),j(q))},j=h.useCallback(q=>{$.isOpen&&E(L),$.toggle(q)},[$,L]),I=h.useCallback(()=>{$.isOpen&&(E(L),$.close())},[$,L]),[B,F]=h.useState(A),T=()=>{var q,se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";F(me),D(me)};var O,V;let W=h.useRef((V=(O=e.selectedKey)!==null&&O!==void 0?O:e.defaultSelectedKey)!==null&&V!==void 0?V:null);var U;let Q=h.useRef((U=(n=y.getItem(w))===null||n===void 0?void 0:n.textValue)!==null&&U!==void 0?U:"");h.useEffect(()=>{var q;c&&(L.size>0||i)&&!$.isOpen&&A!==B&&o!=="manual"&&R(null,"input"),!l&&!i&&$.isOpen&&L.size===0&&I(),w!=null&&w!==W.current&&I(),A!==B&&(b.setFocusedKey(null),u(!1),A===""&&(e.inputValue===void 0||e.selectedKey===void 0)&&x(null)),w!==W.current&&(e.inputValue===void 0||e.selectedKey===void 0)?T():B!==A&&F(A);var se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";!c&&w!=null&&e.inputValue===void 0&&w===W.current&&Q.current!==me&&(F(me),D(me)),W.current=w,Q.current=me});let K=dw({...e,value:h.useMemo(()=>({inputValue:A,selectedKey:w}),[A,w])}),G=()=>{s&&w==null?Z():re()},Z=()=>{W.current=null,x(null),I()},re=()=>{if(e.selectedKey!==void 0&&e.inputValue!==void 0){var q;e.onSelectionChange(w);var se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";F(me),I()}else T(),I()};const ie=()=>{if(s){var q,se;const me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";A===me?re():Z()}else re()};let de=()=>{$.isOpen&&b.focusedKey!=null?w===b.focusedKey?re():x(b.focusedKey):ie()},ce=h.useRef(A),he=q=>{q?(ce.current=A,o==="focus"&&R(null,"focus")):(a&&ie(),A!==ce.current&&K.commitValidation()),d(q)},bt=h.useMemo(()=>$.isOpen?l?m:L:M,[$.isOpen,m,L,l,M]);return{...K,...$,toggle:_,open:R,close:ie,selectionManager:b,selectedKey:w,setSelectedKey:x,disabledKeys:v,isFocused:c,setFocused:he,selectedItem:g,collection:bt,inputValue:A,setInputValue:D,commit:de,revert:G}}function S9(e,t,n){return new Jd(v3(e,e,t,n))}function v3(e,t,n,r){let o=[];for(let i of t)if(i.type==="section"&&i.hasChildNodes){let s=v3(e,ou(i,e),n,r);[...s].some(a=>a.type==="item")&&o.push({...i,childNodes:s})}else i.type==="item"&&r(i.textValue,n)?o.push({...i}):i.type!=="item"&&o.push({...i});return o}function P9(e){var t,n,r;const[o,i]=Qt(e,Bm.variantKeys),s=(t=e.disableAnimation)!=null?t:!1,a=e.disableClearable!==void 0?!e.disableClearable:e.isClearable,{ref:l,as:u,label:c,isLoading:d,menuTrigger:f="focus",filterOptions:p={sensitivity:"base"},children:y,selectorIcon:b,clearIcon:w,scrollRef:x,defaultFilter:g,endContent:v,allowsEmptyCollection:P=!0,shouldCloseOnBlur:k=!0,popoverProps:A={},inputProps:D={},scrollShadowProps:m={},listboxProps:L={},selectorButtonProps:M={},clearButtonProps:E={},showScrollIndicators:N=!0,allowsCustomValue:C=!1,className:$,classNames:R,onOpenChange:_,onClose:j,...I}=o,{contains:B}=lP(p),F=C9({...e,children:y,menuTrigger:f,shouldCloseOnBlur:k,allowsEmptyCollection:P,defaultFilter:g&&typeof g=="function"?g:B,onOpenChange:(Pe,_e)=>{_==null||_(Pe,_e),Pe||j==null||j()}}),T=h.useRef(null),O=h.useRef(null),V=h.useRef(null),W=h.useRef(null),U=Ie(l),Q=Ie(x),K={inputProps:Y({label:c,ref:U,wrapperRef:O,onClick:()=>{!F.isOpen&&F.selectedItem&&F.open()},isClearable:!1,disableAnimation:s},D),popoverProps:Y({offset:5,placement:"bottom",triggerScaleOnOpen:!1,disableAnimation:s},A),scrollShadowProps:Y({ref:Q,isEnabled:(n=N&&F.collection.size>5)!=null?n:!0,hideScrollBar:!0,offset:15},m),listboxProps:Y({hideEmptyContent:C,emptyContent:"No results found.",disableAnimation:s},L),selectorButtonProps:Y({isLoading:d,size:"sm",variant:"light",radius:"full",color:e!=null&&e.isInvalid?"danger":e==null?void 0:e.color,isIconOnly:!0,disableAnimation:s},M),clearButtonProps:Y({size:"sm",variant:"light",radius:"full",color:e!=null&&e.isInvalid?"danger":e==null?void 0:e.color,isIconOnly:!0,disableAnimation:s},E)},G=ne(R==null?void 0:R.base,$),Z=(r=K.listboxProps)!=null&&r.hideEmptyContent?F.isOpen&&!!F.collection.size:F.isOpen;h.useEffect(()=>{if(Z&&W.current&&O.current){let Pe=O.current.getBoundingClientRect(),_e=W.current;_e.style.width=Pe.width+"px"}},[Z]),h.useEffect(()=>{!Z&&!F.selectedItem&&U.current&&!C&&U.current.blur()},[Z,C]);const{buttonProps:re,inputProps:ie,listBoxProps:de}=w9({...e,inputRef:U,buttonRef:T,listBoxRef:V,popoverRef:W},F),ce=u||"div",he=h.useMemo(()=>Bm({...i,isClearable:a,disableAnimation:s,className:$}),[...Object.values(i),a,s,$]),bt=h.useCallback(()=>{F.setInputValue(""),F.setSelectedKey(null)},[F]),q=h.useCallback(Pe=>{var _e;(_e=U.current)==null||_e.focus(),F.setFocused(Pe)},[F,U]);return{Component:ce,inputRef:U,label:c,state:F,slots:he,classNames:R,isLoading:d,clearIcon:w,isOpen:Z,endContent:v,isClearable:a,disableAnimation:s,allowsCustomValue:C,selectorIcon:b,getBaseProps:()=>({"data-invalid":H(e==null?void 0:e.isInvalid),"data-open":H(F.isOpen),className:he.base({class:G})}),getInputProps:()=>({...K.inputProps,...I,...ie,onClick:Wr(K.inputProps.onClick,I.onClick)}),getListBoxProps:()=>({state:F,ref:V,shouldHighlightOnFocus:!0,...Y(K.listboxProps,de)}),getPopoverProps:(Pe={})=>{var _e,ge;return{state:F,ref:W,triggerRef:O,scrollRef:V,triggerType:"listbox",...Y(K.popoverProps,Pe),classNames:{content:he.popoverContent({class:ne(R==null?void 0:R.popoverContent,(ge=(_e=K.popoverProps)==null?void 0:_e.classNames)==null?void 0:ge.content,Pe.className)})}}},getClearButtonProps:()=>{var Pe,_e;return{...Y(re,K.clearButtonProps),onPress:ge=>{var ei,Ls;if((Ls=(ei=K.clearButtonProps)==null?void 0:ei.onPress)==null||Ls.call(ei,ge),F.selectedItem)bt();else{const pu=U.current===document.activeElement;C&&F.setInputValue(""),!pu&&q(!0)}},"data-visible":!!F.selectedItem||((Pe=F.inputValue)==null?void 0:Pe.length)>0,className:he.clearButton({class:ne(R==null?void 0:R.clearButton,(_e=K.clearButtonProps)==null?void 0:_e.className)})}},getSelectorButtonProps:()=>{var Pe;return{ref:T,...Y(re,K.selectorButtonProps),"data-open":H(F.isOpen),className:he.selectorButton({class:ne(R==null?void 0:R.selectorButton,(Pe=K.selectorButtonProps)==null?void 0:Pe.className)})}},getListBoxWrapperProps:(Pe={})=>{var _e;return{...Y(K.scrollShadowProps,Pe),className:he.listboxWrapper({class:ne(R==null?void 0:R.listboxWrapper,(_e=K.scrollShadowProps)==null?void 0:_e.className,Pe==null?void 0:Pe.className)})}},getEndContentWrapperProps:(Pe={})=>({className:he.endContentWrapper({class:ne(R==null?void 0:R.endContentWrapper,Pe==null?void 0:Pe.className)}),onClick:_e=>{!(U.current===document.activeElement)&&!F.isFocused&&_e.currentTarget===_e.target&&q(!0)}})}}function y3(e,t){const{Component:n,state:r,isOpen:o,disableAnimation:i,selectorIcon:s=S.jsx(V5,{}),clearIcon:a=S.jsx(B5,{}),endContent:l,getBaseProps:u,getSelectorButtonProps:c,getInputProps:d,getListBoxProps:f,getPopoverProps:p,getClearButtonProps:y,getListBoxWrapperProps:b,getEndContentWrapperProps:w}=P9({...e,ref:t}),x=o?S.jsx(Y8,{...p(),state:r,children:S.jsx(l9,{...b(),children:S.jsx(v9,{...f()})})}):null;return S.jsxs(n,{...u(),children:[S.jsx(U8,{...d(),endContent:S.jsxs("div",{...w(),children:[l||S.jsx(Io,{...y(),children:a}),S.jsx(Io,{...c(),children:s})]})}),i?x:S.jsx(Ts,{children:x})]})}var $9=pe(y3);y3.displayName="NextUI.Autocomplete";/** +`)},T7=0,io=[];function A7(e){var t=h.useRef([]),n=h.useRef([0,0]),r=h.useRef(),o=h.useState(T7++)[0],i=h.useState(Sw)[0],s=h.useRef(e);h.useEffect(function(){s.current=e},[e]),h.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var b=cP([e.lockRef.current],(e.shards||[]).map(uv),!0).filter(Boolean);return b.forEach(function(w){return w.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),b.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=h.useCallback(function(b,w){if("touches"in b&&b.touches.length===2)return!s.current.allowPinchZoom;var x=ca(b),g=n.current,v="deltaX"in b?b.deltaX:g[0]-x[0],P="deltaY"in b?b.deltaY:g[1]-x[1],k,A=b.target,D=Math.abs(v)>Math.abs(P)?"h":"v";if("touches"in b&&D==="h"&&A.type==="range")return!1;var m=av(D,A);if(!m)return!0;if(m?k=D:(k=D==="v"?"h":"v",m=av(D,A)),!m)return!1;if(!r.current&&"changedTouches"in b&&(v||P)&&(r.current=k),!k)return!0;var L=r.current||k;return $7(L,w,b,L==="h"?v:P,!0)},[]),l=h.useCallback(function(b){var w=b;if(!(!io.length||io[io.length-1]!==i)){var x="deltaY"in w?lv(w):ca(w),g=t.current.filter(function(k){return k.name===w.type&&(k.target===w.target||w.target===k.shadowParent)&&E7(k.delta,x)})[0];if(g&&g.should){w.cancelable&&w.preventDefault();return}if(!g){var v=(s.current.shards||[]).map(uv).filter(Boolean).filter(function(k){return k.contains(w.target)}),P=v.length>0?a(w,v[0]):!s.current.noIsolation;P&&w.cancelable&&w.preventDefault()}}},[]),u=h.useCallback(function(b,w,x,g){var v={name:b,delta:w,target:x,should:g,shadowParent:M7(x)};t.current.push(v),setTimeout(function(){t.current=t.current.filter(function(P){return P!==v})},1)},[]),c=h.useCallback(function(b){n.current=ca(b),r.current=void 0},[]),d=h.useCallback(function(b){u(b.type,lv(b),b.target,a(b,e.lockRef.current))},[]),f=h.useCallback(function(b){u(b.type,ca(b),b.target,a(b,e.lockRef.current))},[]);h.useEffect(function(){return io.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,oo),document.addEventListener("touchmove",l,oo),document.addEventListener("touchstart",c,oo),function(){io=io.filter(function(b){return b!==i}),document.removeEventListener("wheel",l,oo),document.removeEventListener("touchmove",l,oo),document.removeEventListener("touchstart",c,oo)}},[]);var p=e.removeScrollBar,y=e.inert;return h.createElement(h.Fragment,null,y?h.createElement(i,{styles:k7(o)}):null,p?h.createElement(y7,{gapMode:e.gapMode}):null)}function M7(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const L7=s7(Cw,A7);var kw=h.forwardRef(function(e,t){return h.createElement(iu,tn({},e,{ref:t,sideCar:L7}))});kw.classNames=iu.classNames;const Tw=kw;var Aw=pe((e,t)=>{const{as:n,children:r,className:o,...i}=e,{Component:s,isOpen:a,placement:l,motionProps:u,backdrop:c,disableAnimation:d,shouldBlockScroll:f,getPopoverProps:p,getDialogProps:y,getBackdropProps:b,getContentProps:w,isNonModal:x,onClose:g}=xw(),v=n||s||"div",P=h.useRef(null),{dialogProps:k,titleProps:A}=Z8({},P);delete k.role;const D=S.jsxs(S.Fragment,{children:[!x&&S.jsx(pl,{onDismiss:g}),S.jsx(v,{...y(Y(k,i)),ref:P,children:S.jsx("div",{...w({className:o}),children:typeof r=="function"?r(A):r})}),S.jsx(pl,{onDismiss:g})]}),m=h.useMemo(()=>c==="transparent"?null:d?S.jsx("div",{...b()}):S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"exit",variants:as.fade,...b()}),[c,d,b]);return S.jsxs("div",{...p(),children:[m,S.jsx(Tw,{forwardProps:!0,enabled:f&&a,removeScrollBar:!1,children:d?D:S.jsx(ur.div,{animate:"enter",exit:"exit",initial:"initial",style:{...jp(l==="center"?"top":l)},variants:as.scaleSpringOpacity,...u,children:D})})]})});Aw.displayName="NextUI.PopoverContent";var D7=Aw,Mw=pe((e,t)=>{const{triggerRef:n,getTriggerProps:r}=xw(),{children:o,...i}=e,s=h.useMemo(()=>typeof o=="string"?S.jsx("p",{children:o}):h.Children.only(o),[o]),{onPress:a,...l}=h.useMemo(()=>r(Y(s.props,i),s.ref),[r,s.props,i,s.ref]),[,u]=f1(o,Io),{buttonProps:c}=_p({onPress:a},n),d=h.useMemo(()=>(u==null?void 0:u[0])!==void 0,[u]);return h.cloneElement(s,Y(l,d?{onPress:a}:c))});Mw.displayName="NextUI.PopoverTrigger";var N7=Mw,Lw=pe((e,t)=>{const{children:n,...r}=e,o=yw({...r,ref:t}),[i,s]=h.Children.toArray(n),a=S.jsx(dp,{portalContainer:o.portalContainer,children:s});return S.jsxs(Q8,{value:o,children:[i,o.disableAnimation&&o.isOpen?a:S.jsx(Ts,{children:o.isOpen?a:null})]})});Lw.displayName="NextUI.Popover";var I7=Lw,[R7,Dw]=Xo({name:"DropdownContext",errorMessage:"useDropdownContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"});function F7(e){const{isSelected:t,disableAnimation:n,...r}=e;return S.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:S.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}function O7(e){return e&&e.__esModule?e.default:e}var Nw={},Iw={};Iw={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var Rw={};Rw={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var Fw={};Fw={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var Ow={};Ow={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var jw={};jw={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var _w={};_w={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var Bw={};Bw={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var Vw={};Vw={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var Kw={};Kw={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var zw={};zw={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var Ww={};Ww={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var Uw={};Uw={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var Hw={};Hw={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var Gw={};Gw={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var Yw={};Yw={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var Xw={};Xw={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var Qw={};Qw={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var Zw={};Zw={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var Jw={};Jw={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var qw={};qw={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var e4={};e4={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var t4={};t4={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var n4={};n4={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var r4={};r4={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var o4={};o4={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var i4={};i4={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var s4={};s4={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var a4={};a4={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var l4={};l4={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var u4={};u4={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var c4={};c4={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var d4={};d4={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var f4={};f4={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var p4={};p4={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};Nw={"ar-AE":Iw,"bg-BG":Rw,"cs-CZ":Fw,"da-DK":Ow,"de-DE":jw,"el-GR":_w,"en-US":Bw,"es-ES":Vw,"et-EE":Kw,"fi-FI":zw,"fr-FR":Ww,"he-IL":Uw,"hr-HR":Hw,"hu-HU":Gw,"it-IT":Yw,"ja-JP":Xw,"ko-KR":Qw,"lt-LT":Zw,"lv-LV":Jw,"nb-NO":qw,"nl-NL":e4,"pl-PL":t4,"pt-BR":n4,"pt-PT":r4,"ro-RO":o4,"ru-RU":i4,"sk-SK":s4,"sl-SI":a4,"sr-SP":l4,"sv-SE":u4,"tr-TR":c4,"uk-UA":d4,"zh-CN":f4,"zh-TW":p4};function h4(e,t,n){let{type:r="menu",isDisabled:o,trigger:i="press"}=e,s=sn(),{triggerProps:a,overlayProps:l}=cb({type:r},t,n),u=p=>{if(!o&&!(i==="longPress"&&!p.altKey)&&n&&n.current)switch(p.key){case"Enter":case" ":if(i==="longPress")return;case"ArrowDown":"continuePropagation"in p||p.stopPropagation(),p.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in p||p.stopPropagation(),p.preventDefault(),t.toggle("last");break;default:"continuePropagation"in p&&p.continuePropagation()}},c=ip(O7(Nw)),{longPressProps:d}=rb({isDisabled:o||i!=="longPress",accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}}),f={onPressStart(p){p.pointerType!=="touch"&&p.pointerType!=="keyboard"&&!o&&t.toggle(p.pointerType==="virtual"?"first":null)},onPress(p){p.pointerType==="touch"&&!o&&t.toggle()}};return delete a.onPress,{menuTriggerProps:{...a,...i==="press"?f:d,id:s,onKeyDown:u},menuProps:{...l,"aria-labelledby":s,autoFocus:t.focusStrategy||!0,onClose:t.close}}}const m4=new WeakMap;function j7(e,t,n){let{shouldFocusWrap:r=!0,...o}=e;!e["aria-label"]&&!e["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let i=hr(e,{labelable:!0}),{listProps:s}=g1({...o,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return m4.set(t,{onClose:e.onClose,onAction:e.onAction}),{menuProps:Y(i,{role:"menu","aria-hidden":t.expandedKeys.size>0?!0:void 0,...s,onKeyDown:a=>{a.key!=="Escape"&&s.onKeyDown(a)}})}}function _7(e,t,n){var r;let{key:o,closeOnSelect:i,isVirtualized:s,"aria-haspopup":a}=e,{direction:l}=ws(),u=!!a,c=t.expandedKeys.has(o);var d;let f=(d=e.isDisabled)!==null&&d!==void 0?d:t.disabledKeys.has(o);var p;let y=(p=e.isSelected)!==null&&p!==void 0?p:t.selectionManager.isSelected(o),b=h.useRef(),w=h.useCallback(()=>{b.current&&(clearTimeout(b.current),b.current=void 0)},[b]),x=Oe(()=>{w(),t.setExpandedKeys(new Set([o]))});Te(()=>()=>w(),[w]);let g=m4.get(t),v=e.onClose||g.onClose,P=h.useCallback(()=>{x()},[]),k=u?P:e.onAction||g.onAction,A=Yl(),D=V=>{k&&k(o),V.target instanceof HTMLAnchorElement&&A.open(V.target,V)},m="menuitem";t.selectionManager.selectionMode==="single"?m="menuitemradio":t.selectionManager.selectionMode==="multiple"&&(m="menuitemcheckbox");let L=Jn(),M=Jn(),E=Jn(),N={"aria-disabled":f||void 0,role:m,"aria-label":e["aria-label"],"aria-labelledby":L,"aria-describedby":[M,E].filter(Boolean).join(" ")||void 0};t.selectionManager.selectionMode!=="none"&&(N["aria-checked"]=y);let C=t.collection.getItem(o);s&&(N["aria-posinset"]=C==null?void 0:C.index,N["aria-setsize"]=Op(t.collection)),a!=null&&(N["aria-haspopup"]=a,N["aria-expanded"]=c?"true":"false");let $=V=>{V.pointerType==="keyboard"&&D(V)},R=V=>{V.pointerType!=="keyboard"&&(D(V),!u&&v&&(i??(t.selectionManager.selectionMode!=="multiple"||t.selectionManager.isLink(o)))&&v())},{itemProps:_,isFocused:j}=h1({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none"}),{pressProps:I,isPressed:B}=Cs({onPressStart:$,onPressUp:R,isDisabled:f||u&&t.expandedKeys.has(o)}),{hoverProps:F}=un({isDisabled:f,onHoverStart(){!zo()&&!(u&&t.expandedKeys.has(o))&&(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o),o===t.selectionManager.focusedKey&&t.selectionManager.isFocused&&document.activeElement!==n.current&&ir(n.current))},onHoverChange:V=>{V&&u&&!t.expandedKeys.has(o)?b.current||(b.current=setTimeout(()=>{x()},200)):V||w()}}),{keyboardProps:T}=nb({onKeyDown:V=>{if(V.repeat){V.continuePropagation();return}switch(V.key){case" ":!f&&t.selectionManager.selectionMode==="none"&&!u&&i!==!1&&v&&v();break;case"Enter":!f&&i!==!1&&!u&&v&&v();break;case"ArrowRight":u&&l==="ltr"?x():V.continuePropagation();break;case"ArrowLeft":u&&l==="rtl"?x():V.continuePropagation();break;default:V.continuePropagation();break}}}),O=hr(C.props,{isLink:!!(!(C==null||(r=C.props)===null||r===void 0)&&r.href)});return delete O.id,{menuItemProps:{...N,...Y(O,_,I,F,T)},labelProps:{id:L},descriptionProps:{id:M},keyboardShortcutProps:{id:E},isFocused:j,isSelected:y,isPressed:B,isDisabled:f}}function B7(e){let{heading:t,"aria-label":n}=e,r=sn();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}var V7=700;function g4(){return bs()||typeof window>"u"?!1:window.screen.width<=V7}function K7(e){const[t,n]=Qt(e,vl.variantKeys),{as:r,item:o,state:i,shortcut:s,description:a,startContent:l,endContent:u,isVirtualized:c,selectedIcon:d,className:f,classNames:p,onAction:y,autoFocus:b,onPress:w,onClick:x,hideSelectedIcon:g=!1,isReadOnly:v=!1,closeOnSelect:P,onClose:k,...A}=t,D=e.disableAnimation,m=h.useRef(null),L=r||(A!=null&&A.href?"a":"li"),M=typeof L=="string",{rendered:E,key:N}=o,C=i.disabledKeys.has(N)||e.isDisabled,$=i.selectionManager.selectionMode!=="none",R=g4(),{pressProps:_,isPressed:j}=pp({ref:m,isDisabled:C,onPress:w}),{isHovered:I,hoverProps:B}=un({isDisabled:C}),{isFocusVisible:F,focusProps:T}=sr({autoFocus:b}),{isFocused:O,isSelected:V,menuItemProps:W,labelProps:U,descriptionProps:Q,keyboardShortcutProps:K}=_7({key:N,onClose:k,isDisabled:C,"aria-label":t["aria-label"],closeOnSelect:P,isVirtualized:c,onAction:y},i,m);let G=W;const Z=h.useMemo(()=>vl({...n,isDisabled:C,disableAnimation:D}),[...Object.values(n),C,D]),re=ne(p==null?void 0:p.base,f);v&&(G=l1(G));const ie=(q={})=>({ref:m,...Y(G,v?{}:Y(T,_),B,ln(A,{enabled:M}),q),"data-focus":H(O),"data-selectable":H($),"data-hover":H(R?I||j:I),"data-disabled":H(C),"data-selected":H(V),"data-pressed":H(j),"data-focus-visible":H(F),className:Z.base({class:ne(re,q.className)}),onClick:Wr(_.onClick,x)}),de=(q={})=>({...Y(U,q),className:Z.title({class:p==null?void 0:p.title})}),ce=(q={})=>({...Y(Q,q),className:Z.description({class:p==null?void 0:p.description})}),he=(q={})=>({...Y(K,q),className:Z.shortcut({class:p==null?void 0:p.shortcut})}),bt=h.useCallback((q={})=>({"aria-hidden":H(!0),"data-disabled":H(C),className:Z.selectedIcon({class:p==null?void 0:p.selectedIcon}),...q}),[C,Z,p]);return{Component:L,domRef:m,slots:Z,classNames:p,isSelectable:$,isSelected:V,isDisabled:C,rendered:E,shortcut:s,description:a,startContent:l,endContent:u,selectedIcon:d,disableAnimation:D,getItemProps:ie,getLabelProps:de,hideSelectedIcon:g,getDescriptionProps:ce,getKeyboardShortcutProps:he,getSelectedIconProps:bt}}var v4=pe((e,t)=>{const{Component:n,slots:r,classNames:o,rendered:i,shortcut:s,description:a,isSelectable:l,isSelected:u,isDisabled:c,selectedIcon:d,startContent:f,endContent:p,disableAnimation:y,hideSelectedIcon:b,getItemProps:w,getLabelProps:x,getDescriptionProps:g,getKeyboardShortcutProps:v,getSelectedIconProps:P}=K7(e),k=h.useMemo(()=>{const A=S.jsx(F7,{disableAnimation:y,isSelected:u});return typeof d=="function"?d({icon:A,isSelected:u,isDisabled:c}):d||A},[d,u,c,y]);return S.jsxs(n,{...w(),children:[f,a?S.jsxs("div",{className:r.wrapper({class:o==null?void 0:o.wrapper}),children:[S.jsx("span",{...x(),children:i}),S.jsx("span",{...g(),children:a})]}):S.jsx("span",{...x(),children:i}),s&&S.jsx("kbd",{...v(),children:s}),l&&!b&&S.jsx("span",{...P(),children:k}),p]})});v4.displayName="NextUI.MenuItem";var y4=v4,b4=pe(({item:e,state:t,as:n,variant:r,color:o,disableAnimation:i,onAction:s,closeOnSelect:a,className:l,classNames:u,showDivider:c=!1,hideSelectedIcon:d,dividerProps:f={},itemClasses:p,title:y,...b},w)=>{const x=n||"li",g=h.useMemo(()=>s1(),[]),v=ne(u==null?void 0:u.base,l),P=ne(u==null?void 0:u.divider,f==null?void 0:f.className),{itemProps:k,headingProps:A,groupProps:D}=B7({heading:e.rendered,"aria-label":e["aria-label"]});return S.jsxs(x,{"data-slot":"base",...Y(k,b),className:g.base({class:v}),children:[e.rendered&&S.jsx("span",{...A,className:g.heading({class:u==null?void 0:u.heading}),"data-slot":"heading",children:e.rendered}),S.jsxs("ul",{...D,className:g.group({class:u==null?void 0:u.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(m=>{const{key:L,props:M}=m;let E=S.jsx(y4,{classNames:p,closeOnSelect:a,color:o,disableAnimation:i,hideSelectedIcon:d,item:m,state:t,variant:r,onAction:s,...M},L);return m.wrapper&&(E=m.wrapper(E)),E}),c&&S.jsx(Yx,{as:"li",className:g.divider({class:P}),...f})]})]})});b4.displayName="NextUI.MenuSection";var z7=b4;function W7(e){const{as:t,ref:n,variant:r,color:o,children:i,disableAnimation:s,onAction:a,closeOnSelect:l,itemClasses:u,className:c,state:d,topContent:f,bottomContent:p,hideEmptyContent:y=!1,hideSelectedIcon:b=!1,emptyContent:w="No items.",menuProps:x,onClose:g,classNames:v,...P}=e,k=t||"ul",A=Ie(n),D=typeof k=="string",m=f8({...P,children:i}),L=d||m,{menuProps:M}=j7(P,L,A),E=h.useMemo(()=>i1({className:c}),[c]),N=ne(v==null?void 0:v.base,c);return{Component:k,state:L,variant:r,color:o,disableAnimation:s,onAction:a,onClose:g,topContent:f,bottomContent:p,closeOnSelect:l,className:c,itemClasses:u,getBaseProps:(_={})=>({ref:A,"data-slot":"base",className:E.base({class:N}),...ln(P,{enabled:D}),..._}),getListProps:(_={})=>({"data-slot":"list",className:E.list({class:v==null?void 0:v.list}),...x,...M,..._}),hideEmptyContent:y,hideSelectedIcon:b,getEmptyContentProps:(_={})=>({children:w,className:E.emptyContent({class:v==null?void 0:v.emptyContent}),..._})}}function x4(e,t){const{Component:n,state:r,closeOnSelect:o,color:i,disableAnimation:s,hideSelectedIcon:a,hideEmptyContent:l,variant:u,onClose:c,onAction:d,topContent:f,bottomContent:p,itemClasses:y,getBaseProps:b,getListProps:w,getEmptyContentProps:x}=W7({...e,ref:t}),g=S.jsxs(n,{...w(),children:[!r.collection.size&&!l&&S.jsx("li",{children:S.jsx("div",{...x()})}),[...r.collection].map(v=>{const P={closeOnSelect:o,color:i,disableAnimation:s,item:v,state:r,variant:u,onClose:c,onAction:d,hideSelectedIcon:a,...v.props};if(v.type==="section")return S.jsx(z7,{...P,itemClasses:y},v.key);let k=S.jsx(y4,{...P,classNames:y},v.key);return v.wrapper&&(k=v.wrapper(k)),k})]});return S.jsxs("div",{...b(),children:[f,g,p]})}var U7=pe(x4);x4.displayName="NextUI.Menu";var H7=zx,ft=H7;function w4(e,t){const{getMenuProps:n}=Dw();return S.jsx(D7,{children:S.jsx(ib,{contain:!0,restoreFocus:!0,children:S.jsx(U7,{...n(e,t)})})})}var Qd=pe(w4);w4.displayName="NextUI.DropdownMenu";var C4=pe((e,t)=>{const{getMenuTriggerProps:n}=Dw(),{children:r,...o}=e;return S.jsx(N7,{...n(o),children:r})});C4.displayName="NextUI.DropdownTrigger";var Zd=C4;function S4(e){let t=Vp(e),[n,r]=h.useState(null);return{focusStrategy:n,...t,open(o=null){r(o),t.open()},toggle(o=null){r(o),t.toggle()}}}function G7(e){const{as:t,triggerRef:n,isOpen:r,defaultOpen:o,onOpenChange:i,type:s="menu",trigger:a="press",placement:l="bottom",isDisabled:u=!1,closeOnSelect:c=!0,shouldBlockScroll:d=!0,classNames:f,disableAnimation:p=!1,onClose:y,className:b,...w}=e,x=t||"div",g=h.useRef(null),v=n||g,P=h.useRef(null),k=h.useRef(null),A=S4({trigger:a,isOpen:r,defaultOpen:o,onOpenChange:$=>{i==null||i($),$||y==null||y()}}),{menuTriggerProps:D,menuProps:m}=h4({type:s,trigger:a,isDisabled:u},A,v),L=h.useMemo(()=>r5({className:b}),[b]),M=$=>{$!==void 0&&!$||c&&A.close()},E=($={})=>({state:A,placement:l,ref:k,disableAnimation:p,shouldBlockScroll:d,scrollRef:P,triggerRef:v,...Y(w,$),classNames:{...f,...$.classNames,content:ne(L,f==null?void 0:f.content,$.className)}}),N=($={},R=null)=>{const{onKeyDown:_,onPress:j,onPressStart:I,...B}=D;return{...Y(B,$),ref:Md(R,g)}},C=($,R=null)=>({ref:Md(R,P),menuProps:m,...Y($,{onAction:()=>M($==null?void 0:$.closeOnSelect)})});return{Component:x,menuRef:P,menuProps:m,classNames:L,closeOnSelect:c,onClose:A.close,autoFocus:A.focusStrategy||!0,disableAnimation:p,getPopoverProps:E,getMenuProps:C,getMenuTriggerProps:N}}var P4=e=>{const{children:t,...n}=e,r=G7(n),[o,i]=ee.Children.toArray(t);return S.jsx(R7,{value:r,children:S.jsxs(I7,{...r.getPopoverProps(),children:[o,i]})})};P4.displayName="NextUI.Dropdown";var Jd=P4;function Y7(e){const[t,n]=Qt(e,jm.variantKeys),{ref:r,as:o,src:i,className:s,classNames:a,loading:l,isBlurred:u,fallbackSrc:c,isLoading:d,disableSkeleton:f=!!c,removeWrapper:p=!1,onError:y,onLoad:b,srcSet:w,sizes:x,crossOrigin:g,...v}=t,P=Qx({src:i,loading:l,onError:y,onLoad:b,ignoreFallback:!1,srcSet:w,sizes:x,crossOrigin:g}),k=P==="loaded"&&!d,A=P==="loading"||d,D=e.isZoomed,m=o||"img",L=Ie(r),{w:M}=h.useMemo(()=>({w:t.width?typeof t.width=="number"?`${t.width}px`:t.width:"fit-content"}),[t==null?void 0:t.width]),E=(!i||!k)&&!!c,N=A&&!f,C=h.useMemo(()=>jm({...n,showSkeleton:N}),[...Object.values(n),N]),$=ne(s,a==null?void 0:a.img),R=(I={})=>{const B=ne($,I==null?void 0:I.className);return{src:i,ref:L,"data-loaded":H(k),className:C.img({class:B}),loading:l,srcSet:w,sizes:x,crossOrigin:g,...v}},_=h.useCallback(()=>{const I=E?{backgroundImage:`url(${c})`}:{};return{className:C.wrapper({class:a==null?void 0:a.wrapper}),style:{...I,maxWidth:M}}},[C,E,c,a==null?void 0:a.wrapper]),j=h.useCallback(()=>({src:i,"aria-hidden":H(!0),className:C.blurredImg({class:a==null?void 0:a.blurredImg})}),[C,i,a==null?void 0:a.blurredImg]);return{Component:m,domRef:L,slots:C,classNames:a,isBlurred:u,disableSkeleton:f,fallbackSrc:c,removeWrapper:p,isZoomed:D,isLoading:A,getImgProps:R,getWrapperProps:_,getBlurredImgProps:j}}var $4=pe((e,t)=>{const{Component:n,domRef:r,slots:o,classNames:i,isBlurred:s,isZoomed:a,fallbackSrc:l,removeWrapper:u,disableSkeleton:c,getImgProps:d,getWrapperProps:f,getBlurredImgProps:p}=Y7({...e,ref:t}),y=S.jsx(n,{ref:r,...d()});if(u)return y;const b=S.jsx("div",{className:o.zoomedWrapper({class:i==null?void 0:i.zoomedWrapper}),children:y});return s?S.jsxs("div",{...f(),children:[a?b:y,h.cloneElement(y,p())]}):a||!c||l?S.jsxs("div",{...f(),children:[" ",a?b:y]}):y});$4.displayName="NextUI.Image";var su=$4,[X7,Kp]=Xo({name:"NavbarContext",strict:!0,errorMessage:"useNavbarContext: `context` is undefined. Seems you forgot to wrap component within "}),Q7={enter:{height:"calc(100vh - var(--navbar-height) - 1px)",transition:{duration:.3,easings:"easeOut"}},exit:{height:0,transition:{duration:.25,easings:"easeIn"}}},E4=pe((e,t)=>{var n,r;const{className:o,children:i,portalContainer:s,motionProps:a,style:l,...u}=e,c=Ie(t),{slots:d,isMenuOpen:f,height:p,disableAnimation:y,classNames:b}=Kp(),w=ne(b==null?void 0:b.menu,o),x=h.useCallback(({children:v})=>S.jsx(Tw,{forwardProps:!0,enabled:f,removeScrollBar:!1,children:v}),[f]),g=y?S.jsx(x,{children:S.jsx("ul",{ref:c,className:(n=d.menu)==null?void 0:n.call(d,{class:w}),"data-open":H(f),style:{"--navbar-height":p},...u,children:i})}):S.jsx(Ts,{mode:"wait",children:f?S.jsx(x,{children:S.jsx(ur.ul,{ref:c,layoutScroll:!0,animate:"enter",className:(r=d.menu)==null?void 0:r.call(d,{class:w}),"data-open":H(f),exit:"exit",initial:"exit",style:{"--navbar-height":p,...l},variants:Q7,...Y(a,u),children:i})}):null});return S.jsx(dp,{portalContainer:s,children:g})});E4.displayName="NextUI.NavbarMenu";var Z7=E4,J7={visible:{y:0,transition:{ease:jn.easeOut}},hidden:{y:"-100%",transition:{ease:jn.easeIn}}},q7=typeof window<"u";function cv(e){return q7?e?{x:e.scrollLeft,y:e.scrollTop}:{x:window.scrollX,y:window.scrollY}:{x:0,y:0}}var e9=e=>{const{elementRef:t,delay:n=30,callback:r,isEnabled:o}=e,i=h.useRef(o?cv(t==null?void 0:t.current):{x:0,y:0});let s=null;const a=()=>{const l=cv(t==null?void 0:t.current);typeof r=="function"&&r({prevPos:i.current,currPos:l}),i.current=l,s=null};return h.useEffect(()=>{if(!o)return;const l=()=>{n?s===null&&(s=setTimeout(a,n)):a()},u=(t==null?void 0:t.current)||window;return u.addEventListener("scroll",l),()=>u.removeEventListener("scroll",l)},[t==null?void 0:t.current,n,o]),i.current};function t9(e){var t;const[n,r]=Qt(e,Fm.variantKeys),{ref:o,as:i,parentRef:s,height:a="4rem",shouldHideOnScroll:l=!1,disableScrollHandler:u=!1,onScrollPositionChange:c,isMenuOpen:d,isMenuDefaultOpen:f,onMenuOpenChange:p=()=>{},motionProps:y,className:b,classNames:w,...x}=n,g=i||"nav",v=Ie(o),P=h.useRef(0),k=h.useRef(0),[A,D]=h.useState(!1),m=h.useCallback(_=>{p(_||!1)},[p]),[L,M]=pr(d,f,m),E=()=>{if(v.current){const _=v.current.offsetWidth;_!==P.current&&(P.current=_)}};zy({ref:v,onResize:()=>{var _;((_=v.current)==null?void 0:_.offsetWidth)!==P.current&&(E(),M(!1))}}),h.useEffect(()=>{var _;E(),k.current=((_=v.current)==null?void 0:_.offsetHeight)||0},[]);const N=h.useMemo(()=>Fm({...r,hideOnScroll:l}),[...Object.values(r),l]),C=ne(w==null?void 0:w.base,b);e9({elementRef:s,isEnabled:l||!u,callback:({prevPos:_,currPos:j})=>{c==null||c(j.y),l&&D(I=>{const B=j.y>_.y&&j.y>k.current;return B!==I?B:I})}});const $=(_={})=>({...Y(x,_),"data-hidden":H(A),"data-menu-open":H(L),ref:v,className:N.base({class:ne(C,_==null?void 0:_.className)}),style:{"--navbar-height":a,...x==null?void 0:x.style,..._==null?void 0:_.style}}),R=(_={})=>({..._,"data-menu-open":H(L),className:N.wrapper({class:ne(w==null?void 0:w.wrapper,_==null?void 0:_.className)})});return{Component:g,slots:N,domRef:v,height:a,isHidden:A,disableAnimation:(t=e.disableAnimation)!=null?t:!1,shouldHideOnScroll:l,isMenuOpen:L,classNames:w,setIsMenuOpen:M,motionProps:y,getBaseProps:$,getWrapperProps:R}}var k4=pe((e,t)=>{const{children:n,...r}=e,o=t9({...r,ref:t}),i=o.Component,[s,a]=f1(n,Z7),l=S.jsxs(S.Fragment,{children:[S.jsx("header",{...o.getWrapperProps(),children:s}),a]});return S.jsx(X7,{value:o,children:o.shouldHideOnScroll?S.jsx(ur.nav,{animate:o.isHidden?"hidden":"visible",initial:!1,variants:J7,...Y(o.getBaseProps(),o.motionProps),children:l}):S.jsx(i,{...o.getBaseProps(),children:l})})});k4.displayName="NextUI.Navbar";var n9=k4,T4=pe((e,t)=>{var n;const{as:r,className:o,children:i,...s}=e,a=r||"div",l=Ie(t),{slots:u,classNames:c}=Kp(),d=ne(c==null?void 0:c.brand,o);return S.jsx(a,{ref:l,className:(n=u.brand)==null?void 0:n.call(u,{class:d}),...s,children:i})});T4.displayName="NextUI.NavbarBrand";var r9=T4,A4=pe((e,t)=>{var n;const{as:r,className:o,children:i,justify:s="start",...a}=e,l=r||"ul",u=Ie(t),{slots:c,classNames:d}=Kp(),f=ne(d==null?void 0:d.content,o);return S.jsx(l,{ref:u,className:(n=c.content)==null?void 0:n.call(c,{class:f}),"data-justify":s,...a,children:i})});A4.displayName="NextUI.NavbarContent";var o9=A4;const M4=7e3;let vc=null;function yc(e,t="assertive",n=M4){vc||(vc=new i9),vc.announce(e,t,n)}class i9{createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=M4){if(!this.node)return;let o=document.createElement("div");o.textContent=t,n==="assertive"?this.assertiveLog.appendChild(o):this.politeLog.appendChild(o),t!==""&&setTimeout(()=>{o.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}class qd{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}getChildren(t){let n=this.keyMap.get(t);return(n==null?void 0:n.childNodes)||[]}constructor(t){this.keyMap=new Map,this.iterable=t;let n=i=>{if(this.keyMap.set(i.key,i),i.childNodes&&i.type==="section")for(let s of i.childNodes)n(s)};for(let i of t)n(i);let r,o=0;for(let[i,s]of this.keyMap)r?(r.nextKey=i,s.prevKey=r.key):(this.firstKey=i,s.prevKey=void 0),s.type==="item"&&(s.index=o++),r=s,r.nextKey=void 0;this.lastKey=r==null?void 0:r.key}}function L4(e){let{filter:t}=e,n=Ux(e),r=h.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),o=h.useCallback(u=>t?new qd(t(u)):new qd(u),[t]),i=h.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=Wx(e,o,i),a=h.useMemo(()=>new Hx(s,n),[s,n]);const l=h.useRef(null);return h.useEffect(()=>{if(n.focusedKey!=null&&!s.getItem(n.focusedKey)){const u=l.current.getItem(n.focusedKey),c=[...l.current.getKeys()].map(b=>{const w=l.current.getItem(b);return w.type==="item"?w:null}).filter(b=>b!==null),d=[...s.getKeys()].map(b=>{const w=s.getItem(b);return w.type==="item"?w:null}).filter(b=>b!==null),f=c.length-d.length;let p=Math.min(f>1?Math.max(u.index-f+1,0):u.index,d.length-1),y;for(;p>=0;){if(!a.isDisabled(d[p].key)){y=d[p];break}pu.index&&(p=u.index),p--)}n.setFocusedKey(y?y.key:null)}l.current=s},[s,a,n,n.focusedKey]),{collection:s,disabledKeys:r,selectionManager:a}}function s9(e){var t;let[n,r]=pr(e.selectedKey,(t=e.defaultSelectedKey)!==null&&t!==void 0?t:null,e.onSelectionChange),o=h.useMemo(()=>n!=null?[n]:[],[n]),{collection:i,disabledKeys:s,selectionManager:a}=L4({...e,selectionMode:"single",disallowEmptySelection:!0,allowDuplicateSelectionEvents:!0,selectedKeys:o,onSelectionChange:u=>{var c;let d=(c=u.values().next().value)!==null&&c!==void 0?c:null;d===n&&e.onSelectionChange&&e.onSelectionChange(d),r(d)}}),l=n!=null?i.getItem(n):null;return{collection:i,disabledKeys:s,selectionManager:a,selectedKey:n,setSelectedKey:r,selectedItem:l}}function a9(e={}){const{domRef:t,isEnabled:n=!0,overflowCheck:r="vertical",visibility:o="auto",offset:i=0,onVisibilityChange:s,updateDeps:a=[]}=e,l=h.useRef(o);h.useEffect(()=>{const u=t==null?void 0:t.current;if(!u||!n)return;const c=(p,y,b,w,x)=>{if(o==="auto"){const g=`${w}${c5(x)}Scroll`;y&&b?(u.dataset[g]="true",u.removeAttribute(`data-${w}-scroll`),u.removeAttribute(`data-${x}-scroll`)):(u.dataset[`${w}Scroll`]=y.toString(),u.dataset[`${x}Scroll`]=b.toString(),u.removeAttribute(`data-${w}-${x}-scroll`))}else{const g=y&&b?"both":y?w:b?x:"none";g!==l.current&&(s==null||s(g),l.current=g)}},d=()=>{const p=[{type:"vertical",prefix:"top",suffix:"bottom"},{type:"horizontal",prefix:"left",suffix:"right"}];for(const{type:y,prefix:b,suffix:w}of p)if(r===y||r==="both"){const x=y==="vertical"?u.scrollTop>i:u.scrollLeft>i,g=y==="vertical"?u.scrollTop+u.clientHeight+i{["top","bottom","topBottom","left","right","leftRight"].forEach(p=>{u.removeAttribute(`data-${p}-scroll`)})};return d(),u.addEventListener("scroll",d),o!=="auto"&&(f(),o==="both"?(u.dataset.topBottomScroll=String(r==="vertical"),u.dataset.leftRightScroll=String(r==="horizontal")):(u.dataset.topBottomScroll="false",u.dataset.leftRightScroll="false",["top","bottom","left","right"].forEach(p=>{u.dataset[`${p}Scroll`]=String(o===p)}))),()=>{u.removeEventListener("scroll",d),f()}},[...a,n,o,r,s,t])}function l9(e){var t;const[n,r]=Qt(e,Om.variantKeys),{ref:o,as:i,children:s,className:a,style:l,size:u=40,offset:c=0,visibility:d="auto",isEnabled:f=!0,onVisibilityChange:p,...y}=n,b=i||"div",w=Ie(o);a9({domRef:w,offset:c,visibility:d,isEnabled:f,onVisibilityChange:p,updateDeps:[s],overflowCheck:(t=e.orientation)!=null?t:"vertical"});const x=h.useMemo(()=>Om({...r,className:a}),[...Object.values(r),a]);return{Component:b,styles:x,domRef:w,children:s,getBaseProps:(v={})=>{var P;return{ref:w,className:x,"data-orientation":(P=e.orientation)!=null?P:"vertical",style:{"--scroll-shadow-size":`${u}px`,...l,...v.style},...y,...v}}}}var D4=pe((e,t)=>{const{Component:n,children:r,getBaseProps:o}=l9({...e,ref:t});return S.jsx(n,{...o(),children:r})});D4.displayName="NextUI.ScrollShadow";var u9=D4;function c9(e){const{isSelected:t,disableAnimation:n,...r}=e;return S.jsx("svg",{"aria-hidden":"true","data-selected":t,role:"presentation",viewBox:"0 0 17 18",...r,children:S.jsx("polyline",{fill:"none",points:"1 9 7 14 15 4",stroke:"currentColor",strokeDasharray:22,strokeDashoffset:t?44:66,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,style:n?{}:{transition:"stroke-dashoffset 200ms ease"}})})}const au=new WeakMap;function d9(e){return typeof e=="string"?e.replace(/\s*/g,""):""+e}function N4(e,t){let n=au.get(e);if(!n)throw new Error("Unknown list");return`${n.id}-option-${d9(t)}`}function f9(e,t,n){let r=hr(e,{labelable:!0}),o=e.selectionBehavior||"toggle",i=e.linkBehavior||(o==="replace"?"action":"override");o==="toggle"&&i==="action"&&(i="override");let{listProps:s}=g1({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:i}),{focusWithinProps:a}=Ss({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=sn(e.id);au.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:i});let{labelProps:u,fieldProps:c}=pw({...e,id:l,labelElementType:"span"});return{labelProps:u,listBoxProps:Y(r,a,t.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...Y(c,s)})}}function p9(e,t,n){var r;let{key:o}=e,i=au.get(t);var s;let a=(s=e.isDisabled)!==null&&s!==void 0?s:t.disabledKeys.has(o);var l;let u=(l=e.isSelected)!==null&&l!==void 0?l:t.selectionManager.isSelected(o);var c;let d=(c=e.shouldSelectOnPressUp)!==null&&c!==void 0?c:i==null?void 0:i.shouldSelectOnPressUp;var f;let p=(f=e.shouldFocusOnHover)!==null&&f!==void 0?f:i==null?void 0:i.shouldFocusOnHover;var y;let b=(y=e.shouldUseVirtualFocus)!==null&&y!==void 0?y:i==null?void 0:i.shouldUseVirtualFocus;var w;let x=(w=e.isVirtualized)!==null&&w!==void 0?w:i==null?void 0:i.isVirtualized,g=Jn(),v=Jn(),P={role:"option","aria-disabled":a||void 0,"aria-selected":t.selectionManager.selectionMode!=="none"?u:void 0};An()&&_y()||(P["aria-label"]=e["aria-label"],P["aria-labelledby"]=g,P["aria-describedby"]=v);let k=t.collection.getItem(o);if(x){let C=Number(k==null?void 0:k.index);P["aria-posinset"]=Number.isNaN(C)?void 0:C+1,P["aria-setsize"]=Op(t.collection)}let{itemProps:A,isPressed:D,isFocused:m,hasAction:L,allowsSelection:M}=h1({selectionManager:t.selectionManager,key:o,ref:n,shouldSelectOnPressUp:d,allowsDifferentPressOrigin:d&&p,isVirtualized:x,shouldUseVirtualFocus:b,isDisabled:a,onAction:i!=null&&i.onAction?()=>{var C;return i==null||(C=i.onAction)===null||C===void 0?void 0:C.call(i,o)}:void 0,linkBehavior:i==null?void 0:i.linkBehavior}),{hoverProps:E}=un({isDisabled:a||!p,onHoverStart(){zo()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o))}}),N=hr(k==null?void 0:k.props,{isLink:!!(!(k==null||(r=k.props)===null||r===void 0)&&r.href)});return delete N.id,{optionProps:{...P,...Y(N,A,E),id:N4(t,o)},labelProps:{id:g},descriptionProps:{id:v},isFocused:m,isFocusVisible:m&&zo(),isSelected:u,isDisabled:a,isPressed:D,allowsSelection:M,hasAction:L}}function h9(e){let{heading:t,"aria-label":n}=e,r=sn();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}function m9(e){const[t,n]=Qt(e,vl.variantKeys),{as:r,item:o,state:i,description:s,startContent:a,endContent:l,isVirtualized:u,selectedIcon:c,className:d,classNames:f,autoFocus:p,onPress:y,onClick:b,shouldHighlightOnFocus:w,hideSelectedIcon:x=!1,isReadOnly:g=!1,...v}=t,P=e.disableAnimation,k=h.useRef(null),A=r||(e.href?"a":"li"),D=typeof A=="string",{rendered:m,key:L}=o,M=i.disabledKeys.has(L)||e.isDisabled,E=i.selectionManager.selectionMode!=="none",N=g4(),{pressProps:C,isPressed:$}=pp({ref:k,isDisabled:M,onPress:y}),{isHovered:R,hoverProps:_}=un({isDisabled:M}),{isFocusVisible:j,focusProps:I}=sr({autoFocus:p}),{isFocused:B,isSelected:F,optionProps:T,labelProps:O,descriptionProps:V}=p9({key:L,isDisabled:M,"aria-label":t["aria-label"],isVirtualized:u},i,k);let W=T;const U=h.useMemo(()=>vl({...n,isDisabled:M,disableAnimation:P}),[...Object.values(n),M,P]),Q=ne(f==null?void 0:f.base,d);g&&(W=l1(W));const K=h.useMemo(()=>w&&B?!0:N?R||$:R,[R,$,B,N,w]),G=(ce={})=>({ref:k,...Y({onClick:b},W,g?{}:Y(I,C),_,ln(v,{enabled:D}),ce),"data-selectable":H(E),"data-focus":H(B),"data-hover":H(K),"data-disabled":H(M),"data-selected":H(F),"data-pressed":H($),"data-focus-visible":H(j),className:U.base({class:ne(Q,ce.className)})}),Z=(ce={})=>({...Y(O,ce),"data-label":H(!0),className:U.title({class:f==null?void 0:f.title})}),re=(ce={})=>({...Y(V,ce),className:U.description({class:f==null?void 0:f.description})}),ie=(ce={})=>({...Y(ce),className:U.wrapper({class:f==null?void 0:f.wrapper})}),de=h.useCallback((ce={})=>({"aria-hidden":H(!0),"data-disabled":H(M),className:U.selectedIcon({class:f==null?void 0:f.selectedIcon}),...ce}),[M,U,f]);return{Component:A,domRef:k,slots:U,classNames:f,isSelectable:E,isSelected:F,isDisabled:M,rendered:m,description:s,startContent:a,endContent:l,selectedIcon:c,hideSelectedIcon:x,disableAnimation:P,getItemProps:G,getLabelProps:Z,getWrapperProps:ie,getDescriptionProps:re,getSelectedIconProps:de}}var I4=pe((e,t)=>{const{Component:n,rendered:r,description:o,isSelectable:i,isSelected:s,isDisabled:a,selectedIcon:l,startContent:u,endContent:c,hideSelectedIcon:d,disableAnimation:f,getItemProps:p,getLabelProps:y,getWrapperProps:b,getDescriptionProps:w,getSelectedIconProps:x}=m9(e),g=h.useMemo(()=>{const v=S.jsx(c9,{disableAnimation:f,isSelected:s});return typeof l=="function"?l({icon:v,isSelected:s,isDisabled:a}):l||v},[l,s,a,f]);return S.jsxs(n,{...p(),children:[u,o?S.jsxs("div",{...b(),children:[S.jsx("span",{...y(),children:r}),S.jsx("span",{...w(),children:o})]}):S.jsx("span",{...y(),children:r}),i&&!d&&S.jsx("span",{...x(),children:g}),c]})});I4.displayName="NextUI.ListboxItem";var R4=I4,F4=pe(({item:e,state:t,as:n,variant:r,color:o,disableAnimation:i,className:s,classNames:a,hideSelectedIcon:l,showDivider:u=!1,dividerProps:c={},itemClasses:d,title:f,...p},y)=>{const b=n||"li",w=h.useMemo(()=>s1(),[]),x=ne(a==null?void 0:a.base,s),g=ne(a==null?void 0:a.divider,c==null?void 0:c.className),{itemProps:v,headingProps:P,groupProps:k}=h9({heading:e.rendered,"aria-label":e["aria-label"]});return S.jsxs(b,{"data-slot":"base",...Y(v,p),className:w.base({class:x}),children:[e.rendered&&S.jsx("span",{...P,className:w.heading({class:a==null?void 0:a.heading}),"data-slot":"heading",children:e.rendered}),S.jsxs("ul",{...k,className:w.group({class:a==null?void 0:a.group}),"data-has-title":!!e.rendered,"data-slot":"group",children:[[...e.childNodes].map(A=>{const{key:D,props:m}=A;let L=S.jsx(R4,{classNames:d,color:o,disableAnimation:i,hideSelectedIcon:l,item:A,state:t,variant:r,...m},D);return A.wrapper&&(L=A.wrapper(L)),L}),u&&S.jsx(Yx,{as:"li",className:w.divider({class:g}),...c})]})]},e.key)});F4.displayName="NextUI.ListboxSection";var g9=F4;function v9(e){const{ref:t,as:n,state:r,variant:o,color:i,onAction:s,children:a,onSelectionChange:l,disableAnimation:u,itemClasses:c,className:d,topContent:f,bottomContent:p,emptyContent:y="No items.",hideSelectedIcon:b=!1,hideEmptyContent:w=!1,shouldHighlightOnFocus:x=!1,classNames:g,...v}=e,P=n||"ul",k=typeof P=="string",A=Ie(t),D=L4({...e,children:a,onSelectionChange:l}),m=r||D,{listBoxProps:L}=f9({...e,onAction:s},m,A),M=h.useMemo(()=>i1({className:d}),[,d]),E=ne(g==null?void 0:g.base,d);return{Component:P,state:m,variant:o,color:i,slots:M,classNames:g,topContent:f,bottomContent:p,emptyContent:y,hideEmptyContent:w,shouldHighlightOnFocus:x,hideSelectedIcon:b,disableAnimation:u,className:d,itemClasses:c,getBaseProps:(R={})=>({ref:A,"data-slot":"base",className:M.base({class:E}),...ln(v,{enabled:k}),...R}),getListProps:(R={})=>({"data-slot":"list",className:M.list({class:g==null?void 0:g.list}),...L,...R}),getEmptyContentProps:(R={})=>({"data-slot":"empty-content",children:y,className:M.emptyContent({class:g==null?void 0:g.emptyContent}),...R})}}function zp(e,t){const{Component:n,state:r,color:o,variant:i,itemClasses:s,getBaseProps:a,topContent:l,bottomContent:u,hideEmptyContent:c,hideSelectedIcon:d,shouldHighlightOnFocus:f,disableAnimation:p,getEmptyContentProps:y,getListProps:b}=v9({...e,ref:t}),w=S.jsxs(n,{...b(),children:[!r.collection.size&&!c&&S.jsx("li",{children:S.jsx("div",{...y()})}),[...r.collection].map(x=>{var g;const v={color:o,item:x,state:r,variant:i,disableAnimation:p,hideSelectedIcon:d,...x.props};if(x.type==="section")return S.jsx(g9,{...v,itemClasses:s},x.key);let P=S.jsx(R4,{...v,classNames:Y(s,(g=x.props)==null?void 0:g.classNames),shouldHighlightOnFocus:f},x.key);return x.wrapper&&(P=x.wrapper(P)),P})]});return S.jsxs("div",{...a(),children:[l,w,u]})}zp.displayName="NextUI.Listbox";var y9=pe(zp);zp.displayName="NextUI.Listbox";var b9=zx,x9=b9;function w9(e){return e&&e.__esModule?e.default:e}var O4={},j4={};j4={buttonLabel:"عرض المقترحات",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} خيار`,other:()=>`${t.number(e.optionCount)} خيارات`})} متاحة.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`المجموعة المدخلة ${e.groupTitle}, مع ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} خيار`,other:()=>`${t.number(e.groupCount)} خيارات`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", محدد",other:""},e.isSelected)}`,listboxLabel:"مقترحات",selectedAnnouncement:e=>`${e.optionText}، محدد`};var _4={};_4={buttonLabel:"Покажи предложения",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} опция`,other:()=>`${t.number(e.optionCount)} опции`})} на разположение.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Въведена група ${e.groupTitle}, с ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} опция`,other:()=>`${t.number(e.groupCount)} опции`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", избрани",other:""},e.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:e=>`${e.optionText}, избрани`};var B4={};B4={buttonLabel:"Zobrazit doporučení",countAnnouncement:(e,t)=>`K dispozici ${t.plural(e.optionCount,{one:()=>`je ${t.number(e.optionCount)} možnost`,other:()=>`jsou/je ${t.number(e.optionCount)} možnosti/-í`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadaná skupina „${e.groupTitle}“ ${t.plural(e.groupCount,{one:()=>`s ${t.number(e.groupCount)} možností`,other:()=>`se ${t.number(e.groupCount)} možnostmi`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:" (vybráno)",other:""},e.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:e=>`${e.optionText}, vybráno`};var V4={};V4={buttonLabel:"Vis forslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} mulighed tilgængelig`,other:()=>`${t.number(e.optionCount)} muligheder tilgængelige`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Angivet gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} mulighed`,other:()=>`${t.number(e.groupCount)} muligheder`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valgt",other:""},e.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:e=>`${e.optionText}, valgt`};var K4={};K4={buttonLabel:"Empfehlungen anzeigen",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} Option`,other:()=>`${t.number(e.optionCount)} Optionen`})} verfügbar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Eingetretene Gruppe ${e.groupTitle}, mit ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} Option`,other:()=>`${t.number(e.groupCount)} Optionen`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", ausgewählt",other:""},e.isSelected)}`,listboxLabel:"Empfehlungen",selectedAnnouncement:e=>`${e.optionText}, ausgewählt`};var z4={};z4={buttonLabel:"Προβολή προτάσεων",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} επιλογή`,other:()=>`${t.number(e.optionCount)} επιλογές `})} διαθέσιμες.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Εισαγμένη ομάδα ${e.groupTitle}, με ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} επιλογή`,other:()=>`${t.number(e.groupCount)} επιλογές`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", επιλεγμένο",other:""},e.isSelected)}`,listboxLabel:"Προτάσεις",selectedAnnouncement:e=>`${e.optionText}, επιλέχθηκε`};var W4={};W4={focusAnnouncement:(e,t)=>`${t.select({true:()=>`Entered group ${e.groupTitle}, with ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selected",other:""},e.isSelected)}`,countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} available.`,selectedAnnouncement:e=>`${e.optionText}, selected`,buttonLabel:"Show suggestions",listboxLabel:"Suggestions"};var U4={};U4={buttonLabel:"Mostrar sugerencias",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opción`,other:()=>`${t.number(e.optionCount)} opciones`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Se ha unido al grupo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opción`,other:()=>`${t.number(e.groupCount)} opciones`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", seleccionado",other:""},e.isSelected)}`,listboxLabel:"Sugerencias",selectedAnnouncement:e=>`${e.optionText}, seleccionado`};var H4={};H4={buttonLabel:"Kuva soovitused",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} valik`,other:()=>`${t.number(e.optionCount)} valikud`})} saadaval.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Sisestatud rühm ${e.groupTitle}, valikuga ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} valik`,other:()=>`${t.number(e.groupCount)} valikud`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valitud",other:""},e.isSelected)}`,listboxLabel:"Soovitused",selectedAnnouncement:e=>`${e.optionText}, valitud`};var G4={};G4={buttonLabel:"Näytä ehdotukset",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} vaihtoehto`,other:()=>`${t.number(e.optionCount)} vaihtoehdot`})} saatavilla.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Mentiin ryhmään ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} vaihtoehdon`,other:()=>`${t.number(e.groupCount)} vaihtoehdon`})} kanssa.`,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valittu",other:""},e.isSelected)}`,listboxLabel:"Ehdotukset",selectedAnnouncement:e=>`${e.optionText}, valittu`};var Y4={};Y4={buttonLabel:"Afficher les suggestions",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} option`,other:()=>`${t.number(e.optionCount)} options`})} disponible(s).`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groupe ${e.groupTitle} saisi, avec ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} option`,other:()=>`${t.number(e.groupCount)} options`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", sélectionné(s)",other:""},e.isSelected)}`,listboxLabel:"Suggestions",selectedAnnouncement:e=>`${e.optionText}, sélectionné`};var X4={};X4={buttonLabel:"הצג הצעות",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`אפשרות ${t.number(e.optionCount)}`,other:()=>`${t.number(e.optionCount)} אפשרויות`})} במצב זמין.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`נכנס לקבוצה ${e.groupTitle}, עם ${t.plural(e.groupCount,{one:()=>`אפשרות ${t.number(e.groupCount)}`,other:()=>`${t.number(e.groupCount)} אפשרויות`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", נבחר",other:""},e.isSelected)}`,listboxLabel:"הצעות",selectedAnnouncement:e=>`${e.optionText}, נבחר`};var Q4={};Q4={buttonLabel:"Prikaži prijedloge",countAnnouncement:(e,t)=>`Dostupno još: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} opcije/a`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", odabranih",other:""},e.isSelected)}`,listboxLabel:"Prijedlozi",selectedAnnouncement:e=>`${e.optionText}, odabrano`};var Z4={};Z4={buttonLabel:"Javaslatok megjelenítése",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} lehetőség`,other:()=>`${t.number(e.optionCount)} lehetőség`})} áll rendelkezésre.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Belépett a(z) ${e.groupTitle} csoportba, amely ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} lehetőséget`,other:()=>`${t.number(e.groupCount)} lehetőséget`})} tartalmaz. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", kijelölve",other:""},e.isSelected)}`,listboxLabel:"Javaslatok",selectedAnnouncement:e=>`${e.optionText}, kijelölve`};var J4={};J4={buttonLabel:"Mostra suggerimenti",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opzione disponibile`,other:()=>`${t.number(e.optionCount)} opzioni disponibili`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingresso nel gruppo ${e.groupTitle}, con ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opzione`,other:()=>`${t.number(e.groupCount)} opzioni`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selezionato",other:""},e.isSelected)}`,listboxLabel:"Suggerimenti",selectedAnnouncement:e=>`${e.optionText}, selezionato`};var q4={};q4={buttonLabel:"候補を表示",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 個のオプション`,other:()=>`${t.number(e.optionCount)} 個のオプション`})}を利用できます。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`入力されたグループ ${e.groupTitle}、${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 個のオプション`,other:()=>`${t.number(e.groupCount)} 個のオプション`})}を含む。`,other:""},e.isGroupChange)}${e.optionText}${t.select({true:"、選択済み",other:""},e.isSelected)}`,listboxLabel:"候補",selectedAnnouncement:e=>`${e.optionText}、選択済み`};var e3={};e3={buttonLabel:"제안 사항 표시",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)}개 옵션`,other:()=>`${t.number(e.optionCount)}개 옵션`})}을 사용할 수 있습니다.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`입력한 그룹 ${e.groupTitle}, ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)}개 옵션`,other:()=>`${t.number(e.groupCount)}개 옵션`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 선택됨",other:""},e.isSelected)}`,listboxLabel:"제안",selectedAnnouncement:e=>`${e.optionText}, 선택됨`};var t3={};t3={buttonLabel:"Rodyti pasiūlymus",countAnnouncement:(e,t)=>`Yra ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} parinktis`,other:()=>`${t.number(e.optionCount)} parinktys (-ių)`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Įvesta grupė ${e.groupTitle}, su ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} parinktimi`,other:()=>`${t.number(e.groupCount)} parinktimis (-ių)`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", pasirinkta",other:""},e.isSelected)}`,listboxLabel:"Pasiūlymai",selectedAnnouncement:e=>`${e.optionText}, pasirinkta`};var n3={};n3={buttonLabel:"Rādīt ieteikumus",countAnnouncement:(e,t)=>`Pieejamo opciju skaits: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcijas`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ievadīta grupa ${e.groupTitle}, ar ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opciju`,other:()=>`${t.number(e.groupCount)} opcijām`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", atlasīta",other:""},e.isSelected)}`,listboxLabel:"Ieteikumi",selectedAnnouncement:e=>`${e.optionText}, atlasīta`};var r3={};r3={buttonLabel:"Vis forslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativer`})} finnes.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Angitt gruppe ${e.groupTitle}, med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativer`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valgt",other:""},e.isSelected)}`,listboxLabel:"Forslag",selectedAnnouncement:e=>`${e.optionText}, valgt`};var o3={};o3={buttonLabel:"Suggesties weergeven",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} optie`,other:()=>`${t.number(e.optionCount)} opties`})} beschikbaar.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Groep ${e.groupTitle} ingevoerd met ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} optie`,other:()=>`${t.number(e.groupCount)} opties`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", geselecteerd",other:""},e.isSelected)}`,listboxLabel:"Suggesties",selectedAnnouncement:e=>`${e.optionText}, geselecteerd`};var i3={};i3={buttonLabel:"Wyświetlaj sugestie",countAnnouncement:(e,t)=>`dostępna/dostępne(-nych) ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcja`,other:()=>`${t.number(e.optionCount)} opcje(-i)`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Dołączono do grupy ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcją`,other:()=>`${t.number(e.groupCount)} opcjami`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", wybrano",other:""},e.isSelected)}`,listboxLabel:"Sugestie",selectedAnnouncement:e=>`${e.optionText}, wybrano`};var s3={};s3={buttonLabel:"Mostrar sugestões",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opção`,other:()=>`${t.number(e.optionCount)} opções`})} disponível.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo inserido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opção`,other:()=>`${t.number(e.groupCount)} opções`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selecionado",other:""},e.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:e=>`${e.optionText}, selecionado`};var a3={};a3={buttonLabel:"Apresentar sugestões",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opção`,other:()=>`${t.number(e.optionCount)} opções`})} disponível.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grupo introduzido ${e.groupTitle}, com ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opção`,other:()=>`${t.number(e.groupCount)} opções`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selecionado",other:""},e.isSelected)}`,listboxLabel:"Sugestões",selectedAnnouncement:e=>`${e.optionText}, selecionado`};var l3={};l3={buttonLabel:"Afișare sugestii",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opțiune`,other:()=>`${t.number(e.optionCount)} opțiuni`})} disponibile.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Grup ${e.groupTitle} introdus, cu ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opțiune`,other:()=>`${t.number(e.groupCount)} opțiuni`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", selectat",other:""},e.isSelected)}`,listboxLabel:"Sugestii",selectedAnnouncement:e=>`${e.optionText}, selectat`};var u3={};u3={buttonLabel:"Показать предложения",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} параметр`,other:()=>`${t.number(e.optionCount)} параметров`})} доступно.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Введенная группа ${e.groupTitle}, с ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} параметром`,other:()=>`${t.number(e.groupCount)} параметрами`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", выбранными",other:""},e.isSelected)}`,listboxLabel:"Предложения",selectedAnnouncement:e=>`${e.optionText}, выбрано`};var c3={};c3={buttonLabel:"Zobraziť návrhy",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} možnosť`,other:()=>`${t.number(e.optionCount)} možnosti/-í`})} k dispozícii.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Zadaná skupina ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} možnosťou`,other:()=>`${t.number(e.groupCount)} možnosťami`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", vybraté",other:""},e.isSelected)}`,listboxLabel:"Návrhy",selectedAnnouncement:e=>`${e.optionText}, vybraté`};var d3={};d3={buttonLabel:"Prikaži predloge",countAnnouncement:(e,t)=>`Na voljo je ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Vnesena skupina ${e.groupTitle}, z ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcija`,other:()=>`${t.number(e.groupCount)} opcije`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", izbrano",other:""},e.isSelected)}`,listboxLabel:"Predlogi",selectedAnnouncement:e=>`${e.optionText}, izbrano`};var f3={};f3={buttonLabel:"Prikaži predloge",countAnnouncement:(e,t)=>`Dostupno još: ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} opcija`,other:()=>`${t.number(e.optionCount)} opcije/a`})}.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Unesena grupa ${e.groupTitle}, s ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} opcijom`,other:()=>`${t.number(e.groupCount)} optione/a`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", izabranih",other:""},e.isSelected)}`,listboxLabel:"Predlozi",selectedAnnouncement:e=>`${e.optionText}, izabrano`};var p3={};p3={buttonLabel:"Visa förslag",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} alternativ`,other:()=>`${t.number(e.optionCount)} alternativ`})} tillgängliga.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Ingick i gruppen ${e.groupTitle} med ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} alternativ`,other:()=>`${t.number(e.groupCount)} alternativ`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", valda",other:""},e.isSelected)}`,listboxLabel:"Förslag",selectedAnnouncement:e=>`${e.optionText}, valda`};var h3={};h3={buttonLabel:"Önerileri göster",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} seçenek`,other:()=>`${t.number(e.optionCount)} seçenekler`})} kullanılabilir.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Girilen grup ${e.groupTitle}, ile ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} seçenek`,other:()=>`${t.number(e.groupCount)} seçenekler`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", seçildi",other:""},e.isSelected)}`,listboxLabel:"Öneriler",selectedAnnouncement:e=>`${e.optionText}, seçildi`};var m3={};m3={buttonLabel:"Показати пропозиції",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} параметр`,other:()=>`${t.number(e.optionCount)} параметри(-ів)`})} доступно.`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`Введена група ${e.groupTitle}, з ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} параметр`,other:()=>`${t.number(e.groupCount)} параметри(-ів)`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", вибрано",other:""},e.isSelected)}`,listboxLabel:"Пропозиції",selectedAnnouncement:e=>`${e.optionText}, вибрано`};var g3={};g3={buttonLabel:"显示建议",countAnnouncement:(e,t)=>`有 ${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 个选项`,other:()=>`${t.number(e.optionCount)} 个选项`})}可用。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`进入了 ${e.groupTitle} 组,其中有 ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 个选项`,other:()=>`${t.number(e.groupCount)} 个选项`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 已选择",other:""},e.isSelected)}`,listboxLabel:"建议",selectedAnnouncement:e=>`${e.optionText}, 已选择`};var v3={};v3={buttonLabel:"顯示建議",countAnnouncement:(e,t)=>`${t.plural(e.optionCount,{one:()=>`${t.number(e.optionCount)} 選項`,other:()=>`${t.number(e.optionCount)} 選項`})} 可用。`,focusAnnouncement:(e,t)=>`${t.select({true:()=>`輸入的群組 ${e.groupTitle}, 有 ${t.plural(e.groupCount,{one:()=>`${t.number(e.groupCount)} 選項`,other:()=>`${t.number(e.groupCount)} 選項`})}. `,other:""},e.isGroupChange)}${e.optionText}${t.select({true:", 已選取",other:""},e.isSelected)}`,listboxLabel:"建議",selectedAnnouncement:e=>`${e.optionText}, 已選取`};O4={"ar-AE":j4,"bg-BG":_4,"cs-CZ":B4,"da-DK":V4,"de-DE":K4,"el-GR":z4,"en-US":W4,"es-ES":U4,"et-EE":H4,"fi-FI":G4,"fr-FR":Y4,"he-IL":X4,"hr-HR":Q4,"hu-HU":Z4,"it-IT":J4,"ja-JP":q4,"ko-KR":e3,"lt-LT":t3,"lv-LV":n3,"nb-NO":r3,"nl-NL":o3,"pl-PL":i3,"pt-BR":s3,"pt-PT":a3,"ro-RO":l3,"ru-RU":u3,"sk-SK":c3,"sl-SI":d3,"sr-SP":f3,"sv-SE":p3,"tr-TR":h3,"uk-UA":m3,"zh-CN":g3,"zh-TW":v3};function C9(e,t){let{buttonRef:n,popoverRef:r,inputRef:o,listBoxRef:i,keyboardDelegate:s,shouldFocusWrap:a,isReadOnly:l,isDisabled:u}=e,c=ip(w9(O4)),{menuTriggerProps:d,menuProps:f}=h4({type:"listbox",isDisabled:u||l},t,n);au.set(t,{id:f.id});let p=h.useMemo(()=>s||new m1(t.collection,t.disabledKeys,i),[s,t.collection,t.disabledKeys,i]),{collectionProps:y}=p1({selectionManager:t.selectionManager,keyboardDelegate:p,disallowTypeAhead:!0,disallowEmptySelection:!0,shouldFocusWrap:a,ref:o,isVirtualized:!0}),b=Yl(),w=K=>{switch(K.key){case"Enter":case"Tab":if(t.isOpen&&K.key==="Enter"&&K.preventDefault(),t.isOpen&&t.selectionManager.focusedKey!=null&&t.selectionManager.isLink(t.selectionManager.focusedKey)){if(K.key==="Enter"){let G=i.current.querySelector(`[data-key="${t.selectionManager.focusedKey}"]`);G instanceof HTMLAnchorElement&&b.open(G,K)}t.close()}else t.commit();break;case"Escape":(t.selectedKey!==null||t.inputValue===""||e.allowsCustomValue)&&K.continuePropagation(),t.revert();break;case"ArrowDown":t.open("first","manual");break;case"ArrowUp":t.open("last","manual");break;case"ArrowLeft":case"ArrowRight":t.selectionManager.setFocusedKey(null);break}},x=K=>{var G;K.relatedTarget===(n==null?void 0:n.current)||!((G=r.current)===null||G===void 0)&&G.contains(K.relatedTarget)||(e.onBlur&&e.onBlur(K),t.setFocused(!1))},g=K=>{t.isFocused||(e.onFocus&&e.onFocus(K),t.setFocused(!0))},{isInvalid:v,validationErrors:P,validationDetails:k}=t.displayValidation,{labelProps:A,inputProps:D,descriptionProps:m,errorMessageProps:L}=gw({...e,onChange:t.setInputValue,onKeyDown:!l&&Wr(t.isOpen&&y.onKeyDown,w,e.onKeyDown),onBlur:x,value:t.inputValue,onFocus:g,autoComplete:"off",validate:void 0,[Gd]:t},o),M=K=>{K.pointerType==="touch"&&(o.current.focus(),t.toggle(null,"manual"))},E=K=>{K.pointerType!=="touch"&&(o.current.focus(),t.toggle(K.pointerType==="keyboard"||K.pointerType==="virtual"?"first":null,"manual"))},N=il({id:d.id,"aria-label":c.format("buttonLabel"),"aria-labelledby":e["aria-labelledby"]||A.id}),C=il({id:f.id,"aria-label":c.format("listboxLabel"),"aria-labelledby":e["aria-labelledby"]||A.id}),$=h.useRef(0),R=K=>{if(u||l)return;if(K.timeStamp-$.current<500){K.preventDefault(),o.current.focus();return}let G=K.target.getBoundingClientRect(),Z=K.changedTouches[0],re=Math.ceil(G.left+.5*G.width),ie=Math.ceil(G.top+.5*G.height);Z.clientX===re&&Z.clientY===ie&&(K.preventDefault(),o.current.focus(),t.toggle(null,"manual"),$.current=K.timeStamp)},_=t.selectionManager.focusedKey!=null&&t.isOpen?t.collection.getItem(t.selectionManager.focusedKey):void 0;var j;let I=(j=_==null?void 0:_.parentKey)!==null&&j!==void 0?j:null;var B;let F=(B=t.selectionManager.focusedKey)!==null&&B!==void 0?B:null,T=h.useRef(I),O=h.useRef(F);h.useEffect(()=>{if(Pa()&&_!=null&&F!==O.current){let K=t.selectionManager.isSelected(F),G=I!=null?t.collection.getItem(I):null,Z=(G==null?void 0:G["aria-label"])||(typeof(G==null?void 0:G.rendered)=="string"?G.rendered:"")||"",re=c.format("focusAnnouncement",{isGroupChange:G&&I!==T.current,groupTitle:Z,groupCount:G?[...ou(G,t.collection)].length:0,optionText:_["aria-label"]||_.textValue||"",isSelected:K});yc(re)}T.current=I,O.current=F});let V=Op(t.collection),W=h.useRef(V),U=h.useRef(t.isOpen);h.useEffect(()=>{let K=t.isOpen!==U.current&&(t.selectionManager.focusedKey==null||Pa());if(t.isOpen&&(K||V!==W.current)){let G=c.format("countAnnouncement",{optionCount:V});yc(G)}W.current=V,U.current=t.isOpen});let Q=h.useRef(t.selectedKey);return h.useEffect(()=>{if(Pa()&&t.isFocused&&t.selectedItem&&t.selectedKey!==Q.current){let K=t.selectedItem["aria-label"]||t.selectedItem.textValue||"",G=c.format("selectedAnnouncement",{optionText:K});yc(G)}Q.current=t.selectedKey}),h.useEffect(()=>{if(t.isOpen)return Gb([o.current,r.current])},[t.isOpen,o,r]),{labelProps:A,buttonProps:{...d,...N,excludeFromTabOrder:!0,onPress:M,onPressStart:E,isDisabled:u||l},inputProps:Y(D,{role:"combobox","aria-expanded":d["aria-expanded"],"aria-controls":t.isOpen?f.id:void 0,"aria-autocomplete":"list","aria-activedescendant":_?N4(t,_.key):void 0,onTouchEnd:R,autoCorrect:"off",spellCheck:"false"}),listBoxProps:Y(f,C,{autoFocus:t.focusStrategy,shouldUseVirtualFocus:!0,shouldSelectOnPressUp:!0,shouldFocusOnHover:!0,linkBehavior:"selection"}),descriptionProps:m,errorMessageProps:L,isInvalid:v,validationErrors:P,validationDetails:k}}function S9(e){var t,n;let{defaultFilter:r,menuTrigger:o="input",allowsEmptyCollection:i=!1,allowsCustomValue:s,shouldCloseOnBlur:a=!0}=e,[l,u]=h.useState(!1),[c,d]=h.useState(!1),f=q=>{e.onSelectionChange&&e.onSelectionChange(q),q===w&&(T(),I())};var p;let{collection:y,selectionManager:b,selectedKey:w,setSelectedKey:x,selectedItem:g,disabledKeys:v}=s9({...e,onSelectionChange:f,items:(p=e.items)!==null&&p!==void 0?p:e.defaultItems});var P,k;let[A,D]=pr(e.inputValue,(k=(P=e.defaultInputValue)!==null&&P!==void 0?P:(t=y.getItem(w))===null||t===void 0?void 0:t.textValue)!==null&&k!==void 0?k:"",e.onInputChange),m=y,L=h.useMemo(()=>e.items!=null||!r?y:P9(y,A,r),[y,A,r,e.items]),[M,E]=h.useState(L),N=h.useRef("focus"),$=S4({...e,onOpenChange:q=>{e.onOpenChange&&e.onOpenChange(q,q?N.current:void 0),b.setFocused(q),q||b.setFocusedKey(null)},isOpen:void 0,defaultOpen:void 0}),R=(q,se)=>{let me=se==="manual"||se==="focus"&&o==="focus";(i||L.size>0||me&&m.size>0||e.items)&&(me&&!$.isOpen&&e.items===void 0&&u(!0),N.current=se,$.open(q))},_=(q,se)=>{let me=se==="manual"||se==="focus"&&o==="focus";!(i||L.size>0||me&&m.size>0||e.items)&&!$.isOpen||(me&&!$.isOpen&&e.items===void 0&&u(!0),$.isOpen||(N.current=se),j(q))},j=h.useCallback(q=>{$.isOpen&&E(L),$.toggle(q)},[$,L]),I=h.useCallback(()=>{$.isOpen&&(E(L),$.close())},[$,L]),[B,F]=h.useState(A),T=()=>{var q,se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";F(me),D(me)};var O,V;let W=h.useRef((V=(O=e.selectedKey)!==null&&O!==void 0?O:e.defaultSelectedKey)!==null&&V!==void 0?V:null);var U;let Q=h.useRef((U=(n=y.getItem(w))===null||n===void 0?void 0:n.textValue)!==null&&U!==void 0?U:"");h.useEffect(()=>{var q;c&&(L.size>0||i)&&!$.isOpen&&A!==B&&o!=="manual"&&R(null,"input"),!l&&!i&&$.isOpen&&L.size===0&&I(),w!=null&&w!==W.current&&I(),A!==B&&(b.setFocusedKey(null),u(!1),A===""&&(e.inputValue===void 0||e.selectedKey===void 0)&&x(null)),w!==W.current&&(e.inputValue===void 0||e.selectedKey===void 0)?T():B!==A&&F(A);var se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";!c&&w!=null&&e.inputValue===void 0&&w===W.current&&Q.current!==me&&(F(me),D(me)),W.current=w,Q.current=me});let K=fw({...e,value:h.useMemo(()=>({inputValue:A,selectedKey:w}),[A,w])}),G=()=>{s&&w==null?Z():re()},Z=()=>{W.current=null,x(null),I()},re=()=>{if(e.selectedKey!==void 0&&e.inputValue!==void 0){var q;e.onSelectionChange(w);var se;let me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";F(me),I()}else T(),I()};const ie=()=>{if(s){var q,se;const me=(se=(q=y.getItem(w))===null||q===void 0?void 0:q.textValue)!==null&&se!==void 0?se:"";A===me?re():Z()}else re()};let de=()=>{$.isOpen&&b.focusedKey!=null?w===b.focusedKey?re():x(b.focusedKey):ie()},ce=h.useRef(A),he=q=>{q?(ce.current=A,o==="focus"&&R(null,"focus")):(a&&ie(),A!==ce.current&&K.commitValidation()),d(q)},bt=h.useMemo(()=>$.isOpen?l?m:L:M,[$.isOpen,m,L,l,M]);return{...K,...$,toggle:_,open:R,close:ie,selectionManager:b,selectedKey:w,setSelectedKey:x,disabledKeys:v,isFocused:c,setFocused:he,selectedItem:g,collection:bt,inputValue:A,setInputValue:D,commit:de,revert:G}}function P9(e,t,n){return new qd(y3(e,e,t,n))}function y3(e,t,n,r){let o=[];for(let i of t)if(i.type==="section"&&i.hasChildNodes){let s=y3(e,ou(i,e),n,r);[...s].some(a=>a.type==="item")&&o.push({...i,childNodes:s})}else i.type==="item"&&r(i.textValue,n)?o.push({...i}):i.type!=="item"&&o.push({...i});return o}function $9(e){var t,n,r;const[o,i]=Qt(e,Vm.variantKeys),s=(t=e.disableAnimation)!=null?t:!1,a=e.disableClearable!==void 0?!e.disableClearable:e.isClearable,{ref:l,as:u,label:c,isLoading:d,menuTrigger:f="focus",filterOptions:p={sensitivity:"base"},children:y,selectorIcon:b,clearIcon:w,scrollRef:x,defaultFilter:g,endContent:v,allowsEmptyCollection:P=!0,shouldCloseOnBlur:k=!0,popoverProps:A={},inputProps:D={},scrollShadowProps:m={},listboxProps:L={},selectorButtonProps:M={},clearButtonProps:E={},showScrollIndicators:N=!0,allowsCustomValue:C=!1,className:$,classNames:R,onOpenChange:_,onClose:j,...I}=o,{contains:B}=uP(p),F=S9({...e,children:y,menuTrigger:f,shouldCloseOnBlur:k,allowsEmptyCollection:P,defaultFilter:g&&typeof g=="function"?g:B,onOpenChange:(Pe,_e)=>{_==null||_(Pe,_e),Pe||j==null||j()}}),T=h.useRef(null),O=h.useRef(null),V=h.useRef(null),W=h.useRef(null),U=Ie(l),Q=Ie(x),K={inputProps:Y({label:c,ref:U,wrapperRef:O,onClick:()=>{!F.isOpen&&F.selectedItem&&F.open()},isClearable:!1,disableAnimation:s},D),popoverProps:Y({offset:5,placement:"bottom",triggerScaleOnOpen:!1,disableAnimation:s},A),scrollShadowProps:Y({ref:Q,isEnabled:(n=N&&F.collection.size>5)!=null?n:!0,hideScrollBar:!0,offset:15},m),listboxProps:Y({hideEmptyContent:C,emptyContent:"No results found.",disableAnimation:s},L),selectorButtonProps:Y({isLoading:d,size:"sm",variant:"light",radius:"full",color:e!=null&&e.isInvalid?"danger":e==null?void 0:e.color,isIconOnly:!0,disableAnimation:s},M),clearButtonProps:Y({size:"sm",variant:"light",radius:"full",color:e!=null&&e.isInvalid?"danger":e==null?void 0:e.color,isIconOnly:!0,disableAnimation:s},E)},G=ne(R==null?void 0:R.base,$),Z=(r=K.listboxProps)!=null&&r.hideEmptyContent?F.isOpen&&!!F.collection.size:F.isOpen;h.useEffect(()=>{if(Z&&W.current&&O.current){let Pe=O.current.getBoundingClientRect(),_e=W.current;_e.style.width=Pe.width+"px"}},[Z]),h.useEffect(()=>{!Z&&!F.selectedItem&&U.current&&!C&&U.current.blur()},[Z,C]);const{buttonProps:re,inputProps:ie,listBoxProps:de}=C9({...e,inputRef:U,buttonRef:T,listBoxRef:V,popoverRef:W},F),ce=u||"div",he=h.useMemo(()=>Vm({...i,isClearable:a,disableAnimation:s,className:$}),[...Object.values(i),a,s,$]),bt=h.useCallback(()=>{F.setInputValue(""),F.setSelectedKey(null)},[F]),q=h.useCallback(Pe=>{var _e;(_e=U.current)==null||_e.focus(),F.setFocused(Pe)},[F,U]);return{Component:ce,inputRef:U,label:c,state:F,slots:he,classNames:R,isLoading:d,clearIcon:w,isOpen:Z,endContent:v,isClearable:a,disableAnimation:s,allowsCustomValue:C,selectorIcon:b,getBaseProps:()=>({"data-invalid":H(e==null?void 0:e.isInvalid),"data-open":H(F.isOpen),className:he.base({class:G})}),getInputProps:()=>({...K.inputProps,...I,...ie,onClick:Wr(K.inputProps.onClick,I.onClick)}),getListBoxProps:()=>({state:F,ref:V,shouldHighlightOnFocus:!0,...Y(K.listboxProps,de)}),getPopoverProps:(Pe={})=>{var _e,ge;return{state:F,ref:W,triggerRef:O,scrollRef:V,triggerType:"listbox",...Y(K.popoverProps,Pe),classNames:{content:he.popoverContent({class:ne(R==null?void 0:R.popoverContent,(ge=(_e=K.popoverProps)==null?void 0:_e.classNames)==null?void 0:ge.content,Pe.className)})}}},getClearButtonProps:()=>{var Pe,_e;return{...Y(re,K.clearButtonProps),onPress:ge=>{var ei,Ls;if((Ls=(ei=K.clearButtonProps)==null?void 0:ei.onPress)==null||Ls.call(ei,ge),F.selectedItem)bt();else{const pu=U.current===document.activeElement;C&&F.setInputValue(""),!pu&&q(!0)}},"data-visible":!!F.selectedItem||((Pe=F.inputValue)==null?void 0:Pe.length)>0,className:he.clearButton({class:ne(R==null?void 0:R.clearButton,(_e=K.clearButtonProps)==null?void 0:_e.className)})}},getSelectorButtonProps:()=>{var Pe;return{ref:T,...Y(re,K.selectorButtonProps),"data-open":H(F.isOpen),className:he.selectorButton({class:ne(R==null?void 0:R.selectorButton,(Pe=K.selectorButtonProps)==null?void 0:Pe.className)})}},getListBoxWrapperProps:(Pe={})=>{var _e;return{...Y(K.scrollShadowProps,Pe),className:he.listboxWrapper({class:ne(R==null?void 0:R.listboxWrapper,(_e=K.scrollShadowProps)==null?void 0:_e.className,Pe==null?void 0:Pe.className)})}},getEndContentWrapperProps:(Pe={})=>({className:he.endContentWrapper({class:ne(R==null?void 0:R.endContentWrapper,Pe==null?void 0:Pe.className)}),onClick:_e=>{!(U.current===document.activeElement)&&!F.isFocused&&_e.currentTarget===_e.target&&q(!0)}})}}function b3(e,t){const{Component:n,state:r,isOpen:o,disableAnimation:i,selectorIcon:s=S.jsx(K5,{}),clearIcon:a=S.jsx(V5,{}),endContent:l,getBaseProps:u,getSelectorButtonProps:c,getInputProps:d,getListBoxProps:f,getPopoverProps:p,getClearButtonProps:y,getListBoxWrapperProps:b,getEndContentWrapperProps:w}=$9({...e,ref:t}),x=o?S.jsx(X8,{...p(),state:r,children:S.jsx(u9,{...b(),children:S.jsx(y9,{...f()})})}):null;return S.jsxs(n,{...u(),children:[S.jsx(H8,{...d(),endContent:S.jsxs("div",{...w(),children:[l||S.jsx(Io,{...y(),children:a}),S.jsx(Io,{...c(),children:s})]})}),i?x:S.jsx(Ts,{children:x})]})}var E9=pe(b3);b3.displayName="NextUI.Autocomplete";/** * @remix-run/router v1.14.1 * * Copyright (c) Remix Software Inc. @@ -110,7 +110,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function zp(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function k9(){return Math.random().toString(36).substr(2,8)}function dv(e,t){return{usr:e.state,key:e.key,idx:t}}function qd(e,t,n,r){return n===void 0&&(n=null),ls({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Qo(t):t,{state:n,key:t&&t.key||r||k9()})}function kl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Qo(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function T9(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,s=o.history,a=zn.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(ls({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function d(){a=zn.Pop;let w=c(),x=w==null?null:w-u;u=w,l&&l({action:a,location:b.location,delta:x})}function f(w,x){a=zn.Push;let g=qd(b.location,w,x);n&&n(g,w),u=c()+1;let v=dv(g,u),P=b.createHref(g);try{s.pushState(v,"",P)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;o.location.assign(P)}i&&l&&l({action:a,location:b.location,delta:1})}function p(w,x){a=zn.Replace;let g=qd(b.location,w,x);n&&n(g,w),u=c();let v=dv(g,u),P=b.createHref(g);s.replaceState(v,"",P),i&&l&&l({action:a,location:b.location,delta:0})}function y(w){let x=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof w=="string"?w:kl(w);return ze(x,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,x)}let b={get action(){return a},get location(){return e(o,s)},listen(w){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(cv,d),l=w,()=>{o.removeEventListener(cv,d),l=null}},createHref(w){return t(o,w)},createURL:y,encodeLocation(w){let x=y(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:p,go(w){return s.go(w)}};return b}var fv;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(fv||(fv={}));function A9(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Qo(t):t,o=Wp(r.pathname||"/",n);if(o==null)return null;let i=b3(e);M9(i);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};l.relativePath.startsWith("/")&&(ze(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=tr([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(ze(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),b3(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:O9(u,i.index),routesMeta:c})};return e.forEach((i,s)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,s);else for(let l of x3(i.path))o(i,s,l)}),t}function x3(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let s=x3(r.join("/")),a=[];return a.push(...s.map(l=>l===""?i:[i,l].join("/"))),o&&a.push(...s),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function M9(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:j9(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const L9=/^:\w+$/,D9=3,N9=2,I9=1,R9=10,F9=-2,pv=e=>e==="*";function O9(e,t){let n=e.split("/"),r=n.length;return n.some(pv)&&(r+=F9),t&&(r+=N9),n.filter(o=>!pv(o)).reduce((o,i)=>o+(L9.test(i)?D9:i===""?I9:R9),r)}function j9(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function _9(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let s=0;s{let{paramName:f,isOptional:p}=c;if(f==="*"){let b=a[d]||"";s=i.slice(0,i.length-b.length).replace(/(.)\/+$/,"$1")}const y=a[d];return p&&!y?u[f]=void 0:u[f]=z9(y||"",f),u},{}),pathname:i,pathnameBase:s,pattern:e}}function V9(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),zp(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 r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(s,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function K9(e){try{return decodeURI(e)}catch(t){return zp(!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 z9(e,t){try{return decodeURIComponent(e)}catch(n){return zp(!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 ("+n+").")),e}}function Wp(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function W9(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Qo(e):e;return{pathname:n?n.startsWith("/")?n:U9(n,t):t,search:Y9(r),hash:X9(o)}}function U9(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function bc(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function H9(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function w3(e,t){let n=H9(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function C3(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Qo(e):(o=ls({},e),ze(!o.pathname||!o.pathname.includes("?"),bc("?","pathname","search",o)),ze(!o.pathname||!o.pathname.includes("#"),bc("#","pathname","hash",o)),ze(!o.search||!o.search.includes("#"),bc("#","search","hash",o)));let i=e===""||o.pathname==="",s=i?"/":o.pathname,a;if(s==null)a=n;else{let d=t.length-1;if(!r&&s.startsWith("..")){let f=s.split("/");for(;f[0]==="..";)f.shift(),d-=1;o.pathname=f.join("/")}a=d>=0?t[d]:"/"}let l=W9(o,a),u=s&&s!=="/"&&s.endsWith("/"),c=(i||s===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const tr=e=>e.join("/").replace(/\/\/+/g,"/"),G9=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Y9=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,X9=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Q9(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const S3=["post","put","patch","delete"];new Set(S3);const Z9=["get",...S3];new Set(Z9);/** + */function ls(){return ls=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Wp(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function T9(){return Math.random().toString(36).substr(2,8)}function fv(e,t){return{usr:e.state,key:e.key,idx:t}}function ef(e,t,n,r){return n===void 0&&(n=null),ls({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Qo(t):t,{state:n,key:t&&t.key||r||T9()})}function kl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Qo(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function A9(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:i=!1}=r,s=o.history,a=zn.Pop,l=null,u=c();u==null&&(u=0,s.replaceState(ls({},s.state,{idx:u}),""));function c(){return(s.state||{idx:null}).idx}function d(){a=zn.Pop;let w=c(),x=w==null?null:w-u;u=w,l&&l({action:a,location:b.location,delta:x})}function f(w,x){a=zn.Push;let g=ef(b.location,w,x);n&&n(g,w),u=c()+1;let v=fv(g,u),P=b.createHref(g);try{s.pushState(v,"",P)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;o.location.assign(P)}i&&l&&l({action:a,location:b.location,delta:1})}function p(w,x){a=zn.Replace;let g=ef(b.location,w,x);n&&n(g,w),u=c();let v=fv(g,u),P=b.createHref(g);s.replaceState(v,"",P),i&&l&&l({action:a,location:b.location,delta:0})}function y(w){let x=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof w=="string"?w:kl(w);return ze(x,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,x)}let b={get action(){return a},get location(){return e(o,s)},listen(w){if(l)throw new Error("A history only accepts one active listener");return o.addEventListener(dv,d),l=w,()=>{o.removeEventListener(dv,d),l=null}},createHref(w){return t(o,w)},createURL:y,encodeLocation(w){let x=y(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:p,go(w){return s.go(w)}};return b}var pv;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(pv||(pv={}));function M9(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?Qo(t):t,o=Up(r.pathname||"/",n);if(o==null)return null;let i=x3(e);L9(i);let s=null;for(let a=0;s==null&&a{let l={relativePath:a===void 0?i.path||"":a,caseSensitive:i.caseSensitive===!0,childrenIndex:s,route:i};l.relativePath.startsWith("/")&&(ze(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=tr([r,l.relativePath]),c=n.concat(l);i.children&&i.children.length>0&&(ze(i.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),x3(i.children,t,c,u)),!(i.path==null&&!i.index)&&t.push({path:u,score:j9(u,i.index),routesMeta:c})};return e.forEach((i,s)=>{var a;if(i.path===""||!((a=i.path)!=null&&a.includes("?")))o(i,s);else for(let l of w3(i.path))o(i,s,l)}),t}function w3(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(r.length===0)return o?[i,""]:[i];let s=w3(r.join("/")),a=[];return a.push(...s.map(l=>l===""?i:[i,l].join("/"))),o&&a.push(...s),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function L9(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:_9(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const D9=/^:\w+$/,N9=3,I9=2,R9=1,F9=10,O9=-2,hv=e=>e==="*";function j9(e,t){let n=e.split("/"),r=n.length;return n.some(hv)&&(r+=O9),t&&(r+=I9),n.filter(o=>!hv(o)).reduce((o,i)=>o+(D9.test(i)?N9:i===""?R9:F9),r)}function _9(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function B9(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let s=0;s{let{paramName:f,isOptional:p}=c;if(f==="*"){let b=a[d]||"";s=i.slice(0,i.length-b.length).replace(/(.)\/+$/,"$1")}const y=a[d];return p&&!y?u[f]=void 0:u[f]=W9(y||"",f),u},{}),pathname:i,pathnameBase:s,pattern:e}}function K9(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Wp(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 r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:(\w+)(\?)?/g,(s,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function z9(e){try{return decodeURI(e)}catch(t){return Wp(!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 W9(e,t){try{return decodeURIComponent(e)}catch(n){return Wp(!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 ("+n+").")),e}}function Up(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function U9(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?Qo(e):e;return{pathname:n?n.startsWith("/")?n:H9(n,t):t,search:X9(r),hash:Q9(o)}}function H9(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function bc(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function G9(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function C3(e,t){let n=G9(e);return t?n.map((r,o)=>o===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function S3(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=Qo(e):(o=ls({},e),ze(!o.pathname||!o.pathname.includes("?"),bc("?","pathname","search",o)),ze(!o.pathname||!o.pathname.includes("#"),bc("#","pathname","hash",o)),ze(!o.search||!o.search.includes("#"),bc("#","search","hash",o)));let i=e===""||o.pathname==="",s=i?"/":o.pathname,a;if(s==null)a=n;else{let d=t.length-1;if(!r&&s.startsWith("..")){let f=s.split("/");for(;f[0]==="..";)f.shift(),d-=1;o.pathname=f.join("/")}a=d>=0?t[d]:"/"}let l=U9(o,a),u=s&&s!=="/"&&s.endsWith("/"),c=(i||s===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const tr=e=>e.join("/").replace(/\/\/+/g,"/"),Y9=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),X9=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Q9=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Z9(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const P3=["post","put","patch","delete"];new Set(P3);const J9=["get",...P3];new Set(J9);/** * React Router v6.21.1 * * Copyright (c) Remix Software Inc. @@ -119,7 +119,7 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function us(){return us=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),h.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let d=C3(u,JSON.parse(s),i,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:tr([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,s,i,e])}function tA(){let{matches:e}=h.useContext(vr),t=e[e.length-1];return t?t.params:{}}function k3(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=h.useContext(Xr),{matches:o}=h.useContext(vr),{pathname:i}=uu(),s=JSON.stringify(w3(o,r.v7_relativeSplatPath));return h.useMemo(()=>C3(e,JSON.parse(s),i,n==="path"),[e,s,i,n])}function nA(e,t){return rA(e,t)}function rA(e,t,n,r){As()||ze(!1);let{navigator:o}=h.useContext(Xr),{matches:i}=h.useContext(vr),s=i[i.length-1],a=s?s.params:{};s&&s.pathname;let l=s?s.pathnameBase:"/";s&&s.route;let u=uu(),c;if(t){var d;let w=typeof t=="string"?Qo(t):t;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||ze(!1),c=w}else c=u;let f=c.pathname||"/",p=l==="/"?f:f.slice(l.length)||"/",y=A9(e,{pathname:p}),b=lA(y&&y.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:tr([l,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:tr([l,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r);return t&&b?h.createElement(lu.Provider,{value:{location:us({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:zn.Pop}},b):b}function oA(){let e=fA(),t=Q9(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:o},n):null,i)}const iA=h.createElement(oA,null);class sA extends h.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?h.createElement(vr.Provider,{value:this.props.routeContext},h.createElement(P3.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function aA(e){let{routeContext:t,match:n,children:r}=e,o=h.useContext(Up);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),h.createElement(vr.Provider,{value:t},r)}function lA(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let s=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let c=s.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id]));c>=0||ze(!1),s=s.slice(0,Math.min(s.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?s=s.slice(0,u+1):s=[s[0]];break}}}return s.reduceRight((c,d,f)=>{let p,y=!1,b=null,w=null;n&&(p=a&&d.route.id?a[d.route.id]:void 0,b=d.route.errorElement||iA,l&&(u<0&&f===0?(hA("route-fallback",!1),y=!0,w=null):u===f&&(y=!0,w=d.route.hydrateFallbackElement||null)));let x=t.concat(s.slice(0,f+1)),g=()=>{let v;return p?v=b:y?v=w:d.route.Component?v=h.createElement(d.route.Component,null):d.route.element?v=d.route.element:v=c,h.createElement(aA,{match:d,routeContext:{outlet:c,matches:x,isDataRoute:n!=null},children:v})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?h.createElement(sA,{location:n.location,revalidation:n.revalidation,component:b,error:p,children:g(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):g()},null)}var T3=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(T3||{}),Tl=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}(Tl||{});function uA(e){let t=h.useContext(Up);return t||ze(!1),t}function cA(e){let t=h.useContext(J9);return t||ze(!1),t}function dA(e){let t=h.useContext(vr);return t||ze(!1),t}function A3(e){let t=dA(),n=t.matches[t.matches.length-1];return n.route.id||ze(!1),n.route.id}function fA(){var e;let t=h.useContext(P3),n=cA(Tl.UseRouteError),r=A3(Tl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function pA(){let{router:e}=uA(T3.UseNavigateStable),t=A3(Tl.UseNavigateStable),n=h.useRef(!1);return $3(()=>{n.current=!0}),h.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,us({fromRouteId:t},i)))},[e,t])}const hv={};function hA(e,t,n){!t&&!hv[e]&&(hv[e]=!0)}function Ei(e){ze(!1)}function mA(e){let{basename:t="/",children:n=null,location:r,navigationType:o=zn.Pop,navigator:i,static:s=!1,future:a}=e;As()&&ze(!1);let l=t.replace(/^\/*/,"/"),u=h.useMemo(()=>({basename:l,navigator:i,static:s,future:us({v7_relativeSplatPath:!1},a)}),[l,a,i,s]);typeof r=="string"&&(r=Qo(r));let{pathname:c="/",search:d="",hash:f="",state:p=null,key:y="default"}=r,b=h.useMemo(()=>{let w=Wp(c,l);return w==null?null:{location:{pathname:w,search:d,hash:f,state:p,key:y},navigationType:o}},[l,c,d,f,p,y,o]);return b==null?null:h.createElement(Xr.Provider,{value:u},h.createElement(lu.Provider,{children:n,value:b}))}function gA(e){let{children:t,location:n}=e;return nA(ef(t),n)}new Promise(()=>{});function ef(e,t){t===void 0&&(t=[]);let n=[];return h.Children.forEach(e,(r,o)=>{if(!h.isValidElement(r))return;let i=[...t,o];if(r.type===h.Fragment){n.push.apply(n,ef(r.props.children,i));return}r.type!==Ei&&ze(!1),!r.props.index||!r.props.children||ze(!1);let s={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=ef(r.props.children,i)),n.push(s)}),n}/** + */function us(){return us=Object.assign?Object.assign.bind():function(e){for(var t=1;t{a.current=!0}),h.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let d=S3(u,JSON.parse(s),i,c.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:tr([t,d.pathname])),(c.replace?r.replace:r.push)(d,c.state,c)},[t,r,s,i,e])}function nA(){let{matches:e}=h.useContext(vr),t=e[e.length-1];return t?t.params:{}}function T3(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=h.useContext(Xr),{matches:o}=h.useContext(vr),{pathname:i}=uu(),s=JSON.stringify(C3(o,r.v7_relativeSplatPath));return h.useMemo(()=>S3(e,JSON.parse(s),i,n==="path"),[e,s,i,n])}function rA(e,t){return oA(e,t)}function oA(e,t,n,r){As()||ze(!1);let{navigator:o}=h.useContext(Xr),{matches:i}=h.useContext(vr),s=i[i.length-1],a=s?s.params:{};s&&s.pathname;let l=s?s.pathnameBase:"/";s&&s.route;let u=uu(),c;if(t){var d;let w=typeof t=="string"?Qo(t):t;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||ze(!1),c=w}else c=u;let f=c.pathname||"/",p=l==="/"?f:f.slice(l.length)||"/",y=M9(e,{pathname:p}),b=uA(y&&y.map(w=>Object.assign({},w,{params:Object.assign({},a,w.params),pathname:tr([l,o.encodeLocation?o.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:tr([l,o.encodeLocation?o.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),i,n,r);return t&&b?h.createElement(lu.Provider,{value:{location:us({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:zn.Pop}},b):b}function iA(){let e=pA(),t=Z9(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},i=null;return h.createElement(h.Fragment,null,h.createElement("h2",null,"Unexpected Application Error!"),h.createElement("h3",{style:{fontStyle:"italic"}},t),n?h.createElement("pre",{style:o},n):null,i)}const sA=h.createElement(iA,null);class aA extends h.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,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?h.createElement(vr.Provider,{value:this.props.routeContext},h.createElement($3.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function lA(e){let{routeContext:t,match:n,children:r}=e,o=h.useContext(Hp);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),h.createElement(vr.Provider,{value:t},r)}function uA(e,t,n,r){var o;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var i;if((i=n)!=null&&i.errors)e=n.matches;else return null}let s=e,a=(o=n)==null?void 0:o.errors;if(a!=null){let c=s.findIndex(d=>d.route.id&&(a==null?void 0:a[d.route.id]));c>=0||ze(!1),s=s.slice(0,Math.min(s.length,c+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let c=0;c=0?s=s.slice(0,u+1):s=[s[0]];break}}}return s.reduceRight((c,d,f)=>{let p,y=!1,b=null,w=null;n&&(p=a&&d.route.id?a[d.route.id]:void 0,b=d.route.errorElement||sA,l&&(u<0&&f===0?(mA("route-fallback",!1),y=!0,w=null):u===f&&(y=!0,w=d.route.hydrateFallbackElement||null)));let x=t.concat(s.slice(0,f+1)),g=()=>{let v;return p?v=b:y?v=w:d.route.Component?v=h.createElement(d.route.Component,null):d.route.element?v=d.route.element:v=c,h.createElement(lA,{match:d,routeContext:{outlet:c,matches:x,isDataRoute:n!=null},children:v})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?h.createElement(aA,{location:n.location,revalidation:n.revalidation,component:b,error:p,children:g(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):g()},null)}var A3=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(A3||{}),Tl=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}(Tl||{});function cA(e){let t=h.useContext(Hp);return t||ze(!1),t}function dA(e){let t=h.useContext(q9);return t||ze(!1),t}function fA(e){let t=h.useContext(vr);return t||ze(!1),t}function M3(e){let t=fA(),n=t.matches[t.matches.length-1];return n.route.id||ze(!1),n.route.id}function pA(){var e;let t=h.useContext($3),n=dA(Tl.UseRouteError),r=M3(Tl.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function hA(){let{router:e}=cA(A3.UseNavigateStable),t=M3(Tl.UseNavigateStable),n=h.useRef(!1);return E3(()=>{n.current=!0}),h.useCallback(function(o,i){i===void 0&&(i={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,us({fromRouteId:t},i)))},[e,t])}const mv={};function mA(e,t,n){!t&&!mv[e]&&(mv[e]=!0)}function Ei(e){ze(!1)}function gA(e){let{basename:t="/",children:n=null,location:r,navigationType:o=zn.Pop,navigator:i,static:s=!1,future:a}=e;As()&&ze(!1);let l=t.replace(/^\/*/,"/"),u=h.useMemo(()=>({basename:l,navigator:i,static:s,future:us({v7_relativeSplatPath:!1},a)}),[l,a,i,s]);typeof r=="string"&&(r=Qo(r));let{pathname:c="/",search:d="",hash:f="",state:p=null,key:y="default"}=r,b=h.useMemo(()=>{let w=Up(c,l);return w==null?null:{location:{pathname:w,search:d,hash:f,state:p,key:y},navigationType:o}},[l,c,d,f,p,y,o]);return b==null?null:h.createElement(Xr.Provider,{value:u},h.createElement(lu.Provider,{children:n,value:b}))}function vA(e){let{children:t,location:n}=e;return rA(tf(t),n)}new Promise(()=>{});function tf(e,t){t===void 0&&(t=[]);let n=[];return h.Children.forEach(e,(r,o)=>{if(!h.isValidElement(r))return;let i=[...t,o];if(r.type===h.Fragment){n.push.apply(n,tf(r.props.children,i));return}r.type!==Ei&&ze(!1),!r.props.index||!r.props.children||ze(!1);let s={id:r.props.id||i.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(s.children=tf(r.props.children,i)),n.push(s)}),n}/** * React Router DOM v6.21.1 * * Copyright (c) Remix Software Inc. @@ -128,8 +128,8 @@ Error generating stack: `+i.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function tf(){return tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function yA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function bA(e,t){return e.button===0&&(!t||t==="_self")&&!yA(e)}const xA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],wA="startTransition",mv=cC[wA];function CA(e){let{basename:t,children:n,future:r,window:o}=e,i=h.useRef();i.current==null&&(i.current=E9({window:o,v5Compat:!0}));let s=i.current,[a,l]=h.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},c=h.useCallback(d=>{u&&mv?mv(()=>l(d)):l(d)},[l,u]);return h.useLayoutEffect(()=>s.listen(c),[s,c]),h.createElement(mA,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:s,future:r})}const SA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",PA=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,M3=h.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:s,state:a,target:l,to:u,preventScrollReset:c,unstable_viewTransition:d}=t,f=vA(t,xA),{basename:p}=h.useContext(Xr),y,b=!1;if(typeof u=="string"&&PA.test(u)&&(y=u,SA))try{let v=new URL(window.location.href),P=u.startsWith("//")?new URL(v.protocol+u):new URL(u),k=Wp(P.pathname,p);P.origin===v.origin&&k!=null?u=k+P.search+P.hash:b=!0}catch{}let w=q9(u,{relative:o}),x=$A(u,{replace:s,state:a,target:l,preventScrollReset:c,relative:o,unstable_viewTransition:d});function g(v){r&&r(v),v.defaultPrevented||x(v)}return h.createElement("a",tf({},f,{href:y||w,onClick:b||i?r:g,ref:n,target:l}))});var gv;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(gv||(gv={}));var vv;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(vv||(vv={}));function $A(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:s,unstable_viewTransition:a}=t===void 0?{}:t,l=E3(),u=uu(),c=k3(e,{relative:s});return h.useCallback(d=>{if(bA(d,n)){d.preventDefault();let f=r!==void 0?r:kl(u)===kl(c);l(e,{replace:f,state:o,preventScrollReset:i,relative:s,unstable_viewTransition:a})}},[u,l,c,r,o,n,e,i,s,a])}var L3={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},yv=ee.createContext&&ee.createContext(L3),nr=function(){return nr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{const t=E3(),n=r=>{r&&t(`/artistry-hub/art/${r}`)};return S.jsx($9,{defaultItems:e,"aria-label":"Search for Artworks",classNames:{base:"max-w-lg",listboxWrapper:"max-h-[320px]",selectorButton:"text-default-500"},inputProps:{classNames:{input:"ml-1",inputWrapper:"h-[48px]"}},listboxProps:{hideSelectedIcon:!0,itemClasses:{base:["rounded-medium","text-default-500","transition-opacity","data-[hover=true]:text-foreground","dark:data-[hover=true]:bg-default-50","data-[pressed=true]:opacity-70","data-[hover=true]:bg-default-200","data-[selectable=true]:focus:bg-default-100","data-[focus-visible=true]:ring-default-500"]}},placeholder:"Search",popoverProps:{offset:10,classNames:{base:"rounded-large",content:"p-1 border-small border-default-100 bg-background"}},startContent:S.jsx(AA,{size:18}),radius:"full",variant:"bordered",onSelectionChange:r=>n(r),itemToString:r=>r==null?void 0:r.name,children:r=>S.jsx(b9,{textValue:r.name,children:S.jsx("div",{className:"flex justify-between items-center",children:S.jsxs("div",{className:"flex gap-2 items-center",children:[S.jsx(Zx,{alt:r.name,className:"flex-shrink-0",size:"sm",src:r.img}),S.jsxs("div",{className:"flex flex-col",children:[S.jsx("span",{className:"text-small",children:r.name}),S.jsx("span",{className:"text-tiny text-default-400",children:r.artist})]})]})})},r.id)})},iM=()=>S.jsxs(Zd,{placement:"bottom-end",children:[S.jsx(Qd,{children:S.jsx(Zx,{isBordered:!0,as:"button",className:"transition-transform",color:"primary",name:"Hafiz Suip",size:"sm",src:"https://clipart-library.com/new_gallery/241-2415819_pikachu-in-ash-ash-ketchum-hat-pikachu.png"})}),S.jsxs(Xd,{"aria-label":"Profile Actions",variant:"flat",children:[S.jsxs(ft,{className:"h-14 gap-2",children:[S.jsx("p",{className:"font-semibold",children:"Signed in as"}),S.jsx("p",{className:"font-semibold",children:"hafizsuip@gmail.com"})]},"profile"),S.jsx(ft,{children:"Settings"},"settings"),S.jsx(ft,{children:"Favourites"},"favourites"),S.jsx(ft,{children:"Notifications"},"notificaitons"),S.jsx(ft,{children:"Help & Support"},"help_and_support"),S.jsx(ft,{children:"Feedback"},"feedback"),S.jsx(ft,{color:"danger",className:"text-danger",children:"Log Out"},"logout")]})]}),sM=()=>{const t=Object.values(Ro).flat().sort((n,r)=>n.name.localeCompare(r.name));return S.jsxs(t9,{maxWidth:"full",isBordered:!0,shouldHideOnScroll:!0,children:[S.jsx(M3,{to:"/artistry-hub/",reloadDocument:!0,children:S.jsx(su,{src:"./logo.png",alt:"Logo",width:40,height:40,isZoomed:!0})}),S.jsxs(r9,{justify:"start",children:[S.jsx(n9,{children:S.jsx(oM,{allLists:t})}),S.jsx(iM,{})]})]})},aM=()=>S.jsx("div",{className:"",children:S.jsx("footer",{className:""})});var O3={exports:{}};/*! + */function nf(){return nf=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function bA(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function xA(e,t){return e.button===0&&(!t||t==="_self")&&!bA(e)}const wA=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],CA="startTransition",gv=dC[CA];function SA(e){let{basename:t,children:n,future:r,window:o}=e,i=h.useRef();i.current==null&&(i.current=k9({window:o,v5Compat:!0}));let s=i.current,[a,l]=h.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},c=h.useCallback(d=>{u&&gv?gv(()=>l(d)):l(d)},[l,u]);return h.useLayoutEffect(()=>s.listen(c),[s,c]),h.createElement(gA,{basename:t,children:n,location:a.location,navigationType:a.action,navigator:s,future:r})}const PA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",$A=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,L3=h.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:i,replace:s,state:a,target:l,to:u,preventScrollReset:c,unstable_viewTransition:d}=t,f=yA(t,wA),{basename:p}=h.useContext(Xr),y,b=!1;if(typeof u=="string"&&$A.test(u)&&(y=u,PA))try{let v=new URL(window.location.href),P=u.startsWith("//")?new URL(v.protocol+u):new URL(u),k=Up(P.pathname,p);P.origin===v.origin&&k!=null?u=k+P.search+P.hash:b=!0}catch{}let w=eA(u,{relative:o}),x=EA(u,{replace:s,state:a,target:l,preventScrollReset:c,relative:o,unstable_viewTransition:d});function g(v){r&&r(v),v.defaultPrevented||x(v)}return h.createElement("a",nf({},f,{href:y||w,onClick:b||i?r:g,ref:n,target:l}))});var vv;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(vv||(vv={}));var yv;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(yv||(yv={}));function EA(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:s,unstable_viewTransition:a}=t===void 0?{}:t,l=k3(),u=uu(),c=T3(e,{relative:s});return h.useCallback(d=>{if(xA(d,n)){d.preventDefault();let f=r!==void 0?r:kl(u)===kl(c);l(e,{replace:f,state:o,preventScrollReset:i,relative:s,unstable_viewTransition:a})}},[u,l,c,r,o,n,e,i,s,a])}var D3={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},bv=ee.createContext&&ee.createContext(D3),nr=function(){return nr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{const t=k3(),n=r=>{r&&t(`/artistry-hub/art/${r}`)};return S.jsx(E9,{defaultItems:e,"aria-label":"Search for Artworks",classNames:{base:"max-w-lg",listboxWrapper:"max-h-[320px]",selectorButton:"text-default-500"},inputProps:{classNames:{input:"ml-1",inputWrapper:"h-[48px]"}},listboxProps:{hideSelectedIcon:!0,itemClasses:{base:["rounded-medium","text-default-500","transition-opacity","data-[hover=true]:text-foreground","dark:data-[hover=true]:bg-default-50","data-[pressed=true]:opacity-70","data-[hover=true]:bg-default-200","data-[selectable=true]:focus:bg-default-100","data-[focus-visible=true]:ring-default-500"]}},placeholder:"Search",popoverProps:{offset:10,classNames:{base:"rounded-large",content:"p-1 border-small border-default-100 bg-background"}},startContent:S.jsx(MA,{size:18}),radius:"full",variant:"bordered",onSelectionChange:r=>n(r),itemToString:r=>r==null?void 0:r.name,children:r=>S.jsx(x9,{textValue:r.name,children:S.jsx("div",{className:"flex justify-between items-center",children:S.jsxs("div",{className:"flex gap-2 items-center",children:[S.jsx(Jx,{alt:r.name,className:"flex-shrink-0",size:"sm",src:r.img}),S.jsxs("div",{className:"flex flex-col",children:[S.jsx("span",{className:"text-small",children:r.name}),S.jsx("span",{className:"text-tiny text-default-400",children:r.artist})]})]})})},r.id)})},sM=()=>S.jsxs(Jd,{placement:"bottom-end",children:[S.jsx(Zd,{children:S.jsx(Jx,{isBordered:!0,as:"button",className:"transition-transform",color:"primary",name:"Hafiz Suip",size:"sm",src:"https://clipart-library.com/new_gallery/241-2415819_pikachu-in-ash-ash-ketchum-hat-pikachu.png"})}),S.jsxs(Qd,{"aria-label":"Profile Actions",variant:"flat",children:[S.jsxs(ft,{className:"h-14 gap-2",children:[S.jsx("p",{className:"font-semibold",children:"Signed in as"}),S.jsx("p",{className:"font-semibold",children:"hafizsuip@gmail.com"})]},"profile"),S.jsx(ft,{children:"Settings"},"settings"),S.jsx(ft,{children:"Favourites"},"favourites"),S.jsx(ft,{children:"Notifications"},"notificaitons"),S.jsx(ft,{children:"Help & Support"},"help_and_support"),S.jsx(ft,{children:"Feedback"},"feedback"),S.jsx(ft,{color:"danger",className:"text-danger",children:"Log Out"},"logout")]})]}),aM=()=>{const t=Object.values(Ro).flat().sort((n,r)=>n.name.localeCompare(r.name));return S.jsxs(n9,{maxWidth:"full",isBordered:!0,shouldHideOnScroll:!0,children:[S.jsx(L3,{to:"/artistry-hub/",reloadDocument:!0,children:S.jsx(su,{src:"./logo.png",alt:"Logo",width:40,height:40,isZoomed:!0})}),S.jsxs(o9,{justify:"start",children:[S.jsx(r9,{children:S.jsx(iM,{allLists:t})}),S.jsx(sM,{})]})]})},lM=()=>S.jsx("div",{className:"",children:S.jsx("footer",{className:""})});var j3={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 n(){for(var i="",s=0;s0)return dM(e);if(n==="number"&&isNaN(e)===!1)return t.long?pM(e):fM(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function dM(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*uM;case"days":case"day":case"d":return n*ps;case"hours":case"hour":case"hrs":case"hr":case"h":return n*fs;case"minutes":case"minute":case"mins":case"min":case"m":return n*ds;case"seconds":case"second":case"secs":case"sec":case"s":return n*cs;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function fM(e){return e>=ps?Math.round(e/ps)+"d":e>=fs?Math.round(e/fs)+"h":e>=ds?Math.round(e/ds)+"m":e>=cs?Math.round(e/cs)+"s":e+"ms"}function pM(e){return da(e,ps,"day")||da(e,fs,"hour")||da(e,ds,"minute")||da(e,cs,"second")||e+" ms"}function da(e,t,n){if(!(e=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}t.formatters.j=function(u){try{return JSON.stringify(u)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}};function o(u){var c=this.useColors;if(u[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+u[0]+(c?"%c ":" ")+"+"+t.humanize(this.diff),!!c){var d="color: "+this.color;u.splice(1,0,d,"color: inherit");var f=0,p=0;u[0].replace(/%[a-zA-Z%]/g,function(y){y!=="%%"&&(f++,y==="%c"&&(p=f))}),u.splice(p,0,d)}}function i(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(u){try{u==null?t.storage.removeItem("debug"):t.storage.debug=u}catch{}}function a(){var u;try{u=t.storage.debug}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=n.DEBUG),u}t.enable(a());function l(){try{return window.localStorage}catch{}}})(nf,nf.exports);var mM=nf.exports,bv=mM("jsonp"),gM=bM,vM=0;function yM(){}function bM(e,t,n){typeof t=="function"&&(n=t,t={}),t||(t={});var r=t.prefix||"__jp",o=t.name||r+vM++,i=t.param||"callback",s=t.timeout!=null?t.timeout:6e4,a=encodeURIComponent,l=document.getElementsByTagName("script")[0]||document.head,u,c;s&&(c=setTimeout(function(){d(),n&&n(new Error("Timeout"))},s));function d(){u.parentNode&&u.parentNode.removeChild(u),window[o]=yM,c&&clearTimeout(c)}function f(){window[o]&&d()}return window[o]=function(p){bv("jsonp got",p),d(),n&&n(null,p)},e+=(~e.indexOf("?")?"&":"?")+i+"="+a(o),e=e.replace("?&","?"),bv('jsonp req "%s"',e),u=document.createElement("script"),u.src=e,l.parentNode.insertBefore(u,l),f}const Qr=Ml(gM);var xM=Object.defineProperty,wM=Object.defineProperties,CM=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,_3=Object.prototype.hasOwnProperty,B3=Object.prototype.propertyIsEnumerable,xv=(e,t,n)=>t in e?xM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wt=(e,t)=>{for(var n in t||(t={}))_3.call(t,n)&&xv(e,n,t[n]);if(Al)for(var n of Al(t))B3.call(t,n)&&xv(e,n,t[n]);return e},cu=(e,t)=>wM(e,CM(t)),du=(e,t)=>{var n={};for(var r in e)_3.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Al)for(var r of Al(e))t.indexOf(r)<0&&B3.call(e,r)&&(n[r]=e[r]);return n};function Ms(e){return n=>{var r=n,{bgStyle:o={},borderRadius:i=0,iconFillColor:s="white",round:a=!1,size:l=64}=r,u=du(r,["bgStyle","borderRadius","iconFillColor","round","size"]);return S.jsxs("svg",cu(wt({viewBox:"0 0 64 64",width:l,height:l},u),{children:[a?S.jsx("circle",{cx:"32",cy:"32",r:"32",fill:e.color,style:o}):S.jsx("rect",{width:"64",height:"64",rx:i,ry:i,fill:e.color,style:o}),S.jsx("path",{d:e.path,fill:s})]}))}}const SM=Ms({color:"#7f7f7f",networkName:"email",path:"M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z"}),PM=SM;function xe(e){const t=Object.entries(e).filter(([,n])=>n!=null).map(([n,r])=>`${encodeURIComponent(n)}=${encodeURIComponent(String(r))}`);return t.length>0?`?${t.join("&")}`:""}const $M=e=>!!e&&(typeof e=="object"||typeof e=="function")&&typeof e.then=="function",EM=(e,t)=>({left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-e/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-t/2}),kM=(e,t)=>({top:(window.screen.height-t)/2,left:(window.screen.width-e)/2});function TM(e,t,n){var r=t,{height:o,width:i}=r,s=du(r,["height","width"]);const a=wt({height:o,width:i,location:"no",toolbar:"no",status:"no",directories:"no",menubar:"no",scrollbars:"yes",resizable:"no",centerscreen:"yes",chrome:"yes"},s),l=window.open(e,"",Object.keys(a).map(u=>`${u}=${a[u]}`).join(", "));if(n){const u=window.setInterval(()=>{try{(l===null||l.closed)&&(window.clearInterval(u),n(l))}catch(c){console.error(c)}},1e3)}return l}function AM(e){var t=e,{beforeOnClick:n,children:r,className:o,disabled:i,disabledStyle:s={opacity:.6},forwardedRef:a,networkLink:l,networkName:u,onClick:c,onShareWindowClose:d,openShareDialogOnClick:f=!0,opts:p,resetButtonStyle:y=!0,style:b,url:w,windowHeight:x=400,windowPosition:g="windowCenter",windowWidth:v=550}=t,P=du(t,["beforeOnClick","children","className","disabled","disabledStyle","forwardedRef","networkLink","networkName","onClick","onShareWindowClose","openShareDialogOnClick","opts","resetButtonStyle","style","url","windowHeight","windowPosition","windowWidth"]);const k=async m=>{const L=l(w,p);if(!i){if(m.preventDefault(),n){const M=n();$M(M)&&await M}if(f){const M=wt({height:x,width:v},g==="windowCenter"?EM(v,x):kM(v,x));TM(L,M,d)}c&&c(m,L)}},A=j3("react-share__ShareButton",{"react-share__ShareButton--disabled":!!i,disabled:!!i},o),D=wt(wt(y?{backgroundColor:"transparent",border:"none",padding:0,font:"inherit",color:"inherit",cursor:"pointer"}:{},b),i&&s);return S.jsx("button",cu(wt({},P),{className:A,onClick:k,ref:a,style:D,children:r}))}function Re(e,t,n,r){function o(i,s){const a=n(i),l=wt({},i);return Object.keys(a).forEach(c=>{delete l[c]}),S.jsx(AM,cu(wt(wt({},r),l),{forwardedRef:s,networkName:e,networkLink:t,opts:n(i)}))}return o.displayName=`ShareButton-${e}`,h.forwardRef(o)}function MM(e,{subject:t,body:n,separator:r}){return"mailto:"+xe({subject:t,body:n?n+r+e:e})}const LM=Re("email",MM,e=>({subject:e.subject,body:e.body,separator:e.separator||" "}),{openShareDialogOnClick:!1,onClick:(e,t)=>{window.location.href=t}}),DM=LM,NM=Ms({color:"#0965FE",networkName:"facebook",path:"M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"}),IM=NM;function RM(e,{appId:t,redirectUri:n,to:r}){return"https://www.facebook.com/dialog/send"+xe({link:e,redirect_uri:n||e,app_id:t,to:r})}Re("facebookmessenger",RM,e=>({appId:e.appId,redirectUri:e.redirectUri,to:e.to}),{windowWidth:1e3,windowHeight:820});class FM extends Error{constructor(t){super(t),this.name="AssertionError"}}function Me(e,t){if(!e)throw new FM(t)}function OM(e,{hashtag:t}){return Me(e,"facebook.url"),"https://www.facebook.com/sharer/sharer.php"+xe({u:e,hashtag:t})}const jM=Re("facebook",OM,e=>({hashtag:e.hashtag}),{windowWidth:550,windowHeight:400}),_M=jM;function BM(){const e=h.useRef(!1);return h.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),h.useCallback(()=>e.current,[])}function VM(e){var t=e,{children:n=f=>f,className:r,getCount:o,url:i}=t,s=du(t,["children","className","getCount","url"]);const a=BM(),[l,u]=h.useState(void 0),[c,d]=h.useState(!1);return h.useEffect(()=>{d(!0),o(i,f=>{a()&&(u(f),d(!1))})},[i]),S.jsx("span",cu(wt({className:j3("react-share__ShareCount",r)},s),{children:!c&&l!==void 0&&n(l)}))}function Zr(e){const t=n=>S.jsx(VM,wt({getCount:e},n));return t.displayName=`ShareCount(${e.name})`,t}function KM(e,t){const n=`https://graph.facebook.com/?id=${e}&fields=og_object{engagement}`;Qr(n,(r,o)=>{t(!r&&o&&o.og_object&&o.og_object.engagement?o.og_object.engagement.count:void 0)})}Zr(KM);function zM(e,{title:t}){return Me(e,"hatena.url"),`http://b.hatena.ne.jp/add?mode=confirm&url=${e}&title=${t}`}Re("hatena",zM,e=>({title:e.title}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"});function WM(e,t){Qr("https://bookmark.hatenaapis.com/count/entry"+xe({url:e}),(r,o)=>{t(o??void 0)})}Zr(WM);function UM(e,{title:t,description:n}){return Me(e,"instapaper.url"),"http://www.instapaper.com/hello2"+xe({url:e,title:t,description:n})}Re("instapaper",UM,e=>({title:e.title,description:e.description}),{windowWidth:500,windowHeight:500,windowPosition:"windowCenter"});function HM(e,{title:t}){return Me(e,"line.url"),"https://social-plugins.line.me/lineit/share"+xe({url:e,text:t})}Re("line",HM,e=>({title:e.title}),{windowWidth:500,windowHeight:500});function GM(e,{title:t,summary:n,source:r}){return Me(e,"linkedin.url"),"https://linkedin.com/shareArticle"+xe({url:e,mini:"true",title:t,summary:n,source:r})}Re("linkedin",GM,({title:e,summary:t,source:n})=>({title:e,summary:t,source:n}),{windowWidth:750,windowHeight:600});function YM(e,{title:t,description:n}){return Me(e,"livejournal.url"),"https://www.livejournal.com/update.bml"+xe({subject:t,event:n})}Re("livejournal",YM,e=>({title:e.title,description:e.description}),{windowWidth:660,windowHeight:460});function XM(e,{title:t,description:n,imageUrl:r}){return Me(e,"mailru.url"),"https://connect.mail.ru/share"+xe({url:e,title:t,description:n,image_url:r})}Re("mailru",XM,e=>({title:e.title,description:e.description,imageUrl:e.imageUrl}),{windowWidth:660,windowHeight:460});function QM(e,{title:t,description:n,image:r}){return Me(e,"ok.url"),"https://connect.ok.ru/offer"+xe({url:e,title:t,description:n,imageUrl:r})}Re("ok",QM,e=>({title:e.title,description:e.description,image:e.image}),{windowWidth:588,windowHeight:480,windowPosition:"screenCenter"});function ZM(e,t){window.OK||(window.OK={Share:{count:function(i,s){var a,l;(l=(a=window.OK.callbacks)[i])==null||l.call(a,s)}},callbacks:[]});const n="https://connect.ok.ru/dk",r=window.OK.callbacks.length;return window.ODKL={updateCount(o,i){var s,a;const l=o===""?0:parseInt(o.replace("react-share-",""),10);(a=(s=window.OK.callbacks)[l])==null||a.call(s,i===""?void 0:parseInt(i,10))}},window.OK.callbacks.push(t),Qr(n+xe({"st.cmd":"extLike",uid:`react-share-${r}`,ref:e}))}Zr(ZM);function JM(e,{media:t,description:n,pinId:r}){return r?`https://pinterest.com/pin/${r}/repin/x/`:(Me(e,"pinterest.url"),Me(t,"pinterest.media"),"https://pinterest.com/pin/create/button/"+xe({url:e,media:t,description:n}))}Re("pinterest",JM,e=>({media:e.media,description:e.description,pinId:e.pinId}),{windowWidth:1e3,windowHeight:730});function qM(e,t){Qr("https://api.pinterest.com/v1/urls/count.json"+xe({url:e}),(r,o)=>{t(o?o.count:void 0)})}Zr(qM);function eL(e,{title:t}){return Me(e,"pocket.url"),"https://getpocket.com/save"+xe({url:e,title:t})}Re("pocket",eL,e=>({title:e.title}),{windowWidth:500,windowHeight:500});const tL=Ms({color:"#FF5700",networkName:"reddit",path:"M 53.34375 32 C 53.277344 30.160156 52.136719 28.53125 50.429688 27.839844 C 48.722656 27.148438 46.769531 27.523438 45.441406 28.800781 C 41.800781 26.324219 37.519531 24.957031 33.121094 24.863281 L 35.199219 14.878906 L 42.046875 16.320312 C 42.214844 17.882812 43.496094 19.09375 45.066406 19.171875 C 46.636719 19.253906 48.03125 18.183594 48.359375 16.644531 C 48.6875 15.105469 47.847656 13.558594 46.382812 12.992188 C 44.914062 12.425781 43.253906 13.007812 42.464844 14.367188 L 34.625 12.800781 C 34.363281 12.742188 34.09375 12.792969 33.871094 12.9375 C 33.648438 13.082031 33.492188 13.308594 33.441406 13.566406 L 31.070312 24.671875 C 26.617188 24.738281 22.277344 26.105469 18.59375 28.609375 C 17.242188 27.339844 15.273438 26.988281 13.570312 27.707031 C 11.863281 28.429688 10.746094 30.089844 10.71875 31.941406 C 10.691406 33.789062 11.757812 35.484375 13.441406 36.257812 C 13.402344 36.726562 13.402344 37.195312 13.441406 37.664062 C 13.441406 44.832031 21.792969 50.65625 32.097656 50.65625 C 42.398438 50.65625 50.753906 44.832031 50.753906 37.664062 C 50.789062 37.195312 50.789062 36.726562 50.753906 36.257812 C 52.363281 35.453125 53.371094 33.800781 53.34375 32 Z M 21.34375 35.199219 C 21.34375 33.433594 22.777344 32 24.542969 32 C 26.3125 32 27.742188 33.433594 27.742188 35.199219 C 27.742188 36.96875 26.3125 38.398438 24.542969 38.398438 C 22.777344 38.398438 21.34375 36.96875 21.34375 35.199219 Z M 39.9375 44 C 37.664062 45.710938 34.871094 46.582031 32.03125 46.464844 C 29.191406 46.582031 26.398438 45.710938 24.128906 44 C 23.847656 43.65625 23.871094 43.15625 24.183594 42.839844 C 24.5 42.527344 25 42.503906 25.34375 42.785156 C 27.269531 44.195312 29.617188 44.90625 32 44.800781 C 34.386719 44.929688 36.746094 44.242188 38.6875 42.847656 C 39.042969 42.503906 39.605469 42.511719 39.953125 42.863281 C 40.296875 43.21875 40.289062 43.785156 39.9375 44.128906 Z M 39.359375 38.527344 C 37.59375 38.527344 36.160156 37.09375 36.160156 35.328125 C 36.160156 33.5625 37.59375 32.128906 39.359375 32.128906 C 41.128906 32.128906 42.558594 33.5625 42.558594 35.328125 C 42.59375 36.203125 42.269531 37.054688 41.65625 37.6875 C 41.046875 38.316406 40.203125 38.664062 39.328125 38.65625 Z M 39.359375 38.527344"}),nL=tL;function rL(e,{title:t}){return Me(e,"reddit.url"),"https://www.reddit.com/submit"+xe({url:e,title:t})}const oL=Re("reddit",rL,e=>({title:e.title}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"}),iL=oL;function sL(e,{title:t}){return Me(e,"gab.url"),"https://gab.com/compose"+xe({url:e,text:t})}Re("gab",sL,e=>({title:e.title}),{windowWidth:660,windowHeight:640,windowPosition:"windowCenter"});function aL(e,t){const n=`https://www.reddit.com/api/info.json?limit=1&url=${e}`;Qr(n,{param:"jsonp"},(r,o)=>{t(!r&&o&&o.data&&o.data.children.length>0&&o.data.children[0].data.score?o.data.children[0].data.score:void 0)})}Zr(aL);function lL(e,{title:t}){return Me(e,"telegram.url"),"https://telegram.me/share/url"+xe({url:e,text:t})}Re("telegram",lL,e=>({title:e.title}),{windowWidth:550,windowHeight:400});function uL(e,{title:t,caption:n,tags:r,posttype:o}){return Me(e,"tumblr.url"),"https://www.tumblr.com/widgets/share/tool"+xe({canonicalUrl:e,title:t,caption:n,tags:r,posttype:o})}Re("tumblr",uL,e=>({title:e.title,tags:(e.tags||[]).join(","),caption:e.caption,posttype:e.posttype||"link"}),{windowWidth:660,windowHeight:460});function cL(e,t){return Qr("https://api.tumblr.com/v2/share/stats"+xe({url:e}),(r,o)=>{t(!r&&o&&o.response?o.response.note_count:void 0)})}Zr(cL);function dL(e,{title:t,via:n,hashtags:r=[],related:o=[]}){return Me(e,"twitter.url"),Me(Array.isArray(r),"twitter.hashtags is not an array"),Me(Array.isArray(o),"twitter.related is not an array"),"https://twitter.com/intent/tweet"+xe({url:e,text:t,via:n,hashtags:r.length>0?r.join(","):void 0,related:o.length>0?o.join(","):void 0})}const fL=Re("twitter",dL,e=>({hashtags:e.hashtags,title:e.title,via:e.via,related:e.related}),{windowWidth:550,windowHeight:400}),pL=fL;function hL(e,{title:t,separator:n}){return Me(e,"viber.url"),"viber://forward"+xe({text:t?t+n+e:e})}Re("viber",hL,e=>({title:e.title,separator:e.separator||" "}),{windowWidth:660,windowHeight:460});function mL(e,{title:t,image:n,noParse:r,noVkLinks:o}){return Me(e,"vk.url"),"https://vk.com/share.php"+xe({url:e,title:t,image:n,noparse:r?1:0,no_vk_links:o?1:0})}Re("vk",mL,e=>({title:e.title,image:e.image,noParse:e.noParse,noVkLinks:e.noVkLinks}),{windowWidth:660,windowHeight:460});function gL(e,t){window.VK||(window.VK={}),window.VK.Share={count:(o,i)=>{var s,a;return(a=(s=window.VK.callbacks)==null?void 0:s[o])==null?void 0:a.call(s,i)}},window.VK.callbacks=[];const n="https://vk.com/share.php",r=window.VK.callbacks.length;return window.VK.callbacks.push(t),Qr(n+xe({act:"count",index:r,url:e}))}Zr(gL);function vL(e,{title:t,image:n}){return Me(e,"weibo.url"),"http://service.weibo.com/share/share.php"+xe({url:e,title:t,pic:n})}Re("weibo",vL,e=>({title:e.title,image:e.image}),{windowWidth:660,windowHeight:550,windowPosition:"screenCenter"});const yL=Ms({color:"#25D366",networkName:"whatsapp",path:"m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915"}),bL=yL;function xL(){return/(android|iphone|ipad|mobile)/i.test(navigator.userAgent)}function wL(e,{title:t,separator:n}){return Me(e,"whatsapp.url"),"https://"+(xL()?"api":"web")+".whatsapp.com/send"+xe({text:t?t+n+e:e})}const CL=Re("whatsapp",wL,e=>({title:e.title,separator:e.separator||" "}),{windowWidth:550,windowHeight:400}),SL=CL;function PL(e,{quote:t,hashtag:n}){return Me(e,"workplace.url"),"https://work.facebook.com/sharer.php"+xe({u:e,quote:t,hashtag:n})}Re("workplace",PL,e=>({quote:e.quote,hashtag:e.hashtag}),{windowWidth:550,windowHeight:400});const $L=Ms({color:"#000000",networkName:"X",path:"M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z"}),EL=$L;function kL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6a2 2 0 01-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3a2 2 0 012 2z"}}]})(e)}function TL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM19 14.9L14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1v5.8z"}},{tag:"circle",attr:{cx:"12",cy:"16",r:"1"}},{tag:"path",attr:{d:"M11 7h2v7h-2z"}}]})(e)}function AL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}},{tag:"path",attr:{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}},{tag:"path",attr:{d:"M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}}]})(e)}function ML(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4.75 17.25a.75.75 0 0 1 .75.75v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V18a.75.75 0 0 1 .75-.75Z"}},{tag:"path",attr:{d:"M5.22 9.97a.749.749 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.749.749 0 0 1-1.06 0l-6.25-6.25a.749.749 0 0 1 0-1.06Z"}}]})(e)}function LL(){const e="250px",t="text-sm text-default-500 pointer-events-none flex-shrink-0",n="http://github.com",r="GitHub",[o,i]=ee.useState({}),s=l=>{i(u=>({...u,[l]:!u[l]}))},a=(l,u)=>{const c=document.createElement("a");c.href=l,c.download=u||"download",c.click()};return S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-2xl font-bold",children:"More Arts"}),S.jsx("div",{className:"flex flex-wrap justify-start items-center gap-4 mt-4",children:Object.values(Ro).map((l,u)=>S.jsx("div",{className:"flex gap-4 flex-wrap",children:l.map((c,d)=>S.jsxs(lw,{shadow:"sm",isPressable:!0,onPress:()=>console.log("item pressed"),className:"relative overflow-hidden inline-block group transition-opacity duration-300 hover:opacity-90",style:{margin:"0 0 1.5em",width:e,height:"100%"},children:[S.jsx(sw,{className:"absolute z-10 top-1 flex-col !items-start opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:S.jsxs("div",{className:"flex justify-between items-center w-full",children:[S.jsx("span",{className:"text-sm font-medium text-white",children:"Header Tumblr"}),S.jsx(Io,{className:o[d]?"bg-black text-white border-default-200":"",color:"danger",radius:"full",size:"sm",variant:o[d]?"bordered":"solid",onPress:()=>s(d),children:o[d]?"Saved":"Save"})]})}),S.jsx(su,{removeWrapper:!0,shadow:"sm",radius:"lg",alt:c.name,className:"object-cover -z-1 w-full h-full",src:c.img}),S.jsx(T8,{className:"justify-between before:bg-white/10 overflow-hidden py-1 absolute before:rounded-sm rounded-small bottom-1 w-[calc(100%_-_5px)] shadow-small ml-1 z-10 opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:S.jsxs("div",{className:"flex gap-4 items-center",children:[S.jsxs(Zd,{backdrop:"blur",children:[S.jsx(Qd,{children:S.jsx(Io,{size:"sm",className:"p-1",children:S.jsx(kL,{className:`${t} text-sm`})})}),S.jsxs(Xd,{variant:"faded","aria-label":"Static Actions",children:[S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(_M,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(IM,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Facebook"})]})},"facebook"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(SL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(bL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Whatsapp"})]})},"whatsapp"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(pL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(EL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Twitter"})]})},"x"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(iL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(nL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Reddit"})]})},"reddit"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(DM,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(PM,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Email "})]})},"email")]})]}),S.jsxs(Zd,{children:[S.jsx(Qd,{children:S.jsx(Io,{size:"sm",className:"p-1",children:S.jsx(AL,{className:`${t} text-sm`})})}),S.jsxs(Xd,{variant:"faded","aria-label":"Dropdown menu with icons",children:[S.jsx(ft,{onClick:()=>a(c.img,c.name),startContent:S.jsx(ML,{className:t}),children:"Download image"}),S.jsx(ft,{color:"danger",startContent:S.jsx(TL,{}),children:"Report"},"logout")]})]})]})})]},d))},u))})]})}function fu(e){return e[Math.floor(Math.random()*e.length)]}const DL=fu(F3),NL=fu(I3),IL=fu(R3),RL=fu(N3),FL=[{name:"Paintings",imageUrl:DL.img,tooltip:"Discover Paintings"},{name:"Landscapes",imageUrl:NL.img,tooltip:"Discover Landscapes"},{name:"Portraits",imageUrl:IL.img,tooltip:"Discover Portraits"},{name:"Abstracts",imageUrl:RL.img,tooltip:"Discover Abstracts"}],OL=({category:e})=>S.jsx(hw,{content:e.tooltip,placement:"top",color:"foreground",showArrow:!0,children:S.jsxs("div",{className:"flex flex-col items-center",children:[S.jsx(su,{src:e.imageUrl,alt:e.name,isZoomed:!0,className:"w-24 h-24"}),S.jsx("span",{className:"mt-1 text-sm",children:e.name})]})}),jL=()=>S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-xl font-semibold",children:"Categories"}),S.jsx("div",{className:"flex flex-wrap justify-start items-center gap-4 mt-4",children:FL.map(e=>S.jsx(OL,{category:e},e.name))})]}),_L=()=>S.jsxs("div",{className:"p-4 sm:p-6",children:[S.jsxs("div",{className:"flex flex-wrap justify-between items-center",children:[S.jsx("header",{className:"text-xl sm:text-2xl font-bold mb-2 sm:mb-0",children:"ArtistryHub."}),S.jsxs(M3,{to:"/artistry-hub/top-picks",className:"flex items-center text-sm sm:text-lg font-medium text-blue-500 hover:text-blue-600 transition duration-300 ease-in-out",children:["Explore Featured Artworks"," ",S.jsx(TA,{className:"ml-1 sm:ml-2 text-base sm:text-lg"})]})]}),S.jsx("p",{className:"text-gray-700 text-sm sm:text-base mt-2",children:"Explore our world of creative designs."}),S.jsx(jL,{}),S.jsx(LL,{})]}),BL=()=>{const e=Object.values(Ro).flat().sort((t,n)=>n.likes-t.likes).slice(0,18);return S.jsxs("div",{className:"p-6",children:[S.jsx("header",{className:"text-2xl font-bold",children:"ArtistryHub."}),S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Top Picks"}),S.jsx("div",{className:"top-picks-container flex flex-wrap overflow-x-auto",children:e.map(t=>S.jsx(hw,{content:t.name,placement:"bottom",color:"foreground",showArrow:!0,children:S.jsx("div",{className:"flex flex-col items-center mr-3 mb-3",children:S.jsx("div",{className:"w-48 h-48 rounded-lg overflow-hidden bg-white shadow-md border border-gray-300",children:S.jsx("img",{src:t.img,alt:t.name,className:"object-cover w-full h-full"})})})},t.name))})]})]})},VL=()=>{let{id:e}=tA(),t=null;for(const n in Ro)if(Object.prototype.hasOwnProperty.call(Ro,n)&&(t=Ro[n].find(r=>r.id.toString()===e),t))break;return S.jsxs("div",{className:"flex flex-col md:flex-row p-4 gap-6",children:[S.jsx("div",{className:"flex-1",children:S.jsx(su,{src:t.img,alt:t.name,objectFit:"cover",width:"100%",height:"100%",className:"shadow-lg rounded-lg"})}),S.jsx("div",{className:"flex-1",children:S.jsxs(lw,{className:"shadow-xl rounded-lg",children:[S.jsx(sw,{className:"mb-1",children:S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-800",children:t.name}),S.jsxs("p",{className:"text-sm text-gray-600 mt-1",children:["by ",t.artist]})]})}),S.jsxs(k8,{className:"space-y-4",children:[S.jsx("div",{className:"text-md text-gray-700",children:t.description}),S.jsxs("div",{className:"text-sm text-gray-600 space-y-2",children:[S.jsxs("div",{children:[S.jsx("span",{className:"font-semibold",children:"Year:"})," ",t.date]}),S.jsxs("div",{children:[S.jsx("span",{className:"font-semibold",children:"Style:"})," ",t.style]}),S.jsxs("div",{children:[S.jsx("span",{className:"font-semibold",children:"Dimensions:"})," ",t.dimensions]}),S.jsxs("div",{children:[S.jsx("span",{className:"font-semibold",children:"Location:"})," ",t.location]})]})]})]})})]})},KL="/artistry-hub/assets/404image-HYVTqKlJ.png",zL=()=>S.jsx("div",{className:"flex flex-col justify-start items-start min-h-screen bg-gray-100 overflow-hidden p-10 ml-20",children:S.jsxs("div",{className:"flex items-center justify-between w-full p-10 ml-20",children:[S.jsxs("div",{className:"p-10 ml-20",children:[S.jsx("h1",{className:"text-4xl font-bold text-black-500 mb-10 mt-12",children:"ArtistryHub."}),S.jsx("h2",{className:"text-3xl font-bold text-black-500 mb-5",children:"404 Error."}),S.jsx("h2",{className:"text-3xl font-bold text-red-500",children:"Oops! Something went wrong."}),S.jsx("p",{className:"font-bold text-gray-400 mt-3",children:"This page does not exist."})]}),S.jsxs("div",{className:"text-6xl p-10 ml-20",children:[" ",S.jsx("img",{src:KL,alt:"Bot Image"})," "]})]})});function WL(){return S.jsxs("div",{className:"flex flex-col justify-start items-start min-h-screen bg-gray-100",children:[S.jsxs(CA,{children:[S.jsx(sM,{}),S.jsxs(gA,{children:[S.jsx(Ei,{exact:!0,path:"/artistry-hub/",element:S.jsx(_L,{})}),S.jsx(Ei,{exact:!0,path:"/artistry-hub/top-picks",element:S.jsx(BL,{})}),S.jsx(Ei,{path:"/artistry-hub/art/:id",element:S.jsx(VL,{})}),S.jsx(Ei,{path:"*",element:S.jsx(zL,{})})]})]}),S.jsx(aM,{})]})}xc.createRoot(document.getElementById("root")).render(S.jsx(ee.StrictMode,{children:S.jsx(u$,{children:S.jsx(WL,{})})})); +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var i="",s=0;s0)return fM(e);if(n==="number"&&isNaN(e)===!1)return t.long?hM(e):pM(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function fM(e){if(e=String(e),!(e.length>100)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*cM;case"days":case"day":case"d":return n*ps;case"hours":case"hour":case"hrs":case"hr":case"h":return n*fs;case"minutes":case"minute":case"mins":case"min":case"m":return n*ds;case"seconds":case"second":case"secs":case"sec":case"s":return n*cs;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function pM(e){return e>=ps?Math.round(e/ps)+"d":e>=fs?Math.round(e/fs)+"h":e>=ds?Math.round(e/ds)+"m":e>=cs?Math.round(e/cs)+"s":e+"ms"}function hM(e){return da(e,ps,"day")||da(e,fs,"hour")||da(e,ds,"minute")||da(e,cs,"second")||e+" ms"}function da(e,t,n){if(!(e=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}t.formatters.j=function(u){try{return JSON.stringify(u)}catch(c){return"[UnexpectedJSONParseError]: "+c.message}};function o(u){var c=this.useColors;if(u[0]=(c?"%c":"")+this.namespace+(c?" %c":" ")+u[0]+(c?"%c ":" ")+"+"+t.humanize(this.diff),!!c){var d="color: "+this.color;u.splice(1,0,d,"color: inherit");var f=0,p=0;u[0].replace(/%[a-zA-Z%]/g,function(y){y!=="%%"&&(f++,y==="%c"&&(p=f))}),u.splice(p,0,d)}}function i(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function s(u){try{u==null?t.storage.removeItem("debug"):t.storage.debug=u}catch{}}function a(){var u;try{u=t.storage.debug}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=n.DEBUG),u}t.enable(a());function l(){try{return window.localStorage}catch{}}})(rf,rf.exports);var gM=rf.exports,xv=gM("jsonp"),vM=xM,yM=0;function bM(){}function xM(e,t,n){typeof t=="function"&&(n=t,t={}),t||(t={});var r=t.prefix||"__jp",o=t.name||r+yM++,i=t.param||"callback",s=t.timeout!=null?t.timeout:6e4,a=encodeURIComponent,l=document.getElementsByTagName("script")[0]||document.head,u,c;s&&(c=setTimeout(function(){d(),n&&n(new Error("Timeout"))},s));function d(){u.parentNode&&u.parentNode.removeChild(u),window[o]=bM,c&&clearTimeout(c)}function f(){window[o]&&d()}return window[o]=function(p){xv("jsonp got",p),d(),n&&n(null,p)},e+=(~e.indexOf("?")?"&":"?")+i+"="+a(o),e=e.replace("?&","?"),xv('jsonp req "%s"',e),u=document.createElement("script"),u.src=e,l.parentNode.insertBefore(u,l),f}const Qr=Ml(vM);var wM=Object.defineProperty,CM=Object.defineProperties,SM=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,B3=Object.prototype.hasOwnProperty,V3=Object.prototype.propertyIsEnumerable,wv=(e,t,n)=>t in e?wM(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wt=(e,t)=>{for(var n in t||(t={}))B3.call(t,n)&&wv(e,n,t[n]);if(Al)for(var n of Al(t))V3.call(t,n)&&wv(e,n,t[n]);return e},cu=(e,t)=>CM(e,SM(t)),du=(e,t)=>{var n={};for(var r in e)B3.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Al)for(var r of Al(e))t.indexOf(r)<0&&V3.call(e,r)&&(n[r]=e[r]);return n};function Ms(e){return n=>{var r=n,{bgStyle:o={},borderRadius:i=0,iconFillColor:s="white",round:a=!1,size:l=64}=r,u=du(r,["bgStyle","borderRadius","iconFillColor","round","size"]);return S.jsxs("svg",cu(wt({viewBox:"0 0 64 64",width:l,height:l},u),{children:[a?S.jsx("circle",{cx:"32",cy:"32",r:"32",fill:e.color,style:o}):S.jsx("rect",{width:"64",height:"64",rx:i,ry:i,fill:e.color,style:o}),S.jsx("path",{d:e.path,fill:s})]}))}}const PM=Ms({color:"#7f7f7f",networkName:"email",path:"M17,22v20h30V22H17z M41.1,25L32,32.1L22.9,25H41.1z M20,39V26.6l12,9.3l12-9.3V39H20z"}),$M=PM;function xe(e){const t=Object.entries(e).filter(([,n])=>n!=null).map(([n,r])=>`${encodeURIComponent(n)}=${encodeURIComponent(String(r))}`);return t.length>0?`?${t.join("&")}`:""}const EM=e=>!!e&&(typeof e=="object"||typeof e=="function")&&typeof e.then=="function",kM=(e,t)=>({left:window.outerWidth/2+(window.screenX||window.screenLeft||0)-e/2,top:window.outerHeight/2+(window.screenY||window.screenTop||0)-t/2}),TM=(e,t)=>({top:(window.screen.height-t)/2,left:(window.screen.width-e)/2});function AM(e,t,n){var r=t,{height:o,width:i}=r,s=du(r,["height","width"]);const a=wt({height:o,width:i,location:"no",toolbar:"no",status:"no",directories:"no",menubar:"no",scrollbars:"yes",resizable:"no",centerscreen:"yes",chrome:"yes"},s),l=window.open(e,"",Object.keys(a).map(u=>`${u}=${a[u]}`).join(", "));if(n){const u=window.setInterval(()=>{try{(l===null||l.closed)&&(window.clearInterval(u),n(l))}catch(c){console.error(c)}},1e3)}return l}function MM(e){var t=e,{beforeOnClick:n,children:r,className:o,disabled:i,disabledStyle:s={opacity:.6},forwardedRef:a,networkLink:l,networkName:u,onClick:c,onShareWindowClose:d,openShareDialogOnClick:f=!0,opts:p,resetButtonStyle:y=!0,style:b,url:w,windowHeight:x=400,windowPosition:g="windowCenter",windowWidth:v=550}=t,P=du(t,["beforeOnClick","children","className","disabled","disabledStyle","forwardedRef","networkLink","networkName","onClick","onShareWindowClose","openShareDialogOnClick","opts","resetButtonStyle","style","url","windowHeight","windowPosition","windowWidth"]);const k=async m=>{const L=l(w,p);if(!i){if(m.preventDefault(),n){const M=n();EM(M)&&await M}if(f){const M=wt({height:x,width:v},g==="windowCenter"?kM(v,x):TM(v,x));AM(L,M,d)}c&&c(m,L)}},A=_3("react-share__ShareButton",{"react-share__ShareButton--disabled":!!i,disabled:!!i},o),D=wt(wt(y?{backgroundColor:"transparent",border:"none",padding:0,font:"inherit",color:"inherit",cursor:"pointer"}:{},b),i&&s);return S.jsx("button",cu(wt({},P),{className:A,onClick:k,ref:a,style:D,children:r}))}function Re(e,t,n,r){function o(i,s){const a=n(i),l=wt({},i);return Object.keys(a).forEach(c=>{delete l[c]}),S.jsx(MM,cu(wt(wt({},r),l),{forwardedRef:s,networkName:e,networkLink:t,opts:n(i)}))}return o.displayName=`ShareButton-${e}`,h.forwardRef(o)}function LM(e,{subject:t,body:n,separator:r}){return"mailto:"+xe({subject:t,body:n?n+r+e:e})}const DM=Re("email",LM,e=>({subject:e.subject,body:e.body,separator:e.separator||" "}),{openShareDialogOnClick:!1,onClick:(e,t)=>{window.location.href=t}}),NM=DM,IM=Ms({color:"#0965FE",networkName:"facebook",path:"M34.1,47V33.3h4.6l0.7-5.3h-5.3v-3.4c0-1.5,0.4-2.6,2.6-2.6l2.8,0v-4.8c-0.5-0.1-2.2-0.2-4.1-0.2 c-4.1,0-6.9,2.5-6.9,7V28H24v5.3h4.6V47H34.1z"}),RM=IM;function FM(e,{appId:t,redirectUri:n,to:r}){return"https://www.facebook.com/dialog/send"+xe({link:e,redirect_uri:n||e,app_id:t,to:r})}Re("facebookmessenger",FM,e=>({appId:e.appId,redirectUri:e.redirectUri,to:e.to}),{windowWidth:1e3,windowHeight:820});class OM extends Error{constructor(t){super(t),this.name="AssertionError"}}function Me(e,t){if(!e)throw new OM(t)}function jM(e,{hashtag:t}){return Me(e,"facebook.url"),"https://www.facebook.com/sharer/sharer.php"+xe({u:e,hashtag:t})}const _M=Re("facebook",jM,e=>({hashtag:e.hashtag}),{windowWidth:550,windowHeight:400}),BM=_M;function VM(){const e=h.useRef(!1);return h.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),h.useCallback(()=>e.current,[])}function KM(e){var t=e,{children:n=f=>f,className:r,getCount:o,url:i}=t,s=du(t,["children","className","getCount","url"]);const a=VM(),[l,u]=h.useState(void 0),[c,d]=h.useState(!1);return h.useEffect(()=>{d(!0),o(i,f=>{a()&&(u(f),d(!1))})},[i]),S.jsx("span",cu(wt({className:_3("react-share__ShareCount",r)},s),{children:!c&&l!==void 0&&n(l)}))}function Zr(e){const t=n=>S.jsx(KM,wt({getCount:e},n));return t.displayName=`ShareCount(${e.name})`,t}function zM(e,t){const n=`https://graph.facebook.com/?id=${e}&fields=og_object{engagement}`;Qr(n,(r,o)=>{t(!r&&o&&o.og_object&&o.og_object.engagement?o.og_object.engagement.count:void 0)})}Zr(zM);function WM(e,{title:t}){return Me(e,"hatena.url"),`http://b.hatena.ne.jp/add?mode=confirm&url=${e}&title=${t}`}Re("hatena",WM,e=>({title:e.title}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"});function UM(e,t){Qr("https://bookmark.hatenaapis.com/count/entry"+xe({url:e}),(r,o)=>{t(o??void 0)})}Zr(UM);function HM(e,{title:t,description:n}){return Me(e,"instapaper.url"),"http://www.instapaper.com/hello2"+xe({url:e,title:t,description:n})}Re("instapaper",HM,e=>({title:e.title,description:e.description}),{windowWidth:500,windowHeight:500,windowPosition:"windowCenter"});function GM(e,{title:t}){return Me(e,"line.url"),"https://social-plugins.line.me/lineit/share"+xe({url:e,text:t})}Re("line",GM,e=>({title:e.title}),{windowWidth:500,windowHeight:500});function YM(e,{title:t,summary:n,source:r}){return Me(e,"linkedin.url"),"https://linkedin.com/shareArticle"+xe({url:e,mini:"true",title:t,summary:n,source:r})}Re("linkedin",YM,({title:e,summary:t,source:n})=>({title:e,summary:t,source:n}),{windowWidth:750,windowHeight:600});function XM(e,{title:t,description:n}){return Me(e,"livejournal.url"),"https://www.livejournal.com/update.bml"+xe({subject:t,event:n})}Re("livejournal",XM,e=>({title:e.title,description:e.description}),{windowWidth:660,windowHeight:460});function QM(e,{title:t,description:n,imageUrl:r}){return Me(e,"mailru.url"),"https://connect.mail.ru/share"+xe({url:e,title:t,description:n,image_url:r})}Re("mailru",QM,e=>({title:e.title,description:e.description,imageUrl:e.imageUrl}),{windowWidth:660,windowHeight:460});function ZM(e,{title:t,description:n,image:r}){return Me(e,"ok.url"),"https://connect.ok.ru/offer"+xe({url:e,title:t,description:n,imageUrl:r})}Re("ok",ZM,e=>({title:e.title,description:e.description,image:e.image}),{windowWidth:588,windowHeight:480,windowPosition:"screenCenter"});function JM(e,t){window.OK||(window.OK={Share:{count:function(i,s){var a,l;(l=(a=window.OK.callbacks)[i])==null||l.call(a,s)}},callbacks:[]});const n="https://connect.ok.ru/dk",r=window.OK.callbacks.length;return window.ODKL={updateCount(o,i){var s,a;const l=o===""?0:parseInt(o.replace("react-share-",""),10);(a=(s=window.OK.callbacks)[l])==null||a.call(s,i===""?void 0:parseInt(i,10))}},window.OK.callbacks.push(t),Qr(n+xe({"st.cmd":"extLike",uid:`react-share-${r}`,ref:e}))}Zr(JM);function qM(e,{media:t,description:n,pinId:r}){return r?`https://pinterest.com/pin/${r}/repin/x/`:(Me(e,"pinterest.url"),Me(t,"pinterest.media"),"https://pinterest.com/pin/create/button/"+xe({url:e,media:t,description:n}))}Re("pinterest",qM,e=>({media:e.media,description:e.description,pinId:e.pinId}),{windowWidth:1e3,windowHeight:730});function eL(e,t){Qr("https://api.pinterest.com/v1/urls/count.json"+xe({url:e}),(r,o)=>{t(o?o.count:void 0)})}Zr(eL);function tL(e,{title:t}){return Me(e,"pocket.url"),"https://getpocket.com/save"+xe({url:e,title:t})}Re("pocket",tL,e=>({title:e.title}),{windowWidth:500,windowHeight:500});const nL=Ms({color:"#FF5700",networkName:"reddit",path:"M 53.34375 32 C 53.277344 30.160156 52.136719 28.53125 50.429688 27.839844 C 48.722656 27.148438 46.769531 27.523438 45.441406 28.800781 C 41.800781 26.324219 37.519531 24.957031 33.121094 24.863281 L 35.199219 14.878906 L 42.046875 16.320312 C 42.214844 17.882812 43.496094 19.09375 45.066406 19.171875 C 46.636719 19.253906 48.03125 18.183594 48.359375 16.644531 C 48.6875 15.105469 47.847656 13.558594 46.382812 12.992188 C 44.914062 12.425781 43.253906 13.007812 42.464844 14.367188 L 34.625 12.800781 C 34.363281 12.742188 34.09375 12.792969 33.871094 12.9375 C 33.648438 13.082031 33.492188 13.308594 33.441406 13.566406 L 31.070312 24.671875 C 26.617188 24.738281 22.277344 26.105469 18.59375 28.609375 C 17.242188 27.339844 15.273438 26.988281 13.570312 27.707031 C 11.863281 28.429688 10.746094 30.089844 10.71875 31.941406 C 10.691406 33.789062 11.757812 35.484375 13.441406 36.257812 C 13.402344 36.726562 13.402344 37.195312 13.441406 37.664062 C 13.441406 44.832031 21.792969 50.65625 32.097656 50.65625 C 42.398438 50.65625 50.753906 44.832031 50.753906 37.664062 C 50.789062 37.195312 50.789062 36.726562 50.753906 36.257812 C 52.363281 35.453125 53.371094 33.800781 53.34375 32 Z M 21.34375 35.199219 C 21.34375 33.433594 22.777344 32 24.542969 32 C 26.3125 32 27.742188 33.433594 27.742188 35.199219 C 27.742188 36.96875 26.3125 38.398438 24.542969 38.398438 C 22.777344 38.398438 21.34375 36.96875 21.34375 35.199219 Z M 39.9375 44 C 37.664062 45.710938 34.871094 46.582031 32.03125 46.464844 C 29.191406 46.582031 26.398438 45.710938 24.128906 44 C 23.847656 43.65625 23.871094 43.15625 24.183594 42.839844 C 24.5 42.527344 25 42.503906 25.34375 42.785156 C 27.269531 44.195312 29.617188 44.90625 32 44.800781 C 34.386719 44.929688 36.746094 44.242188 38.6875 42.847656 C 39.042969 42.503906 39.605469 42.511719 39.953125 42.863281 C 40.296875 43.21875 40.289062 43.785156 39.9375 44.128906 Z M 39.359375 38.527344 C 37.59375 38.527344 36.160156 37.09375 36.160156 35.328125 C 36.160156 33.5625 37.59375 32.128906 39.359375 32.128906 C 41.128906 32.128906 42.558594 33.5625 42.558594 35.328125 C 42.59375 36.203125 42.269531 37.054688 41.65625 37.6875 C 41.046875 38.316406 40.203125 38.664062 39.328125 38.65625 Z M 39.359375 38.527344"}),rL=nL;function oL(e,{title:t}){return Me(e,"reddit.url"),"https://www.reddit.com/submit"+xe({url:e,title:t})}const iL=Re("reddit",oL,e=>({title:e.title}),{windowWidth:660,windowHeight:460,windowPosition:"windowCenter"}),sL=iL;function aL(e,{title:t}){return Me(e,"gab.url"),"https://gab.com/compose"+xe({url:e,text:t})}Re("gab",aL,e=>({title:e.title}),{windowWidth:660,windowHeight:640,windowPosition:"windowCenter"});function lL(e,t){const n=`https://www.reddit.com/api/info.json?limit=1&url=${e}`;Qr(n,{param:"jsonp"},(r,o)=>{t(!r&&o&&o.data&&o.data.children.length>0&&o.data.children[0].data.score?o.data.children[0].data.score:void 0)})}Zr(lL);function uL(e,{title:t}){return Me(e,"telegram.url"),"https://telegram.me/share/url"+xe({url:e,text:t})}Re("telegram",uL,e=>({title:e.title}),{windowWidth:550,windowHeight:400});function cL(e,{title:t,caption:n,tags:r,posttype:o}){return Me(e,"tumblr.url"),"https://www.tumblr.com/widgets/share/tool"+xe({canonicalUrl:e,title:t,caption:n,tags:r,posttype:o})}Re("tumblr",cL,e=>({title:e.title,tags:(e.tags||[]).join(","),caption:e.caption,posttype:e.posttype||"link"}),{windowWidth:660,windowHeight:460});function dL(e,t){return Qr("https://api.tumblr.com/v2/share/stats"+xe({url:e}),(r,o)=>{t(!r&&o&&o.response?o.response.note_count:void 0)})}Zr(dL);function fL(e,{title:t,via:n,hashtags:r=[],related:o=[]}){return Me(e,"twitter.url"),Me(Array.isArray(r),"twitter.hashtags is not an array"),Me(Array.isArray(o),"twitter.related is not an array"),"https://twitter.com/intent/tweet"+xe({url:e,text:t,via:n,hashtags:r.length>0?r.join(","):void 0,related:o.length>0?o.join(","):void 0})}const pL=Re("twitter",fL,e=>({hashtags:e.hashtags,title:e.title,via:e.via,related:e.related}),{windowWidth:550,windowHeight:400}),hL=pL;function mL(e,{title:t,separator:n}){return Me(e,"viber.url"),"viber://forward"+xe({text:t?t+n+e:e})}Re("viber",mL,e=>({title:e.title,separator:e.separator||" "}),{windowWidth:660,windowHeight:460});function gL(e,{title:t,image:n,noParse:r,noVkLinks:o}){return Me(e,"vk.url"),"https://vk.com/share.php"+xe({url:e,title:t,image:n,noparse:r?1:0,no_vk_links:o?1:0})}Re("vk",gL,e=>({title:e.title,image:e.image,noParse:e.noParse,noVkLinks:e.noVkLinks}),{windowWidth:660,windowHeight:460});function vL(e,t){window.VK||(window.VK={}),window.VK.Share={count:(o,i)=>{var s,a;return(a=(s=window.VK.callbacks)==null?void 0:s[o])==null?void 0:a.call(s,i)}},window.VK.callbacks=[];const n="https://vk.com/share.php",r=window.VK.callbacks.length;return window.VK.callbacks.push(t),Qr(n+xe({act:"count",index:r,url:e}))}Zr(vL);function yL(e,{title:t,image:n}){return Me(e,"weibo.url"),"http://service.weibo.com/share/share.php"+xe({url:e,title:t,pic:n})}Re("weibo",yL,e=>({title:e.title,image:e.image}),{windowWidth:660,windowHeight:550,windowPosition:"screenCenter"});const bL=Ms({color:"#25D366",networkName:"whatsapp",path:"m42.32286,33.93287c-0.5178,-0.2589 -3.04726,-1.49644 -3.52105,-1.66732c-0.4712,-0.17346 -0.81554,-0.2589 -1.15987,0.2589c-0.34175,0.51004 -1.33075,1.66474 -1.63108,2.00648c-0.30032,0.33658 -0.60064,0.36247 -1.11327,0.12945c-0.5178,-0.2589 -2.17994,-0.80259 -4.14759,-2.56312c-1.53269,-1.37217 -2.56312,-3.05503 -2.86603,-3.57283c-0.30033,-0.5178 -0.03366,-0.80259 0.22524,-1.06149c0.23301,-0.23301 0.5178,-0.59547 0.7767,-0.90616c0.25372,-0.31068 0.33657,-0.5178 0.51262,-0.85437c0.17088,-0.36246 0.08544,-0.64725 -0.04402,-0.90615c-0.12945,-0.2589 -1.15987,-2.79613 -1.58964,-3.80584c-0.41424,-1.00971 -0.84142,-0.88027 -1.15987,-0.88027c-0.29773,-0.02588 -0.64208,-0.02588 -0.98382,-0.02588c-0.34693,0 -0.90616,0.12945 -1.37736,0.62136c-0.4712,0.5178 -1.80194,1.76053 -1.80194,4.27186c0,2.51134 1.84596,4.945 2.10227,5.30747c0.2589,0.33657 3.63497,5.51458 8.80262,7.74113c1.23237,0.5178 2.1903,0.82848 2.94111,1.08738c1.23237,0.38836 2.35599,0.33657 3.24402,0.20712c0.99159,-0.15534 3.04985,-1.24272 3.47963,-2.45956c0.44013,-1.21683 0.44013,-2.22654 0.31068,-2.45955c-0.12945,-0.23301 -0.46601,-0.36247 -0.98382,-0.59548m-9.40068,12.84407l-0.02589,0c-3.05503,0 -6.08417,-0.82849 -8.72495,-2.38189l-0.62136,-0.37023l-6.47252,1.68286l1.73463,-6.29129l-0.41424,-0.64725c-1.70875,-2.71846 -2.6149,-5.85116 -2.6149,-9.07706c0,-9.39809 7.68934,-17.06155 17.15993,-17.06155c4.58253,0 8.88029,1.78642 12.11655,5.02268c3.23625,3.21036 5.02267,7.50812 5.02267,12.06476c-0.0078,9.3981 -7.69712,17.06155 -17.14699,17.06155m14.58906,-31.58846c-3.93529,-3.80584 -9.1133,-5.95471 -14.62789,-5.95471c-11.36055,0 -20.60848,9.2065 -20.61625,20.52564c0,3.61684 0.94757,7.14565 2.75211,10.26282l-2.92557,10.63564l10.93337,-2.85309c3.0136,1.63108 6.4052,2.4958 9.85634,2.49839l0.01037,0c11.36574,0 20.61884,-9.2091 20.62403,-20.53082c0,-5.48093 -2.14111,-10.64081 -6.03239,-14.51915"}),xL=bL;function wL(){return/(android|iphone|ipad|mobile)/i.test(navigator.userAgent)}function CL(e,{title:t,separator:n}){return Me(e,"whatsapp.url"),"https://"+(wL()?"api":"web")+".whatsapp.com/send"+xe({text:t?t+n+e:e})}const SL=Re("whatsapp",CL,e=>({title:e.title,separator:e.separator||" "}),{windowWidth:550,windowHeight:400}),PL=SL;function $L(e,{quote:t,hashtag:n}){return Me(e,"workplace.url"),"https://work.facebook.com/sharer.php"+xe({u:e,quote:t,hashtag:n})}Re("workplace",$L,e=>({quote:e.quote,hashtag:e.hashtag}),{windowWidth:550,windowHeight:400});const EL=Ms({color:"#000000",networkName:"X",path:"M 41.116 18.375 h 4.962 l -10.8405 12.39 l 12.753 16.86 H 38.005 l -7.821 -10.2255 L 21.235 47.625 H 16.27 l 11.595 -13.2525 L 15.631 18.375 H 25.87 l 7.0695 9.3465 z m -1.7415 26.28 h 2.7495 L 24.376 21.189 H 21.4255 z"}),kL=EL;function TL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M16 5l-1.42 1.42-1.59-1.59V16h-1.98V4.83L9.42 6.42 8 5l4-4 4 4zm4 5v11c0 1.1-.9 2-2 2H6a2 2 0 01-2-2V10c0-1.11.89-2 2-2h3v2H6v11h12V10h-3V8h3a2 2 0 012 2z"}}]})(e)}function AL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"}},{tag:"path",attr:{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM19 14.9L14.9 19H9.1L5 14.9V9.1L9.1 5h5.8L19 9.1v5.8z"}},{tag:"circle",attr:{cx:"12",cy:"16",r:"1"}},{tag:"path",attr:{d:"M11 7h2v7h-2z"}}]})(e)}function ML(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M5 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}},{tag:"path",attr:{d:"M12 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}},{tag:"path",attr:{d:"M19 12m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0"}}]})(e)}function LL(e){return Zo({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4.75 17.25a.75.75 0 0 1 .75.75v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25V18a.75.75 0 0 1 .75-.75Z"}},{tag:"path",attr:{d:"M5.22 9.97a.749.749 0 0 1 1.06 0l4.97 4.969V2.75a.75.75 0 0 1 1.5 0v12.189l4.97-4.969a.749.749 0 1 1 1.06 1.06l-6.25 6.25a.749.749 0 0 1-1.06 0l-6.25-6.25a.749.749 0 0 1 0-1.06Z"}}]})(e)}function DL(){const e="250px",t="text-sm text-default-500 pointer-events-none flex-shrink-0",n="http://github.com",r="GitHub",[o,i]=ee.useState({}),s=l=>{i(u=>({...u,[l]:!u[l]}))},a=(l,u)=>{const c=document.createElement("a");c.href=l,c.download=u||"download",c.click()};return S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-2xl font-bold",children:"More Arts"}),S.jsx("div",{className:"flex flex-wrap justify-start items-center gap-4 mt-4",children:Object.values(Ro).map((l,u)=>S.jsx("div",{className:"flex gap-4 flex-wrap",children:l.map((c,d)=>S.jsxs(uw,{shadow:"sm",isPressable:!0,onPress:()=>console.log("item pressed"),className:"relative overflow-hidden inline-block group transition-opacity duration-300 hover:opacity-90",style:{margin:"0 0 1.5em",width:e,height:"100%"},children:[S.jsx(aw,{className:"absolute z-10 top-1 flex-col !items-start opacity-0 group-hover:opacity-100 transition-opacity duration-300",children:S.jsxs("div",{className:"flex justify-between items-center w-full",children:[S.jsx("span",{className:"text-sm font-medium text-white",children:"Header Tumblr"}),S.jsx(Io,{className:o[d]?"bg-black text-white border-default-200":"",color:"danger",radius:"full",size:"sm",variant:o[d]?"bordered":"solid",onPress:()=>s(d),children:o[d]?"Saved":"Save"})]})}),S.jsx(su,{removeWrapper:!0,shadow:"sm",radius:"lg",alt:c.name,className:"object-cover -z-1 w-full h-full",src:c.img}),S.jsx(A8,{className:"justify-between before:bg-white/10 overflow-hidden py-1 absolute before:rounded-sm rounded-small bottom-1 w-[calc(100%_-_5px)] shadow-small ml-1 z-10 opacity-0 transition-opacity duration-300 group-hover:opacity-100",children:S.jsxs("div",{className:"flex gap-4 items-center",children:[S.jsxs(Jd,{backdrop:"blur",children:[S.jsx(Zd,{children:S.jsx(Io,{size:"sm",className:"p-1",children:S.jsx(TL,{className:`${t} text-sm`})})}),S.jsxs(Qd,{variant:"faded","aria-label":"Static Actions",children:[S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(BM,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(RM,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Facebook"})]})},"facebook"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(PL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(xL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Whatsapp"})]})},"whatsapp"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(hL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(kL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Twitter"})]})},"x"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(sL,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx(rL,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Reddit"})]})},"reddit"),S.jsx(ft,{className:"cursor-pointer",children:S.jsxs(NM,{url:n,title:r,className:"Demo__some-network__share-button flex items-center",children:[S.jsx($M,{size:32,round:!0}),S.jsx("span",{className:"ml-2",children:"Email "})]})},"email")]})]}),S.jsxs(Jd,{children:[S.jsx(Zd,{children:S.jsx(Io,{size:"sm",className:"p-1",children:S.jsx(ML,{className:`${t} text-sm`})})}),S.jsxs(Qd,{variant:"faded","aria-label":"Dropdown menu with icons",children:[S.jsx(ft,{onClick:()=>a(c.img,c.name),startContent:S.jsx(LL,{className:t}),children:"Download image"}),S.jsx(ft,{color:"danger",startContent:S.jsx(AL,{}),children:"Report"},"logout")]})]})]})})]},d))},u))})]})}function fu(e){return e[Math.floor(Math.random()*e.length)]}const NL=fu(O3),IL=fu(R3),RL=fu(F3),FL=fu(I3),OL=[{name:"Paintings",imageUrl:NL.img,tooltip:"Discover Paintings"},{name:"Landscapes",imageUrl:IL.img,tooltip:"Discover Landscapes"},{name:"Portraits",imageUrl:RL.img,tooltip:"Discover Portraits"},{name:"Abstracts",imageUrl:FL.img,tooltip:"Discover Abstracts"}],jL=({category:e})=>S.jsx(mw,{content:e.tooltip,placement:"top",color:"foreground",showArrow:!0,children:S.jsxs("div",{className:"flex flex-col items-center",children:[S.jsx(su,{src:e.imageUrl,alt:e.name,isZoomed:!0,className:"w-24 h-24"}),S.jsx("span",{className:"mt-1 text-sm",children:e.name})]})}),_L=()=>S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-xl font-semibold",children:"Categories"}),S.jsx("div",{className:"flex flex-wrap justify-start items-center gap-4 mt-4",children:OL.map(e=>S.jsx(jL,{category:e},e.name))})]}),BL=()=>S.jsxs("div",{className:"p-4 sm:p-6",children:[S.jsxs("div",{className:"flex flex-wrap justify-between items-center",children:[S.jsx("header",{className:"text-xl sm:text-2xl font-bold mb-2 sm:mb-0",children:"ArtistryHub."}),S.jsxs(L3,{to:"/artistry-hub/top-picks",className:"flex items-center text-sm sm:text-lg font-medium text-blue-500 hover:text-blue-600 transition duration-300 ease-in-out",children:["Explore Featured Artworks"," ",S.jsx(AA,{className:"ml-1 sm:ml-2 text-base sm:text-lg"})]})]}),S.jsx("p",{className:"text-gray-700 text-sm sm:text-base mt-2",children:"Explore our world of creative designs."}),S.jsx(_L,{}),S.jsx(DL,{})]}),VL=()=>{const e=Object.values(Ro).flat().sort((t,n)=>n.likes-t.likes).slice(0,18);return S.jsxs("div",{className:"p-6",children:[S.jsx("header",{className:"text-2xl font-bold",children:"ArtistryHub."}),S.jsxs("div",{className:"mt-5",children:[S.jsx("h2",{className:"text-xl font-semibold mb-4",children:"Top Picks"}),S.jsx("div",{className:"top-picks-container flex flex-wrap overflow-x-auto",children:e.map(t=>S.jsx(mw,{content:t.name,placement:"bottom",color:"foreground",showArrow:!0,children:S.jsx("div",{className:"flex flex-col items-center mr-3 mb-3",children:S.jsx("div",{className:"w-48 h-48 rounded-lg overflow-hidden bg-white shadow-md border border-gray-300",children:S.jsx("img",{src:t.img,alt:t.name,className:"object-cover w-full h-full"})})})},t.name))})]})]})},KL=()=>{const{id:e}=nA(),t=zL(e);if(!t)return S.jsx("div",{className:"text-xl font-bold p-4",children:"Artwork not found"});const n=WL(t.countryCode);return S.jsxs("div",{className:"flex flex-col md:flex-row p-4 gap-6",children:[S.jsx("div",{className:"flex-1",children:S.jsx(su,{src:t.img,alt:t.name,objectFit:"cover",width:"100%",height:"100%",className:"shadow-lg rounded-lg"})}),S.jsx("div",{className:"flex-1",children:S.jsxs(uw,{className:"shadow-xl rounded-lg",children:[S.jsx(aw,{className:"mb-1",children:S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-800",children:t.name}),S.jsxs("p",{className:"text-sm text-gray-600 mt-1",children:["by ",t.artist]})]})}),S.jsxs(T8,{className:"space-y-4",children:[S.jsx("div",{className:"text-md text-gray-700",children:t.description}),S.jsx(xc,{label:"Year",detail:t.date}),S.jsx(xc,{label:"Style",detail:t.style}),S.jsx(xc,{label:"Dimensions",detail:t.dimensions}),S.jsxs("div",{className:"text-sm text-gray-600",children:[S.jsx("span",{className:"font-semibold",children:"Location: "}),t.location,n&&S.jsx("img",{alt:t.countryCode,src:n,className:"inline-block w-6 ml-2"})]})]})]})})]})},zL=e=>{for(const t in Ro)if(Object.prototype.hasOwnProperty.call(Ro,t)){const n=Ro[t].find(r=>r.id.toString()===e);if(n)return n}return null},WL=e=>e?`http://purecatamphetamine.github.io/country-flag-icons/3x2/${e}.svg`:"",xc=({label:e,detail:t})=>S.jsxs("div",{children:[S.jsxs("span",{className:"font-semibold",children:[e,": "]}),t]}),UL="/artistry-hub/assets/404image-HYVTqKlJ.png",HL=()=>S.jsx("div",{className:"flex flex-col justify-start items-start min-h-screen bg-gray-100 overflow-hidden p-10 ml-20",children:S.jsxs("div",{className:"flex items-center justify-between w-full p-10 ml-20",children:[S.jsxs("div",{className:"p-10 ml-20",children:[S.jsx("h1",{className:"text-4xl font-bold text-black-500 mb-10 mt-12",children:"ArtistryHub."}),S.jsx("h2",{className:"text-3xl font-bold text-black-500 mb-5",children:"404 Error."}),S.jsx("h2",{className:"text-3xl font-bold text-red-500",children:"Oops! Something went wrong."}),S.jsx("p",{className:"font-bold text-gray-400 mt-3",children:"This page does not exist."})]}),S.jsxs("div",{className:"text-6xl p-10 ml-20",children:[" ",S.jsx("img",{src:UL,alt:"Bot Image"})," "]})]})});function GL(){return S.jsxs("div",{className:"flex flex-col justify-start items-start min-h-screen bg-gray-100",children:[S.jsxs(SA,{children:[S.jsx(aM,{}),S.jsxs(vA,{children:[S.jsx(Ei,{exact:!0,path:"/artistry-hub/",element:S.jsx(BL,{})}),S.jsx(Ei,{exact:!0,path:"/artistry-hub/top-picks",element:S.jsx(VL,{})}),S.jsx(Ei,{path:"/artistry-hub/art/:id",element:S.jsx(KL,{})}),S.jsx(Ei,{path:"*",element:S.jsx(HL,{})})]})]}),S.jsx(lM,{})]})}wc.createRoot(document.getElementById("root")).render(S.jsx(ee.StrictMode,{children:S.jsx(c$,{children:S.jsx(GL,{})})})); diff --git a/assets/index-n8E_3YA8.css b/assets/index-n8E_3YA8.css new file mode 100644 index 0000000..0268363 --- /dev/null +++ b/assets/index-n8E_3YA8.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}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}:root,[data-theme]{color:hsl(var(--nextui-foreground));background-color:hsl(var(--nextui-background))}*,: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(59 130 246 / .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(59 130 246 / .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: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[5\%\]{bottom:5%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-\[10\%\]{left:10%}.left-\[5\%\]{left:5%}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-\[10\%\]{right:10%}.right-\[5\%\]{right:5%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-\[10\%\]{top:10%}.top-\[5\%\]{top:5%}.top-\[var\(--navbar-height\)\]{top:var(--navbar-height)}.-z-30{z-index:-30}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-left:.5rem;margin-right:.5rem}.mx-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-left:.375rem;margin-right:.375rem}.mx-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-left:.25rem;margin-right:.25rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-\[calc\(\(theme\(spacing\.5\)-theme\(spacing\.1\)\)\/2\)\]{margin-top:.5rem;margin-bottom:.5rem}.my-\[calc\(\(theme\(spacing\.6\)-theme\(spacing\.3\)\)\/2\)\]{margin-top:.375rem;margin-bottom:.375rem}.my-\[calc\(\(theme\(spacing\.7\)-theme\(spacing\.5\)\)\/2\)\]{margin-top:.25rem;margin-bottom:.25rem}.-mr-2{margin-right:-.5rem}.-ms-2{margin-inline-start:-.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-px{margin-bottom:1px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.inline-grid{display:inline-grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100dvh\]{height:100dvh}.h-\[2px\]{height:2px}.h-\[48px\]{height:48px}.h-\[calc\(100dvh_-_var\(--navbar-height\)_-_1px\)\]{height:calc(100dvh - var(--navbar-height) - 1px)}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-auto{height:auto}.h-divider{height:var(--nextui-divider-weight)}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-unit-10{height:var(--nextui-spacing-unit-10)}.h-unit-12{height:var(--nextui-spacing-unit-12)}.h-unit-4{height:var(--nextui-spacing-unit-4)}.h-unit-8{height:var(--nextui-spacing-unit-8)}.max-h-64{max-height:16rem}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100\%_-_7\.5rem\)\]{max-height:calc(100% - 7.5rem)}.min-h-3{min-height:.75rem}.min-h-3\.5{min-height:.875rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-7{min-height:1.75rem}.min-h-screen{min-height:100vh}.min-h-unit-10{min-height:var(--nextui-spacing-unit-10)}.min-h-unit-12{min-height:var(--nextui-spacing-unit-12)}.min-h-unit-14{min-height:var(--nextui-spacing-unit-14)}.min-h-unit-16{min-height:var(--nextui-spacing-unit-16)}.min-h-unit-4{min-height:var(--nextui-spacing-unit-4)}.min-h-unit-8{min-height:var(--nextui-spacing-unit-8)}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[80\%\]{width:80%}.w-\[calc\(100\%_-_5px\)\]{width:calc(100% - 5px)}.w-\[calc\(100\%_-_theme\(spacing\.unit-6\)\)\]{width:calc(100% - var(--nextui-spacing-unit-6))}.w-auto{width:auto}.w-divider{width:var(--nextui-divider-weight)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.w-unit-10{width:var(--nextui-spacing-unit-10)}.w-unit-12{width:var(--nextui-spacing-unit-12)}.w-unit-4{width:var(--nextui-spacing-unit-4)}.w-unit-8{width:var(--nextui-spacing-unit-8)}.min-w-10{min-width:2.5rem}.min-w-3{min-width:.75rem}.min-w-3\.5{min-width:.875rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[200px\]{min-width:200px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.min-w-unit-10{min-width:var(--nextui-spacing-unit-10)}.min-w-unit-12{min-width:var(--nextui-spacing-unit-12)}.min-w-unit-16{min-width:var(--nextui-spacing-unit-16)}.min-w-unit-20{min-width:var(--nextui-spacing-unit-20)}.min-w-unit-24{min-width:var(--nextui-spacing-unit-24)}.min-w-unit-5{min-width:var(--nextui-spacing-unit-5)}.min-w-unit-6{min-width:var(--nextui-spacing-unit-6)}.min-w-unit-7{min-width:var(--nextui-spacing-unit-7)}.min-w-unit-8{min-width:var(--nextui-spacing-unit-8)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1536px\]{max-width:1536px}.max-w-\[640px\]{max-width:640px}.max-w-\[768px\]{max-width:768px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.basis-0{flex-basis:0px}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top-left{transform-origin:top left}.-translate-x-1\/2{--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-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-x-1{--tw-translate-x: .25rem;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-1\/2{--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-y-1{--tw-translate-y: .25rem;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))}.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-0{--tw-scale-x: 0;--tw-scale-y: 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-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-105{--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))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;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 drip-expand{0%{opacity:.2;transform:scale(0)}to{opacity:0;transform:scale(2)}}.animate-drip-expand{animation:drip-expand .42s linear}@keyframes indeterminate-bar{0%{transform:translate(-50%) scaleX(.2)}to{transform:translate(100%) scaleX(1)}}.animate-indeterminate-bar{animation:indeterminate-bar 1.5s cubic-bezier(.65,.815,.735,.395) infinite normal none running}.animate-none{animation:none}.animate-spinner-ease-spin{animation:spinner-spin .8s ease infinite}@keyframes spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spinner-linear-spin{animation:spinner-spin .8s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-py-6{scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-4{grid-template-columns:repeat(4,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}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.\!items-start{align-items:flex-start!important}.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-0{gap:0px!important}.\!gap-unit-0{gap:var(--nextui-spacing-unit-0)!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-unit-2{gap:var(--nextui-spacing-unit-2)}.gap-unit-3{gap:var(--nextui-spacing-unit-3)}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-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))}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-\[calc\(theme\(borderRadius\.large\)\/1\.5\)\]{border-radius:calc(var(--nextui-radius-large) / 1.5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]{border-radius:calc(var(--nextui-radius-medium) * .5)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]{border-radius:calc(var(--nextui-radius-medium) * .6)}.rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]{border-radius:calc(var(--nextui-radius-medium) * .7)}.rounded-\[calc\(theme\(borderRadius\.medium\)\/2\)\]{border-radius:calc(var(--nextui-radius-medium) / 2)}.rounded-\[calc\(theme\(borderRadius\.small\)\/2\)\]{border-radius:calc(var(--nextui-radius-small) / 2)}.rounded-full{border-radius:9999px}.rounded-large{border-radius:var(--nextui-radius-large)}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-medium{border-radius:var(--nextui-radius-medium)}.rounded-none{border-radius:0}.rounded-small{border-radius:var(--nextui-radius-small)}.\!rounded-l-none{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.\!rounded-r-none{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-large{border-bottom-right-radius:var(--nextui-radius-large);border-bottom-left-radius:var(--nextui-radius-large)}.rounded-b-medium{border-bottom-right-radius:var(--nextui-radius-medium);border-bottom-left-radius:var(--nextui-radius-medium)}.rounded-b-small{border-bottom-right-radius:var(--nextui-radius-small);border-bottom-left-radius:var(--nextui-radius-small)}.rounded-t-large{border-top-left-radius:var(--nextui-radius-large);border-top-right-radius:var(--nextui-radius-large)}.rounded-t-medium{border-top-left-radius:var(--nextui-radius-medium);border-top-right-radius:var(--nextui-radius-medium)}.rounded-t-small{border-top-left-radius:var(--nextui-radius-small);border-top-right-radius:var(--nextui-radius-small)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-3{border-width:3px}.border-medium{border-width:var(--nextui-border-width-medium)}.border-small{border-width:var(--nextui-border-width-small)}.border-b{border-bottom-width:1px}.border-b-medium{border-bottom-width:var(--nextui-border-width-medium)}.border-solid{border-style:solid}.border-dotted{border-style:dotted}.border-none{border-style:none}.\!border-danger{--tw-border-opacity: 1 !important;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))!important}.border-background{--tw-border-opacity: 1;border-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-border-opacity)))}.border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-default{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-default-100{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-border-opacity)))}.border-default-200{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-border-opacity)))}.border-default-300{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.border-divider{--tw-border-opacity: 1;border-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-border-opacity)))}.border-foreground{--tw-border-opacity: 1;border-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-transparent{border-color:transparent}.border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-current{border-bottom-color:currentColor}.border-b-danger{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-b-default{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.border-b-foreground{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-b-primary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-b-secondary{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-b-success{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-b-warning{--tw-border-opacity: 1;border-bottom-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-s-danger{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.border-s-foreground{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-border-opacity)))}.border-s-primary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.border-s-secondary{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.border-s-success{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.border-s-warning{--tw-border-opacity: 1;border-inline-start-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.border-t-transparent{border-top-color:transparent}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.bg-background\/10{background-color:hsl(var(--nextui-background) / .1)}.bg-background\/70{background-color:hsl(var(--nextui-background) / .7)}.bg-background\/80{background-color:hsl(var(--nextui-background) / .8)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.bg-content3{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.bg-current{background-color:currentColor}.bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.bg-danger\/20{background-color:hsl(var(--nextui-danger) / .2)}.bg-default{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.bg-default-200{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.bg-default-300\/50{background-color:hsl(var(--nextui-default-300) / .5)}.bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.bg-default-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}.bg-default-500{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-bg-opacity)))}.bg-default\/40{background-color:hsl(var(--nextui-default) / .4)}.bg-divider{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.bg-foreground\/10{background-color:hsl(var(--nextui-foreground) / .1)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-overlay\/30{background-color:hsl(var(--nextui-overlay) / .3)}.bg-overlay\/50{background-color:hsl(var(--nextui-overlay) / .5)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.bg-primary\/20{background-color:hsl(var(--nextui-primary) / .2)}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.bg-secondary\/20{background-color:hsl(var(--nextui-secondary) / .2)}.bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.bg-success\/20{background-color:hsl(var(--nextui-success) / .2)}.bg-transparent{background-color:transparent}.bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.bg-warning\/20{background-color:hsl(var(--nextui-warning) / .2)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-stripe-gradient{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent)}.bg-\[length\:1\.25rem_1\.25rem\]{background-size:1.25rem 1.25rem}.stroke-current{stroke:currentColor}.stroke-default-300\/50{stroke:hsl(var(--nextui-default-300) / .5)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.\!px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.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-unit-0{padding-left:var(--nextui-spacing-unit-0);padding-right:var(--nextui-spacing-unit-0)}.px-unit-3{padding-left:var(--nextui-spacing-unit-3);padding-right:var(--nextui-spacing-unit-3)}.px-unit-4{padding-left:var(--nextui-spacing-unit-4);padding-right:var(--nextui-spacing-unit-4)}.px-unit-6{padding-left:var(--nextui-spacing-unit-6);padding-right:var(--nextui-spacing-unit-6)}.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-4{padding-top:1rem;padding-bottom:1rem}.\!pb-0{padding-bottom:0!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pe-2{padding-inline-end:.5rem}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-6{padding-right:1.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.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-6xl{font-size:3.75rem;line-height:1}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-base{font-size:1rem;line-height:1.5rem}.text-large{font-size:var(--nextui-font-size-large);line-height:var(--nextui-line-height-large)}.text-medium{font-size:var(--nextui-font-size-medium);line-height:var(--nextui-line-height-medium)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-small{font-size:var(--nextui-font-size-small);line-height:var(--nextui-line-height-small)}.text-tiny{font-size:var(--nextui-font-size-tiny);line-height:var(--nextui-line-height-tiny)}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!text-danger{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))!important}.text-background{--tw-text-opacity: 1;color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-text-opacity)))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-danger{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.text-danger-300{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-300) / var(--nextui-danger-300-opacity, var(--tw-text-opacity)))}.text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.text-danger\/80{color:hsl(var(--nextui-danger) / .8)}.text-default-400{--tw-text-opacity: 1;color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-text-opacity)))}.text-default-500{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.text-foreground-400{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.text-foreground-500{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.text-foreground-600{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-600) / var(--nextui-foreground-600-opacity, var(--tw-text-opacity)))}.text-foreground\/50{color:hsl(var(--nextui-foreground) / .5)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-primary{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.text-primary\/80{color:hsl(var(--nextui-primary) / .8)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-secondary{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.text-secondary\/80{color:hsl(var(--nextui-secondary) / .8)}.text-success{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.text-success-600{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.text-success\/80{color:hsl(var(--nextui-success) / .8)}.text-warning{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.text-warning-600{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.text-warning\/80{color:hsl(var(--nextui-warning) / .8)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-\[value\]{opacity:value}.opacity-disabled{opacity:var(--nextui-disabled-opacity)}.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-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 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-large{--tw-shadow: var(--nextui-box-shadow-large);--tw-shadow-colored: var(--nextui-box-shadow-large);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-medium{--tw-shadow: var(--nextui-box-shadow-medium);--tw-shadow-colored: var(--nextui-box-shadow-medium);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 #0000;--tw-shadow-colored: 0 0 #0000;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-small{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);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-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-danger\/40{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-default\/50{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-foreground\/40{--tw-shadow-color: hsl(var(--nextui-foreground) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/40{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-secondary\/40{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-success\/40{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-warning\/40{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline-none{outline:2px solid transparent;outline-offset:2px}.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-2{--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)}.ring-background{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-ring-opacity)))}.ring-danger{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-ring-opacity)))}.ring-default{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-ring-opacity)))}.ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-ring-opacity)))}.ring-secondary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-ring-opacity)))}.ring-success{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-ring-opacity)))}.ring-transparent{--tw-ring-color: transparent}.ring-warning{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-ring-opacity)))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.blur{--tw-blur: blur(8px);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)}.blur-lg{--tw-blur: blur(16px);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)}.saturate-150{--tw-saturate: saturate(1.5);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)}.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-lg{--tw-backdrop-blur: blur(16px);-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-md{--tw-backdrop-blur: blur(12px);-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-blur-xl{--tw-backdrop-blur: blur(24px);-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-opacity-disabled{--tw-backdrop-opacity: opacity(var(--nextui-disabled-opacity));-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-150{--tw-backdrop-saturate: saturate(1.5);-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-filter{-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-none{transition-property:none!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,color\,left\,opacity\]{transition-property:transform,color,left,opacity;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-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;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-100{transition-duration:.1s!important}.\!duration-150{transition-duration:.15s!important}.\!duration-200{transition-duration:.2s!important}.\!duration-300{transition-duration:.3s!important}.\!duration-500{transition-duration:.5s!important}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.\!ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)!important}.\!ease-soft-spring{transition-timing-function:cubic-bezier(.155,1.105,.295,1.12)!important}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}:root,.light,[data-theme=light]{color-scheme:light;--nextui-background: 0 0% 100%;--nextui-foreground-50: 0 0% 98%;--nextui-foreground-100: 240 5% 96%;--nextui-foreground-200: 240 6% 90%;--nextui-foreground-300: 240 5% 84%;--nextui-foreground-400: 240 5% 65%;--nextui-foreground-500: 240 4% 46%;--nextui-foreground-600: 240 5% 34%;--nextui-foreground-700: 240 5% 26%;--nextui-foreground-800: 240 4% 16%;--nextui-foreground-900: 240 6% 10%;--nextui-foreground: 202 24% 9%;--nextui-divider: 0 0% 7%;--nextui-divider-opacity: .15;--nextui-focus: 212 100% 47%;--nextui-overlay: 0 0% 0%;--nextui-content1: 0 0% 100%;--nextui-content1-foreground: 202 24% 9%;--nextui-content2: 240 5% 96%;--nextui-content2-foreground: 240 4% 16%;--nextui-content3: 240 6% 90%;--nextui-content3-foreground: 240 5% 26%;--nextui-content4: 240 5% 84%;--nextui-content4-foreground: 240 5% 34%;--nextui-default-50: 0 0% 98%;--nextui-default-100: 240 5% 96%;--nextui-default-200: 240 6% 90%;--nextui-default-300: 240 5% 84%;--nextui-default-400: 240 5% 65%;--nextui-default-500: 240 4% 46%;--nextui-default-600: 240 5% 34%;--nextui-default-700: 240 5% 26%;--nextui-default-800: 240 4% 16%;--nextui-default-900: 240 6% 10%;--nextui-default-foreground: 0 0% 0%;--nextui-default: 240 5% 84%;--nextui-primary-50: 213 92% 95%;--nextui-primary-100: 212 92% 90%;--nextui-primary-200: 212 92% 79%;--nextui-primary-300: 212 92% 69%;--nextui-primary-400: 212 92% 58%;--nextui-primary-500: 212 100% 47%;--nextui-primary-600: 212 100% 38%;--nextui-primary-700: 212 100% 29%;--nextui-primary-800: 212 100% 19%;--nextui-primary-900: 212 100% 10%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212 100% 47%;--nextui-secondary-50: 270 62% 95%;--nextui-secondary-100: 270 59% 89%;--nextui-secondary-200: 270 59% 79%;--nextui-secondary-300: 270 59% 68%;--nextui-secondary-400: 270 59% 58%;--nextui-secondary-500: 270 67% 47%;--nextui-secondary-600: 270 67% 38%;--nextui-secondary-700: 270 67% 28%;--nextui-secondary-800: 270 67% 19%;--nextui-secondary-900: 270 67% 9%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 67% 47%;--nextui-success-50: 147 64% 95%;--nextui-success-100: 146 61% 89%;--nextui-success-200: 146 62% 77%;--nextui-success-300: 146 63% 66%;--nextui-success-400: 146 62% 55%;--nextui-success-500: 146 79% 44%;--nextui-success-600: 146 80% 35%;--nextui-success-700: 146 79% 26%;--nextui-success-800: 146 80% 17%;--nextui-success-900: 146 78% 9%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 146 79% 44%;--nextui-warning-50: 55 92% 95%;--nextui-warning-100: 37 91% 91%;--nextui-warning-200: 37 91% 82%;--nextui-warning-300: 37 91% 73%;--nextui-warning-400: 37 91% 64%;--nextui-warning-500: 37 91% 55%;--nextui-warning-600: 37 74% 44%;--nextui-warning-700: 37 74% 33%;--nextui-warning-800: 37 75% 22%;--nextui-warning-900: 37 75% 11%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37 91% 55%;--nextui-danger-50: 339 92% 95%;--nextui-danger-100: 340 92% 90%;--nextui-danger-200: 339 90% 80%;--nextui-danger-300: 339 91% 71%;--nextui-danger-400: 339 90% 61%;--nextui-danger-500: 339 90% 51%;--nextui-danger-600: 339 87% 41%;--nextui-danger-700: 339 86% 31%;--nextui-danger-800: 339 87% 20%;--nextui-danger-900: 340 85% 10%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339 90% 51%;--nextui-spacing-unit: 4px;--nextui-spacing-unit-0: 0px;--nextui-spacing-unit-1: .25rem;--nextui-spacing-unit-2: .5rem;--nextui-spacing-unit-3: .75rem;--nextui-spacing-unit-4: 1rem;--nextui-spacing-unit-5: 1.25rem;--nextui-spacing-unit-6: 1.5rem;--nextui-spacing-unit-7: 1.75rem;--nextui-spacing-unit-8: 2rem;--nextui-spacing-unit-9: 2.25rem;--nextui-spacing-unit-10: 2.5rem;--nextui-spacing-unit-11: 2.75rem;--nextui-spacing-unit-12: 3rem;--nextui-spacing-unit-13: 3.25rem;--nextui-spacing-unit-14: 3.5rem;--nextui-spacing-unit-15: 3.75rem;--nextui-spacing-unit-16: 4rem;--nextui-spacing-unit-17: 4.25rem;--nextui-spacing-unit-18: 4.5rem;--nextui-spacing-unit-20: 5rem;--nextui-spacing-unit-24: 6rem;--nextui-spacing-unit-28: 7rem;--nextui-spacing-unit-32: 8rem;--nextui-spacing-unit-36: 9rem;--nextui-spacing-unit-40: 10rem;--nextui-spacing-unit-44: 11rem;--nextui-spacing-unit-48: 12rem;--nextui-spacing-unit-52: 13rem;--nextui-spacing-unit-56: 14rem;--nextui-spacing-unit-60: 15rem;--nextui-spacing-unit-64: 16rem;--nextui-spacing-unit-72: 18rem;--nextui-spacing-unit-80: 20rem;--nextui-spacing-unit-96: 24rem;--nextui-spacing-unit-xs: .5rem;--nextui-spacing-unit-sm: .75rem;--nextui-spacing-unit-md: 1rem;--nextui-spacing-unit-lg: 1.375rem;--nextui-spacing-unit-xl: 2.25rem;--nextui-spacing-unit-2xl: 3rem;--nextui-spacing-unit-3xl: 5rem;--nextui-spacing-unit-4xl: 7.5rem;--nextui-spacing-unit-5xl: 14rem;--nextui-spacing-unit-6xl: 18rem;--nextui-spacing-unit-7xl: 24rem;--nextui-spacing-unit-8xl: 32rem;--nextui-spacing-unit-9xl: 40rem;--nextui-spacing-unit-3_5: .875rem;--nextui-disabled-opacity: .5;--nextui-divider-weight: 1px;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .04), 0px 30px 60px 0px rgb(0 0 0 / .12), 0px 0px 1px 0px rgb(0 0 0 / .3);--nextui-hover-opacity: .8}.dark,[data-theme=dark]{color-scheme:dark;--nextui-background: 0 0% 0%;--nextui-foreground-50: 240 6% 10%;--nextui-foreground-100: 240 4% 16%;--nextui-foreground-200: 240 5% 26%;--nextui-foreground-300: 240 5% 34%;--nextui-foreground-400: 240 4% 46%;--nextui-foreground-500: 240 5% 65%;--nextui-foreground-600: 240 5% 84%;--nextui-foreground-700: 240 6% 90%;--nextui-foreground-800: 240 5% 96%;--nextui-foreground-900: 0 0% 98%;--nextui-foreground: 210 6% 93%;--nextui-focus: 212 100% 47%;--nextui-overlay: 0 0% 0%;--nextui-divider: 0 0% 100%;--nextui-divider-opacity: .15;--nextui-content1: 240 6% 10%;--nextui-content1-foreground: 0 0% 98%;--nextui-content2: 240 4% 16%;--nextui-content2-foreground: 240 5% 96%;--nextui-content3: 240 5% 26%;--nextui-content3-foreground: 240 6% 90%;--nextui-content4: 240 5% 34%;--nextui-content4-foreground: 240 5% 84%;--nextui-default-50: 240 6% 10%;--nextui-default-100: 240 4% 16%;--nextui-default-200: 240 5% 26%;--nextui-default-300: 240 5% 34%;--nextui-default-400: 240 4% 46%;--nextui-default-500: 240 5% 65%;--nextui-default-600: 240 5% 84%;--nextui-default-700: 240 6% 90%;--nextui-default-800: 240 5% 96%;--nextui-default-900: 0 0% 98%;--nextui-default-foreground: 0 0% 100%;--nextui-default: 240 5% 26%;--nextui-primary-50: 212 100% 10%;--nextui-primary-100: 212 100% 19%;--nextui-primary-200: 212 100% 29%;--nextui-primary-300: 212 100% 38%;--nextui-primary-400: 212 100% 47%;--nextui-primary-500: 212 92% 58%;--nextui-primary-600: 212 92% 69%;--nextui-primary-700: 212 92% 79%;--nextui-primary-800: 212 92% 90%;--nextui-primary-900: 213 92% 95%;--nextui-primary-foreground: 0 0% 100%;--nextui-primary: 212 100% 47%;--nextui-secondary-50: 270 67% 9%;--nextui-secondary-100: 270 67% 19%;--nextui-secondary-200: 270 67% 28%;--nextui-secondary-300: 270 67% 38%;--nextui-secondary-400: 270 67% 47%;--nextui-secondary-500: 270 59% 58%;--nextui-secondary-600: 270 59% 68%;--nextui-secondary-700: 270 59% 79%;--nextui-secondary-800: 270 59% 89%;--nextui-secondary-900: 270 62% 95%;--nextui-secondary-foreground: 0 0% 100%;--nextui-secondary: 270 59% 58%;--nextui-success-50: 146 78% 9%;--nextui-success-100: 146 80% 17%;--nextui-success-200: 146 79% 26%;--nextui-success-300: 146 80% 35%;--nextui-success-400: 146 79% 44%;--nextui-success-500: 146 62% 55%;--nextui-success-600: 146 63% 66%;--nextui-success-700: 146 62% 77%;--nextui-success-800: 146 61% 89%;--nextui-success-900: 147 64% 95%;--nextui-success-foreground: 0 0% 0%;--nextui-success: 146 79% 44%;--nextui-warning-50: 37 75% 11%;--nextui-warning-100: 37 75% 22%;--nextui-warning-200: 37 74% 33%;--nextui-warning-300: 37 74% 44%;--nextui-warning-400: 37 91% 55%;--nextui-warning-500: 37 91% 64%;--nextui-warning-600: 37 91% 73%;--nextui-warning-700: 37 91% 82%;--nextui-warning-800: 37 91% 91%;--nextui-warning-900: 55 92% 95%;--nextui-warning-foreground: 0 0% 0%;--nextui-warning: 37 91% 55%;--nextui-danger-50: 340 85% 10%;--nextui-danger-100: 339 87% 20%;--nextui-danger-200: 339 86% 31%;--nextui-danger-300: 339 87% 41%;--nextui-danger-400: 339 90% 51%;--nextui-danger-500: 339 90% 61%;--nextui-danger-600: 339 91% 71%;--nextui-danger-700: 339 90% 80%;--nextui-danger-800: 340 92% 90%;--nextui-danger-900: 339 92% 95%;--nextui-danger-foreground: 0 0% 100%;--nextui-danger: 339 90% 51%;--nextui-spacing-unit: 4px;--nextui-spacing-unit-0: 0px;--nextui-spacing-unit-1: .25rem;--nextui-spacing-unit-2: .5rem;--nextui-spacing-unit-3: .75rem;--nextui-spacing-unit-4: 1rem;--nextui-spacing-unit-5: 1.25rem;--nextui-spacing-unit-6: 1.5rem;--nextui-spacing-unit-7: 1.75rem;--nextui-spacing-unit-8: 2rem;--nextui-spacing-unit-9: 2.25rem;--nextui-spacing-unit-10: 2.5rem;--nextui-spacing-unit-11: 2.75rem;--nextui-spacing-unit-12: 3rem;--nextui-spacing-unit-13: 3.25rem;--nextui-spacing-unit-14: 3.5rem;--nextui-spacing-unit-15: 3.75rem;--nextui-spacing-unit-16: 4rem;--nextui-spacing-unit-17: 4.25rem;--nextui-spacing-unit-18: 4.5rem;--nextui-spacing-unit-20: 5rem;--nextui-spacing-unit-24: 6rem;--nextui-spacing-unit-28: 7rem;--nextui-spacing-unit-32: 8rem;--nextui-spacing-unit-36: 9rem;--nextui-spacing-unit-40: 10rem;--nextui-spacing-unit-44: 11rem;--nextui-spacing-unit-48: 12rem;--nextui-spacing-unit-52: 13rem;--nextui-spacing-unit-56: 14rem;--nextui-spacing-unit-60: 15rem;--nextui-spacing-unit-64: 16rem;--nextui-spacing-unit-72: 18rem;--nextui-spacing-unit-80: 20rem;--nextui-spacing-unit-96: 24rem;--nextui-spacing-unit-xs: .5rem;--nextui-spacing-unit-sm: .75rem;--nextui-spacing-unit-md: 1rem;--nextui-spacing-unit-lg: 1.375rem;--nextui-spacing-unit-xl: 2.25rem;--nextui-spacing-unit-2xl: 3rem;--nextui-spacing-unit-3xl: 5rem;--nextui-spacing-unit-4xl: 7.5rem;--nextui-spacing-unit-5xl: 14rem;--nextui-spacing-unit-6xl: 18rem;--nextui-spacing-unit-7xl: 24rem;--nextui-spacing-unit-8xl: 32rem;--nextui-spacing-unit-9xl: 40rem;--nextui-spacing-unit-3_5: .875rem;--nextui-disabled-opacity: .5;--nextui-divider-weight: 1px;--nextui-font-size-tiny: .75rem;--nextui-font-size-small: .875rem;--nextui-font-size-medium: 1rem;--nextui-font-size-large: 1.125rem;--nextui-line-height-tiny: 1rem;--nextui-line-height-small: 1.25rem;--nextui-line-height-medium: 1.5rem;--nextui-line-height-large: 1.75rem;--nextui-radius-small: 8px;--nextui-radius-medium: 12px;--nextui-radius-large: 14px;--nextui-border-width-small: 1px;--nextui-border-width-medium: 2px;--nextui-border-width-large: 3px;--nextui-box-shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .05), 0px 2px 10px 0px rgb(0 0 0 / .2), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .06), 0px 2px 30px 0px rgb(0 0 0 / .22), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-box-shadow-large: 0px 0px 30px 0px rgb(0 0 0 / .07), 0px 30px 60px 0px rgb(0 0 0 / .26), inset 0px 0px 1px 0px rgb(255 255 255 / .15);--nextui-hover-opacity: .9}.leading-inherit{line-height:inherit}.bg-img-inherit{background-image:inherit}.bg-clip-inherit{background-clip:inherit}.text-fill-inherit{-webkit-text-fill-color:inherit}.tap-highlight-transparent{-webkit-tap-highlight-color:transparent}.transition-all{transition-property:all;transition-timing-function:ease;transition-duration:.25s}.transition-background{transition-property:background;transition-timing-function:ease;transition-duration:.25s}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:ease;transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-opacity{transition-property:opacity;transition-timing-function:ease;transition-duration:.25s}.transition-colors-opacity{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-width{transition-property:width;transition-timing-function:ease;transition-duration:.25s}.transition-height{transition-property:height;transition-timing-function:ease;transition-duration:.25s}.transition-size{transition-property:width,height;transition-timing-function:ease;transition-duration:.25s}.transition-left{transition-property:left;transition-timing-function:ease;transition-duration:.25s}.transition-shadow{transition-property:box-shadow;transition-timing-function:ease;transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.transition-transform-opacity{transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform-background{transition-property:transform,background;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-transform-colors-opacity{transition-property:transform,color,background,background-color,border-color,text-decoration-color,fill,stroke,opacity;transition-timing-function:ease;transition-duration:.25s}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-default{-ms-overflow-style:auto;scrollbar-width:auto}.scrollbar-default::-webkit-scrollbar{display:block}.\[--scale-enter\:100\%\]{--scale-enter: 100%}.\[--scale-exit\:100\%\]{--scale-exit: 100%}.\[--slide-enter\:0px\]{--slide-enter: 0px}.\[--slide-exit\:80px\]{--slide-exit: 80px}.placeholder\:text-danger::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-danger::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-foreground-500::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-500) / var(--nextui-foreground-500-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-primary::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-secondary::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-success-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.placeholder\:text-warning-600::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:z-\[-1\]:before{content:var(--tw-content);z-index:-1}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:block:before{content:var(--tw-content);display:block}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-0:before{content:var(--tw-content);height:0px}.before\:h-0\.5:before{content:var(--tw-content);height:.125rem}.before\:h-11:before{content:var(--tw-content);height:2.75rem}.before\:h-2:before{content:var(--tw-content);height:.5rem}.before\:h-2\.5:before{content:var(--tw-content);height:.625rem}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:w-11:before{content:var(--tw-content);width:2.75rem}.before\:w-2:before{content:var(--tw-content);width:.5rem}.before\:w-2\.5:before{content:var(--tw-content);width:.625rem}.before\:w-6:before{content:var(--tw-content);width:1.5rem}.before\:-translate-x-full:before{content:var(--tw-content);--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))}.before\:-translate-y-1:before{content:var(--tw-content);--tw-translate-y: -.25rem;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\:rotate-0:before{content:var(--tw-content);--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))}.before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;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 shimmer{to{content:var(--tw-content);transform:translate(100%)}}.before\:animate-\[shimmer_2s_infinite\]:before{content:var(--tw-content);animation:shimmer 2s infinite}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.before\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:before{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-none:before{content:var(--tw-content);border-radius:0}.before\:rounded-sm:before{content:var(--tw-content);border-radius:.125rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-t:before{content:var(--tw-content);border-top-width:1px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-content4\/30:before{content:var(--tw-content);border-color:hsl(var(--nextui-content4) / .3)}.before\:border-danger:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.before\:border-default:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.before\:bg-content1:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.before\:bg-current:before{content:var(--tw-content);background-color:currentColor}.before\:bg-danger:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.before\:bg-danger\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.before\:bg-default\/40:before{content:var(--tw-content);background-color:hsl(var(--nextui-default) / .4)}.before\:bg-foreground:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.before\:bg-primary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.before\:bg-primary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.before\:bg-secondary:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.before\:bg-secondary\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.before\:bg-success:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.before\:bg-success\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.before\:bg-warning:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.before\:bg-warning\/20:before{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.before\:bg-white\/10:before{content:var(--tw-content);background-color:#ffffff1a}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent 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)}.before\:via-content4:before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-content4) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-content4) / var(--nextui-content4-opacity, 1)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:opacity-100:before{content:var(--tw-content);opacity:1}.before\:shadow-small:before{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-none:before{content:var(--tw-content);transition-property:none}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:\!duration-300:before{content:var(--tw-content);transition-duration:.3s!important}.before\:duration-150:before{content:var(--tw-content);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:transition-colors:before{content:var(--tw-content);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:ease;transition-duration:.25s}.before\:transition-width:before{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:-bottom-1:after{content:var(--tw-content);bottom:-.25rem}.after\:-bottom-\[2px\]:after{content:var(--tw-content);bottom:-2px}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:left-0:after{content:var(--tw-content);left:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:right-0:after{content:var(--tw-content);right:0}.after\:-z-10:after{content:var(--tw-content);z-index:-10}.after\:ml-0:after{content:var(--tw-content);margin-left:0}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-\[2px\]:after{content:var(--tw-content);height:2px}.after\:h-divider:after{content:var(--tw-content);height:var(--nextui-divider-weight)}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-0:after{content:var(--tw-content);width:0px}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:w-\[80\%\]:after{content:var(--tw-content);width:80%}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:origin-center:after{content:var(--tw-content);transform-origin:center}.after\:-translate-x-1\/2: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\:translate-y-1:after{content:var(--tw-content);--tw-translate-y: .25rem;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\:rotate-0:after{content:var(--tw-content);--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))}.after\:scale-50:after{content:var(--tw-content);--tw-scale-x: .5;--tw-scale-y: .5;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-\[calc\(theme\(borderRadius\.large\)\/2\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-large) / 2)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.5\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .5)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.6\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .6)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\*0\.7\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) * .7)}.after\:rounded-\[calc\(theme\(borderRadius\.medium\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-medium) / 3)}.after\:rounded-\[calc\(theme\(borderRadius\.small\)\/3\)\]:after{content:var(--tw-content);border-radius:calc(var(--nextui-radius-small) / 3)}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-none:after{content:var(--tw-content);border-radius:0}.after\:rounded-xl:after{content:var(--tw-content);border-radius:.75rem}.after\:bg-background:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-background) / var(--nextui-background-opacity, var(--tw-bg-opacity)))}.after\:bg-content3:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content3) / var(--nextui-content3-opacity, var(--tw-bg-opacity)))}.after\:bg-current:after{content:var(--tw-content);background-color:currentColor}.after\:bg-danger:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.after\:bg-default:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.after\:bg-default-foreground:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-bg-opacity)))}.after\:bg-divider:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-divider) / var(--nextui-divider-opacity, var(--tw-bg-opacity)))}.after\:bg-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.after\:bg-secondary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.after\:bg-success:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.after\:bg-warning:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.after\:text-danger:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.after\:text-danger-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.after\:text-default-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.after\:text-primary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-secondary-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.after\:text-success-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.after\:text-warning-foreground:after{content:var(--tw-content);--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-\[0_1px_0px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow: 0 1px 0px 0 rgba(0,0,0,.05);--tw-shadow-colored: 0 1px 0px 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)}.after\:shadow-small:after{content:var(--tw-content);--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-none:after{content:var(--tw-content);transition-property:none}.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-200:after{content:var(--tw-content);transition-duration:.2s!important}.after\:duration-150:after{content:var(--tw-content);transition-duration:.15s}.after\:\!ease-linear:after{content:var(--tw-content);transition-timing-function:linear!important}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:ease;transition-duration:.25s}.after\:transition-background:after{content:var(--tw-content);transition-property:background;transition-timing-function:ease;transition-duration:.25s}.after\:transition-width:after{content:var(--tw-content);transition-property:width;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.after\:transition-transform-opacity:after{content:var(--tw-content);transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.25s}.first\:rounded-l-lg:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:rounded-s-full:first-child{border-start-start-radius:9999px;border-end-start-radius:9999px}.first\:rounded-s-large:first-child{border-start-start-radius:var(--nextui-radius-large);border-end-start-radius:var(--nextui-radius-large)}.first\:rounded-s-medium:first-child{border-start-start-radius:var(--nextui-radius-medium);border-end-start-radius:var(--nextui-radius-medium)}.first\:rounded-s-none:first-child{border-start-start-radius:0px;border-end-start-radius:0px}.first\:rounded-s-small:first-child{border-start-start-radius:var(--nextui-radius-small);border-end-start-radius:var(--nextui-radius-small)}.first\:before\:rounded-l-lg:first-child:before{content:var(--tw-content);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.last\:rounded-e-full:last-child{border-start-end-radius:9999px;border-end-end-radius:9999px}.last\:rounded-e-large:last-child{border-start-end-radius:var(--nextui-radius-large);border-end-end-radius:var(--nextui-radius-large)}.last\:rounded-e-medium:last-child{border-start-end-radius:var(--nextui-radius-medium);border-end-end-radius:var(--nextui-radius-medium)}.last\:rounded-e-none:last-child{border-start-end-radius:0px;border-end-end-radius:0px}.last\:rounded-e-small:last-child{border-start-end-radius:var(--nextui-radius-small);border-end-end-radius:var(--nextui-radius-small)}.last\:rounded-r-lg:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:before\:rounded-r-lg:last-child:before{content:var(--tw-content);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.first-of-type\:rounded-r-none:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.last-of-type\:rounded-l-none:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0}.focus-within\:border-danger:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.focus-within\:border-primary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.focus-within\:border-secondary:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.focus-within\:border-success:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.focus-within\:border-warning:focus-within{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.hover\:scale-125:hover{--tw-scale-x: 1.25;--tw-scale-y: 1.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))}.hover\:border-default:hover{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.hover\:border-default-300:hover{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-border-opacity)))}.hover\:\!bg-danger:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-default:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-foreground:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-primary:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-secondary:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-success:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))!important}.hover\:\!bg-warning:hover{--tw-bg-opacity: 1 !important;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))!important}.hover\:bg-default-100:hover{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.hover\:\!text-danger-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-primary-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-success-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:\!text-warning-foreground:hover{--tw-text-opacity: 1 !important;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))!important}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-secondary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:after\:bg-danger\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-danger) / .2)}.hover\:after\:bg-foreground\/10:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-foreground) / .1)}.hover\:after\:bg-primary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-primary) / .2)}.hover\:after\:bg-secondary\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-secondary) / .2)}.hover\:after\:bg-success\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-success) / .2)}.hover\:after\:bg-warning\/20:hover:after{content:var(--tw-content);background-color:hsl(var(--nextui-warning) / .2)}.hover\:after\:opacity-100:hover:after{content:var(--tw-content);opacity:1}.focus\:underline:focus{text-decoration-line:underline}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-focus:focus-visible{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.active\:bg-default-200:active{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.active\:bg-default-300:active{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-bg-opacity)))}.active\:underline:active{text-decoration-line:underline}.active\:\!opacity-70:active{opacity:.7!important}.active\:opacity-disabled:active{opacity:var(--nextui-disabled-opacity)}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:border-current{border-color:currentColor}.group:hover .group-hover\:text-current{color:currentColor}.group:hover .group-hover\:opacity-100{opacity:1}.group.is-splitted .group-\[\.is-splitted\]\:rounded-medium{border-radius:var(--nextui-radius-medium)}.group.is-splitted .group-\[\.is-splitted\]\:bg-content1{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content1) / var(--nextui-content1-opacity, var(--tw-bg-opacity)))}.group.is-splitted .group-\[\.is-splitted\]\:px-4{padding-left:1rem;padding-right:1rem}.group.is-splitted .group-\[\.is-splitted\]\:shadow-medium{--tw-shadow: var(--nextui-box-shadow-medium);--tw-shadow-colored: var(--nextui-box-shadow-medium);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.aria-expanded\:scale-\[0\.97\][aria-expanded=true]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.aria-expanded\:opacity-70[aria-expanded=true]{opacity:.7}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[focus-visible\=true\]\:z-10[data-focus-visible=true],.data-\[focused\=true\]\:z-10[data-focused=true]{z-index:10}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_10px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 10px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_12px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 12px)}.data-\[has-label\=true\]\:mt-\[calc\(theme\(fontSize\.small\)_\+_8px\)\][data-has-label=true]{margin-top:calc(var(--nextui-font-size-small) + 8px)}.data-\[open\=true\]\:block[data-open=true]{display:block}.data-\[open\=true\]\:flex[data-open=true]{display:flex}.data-\[justify\=end\]\:flex-grow[data-justify=end],.data-\[justify\=start\]\:flex-grow[data-justify=start]{flex-grow:1}.data-\[justify\=end\]\:basis-0[data-justify=end],.data-\[justify\=start\]\:basis-0[data-justify=start]{flex-basis:0px}.data-\[focus-visible\=true\]\:-translate-x-3[data-focus-visible=true],.data-\[hover\=true\]\:-translate-x-3[data-hover=true]{--tw-translate-x: -.75rem;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))}.data-\[hover\=true\]\:translate-x-0[data-hover=true]{--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))}.data-\[before\=true\]\:rotate-180[data-before=true],.data-\[direction\=ascending\]\:rotate-180[data-direction=ascending]{--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))}.data-\[open\=true\]\:-rotate-90[data-open=true]{--tw-rotate: -90deg;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))}.data-\[open\=true\]\:rotate-180[data-open=true]{--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))}.data-\[invisible\=true\]\:scale-0[data-invisible=true]{--tw-scale-x: 0;--tw-scale-y: 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))}.data-\[pressed\=true\]\:scale-\[0\.97\][data-pressed=true]{--tw-scale-x: .97;--tw-scale-y: .97;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))}.data-\[disabled\=true\]\:cursor-not-allowed[data-disabled=true]{cursor:not-allowed}.data-\[dragging\=true\]\:cursor-grabbing[data-dragging=true]{cursor:grabbing}.data-\[sortable\=true\]\:cursor-pointer[data-sortable=true],.data-\[visible\=true\]\:cursor-pointer[data-visible=true]{cursor:pointer}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[has-helper\=true\]\:items-start[data-has-helper=true]{align-items:flex-start}.data-\[justify\=start\]\:justify-start[data-justify=start]{justify-content:flex-start}.data-\[justify\=end\]\:justify-end[data-justify=end]{justify-content:flex-end}.data-\[justify\=center\]\:justify-center[data-justify=center]{justify-content:center}.data-\[has-multiple-rows\=true\]\:rounded-large[data-has-multiple-rows=true]{border-radius:var(--nextui-radius-large)}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{border-left-width:.625rem;border-right-width:.625rem}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{border-left-width:.75rem;border-right-width:.75rem}.data-\[thumb-hidden\=false\]\:border-x-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{border-left-width:.875rem;border-right-width:.875rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.5\)\/2\)\][data-thumb-hidden=false]{border-top-width:.625rem;border-bottom-width:.625rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.6\)\/2\)\][data-thumb-hidden=false]{border-top-width:.75rem;border-bottom-width:.75rem}.data-\[thumb-hidden\=false\]\:border-y-\[calc\(theme\(spacing\.7\)\/2\)\][data-thumb-hidden=false]{border-top-width:.875rem;border-bottom-width:.875rem}.data-\[menu-open\=true\]\:border-none[data-menu-open=true]{border-style:none}.data-\[active\=true\]\:border-danger[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-default-400[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-primary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-secondary[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-success[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:border-warning[data-active=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-danger[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-default-foreground[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-primary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-secondary[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-success[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[focus\=true\]\:border-warning[data-focus=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-danger[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-default-400[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-primary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-secondary[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-success[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[hover\=true\]\:border-warning[data-hover=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-danger[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-default-foreground[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-primary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-secondary[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-success[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[open\=true\]\:border-warning[data-open=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[active\=true\]\:bg-danger[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-default-400[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-primary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-secondary[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-success[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[active\=true\]\:bg-warning[data-active=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-content2[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-100) / var(--nextui-danger-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-danger\/20[data-hover=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[hover\=true\]\:bg-default[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default-200[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-default\/40[data-hover=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[hover\=true\]\:bg-primary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-100) / var(--nextui-primary-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-primary\/20[data-hover=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[hover\=true\]\:bg-secondary[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-100) / var(--nextui-secondary-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-secondary\/20[data-hover=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[hover\=true\]\:bg-success[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-100) / var(--nextui-success-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-success\/20[data-hover=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[hover\=true\]\:bg-transparent[data-hover=true]{background-color:transparent}.data-\[hover\=true\]\:bg-warning[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning-100[data-hover=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-100) / var(--nextui-warning-100-opacity, var(--tw-bg-opacity)))}.data-\[hover\=true\]\:bg-warning\/20[data-hover=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[in-range\=false\]\:bg-default-200[data-in-range=false]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-background\/50[data-in-range=true]{background-color:hsl(var(--nextui-background) / .5)}.data-\[in-range\=true\]\:bg-danger[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-foreground[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-primary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-secondary[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-success[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[in-range\=true\]\:bg-warning[data-in-range=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:\!bg-transparent[data-loaded=true]{background-color:transparent!important}.data-\[selected\=true\]\:bg-danger[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-default[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-secondary[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-success[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:bg-warning[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[has-end-content\=true\]\:pe-1\.5[data-has-end-content=true]{padding-inline-end:.375rem}.data-\[has-start-content\=true\]\:ps-1\.5[data-has-start-content=true]{padding-inline-start:.375rem}.data-\[has-title\=true\]\:pt-1[data-has-title=true]{padding-top:.25rem}.data-\[active\=true\]\:font-semibold[data-active=true]{font-weight:600}.data-\[active\=true\]\:text-danger-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-default-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-primary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-secondary-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-success-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[active\=true\]\:text-warning-foreground[data-active=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:text-default-300[data-disabled=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-300) / var(--nextui-default-300-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-danger-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-500[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-default-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-foreground-400[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-400) / var(--nextui-foreground-400-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-primary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-secondary-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-success-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[hover\=true\]\:text-warning-foreground[data-hover=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-danger-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-default-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-secondary-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-600) / var(--nextui-success-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-success-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-600[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-600) / var(--nextui-warning-600-opacity, var(--tw-text-opacity)))}.data-\[selected\=true\]\:text-warning-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[disabled\=true\]\:opacity-30[data-disabled=true]{opacity:.3}.data-\[hover-unselected\=true\]\:opacity-disabled[data-hover-unselected=true]{opacity:var(--nextui-disabled-opacity)}.data-\[hover\=true\]\:opacity-hover[data-hover=true]{opacity:var(--nextui-hover-opacity)}.data-\[in-range\=true\]\:opacity-100[data-in-range=true]{opacity:1}.data-\[invisible\=true\]\:opacity-0[data-invisible=true]{opacity:0}.data-\[loaded\=true\]\:opacity-100[data-loaded=true],.data-\[moving\]\:opacity-100[data-moving]{opacity:1}.data-\[pressed\=true\]\:opacity-70[data-pressed=true]{opacity:.7}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}.data-\[active\=true\]\:shadow-md[data-active=true]{--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)}.data-\[hover\=true\]\:shadow-lg[data-hover=true]{--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)}.data-\[active\=true\]\:shadow-danger\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-default\/50[data-active=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-primary\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-secondary\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-success\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-success) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[active\=true\]\:shadow-warning\/40[data-active=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-danger\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-default\/50[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-primary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-secondary\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-success\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[hover\=true\]\:shadow-warning\/30[data-hover=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[focus-visible\=true\]\:outline-2[data-focus-visible=true]{outline-width:2px}.data-\[focus-visible\=true\]\:outline-offset-2[data-focus-visible=true]{outline-offset:2px}.data-\[focus-visible\=true\]\:outline-focus[data-focus-visible=true]{outline-color:hsl(var(--nextui-focus) / var(--nextui-focus-opacity, 1))}.data-\[focus-visible\]\:outline-danger-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-default-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-primary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-secondary-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-success-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, 1))}.data-\[focus-visible\]\:outline-warning-foreground[data-focus-visible]{outline-color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, 1))}.data-\[focus-visible\=true\]\:ring-default-500[data-focus-visible=true]{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-ring-opacity)))}.data-\[menu-open\=true\]\:backdrop-blur-xl[data-menu-open=true]{--tw-backdrop-blur: blur(24px);-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)}.data-\[hover\=true\]\:transition-colors[data-hover=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.data-\[hover\=true\]\:transition-colors[data-hover=true],.data-\[sortable\=true\]\:transition-colors[data-sortable=true]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.data-\[moving\=true\]\:transition-transform[data-moving=true]{transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]{-ms-overflow-style:none;scrollbar-width:none}.data-\[hide-scroll\=true\]\:scrollbar-hide[data-hide-scroll=true]::-webkit-scrollbar{display:none}.data-\[bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(180deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-bottom-scroll=true]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-right-scroll\=true\]\:\[mask-image\:linear-gradient\(to_right\,\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-right-scroll=true]{-webkit-mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(to right,#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[left-scroll\=true\]\:\[mask-image\:linear-gradient\(270deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-left-scroll=true]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[right-scroll\=true\]\:\[mask-image\:linear-gradient\(90deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-right-scroll=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-bottom-scroll\=true\]\:\[mask-image\:linear-gradient\(\#000\,\#000\,transparent_0\,\#000_var\(--scroll-shadow-size\)\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-bottom-scroll=true]{-webkit-mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(#000,#000,transparent 0,#000 var(--scroll-shadow-size),#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[top-scroll\=true\]\:\[mask-image\:linear-gradient\(0deg\,\#000_calc\(100\%_-_var\(--scroll-shadow-size\)\)\,transparent\)\][data-top-scroll=true]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent);mask-image:linear-gradient(0deg,#000 calc(100% - var(--scroll-shadow-size)),transparent)}.data-\[placement\=bottom-end\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-end]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-end\]\:before\:right-3[data-placement=bottom-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=bottom-start\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom-start]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom-start\]\:before\:left-3[data-placement=bottom-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=bottom\]\:before\:-top-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=bottom]:before{content:var(--tw-content);top:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=bottom\]\:before\:left-1\/2[data-placement=bottom]:before{content:var(--tw-content);left:50%}.data-\[placement\=left-end\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-end]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-end\]\:before\:bottom-1\/4[data-placement=left-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=left-start\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=left-start]:before{content:var(--tw-content);right:calc((.3125rem - 3px)*-1)}.data-\[placement\=left-start\]\:before\:top-1\/4[data-placement=left-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=left\]\:before\:-right-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=left]:before{content:var(--tw-content);right:calc((.3125rem - 2px)*-1)}.data-\[placement\=left\]\:before\:top-1\/2[data-placement=left]:before{content:var(--tw-content);top:50%}.data-\[placement\=right-end\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-end]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-end\]\:before\:bottom-1\/4[data-placement=right-end]:before{content:var(--tw-content);bottom:25%}.data-\[placement\=right-start\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_3px\)\][data-placement=right-start]:before{content:var(--tw-content);left:calc((.3125rem - 3px)*-1)}.data-\[placement\=right-start\]\:before\:top-1\/4[data-placement=right-start]:before{content:var(--tw-content);top:25%}.data-\[placement\=right\]\:before\:-left-\[calc\(theme\(spacing\.5\)\/4_-_2px\)\][data-placement=right]:before{content:var(--tw-content);left:calc((.3125rem - 2px)*-1)}.data-\[placement\=right\]\:before\:top-1\/2[data-placement=right]:before{content:var(--tw-content);top:50%}.data-\[placement\=top-end\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-end]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-end\]\:before\:right-3[data-placement=top-end]:before{content:var(--tw-content);right:.75rem}.data-\[placement\=top-start\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top-start]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top-start\]\:before\:left-3[data-placement=top-start]:before{content:var(--tw-content);left:.75rem}.data-\[placement\=top\]\:before\:-bottom-\[calc\(theme\(spacing\.5\)\/4_-_1\.5px\)\][data-placement=top]:before{content:var(--tw-content);bottom:calc((.3125rem - 1.5px)*-1)}.data-\[placement\=top\]\:before\:left-1\/2[data-placement=top]:before{content:var(--tw-content);left:50%}.data-\[arrow\=true\]\:before\:block[data-arrow=true]:before{content:var(--tw-content);display:block}.data-\[placement\=bottom\]\:before\:-translate-x-1\/2[data-placement=bottom]: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))}.data-\[placement\=left\]\:before\:-translate-y-1\/2[data-placement=left]: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))}.data-\[placement\=right\]\:before\:-translate-y-1\/2[data-placement=right]: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))}.data-\[placement\=top\]\:before\:-translate-x-1\/2[data-placement=top]: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))}.data-\[loaded\=true\]\:before\:animate-none[data-loaded=true]:before{content:var(--tw-content);animation:none}.data-\[loaded\=true\]\:before\:opacity-0[data-loaded=true]:before{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:before\:opacity-100[data-selected=true]:before{content:var(--tw-content);opacity:1}.data-\[focus\=true\]\:after\:w-full[data-focus=true]:after{content:var(--tw-content);width:100%}.data-\[open\=true\]\:after\:w-full[data-open=true]:after{content:var(--tw-content);width:100%}.data-\[dragging\=true\]\:after\:scale-100[data-dragging=true]:after{content:var(--tw-content);--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))}.data-\[dragging\=true\]\:after\:scale-80[data-dragging=true]:after{content:var(--tw-content);--tw-scale-x: .8;--tw-scale-y: .8;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))}.data-\[selected\=true\]\:after\:bg-danger[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-foreground[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-primary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-secondary[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-success[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selected\=true\]\:after\:bg-warning[data-selected=true]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[loaded\=true\]\:after\:opacity-0[data-loaded=true]:after{content:var(--tw-content);opacity:0}.data-\[selected\=true\]\:after\:opacity-100[data-selected=true]:after{content:var(--tw-content);opacity:1}.data-\[selectable\=true\]\:focus\:border-danger:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-default:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-primary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-secondary:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-success:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:border-warning:focus[data-selectable=true]{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-danger\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-danger) / .2)}.data-\[selectable\=true\]\:focus\:bg-default:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default-100:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-default\/40:focus[data-selectable=true]{background-color:hsl(var(--nextui-default) / .4)}.data-\[selectable\=true\]\:focus\:bg-primary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-primary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-primary) / .2)}.data-\[selectable\=true\]\:focus\:bg-secondary:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-secondary\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-secondary) / .2)}.data-\[selectable\=true\]\:focus\:bg-success:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-success\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-success) / .2)}.data-\[selectable\=true\]\:focus\:bg-warning:focus[data-selectable=true]{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.data-\[selectable\=true\]\:focus\:bg-warning\/20:focus[data-selectable=true]{background-color:hsl(var(--nextui-warning) / .2)}.data-\[selectable\=true\]\:focus\:text-danger:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-danger-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-500:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-default-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-primary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-secondary-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-success-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:text-warning-foreground:focus[data-selectable=true]{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.data-\[selectable\=true\]\:focus\:shadow-danger\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-danger) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-default\/50:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-default) / .5);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-primary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-primary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-secondary\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-secondary) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-success\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-success) / .3);--tw-shadow: var(--tw-shadow-colored)}.data-\[selectable\=true\]\:focus\:shadow-warning\/30:focus[data-selectable=true]{--tw-shadow-color: hsl(var(--nextui-warning) / .3);--tw-shadow: var(--tw-shadow-colored)}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:pointer-events-auto,.group[data-filled=true] .group-data-\[filled\=true\]\:pointer-events-auto{pointer-events:auto}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:left-0,.group[data-filled=true] .group-data-\[filled\=true\]\:left-0{left:0}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:z-10{z-index:10}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-4{margin-left:1rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-5{margin-left:1.25rem}.group[data-selected=true] .group-data-\[selected\=true\]\:ml-6{margin-left:1.5rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-3{margin-left:.75rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-4{margin-left:1rem}.group[data-selected][data-pressed] .group-data-\[selected\]\:group-data-\[pressed\]\:ml-5{margin-left:1.25rem}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:block{display:block}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:flex{display:flex}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:hidden{display:none}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-5{width:1.25rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-6{width:1.5rem}.group[data-pressed=true] .group-data-\[pressed\=true\]\:w-7{width:1.75rem}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_20px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 20px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.small\)\/2_\+_24px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-small) / 2 + 24px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(100\%_\+_theme\(fontSize\.tiny\)\/2_\+_16px\)\]{--tw-translate-y: calc(calc(100% + var(--nextui-font-size-tiny) / 2 + 16px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_3\.5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 3.5px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_4px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 4px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_6px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 6px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.small\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-small) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_5px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 5px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px) * -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))}.group[data-filled=true] .group-data-\[filled\=true\]\:-translate-y-\[calc\(50\%_\+_theme\(fontSize\.tiny\)\/2_-_8px_-_theme\(borderWidth\.medium\)\)\]{--tw-translate-y: calc(calc(50% + var(--nextui-font-size-tiny) / 2 - 8px - var(--nextui-border-width-medium)) * -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))}.group[data-selected=true] .group-data-\[selected\=true\]\:translate-x-3{--tw-translate-x: .75rem;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))}.group[data-copied=true] .group-data-\[copied\=true\]\: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))}.group[data-copied=true] .group-data-\[copied\=true\]\:scale-50{--tw-scale-x: .5;--tw-scale-y: .5;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))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:scale-85,.group[data-filled=true] .group-data-\[filled\=true\]\:scale-85{--tw-scale-x: .85;--tw-scale-y: .85;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))}.group[data-pressed=true] .group-data-\[pressed\=true\]\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;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))}.group[data-selected=true] .group-data-\[selected\=true\]\: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))}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-start{align-items:flex-start}.group[data-has-label=true] .group-data-\[has-label\=true\]\:items-end{align-items:flex-end}.group[data-focus=true] .group-data-\[focus\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-default-foreground{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-danger{--tw-border-opacity: 1;border-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-default-500{--tw-border-opacity: 1;border-color:hsl(var(--nextui-default-500) / var(--nextui-default-500-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-primary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-secondary{--tw-border-opacity: 1;border-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-success{--tw-border-opacity: 1;border-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-border-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:border-warning{--tw-border-opacity: 1;border-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-border-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-danger-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger-50) / var(--nextui-danger-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-primary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary-50) / var(--nextui-primary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-secondary-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary-50) / var(--nextui-secondary-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-success-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success-50) / var(--nextui-success-50-opacity, var(--tw-bg-opacity)))}.group[data-focus=true] .group-data-\[focus\=true\]\:bg-warning-50{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning-50) / var(--nextui-warning-50-opacity, var(--tw-bg-opacity)))}.group[data-hover-unselected=true] .group-data-\[hover-unselected\=true\]\:bg-default-100{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-danger{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-default-400{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-400) / var(--nextui-default-400-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-success{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-bg-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:bg-warning{--tw-bg-opacity: 1;background-color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-bg-opacity)))}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-2{padding-top:.5rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-3{padding-top:.75rem}.group[data-has-helper=true] .group-data-\[has-helper\=true\]\:pt-4,.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-4{padding-top:1rem}.group[data-has-label=true] .group-data-\[has-label\=true\]\:pt-5{padding-top:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:text-foreground-300{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground-300) / var(--nextui-foreground-300-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled-within=true] .group-data-\[filled-within\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-default-600{--tw-text-opacity: 1;color:hsl(var(--nextui-default-600) / var(--nextui-default-600-opacity, var(--tw-text-opacity)))}.group[data-filled=true] .group-data-\[filled\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-has-value=true] .group-data-\[has-value\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-invalid=true] .group-data-\[invalid\=true\]\:text-danger,.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger{--tw-text-opacity: 1;color:hsl(var(--nextui-danger) / var(--nextui-danger-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-danger-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-foreground) / var(--nextui-danger-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-default-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-default-foreground) / var(--nextui-default-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-foreground) / var(--nextui-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--nextui-primary) / var(--nextui-primary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-primary-foreground) / var(--nextui-primary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary) / var(--nextui-secondary-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-secondary-foreground) / var(--nextui-secondary-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-success-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-success-foreground) / var(--nextui-success-foreground-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}.group[data-selected=true] .group-data-\[selected\=true\]\:text-warning-foreground{--tw-text-opacity: 1;color:hsl(var(--nextui-warning-foreground) / var(--nextui-warning-foreground-opacity, var(--tw-text-opacity)))}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-0{opacity:0}.group[data-copied=true] .group-data-\[copied\=true\]\:opacity-100,.group[data-hover=true] .group-data-\[hover\=true\]\:opacity-100,.group[data-loaded=true] .group-data-\[loaded\=true\]\:opacity-100{opacity:1}.group[data-pressed=true] .group-data-\[pressed\=true\]\:opacity-70{opacity:.7}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-0{opacity:0}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-100{opacity:1}.group[data-selected=true] .group-data-\[selected\=true\]\:opacity-60{opacity:.6}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-2{--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)}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--nextui-focus) / var(--nextui-focus-opacity, var(--tw-ring-opacity)))}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-2{--tw-ring-offset-width: 2px}.group[data-focus-visible=true] .group-data-\[focus-visible\=true\]\:ring-offset-background{--tw-ring-offset-color: hsl(var(--nextui-background) / var(--nextui-background-opacity, 1))}.group[data-selected=true] .group-data-\[selected\=true\]\:before\:w-full:before{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:before\:translate-y-px:before{content:var(--tw-content);--tw-translate-y: 1px;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))}.group[data-open=true] .group-data-\[open\=true\]\:before\:rotate-45:before{content:var(--tw-content);--tw-rotate: 45deg;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))}.group[data-middle=true] .group-data-\[middle\=true\]\:before\:rounded-none:before{content:var(--tw-content);border-radius:0}.group[data-hover=true] .group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[data-odd=true] .group-data-\[odd\=true\]\:before\:opacity-100:before{content:var(--tw-content);opacity:1}.group[data-focus=true] .group-data-\[focus\=true\]\:after\:w-full:after{content:var(--tw-content);width:100%}.group[data-open=true] .group-data-\[open\=true\]\:after\:translate-y-0:after{content:var(--tw-content);--tw-translate-y: 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))}.group[data-open=true] .group-data-\[open\=true\]\:after\:-rotate-45:after{content:var(--tw-content);--tw-rotate: -45deg;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))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:scale-100:after{content:var(--tw-content);--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))}.group[data-selected=true] .group-data-\[selected\=true\]\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group[data-first=true] .group-data-\[first\=true\]\:first\:before\:rounded-tl-lg:first-child:before{content:var(--tw-content);border-top-left-radius:.5rem}.group[data-last=true] .group-data-\[last\=true\]\:first\:before\:rounded-bl-lg:first-child:before{content:var(--tw-content);border-bottom-left-radius:.5rem}.group[data-first=true] .group-data-\[first\=true\]\:last\:before\:rounded-tr-lg:last-child:before{content:var(--tw-content);border-top-right-radius:.5rem}.group[data-last=true] .group-data-\[last\=true\]\:last\:before\:rounded-br-lg:last-child:before{content:var(--tw-content);border-bottom-right-radius:.5rem}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:bg-default-100:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.group[aria-selected=false][data-hover=true] .group-aria-\[selected\=false\]\:group-data-\[hover\=true\]\:before\:opacity-70:before{content:var(--tw-content);opacity:.7}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:block{display:block}.peer[data-filled=true]~.peer-data-\[filled\=true\]\:opacity-70{opacity:.7}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}:is(.dark .dark\:bg-background\/20){background-color:hsl(var(--nextui-background) / .2)}:is(.dark .dark\:bg-content2){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:bg-default){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default) / var(--nextui-default-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:text-danger-500){--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:text-success){--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:text-warning){--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-danger-500)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-danger-500)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-success)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-success)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-warning)::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:placeholder\:text-warning)::placeholder{--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:before\:via-default-700\/10):before{content:var(--tw-content);--tw-gradient-to: hsl(var(--nextui-default-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--nextui-default-700) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:after\:bg-content2):after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[hover\=true\]\:bg-content2[data-hover=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-content2) / var(--nextui-content2-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[hover\=true\]\:bg-default-50[data-hover=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-50) / var(--nextui-default-50-opacity, var(--tw-bg-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-danger-500[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-danger-500) / var(--nextui-danger-500-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-success[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-success) / var(--nextui-success-opacity, var(--tw-text-opacity)))}:is(.dark .dark\:data-\[selected\=true\]\:text-warning[data-selected=true]){--tw-text-opacity: 1;color:hsl(var(--nextui-warning) / var(--nextui-warning-opacity, var(--tw-text-opacity)))}@media (min-width: 640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:mb-0{margin-bottom:0}.sm\:ml-2{margin-left:.5rem}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:\[--scale-enter\:100\%\]{--scale-enter: 100%}.sm\:\[--scale-exit\:103\%\]{--scale-exit: 103%}.sm\:\[--slide-enter\:0px\]{--slide-enter: 0px}.sm\:\[--slide-exit\:0px\]{--slide-exit: 0px}.sm\:data-\[visible\=true\]\:opacity-0[data-visible=true]{opacity:0}.group[data-hover=true] .sm\:group-data-\[hover\=true\]\:data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}.rtl\:-rotate-180:where([dir=rtl],[dir=rtl] *){--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))}.rtl\:data-\[open\=true\]\:-rotate-90[data-open=true]:where([dir=rtl],[dir=rtl] *){--tw-rotate: -90deg;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))}.\[\&\+\.border-medium\.border-danger\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-danger{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-default\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-default{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-primary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-primary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-secondary\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-secondary{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-success\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-success{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\+\.border-medium\.border-warning\]\:ms-\[calc\(theme\(borderWidth\.medium\)\*-1\)\]+.border-medium.border-warning{margin-inline-start:calc(var(--nextui-border-width-medium) * -1)}.\[\&\:not\(\:first-child\)\:not\(\:last-child\)\]\:rounded-none:not(:first-child):not(:last-child){border-radius:0}.\[\&\:not\(\:first-of-type\)\:not\(\:last-of-type\)\]\:rounded-none:not(:first-of-type):not(:last-of-type){border-radius:0}.\[\&\:not\(\:first-of-type\)\]\:ml-\[calc\(theme\(borderWidth\.2\)\*-1\)\]:not(:first-of-type){margin-left:-2px}.\[\&\>\*\]\:relative>*{position:relative}.\[\&\>svg\]\:max-w-\[theme\(spacing\.unit-8\)\]>svg{max-width:var(--nextui-spacing-unit-8)}.\[\&\>tr\]\:first\:rounded-lg:first-child>tr{border-radius:.5rem}.\[\&\>tr\]\:first\:shadow-small:first-child>tr{--tw-shadow: var(--nextui-box-shadow-small);--tw-shadow-colored: var(--nextui-box-shadow-small);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-100[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-100) / var(--nextui-default-100-opacity, var(--tw-bg-opacity)))}.\[\&\[data-hover\=true\]\:not\(\[data-active\=true\]\)\]\:bg-default-200[data-hover=true]:not([data-active=true]){--tw-bg-opacity: 1;background-color:hsl(var(--nextui-default-200) / var(--nextui-default-200-opacity, var(--tw-bg-opacity)))} diff --git a/index.html b/index.html index 0dec0b6..bf42130 100644 --- a/index.html +++ b/index.html @@ -5,8 +5,8 @@ ArtistryHub - - + +