Changeset 3449742
- Timestamp:
- 01/29/2026 03:10:10 PM (2 months ago)
- Location:
- frontend-reset-password
- Files:
-
- 2 added
- 28 edited
- 1 copied
-
tags/1.3.1 (copied) (copied from frontend-reset-password/trunk)
-
tags/1.3.1/includes/settings/dist/frontend-reset-password-pages.js (added)
-
tags/1.3.1/includes/settings/dist/settings-app.js (modified) (3 diffs)
-
tags/1.3.1/includes/settings/organization/divi-engine/class-common-settings.php (modified) (1 diff)
-
tags/1.3.1/includes/settings/organization/divi-engine/rest-endpoints/class-license-rest-endpoint.php (modified) (14 diffs)
-
tags/1.3.1/includes/settings/organization/divi-engine/rest-endpoints/class-rest-endpoint.php (modified) (1 diff)
-
tags/1.3.1/includes/settings/organization/wp-enhanced/class-common-settings.php (modified) (2 diffs)
-
tags/1.3.1/includes/settings/organization/wp-enhanced/rest-endpoints/class-license-rest-endpoint.php (modified) (13 diffs)
-
tags/1.3.1/includes/settings/organization/wp-enhanced/rest-endpoints/class-rest-endpoint.php (modified) (1 diff)
-
tags/1.3.1/includes/settings/specific/settings.php (modified) (1 diff)
-
tags/1.3.1/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx (modified) (2 diffs)
-
tags/1.3.1/includes/settings/src/specific/nav-items.js (modified) (1 diff)
-
tags/1.3.1/includes/settings/vite.plugin.config.js (modified) (1 diff)
-
tags/1.3.1/readme.txt (modified) (1 diff)
-
tags/1.3.1/som-frontend-reset-password.php (modified) (1 diff)
-
tags/1.3.1/templates/lost_password_reset_form.php (modified) (2 diffs)
-
trunk/includes/settings/dist/frontend-reset-password-pages.js (added)
-
trunk/includes/settings/dist/settings-app.js (modified) (3 diffs)
-
trunk/includes/settings/organization/divi-engine/class-common-settings.php (modified) (1 diff)
-
trunk/includes/settings/organization/divi-engine/rest-endpoints/class-license-rest-endpoint.php (modified) (14 diffs)
-
trunk/includes/settings/organization/divi-engine/rest-endpoints/class-rest-endpoint.php (modified) (1 diff)
-
trunk/includes/settings/organization/wp-enhanced/class-common-settings.php (modified) (2 diffs)
-
trunk/includes/settings/organization/wp-enhanced/rest-endpoints/class-license-rest-endpoint.php (modified) (13 diffs)
-
trunk/includes/settings/organization/wp-enhanced/rest-endpoints/class-rest-endpoint.php (modified) (1 diff)
-
trunk/includes/settings/specific/settings.php (modified) (1 diff)
-
trunk/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx (modified) (2 diffs)
-
trunk/includes/settings/src/specific/nav-items.js (modified) (1 diff)
-
trunk/includes/settings/vite.plugin.config.js (modified) (1 diff)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/som-frontend-reset-password.php (modified) (1 diff)
-
trunk/templates/lost_password_reset_form.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
frontend-reset-password/tags/1.3.1/includes/settings/dist/settings-app.js
r3448451 r3449742 1 var DESettingsApp=function( hn,p,ku,xt){var Vb,Mb,Bb,Rb,Hb,$b,Wb,zb,Gb,qb,Kb,Yb;"use strict";var Cu=document.createElement("style");Cu.textContent=`*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.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!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-2\\.5{bottom:-.625rem}.-left-4{left:-1rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-\\[-25px\\]{right:-25px}.top-0{top:0}.top-1\\/2{top:50%}.top-\\[5px\\]{top:5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-5{grid-column-start:5}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\\!m-0{margin:0!important}.-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\\!mt-\\[3px\\]{margin-top:3px!important}.-mb-3{margin-bottom:-.75rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\\[-35px\\]{margin-top:-35px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-\\[max\\(100\\%\\,2\\.75rem\\)\\]{width:max(100%,2.75rem);height:max(100%,2.75rem)}.size-full{width:100%;height:100%}.h-0\\.5{height:.125rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.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-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0\\.5{width:.125rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\\/6{width:66.666667%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\\/6{width:83.333333%}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\\[2ch\\]{min-width:2ch}.min-w-\\[calc\\(var\\(--button-width\\)\\+1\\.75rem\\)\\]{min-width:calc(var(--button-width) + 1.75rem)}.min-w-\\[calc\\(var\\(--input-width\\)\\+8px\\)\\]{min-width:calc(var(--input-width) + 8px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-80{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.origin-top-right{transform-origin:top right}.-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-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\\[--spacing\\(5\\)_1fr\\]{grid-template-columns:var(--spacing(5)_1fr)}.grid-cols-\\[1\\.125rem_1fr\\]{grid-template-columns:1.125rem 1fr}.grid-cols-\\[1fr_--spacing\\(5\\)\\]{grid-template-columns:1fr --spacing(5)}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.grid-rows-\\[1fr_auto\\]{grid-template-rows:1fr auto}.grid-rows-\\[1fr_auto_1fr\\]{grid-template-rows:1fr auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\\[0\\.3125rem\\]{border-radius:.3125rem}.rounded-\\[20\\%\\]{border-radius:20%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\\[4\\.5px\\]{border-width:4.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-950\\/10{border-color:#0a0a0a1a}.border-neutral-950\\/15{border-color:#0a0a0a26}.border-neutral-950\\/5{border-color:#0a0a0a0d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-stone-950\\/10{border-color:#0c0a091a}.border-transparent{border-color:transparent}.border-b-neutral-950\\/10{border-bottom-color:#0a0a0a1a}.border-l-neutral-950\\/5{border-left-color:#0a0a0a0d}.bg-amber-400\\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\\/30{background-color:#0000004d}.bg-blue-500\\/15{background-color:#3b82f626}.bg-cyan-400\\/20{background-color:#22d3ee33}.bg-emerald-500\\/15{background-color:#10b98126}.bg-fuchsia-400\\/15{background-color:#e879f926}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\\/75{background-color:#6b7280bf}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\\/15{background-color:#22c55e26}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-400\\/20{background-color:#a3e63533}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-600\\/10{background-color:#5252521a}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-neutral-950\\/10{background-color:#0a0a0a1a}.bg-neutral-950\\/15{background-color:#0a0a0a26}.bg-neutral-950\\/25{background-color:#0a0a0a40}.bg-neutral-950\\/5{background-color:#0a0a0a0d}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\\/15{background-color:#f9731626}.bg-pink-400\\/15{background-color:#f472b626}.bg-purple-500\\/15{background-color:#a855f726}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400\\/15{background-color:#fb718526}.bg-sky-500\\/15{background-color:#0ea5e926}.bg-teal-500\\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-500\\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\\/75{background-color:#ffffffbf}.bg-yellow-400\\/20{background-color:#facc1533}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-gray-500{fill:#6b7280}.stroke-current{stroke:currentColor}.stroke-neutral-500{stroke:#737373}.stroke-stone-500{stroke:#78716c}.stroke-white{stroke:#fff}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\\[3px\\]{padding:3px}.p-\\[5\\%\\]{padding:5%}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.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-3\\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px);padding-right:calc(--spacing(3.5) - 1px)}.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}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\\[calc\\(--spacing\\(2\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(2.5) - 1px);padding-bottom:calc(--spacing(2.5) - 1px)}.\\!pl-1{padding-left:.25rem!important}.\\!pl-10{padding-left:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\\.5{padding-left:.875rem}.pl-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px)}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\\[calc\\(--spacing\\(10\\)-1px\\)\\]{padding-right:calc(--spacing(10) - 1px)}.pr-\\[calc\\(--spacing\\(7\\)-1px\\)\\]{padding-right:calc(--spacing(7) - 1px)}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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,.text-2xl\\/8{font-size:1.5rem;line-height:2rem}.text-\\[48px\\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-base\\/10{font-size:1rem;line-height:2.5rem}.text-base\\/6{font-size:1rem;line-height:1.5rem}.text-base\\/7{font-size:1rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-lg\\/6{font-size:1.125rem;line-height:1.5rem}.text-sm,.text-sm\\/5{font-size:.875rem;line-height:1.25rem}.text-sm\\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\\/5{font-size:.75rem;line-height:1.25rem}.text-xs\\/6{font-size:.75rem;line-height:1.5rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-neutral-950\\/50{text-decoration-color:#0a0a0a80}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.\\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.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-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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black\\/10{outline-color:#0000001a}.outline-gray-300{outline-color:#d1d5db}.outline-gray-900\\/5{outline-color:#1118270d}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-inset{--tw-ring-inset: inset}.ring-black\\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500\\/10{--tw-ring-color: rgb(107 114 128 / .1)}.ring-green-600\\/20{--tw-ring-color: rgb(22 163 74 / .2)}.ring-neutral-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.ring-neutral-950\\/10{--tw-ring-color: rgb(10 10 10 / .1)}.ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.ring-orange-500\\/10{--tw-ring-color: rgb(249 115 22 / .1)}.ring-red-600\\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-yellow-600\\/20{--tw-ring-color: rgb(202 138 4 / .2)}.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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.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-transform{will-change:transform}.forced-color-adjust-none{forced-color-adjust:none}.\\[--anchor-gap\\:--spacing\\(2\\)\\]{--anchor-gap: var(--spacing(2))}.\\[--anchor-offset\\:-1\\.625rem\\]{--anchor-offset: -1.625rem}.\\[--anchor-padding\\:--spacing\\(1\\)\\]{--anchor-padding: var(--spacing(1))}.\\[--anchor-padding\\:--spacing\\(4\\)\\]{--anchor-padding: var(--spacing(4))}.\\[--avatar-radius\\:20\\%\\]{--avatar-radius: 20%}.\\[--btn-bg\\:var\\(--color-amber-400\\)\\]{--btn-bg: var(--color-amber-400)}.\\[--btn-bg\\:var\\(--color-blue-600\\)\\]{--btn-bg: var(--color-blue-600)}.\\[--btn-bg\\:var\\(--color-cyan-300\\)\\]{--btn-bg: var(--color-cyan-300)}.\\[--btn-bg\\:var\\(--color-emerald-600\\)\\]{--btn-bg: var(--color-emerald-600)}.\\[--btn-bg\\:var\\(--color-fuchsia-500\\)\\]{--btn-bg: var(--color-fuchsia-500)}.\\[--btn-bg\\:var\\(--color-green-600\\)\\]{--btn-bg: var(--color-green-600)}.\\[--btn-bg\\:var\\(--color-indigo-500\\)\\]{--btn-bg: var(--color-indigo-500)}.\\[--btn-bg\\:var\\(--color-lime-300\\)\\]{--btn-bg: var(--color-lime-300)}.\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]{--btn-bg: var(--color-neutral-600)}.\\[--btn-bg\\:var\\(--color-neutral-900\\)\\]{--btn-bg: var(--color-neutral-900)}.\\[--btn-bg\\:var\\(--color-orange-500\\)\\]{--btn-bg: var(--color-orange-500)}.\\[--btn-bg\\:var\\(--color-pink-500\\)\\]{--btn-bg: var(--color-pink-500)}.\\[--btn-bg\\:var\\(--color-purple-500\\)\\]{--btn-bg: var(--color-purple-500)}.\\[--btn-bg\\:var\\(--color-red-600\\)\\]{--btn-bg: var(--color-red-600)}.\\[--btn-bg\\:var\\(--color-rose-500\\)\\]{--btn-bg: var(--color-rose-500)}.\\[--btn-bg\\:var\\(--color-sky-500\\)\\]{--btn-bg: var(--color-sky-500)}.\\[--btn-bg\\:var\\(--color-teal-600\\)\\]{--btn-bg: var(--color-teal-600)}.\\[--btn-bg\\:var\\(--color-violet-500\\)\\]{--btn-bg: var(--color-violet-500)}.\\[--btn-bg\\:var\\(--color-yellow-300\\)\\]{--btn-bg: var(--color-yellow-300)}.\\[--btn-bg\\:white\\]{--btn-bg: white}.\\[--btn-border\\:var\\(--color-amber-500\\)\\]{--btn-border: var(--color-amber-500)}.\\[--btn-border\\:var\\(--color-blue-700\\)\\]{--btn-border: var(--color-blue-700)}.\\[--btn-border\\:var\\(--color-cyan-400\\)\\]{--btn-border: var(--color-cyan-400)}.\\[--btn-border\\:var\\(--color-emerald-700\\)\\]{--btn-border: var(--color-emerald-700)}.\\[--btn-border\\:var\\(--color-fuchsia-600\\)\\]{--btn-border: var(--color-fuchsia-600)}.\\[--btn-border\\:var\\(--color-green-700\\)\\]{--btn-border: var(--color-green-700)}.\\[--btn-border\\:var\\(--color-indigo-600\\)\\]{--btn-border: var(--color-indigo-600)}.\\[--btn-border\\:var\\(--color-lime-400\\)\\]{--btn-border: var(--color-lime-400)}.\\[--btn-border\\:var\\(--color-neutral-700\\)\\]{--btn-border: var(--color-neutral-700)}.\\[--btn-border\\:var\\(--color-neutral-950\\)\\]{--btn-border: var(--color-neutral-950)}.\\[--btn-border\\:var\\(--color-orange-600\\)\\]{--btn-border: var(--color-orange-600)}.\\[--btn-border\\:var\\(--color-pink-600\\)\\]{--btn-border: var(--color-pink-600)}.\\[--btn-border\\:var\\(--color-purple-600\\)\\]{--btn-border: var(--color-purple-600)}.\\[--btn-border\\:var\\(--color-red-700\\)\\]{--btn-border: var(--color-red-700)}.\\[--btn-border\\:var\\(--color-rose-600\\)\\]{--btn-border: var(--color-rose-600)}.\\[--btn-border\\:var\\(--color-sky-600\\)\\]{--btn-border: var(--color-sky-600)}.\\[--btn-border\\:var\\(--color-teal-700\\)\\]{--btn-border: var(--color-teal-700)}.\\[--btn-border\\:var\\(--color-violet-600\\)\\]{--btn-border: var(--color-violet-600)}.\\[--btn-border\\:var\\(--color-yellow-400\\)\\]{--btn-border: var(--color-yellow-400)}.\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]{--btn-hover-overlay: var(--color-neutral-950)}.\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]{--btn-hover-overlay: var(--color-white)}.\\[--btn-icon\\:var\\(--color-amber-600\\)\\]{--btn-icon: var(--color-amber-600)}.\\[--btn-icon\\:var\\(--color-blue-400\\)\\]{--btn-icon: var(--color-blue-400)}.\\[--btn-icon\\:var\\(--color-cyan-500\\)\\]{--btn-icon: var(--color-cyan-500)}.\\[--btn-icon\\:var\\(--color-fuchsia-300\\)\\]{--btn-icon: var(--color-fuchsia-300)}.\\[--btn-icon\\:var\\(--color-indigo-300\\)\\]{--btn-icon: var(--color-indigo-300)}.\\[--btn-icon\\:var\\(--color-lime-600\\)\\]{--btn-icon: var(--color-lime-600)}.\\[--btn-icon\\:var\\(--color-neutral-400\\)\\]{--btn-icon: var(--color-neutral-400)}.\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]{--btn-icon: var(--color-neutral-500)}.\\[--btn-icon\\:var\\(--color-orange-300\\)\\]{--btn-icon: var(--color-orange-300)}.\\[--btn-icon\\:var\\(--color-pink-300\\)\\]{--btn-icon: var(--color-pink-300)}.\\[--btn-icon\\:var\\(--color-purple-300\\)\\]{--btn-icon: var(--color-purple-300)}.\\[--btn-icon\\:var\\(--color-red-300\\)\\]{--btn-icon: var(--color-red-300)}.\\[--btn-icon\\:var\\(--color-rose-300\\)\\]{--btn-icon: var(--color-rose-300)}.\\[--btn-icon\\:var\\(--color-violet-300\\)\\]{--btn-icon: var(--color-violet-300)}.\\[--btn-icon\\:var\\(--color-white\\)\\]{--btn-icon: var(--color-white)}.\\[--btn-icon\\:var\\(--color-yellow-600\\)\\]{--btn-icon: var(--color-yellow-600)}.\\[--checkbox-check\\:var\\(--color-amber-950\\)\\]{--checkbox-check: var(--color-amber-950)}.\\[--checkbox-check\\:var\\(--color-cyan-950\\)\\]{--checkbox-check: var(--color-cyan-950)}.\\[--checkbox-check\\:var\\(--color-lime-950\\)\\]{--checkbox-check: var(--color-lime-950)}.\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]{--checkbox-check: var(--color-neutral-900)}.\\[--checkbox-check\\:var\\(--color-white\\)\\]{--checkbox-check: var(--color-white)}.\\[--checkbox-check\\:var\\(--color-yellow-950\\)\\]{--checkbox-check: var(--color-yellow-950)}.\\[--checkbox-checked-bg\\:var\\(--color-amber-400\\)\\]{--checkbox-checked-bg: var(--color-amber-400)}.\\[--checkbox-checked-bg\\:var\\(--color-blue-600\\)\\]{--checkbox-checked-bg: var(--color-blue-600)}.\\[--checkbox-checked-bg\\:var\\(--color-cyan-300\\)\\]{--checkbox-checked-bg: var(--color-cyan-300)}.\\[--checkbox-checked-bg\\:var\\(--color-emerald-600\\)\\]{--checkbox-checked-bg: var(--color-emerald-600)}.\\[--checkbox-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--checkbox-checked-bg: var(--color-fuchsia-500)}.\\[--checkbox-checked-bg\\:var\\(--color-green-600\\)\\]{--checkbox-checked-bg: var(--color-green-600)}.\\[--checkbox-checked-bg\\:var\\(--color-indigo-500\\)\\]{--checkbox-checked-bg: var(--color-indigo-500)}.\\[--checkbox-checked-bg\\:var\\(--color-lime-300\\)\\]{--checkbox-checked-bg: var(--color-lime-300)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]{--checkbox-checked-bg: var(--color-neutral-600)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-900\\)\\]{--checkbox-checked-bg: var(--color-neutral-900)}.\\[--checkbox-checked-bg\\:var\\(--color-orange-500\\)\\]{--checkbox-checked-bg: var(--color-orange-500)}.\\[--checkbox-checked-bg\\:var\\(--color-pink-500\\)\\]{--checkbox-checked-bg: var(--color-pink-500)}.\\[--checkbox-checked-bg\\:var\\(--color-purple-500\\)\\]{--checkbox-checked-bg: var(--color-purple-500)}.\\[--checkbox-checked-bg\\:var\\(--color-red-600\\)\\]{--checkbox-checked-bg: var(--color-red-600)}.\\[--checkbox-checked-bg\\:var\\(--color-rose-500\\)\\]{--checkbox-checked-bg: var(--color-rose-500)}.\\[--checkbox-checked-bg\\:var\\(--color-sky-500\\)\\]{--checkbox-checked-bg: var(--color-sky-500)}.\\[--checkbox-checked-bg\\:var\\(--color-teal-600\\)\\]{--checkbox-checked-bg: var(--color-teal-600)}.\\[--checkbox-checked-bg\\:var\\(--color-violet-500\\)\\]{--checkbox-checked-bg: var(--color-violet-500)}.\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]{--checkbox-checked-bg: var(--color-white)}.\\[--checkbox-checked-bg\\:var\\(--color-yellow-300\\)\\]{--checkbox-checked-bg: var(--color-yellow-300)}.\\[--checkbox-checked-border\\:var\\(--color-amber-500\\)\\]{--checkbox-checked-border: var(--color-amber-500)}.\\[--checkbox-checked-border\\:var\\(--color-blue-700\\)\\]{--checkbox-checked-border: var(--color-blue-700)}.\\[--checkbox-checked-border\\:var\\(--color-cyan-400\\)\\]{--checkbox-checked-border: var(--color-cyan-400)}.\\[--checkbox-checked-border\\:var\\(--color-emerald-700\\)\\]{--checkbox-checked-border: var(--color-emerald-700)}.\\[--checkbox-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--checkbox-checked-border: var(--color-fuchsia-600)}.\\[--checkbox-checked-border\\:var\\(--color-green-700\\)\\]{--checkbox-checked-border: var(--color-green-700)}.\\[--checkbox-checked-border\\:var\\(--color-indigo-600\\)\\]{--checkbox-checked-border: var(--color-indigo-600)}.\\[--checkbox-checked-border\\:var\\(--color-lime-400\\)\\]{--checkbox-checked-border: var(--color-lime-400)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-700\\)\\]{--checkbox-checked-border: var(--color-neutral-700)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]{--checkbox-checked-border: var(--color-neutral-950)}.\\[--checkbox-checked-border\\:var\\(--color-orange-600\\)\\]{--checkbox-checked-border: var(--color-orange-600)}.\\[--checkbox-checked-border\\:var\\(--color-pink-600\\)\\]{--checkbox-checked-border: var(--color-pink-600)}.\\[--checkbox-checked-border\\:var\\(--color-purple-600\\)\\]{--checkbox-checked-border: var(--color-purple-600)}.\\[--checkbox-checked-border\\:var\\(--color-red-700\\)\\]{--checkbox-checked-border: var(--color-red-700)}.\\[--checkbox-checked-border\\:var\\(--color-rose-600\\)\\]{--checkbox-checked-border: var(--color-rose-600)}.\\[--checkbox-checked-border\\:var\\(--color-sky-600\\)\\]{--checkbox-checked-border: var(--color-sky-600)}.\\[--checkbox-checked-border\\:var\\(--color-teal-700\\)\\]{--checkbox-checked-border: var(--color-teal-700)}.\\[--checkbox-checked-border\\:var\\(--color-violet-600\\)\\]{--checkbox-checked-border: var(--color-violet-600)}.\\[--checkbox-checked-border\\:var\\(--color-yellow-400\\)\\]{--checkbox-checked-border: var(--color-yellow-400)}.\\[--gutter\\:--spacing\\(8\\)\\]{--gutter: var(--spacing(8))}.\\[--radio-checked-bg\\:var\\(--color-amber-400\\)\\]{--radio-checked-bg: var(--color-amber-400)}.\\[--radio-checked-bg\\:var\\(--color-blue-600\\)\\]{--radio-checked-bg: var(--color-blue-600)}.\\[--radio-checked-bg\\:var\\(--color-cyan-300\\)\\]{--radio-checked-bg: var(--color-cyan-300)}.\\[--radio-checked-bg\\:var\\(--color-emerald-600\\)\\]{--radio-checked-bg: var(--color-emerald-600)}.\\[--radio-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--radio-checked-bg: var(--color-fuchsia-500)}.\\[--radio-checked-bg\\:var\\(--color-green-600\\)\\]{--radio-checked-bg: var(--color-green-600)}.\\[--radio-checked-bg\\:var\\(--color-indigo-500\\)\\]{--radio-checked-bg: var(--color-indigo-500)}.\\[--radio-checked-bg\\:var\\(--color-lime-300\\)\\]{--radio-checked-bg: var(--color-lime-300)}.\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]{--radio-checked-bg: var(--color-neutral-600)}.\\[--radio-checked-bg\\:var\\(--color-neutral-900\\)\\]{--radio-checked-bg: var(--color-neutral-900)}.\\[--radio-checked-bg\\:var\\(--color-orange-500\\)\\]{--radio-checked-bg: var(--color-orange-500)}.\\[--radio-checked-bg\\:var\\(--color-pink-500\\)\\]{--radio-checked-bg: var(--color-pink-500)}.\\[--radio-checked-bg\\:var\\(--color-purple-500\\)\\]{--radio-checked-bg: var(--color-purple-500)}.\\[--radio-checked-bg\\:var\\(--color-red-600\\)\\]{--radio-checked-bg: var(--color-red-600)}.\\[--radio-checked-bg\\:var\\(--color-rose-500\\)\\]{--radio-checked-bg: var(--color-rose-500)}.\\[--radio-checked-bg\\:var\\(--color-sky-500\\)\\]{--radio-checked-bg: var(--color-sky-500)}.\\[--radio-checked-bg\\:var\\(--color-teal-600\\)\\]{--radio-checked-bg: var(--color-teal-600)}.\\[--radio-checked-bg\\:var\\(--color-violet-500\\)\\]{--radio-checked-bg: var(--color-violet-500)}.\\[--radio-checked-bg\\:var\\(--color-white\\)\\]{--radio-checked-bg: var(--color-white)}.\\[--radio-checked-bg\\:var\\(--color-yellow-300\\)\\]{--radio-checked-bg: var(--color-yellow-300)}.\\[--radio-checked-border\\:var\\(--color-amber-500\\)\\]{--radio-checked-border: var(--color-amber-500)}.\\[--radio-checked-border\\:var\\(--color-blue-700\\)\\]{--radio-checked-border: var(--color-blue-700)}.\\[--radio-checked-border\\:var\\(--color-cyan-400\\)\\]{--radio-checked-border: var(--color-cyan-400)}.\\[--radio-checked-border\\:var\\(--color-emerald-700\\)\\]{--radio-checked-border: var(--color-emerald-700)}.\\[--radio-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--radio-checked-border: var(--color-fuchsia-600)}.\\[--radio-checked-border\\:var\\(--color-green-700\\)\\]{--radio-checked-border: var(--color-green-700)}.\\[--radio-checked-border\\:var\\(--color-indigo-600\\)\\]{--radio-checked-border: var(--color-indigo-600)}.\\[--radio-checked-border\\:var\\(--color-lime-400\\)\\]{--radio-checked-border: var(--color-lime-400)}.\\[--radio-checked-border\\:var\\(--color-neutral-700\\)\\]{--radio-checked-border: var(--color-neutral-700)}.\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]{--radio-checked-border: var(--color-neutral-950)}.\\[--radio-checked-border\\:var\\(--color-orange-600\\)\\]{--radio-checked-border: var(--color-orange-600)}.\\[--radio-checked-border\\:var\\(--color-pink-600\\)\\]{--radio-checked-border: var(--color-pink-600)}.\\[--radio-checked-border\\:var\\(--color-purple-600\\)\\]{--radio-checked-border: var(--color-purple-600)}.\\[--radio-checked-border\\:var\\(--color-red-700\\)\\]{--radio-checked-border: var(--color-red-700)}.\\[--radio-checked-border\\:var\\(--color-rose-600\\)\\]{--radio-checked-border: var(--color-rose-600)}.\\[--radio-checked-border\\:var\\(--color-sky-600\\)\\]{--radio-checked-border: var(--color-sky-600)}.\\[--radio-checked-border\\:var\\(--color-teal-700\\)\\]{--radio-checked-border: var(--color-teal-700)}.\\[--radio-checked-border\\:var\\(--color-violet-600\\)\\]{--radio-checked-border: var(--color-violet-600)}.\\[--radio-checked-border\\:var\\(--color-yellow-400\\)\\]{--radio-checked-border: var(--color-yellow-400)}.\\[--radio-checked-indicator\\:var\\(--color-amber-950\\)\\]{--radio-checked-indicator: var(--color-amber-950)}.\\[--radio-checked-indicator\\:var\\(--color-cyan-950\\)\\]{--radio-checked-indicator: var(--color-cyan-950)}.\\[--radio-checked-indicator\\:var\\(--color-lime-950\\)\\]{--radio-checked-indicator: var(--color-lime-950)}.\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]{--radio-checked-indicator: var(--color-neutral-900)}.\\[--radio-checked-indicator\\:var\\(--color-white\\)\\]{--radio-checked-indicator: var(--color-white)}.\\[--radio-checked-indicator\\:var\\(--color-yellow-950\\)\\]{--radio-checked-indicator: var(--color-yellow-950)}.\\[--radio-indicator\\:transparent\\]{--radio-indicator: transparent}.\\[--switch-bg-ring\\:var\\(--color-amber-500\\)\\]{--switch-bg-ring: var(--color-amber-500)}.\\[--switch-bg-ring\\:var\\(--color-black\\)\\]{--switch-bg-ring: var(--color-black)}.\\[--switch-bg-ring\\:var\\(--color-blue-700\\)\\]{--switch-bg-ring: var(--color-blue-700)}.\\[--switch-bg-ring\\:var\\(--color-cyan-400\\)\\]{--switch-bg-ring: var(--color-cyan-400)}.\\[--switch-bg-ring\\:var\\(--color-emerald-600\\)\\]{--switch-bg-ring: var(--color-emerald-600)}.\\[--switch-bg-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-bg-ring: var(--color-fuchsia-600)}.\\[--switch-bg-ring\\:var\\(--color-green-700\\)\\]{--switch-bg-ring: var(--color-green-700)}.\\[--switch-bg-ring\\:var\\(--color-indigo-600\\)\\]{--switch-bg-ring: var(--color-indigo-600)}.\\[--switch-bg-ring\\:var\\(--color-lime-400\\)\\]{--switch-bg-ring: var(--color-lime-400)}.\\[--switch-bg-ring\\:var\\(--color-neutral-700\\)\\]{--switch-bg-ring: var(--color-neutral-700)}.\\[--switch-bg-ring\\:var\\(--color-neutral-950\\)\\]{--switch-bg-ring: var(--color-neutral-950)}.\\[--switch-bg-ring\\:var\\(--color-orange-600\\)\\]{--switch-bg-ring: var(--color-orange-600)}.\\[--switch-bg-ring\\:var\\(--color-pink-600\\)\\]{--switch-bg-ring: var(--color-pink-600)}.\\[--switch-bg-ring\\:var\\(--color-purple-600\\)\\]{--switch-bg-ring: var(--color-purple-600)}.\\[--switch-bg-ring\\:var\\(--color-red-700\\)\\]{--switch-bg-ring: var(--color-red-700)}.\\[--switch-bg-ring\\:var\\(--color-rose-600\\)\\]{--switch-bg-ring: var(--color-rose-600)}.\\[--switch-bg-ring\\:var\\(--color-sky-600\\)\\]{--switch-bg-ring: var(--color-sky-600)}.\\[--switch-bg-ring\\:var\\(--color-teal-700\\)\\]{--switch-bg-ring: var(--color-teal-700)}.\\[--switch-bg-ring\\:var\\(--color-violet-600\\)\\]{--switch-bg-ring: var(--color-violet-600)}.\\[--switch-bg-ring\\:var\\(--color-yellow-400\\)\\]{--switch-bg-ring: var(--color-yellow-400)}.\\[--switch-bg\\:var\\(--color-amber-400\\)\\]{--switch-bg: var(--color-amber-400)}.\\[--switch-bg\\:var\\(--color-blue-600\\)\\]{--switch-bg: var(--color-blue-600)}.\\[--switch-bg\\:var\\(--color-cyan-300\\)\\]{--switch-bg: var(--color-cyan-300)}.\\[--switch-bg\\:var\\(--color-emerald-500\\)\\]{--switch-bg: var(--color-emerald-500)}.\\[--switch-bg\\:var\\(--color-fuchsia-500\\)\\]{--switch-bg: var(--color-fuchsia-500)}.\\[--switch-bg\\:var\\(--color-green-600\\)\\]{--switch-bg: var(--color-green-600)}.\\[--switch-bg\\:var\\(--color-indigo-500\\)\\]{--switch-bg: var(--color-indigo-500)}.\\[--switch-bg\\:var\\(--color-lime-300\\)\\]{--switch-bg: var(--color-lime-300)}.\\[--switch-bg\\:var\\(--color-neutral-600\\)\\]{--switch-bg: var(--color-neutral-600)}.\\[--switch-bg\\:var\\(--color-neutral-900\\)\\]{--switch-bg: var(--color-neutral-900)}.\\[--switch-bg\\:var\\(--color-orange-500\\)\\]{--switch-bg: var(--color-orange-500)}.\\[--switch-bg\\:var\\(--color-pink-500\\)\\]{--switch-bg: var(--color-pink-500)}.\\[--switch-bg\\:var\\(--color-purple-500\\)\\]{--switch-bg: var(--color-purple-500)}.\\[--switch-bg\\:var\\(--color-red-600\\)\\]{--switch-bg: var(--color-red-600)}.\\[--switch-bg\\:var\\(--color-rose-500\\)\\]{--switch-bg: var(--color-rose-500)}.\\[--switch-bg\\:var\\(--color-sky-500\\)\\]{--switch-bg: var(--color-sky-500)}.\\[--switch-bg\\:var\\(--color-teal-600\\)\\]{--switch-bg: var(--color-teal-600)}.\\[--switch-bg\\:var\\(--color-violet-500\\)\\]{--switch-bg: var(--color-violet-500)}.\\[--switch-bg\\:var\\(--color-yellow-300\\)\\]{--switch-bg: var(--color-yellow-300)}.\\[--switch-bg\\:white\\]{--switch-bg: white}.\\[--switch-ring\\:transparent\\]{--switch-ring: transparent}.\\[--switch-ring\\:var\\(--color-blue-700\\)\\]{--switch-ring: var(--color-blue-700)}.\\[--switch-ring\\:var\\(--color-emerald-600\\)\\]{--switch-ring: var(--color-emerald-600)}.\\[--switch-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-ring: var(--color-fuchsia-600)}.\\[--switch-ring\\:var\\(--color-green-700\\)\\]{--switch-ring: var(--color-green-700)}.\\[--switch-ring\\:var\\(--color-indigo-600\\)\\]{--switch-ring: var(--color-indigo-600)}.\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]{--switch-ring: var(--color-neutral-700)}.\\[--switch-ring\\:var\\(--color-neutral-950\\)\\]{--switch-ring: var(--color-neutral-950)}.\\[--switch-ring\\:var\\(--color-orange-600\\)\\]{--switch-ring: var(--color-orange-600)}.\\[--switch-ring\\:var\\(--color-pink-600\\)\\]{--switch-ring: var(--color-pink-600)}.\\[--switch-ring\\:var\\(--color-purple-600\\)\\]{--switch-ring: var(--color-purple-600)}.\\[--switch-ring\\:var\\(--color-red-700\\)\\]{--switch-ring: var(--color-red-700)}.\\[--switch-ring\\:var\\(--color-rose-600\\)\\]{--switch-ring: var(--color-rose-600)}.\\[--switch-ring\\:var\\(--color-sky-600\\)\\]{--switch-ring: var(--color-sky-600)}.\\[--switch-ring\\:var\\(--color-teal-700\\)\\]{--switch-ring: var(--color-teal-700)}.\\[--switch-ring\\:var\\(--color-violet-600\\)\\]{--switch-ring: var(--color-violet-600)}.\\[--switch-shadow\\:transparent\\]{--switch-shadow: transparent}.\\[--switch-shadow\\:var\\(--color-black\\)\\]{--switch-shadow: var(--color-black)}.\\[--switch-shadow\\:var\\(--color-blue-900\\)\\]{--switch-shadow: var(--color-blue-900)}.\\[--switch-shadow\\:var\\(--color-emerald-900\\)\\]{--switch-shadow: var(--color-emerald-900)}.\\[--switch-shadow\\:var\\(--color-fuchsia-900\\)\\]{--switch-shadow: var(--color-fuchsia-900)}.\\[--switch-shadow\\:var\\(--color-green-900\\)\\]{--switch-shadow: var(--color-green-900)}.\\[--switch-shadow\\:var\\(--color-indigo-900\\)\\]{--switch-shadow: var(--color-indigo-900)}.\\[--switch-shadow\\:var\\(--color-orange-900\\)\\]{--switch-shadow: var(--color-orange-900)}.\\[--switch-shadow\\:var\\(--color-pink-900\\)\\]{--switch-shadow: var(--color-pink-900)}.\\[--switch-shadow\\:var\\(--color-purple-900\\)\\]{--switch-shadow: var(--color-purple-900)}.\\[--switch-shadow\\:var\\(--color-red-900\\)\\]{--switch-shadow: var(--color-red-900)}.\\[--switch-shadow\\:var\\(--color-rose-900\\)\\]{--switch-shadow: var(--color-rose-900)}.\\[--switch-shadow\\:var\\(--color-sky-900\\)\\]{--switch-shadow: var(--color-sky-900)}.\\[--switch-shadow\\:var\\(--color-teal-900\\)\\]{--switch-shadow: var(--color-teal-900)}.\\[--switch-shadow\\:var\\(--color-violet-900\\)\\]{--switch-shadow: var(--color-violet-900)}.\\[--switch\\:var\\(--color-amber-950\\)\\]{--switch: var(--color-amber-950)}.\\[--switch\\:var\\(--color-cyan-950\\)\\]{--switch: var(--color-cyan-950)}.\\[--switch\\:var\\(--color-lime-950\\)\\]{--switch: var(--color-lime-950)}.\\[--switch\\:var\\(--color-neutral-950\\)\\]{--switch: var(--color-neutral-950)}.\\[--switch\\:var\\(--color-yellow-950\\)\\]{--switch: var(--color-yellow-950)}.\\[--switch\\:white\\]{--switch: white}#wpcontent{padding-left:0!important}#wpcontent .wrap{margin:0!important}#divi-engine-settings select,#divi-engine-settings .select,#divi-engine-settings .Select,#wp-enhanced-settings select,#wp-enhanced-settings .select,#wp-enhanced-settings .Select{width:100%;min-width:0;max-width:100%;display:block}#divi-engine-settings .de-field,#divi-engine-settings .de-checkbox-group,#divi-engine-settings .de-select-group,#wp-enhanced-settings .de-field,#wp-enhanced-settings .de-checkbox-group,#wp-enhanced-settings .de-select-group{width:100%;max-width:100%}#divi-engine-settings select,#wp-enhanced-settings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}:root{--checkbox-checked-bg: #3b82f6;--checkbox-check: #ffffff;--checkbox-checked-border: transparent}.dark{--checkbox-checked-bg: #2563eb;--checkbox-check: #ffffff}#divi-engine-settings .group[data-checked] span:before,#wp-enhanced-settings .group[data-checked] span:before{background-color:#52525c!important}.de-hide-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;left:0;top:0}input[type=radio]:checked:before{top:.03rem;right:.03rem;bottom:.03rem;left:.03rem;background-color:#fff!important}.react-colorful{width:100%!important}#wpbody-content{padding:0!important}#wpfooter,.updated.error{display:none!important}.\\*\\:col-start-1>*{grid-column-start:1}.\\*\\:row-start-1>*{grid-row-start:1}.\\*\\:w-full>*{width:100%}.\\*\\:rounded-full>*{border-radius:9999px}.placeholder\\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\\:inset-1:before{content:var(--tw-content);top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.before\\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\\:-z-10:before{content:var(--tw-content);z-index:-10}.before\\:w-2:before{content:var(--tw-content);width:.5rem}.before\\:min-w-0:before{content:var(--tw-content);min-width:0px}.before\\:shrink:before{content:var(--tw-content);flex-shrink:1}.before\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.before\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem}.before\\:bg-neutral-950\\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}.before\\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\\:shadow-sm:before{content:var(--tw-content);--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)}.after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.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\\:-z-10:after{content:var(--tw-content);z-index:-10}.after\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.after\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}.after\\:shadow-\\[inset_0_1px_--theme\\(--color-white\\/15\\%\\)\\]:after{content:var(--tw-content);--tw-shadow: inset 0 1px --theme(--color-white/15%);--tw-shadow-colored: inset 0 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)}.after\\:ring-inset:after{content:var(--tw-content);--tw-ring-inset: inset}.after\\:ring-transparent:after{content:var(--tw-content);--tw-ring-color: transparent}.first\\:ml-0:first-child{margin-left:0}.first\\:rounded-tl-md:first-child{border-top-left-radius:.375rem}.first\\:rounded-tr-md:first-child{border-top-right-radius:.375rem}.first\\:border-l-0:first-child{border-left-width:0px}.first\\:border-none:first-child{border-style:none}.last\\:rounded-bl-md:last-child{border-bottom-left-radius:.375rem}.last\\:rounded-br-md:last-child{border-bottom-right-radius:.375rem}.checked\\:border-indigo-600:checked{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.checked\\:bg-indigo-600:checked{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.indeterminate\\:border-indigo-600:indeterminate{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.indeterminate\\:bg-indigo-600:indeterminate{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.empty\\:invisible:empty{visibility:hidden}.focus-within\\:outline:focus-within{outline-style:solid}.focus-within\\:outline-2:focus-within{outline-width:2px}.focus-within\\:-outline-offset-2:focus-within{outline-offset:-2px}.focus-within\\:outline-indigo-600:focus-within{outline-color:#4f46e5}.hover\\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-950\\/5:hover{background-color:#0a0a0a0d}.hover\\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:outline:focus{outline-style:solid}.focus\\:outline-0:focus{outline-width:0px}.focus\\:outline-2:focus{outline-width:2px}.focus\\:-outline-offset-2:focus{outline-offset:-2px}.focus\\:outline-indigo-600:focus{outline-color:#4f46e5}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\\:outline:focus-visible{outline-style:solid}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.disabled\\:border-neutral-950\\/20:disabled{border-color:#0a0a0a33}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:before\\:bg-gray-400:disabled:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\\:checked\\:bg-gray-100:checked:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.has-\\[\\:checked\\]\\:relative:has(:checked){position:relative}.has-\\[\\:checked\\]\\:border-indigo-200:has(:checked){--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:border-indigo-600:has(:checked){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-600:has(:checked){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.has-\\[\\:disabled\\]\\:opacity-25:has(:disabled){opacity:.25}.has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.has-\\[\\:focus-visible\\]\\:outline-2:has(:focus-visible){outline-width:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-2:has([data-row-link][data-focus]){outline-width:2px}.has-\\[\\:focus-visible\\]\\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:-outline-offset-2:has([data-row-link][data-focus]){outline-offset:-2px}.has-\\[\\:focus-visible\\]\\:outline-indigo-600:has(:focus-visible){outline-color:#4f46e5}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-blue-500:has([data-row-link][data-focus]){outline-color:#3b82f6}.group:has(:disabled) .group-has-\\[\\:disabled\\]\\:stroke-gray-950\\/25{stroke:#03071240}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\\[closed\\]\\:translate-y-4[data-closed]{--tw-translate-y: 1rem;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-\\[closed\\]\\:scale-95[data-closed]{--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))}.data-\\[closed\\]\\:transform[data-closed]{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-\\[checked\\]\\:bg-indigo-600[data-checked]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\\[focus\\]\\:bg-gray-50[data-focus]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.data-\\[closed\\]\\:opacity-0[data-closed]{opacity:0}.data-\\[focus\\]\\:outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\\[enter\\]\\:duration-100[data-enter]{transition-duration:.1s}.data-\\[enter\\]\\:duration-300[data-enter]{transition-duration:.3s}.data-\\[leave\\]\\:duration-200[data-leave]{transition-duration:.2s}.data-\\[leave\\]\\:duration-75[data-leave]{transition-duration:75ms}.data-\\[enter\\]\\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\\[leave\\]\\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-6px\\][data-anchor~=start]{--anchor-offset: -6px}.data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:6px\\][data-anchor~=end]{--anchor-offset: 6px}.\\*\\:data-\\[slot\\=icon\\]\\:pointer-events-none[data-slot=icon]>*{pointer-events:none}.\\*\\:data-\\[slot\\=icon\\]\\:absolute[data-slot=icon]>*{position:absolute}.\\*\\:data-\\[slot\\=icon\\]\\:top-3[data-slot=icon]>*{top:.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:z-10[data-slot=icon]>*{z-index:10}.\\*\\:data-\\[slot\\=control\\]\\:col-start-1[data-slot=control]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=control\\]\\:col-start-2[data-slot=control]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=description\\]\\:col-start-1[data-slot=description]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=description\\]\\:col-start-2[data-slot=description]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:col-start-1[data-slot=icon]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-1[data-slot=label]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-2[data-slot=label]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=control\\]\\:row-start-1[data-slot=control]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=description\\]\\:row-start-2[data-slot=description]>*{grid-row-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:row-start-1[data-slot=icon]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=label\\]\\:row-start-1[data-slot=label]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=avatar\\]\\:-m-0\\.5[data-slot=avatar]>*{margin:-.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-mx-0\\.5[data-slot=avatar]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:-mx-0\\.5[data-slot=icon]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:my-0\\.5[data-slot=icon]>*{margin-top:.125rem;margin-bottom:.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-ml-1[data-slot=avatar]>*{margin-left:-.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:mr-2\\.5[data-slot=avatar]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=icon\\]\\:-ml-0\\.5[data-slot=icon]>*{margin-left:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:mr-2\\.5[data-slot=icon]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=text\\]\\:mt-1[data-slot=text]>*{margin-top:.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-7[data-slot=avatar]>*{width:1.75rem;height:1.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-6[data-slot=icon]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=icon\\]\\:shrink-0[data-slot=icon]>*{flex-shrink:0}.\\*\\:data-\\[slot\\=control\\]\\:self-start[data-slot=control]>*{align-self:flex-start}.\\*\\:data-\\[slot\\=icon\\]\\:self-center[data-slot=icon]>*{align-self:center}.\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-500[data-slot=icon]>*{fill:#737373}.\\*\\:data-\\[slot\\=label\\]\\:font-medium[data-slot=label]>*{font-weight:500}.\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-500[data-slot=icon]>*{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\\*\\:data-\\[slot\\=avatar\\]\\:\\[--avatar-radius\\:var\\(--radius-md\\)\\][data-slot=avatar]>*{--avatar-radius: var(--radius-md)}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:ml-auto[data-slot=icon]:last-child>*{margin-left:auto}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]:last-child>*{width:1.25rem;height:1.25rem}.group[data-checked] .group-data-\\[checked\\]\\:translate-x-5{--tw-translate-x: 1.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))}.group[data-checked] .group-data-\\[checked\\]\\:opacity-0{opacity:0}.group[data-checked] .group-data-\\[checked\\]\\:opacity-100{opacity:1}.group[data-checked] .group-data-\\[checked\\]\\:duration-100{transition-duration:.1s}.group[data-checked] .group-data-\\[checked\\]\\:duration-200{transition-duration:.2s}.group[data-checked] .group-data-\\[checked\\]\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.group[data-checked] .group-data-\\[checked\\]\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (grid-template-columns:subgrid){.supports-\\[grid-template-columns\\:subgrid\\]\\:grid{display:grid}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-subgrid{grid-template-columns:subgrid}}.dark\\:divide-neutral-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 82 / var(--tw-divide-opacity, 1))}.dark\\:divide-white\\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\\:border-amber-500\\/30:is(.dark *){border-color:#f59e0b4d}.dark\\:border-indigo-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:border-white\\/10:is(.dark *){border-color:#ffffff1a}.dark\\:border-white\\/15:is(.dark *){border-color:#ffffff26}.dark\\:border-white\\/20:is(.dark *){border-color:#fff3}.dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.dark\\:border-b-white\\/10:is(.dark *){border-bottom-color:#ffffff1a}.dark\\:border-l-white\\/5:is(.dark *){border-left-color:#ffffff0d}.dark\\:\\!bg-neutral-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.dark\\:bg-amber-400\\/10:is(.dark *){background-color:#fbbf241a}.dark\\:bg-amber-900\\/20:is(.dark *){background-color:#78350f33}.dark\\:bg-cyan-400\\/10:is(.dark *){background-color:#22d3ee1a}.dark\\:bg-emerald-500\\/10:is(.dark *){background-color:#10b9811a}.dark\\:bg-fuchsia-400\\/10:is(.dark *){background-color:#e879f91a}.dark\\:bg-gray-400\\/10:is(.dark *){background-color:#9ca3af1a}.dark\\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-400\\/10:is(.dark *){background-color:#4ade801a}.dark\\:bg-green-500\\/10:is(.dark *){background-color:#22c55e1a}.dark\\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-400\\/10:is(.dark *){background-color:#a3e6351a}.dark\\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800\\/70:is(.dark *){background-color:#262626b3}.dark\\:bg-neutral-800\\/75:is(.dark *){background-color:#262626bf}.dark\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-950\\/50:is(.dark *){background-color:#0a0a0a80}.dark\\:bg-orange-500\\/10:is(.dark *){background-color:#f973161a}.dark\\:bg-pink-400\\/10:is(.dark *){background-color:#f472b61a}.dark\\:bg-red-500\\/10:is(.dark *){background-color:#ef44441a}.dark\\:bg-red-900\\/20:is(.dark *){background-color:#7f1d1d33}.dark\\:bg-rose-400\\/10:is(.dark *){background-color:#fb71851a}.dark\\:bg-sky-500\\/10:is(.dark *){background-color:#0ea5e91a}.dark\\:bg-teal-500\\/10:is(.dark *){background-color:#14b8a61a}.dark\\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\\:bg-white\\/10:is(.dark *){background-color:#ffffff1a}.dark\\:bg-white\\/5:is(.dark *){background-color:#ffffff0d}.dark\\:bg-yellow-400\\/10:is(.dark *){background-color:#facc151a}.dark\\:stroke-neutral-400:is(.dark *){stroke:#a3a3a3}.dark\\:stroke-stone-400:is(.dark *){stroke:#a8a29e}.dark\\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\\:text-fuchsia-400:is(.dark *){--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.dark\\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.dark\\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\\:decoration-white\\/50:is(.dark *){text-decoration-color:#ffffff80}.dark\\:shadow-none:is(.dark *){--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)}.dark\\:-outline-offset-1:is(.dark *){outline-offset:-1px}.dark\\:outline-neutral-700:is(.dark *){outline-color:#404040}.dark\\:outline-white\\/10:is(.dark *){outline-color:#ffffff1a}.dark\\:ring-inset:is(.dark *){--tw-ring-inset: inset}.dark\\:ring-gray-400\\/20:is(.dark *){--tw-ring-color: rgb(156 163 175 / .2)}.dark\\:ring-green-500\\/20:is(.dark *){--tw-ring-color: rgb(34 197 94 / .2)}.dark\\:ring-neutral-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))}.dark\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\\:ring-white\\/15:is(.dark *){--tw-ring-color: rgb(255 255 255 / .15)}.dark\\:ring-yellow-400\\/20:is(.dark *){--tw-ring-color: rgb(250 204 21 / .2)}.dark\\:\\[--btn-bg\\:transparent\\]:is(.dark *){--btn-bg: transparent}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-600)}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-800\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-800)}.dark\\:\\[--btn-bg\\:white\\]:is(.dark *){--btn-bg: white}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-neutral-950)}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-white)}.dark\\:\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]:is(.dark *){--btn-icon: var(--color-neutral-500)}.dark\\:\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--checkbox-check: var(--color-neutral-900)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-neutral-600)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-white)}.dark\\:\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--checkbox-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--radio-checked-bg: var(--color-neutral-600)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--radio-checked-bg: var(--color-white)}.dark\\:\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--radio-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--radio-checked-indicator: var(--color-neutral-900)}.dark\\:\\[--switch-bg-ring\\:transparent\\]:is(.dark *){--switch-bg-ring: transparent}.dark\\:\\[--switch-bg-ring\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg-ring: var(--color-white)}.dark\\:\\[--switch-bg\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg: var(--color-white)}.dark\\:\\[--switch-ring\\:transparent\\]:is(.dark *){--switch-ring: transparent}.dark\\:\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]:is(.dark *){--switch-ring: var(--color-neutral-700)}.dark\\:\\[--switch\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--switch: var(--color-neutral-900)}.dark\\:\\*\\:bg-stone-800>*:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\\:\\*\\:text-white>*:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:before\\:hidden:is(.dark *):before{content:var(--tw-content);display:none}.dark\\:before\\:bg-white\\/10:is(.dark *):before{content:var(--tw-content);background-color:#ffffff1a}.dark\\:after\\:-inset-px:is(.dark *):after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.dark\\:after\\:hidden:is(.dark *):after{content:var(--tw-content);display:none}.dark\\:after\\:rounded-\\[0\\.3125rem\\]:is(.dark *):after{content:var(--tw-content);border-radius:.3125rem}.dark\\:after\\:rounded-full:is(.dark *):after{content:var(--tw-content);border-radius:9999px}.dark\\:after\\:rounded-lg:is(.dark *):after{content:var(--tw-content);border-radius:.5rem}.dark\\:checked\\:border-indigo-500:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:checked\\:bg-indigo-500:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:border-indigo-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\\:hover\\:bg-blue-900\\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\\:hover\\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800\\/60:hover:is(.dark *){background-color:#26262699}.dark\\:hover\\:bg-red-900\\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\\:hover\\:bg-white\\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:disabled\\:border-neutral-700:disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:disabled\\:border-white\\/15:disabled:is(.dark *){border-color:#ffffff26}.dark\\:disabled\\:bg-neutral-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:border-indigo-500:has(:checked):is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-500:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-950:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:data-\\[checked\\]\\:bg-indigo-500[data-checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:data-\\[focus\\]\\:bg-white\\/5[data-focus]:is(.dark *){background-color:#ffffff0d}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-400[data-slot=icon]>*:is(.dark *){fill:#a3a3a3}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-400[data-slot=icon]>*:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\\:hidden{display:none}.max-lg\\:flex-col{flex-direction:column}}@media (min-width: 640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mb-auto{margin-bottom:auto}.sm\\:ml-2{margin-left:.5rem}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:size-3\\.5{width:.875rem;height:.875rem}.sm\\:size-4{width:1rem;height:1rem}.sm\\:h-3\\.5{height:.875rem}.sm\\:h-5{height:1.25rem}.sm\\:min-h-9{min-height:2.25rem}.sm\\:w-3\\.5{width:.875rem}.sm\\:w-8{width:2rem}.sm\\:w-full{width:100%}.sm\\:max-w-2xl{max-width:42rem}.sm\\:max-w-3xl{max-width:48rem}.sm\\:max-w-4xl{max-width:56rem}.sm\\:max-w-5xl{max-width:64rem}.sm\\:max-w-lg{max-width:32rem}.sm\\:max-w-md{max-width:28rem}.sm\\:max-w-sm{max-width:24rem}.sm\\:max-w-xl{max-width:36rem}.sm\\:max-w-xs{max-width:20rem}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[--spacing\\(4\\)_1fr\\]{grid-template-columns:var(--spacing(4)_1fr)}.sm\\:grid-cols-\\[1fr_--spacing\\(4\\)\\]{grid-template-columns:1fr --spacing(4)}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[1rem_1fr\\]{grid-template-columns:1rem 1fr}.sm\\:grid-cols-\\[min\\(50\\%\\,--spacing\\(80\\)\\)_auto\\]{grid-template-columns:min(50%,--spacing(80)) auto}.sm\\:grid-rows-\\[1fr_auto_3fr\\]{grid-template-rows:1fr auto 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:items-center{align-items:center}.sm\\:text-wrap{text-wrap:wrap}.sm\\:rounded-2xl{border-radius:1rem}.sm\\:border-t{border-top-width:1px}.sm\\:border-neutral-950\\/5{border-color:#0a0a0a0d}.sm\\:p-0{padding:0}.sm\\:p-4{padding:1rem}.sm\\:p-6{padding:1.5rem}.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:px-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px);padding-right:calc(--spacing(3) - 1px)}.sm\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\\:py-\\[calc\\(--spacing\\(1\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(1.5) - 1px);padding-bottom:calc(--spacing(1.5) - 1px)}.sm\\:pl-1\\.5{padding-left:.375rem}.sm\\:pl-3{padding-left:.75rem}.sm\\:pl-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px)}.sm\\:pr-2{padding-right:.5rem}.sm\\:pr-3{padding-right:.75rem}.sm\\:pr-\\[calc\\(--spacing\\(9\\)-1px\\)\\]{padding-right:calc(--spacing(9) - 1px)}.sm\\:pt-0{padding-top:0}.sm\\:text-left{text-align:left}.sm\\:text-\\[0\\.8125rem\\]{font-size:.8125rem}.sm\\:text-base\\/6{font-size:1rem;line-height:1.5rem}.sm\\:text-sm\\/5{font-size:.875rem;line-height:1.25rem}.sm\\:text-sm\\/6{font-size:.875rem;line-height:1.5rem}.sm\\:text-sm\\/8{font-size:.875rem;line-height:2rem}.sm\\:text-xl\\/8{font-size:1.25rem;line-height:2rem}.sm\\:text-xs\\/5{font-size:.75rem;line-height:1.25rem}.sm\\:\\[--anchor-offset\\:-1\\.375rem\\]{--anchor-offset: -1.375rem}.sm\\:\\*\\:w-auto>*{width:auto}.sm\\:first\\:ml-0:first-child{margin-left:0}.sm\\:first\\:pl-1:first-child{padding-left:.25rem}.sm\\:last\\:pr-1:last-child{padding-right:.25rem}.sm\\:focus-within\\:after\\:ring-2:focus-within:after{content:var(--tw-content);--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)}.sm\\:focus-within\\:after\\:ring-blue-500:focus-within:after{content:var(--tw-content);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.data-\\[closed\\]\\:sm\\:translate-y-0[data-closed]{--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))}.data-\\[closed\\]\\:sm\\:scale-95[data-closed]{--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))}.sm\\:data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-4px\\][data-anchor~=start]{--anchor-offset: -4px}.sm\\:data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:4px\\][data-anchor~=end]{--anchor-offset: 4px}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:top-2\\.5[data-slot=icon]>*{top:.625rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:my-1[data-slot=icon]>*{margin-top:.25rem;margin-bottom:.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:mr-2[data-slot=avatar]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-0\\.5[data-slot=control]>*{margin-top:.125rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-1[data-slot=control]>*{margin-top:.25rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:mr-2[data-slot=icon]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-5[data-slot=avatar]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]>*{width:1rem;height:1rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]:last-child>*{width:1rem;height:1rem}.dark\\:sm\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.sm\\:dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}}@media (min-width: 1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\\:hidden{display:none}.lg\\:min-w-0{min-width:0px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:rounded-lg{border-radius:.5rem}.lg\\:bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.lg\\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.lg\\:p-10{padding:2.5rem}.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\\:pl-64{padding-left:16rem}.lg\\:pr-2{padding-right:.5rem}.lg\\:pt-2{padding-top:.5rem}.lg\\: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)}.lg\\:ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.dark\\:lg\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}}@media (forced-colors: active){.forced-colors\\:appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.forced-colors\\:border-\\[Canvas\\]{border-color:Canvas}.forced-colors\\:bg-\\[CanvasText\\]{background-color:CanvasText}.forced-colors\\:stroke-\\[CanvasText\\]{stroke:CanvasText}.forced-colors\\:text-\\[CanvasText\\]{color:CanvasText}.forced-colors\\:outline{outline-style:solid}.forced-colors\\:\\[--btn-icon\\:ButtonText\\]{--btn-icon: ButtonText}.forced-colors\\:\\[--checkbox-check\\:HighlightText\\]{--checkbox-check: HighlightText}.forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]{--checkbox-checked-bg: Highlight}.forced-colors\\:\\[--switch-bg\\:Highlight\\]{--switch-bg: Highlight}.forced-colors\\:before\\:hidden:before{content:var(--tw-content);display:none}.forced-colors\\:\\*\\:data-\\[slot\\=icon\\]\\:text-\\[CanvasText\\][data-slot=icon]>*{color:CanvasText}.dark\\:forced-colors\\:\\[--checkbox-check\\:HighlightText\\]:is(.dark *){--checkbox-check: HighlightText}.dark\\:forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]:is(.dark *){--checkbox-checked-bg: Highlight}.dark\\:forced-colors\\:\\[--switch-bg\\:Highlight\\]:is(.dark *){--switch-bg: Highlight}}.\\[\\&\\:\\:-webkit-date-and-time-value\\]\\:min-h-\\[1\\.5em\\]::-webkit-date-and-time-value{min-height:1.5em}.\\[\\&\\:\\:-webkit-datetime-edit-day-field\\]\\:p-0::-webkit-datetime-edit-day-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-fields-wrapper\\]\\:p-0::-webkit-datetime-edit-fields-wrapper{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-hour-field\\]\\:p-0::-webkit-datetime-edit-hour-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-meridiem-field\\]\\:p-0::-webkit-datetime-edit-meridiem-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-millisecond-field\\]\\:p-0::-webkit-datetime-edit-millisecond-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-minute-field\\]\\:p-0::-webkit-datetime-edit-minute-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-month-field\\]\\:p-0::-webkit-datetime-edit-month-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-second-field\\]\\:p-0::-webkit-datetime-edit-second-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-year-field\\]\\:p-0::-webkit-datetime-edit-year-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:inline-flex::-webkit-datetime-edit{display:inline-flex}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:p-0::-webkit-datetime-edit{padding:0}.\\[\\&\\:not\\(\\:checked\\)\\]\\:before\\:hidden:not(:checked):before{content:var(--tw-content);display:none}.\\[\\&\\>\\*\\+\\[data-slot\\=control\\]\\]\\:mt-6>*+[data-slot=control]{margin-top:1.5rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=description\\]\\]\\:mt-3>[data-slot=control]+[data-slot=description]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=error\\]\\]\\:mt-3>[data-slot=control]+[data-slot=error]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=description\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=description]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-3>[data-slot=icon]:first-child{left:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-2\\.5>[data-slot=icon]:first-child{left:.625rem}}.\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-3>[data-slot=icon]:last-child{right:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-2\\.5>[data-slot=icon]:last-child{right:.625rem}}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=label]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=description\\]\\]\\:mt-1>[data-slot=label]+[data-slot=description]{margin-top:.25rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-2\\.5>[data-slot=section]+[data-slot=section]{margin-top:.625rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-8>[data-slot=section]+[data-slot=section]{margin-top:2rem}.has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-10 input:has([data-slot=icon]:first-child){padding-left:2.5rem}.has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-10 input:has([data-slot=icon]:last-child){padding-right:2.5rem}@media (min-width: 640px){.sm\\:has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-8 input:has([data-slot=icon]:first-child){padding-left:2rem}.sm\\:has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-8 input:has([data-slot=icon]:last-child){padding-right:2rem}}.\\[\\&_optgroup\\]\\:font-semibold optgroup{font-weight:600}2 `,document.head.appendChild( Cu);function Tu(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const ae=Tu(p),ls=Tu(xt);var Pu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Du(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Iu={exports:{}},ba={};/**1 var DESettingsApp=function(Pr,m,Lv,tt){var K0,G0,Y0,X0,J0,Z0,Q0,ev,tv,rv,nv,ov;"use strict";var Fc=document.createElement("style");Fc.textContent=`*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.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!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-2\\.5{bottom:-.625rem}.-left-4{left:-1rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-\\[-25px\\]{right:-25px}.top-0{top:0}.top-1\\/2{top:50%}.top-\\[5px\\]{top:5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-5{grid-column-start:5}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\\!m-0{margin:0!important}.-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\\!mt-\\[3px\\]{margin-top:3px!important}.-mb-3{margin-bottom:-.75rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\\[-35px\\]{margin-top:-35px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-\\[max\\(100\\%\\,2\\.75rem\\)\\]{width:max(100%,2.75rem);height:max(100%,2.75rem)}.size-full{width:100%;height:100%}.h-0\\.5{height:.125rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.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-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0\\.5{width:.125rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\\/6{width:66.666667%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\\/6{width:83.333333%}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\\[2ch\\]{min-width:2ch}.min-w-\\[calc\\(var\\(--button-width\\)\\+1\\.75rem\\)\\]{min-width:calc(var(--button-width) + 1.75rem)}.min-w-\\[calc\\(var\\(--input-width\\)\\+8px\\)\\]{min-width:calc(var(--input-width) + 8px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-80{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.origin-top-right{transform-origin:top right}.-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-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\\[--spacing\\(5\\)_1fr\\]{grid-template-columns:var(--spacing(5)_1fr)}.grid-cols-\\[1\\.125rem_1fr\\]{grid-template-columns:1.125rem 1fr}.grid-cols-\\[1fr_--spacing\\(5\\)\\]{grid-template-columns:1fr --spacing(5)}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.grid-rows-\\[1fr_auto\\]{grid-template-rows:1fr auto}.grid-rows-\\[1fr_auto_1fr\\]{grid-template-rows:1fr auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\\[0\\.3125rem\\]{border-radius:.3125rem}.rounded-\\[20\\%\\]{border-radius:20%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\\[4\\.5px\\]{border-width:4.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-950\\/10{border-color:#0a0a0a1a}.border-neutral-950\\/15{border-color:#0a0a0a26}.border-neutral-950\\/5{border-color:#0a0a0a0d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-stone-950\\/10{border-color:#0c0a091a}.border-transparent{border-color:transparent}.border-b-neutral-950\\/10{border-bottom-color:#0a0a0a1a}.border-l-neutral-950\\/5{border-left-color:#0a0a0a0d}.bg-amber-400\\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\\/30{background-color:#0000004d}.bg-blue-500\\/15{background-color:#3b82f626}.bg-cyan-400\\/20{background-color:#22d3ee33}.bg-emerald-500\\/15{background-color:#10b98126}.bg-fuchsia-400\\/15{background-color:#e879f926}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\\/75{background-color:#6b7280bf}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\\/15{background-color:#22c55e26}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-400\\/20{background-color:#a3e63533}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-600\\/10{background-color:#5252521a}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-neutral-950\\/10{background-color:#0a0a0a1a}.bg-neutral-950\\/15{background-color:#0a0a0a26}.bg-neutral-950\\/25{background-color:#0a0a0a40}.bg-neutral-950\\/5{background-color:#0a0a0a0d}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\\/15{background-color:#f9731626}.bg-pink-400\\/15{background-color:#f472b626}.bg-purple-500\\/15{background-color:#a855f726}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400\\/15{background-color:#fb718526}.bg-sky-500\\/15{background-color:#0ea5e926}.bg-teal-500\\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-500\\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\\/75{background-color:#ffffffbf}.bg-yellow-400\\/20{background-color:#facc1533}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-gray-500{fill:#6b7280}.stroke-current{stroke:currentColor}.stroke-neutral-500{stroke:#737373}.stroke-stone-500{stroke:#78716c}.stroke-white{stroke:#fff}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\\[3px\\]{padding:3px}.p-\\[5\\%\\]{padding:5%}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.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-3\\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px);padding-right:calc(--spacing(3.5) - 1px)}.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}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\\[calc\\(--spacing\\(2\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(2.5) - 1px);padding-bottom:calc(--spacing(2.5) - 1px)}.\\!pl-1{padding-left:.25rem!important}.\\!pl-10{padding-left:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\\.5{padding-left:.875rem}.pl-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px)}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\\[calc\\(--spacing\\(10\\)-1px\\)\\]{padding-right:calc(--spacing(10) - 1px)}.pr-\\[calc\\(--spacing\\(7\\)-1px\\)\\]{padding-right:calc(--spacing(7) - 1px)}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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,.text-2xl\\/8{font-size:1.5rem;line-height:2rem}.text-\\[48px\\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-base\\/10{font-size:1rem;line-height:2.5rem}.text-base\\/6{font-size:1rem;line-height:1.5rem}.text-base\\/7{font-size:1rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-lg\\/6{font-size:1.125rem;line-height:1.5rem}.text-sm,.text-sm\\/5{font-size:.875rem;line-height:1.25rem}.text-sm\\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\\/5{font-size:.75rem;line-height:1.25rem}.text-xs\\/6{font-size:.75rem;line-height:1.5rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-neutral-950\\/50{text-decoration-color:#0a0a0a80}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.\\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.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-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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black\\/10{outline-color:#0000001a}.outline-gray-300{outline-color:#d1d5db}.outline-gray-900\\/5{outline-color:#1118270d}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-inset{--tw-ring-inset: inset}.ring-black\\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500\\/10{--tw-ring-color: rgb(107 114 128 / .1)}.ring-green-600\\/20{--tw-ring-color: rgb(22 163 74 / .2)}.ring-neutral-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.ring-neutral-950\\/10{--tw-ring-color: rgb(10 10 10 / .1)}.ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.ring-orange-500\\/10{--tw-ring-color: rgb(249 115 22 / .1)}.ring-red-600\\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-yellow-600\\/20{--tw-ring-color: rgb(202 138 4 / .2)}.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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.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-transform{will-change:transform}.forced-color-adjust-none{forced-color-adjust:none}.\\[--anchor-gap\\:--spacing\\(2\\)\\]{--anchor-gap: var(--spacing(2))}.\\[--anchor-offset\\:-1\\.625rem\\]{--anchor-offset: -1.625rem}.\\[--anchor-padding\\:--spacing\\(1\\)\\]{--anchor-padding: var(--spacing(1))}.\\[--anchor-padding\\:--spacing\\(4\\)\\]{--anchor-padding: var(--spacing(4))}.\\[--avatar-radius\\:20\\%\\]{--avatar-radius: 20%}.\\[--btn-bg\\:var\\(--color-amber-400\\)\\]{--btn-bg: var(--color-amber-400)}.\\[--btn-bg\\:var\\(--color-blue-600\\)\\]{--btn-bg: var(--color-blue-600)}.\\[--btn-bg\\:var\\(--color-cyan-300\\)\\]{--btn-bg: var(--color-cyan-300)}.\\[--btn-bg\\:var\\(--color-emerald-600\\)\\]{--btn-bg: var(--color-emerald-600)}.\\[--btn-bg\\:var\\(--color-fuchsia-500\\)\\]{--btn-bg: var(--color-fuchsia-500)}.\\[--btn-bg\\:var\\(--color-green-600\\)\\]{--btn-bg: var(--color-green-600)}.\\[--btn-bg\\:var\\(--color-indigo-500\\)\\]{--btn-bg: var(--color-indigo-500)}.\\[--btn-bg\\:var\\(--color-lime-300\\)\\]{--btn-bg: var(--color-lime-300)}.\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]{--btn-bg: var(--color-neutral-600)}.\\[--btn-bg\\:var\\(--color-neutral-900\\)\\]{--btn-bg: var(--color-neutral-900)}.\\[--btn-bg\\:var\\(--color-orange-500\\)\\]{--btn-bg: var(--color-orange-500)}.\\[--btn-bg\\:var\\(--color-pink-500\\)\\]{--btn-bg: var(--color-pink-500)}.\\[--btn-bg\\:var\\(--color-purple-500\\)\\]{--btn-bg: var(--color-purple-500)}.\\[--btn-bg\\:var\\(--color-red-600\\)\\]{--btn-bg: var(--color-red-600)}.\\[--btn-bg\\:var\\(--color-rose-500\\)\\]{--btn-bg: var(--color-rose-500)}.\\[--btn-bg\\:var\\(--color-sky-500\\)\\]{--btn-bg: var(--color-sky-500)}.\\[--btn-bg\\:var\\(--color-teal-600\\)\\]{--btn-bg: var(--color-teal-600)}.\\[--btn-bg\\:var\\(--color-violet-500\\)\\]{--btn-bg: var(--color-violet-500)}.\\[--btn-bg\\:var\\(--color-yellow-300\\)\\]{--btn-bg: var(--color-yellow-300)}.\\[--btn-bg\\:white\\]{--btn-bg: white}.\\[--btn-border\\:var\\(--color-amber-500\\)\\]{--btn-border: var(--color-amber-500)}.\\[--btn-border\\:var\\(--color-blue-700\\)\\]{--btn-border: var(--color-blue-700)}.\\[--btn-border\\:var\\(--color-cyan-400\\)\\]{--btn-border: var(--color-cyan-400)}.\\[--btn-border\\:var\\(--color-emerald-700\\)\\]{--btn-border: var(--color-emerald-700)}.\\[--btn-border\\:var\\(--color-fuchsia-600\\)\\]{--btn-border: var(--color-fuchsia-600)}.\\[--btn-border\\:var\\(--color-green-700\\)\\]{--btn-border: var(--color-green-700)}.\\[--btn-border\\:var\\(--color-indigo-600\\)\\]{--btn-border: var(--color-indigo-600)}.\\[--btn-border\\:var\\(--color-lime-400\\)\\]{--btn-border: var(--color-lime-400)}.\\[--btn-border\\:var\\(--color-neutral-700\\)\\]{--btn-border: var(--color-neutral-700)}.\\[--btn-border\\:var\\(--color-neutral-950\\)\\]{--btn-border: var(--color-neutral-950)}.\\[--btn-border\\:var\\(--color-orange-600\\)\\]{--btn-border: var(--color-orange-600)}.\\[--btn-border\\:var\\(--color-pink-600\\)\\]{--btn-border: var(--color-pink-600)}.\\[--btn-border\\:var\\(--color-purple-600\\)\\]{--btn-border: var(--color-purple-600)}.\\[--btn-border\\:var\\(--color-red-700\\)\\]{--btn-border: var(--color-red-700)}.\\[--btn-border\\:var\\(--color-rose-600\\)\\]{--btn-border: var(--color-rose-600)}.\\[--btn-border\\:var\\(--color-sky-600\\)\\]{--btn-border: var(--color-sky-600)}.\\[--btn-border\\:var\\(--color-teal-700\\)\\]{--btn-border: var(--color-teal-700)}.\\[--btn-border\\:var\\(--color-violet-600\\)\\]{--btn-border: var(--color-violet-600)}.\\[--btn-border\\:var\\(--color-yellow-400\\)\\]{--btn-border: var(--color-yellow-400)}.\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]{--btn-hover-overlay: var(--color-neutral-950)}.\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]{--btn-hover-overlay: var(--color-white)}.\\[--btn-icon\\:var\\(--color-amber-600\\)\\]{--btn-icon: var(--color-amber-600)}.\\[--btn-icon\\:var\\(--color-blue-400\\)\\]{--btn-icon: var(--color-blue-400)}.\\[--btn-icon\\:var\\(--color-cyan-500\\)\\]{--btn-icon: var(--color-cyan-500)}.\\[--btn-icon\\:var\\(--color-fuchsia-300\\)\\]{--btn-icon: var(--color-fuchsia-300)}.\\[--btn-icon\\:var\\(--color-indigo-300\\)\\]{--btn-icon: var(--color-indigo-300)}.\\[--btn-icon\\:var\\(--color-lime-600\\)\\]{--btn-icon: var(--color-lime-600)}.\\[--btn-icon\\:var\\(--color-neutral-400\\)\\]{--btn-icon: var(--color-neutral-400)}.\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]{--btn-icon: var(--color-neutral-500)}.\\[--btn-icon\\:var\\(--color-orange-300\\)\\]{--btn-icon: var(--color-orange-300)}.\\[--btn-icon\\:var\\(--color-pink-300\\)\\]{--btn-icon: var(--color-pink-300)}.\\[--btn-icon\\:var\\(--color-purple-300\\)\\]{--btn-icon: var(--color-purple-300)}.\\[--btn-icon\\:var\\(--color-red-300\\)\\]{--btn-icon: var(--color-red-300)}.\\[--btn-icon\\:var\\(--color-rose-300\\)\\]{--btn-icon: var(--color-rose-300)}.\\[--btn-icon\\:var\\(--color-violet-300\\)\\]{--btn-icon: var(--color-violet-300)}.\\[--btn-icon\\:var\\(--color-white\\)\\]{--btn-icon: var(--color-white)}.\\[--btn-icon\\:var\\(--color-yellow-600\\)\\]{--btn-icon: var(--color-yellow-600)}.\\[--checkbox-check\\:var\\(--color-amber-950\\)\\]{--checkbox-check: var(--color-amber-950)}.\\[--checkbox-check\\:var\\(--color-cyan-950\\)\\]{--checkbox-check: var(--color-cyan-950)}.\\[--checkbox-check\\:var\\(--color-lime-950\\)\\]{--checkbox-check: var(--color-lime-950)}.\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]{--checkbox-check: var(--color-neutral-900)}.\\[--checkbox-check\\:var\\(--color-white\\)\\]{--checkbox-check: var(--color-white)}.\\[--checkbox-check\\:var\\(--color-yellow-950\\)\\]{--checkbox-check: var(--color-yellow-950)}.\\[--checkbox-checked-bg\\:var\\(--color-amber-400\\)\\]{--checkbox-checked-bg: var(--color-amber-400)}.\\[--checkbox-checked-bg\\:var\\(--color-blue-600\\)\\]{--checkbox-checked-bg: var(--color-blue-600)}.\\[--checkbox-checked-bg\\:var\\(--color-cyan-300\\)\\]{--checkbox-checked-bg: var(--color-cyan-300)}.\\[--checkbox-checked-bg\\:var\\(--color-emerald-600\\)\\]{--checkbox-checked-bg: var(--color-emerald-600)}.\\[--checkbox-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--checkbox-checked-bg: var(--color-fuchsia-500)}.\\[--checkbox-checked-bg\\:var\\(--color-green-600\\)\\]{--checkbox-checked-bg: var(--color-green-600)}.\\[--checkbox-checked-bg\\:var\\(--color-indigo-500\\)\\]{--checkbox-checked-bg: var(--color-indigo-500)}.\\[--checkbox-checked-bg\\:var\\(--color-lime-300\\)\\]{--checkbox-checked-bg: var(--color-lime-300)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]{--checkbox-checked-bg: var(--color-neutral-600)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-900\\)\\]{--checkbox-checked-bg: var(--color-neutral-900)}.\\[--checkbox-checked-bg\\:var\\(--color-orange-500\\)\\]{--checkbox-checked-bg: var(--color-orange-500)}.\\[--checkbox-checked-bg\\:var\\(--color-pink-500\\)\\]{--checkbox-checked-bg: var(--color-pink-500)}.\\[--checkbox-checked-bg\\:var\\(--color-purple-500\\)\\]{--checkbox-checked-bg: var(--color-purple-500)}.\\[--checkbox-checked-bg\\:var\\(--color-red-600\\)\\]{--checkbox-checked-bg: var(--color-red-600)}.\\[--checkbox-checked-bg\\:var\\(--color-rose-500\\)\\]{--checkbox-checked-bg: var(--color-rose-500)}.\\[--checkbox-checked-bg\\:var\\(--color-sky-500\\)\\]{--checkbox-checked-bg: var(--color-sky-500)}.\\[--checkbox-checked-bg\\:var\\(--color-teal-600\\)\\]{--checkbox-checked-bg: var(--color-teal-600)}.\\[--checkbox-checked-bg\\:var\\(--color-violet-500\\)\\]{--checkbox-checked-bg: var(--color-violet-500)}.\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]{--checkbox-checked-bg: var(--color-white)}.\\[--checkbox-checked-bg\\:var\\(--color-yellow-300\\)\\]{--checkbox-checked-bg: var(--color-yellow-300)}.\\[--checkbox-checked-border\\:var\\(--color-amber-500\\)\\]{--checkbox-checked-border: var(--color-amber-500)}.\\[--checkbox-checked-border\\:var\\(--color-blue-700\\)\\]{--checkbox-checked-border: var(--color-blue-700)}.\\[--checkbox-checked-border\\:var\\(--color-cyan-400\\)\\]{--checkbox-checked-border: var(--color-cyan-400)}.\\[--checkbox-checked-border\\:var\\(--color-emerald-700\\)\\]{--checkbox-checked-border: var(--color-emerald-700)}.\\[--checkbox-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--checkbox-checked-border: var(--color-fuchsia-600)}.\\[--checkbox-checked-border\\:var\\(--color-green-700\\)\\]{--checkbox-checked-border: var(--color-green-700)}.\\[--checkbox-checked-border\\:var\\(--color-indigo-600\\)\\]{--checkbox-checked-border: var(--color-indigo-600)}.\\[--checkbox-checked-border\\:var\\(--color-lime-400\\)\\]{--checkbox-checked-border: var(--color-lime-400)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-700\\)\\]{--checkbox-checked-border: var(--color-neutral-700)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]{--checkbox-checked-border: var(--color-neutral-950)}.\\[--checkbox-checked-border\\:var\\(--color-orange-600\\)\\]{--checkbox-checked-border: var(--color-orange-600)}.\\[--checkbox-checked-border\\:var\\(--color-pink-600\\)\\]{--checkbox-checked-border: var(--color-pink-600)}.\\[--checkbox-checked-border\\:var\\(--color-purple-600\\)\\]{--checkbox-checked-border: var(--color-purple-600)}.\\[--checkbox-checked-border\\:var\\(--color-red-700\\)\\]{--checkbox-checked-border: var(--color-red-700)}.\\[--checkbox-checked-border\\:var\\(--color-rose-600\\)\\]{--checkbox-checked-border: var(--color-rose-600)}.\\[--checkbox-checked-border\\:var\\(--color-sky-600\\)\\]{--checkbox-checked-border: var(--color-sky-600)}.\\[--checkbox-checked-border\\:var\\(--color-teal-700\\)\\]{--checkbox-checked-border: var(--color-teal-700)}.\\[--checkbox-checked-border\\:var\\(--color-violet-600\\)\\]{--checkbox-checked-border: var(--color-violet-600)}.\\[--checkbox-checked-border\\:var\\(--color-yellow-400\\)\\]{--checkbox-checked-border: var(--color-yellow-400)}.\\[--gutter\\:--spacing\\(8\\)\\]{--gutter: var(--spacing(8))}.\\[--radio-checked-bg\\:var\\(--color-amber-400\\)\\]{--radio-checked-bg: var(--color-amber-400)}.\\[--radio-checked-bg\\:var\\(--color-blue-600\\)\\]{--radio-checked-bg: var(--color-blue-600)}.\\[--radio-checked-bg\\:var\\(--color-cyan-300\\)\\]{--radio-checked-bg: var(--color-cyan-300)}.\\[--radio-checked-bg\\:var\\(--color-emerald-600\\)\\]{--radio-checked-bg: var(--color-emerald-600)}.\\[--radio-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--radio-checked-bg: var(--color-fuchsia-500)}.\\[--radio-checked-bg\\:var\\(--color-green-600\\)\\]{--radio-checked-bg: var(--color-green-600)}.\\[--radio-checked-bg\\:var\\(--color-indigo-500\\)\\]{--radio-checked-bg: var(--color-indigo-500)}.\\[--radio-checked-bg\\:var\\(--color-lime-300\\)\\]{--radio-checked-bg: var(--color-lime-300)}.\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]{--radio-checked-bg: var(--color-neutral-600)}.\\[--radio-checked-bg\\:var\\(--color-neutral-900\\)\\]{--radio-checked-bg: var(--color-neutral-900)}.\\[--radio-checked-bg\\:var\\(--color-orange-500\\)\\]{--radio-checked-bg: var(--color-orange-500)}.\\[--radio-checked-bg\\:var\\(--color-pink-500\\)\\]{--radio-checked-bg: var(--color-pink-500)}.\\[--radio-checked-bg\\:var\\(--color-purple-500\\)\\]{--radio-checked-bg: var(--color-purple-500)}.\\[--radio-checked-bg\\:var\\(--color-red-600\\)\\]{--radio-checked-bg: var(--color-red-600)}.\\[--radio-checked-bg\\:var\\(--color-rose-500\\)\\]{--radio-checked-bg: var(--color-rose-500)}.\\[--radio-checked-bg\\:var\\(--color-sky-500\\)\\]{--radio-checked-bg: var(--color-sky-500)}.\\[--radio-checked-bg\\:var\\(--color-teal-600\\)\\]{--radio-checked-bg: var(--color-teal-600)}.\\[--radio-checked-bg\\:var\\(--color-violet-500\\)\\]{--radio-checked-bg: var(--color-violet-500)}.\\[--radio-checked-bg\\:var\\(--color-white\\)\\]{--radio-checked-bg: var(--color-white)}.\\[--radio-checked-bg\\:var\\(--color-yellow-300\\)\\]{--radio-checked-bg: var(--color-yellow-300)}.\\[--radio-checked-border\\:var\\(--color-amber-500\\)\\]{--radio-checked-border: var(--color-amber-500)}.\\[--radio-checked-border\\:var\\(--color-blue-700\\)\\]{--radio-checked-border: var(--color-blue-700)}.\\[--radio-checked-border\\:var\\(--color-cyan-400\\)\\]{--radio-checked-border: var(--color-cyan-400)}.\\[--radio-checked-border\\:var\\(--color-emerald-700\\)\\]{--radio-checked-border: var(--color-emerald-700)}.\\[--radio-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--radio-checked-border: var(--color-fuchsia-600)}.\\[--radio-checked-border\\:var\\(--color-green-700\\)\\]{--radio-checked-border: var(--color-green-700)}.\\[--radio-checked-border\\:var\\(--color-indigo-600\\)\\]{--radio-checked-border: var(--color-indigo-600)}.\\[--radio-checked-border\\:var\\(--color-lime-400\\)\\]{--radio-checked-border: var(--color-lime-400)}.\\[--radio-checked-border\\:var\\(--color-neutral-700\\)\\]{--radio-checked-border: var(--color-neutral-700)}.\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]{--radio-checked-border: var(--color-neutral-950)}.\\[--radio-checked-border\\:var\\(--color-orange-600\\)\\]{--radio-checked-border: var(--color-orange-600)}.\\[--radio-checked-border\\:var\\(--color-pink-600\\)\\]{--radio-checked-border: var(--color-pink-600)}.\\[--radio-checked-border\\:var\\(--color-purple-600\\)\\]{--radio-checked-border: var(--color-purple-600)}.\\[--radio-checked-border\\:var\\(--color-red-700\\)\\]{--radio-checked-border: var(--color-red-700)}.\\[--radio-checked-border\\:var\\(--color-rose-600\\)\\]{--radio-checked-border: var(--color-rose-600)}.\\[--radio-checked-border\\:var\\(--color-sky-600\\)\\]{--radio-checked-border: var(--color-sky-600)}.\\[--radio-checked-border\\:var\\(--color-teal-700\\)\\]{--radio-checked-border: var(--color-teal-700)}.\\[--radio-checked-border\\:var\\(--color-violet-600\\)\\]{--radio-checked-border: var(--color-violet-600)}.\\[--radio-checked-border\\:var\\(--color-yellow-400\\)\\]{--radio-checked-border: var(--color-yellow-400)}.\\[--radio-checked-indicator\\:var\\(--color-amber-950\\)\\]{--radio-checked-indicator: var(--color-amber-950)}.\\[--radio-checked-indicator\\:var\\(--color-cyan-950\\)\\]{--radio-checked-indicator: var(--color-cyan-950)}.\\[--radio-checked-indicator\\:var\\(--color-lime-950\\)\\]{--radio-checked-indicator: var(--color-lime-950)}.\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]{--radio-checked-indicator: var(--color-neutral-900)}.\\[--radio-checked-indicator\\:var\\(--color-white\\)\\]{--radio-checked-indicator: var(--color-white)}.\\[--radio-checked-indicator\\:var\\(--color-yellow-950\\)\\]{--radio-checked-indicator: var(--color-yellow-950)}.\\[--radio-indicator\\:transparent\\]{--radio-indicator: transparent}.\\[--switch-bg-ring\\:var\\(--color-amber-500\\)\\]{--switch-bg-ring: var(--color-amber-500)}.\\[--switch-bg-ring\\:var\\(--color-black\\)\\]{--switch-bg-ring: var(--color-black)}.\\[--switch-bg-ring\\:var\\(--color-blue-700\\)\\]{--switch-bg-ring: var(--color-blue-700)}.\\[--switch-bg-ring\\:var\\(--color-cyan-400\\)\\]{--switch-bg-ring: var(--color-cyan-400)}.\\[--switch-bg-ring\\:var\\(--color-emerald-600\\)\\]{--switch-bg-ring: var(--color-emerald-600)}.\\[--switch-bg-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-bg-ring: var(--color-fuchsia-600)}.\\[--switch-bg-ring\\:var\\(--color-green-700\\)\\]{--switch-bg-ring: var(--color-green-700)}.\\[--switch-bg-ring\\:var\\(--color-indigo-600\\)\\]{--switch-bg-ring: var(--color-indigo-600)}.\\[--switch-bg-ring\\:var\\(--color-lime-400\\)\\]{--switch-bg-ring: var(--color-lime-400)}.\\[--switch-bg-ring\\:var\\(--color-neutral-700\\)\\]{--switch-bg-ring: var(--color-neutral-700)}.\\[--switch-bg-ring\\:var\\(--color-neutral-950\\)\\]{--switch-bg-ring: var(--color-neutral-950)}.\\[--switch-bg-ring\\:var\\(--color-orange-600\\)\\]{--switch-bg-ring: var(--color-orange-600)}.\\[--switch-bg-ring\\:var\\(--color-pink-600\\)\\]{--switch-bg-ring: var(--color-pink-600)}.\\[--switch-bg-ring\\:var\\(--color-purple-600\\)\\]{--switch-bg-ring: var(--color-purple-600)}.\\[--switch-bg-ring\\:var\\(--color-red-700\\)\\]{--switch-bg-ring: var(--color-red-700)}.\\[--switch-bg-ring\\:var\\(--color-rose-600\\)\\]{--switch-bg-ring: var(--color-rose-600)}.\\[--switch-bg-ring\\:var\\(--color-sky-600\\)\\]{--switch-bg-ring: var(--color-sky-600)}.\\[--switch-bg-ring\\:var\\(--color-teal-700\\)\\]{--switch-bg-ring: var(--color-teal-700)}.\\[--switch-bg-ring\\:var\\(--color-violet-600\\)\\]{--switch-bg-ring: var(--color-violet-600)}.\\[--switch-bg-ring\\:var\\(--color-yellow-400\\)\\]{--switch-bg-ring: var(--color-yellow-400)}.\\[--switch-bg\\:var\\(--color-amber-400\\)\\]{--switch-bg: var(--color-amber-400)}.\\[--switch-bg\\:var\\(--color-blue-600\\)\\]{--switch-bg: var(--color-blue-600)}.\\[--switch-bg\\:var\\(--color-cyan-300\\)\\]{--switch-bg: var(--color-cyan-300)}.\\[--switch-bg\\:var\\(--color-emerald-500\\)\\]{--switch-bg: var(--color-emerald-500)}.\\[--switch-bg\\:var\\(--color-fuchsia-500\\)\\]{--switch-bg: var(--color-fuchsia-500)}.\\[--switch-bg\\:var\\(--color-green-600\\)\\]{--switch-bg: var(--color-green-600)}.\\[--switch-bg\\:var\\(--color-indigo-500\\)\\]{--switch-bg: var(--color-indigo-500)}.\\[--switch-bg\\:var\\(--color-lime-300\\)\\]{--switch-bg: var(--color-lime-300)}.\\[--switch-bg\\:var\\(--color-neutral-600\\)\\]{--switch-bg: var(--color-neutral-600)}.\\[--switch-bg\\:var\\(--color-neutral-900\\)\\]{--switch-bg: var(--color-neutral-900)}.\\[--switch-bg\\:var\\(--color-orange-500\\)\\]{--switch-bg: var(--color-orange-500)}.\\[--switch-bg\\:var\\(--color-pink-500\\)\\]{--switch-bg: var(--color-pink-500)}.\\[--switch-bg\\:var\\(--color-purple-500\\)\\]{--switch-bg: var(--color-purple-500)}.\\[--switch-bg\\:var\\(--color-red-600\\)\\]{--switch-bg: var(--color-red-600)}.\\[--switch-bg\\:var\\(--color-rose-500\\)\\]{--switch-bg: var(--color-rose-500)}.\\[--switch-bg\\:var\\(--color-sky-500\\)\\]{--switch-bg: var(--color-sky-500)}.\\[--switch-bg\\:var\\(--color-teal-600\\)\\]{--switch-bg: var(--color-teal-600)}.\\[--switch-bg\\:var\\(--color-violet-500\\)\\]{--switch-bg: var(--color-violet-500)}.\\[--switch-bg\\:var\\(--color-yellow-300\\)\\]{--switch-bg: var(--color-yellow-300)}.\\[--switch-bg\\:white\\]{--switch-bg: white}.\\[--switch-ring\\:transparent\\]{--switch-ring: transparent}.\\[--switch-ring\\:var\\(--color-blue-700\\)\\]{--switch-ring: var(--color-blue-700)}.\\[--switch-ring\\:var\\(--color-emerald-600\\)\\]{--switch-ring: var(--color-emerald-600)}.\\[--switch-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-ring: var(--color-fuchsia-600)}.\\[--switch-ring\\:var\\(--color-green-700\\)\\]{--switch-ring: var(--color-green-700)}.\\[--switch-ring\\:var\\(--color-indigo-600\\)\\]{--switch-ring: var(--color-indigo-600)}.\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]{--switch-ring: var(--color-neutral-700)}.\\[--switch-ring\\:var\\(--color-neutral-950\\)\\]{--switch-ring: var(--color-neutral-950)}.\\[--switch-ring\\:var\\(--color-orange-600\\)\\]{--switch-ring: var(--color-orange-600)}.\\[--switch-ring\\:var\\(--color-pink-600\\)\\]{--switch-ring: var(--color-pink-600)}.\\[--switch-ring\\:var\\(--color-purple-600\\)\\]{--switch-ring: var(--color-purple-600)}.\\[--switch-ring\\:var\\(--color-red-700\\)\\]{--switch-ring: var(--color-red-700)}.\\[--switch-ring\\:var\\(--color-rose-600\\)\\]{--switch-ring: var(--color-rose-600)}.\\[--switch-ring\\:var\\(--color-sky-600\\)\\]{--switch-ring: var(--color-sky-600)}.\\[--switch-ring\\:var\\(--color-teal-700\\)\\]{--switch-ring: var(--color-teal-700)}.\\[--switch-ring\\:var\\(--color-violet-600\\)\\]{--switch-ring: var(--color-violet-600)}.\\[--switch-shadow\\:transparent\\]{--switch-shadow: transparent}.\\[--switch-shadow\\:var\\(--color-black\\)\\]{--switch-shadow: var(--color-black)}.\\[--switch-shadow\\:var\\(--color-blue-900\\)\\]{--switch-shadow: var(--color-blue-900)}.\\[--switch-shadow\\:var\\(--color-emerald-900\\)\\]{--switch-shadow: var(--color-emerald-900)}.\\[--switch-shadow\\:var\\(--color-fuchsia-900\\)\\]{--switch-shadow: var(--color-fuchsia-900)}.\\[--switch-shadow\\:var\\(--color-green-900\\)\\]{--switch-shadow: var(--color-green-900)}.\\[--switch-shadow\\:var\\(--color-indigo-900\\)\\]{--switch-shadow: var(--color-indigo-900)}.\\[--switch-shadow\\:var\\(--color-orange-900\\)\\]{--switch-shadow: var(--color-orange-900)}.\\[--switch-shadow\\:var\\(--color-pink-900\\)\\]{--switch-shadow: var(--color-pink-900)}.\\[--switch-shadow\\:var\\(--color-purple-900\\)\\]{--switch-shadow: var(--color-purple-900)}.\\[--switch-shadow\\:var\\(--color-red-900\\)\\]{--switch-shadow: var(--color-red-900)}.\\[--switch-shadow\\:var\\(--color-rose-900\\)\\]{--switch-shadow: var(--color-rose-900)}.\\[--switch-shadow\\:var\\(--color-sky-900\\)\\]{--switch-shadow: var(--color-sky-900)}.\\[--switch-shadow\\:var\\(--color-teal-900\\)\\]{--switch-shadow: var(--color-teal-900)}.\\[--switch-shadow\\:var\\(--color-violet-900\\)\\]{--switch-shadow: var(--color-violet-900)}.\\[--switch\\:var\\(--color-amber-950\\)\\]{--switch: var(--color-amber-950)}.\\[--switch\\:var\\(--color-cyan-950\\)\\]{--switch: var(--color-cyan-950)}.\\[--switch\\:var\\(--color-lime-950\\)\\]{--switch: var(--color-lime-950)}.\\[--switch\\:var\\(--color-neutral-950\\)\\]{--switch: var(--color-neutral-950)}.\\[--switch\\:var\\(--color-yellow-950\\)\\]{--switch: var(--color-yellow-950)}.\\[--switch\\:white\\]{--switch: white}#wpcontent{padding-left:0!important}#wpcontent .wrap{margin:0!important}#divi-engine-settings select,#divi-engine-settings .select,#divi-engine-settings .Select,#wp-enhanced-settings select,#wp-enhanced-settings .select,#wp-enhanced-settings .Select{width:100%;min-width:0;max-width:100%;display:block}#divi-engine-settings .de-field,#divi-engine-settings .de-checkbox-group,#divi-engine-settings .de-select-group,#wp-enhanced-settings .de-field,#wp-enhanced-settings .de-checkbox-group,#wp-enhanced-settings .de-select-group{width:100%;max-width:100%}#divi-engine-settings select,#wp-enhanced-settings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}:root{--checkbox-checked-bg: #3b82f6;--checkbox-check: #ffffff;--checkbox-checked-border: transparent}.dark{--checkbox-checked-bg: #2563eb;--checkbox-check: #ffffff}#divi-engine-settings .group[data-checked] span:before,#wp-enhanced-settings .group[data-checked] span:before{background-color:#52525c!important}.de-hide-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;left:0;top:0}input[type=radio]:checked:before{top:.03rem;right:.03rem;bottom:.03rem;left:.03rem;background-color:#fff!important}.react-colorful{width:100%!important}#wpbody-content{padding:0!important}#wpfooter,.updated.error{display:none!important}.\\*\\:col-start-1>*{grid-column-start:1}.\\*\\:row-start-1>*{grid-row-start:1}.\\*\\:w-full>*{width:100%}.\\*\\:rounded-full>*{border-radius:9999px}.placeholder\\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\\:inset-1:before{content:var(--tw-content);top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.before\\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\\:-z-10:before{content:var(--tw-content);z-index:-10}.before\\:w-2:before{content:var(--tw-content);width:.5rem}.before\\:min-w-0:before{content:var(--tw-content);min-width:0px}.before\\:shrink:before{content:var(--tw-content);flex-shrink:1}.before\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.before\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem}.before\\:bg-neutral-950\\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}.before\\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\\:shadow-sm:before{content:var(--tw-content);--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)}.after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.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\\:-z-10:after{content:var(--tw-content);z-index:-10}.after\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.after\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}.after\\:shadow-\\[inset_0_1px_--theme\\(--color-white\\/15\\%\\)\\]:after{content:var(--tw-content);--tw-shadow: inset 0 1px --theme(--color-white/15%);--tw-shadow-colored: inset 0 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)}.after\\:ring-inset:after{content:var(--tw-content);--tw-ring-inset: inset}.after\\:ring-transparent:after{content:var(--tw-content);--tw-ring-color: transparent}.first\\:ml-0:first-child{margin-left:0}.first\\:rounded-tl-md:first-child{border-top-left-radius:.375rem}.first\\:rounded-tr-md:first-child{border-top-right-radius:.375rem}.first\\:border-l-0:first-child{border-left-width:0px}.first\\:border-none:first-child{border-style:none}.last\\:rounded-bl-md:last-child{border-bottom-left-radius:.375rem}.last\\:rounded-br-md:last-child{border-bottom-right-radius:.375rem}.checked\\:border-indigo-600:checked{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.checked\\:bg-indigo-600:checked{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.indeterminate\\:border-indigo-600:indeterminate{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.indeterminate\\:bg-indigo-600:indeterminate{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.empty\\:invisible:empty{visibility:hidden}.focus-within\\:outline:focus-within{outline-style:solid}.focus-within\\:outline-2:focus-within{outline-width:2px}.focus-within\\:-outline-offset-2:focus-within{outline-offset:-2px}.focus-within\\:outline-indigo-600:focus-within{outline-color:#4f46e5}.hover\\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-950\\/5:hover{background-color:#0a0a0a0d}.hover\\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:outline:focus{outline-style:solid}.focus\\:outline-0:focus{outline-width:0px}.focus\\:outline-2:focus{outline-width:2px}.focus\\:-outline-offset-2:focus{outline-offset:-2px}.focus\\:outline-indigo-600:focus{outline-color:#4f46e5}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\\:outline:focus-visible{outline-style:solid}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.disabled\\:border-neutral-950\\/20:disabled{border-color:#0a0a0a33}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:before\\:bg-gray-400:disabled:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\\:checked\\:bg-gray-100:checked:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.has-\\[\\:checked\\]\\:relative:has(:checked){position:relative}.has-\\[\\:checked\\]\\:border-indigo-200:has(:checked){--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:border-indigo-600:has(:checked){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-600:has(:checked){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.has-\\[\\:disabled\\]\\:opacity-25:has(:disabled){opacity:.25}.has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.has-\\[\\:focus-visible\\]\\:outline-2:has(:focus-visible){outline-width:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-2:has([data-row-link][data-focus]){outline-width:2px}.has-\\[\\:focus-visible\\]\\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:-outline-offset-2:has([data-row-link][data-focus]){outline-offset:-2px}.has-\\[\\:focus-visible\\]\\:outline-indigo-600:has(:focus-visible){outline-color:#4f46e5}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-blue-500:has([data-row-link][data-focus]){outline-color:#3b82f6}.group:has(:disabled) .group-has-\\[\\:disabled\\]\\:stroke-gray-950\\/25{stroke:#03071240}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\\[closed\\]\\:translate-y-4[data-closed]{--tw-translate-y: 1rem;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-\\[closed\\]\\:scale-95[data-closed]{--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))}.data-\\[closed\\]\\:transform[data-closed]{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-\\[checked\\]\\:bg-indigo-600[data-checked]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\\[focus\\]\\:bg-gray-50[data-focus]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.data-\\[closed\\]\\:opacity-0[data-closed]{opacity:0}.data-\\[focus\\]\\:outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\\[enter\\]\\:duration-100[data-enter]{transition-duration:.1s}.data-\\[enter\\]\\:duration-300[data-enter]{transition-duration:.3s}.data-\\[leave\\]\\:duration-200[data-leave]{transition-duration:.2s}.data-\\[leave\\]\\:duration-75[data-leave]{transition-duration:75ms}.data-\\[enter\\]\\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\\[leave\\]\\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-6px\\][data-anchor~=start]{--anchor-offset: -6px}.data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:6px\\][data-anchor~=end]{--anchor-offset: 6px}.\\*\\:data-\\[slot\\=icon\\]\\:pointer-events-none[data-slot=icon]>*{pointer-events:none}.\\*\\:data-\\[slot\\=icon\\]\\:absolute[data-slot=icon]>*{position:absolute}.\\*\\:data-\\[slot\\=icon\\]\\:top-3[data-slot=icon]>*{top:.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:z-10[data-slot=icon]>*{z-index:10}.\\*\\:data-\\[slot\\=control\\]\\:col-start-1[data-slot=control]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=control\\]\\:col-start-2[data-slot=control]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=description\\]\\:col-start-1[data-slot=description]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=description\\]\\:col-start-2[data-slot=description]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:col-start-1[data-slot=icon]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-1[data-slot=label]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-2[data-slot=label]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=control\\]\\:row-start-1[data-slot=control]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=description\\]\\:row-start-2[data-slot=description]>*{grid-row-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:row-start-1[data-slot=icon]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=label\\]\\:row-start-1[data-slot=label]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=avatar\\]\\:-m-0\\.5[data-slot=avatar]>*{margin:-.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-mx-0\\.5[data-slot=avatar]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:-mx-0\\.5[data-slot=icon]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:my-0\\.5[data-slot=icon]>*{margin-top:.125rem;margin-bottom:.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-ml-1[data-slot=avatar]>*{margin-left:-.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:mr-2\\.5[data-slot=avatar]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=icon\\]\\:-ml-0\\.5[data-slot=icon]>*{margin-left:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:mr-2\\.5[data-slot=icon]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=text\\]\\:mt-1[data-slot=text]>*{margin-top:.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-7[data-slot=avatar]>*{width:1.75rem;height:1.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-6[data-slot=icon]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=icon\\]\\:shrink-0[data-slot=icon]>*{flex-shrink:0}.\\*\\:data-\\[slot\\=control\\]\\:self-start[data-slot=control]>*{align-self:flex-start}.\\*\\:data-\\[slot\\=icon\\]\\:self-center[data-slot=icon]>*{align-self:center}.\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-500[data-slot=icon]>*{fill:#737373}.\\*\\:data-\\[slot\\=label\\]\\:font-medium[data-slot=label]>*{font-weight:500}.\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-500[data-slot=icon]>*{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\\*\\:data-\\[slot\\=avatar\\]\\:\\[--avatar-radius\\:var\\(--radius-md\\)\\][data-slot=avatar]>*{--avatar-radius: var(--radius-md)}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:ml-auto[data-slot=icon]:last-child>*{margin-left:auto}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]:last-child>*{width:1.25rem;height:1.25rem}.group[data-checked] .group-data-\\[checked\\]\\:translate-x-5{--tw-translate-x: 1.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))}.group[data-checked] .group-data-\\[checked\\]\\:opacity-0{opacity:0}.group[data-checked] .group-data-\\[checked\\]\\:opacity-100{opacity:1}.group[data-checked] .group-data-\\[checked\\]\\:duration-100{transition-duration:.1s}.group[data-checked] .group-data-\\[checked\\]\\:duration-200{transition-duration:.2s}.group[data-checked] .group-data-\\[checked\\]\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.group[data-checked] .group-data-\\[checked\\]\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (grid-template-columns:subgrid){.supports-\\[grid-template-columns\\:subgrid\\]\\:grid{display:grid}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-subgrid{grid-template-columns:subgrid}}.dark\\:divide-neutral-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 82 / var(--tw-divide-opacity, 1))}.dark\\:divide-white\\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\\:border-amber-500\\/30:is(.dark *){border-color:#f59e0b4d}.dark\\:border-indigo-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:border-white\\/10:is(.dark *){border-color:#ffffff1a}.dark\\:border-white\\/15:is(.dark *){border-color:#ffffff26}.dark\\:border-white\\/20:is(.dark *){border-color:#fff3}.dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.dark\\:border-b-white\\/10:is(.dark *){border-bottom-color:#ffffff1a}.dark\\:border-l-white\\/5:is(.dark *){border-left-color:#ffffff0d}.dark\\:\\!bg-neutral-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.dark\\:bg-amber-400\\/10:is(.dark *){background-color:#fbbf241a}.dark\\:bg-amber-900\\/20:is(.dark *){background-color:#78350f33}.dark\\:bg-cyan-400\\/10:is(.dark *){background-color:#22d3ee1a}.dark\\:bg-emerald-500\\/10:is(.dark *){background-color:#10b9811a}.dark\\:bg-fuchsia-400\\/10:is(.dark *){background-color:#e879f91a}.dark\\:bg-gray-400\\/10:is(.dark *){background-color:#9ca3af1a}.dark\\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-400\\/10:is(.dark *){background-color:#4ade801a}.dark\\:bg-green-500\\/10:is(.dark *){background-color:#22c55e1a}.dark\\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-400\\/10:is(.dark *){background-color:#a3e6351a}.dark\\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800\\/70:is(.dark *){background-color:#262626b3}.dark\\:bg-neutral-800\\/75:is(.dark *){background-color:#262626bf}.dark\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-950\\/50:is(.dark *){background-color:#0a0a0a80}.dark\\:bg-orange-500\\/10:is(.dark *){background-color:#f973161a}.dark\\:bg-pink-400\\/10:is(.dark *){background-color:#f472b61a}.dark\\:bg-red-500\\/10:is(.dark *){background-color:#ef44441a}.dark\\:bg-red-900\\/20:is(.dark *){background-color:#7f1d1d33}.dark\\:bg-rose-400\\/10:is(.dark *){background-color:#fb71851a}.dark\\:bg-sky-500\\/10:is(.dark *){background-color:#0ea5e91a}.dark\\:bg-teal-500\\/10:is(.dark *){background-color:#14b8a61a}.dark\\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\\:bg-white\\/10:is(.dark *){background-color:#ffffff1a}.dark\\:bg-white\\/5:is(.dark *){background-color:#ffffff0d}.dark\\:bg-yellow-400\\/10:is(.dark *){background-color:#facc151a}.dark\\:stroke-neutral-400:is(.dark *){stroke:#a3a3a3}.dark\\:stroke-stone-400:is(.dark *){stroke:#a8a29e}.dark\\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\\:text-fuchsia-400:is(.dark *){--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.dark\\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.dark\\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\\:decoration-white\\/50:is(.dark *){text-decoration-color:#ffffff80}.dark\\:shadow-none:is(.dark *){--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)}.dark\\:-outline-offset-1:is(.dark *){outline-offset:-1px}.dark\\:outline-neutral-700:is(.dark *){outline-color:#404040}.dark\\:outline-white\\/10:is(.dark *){outline-color:#ffffff1a}.dark\\:ring-inset:is(.dark *){--tw-ring-inset: inset}.dark\\:ring-gray-400\\/20:is(.dark *){--tw-ring-color: rgb(156 163 175 / .2)}.dark\\:ring-green-500\\/20:is(.dark *){--tw-ring-color: rgb(34 197 94 / .2)}.dark\\:ring-neutral-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))}.dark\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\\:ring-white\\/15:is(.dark *){--tw-ring-color: rgb(255 255 255 / .15)}.dark\\:ring-yellow-400\\/20:is(.dark *){--tw-ring-color: rgb(250 204 21 / .2)}.dark\\:\\[--btn-bg\\:transparent\\]:is(.dark *){--btn-bg: transparent}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-600)}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-800\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-800)}.dark\\:\\[--btn-bg\\:white\\]:is(.dark *){--btn-bg: white}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-neutral-950)}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-white)}.dark\\:\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]:is(.dark *){--btn-icon: var(--color-neutral-500)}.dark\\:\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--checkbox-check: var(--color-neutral-900)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-neutral-600)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-white)}.dark\\:\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--checkbox-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--radio-checked-bg: var(--color-neutral-600)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--radio-checked-bg: var(--color-white)}.dark\\:\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--radio-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--radio-checked-indicator: var(--color-neutral-900)}.dark\\:\\[--switch-bg-ring\\:transparent\\]:is(.dark *){--switch-bg-ring: transparent}.dark\\:\\[--switch-bg-ring\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg-ring: var(--color-white)}.dark\\:\\[--switch-bg\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg: var(--color-white)}.dark\\:\\[--switch-ring\\:transparent\\]:is(.dark *){--switch-ring: transparent}.dark\\:\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]:is(.dark *){--switch-ring: var(--color-neutral-700)}.dark\\:\\[--switch\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--switch: var(--color-neutral-900)}.dark\\:\\*\\:bg-stone-800>*:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\\:\\*\\:text-white>*:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:before\\:hidden:is(.dark *):before{content:var(--tw-content);display:none}.dark\\:before\\:bg-white\\/10:is(.dark *):before{content:var(--tw-content);background-color:#ffffff1a}.dark\\:after\\:-inset-px:is(.dark *):after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.dark\\:after\\:hidden:is(.dark *):after{content:var(--tw-content);display:none}.dark\\:after\\:rounded-\\[0\\.3125rem\\]:is(.dark *):after{content:var(--tw-content);border-radius:.3125rem}.dark\\:after\\:rounded-full:is(.dark *):after{content:var(--tw-content);border-radius:9999px}.dark\\:after\\:rounded-lg:is(.dark *):after{content:var(--tw-content);border-radius:.5rem}.dark\\:checked\\:border-indigo-500:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:checked\\:bg-indigo-500:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:border-indigo-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\\:hover\\:bg-blue-900\\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\\:hover\\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800\\/60:hover:is(.dark *){background-color:#26262699}.dark\\:hover\\:bg-red-900\\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\\:hover\\:bg-white\\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:disabled\\:border-neutral-700:disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:disabled\\:border-white\\/15:disabled:is(.dark *){border-color:#ffffff26}.dark\\:disabled\\:bg-neutral-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:border-indigo-500:has(:checked):is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-500:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-950:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:data-\\[checked\\]\\:bg-indigo-500[data-checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:data-\\[focus\\]\\:bg-white\\/5[data-focus]:is(.dark *){background-color:#ffffff0d}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-400[data-slot=icon]>*:is(.dark *){fill:#a3a3a3}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-400[data-slot=icon]>*:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\\:hidden{display:none}.max-lg\\:flex-col{flex-direction:column}}@media (min-width: 640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mb-auto{margin-bottom:auto}.sm\\:ml-2{margin-left:.5rem}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:size-3\\.5{width:.875rem;height:.875rem}.sm\\:size-4{width:1rem;height:1rem}.sm\\:h-3\\.5{height:.875rem}.sm\\:h-5{height:1.25rem}.sm\\:min-h-9{min-height:2.25rem}.sm\\:w-3\\.5{width:.875rem}.sm\\:w-8{width:2rem}.sm\\:w-full{width:100%}.sm\\:max-w-2xl{max-width:42rem}.sm\\:max-w-3xl{max-width:48rem}.sm\\:max-w-4xl{max-width:56rem}.sm\\:max-w-5xl{max-width:64rem}.sm\\:max-w-lg{max-width:32rem}.sm\\:max-w-md{max-width:28rem}.sm\\:max-w-sm{max-width:24rem}.sm\\:max-w-xl{max-width:36rem}.sm\\:max-w-xs{max-width:20rem}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[--spacing\\(4\\)_1fr\\]{grid-template-columns:var(--spacing(4)_1fr)}.sm\\:grid-cols-\\[1fr_--spacing\\(4\\)\\]{grid-template-columns:1fr --spacing(4)}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[1rem_1fr\\]{grid-template-columns:1rem 1fr}.sm\\:grid-cols-\\[min\\(50\\%\\,--spacing\\(80\\)\\)_auto\\]{grid-template-columns:min(50%,--spacing(80)) auto}.sm\\:grid-rows-\\[1fr_auto_3fr\\]{grid-template-rows:1fr auto 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:items-center{align-items:center}.sm\\:text-wrap{text-wrap:wrap}.sm\\:rounded-2xl{border-radius:1rem}.sm\\:border-t{border-top-width:1px}.sm\\:border-neutral-950\\/5{border-color:#0a0a0a0d}.sm\\:p-0{padding:0}.sm\\:p-4{padding:1rem}.sm\\:p-6{padding:1.5rem}.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:px-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px);padding-right:calc(--spacing(3) - 1px)}.sm\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\\:py-\\[calc\\(--spacing\\(1\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(1.5) - 1px);padding-bottom:calc(--spacing(1.5) - 1px)}.sm\\:pl-1\\.5{padding-left:.375rem}.sm\\:pl-3{padding-left:.75rem}.sm\\:pl-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px)}.sm\\:pr-2{padding-right:.5rem}.sm\\:pr-3{padding-right:.75rem}.sm\\:pr-\\[calc\\(--spacing\\(9\\)-1px\\)\\]{padding-right:calc(--spacing(9) - 1px)}.sm\\:pt-0{padding-top:0}.sm\\:text-left{text-align:left}.sm\\:text-\\[0\\.8125rem\\]{font-size:.8125rem}.sm\\:text-base\\/6{font-size:1rem;line-height:1.5rem}.sm\\:text-sm\\/5{font-size:.875rem;line-height:1.25rem}.sm\\:text-sm\\/6{font-size:.875rem;line-height:1.5rem}.sm\\:text-sm\\/8{font-size:.875rem;line-height:2rem}.sm\\:text-xl\\/8{font-size:1.25rem;line-height:2rem}.sm\\:text-xs\\/5{font-size:.75rem;line-height:1.25rem}.sm\\:\\[--anchor-offset\\:-1\\.375rem\\]{--anchor-offset: -1.375rem}.sm\\:\\*\\:w-auto>*{width:auto}.sm\\:first\\:ml-0:first-child{margin-left:0}.sm\\:first\\:pl-1:first-child{padding-left:.25rem}.sm\\:last\\:pr-1:last-child{padding-right:.25rem}.sm\\:focus-within\\:after\\:ring-2:focus-within:after{content:var(--tw-content);--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)}.sm\\:focus-within\\:after\\:ring-blue-500:focus-within:after{content:var(--tw-content);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.data-\\[closed\\]\\:sm\\:translate-y-0[data-closed]{--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))}.data-\\[closed\\]\\:sm\\:scale-95[data-closed]{--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))}.sm\\:data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-4px\\][data-anchor~=start]{--anchor-offset: -4px}.sm\\:data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:4px\\][data-anchor~=end]{--anchor-offset: 4px}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:top-2\\.5[data-slot=icon]>*{top:.625rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:my-1[data-slot=icon]>*{margin-top:.25rem;margin-bottom:.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:mr-2[data-slot=avatar]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-0\\.5[data-slot=control]>*{margin-top:.125rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-1[data-slot=control]>*{margin-top:.25rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:mr-2[data-slot=icon]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-5[data-slot=avatar]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]>*{width:1rem;height:1rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]:last-child>*{width:1rem;height:1rem}.dark\\:sm\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.sm\\:dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}}@media (min-width: 1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\\:hidden{display:none}.lg\\:min-w-0{min-width:0px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:rounded-lg{border-radius:.5rem}.lg\\:bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.lg\\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.lg\\:p-10{padding:2.5rem}.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\\:pl-64{padding-left:16rem}.lg\\:pr-2{padding-right:.5rem}.lg\\:pt-2{padding-top:.5rem}.lg\\: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)}.lg\\:ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.dark\\:lg\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}}@media (forced-colors: active){.forced-colors\\:appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.forced-colors\\:border-\\[Canvas\\]{border-color:Canvas}.forced-colors\\:bg-\\[CanvasText\\]{background-color:CanvasText}.forced-colors\\:stroke-\\[CanvasText\\]{stroke:CanvasText}.forced-colors\\:text-\\[CanvasText\\]{color:CanvasText}.forced-colors\\:outline{outline-style:solid}.forced-colors\\:\\[--btn-icon\\:ButtonText\\]{--btn-icon: ButtonText}.forced-colors\\:\\[--checkbox-check\\:HighlightText\\]{--checkbox-check: HighlightText}.forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]{--checkbox-checked-bg: Highlight}.forced-colors\\:\\[--switch-bg\\:Highlight\\]{--switch-bg: Highlight}.forced-colors\\:before\\:hidden:before{content:var(--tw-content);display:none}.forced-colors\\:\\*\\:data-\\[slot\\=icon\\]\\:text-\\[CanvasText\\][data-slot=icon]>*{color:CanvasText}.dark\\:forced-colors\\:\\[--checkbox-check\\:HighlightText\\]:is(.dark *){--checkbox-check: HighlightText}.dark\\:forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]:is(.dark *){--checkbox-checked-bg: Highlight}.dark\\:forced-colors\\:\\[--switch-bg\\:Highlight\\]:is(.dark *){--switch-bg: Highlight}}.\\[\\&\\:\\:-webkit-date-and-time-value\\]\\:min-h-\\[1\\.5em\\]::-webkit-date-and-time-value{min-height:1.5em}.\\[\\&\\:\\:-webkit-datetime-edit-day-field\\]\\:p-0::-webkit-datetime-edit-day-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-fields-wrapper\\]\\:p-0::-webkit-datetime-edit-fields-wrapper{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-hour-field\\]\\:p-0::-webkit-datetime-edit-hour-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-meridiem-field\\]\\:p-0::-webkit-datetime-edit-meridiem-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-millisecond-field\\]\\:p-0::-webkit-datetime-edit-millisecond-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-minute-field\\]\\:p-0::-webkit-datetime-edit-minute-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-month-field\\]\\:p-0::-webkit-datetime-edit-month-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-second-field\\]\\:p-0::-webkit-datetime-edit-second-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-year-field\\]\\:p-0::-webkit-datetime-edit-year-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:inline-flex::-webkit-datetime-edit{display:inline-flex}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:p-0::-webkit-datetime-edit{padding:0}.\\[\\&\\:not\\(\\:checked\\)\\]\\:before\\:hidden:not(:checked):before{content:var(--tw-content);display:none}.\\[\\&\\>\\*\\+\\[data-slot\\=control\\]\\]\\:mt-6>*+[data-slot=control]{margin-top:1.5rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=description\\]\\]\\:mt-3>[data-slot=control]+[data-slot=description]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=error\\]\\]\\:mt-3>[data-slot=control]+[data-slot=error]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=description\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=description]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-3>[data-slot=icon]:first-child{left:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-2\\.5>[data-slot=icon]:first-child{left:.625rem}}.\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-3>[data-slot=icon]:last-child{right:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-2\\.5>[data-slot=icon]:last-child{right:.625rem}}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=label]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=description\\]\\]\\:mt-1>[data-slot=label]+[data-slot=description]{margin-top:.25rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-2\\.5>[data-slot=section]+[data-slot=section]{margin-top:.625rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-8>[data-slot=section]+[data-slot=section]{margin-top:2rem}.has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-10 input:has([data-slot=icon]:first-child){padding-left:2.5rem}.has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-10 input:has([data-slot=icon]:last-child){padding-right:2.5rem}@media (min-width: 640px){.sm\\:has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-8 input:has([data-slot=icon]:first-child){padding-left:2rem}.sm\\:has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-8 input:has([data-slot=icon]:last-child){padding-right:2rem}}.\\[\\&_optgroup\\]\\:font-semibold optgroup{font-weight:600} 2 `,document.head.appendChild(Fc);function Lc(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const Q=Lc(m),co=Lc(tt);var Rc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var zc={exports:{}},uo={};/** 3 3 * @license React 4 * react-jsx- dev-runtime.development.js4 * react-jsx-runtime.production.min.js 5 5 * 6 6 * Copyright (c) Facebook, Inc. and its affiliates. … … 8 8 * This source code is licensed under the MIT license found in the 9 9 * LICENSE file in the root directory of this source tree. 10 */(function(){var e=p,t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen"),m=Symbol.iterator,b="@@iterator";function w(C){if(C===null||typeof C!="object")return null;var q=m&&C[m]||C[b];return typeof q=="function"?q:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(C){{for(var q=arguments.length,ne=new Array(q>1?q-1:0),k=1;k<q;k++)ne[k-1]=arguments[k];_("error",C,ne)}}function _(C,q,ne){{var k=y.ReactDebugCurrentFrame,V=k.getStackAddendum();V!==""&&(q+="%s",ne=ne.concat([V]));var z=ne.map(function(J){return String(J)});z.unshift("Warning: "+q),Function.prototype.apply.call(console[C],console,z)}}var P=!1,T=!1,I=!1,U=!1,L=!1,$;$=Symbol.for("react.module.reference");function R(C){return!!(typeof C=="string"||typeof C=="function"||C===n||C===s||L||C===o||C===c||C===u||U||C===d||P||T||I||typeof C=="object"&&C!==null&&(C.$$typeof===h||C.$$typeof===f||C.$$typeof===i||C.$$typeof===a||C.$$typeof===l||C.$$typeof===$||C.getModuleId!==void 0))}function j(C,q,ne){var k=C.displayName;if(k)return k;var V=q.displayName||q.name||"";return V!==""?ne+"("+V+")":ne}function B(C){return C.displayName||"Context"}function M(C){if(C==null)return null;if(typeof C.tag=="number"&&E("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof C=="function")return C.displayName||C.name||null;if(typeof C=="string")return C;switch(C){case n:return"Fragment";case r:return"Portal";case s:return"Profiler";case o:return"StrictMode";case c:return"Suspense";case u:return"SuspenseList"}if(typeof C=="object")switch(C.$$typeof){case a:var q=C;return B(q)+".Consumer";case i:var ne=C;return B(ne._context)+".Provider";case l:return j(C,C.render,"ForwardRef");case f:var k=C.displayName||null;return k!==null?k:M(C.type)||"Memo";case h:{var V=C,z=V._payload,J=V._init;try{return M(J(z))}catch{return null}}}return null}var K=Object.assign,H=0,Y,ee,X,W,le,me,je;function ce(){}ce.__reactDisabledLog=!0;function oe(){{if(H===0){Y=console.log,ee=console.info,X=console.warn,W=console.error,le=console.group,me=console.groupCollapsed,je=console.groupEnd;var C={configurable:!0,enumerable:!0,value:ce,writable:!0};Object.defineProperties(console,{info:C,log:C,warn:C,error:C,group:C,groupCollapsed:C,groupEnd:C})}H++}}function re(){{if(H--,H===0){var C={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:K({},C,{value:Y}),info:K({},C,{value:ee}),warn:K({},C,{value:X}),error:K({},C,{value:W}),group:K({},C,{value:le}),groupCollapsed:K({},C,{value:me}),groupEnd:K({},C,{value:je})})}H<0&&E("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var xe=y.ReactCurrentDispatcher,ye;function ie(C,q,ne){{if(ye===void 0)try{throw Error()}catch(V){var k=V.stack.trim().match(/\n( *(at )?)/);ye=k&&k[1]||""}return` 11 `+ye+C}}var ke=!1,_e;{var Vt=typeof WeakMap=="function"?WeakMap:Map;_e=new Vt}function Le(C,q){if(!C||ke)return"";{var ne=_e.get(C);if(ne!==void 0)return ne}var k;ke=!0;var V=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var z;z=xe.current,xe.current=null,oe();try{if(q){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(Ve){k=Ve}Reflect.construct(C,[],J)}else{try{J.call()}catch(Ve){k=Ve}C.call(J.prototype)}}else{try{throw Error()}catch(Ve){k=Ve}C()}}catch(Ve){if(Ve&&k&&typeof Ve.stack=="string"){for(var se=Ve.stack.split(` 12 `),Ee=k.stack.split(` 13 `),fe=se.length-1,ue=Ee.length-1;fe>=1&&ue>=0&&se[fe]!==Ee[ue];)ue--;for(;fe>=1&&ue>=0;fe--,ue--)if(se[fe]!==Ee[ue]){if(fe!==1||ue!==1)do if(fe--,ue--,ue<0||se[fe]!==Ee[ue]){var De=` 14 `+se[fe].replace(" at new "," at ");return C.displayName&&De.includes("<anonymous>")&&(De=De.replace("<anonymous>",C.displayName)),typeof C=="function"&&_e.set(C,De),De}while(fe>=1&&ue>=0);break}}}finally{ke=!1,xe.current=z,re(),Error.prepareStackTrace=V}var Ue=C?C.displayName||C.name:"",Oe=Ue?ie(Ue):"";return typeof C=="function"&&_e.set(C,Oe),Oe}function Ir(C,q,ne){return Le(C,!1)}function Qt(C){var q=C.prototype;return!!(q&&q.isReactComponent)}function $e(C,q,ne){if(C==null)return"";if(typeof C=="function")return Le(C,Qt(C));if(typeof C=="string")return ie(C);switch(C){case c:return ie("Suspense");case u:return ie("SuspenseList")}if(typeof C=="object")switch(C.$$typeof){case l:return Ir(C.render);case f:return $e(C.type,q,ne);case h:{var k=C,V=k._payload,z=k._init;try{return $e(z(V),q,ne)}catch{}}}return""}var qe=Object.prototype.hasOwnProperty,vt={},kt=y.ReactDebugCurrentFrame;function ht(C){if(C){var q=C._owner,ne=$e(C.type,C._source,q?q.type:null);kt.setExtraStackFrame(ne)}else kt.setExtraStackFrame(null)}function jr(C,q,ne,k,V){{var z=Function.call.bind(qe);for(var J in C)if(z(C,J)){var se=void 0;try{if(typeof C[J]!="function"){var Ee=Error((k||"React class")+": "+ne+" type `"+J+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof C[J]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Ee.name="Invariant Violation",Ee}se=C[J](q,J,k,ne,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(fe){se=fe}se&&!(se instanceof Error)&&(ht(V),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",k||"React class",ne,J,typeof se),ht(null)),se instanceof Error&&!(se.message in vt)&&(vt[se.message]=!0,ht(V),E("Failed %s type: %s",ne,se.message),ht(null))}}}var Qo=Array.isArray;function fr(C){return Qo(C)}function Yn(C){{var q=typeof Symbol=="function"&&Symbol.toStringTag,ne=q&&C[Symbol.toStringTag]||C.constructor.name||"Object";return ne}}function es(C){try{return Xn(C),!1}catch{return!0}}function Xn(C){return""+C}function O(C){if(es(C))return E("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Yn(C)),Xn(C)}var pe=y.ReactCurrentOwner,Jn={key:!0,ref:!0,__self:!0,__source:!0},Ur,on,Mt;Mt={};function Zn(C){if(qe.call(C,"ref")){var q=Object.getOwnPropertyDescriptor(C,"ref").get;if(q&&q.isReactWarning)return!1}return C.ref!==void 0}function Qn(C){if(qe.call(C,"key")){var q=Object.getOwnPropertyDescriptor(C,"key").get;if(q&&q.isReactWarning)return!1}return C.key!==void 0}function ts(C,q){if(typeof C.ref=="string"&&pe.current&&q&&pe.current.stateNode!==q){var ne=M(pe.current.type);Mt[ne]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',M(pe.current.type),C.ref),Mt[ne]=!0)}}function rs(C,q){{var ne=function(){Ur||(Ur=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",q))};ne.isReactWarning=!0,Object.defineProperty(C,"key",{get:ne,configurable:!0})}}function Fr(C,q){{var ne=function(){on||(on=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",q))};ne.isReactWarning=!0,Object.defineProperty(C,"ref",{get:ne,configurable:!0})}}var eo=function(C,q,ne,k,V,z,J){var se={$$typeof:t,type:C,key:q,ref:ne,props:J,_owner:z};return se._store={},Object.defineProperty(se._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(se,"_self",{configurable:!1,enumerable:!1,writable:!1,value:k}),Object.defineProperty(se,"_source",{configurable:!1,enumerable:!1,writable:!1,value:V}),Object.freeze&&(Object.freeze(se.props),Object.freeze(se)),se};function sn(C,q,ne,k,V){{var z,J={},se=null,Ee=null;ne!==void 0&&(O(ne),se=""+ne),Qn(q)&&(O(q.key),se=""+q.key),Zn(q)&&(Ee=q.ref,ts(q,V));for(z in q)qe.call(q,z)&&!Jn.hasOwnProperty(z)&&(J[z]=q[z]);if(C&&C.defaultProps){var fe=C.defaultProps;for(z in fe)J[z]===void 0&&(J[z]=fe[z])}if(se||Ee){var ue=typeof C=="function"?C.displayName||C.name||"Unknown":C;se&&rs(J,ue),Ee&&Fr(J,ue)}return eo(C,se,Ee,V,k,pe.current,J)}}var er=y.ReactCurrentOwner,an=y.ReactDebugCurrentFrame;function dt(C){if(C){var q=C._owner,ne=$e(C.type,C._source,q?q.type:null);an.setExtraStackFrame(ne)}else an.setExtraStackFrame(null)}var mr;mr=!1;function tr(C){return typeof C=="object"&&C!==null&&C.$$typeof===t}function Ar(){{if(er.current){var C=M(er.current.type);if(C)return` 15 16 Check the render method of \``+C+"`."}return""}}function ns(C){{if(C!==void 0){var q=C.fileName.replace(/^.*[\\\/]/,""),ne=C.lineNumber;return` 17 18 Check your code at `+q+":"+ne+"."}return""}}var ln={};function os(C){{var q=Ar();if(!q){var ne=typeof C=="string"?C:C.displayName||C.name;ne&&(q=` 19 20 Check the top-level render call using <`+ne+">.")}return q}}function cn(C,q){{if(!C._store||C._store.validated||C.key!=null)return;C._store.validated=!0;var ne=os(q);if(ln[ne])return;ln[ne]=!0;var k="";C&&C._owner&&C._owner!==er.current&&(k=" It was passed a child from "+M(C._owner.type)+"."),dt(C),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ne,k),dt(null)}}function hr(C,q){{if(typeof C!="object")return;if(fr(C))for(var ne=0;ne<C.length;ne++){var k=C[ne];tr(k)&&cn(k,q)}else if(tr(C))C._store&&(C._store.validated=!0);else if(C){var V=w(C);if(typeof V=="function"&&V!==C.entries)for(var z=V.call(C),J;!(J=z.next()).done;)tr(J.value)&&cn(J.value,q)}}}function un(C){{var q=C.type;if(q==null||typeof q=="string")return;var ne;if(typeof q=="function")ne=q.propTypes;else if(typeof q=="object"&&(q.$$typeof===l||q.$$typeof===f))ne=q.propTypes;else return;if(ne){var k=M(q);jr(ne,C.props,"prop",k,C)}else if(q.PropTypes!==void 0&&!mr){mr=!0;var V=M(q);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",V||"Unknown")}typeof q.getDefaultProps=="function"&&!q.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ss(C){{for(var q=Object.keys(C.props),ne=0;ne<q.length;ne++){var k=q[ne];if(k!=="children"&&k!=="key"){dt(C),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),dt(null);break}}C.ref!==null&&(dt(C),E("Invalid attribute `ref` supplied to `React.Fragment`."),dt(null))}}var dn={};function to(C,q,ne,k,V,z){{var J=R(C);if(!J){var se="";(C===void 0||typeof C=="object"&&C!==null&&Object.keys(C).length===0)&&(se+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Ee=ns(V);Ee?se+=Ee:se+=Ar();var fe;C===null?fe="null":fr(C)?fe="array":C!==void 0&&C.$$typeof===t?(fe="<"+(M(C.type)||"Unknown")+" />",se=" Did you accidentally export a JSX literal instead of a component?"):fe=typeof C,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",fe,se)}var ue=sn(C,q,ne,V,z);if(ue==null)return ue;if(J){var De=q.children;if(De!==void 0)if(k)if(fr(De)){for(var Ue=0;Ue<De.length;Ue++)hr(De[Ue],C);Object.freeze&&Object.freeze(De)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else hr(De,C)}if(qe.call(q,"key")){var Oe=M(C),Ve=Object.keys(q).filter(function(rt){return rt!=="key"}),wt=Ve.length>0?"{key: someKey, "+Ve.join(": ..., ")+": ...}":"{key: someKey}";if(!dn[Oe+wt]){var Bt=Ve.length>0?"{"+Ve.join(": ..., ")+": ...}":"{}";E(`A props object containing a "key" prop is being spread into JSX: 21 let props = %s; 22 <%s {...props} /> 23 React keys must be passed directly to JSX without using spread: 24 let props = %s; 25 <%s key={someKey} {...props} />`,wt,Oe,Bt,Oe),dn[Oe+wt]=!0}}return C===n?ss(ue):un(ue),ue}}var is=to;ba.Fragment=n,ba.jsxDEV=is})(),Iu.exports=ba;var g=Iu.exports;const x5="",ju=typeof document<"u"?p.useLayoutEffect:()=>{};var va;const gv=(va=p.useInsertionEffect)!==null&&va!==void 0?va:ju;function bv(e){const t=p.useRef(null);return gv(()=>{t.current=e},[e]),p.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}const gr=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Vr=e=>e&&"window"in e&&e.window===e?e:gr(e).defaultView||window;function vv(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function wv(e){return vv(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let yv=!1;function wa(){return yv}function Uu(e,t){if(!wa())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let r=t;for(;r!==null;){if(r===e)return!0;r.tagName==="SLOT"&&r.assignedSlot?r=r.assignedSlot.parentNode:wv(r)?r=r.host:r=r.parentNode}return!1}const ya=(e=document)=>{var t;if(!wa())return e.activeElement;let r=e.activeElement;for(;r&&"shadowRoot"in r&&(!((t=r.shadowRoot)===null||t===void 0)&&t.activeElement);)r=r.shadowRoot.activeElement;return r};function Fu(e){return wa()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function Au(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Au(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Fe(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Au(e))&&(n&&(n+=" "),n+=t);return n}function xv(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let r=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(r)&&r.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function Ev(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 Lu(e){let t=null;return()=>(t==null&&(t=e()),t)}const _v=Lu(function(){return Ev(/^Mac/i)}),Sv=Lu(function(){return xv(/Android/i)});function Ou(){let e=p.useRef(new Map),t=p.useCallback((o,s,i,a)=>{let l=a!=null&&a.once?(...c)=>{e.current.delete(i),i(...c)}:i;e.current.set(i,{type:s,eventTarget:o,fn:l,options:a}),o.addEventListener(s,l,a)},[]),r=p.useCallback((o,s,i,a)=>{var l;let c=((l=e.current.get(i))===null||l===void 0?void 0:l.fn)||i;o.removeEventListener(s,c,a),e.current.delete(i)},[]),n=p.useCallback(()=>{e.current.forEach((o,s)=>{r(o.eventTarget,o.type,s,o.options)})},[r]);return p.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function Nv(e){return e.pointerType===""&&e.isTrusted?!0:Sv()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Vu(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function kv(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Mu(e){let t=p.useRef({isFocused:!1,observer:null});ju(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=bv(n=>{e==null||e(n)});return p.useCallback(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,s=i=>{if(t.current.isFocused=!1,o.disabled){let a=Vu(i);r(a)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",s,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var i;(i=t.current.observer)===null||i===void 0||i.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"]})}},[r])}let Cv=!1,no=null,xa=new Set,oo=new Map,Mr=!1,Ea=!1;const Tv={Tab:!0,Escape:!0};function _a(e,t){for(let r of xa)r(e,t)}function Pv(e){return!(e.metaKey||!_v()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function cs(e){Mr=!0,Pv(e)&&(no="keyboard",_a("keyboard",e))}function pn(e){no="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Mr=!0,_a("pointer",e))}function Bu(e){Nv(e)&&(Mr=!0,no="virtual")}function Ru(e){e.target===window||e.target===document||Cv||!e.isTrusted||(!Mr&&!Ea&&(no="virtual",_a("virtual",e)),Mr=!1,Ea=!1)}function Hu(){Mr=!1,Ea=!0}function Sa(e){if(typeof window>"u"||typeof document>"u"||oo.get(Vr(e)))return;const t=Vr(e),r=gr(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Mr=!0,n.apply(this,arguments)},r.addEventListener("keydown",cs,!0),r.addEventListener("keyup",cs,!0),r.addEventListener("click",Bu,!0),t.addEventListener("focus",Ru,!0),t.addEventListener("blur",Hu,!1),typeof PointerEvent<"u"&&(r.addEventListener("pointerdown",pn,!0),r.addEventListener("pointermove",pn,!0),r.addEventListener("pointerup",pn,!0)),t.addEventListener("beforeunload",()=>{$u(e)},{once:!0}),oo.set(t,{focus:n})}const $u=(e,t)=>{const r=Vr(e),n=gr(e);t&&n.removeEventListener("DOMContentLoaded",t),oo.has(r)&&(r.HTMLElement.prototype.focus=oo.get(r).focus,n.removeEventListener("keydown",cs,!0),n.removeEventListener("keyup",cs,!0),n.removeEventListener("click",Bu,!0),r.removeEventListener("focus",Ru,!0),r.removeEventListener("blur",Hu,!1),typeof PointerEvent<"u"&&(n.removeEventListener("pointerdown",pn,!0),n.removeEventListener("pointermove",pn,!0),n.removeEventListener("pointerup",pn,!0)),oo.delete(r))};function Dv(e){const t=gr(e);let r;return t.readyState!=="loading"?Sa(e):(r=()=>{Sa(e)},t.addEventListener("DOMContentLoaded",r)),()=>$u(e,r)}typeof document<"u"&&Dv();function Wu(){return no!=="pointer"}const Iv=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function jv(e,t,r){let n=gr(r==null?void 0:r.target);const o=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLInputElement:HTMLInputElement,s=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLElement:HTMLElement,a=typeof window<"u"?Vr(r==null?void 0:r.target).KeyboardEvent:KeyboardEvent;return e=e||n.activeElement instanceof o&&!Iv.has(n.activeElement.type)||n.activeElement instanceof s||n.activeElement instanceof i&&n.activeElement.isContentEditable,!(e&&t==="keyboard"&&r instanceof a&&!Tv[r.key])}function Uv(e,t,r){Sa(),p.useEffect(()=>{let n=(o,s)=>{jv(!!(r!=null&&r.isTextInput),o,s)&&e(Wu())};return xa.add(n),()=>{xa.delete(n)}},t)}function Fv(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:o}=e;const s=p.useCallback(l=>{if(l.target===l.currentTarget)return n&&n(l),o&&o(!1),!0},[n,o]),i=Mu(s),a=p.useCallback(l=>{const c=gr(l.target),u=c?ya(c):ya();l.target===l.currentTarget&&u===Fu(l.nativeEvent)&&(r&&r(l),o&&o(!0),i(l))},[o,r,i]);return{focusProps:{onFocus:!t&&(r||o||n)?a:void 0,onBlur:!t&&(n||o)?s:void 0}}}function Av(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,s=p.useRef({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:a}=Ou(),l=p.useCallback(f=>{f.currentTarget.contains(f.target)&&s.current.isFocusWithin&&!f.currentTarget.contains(f.relatedTarget)&&(s.current.isFocusWithin=!1,a(),r&&r(f),o&&o(!1))},[r,o,s,a]),c=Mu(l),u=p.useCallback(f=>{if(!f.currentTarget.contains(f.target))return;const h=gr(f.target),d=ya(h);if(!s.current.isFocusWithin&&d===Fu(f.nativeEvent)){n&&n(f),o&&o(!0),s.current.isFocusWithin=!0,c(f);let m=f.currentTarget;i(h,"focus",b=>{if(s.current.isFocusWithin&&!Uu(m,b.target)){let w=new h.defaultView.FocusEvent("blur",{relatedTarget:b.target});kv(w,m);let y=Vu(w);l(y)}},{capture:!0})}},[n,o,c,i,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:l}}}let Na=!1,us=0;function Lv(){Na=!0,setTimeout(()=>{Na=!1},50)}function zu(e){e.pointerType==="touch"&&Lv()}function Ov(){if(!(typeof document>"u"))return us===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",zu),us++,()=>{us--,!(us>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",zu)}}function Br(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:o}=e,[s,i]=p.useState(!1),a=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Ov,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=Ou(),{hoverProps:u,triggerHoverEnd:f}=p.useMemo(()=>{let h=(b,w)=>{if(a.pointerType=w,o||w==="touch"||a.isHovered||!b.currentTarget.contains(b.target))return;a.isHovered=!0;let y=b.currentTarget;a.target=y,l(gr(b.target),"pointerover",E=>{a.isHovered&&a.target&&!Uu(a.target,E.target)&&d(E,E.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:y,pointerType:w}),r&&r(!0),i(!0)},d=(b,w)=>{let y=a.target;a.pointerType="",a.target=null,!(w==="touch"||!a.isHovered||!y)&&(a.isHovered=!1,c(),n&&n({type:"hoverend",target:y,pointerType:w}),r&&r(!1),i(!1))},m={};return typeof PointerEvent<"u"&&(m.onPointerEnter=b=>{Na&&b.pointerType==="mouse"||h(b,b.pointerType)},m.onPointerLeave=b=>{!o&&b.currentTarget.contains(b.target)&&d(b,b.pointerType)}),{hoverProps:m,triggerHoverEnd:d}},[t,r,n,o,a,l,c]);return p.useEffect(()=>{o&&f({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:u,isHovered:s}}function Rr(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,o=p.useRef({isFocused:!1,isFocusVisible:t||Wu()}),[s,i]=p.useState(!1),[a,l]=p.useState(()=>o.current.isFocused&&o.current.isFocusVisible),c=p.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),u=p.useCallback(d=>{o.current.isFocused=d,i(d),c()},[c]);Uv(d=>{o.current.isFocusVisible=d,c()},[],{isTextInput:r});let{focusProps:f}=Fv({isDisabled:n,onFocusChange:u}),{focusWithinProps:h}=Av({isDisabled:!n,onFocusWithinChange:u});return{isFocused:s,isFocusVisible:a,focusProps:n?h:f}}var Vv=Object.defineProperty,Mv=(e,t,r)=>t in e?Vv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ka=(e,t,r)=>(Mv(e,typeof t!="symbol"?t+"":t,r),r);let Bv=class{constructor(){ka(this,"current",this.detect()),ka(this,"handoffState","pending"),ka(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Rt=new Bv;function Hr(e){var t,r;return Rt.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?(r=(t=e.current)==null?void 0:t.ownerDocument)!=null?r:document:null:document}function ds(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Et(){let e=[],t={addEventListener(r,n,o,s){return r.addEventListener(n,o,s),t.add(()=>r.removeEventListener(n,o,s))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return ds(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,o){let s=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:o}),this.add(()=>{Object.assign(r.style,{[n]:s})})},group(r){let n=Et();return r(n),this.add(()=>n.dispose())},add(r){return e.includes(r)||e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let o of e.splice(n,1))o()}},dispose(){for(let r of e.splice(0))r()}};return t}function nr(){let[e]=p.useState(Et);return p.useEffect(()=>()=>e.dispose(),[e]),e}let Ce=(e,t)=>{Rt.isServer?p.useEffect(e,t):p.useLayoutEffect(e,t)};function br(e){let t=p.useRef(e);return Ce(()=>{t.current=e},[e]),t}let te=function(e){let t=br(e);return p.useCallback((...r)=>t.current(...r),[t])};function Rv(e){let t=e.width/2,r=e.height/2;return{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}function Hv(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function so({disabled:e=!1}={}){let t=p.useRef(null),[r,n]=p.useState(!1),o=nr(),s=te(()=>{t.current=null,n(!1),o.dispose()}),i=te(a=>{if(o.dispose(),t.current===null){t.current=a.currentTarget,n(!0);{let l=Hr(a.currentTarget);o.addEventListener(l,"pointerup",s,!1),o.addEventListener(l,"pointermove",c=>{if(t.current){let u=Rv(c);n(Hv(u,t.current.getBoundingClientRect()))}},!1),o.addEventListener(l,"pointercancel",s,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:i,onPointerUp:s,onClick:s}}}let Gu=p.createContext(void 0);function $r(){return p.useContext(Gu)}function $v({value:e,children:t}){return p.createElement(Gu.Provider,{value:e},t)}function Ca(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function ot(e,t,...r){if(e in t){let o=t[e];return typeof o=="function"?o(...r):o}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ot),n}var vr=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(vr||{}),wr=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(wr||{});function Ae(){let e=zv();return p.useCallback(t=>Wv({mergeRefs:e,...t}),[e])}function Wv({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:s=!0,name:i,mergeRefs:a}){a=a??Gv;let l=qu(t,e);if(s)return fs(l,r,n,i,a);let c=o??0;if(c&2){let{static:u=!1,...f}=l;if(u)return fs(f,r,n,i,a)}if(c&1){let{unmount:u=!0,...f}=l;return ot(u?0:1,{0(){return null},1(){return fs({...f,hidden:!0,style:{display:"none"}},r,n,i,a)}})}return fs(l,r,n,i,a)}function fs(e,t={},r,n,o){let{as:s=r,children:i,refName:a="ref",...l}=Ta(e,["unmount","static"]),c=e.ref!==void 0?{[a]:e.ref}:{},u=typeof i=="function"?i(t):i;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t)),l["aria-labelledby"]&&l["aria-labelledby"]===l.id&&(l["aria-labelledby"]=void 0);let f={};if(t){let h=!1,d=[];for(let[m,b]of Object.entries(t))typeof b=="boolean"&&(h=!0),b===!0&&d.push(m.replace(/([A-Z])/g,w=>`-${w.toLowerCase()}`));if(h){f["data-headlessui-state"]=d.join(" ");for(let m of d)f[`data-${m}`]=""}}if(s===p.Fragment&&(Object.keys(yr(l)).length>0||Object.keys(yr(f)).length>0))if(!p.isValidElement(u)||Array.isArray(u)&&u.length>1){if(Object.keys(yr(l)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(yr(l)).concat(Object.keys(yr(f))).map(h=>` - ${h}`).join(` 26 `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(h=>` - ${h}`).join(` 10 */var Rv=m,Vv=Symbol.for("react.element"),zv=Symbol.for("react.fragment"),Uv=Object.prototype.hasOwnProperty,Bv=Rv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Hv={key:!0,ref:!0,__self:!0,__source:!0};function Uc(e,t,r){var n,o={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)Uv.call(t,n)&&!Hv.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:Vv,type:e,key:i,ref:s,props:o,_owner:Bv.current}}uo.Fragment=zv,uo.jsx=Uc,uo.jsxs=Uc,zc.exports=uo;var g=zc.exports;const SP="",Bc=typeof document<"u"?m.useLayoutEffect:()=>{};var ks;const qv=(ks=m.useInsertionEffect)!==null&&ks!==void 0?ks:Bc;function Wv(e){const t=m.useRef(null);return qv(()=>{t.current=e},[e]),m.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}const Ut=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},or=e=>e&&"window"in e&&e.window===e?e:Ut(e).defaultView||window;function $v(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function Kv(e){return $v(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let Gv=!1;function _s(){return Gv}function Hc(e,t){if(!_s())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let r=t;for(;r!==null;){if(r===e)return!0;r.tagName==="SLOT"&&r.assignedSlot?r=r.assignedSlot.parentNode:Kv(r)?r=r.host:r=r.parentNode}return!1}const Ss=(e=document)=>{var t;if(!_s())return e.activeElement;let r=e.activeElement;for(;r&&"shadowRoot"in r&&(!((t=r.shadowRoot)===null||t===void 0)&&t.activeElement);)r=r.shadowRoot.activeElement;return r};function qc(e){return _s()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function Wc(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Wc(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function we(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Wc(e))&&(n&&(n+=" "),n+=t);return n}function Yv(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let r=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(r)&&r.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function Xv(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 $c(e){let t=null;return()=>(t==null&&(t=e()),t)}const Jv=$c(function(){return Xv(/^Mac/i)}),Zv=$c(function(){return Yv(/Android/i)});function Kc(){let e=m.useRef(new Map),t=m.useCallback((o,i,s,a)=>{let l=a!=null&&a.once?(...c)=>{e.current.delete(s),s(...c)}:s;e.current.set(s,{type:i,eventTarget:o,fn:l,options:a}),o.addEventListener(i,l,a)},[]),r=m.useCallback((o,i,s,a)=>{var l;let c=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;o.removeEventListener(i,c,a),e.current.delete(s)},[]),n=m.useCallback(()=>{e.current.forEach((o,i)=>{r(o.eventTarget,o.type,i,o.options)})},[r]);return m.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function Qv(e){return e.pointerType===""&&e.isTrusted?!0:Zv()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Gc(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function eb(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Yc(e){let t=m.useRef({isFocused:!1,observer:null});Bc(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=Wv(n=>{e==null||e(n)});return m.useCallback(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,i=s=>{if(t.current.isFocused=!1,o.disabled){let a=Gc(s);r(a)}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"]})}},[r])}let tb=!1,un=null,Es=new Set,dn=new Map,ir=!1,Cs=!1;const rb={Tab:!0,Escape:!0};function Ts(e,t){for(let r of Es)r(e,t)}function nb(e){return!(e.metaKey||!Jv()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function fo(e){ir=!0,nb(e)&&(un="keyboard",Ts("keyboard",e))}function Ar(e){un="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(ir=!0,Ts("pointer",e))}function Xc(e){Qv(e)&&(ir=!0,un="virtual")}function Jc(e){e.target===window||e.target===document||tb||!e.isTrusted||(!ir&&!Cs&&(un="virtual",Ts("virtual",e)),ir=!1,Cs=!1)}function Zc(){ir=!1,Cs=!0}function Ps(e){if(typeof window>"u"||typeof document>"u"||dn.get(or(e)))return;const t=or(e),r=Ut(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ir=!0,n.apply(this,arguments)},r.addEventListener("keydown",fo,!0),r.addEventListener("keyup",fo,!0),r.addEventListener("click",Xc,!0),t.addEventListener("focus",Jc,!0),t.addEventListener("blur",Zc,!1),typeof PointerEvent<"u"&&(r.addEventListener("pointerdown",Ar,!0),r.addEventListener("pointermove",Ar,!0),r.addEventListener("pointerup",Ar,!0)),t.addEventListener("beforeunload",()=>{Qc(e)},{once:!0}),dn.set(t,{focus:n})}const Qc=(e,t)=>{const r=or(e),n=Ut(e);t&&n.removeEventListener("DOMContentLoaded",t),dn.has(r)&&(r.HTMLElement.prototype.focus=dn.get(r).focus,n.removeEventListener("keydown",fo,!0),n.removeEventListener("keyup",fo,!0),n.removeEventListener("click",Xc,!0),r.removeEventListener("focus",Jc,!0),r.removeEventListener("blur",Zc,!1),typeof PointerEvent<"u"&&(n.removeEventListener("pointerdown",Ar,!0),n.removeEventListener("pointermove",Ar,!0),n.removeEventListener("pointerup",Ar,!0)),dn.delete(r))};function ob(e){const t=Ut(e);let r;return t.readyState!=="loading"?Ps(e):(r=()=>{Ps(e)},t.addEventListener("DOMContentLoaded",r)),()=>Qc(e,r)}typeof document<"u"&&ob();function eu(){return un!=="pointer"}const ib=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function sb(e,t,r){let n=Ut(r==null?void 0:r.target);const o=typeof window<"u"?or(r==null?void 0:r.target).HTMLInputElement:HTMLInputElement,i=typeof window<"u"?or(r==null?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?or(r==null?void 0:r.target).HTMLElement:HTMLElement,a=typeof window<"u"?or(r==null?void 0:r.target).KeyboardEvent:KeyboardEvent;return e=e||n.activeElement instanceof o&&!ib.has(n.activeElement.type)||n.activeElement instanceof i||n.activeElement instanceof s&&n.activeElement.isContentEditable,!(e&&t==="keyboard"&&r instanceof a&&!rb[r.key])}function ab(e,t,r){Ps(),m.useEffect(()=>{let n=(o,i)=>{sb(!!(r!=null&&r.isTextInput),o,i)&&e(eu())};return Es.add(n),()=>{Es.delete(n)}},t)}function lb(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:o}=e;const i=m.useCallback(l=>{if(l.target===l.currentTarget)return n&&n(l),o&&o(!1),!0},[n,o]),s=Yc(i),a=m.useCallback(l=>{const c=Ut(l.target),u=c?Ss(c):Ss();l.target===l.currentTarget&&u===qc(l.nativeEvent)&&(r&&r(l),o&&o(!0),s(l))},[o,r,s]);return{focusProps:{onFocus:!t&&(r||o||n)?a:void 0,onBlur:!t&&(n||o)?i:void 0}}}function cb(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,i=m.useRef({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:a}=Kc(),l=m.useCallback(f=>{f.currentTarget.contains(f.target)&&i.current.isFocusWithin&&!f.currentTarget.contains(f.relatedTarget)&&(i.current.isFocusWithin=!1,a(),r&&r(f),o&&o(!1))},[r,o,i,a]),c=Yc(l),u=m.useCallback(f=>{if(!f.currentTarget.contains(f.target))return;const p=Ut(f.target),d=Ss(p);if(!i.current.isFocusWithin&&d===qc(f.nativeEvent)){n&&n(f),o&&o(!0),i.current.isFocusWithin=!0,c(f);let h=f.currentTarget;s(p,"focus",v=>{if(i.current.isFocusWithin&&!Hc(h,v.target)){let w=new p.defaultView.FocusEvent("blur",{relatedTarget:v.target});eb(w,h);let x=Gc(w);l(x)}},{capture:!0})}},[n,o,c,s,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:l}}}let As=!1,ho=0;function ub(){As=!0,setTimeout(()=>{As=!1},50)}function tu(e){e.pointerType==="touch"&&ub()}function db(){if(!(typeof document>"u"))return ho===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",tu),ho++,()=>{ho--,!(ho>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",tu)}}function sr(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:o}=e,[i,s]=m.useState(!1),a=m.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;m.useEffect(db,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=Kc(),{hoverProps:u,triggerHoverEnd:f}=m.useMemo(()=>{let p=(v,w)=>{if(a.pointerType=w,o||w==="touch"||a.isHovered||!v.currentTarget.contains(v.target))return;a.isHovered=!0;let x=v.currentTarget;a.target=x,l(Ut(v.target),"pointerover",S=>{a.isHovered&&a.target&&!Hc(a.target,S.target)&&d(S,S.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:x,pointerType:w}),r&&r(!0),s(!0)},d=(v,w)=>{let x=a.target;a.pointerType="",a.target=null,!(w==="touch"||!a.isHovered||!x)&&(a.isHovered=!1,c(),n&&n({type:"hoverend",target:x,pointerType:w}),r&&r(!1),s(!1))},h={};return typeof PointerEvent<"u"&&(h.onPointerEnter=v=>{As&&v.pointerType==="mouse"||p(v,v.pointerType)},h.onPointerLeave=v=>{!o&&v.currentTarget.contains(v.target)&&d(v,v.pointerType)}),{hoverProps:h,triggerHoverEnd:d}},[t,r,n,o,a,l,c]);return m.useEffect(()=>{o&&f({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:u,isHovered:i}}function ar(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,o=m.useRef({isFocused:!1,isFocusVisible:t||eu()}),[i,s]=m.useState(!1),[a,l]=m.useState(()=>o.current.isFocused&&o.current.isFocusVisible),c=m.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),u=m.useCallback(d=>{o.current.isFocused=d,s(d),c()},[c]);ab(d=>{o.current.isFocusVisible=d,c()},[],{isTextInput:r});let{focusProps:f}=lb({isDisabled:n,onFocusChange:u}),{focusWithinProps:p}=cb({isDisabled:!n,onFocusWithinChange:u});return{isFocused:i,isFocusVisible:a,focusProps:n?p:f}}var fb=Object.defineProperty,hb=(e,t,r)=>t in e?fb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Os=(e,t,r)=>(hb(e,typeof t!="symbol"?t+"":t,r),r);let pb=class{constructor(){Os(this,"current",this.detect()),Os(this,"handoffState","pending"),Os(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},vt=new pb;function lr(e){var t,r;return vt.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?(r=(t=e.current)==null?void 0:t.ownerDocument)!=null?r:document:null:document}function po(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function rt(){let e=[],t={addEventListener(r,n,o,i){return r.addEventListener(n,o,i),t.add(()=>r.removeEventListener(n,o,i))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return po(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,o){let i=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:o}),this.add(()=>{Object.assign(r.style,{[n]:i})})},group(r){let n=rt();return r(n),this.add(()=>n.dispose())},add(r){return e.includes(r)||e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let o of e.splice(n,1))o()}},dispose(){for(let r of e.splice(0))r()}};return t}function jt(){let[e]=m.useState(rt);return m.useEffect(()=>()=>e.dispose(),[e]),e}let pe=(e,t)=>{vt.isServer?m.useEffect(e,t):m.useLayoutEffect(e,t)};function Bt(e){let t=m.useRef(e);return pe(()=>{t.current=e},[e]),t}let K=function(e){let t=Bt(e);return m.useCallback((...r)=>t.current(...r),[t])};function mb(e){let t=e.width/2,r=e.height/2;return{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}function gb(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function fn({disabled:e=!1}={}){let t=m.useRef(null),[r,n]=m.useState(!1),o=jt(),i=K(()=>{t.current=null,n(!1),o.dispose()}),s=K(a=>{if(o.dispose(),t.current===null){t.current=a.currentTarget,n(!0);{let l=lr(a.currentTarget);o.addEventListener(l,"pointerup",i,!1),o.addEventListener(l,"pointermove",c=>{if(t.current){let u=mb(c);n(gb(u,t.current.getBoundingClientRect()))}},!1),o.addEventListener(l,"pointercancel",i,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:i,onClick:i}}}let ru=m.createContext(void 0);function cr(){return m.useContext(ru)}function vb({value:e,children:t}){return m.createElement(ru.Provider,{value:e},t)}function js(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function ze(e,t,...r){if(e in t){let o=t[e];return typeof o=="function"?o(...r):o}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ze),n}var Ht=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Ht||{}),qt=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(qt||{});function xe(){let e=wb();return m.useCallback(t=>bb({mergeRefs:e,...t}),[e])}function bb({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:i=!0,name:s,mergeRefs:a}){a=a??yb;let l=nu(t,e);if(i)return mo(l,r,n,s,a);let c=o??0;if(c&2){let{static:u=!1,...f}=l;if(u)return mo(f,r,n,s,a)}if(c&1){let{unmount:u=!0,...f}=l;return ze(u?0:1,{0(){return null},1(){return mo({...f,hidden:!0,style:{display:"none"}},r,n,s,a)}})}return mo(l,r,n,s,a)}function mo(e,t={},r,n,o){let{as:i=r,children:s,refName:a="ref",...l}=Ms(e,["unmount","static"]),c=e.ref!==void 0?{[a]:e.ref}:{},u=typeof s=="function"?s(t):s;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t)),l["aria-labelledby"]&&l["aria-labelledby"]===l.id&&(l["aria-labelledby"]=void 0);let f={};if(t){let p=!1,d=[];for(let[h,v]of Object.entries(t))typeof v=="boolean"&&(p=!0),v===!0&&d.push(h.replace(/([A-Z])/g,w=>`-${w.toLowerCase()}`));if(p){f["data-headlessui-state"]=d.join(" ");for(let h of d)f[`data-${h}`]=""}}if(i===m.Fragment&&(Object.keys(Wt(l)).length>0||Object.keys(Wt(f)).length>0))if(!m.isValidElement(u)||Array.isArray(u)&&u.length>1){if(Object.keys(Wt(l)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(Wt(l)).concat(Object.keys(Wt(f))).map(p=>` - ${p}`).join(` 11 `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>` - ${p}`).join(` 27 12 `)].join(` 28 `))}else{let h=u.props,d=h==null?void 0:h.className,m=typeof d=="function"?(...y)=>Ca(d(...y),l.className):Ca(d,l.className),b=m?{className:m}:{},w=qu(u.props,yr(Ta(l,["ref"])));for(let y in f)y in w&&delete f[y];return p.cloneElement(u,Object.assign({},w,f,c,{ref:o(qv(u),c.ref)},b))}return p.createElement(s,Object.assign({},Ta(l,["ref"]),s!==p.Fragment&&c,s!==p.Fragment&&f),u)}function zv(){let e=p.useRef([]),t=p.useCallback(r=>{for(let n of e.current)n!=null&&(typeof n=="function"?n(r):n.current=r)},[]);return(...r)=>{if(!r.every(n=>n==null))return e.current=r,t}}function Gv(...e){return e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}function qu(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];if(t.disabled||t["aria-disabled"])for(let n in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(n)&&(r[n]=[o=>{var s;return(s=o==null?void 0:o.preventDefault)==null?void 0:s.call(o)}]);for(let n in r)Object.assign(t,{[n](o,...s){let i=r[n];for(let a of i){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...s)}}});return t}function Ht(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];for(let n in r)Object.assign(t,{[n](...o){let s=r[n];for(let i of s)i==null||i(...o)}});return t}function Ie(e){var t;return Object.assign(p.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function yr(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function Ta(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function qv(e){return p.version.split(".")[0]>="19"?e.props.ref:e.ref}let Kv="button";function Yv(e,t){var r;let n=$r(),{disabled:o=n||!1,autoFocus:s=!1,...i}=e,{isFocusVisible:a,focusProps:l}=Rr({autoFocus:s}),{isHovered:c,hoverProps:u}=Br({isDisabled:o}),{pressed:f,pressProps:h}=so({disabled:o}),d=Ht({ref:t,type:(r=i.type)!=null?r:"button",disabled:o||void 0,autoFocus:s},l,u,h),m=p.useMemo(()=>({disabled:o,hover:c,focus:a,active:f,autofocus:s}),[o,c,a,f,s]);return Ae()({ourProps:d,theirProps:i,slot:m,defaultTag:Kv,name:"Button"})}let ms=Ie(Yv);function Ku(e,t,r){let[n,o]=p.useState(r),s=e!==void 0,i=p.useRef(s),a=p.useRef(!1),l=p.useRef(!1);return s&&!i.current&&!a.current?(a.current=!0,i.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!s&&i.current&&!l.current&&(l.current=!0,i.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[s?e:n,te(c=>(s||o(c),t==null?void 0:t(c)))]}function Yu(e){let[t]=p.useState(e);return t}function Xu(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))Zu(r,Ju(t,n),o);return r}function Ju(e,t){return e?e+"["+t+"]":t}function Zu(e,t,r){if(Array.isArray(r))for(let[n,o]of r.entries())Zu(e,Ju(t,n.toString()),o);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):Xu(r,t,e)}function Xv(e){var t,r;let n=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(n){for(let o of n.elements)if(o!==e&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(r=n.requestSubmit)==null||r.call(n)}}let Jv="span";var Wr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Wr||{});function Zv(e,t){var r;let{features:n=1,...o}=e,s={ref:t,"aria-hidden":(n&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return Ae()({ourProps:s,theirProps:o,slot:{},defaultTag:Jv,name:"Hidden"})}let gn=Ie(Zv),Qu=p.createContext(null);function Qv(e){let[t,r]=p.useState(null);return p.createElement(Qu.Provider,{value:{target:t}},e.children,p.createElement(gn,{features:Wr.Hidden,ref:r}))}function ew({children:e}){let t=p.useContext(Qu);if(!t)return p.createElement(p.Fragment,null,e);let{target:r}=t;return r?xt.createPortal(p.createElement(p.Fragment,null,e),r):null}function ed({data:e,form:t,disabled:r,onReset:n,overrides:o}){let[s,i]=p.useState(null),a=nr();return p.useEffect(()=>{if(n&&s)return a.addEventListener(s,"reset",n)},[s,t,n]),p.createElement(ew,null,p.createElement(tw,{setForm:i,formId:t}),Xu(e).map(([l,c])=>p.createElement(gn,{features:Wr.Hidden,...yr({key:l,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:l,value:c,...o})})))}function tw({setForm:e,formId:t}){return p.useEffect(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:p.createElement(gn,{features:Wr.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:r=>{if(!r)return;let n=r.closest("form");n&&e(n)}})}let td=p.createContext(void 0);function hs(){return p.useContext(td)}function rw({id:e,children:t}){return p.createElement(td.Provider,{value:e},t)}function Pa(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function or(e){return Pa(e)&&"tagName"in e}function pt(e){return or(e)&&"accessKey"in e}function $t(e){return or(e)&&"tabIndex"in e}function nw(e){return or(e)&&"style"in e}function ow(e){return pt(e)&&e.nodeName==="IFRAME"}function ps(e){return pt(e)&&e.nodeName==="INPUT"}function Da(e){return pt(e)&&e.nodeName==="LABEL"}function sw(e){return pt(e)&&e.nodeName==="FIELDSET"}function rd(e){return pt(e)&&e.nodeName==="LEGEND"}function iw(e){return or(e)?e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function Ia(e){let t=e.parentElement,r=null;for(;t&&!sw(t);)rd(t)&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&aw(r)?!1:n}function aw(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(rd(t))return!1;t=t.previousElementSibling}return!0}let nd=Symbol();function lw(e,t=!0){return Object.assign(e,{[nd]:t})}function Xe(...e){let t=p.useRef(e);p.useEffect(()=>{t.current=e},[e]);let r=te(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)});return e.every(n=>n==null||(n==null?void 0:n[nd]))?void 0:r}let gs=p.createContext(null);gs.displayName="DescriptionContext";function od(){let e=p.useContext(gs);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,od),t}return e}function ja(){var e,t;return(t=(e=p.useContext(gs))==null?void 0:e.value)!=null?t:void 0}function bs(){let[e,t]=p.useState([]);return[e.length>0?e.join(" "):void 0,p.useMemo(()=>function(r){let n=te(s=>(t(i=>[...i,s]),()=>t(i=>{let a=i.slice(),l=a.indexOf(s);return l!==-1&&a.splice(l,1),a}))),o=p.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props,value:r.value}),[n,r.slot,r.name,r.props,r.value]);return p.createElement(gs.Provider,{value:o},r.children)},[t])]}let cw="p";function uw(e,t){let r=p.useId(),n=$r(),{id:o=`headlessui-description-${r}`,...s}=e,i=od(),a=Xe(t);Ce(()=>i.register(o),[o,i.register]);let l=n||!1,c=p.useMemo(()=>({...i.slot,disabled:l}),[i.slot,l]),u={ref:a,...i.props,id:o};return Ae()({ourProps:u,theirProps:s,slot:c,defaultTag:cw,name:i.name||"Description"})}let dw=Ie(uw),vs=Object.assign(dw,{});var Pe=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Pe||{});let ws=p.createContext(null);ws.displayName="LabelContext";function Ua(){let e=p.useContext(ws);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Ua),t}return e}function bn(e){var t,r,n;let o=(r=(t=p.useContext(ws))==null?void 0:t.value)!=null?r:void 0;return((n=e==null?void 0:e.length)!=null?n:0)>0?[o,...e].filter(Boolean).join(" "):o}function io({inherit:e=!1}={}){let t=bn(),[r,n]=p.useState([]),o=e?[t,...r].filter(Boolean):r;return[o.length>0?o.join(" "):void 0,p.useMemo(()=>function(s){let i=te(l=>(n(c=>[...c,l]),()=>n(c=>{let u=c.slice(),f=u.indexOf(l);return f!==-1&&u.splice(f,1),u}))),a=p.useMemo(()=>({register:i,slot:s.slot,name:s.name,props:s.props,value:s.value}),[i,s.slot,s.name,s.props,s.value]);return p.createElement(ws.Provider,{value:a},s.children)},[n])]}let fw="label";function mw(e,t){var r;let n=p.useId(),o=Ua(),s=hs(),i=$r(),{id:a=`headlessui-label-${n}`,htmlFor:l=s??((r=o.props)==null?void 0:r.htmlFor),passive:c=!1,...u}=e,f=Xe(t);Ce(()=>o.register(a),[a,o.register]);let h=te(w=>{let y=w.currentTarget;if(!(w.target!==w.currentTarget&&iw(w.target))&&(Da(y)&&w.preventDefault(),o.props&&"onClick"in o.props&&typeof o.props.onClick=="function"&&o.props.onClick(w),Da(y))){let E=document.getElementById(y.htmlFor);if(E){let _=E.getAttribute("disabled");if(_==="true"||_==="")return;let P=E.getAttribute("aria-disabled");if(P==="true"||P==="")return;(ps(E)&&(E.type==="file"||E.type==="radio"||E.type==="checkbox")||E.role==="radio"||E.role==="checkbox"||E.role==="switch")&&E.click(),E.focus({preventScroll:!0})}}}),d=i||!1,m=p.useMemo(()=>({...o.slot,disabled:d}),[o.slot,d]),b={ref:f,...o.props,id:a,htmlFor:l,onClick:h};return c&&("onClick"in b&&(delete b.htmlFor,delete b.onClick),"onClick"in u&&delete u.onClick),Ae()({ourProps:b,theirProps:u,slot:m,defaultTag:l?fw:"div",name:o.name||"Label"})}let hw=Ie(mw),Fa=Object.assign(hw,{}),sd=p.createContext(()=>{});function pw(){return p.useContext(sd)}function gw({value:e,children:t}){return p.createElement(sd.Provider,{value:e},t)}function bw(e,t){let r=pw();return p.createElement(ms,{ref:t,...Ht({onClick:r},e)})}let id=Ie(bw);function vn(e,t,r){let n=r.initialDeps??[],o;function s(){var i,a,l,c;let u;r.key&&((i=r.debug)!=null&&i.call(r))&&(u=Date.now());const f=e();if(!(f.length!==n.length||f.some((m,b)=>n[b]!==m)))return o;n=f;let d;if(r.key&&((a=r.debug)!=null&&a.call(r))&&(d=Date.now()),o=t(...f),r.key&&((l=r.debug)!=null&&l.call(r))){const m=Math.round((Date.now()-u)*100)/100,b=Math.round((Date.now()-d)*100)/100,w=b/16,y=(E,_)=>{for(E=String(E);E.length<_;)E=" "+E;return E};console.info(`%c⏱ ${y(b,5)} /${y(m,5)} ms`,`13 `))}else{let p=u.props,d=p==null?void 0:p.className,h=typeof d=="function"?(...x)=>js(d(...x),l.className):js(d,l.className),v=h?{className:h}:{},w=nu(u.props,Wt(Ms(l,["ref"])));for(let x in f)x in w&&delete f[x];return m.cloneElement(u,Object.assign({},w,f,c,{ref:o(xb(u),c.ref)},v))}return m.createElement(i,Object.assign({},Ms(l,["ref"]),i!==m.Fragment&&c,i!==m.Fragment&&f),u)}function wb(){let e=m.useRef([]),t=m.useCallback(r=>{for(let n of e.current)n!=null&&(typeof n=="function"?n(r):n.current=r)},[]);return(...r)=>{if(!r.every(n=>n==null))return e.current=r,t}}function yb(...e){return e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}function nu(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];if(t.disabled||t["aria-disabled"])for(let n in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(n)&&(r[n]=[o=>{var i;return(i=o==null?void 0:o.preventDefault)==null?void 0:i.call(o)}]);for(let n in r)Object.assign(t,{[n](o,...i){let s=r[n];for(let a of s){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...i)}}});return t}function bt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];for(let n in r)Object.assign(t,{[n](...o){let i=r[n];for(let s of i)s==null||s(...o)}});return t}function be(e){var t;return Object.assign(m.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Wt(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function Ms(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function xb(e){return m.version.split(".")[0]>="19"?e.props.ref:e.ref}let kb="button";function _b(e,t){var r;let n=cr(),{disabled:o=n||!1,autoFocus:i=!1,...s}=e,{isFocusVisible:a,focusProps:l}=ar({autoFocus:i}),{isHovered:c,hoverProps:u}=sr({isDisabled:o}),{pressed:f,pressProps:p}=fn({disabled:o}),d=bt({ref:t,type:(r=s.type)!=null?r:"button",disabled:o||void 0,autoFocus:i},l,u,p),h=m.useMemo(()=>({disabled:o,hover:c,focus:a,active:f,autofocus:i}),[o,c,a,f,i]);return xe()({ourProps:d,theirProps:s,slot:h,defaultTag:kb,name:"Button"})}let go=be(_b);function ou(e,t,r){let[n,o]=m.useState(r),i=e!==void 0,s=m.useRef(i),a=m.useRef(!1),l=m.useRef(!1);return i&&!s.current&&!a.current?(a.current=!0,s.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!i&&s.current&&!l.current&&(l.current=!0,s.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[i?e:n,K(c=>(i||o(c),t==null?void 0:t(c)))]}function iu(e){let[t]=m.useState(e);return t}function su(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))lu(r,au(t,n),o);return r}function au(e,t){return e?e+"["+t+"]":t}function lu(e,t,r){if(Array.isArray(r))for(let[n,o]of r.entries())lu(e,au(t,n.toString()),o);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):su(r,t,e)}function Sb(e){var t,r;let n=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(n){for(let o of n.elements)if(o!==e&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(r=n.requestSubmit)==null||r.call(n)}}let Eb="span";var ur=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ur||{});function Cb(e,t){var r;let{features:n=1,...o}=e,i={ref:t,"aria-hidden":(n&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return xe()({ourProps:i,theirProps:o,slot:{},defaultTag:Eb,name:"Hidden"})}let Or=be(Cb),cu=m.createContext(null);function Tb(e){let[t,r]=m.useState(null);return m.createElement(cu.Provider,{value:{target:t}},e.children,m.createElement(Or,{features:ur.Hidden,ref:r}))}function Pb({children:e}){let t=m.useContext(cu);if(!t)return m.createElement(m.Fragment,null,e);let{target:r}=t;return r?tt.createPortal(m.createElement(m.Fragment,null,e),r):null}function uu({data:e,form:t,disabled:r,onReset:n,overrides:o}){let[i,s]=m.useState(null),a=jt();return m.useEffect(()=>{if(n&&i)return a.addEventListener(i,"reset",n)},[i,t,n]),m.createElement(Pb,null,m.createElement(Ab,{setForm:s,formId:t}),su(e).map(([l,c])=>m.createElement(Or,{features:ur.Hidden,...Wt({key:l,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:l,value:c,...o})})))}function Ab({setForm:e,formId:t}){return m.useEffect(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:m.createElement(Or,{features:ur.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:r=>{if(!r)return;let n=r.closest("form");n&&e(n)}})}let du=m.createContext(void 0);function vo(){return m.useContext(du)}function Ob({id:e,children:t}){return m.createElement(du.Provider,{value:e},t)}function Ns(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function Mt(e){return Ns(e)&&"tagName"in e}function Je(e){return Mt(e)&&"accessKey"in e}function wt(e){return Mt(e)&&"tabIndex"in e}function jb(e){return Mt(e)&&"style"in e}function Mb(e){return Je(e)&&e.nodeName==="IFRAME"}function bo(e){return Je(e)&&e.nodeName==="INPUT"}function Is(e){return Je(e)&&e.nodeName==="LABEL"}function Nb(e){return Je(e)&&e.nodeName==="FIELDSET"}function fu(e){return Je(e)&&e.nodeName==="LEGEND"}function Ib(e){return Mt(e)?e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function Ds(e){let t=e.parentElement,r=null;for(;t&&!Nb(t);)fu(t)&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&Db(r)?!1:n}function Db(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(fu(t))return!1;t=t.previousElementSibling}return!0}let hu=Symbol();function Fb(e,t=!0){return Object.assign(e,{[hu]:t})}function Ne(...e){let t=m.useRef(e);m.useEffect(()=>{t.current=e},[e]);let r=K(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)});return e.every(n=>n==null||(n==null?void 0:n[hu]))?void 0:r}let wo=m.createContext(null);wo.displayName="DescriptionContext";function pu(){let e=m.useContext(wo);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,pu),t}return e}function Fs(){var e,t;return(t=(e=m.useContext(wo))==null?void 0:e.value)!=null?t:void 0}function yo(){let[e,t]=m.useState([]);return[e.length>0?e.join(" "):void 0,m.useMemo(()=>function(r){let n=K(i=>(t(s=>[...s,i]),()=>t(s=>{let a=s.slice(),l=a.indexOf(i);return l!==-1&&a.splice(l,1),a}))),o=m.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props,value:r.value}),[n,r.slot,r.name,r.props,r.value]);return m.createElement(wo.Provider,{value:o},r.children)},[t])]}let Lb="p";function Rb(e,t){let r=m.useId(),n=cr(),{id:o=`headlessui-description-${r}`,...i}=e,s=pu(),a=Ne(t);pe(()=>s.register(o),[o,s.register]);let l=n||!1,c=m.useMemo(()=>({...s.slot,disabled:l}),[s.slot,l]),u={ref:a,...s.props,id:o};return xe()({ourProps:u,theirProps:i,slot:c,defaultTag:Lb,name:s.name||"Description"})}let Vb=be(Rb),xo=Object.assign(Vb,{});var ve=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ve||{});let ko=m.createContext(null);ko.displayName="LabelContext";function Ls(){let e=m.useContext(ko);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Ls),t}return e}function jr(e){var t,r,n;let o=(r=(t=m.useContext(ko))==null?void 0:t.value)!=null?r:void 0;return((n=e==null?void 0:e.length)!=null?n:0)>0?[o,...e].filter(Boolean).join(" "):o}function hn({inherit:e=!1}={}){let t=jr(),[r,n]=m.useState([]),o=e?[t,...r].filter(Boolean):r;return[o.length>0?o.join(" "):void 0,m.useMemo(()=>function(i){let s=K(l=>(n(c=>[...c,l]),()=>n(c=>{let u=c.slice(),f=u.indexOf(l);return f!==-1&&u.splice(f,1),u}))),a=m.useMemo(()=>({register:s,slot:i.slot,name:i.name,props:i.props,value:i.value}),[s,i.slot,i.name,i.props,i.value]);return m.createElement(ko.Provider,{value:a},i.children)},[n])]}let zb="label";function Ub(e,t){var r;let n=m.useId(),o=Ls(),i=vo(),s=cr(),{id:a=`headlessui-label-${n}`,htmlFor:l=i??((r=o.props)==null?void 0:r.htmlFor),passive:c=!1,...u}=e,f=Ne(t);pe(()=>o.register(a),[a,o.register]);let p=K(w=>{let x=w.currentTarget;if(!(w.target!==w.currentTarget&&Ib(w.target))&&(Is(x)&&w.preventDefault(),o.props&&"onClick"in o.props&&typeof o.props.onClick=="function"&&o.props.onClick(w),Is(x))){let S=document.getElementById(x.htmlFor);if(S){let _=S.getAttribute("disabled");if(_==="true"||_==="")return;let T=S.getAttribute("aria-disabled");if(T==="true"||T==="")return;(bo(S)&&(S.type==="file"||S.type==="radio"||S.type==="checkbox")||S.role==="radio"||S.role==="checkbox"||S.role==="switch")&&S.click(),S.focus({preventScroll:!0})}}}),d=s||!1,h=m.useMemo(()=>({...o.slot,disabled:d}),[o.slot,d]),v={ref:f,...o.props,id:a,htmlFor:l,onClick:p};return c&&("onClick"in v&&(delete v.htmlFor,delete v.onClick),"onClick"in u&&delete u.onClick),xe()({ourProps:v,theirProps:u,slot:h,defaultTag:l?zb:"div",name:o.name||"Label"})}let Bb=be(Ub),Rs=Object.assign(Bb,{}),mu=m.createContext(()=>{});function Hb(){return m.useContext(mu)}function qb({value:e,children:t}){return m.createElement(mu.Provider,{value:e},t)}function Wb(e,t){let r=Hb();return m.createElement(go,{ref:t,...bt({onClick:r},e)})}let gu=be(Wb);function Mr(e,t,r){let n=r.initialDeps??[],o;function i(){var s,a,l,c;let u;r.key&&((s=r.debug)!=null&&s.call(r))&&(u=Date.now());const f=e();if(!(f.length!==n.length||f.some((h,v)=>n[v]!==h)))return o;n=f;let d;if(r.key&&((a=r.debug)!=null&&a.call(r))&&(d=Date.now()),o=t(...f),r.key&&((l=r.debug)!=null&&l.call(r))){const h=Math.round((Date.now()-u)*100)/100,v=Math.round((Date.now()-d)*100)/100,w=v/16,x=(S,_)=>{for(S=String(S);S.length<_;)S=" "+S;return S};console.info(`%c⏱ ${x(v,5)} /${x(h,5)} ms`,` 29 14 font-size: .6rem; 30 15 font-weight: bold; 31 color: hsl(${Math.max(0,Math.min(120-120*w,120))}deg 100% 31%);`,r==null?void 0:r.key)}return(c=r==null?void 0:r.onChange)==null||c.call(r,o),o}return s.updateDeps=i=>{n=i},s}function ad(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}const vw=(e,t)=>Math.abs(e-t)<1.01,ww=(e,t,r)=>{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout(()=>t.apply(this,o),r)}},ld=e=>{const{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},yw=e=>e,xw=e=>{const t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let o=t;o<=r;o++)n.push(o);return n},Ew=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;const o=i=>{const{width:a,height:l}=i;t({width:Math.round(a),height:Math.round(l)})};if(o(ld(r)),!n.ResizeObserver)return()=>{};const s=new n.ResizeObserver(i=>{const a=()=>{const l=i[0];if(l!=null&&l.borderBoxSize){const c=l.borderBoxSize[0];if(c){o({width:c.inlineSize,height:c.blockSize});return}}o(ld(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()});return s.observe(r,{box:"border-box"}),()=>{s.unobserve(r)}},cd={passive:!0},ud=typeof window>"u"?!0:"onscrollend"in window,_w=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;let o=0;const s=e.options.useScrollendEvent&&ud?()=>{}:ww(n,()=>{t(o,!1)},e.options.isScrollingResetDelay),i=u=>()=>{const{horizontal:f,isRtl:h}=e.options;o=f?r.scrollLeft*(h&&-1||1):r.scrollTop,s(),t(o,u)},a=i(!0),l=i(!1);l(),r.addEventListener("scroll",a,cd);const c=e.options.useScrollendEvent&&ud;return c&&r.addEventListener("scrollend",l,cd),()=>{r.removeEventListener("scroll",a),c&&r.removeEventListener("scrollend",l)}},Sw=(e,t,r)=>{if(t!=null&&t.borderBoxSize){const n=t.borderBoxSize[0];if(n)return Math.round(n[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},Nw=(e,{adjustments:t=0,behavior:r},n)=>{var o,s;const i=e+t;(s=(o=n.scrollElement)==null?void 0:o.scrollTo)==null||s.call(o,{[n.options.horizontal?"left":"top"]:i,behavior:r})};class kw{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let r=null;const n=()=>r||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:r=new this.targetWindow.ResizeObserver(o=>{o.forEach(s=>{const i=()=>{this._measureElement(s.target,s)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(i):i()})}));return{disconnect:()=>{var o;(o=n())==null||o.disconnect(),r=null},observe:o=>{var s;return(s=n())==null?void 0:s.observe(o,{box:"border-box"})},unobserve:o=>{var s;return(s=n())==null?void 0:s.unobserve(o)}}})(),this.range=null,this.setOptions=r=>{Object.entries(r).forEach(([n,o])=>{typeof o>"u"&&delete r[n]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:yw,rangeExtractor:xw,onChange:()=>{},measureElement:Sw,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...r}},this.notify=r=>{var n,o;(o=(n=this.options).onChange)==null||o.call(n,this,r)},this.maybeNotify=vn(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),r=>{this.notify(r)},{key:"maybeNotify",debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var r;const n=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==n){if(this.cleanup(),!n){this.maybeNotify();return}this.scrollElement=n,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((r=this.scrollElement)==null?void 0:r.window)??null,this.elementsCache.forEach(o=>{this.observer.observe(o)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(o,s)=>{this.scrollAdjustments=0,this.scrollDirection=s?this.getScrollOffset()<o?"forward":"backward":null,this.scrollOffset=o,this.isScrolling=s,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(r,n)=>{const o=new Map,s=new Map;for(let i=n-1;i>=0;i--){const a=r[i];if(o.has(a.lane))continue;const l=s.get(a.lane);if(l==null||a.end>l.end?s.set(a.lane,a):a.end<l.end&&o.set(a.lane,!0),o.size===this.options.lanes)break}return s.size===this.options.lanes?Array.from(s.values()).sort((i,a)=>i.end===a.end?i.index-a.index:i.end-a.end)[0]:void 0},this.getMeasurementOptions=vn(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(r,n,o,s,i)=>(this.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:n,scrollMargin:o,getItemKey:s,enabled:i}),{key:!1}),this.getMeasurements=vn(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:r,paddingStart:n,scrollMargin:o,getItemKey:s,enabled:i},a)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(u=>{this.itemSizeCache.set(u.key,u.size)}));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const c=this.measurementsCache.slice(0,l);for(let u=l;u<r;u++){const f=s(u),h=this.options.lanes===1?c[u-1]:this.getFurthestMeasurement(c,u),d=h?h.end+this.options.gap:n+o,m=a.get(f),b=typeof m=="number"?m:this.options.estimateSize(u),w=d+b,y=h?h.lane:u%this.options.lanes;c[u]={index:u,start:d,size:b,end:w,key:f,lane:y}}return this.measurementsCache=c,c},{key:"getMeasurements",debug:()=>this.options.debug}),this.calculateRange=vn(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(r,n,o,s)=>this.range=r.length>0&&n>0?Cw({measurements:r,outerSize:n,scrollOffset:o,lanes:s}):null,{key:"calculateRange",debug:()=>this.options.debug}),this.getVirtualIndexes=vn(()=>{let r=null,n=null;const o=this.calculateRange();return o&&(r=o.startIndex,n=o.endIndex),this.maybeNotify.updateDeps([this.isScrolling,r,n]),[this.options.rangeExtractor,this.options.overscan,this.options.count,r,n]},(r,n,o,s,i)=>s===null||i===null?[]:r({startIndex:s,endIndex:i,overscan:n,count:o}),{key:"getVirtualIndexes",debug:()=>this.options.debug}),this.indexFromElement=r=>{const n=this.options.indexAttribute,o=r.getAttribute(n);return o?parseInt(o,10):(console.warn(`Missing attribute name '${n}={index}' on measured element.`),-1)},this._measureElement=(r,n)=>{const o=this.indexFromElement(r),s=this.measurementsCache[o];if(!s)return;const i=s.key,a=this.elementsCache.get(i);a!==r&&(a&&this.observer.unobserve(a),this.observer.observe(r),this.elementsCache.set(i,r)),r.isConnected&&this.resizeItem(o,this.options.measureElement(r,n,this))},this.resizeItem=(r,n)=>{const o=this.measurementsCache[r];if(!o)return;const s=this.itemSizeCache.get(o.key)??o.size,i=n-s;i!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(o,i,this):o.start<this.getScrollOffset()+this.scrollAdjustments)&&(this.options.debug&&console.info("correction",i),this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=i,behavior:void 0})),this.pendingMeasuredCacheIndexes.push(o.index),this.itemSizeCache=new Map(this.itemSizeCache.set(o.key,n)),this.notify(!1))},this.measureElement=r=>{if(!r){this.elementsCache.forEach((n,o)=>{n.isConnected||(this.observer.unobserve(n),this.elementsCache.delete(o))});return}this._measureElement(r,void 0)},this.getVirtualItems=vn(()=>[this.getVirtualIndexes(),this.getMeasurements()],(r,n)=>{const o=[];for(let s=0,i=r.length;s<i;s++){const a=r[s],l=n[a];o.push(l)}return o},{key:"getVirtualItems",debug:()=>this.options.debug}),this.getVirtualItemForOffset=r=>{const n=this.getMeasurements();if(n.length!==0)return ad(n[dd(0,n.length-1,o=>ad(n[o]).start,r)])},this.getOffsetForAlignment=(r,n,o=0)=>{const s=this.getSize(),i=this.getScrollOffset();n==="auto"&&(n=r>=i+s?"end":"start"),n==="center"?r+=(o-s)/2:n==="end"&&(r-=s);const a=this.getTotalSize()+this.options.scrollMargin-s;return Math.max(Math.min(a,r),0)},this.getOffsetForIndex=(r,n="auto")=>{r=Math.max(0,Math.min(r,this.options.count-1));const o=this.measurementsCache[r];if(!o)return;const s=this.getSize(),i=this.getScrollOffset();if(n==="auto")if(o.end>=i+s-this.options.scrollPaddingEnd)n="end";else if(o.start<=i+this.options.scrollPaddingStart)n="start";else return[i,n];const a=n==="end"?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,n,o.size),n]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(r,{align:n="start",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(r,n),{adjustments:void 0,behavior:o})},this.scrollToIndex=(r,{align:n="auto",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r=Math.max(0,Math.min(r,this.options.count-1));let s=0;const i=10,a=c=>{if(!this.targetWindow)return;const u=this.getOffsetForIndex(r,c);if(!u){console.warn("Failed to get offset for index:",r);return}const[f,h]=u;this._scrollToOffset(f,{adjustments:void 0,behavior:o}),this.targetWindow.requestAnimationFrame(()=>{const d=this.getScrollOffset(),m=this.getOffsetForIndex(r,h);if(!m){console.warn("Failed to get offset for index:",r);return}vw(m[0],d)||l(h)})},l=c=>{this.targetWindow&&(s++,s<i?(this.options.debug&&console.info("Schedule retry",s,i),this.targetWindow.requestAnimationFrame(()=>a(c))):console.warn(`Failed to scroll to index ${r} after ${i} attempts.`))};a(n)},this.scrollBy=(r,{behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+r,{adjustments:void 0,behavior:n})},this.getTotalSize=()=>{var r;const n=this.getMeasurements();let o;if(n.length===0)o=this.options.paddingStart;else if(this.options.lanes===1)o=((r=n[n.length-1])==null?void 0:r.end)??0;else{const s=Array(this.options.lanes).fill(null);let i=n.length-1;for(;i>=0&&s.some(a=>a===null);){const a=n[i];s[a.lane]===null&&(s[a.lane]=a.end),i--}o=Math.max(...s.filter(a=>a!==null))}return Math.max(o-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(r,{adjustments:n,behavior:o})=>{this.options.scrollToFn(r,{behavior:o,adjustments:n},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(t)}}const dd=(e,t,r,n)=>{for(;e<=t;){const o=(e+t)/2|0,s=r(o);if(s<n)e=o+1;else if(s>n)t=o-1;else return o}return e>0?e-1:0};function Cw({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){const o=e.length-1,s=l=>e[l].start;if(e.length<=n)return{startIndex:0,endIndex:o};let i=dd(0,o,s,r),a=i;if(n===1)for(;a<o&&e[a].end<r+t;)a++;else if(n>1){const l=Array(n).fill(0);for(;a<o&&l.some(u=>u<r+t);){const u=e[a];l[u.lane]=u.end,a++}const c=Array(n).fill(r+t);for(;i>=0&&c.some(u=>u>=r);){const u=e[i];c[u.lane]=u.start,i--}i=Math.max(0,i-i%n),a=Math.min(o,a+(n-1-a%n))}return{startIndex:i,endIndex:a}}const fd=typeof document<"u"?ae.useLayoutEffect:ae.useEffect;function Tw(e){const t=ae.useReducer(()=>({}),{})[1],r={...e,onChange:(o,s)=>{var i;s?xt.flushSync(t):t(),(i=e.onChange)==null||i.call(e,o,s)}},[n]=ae.useState(()=>new kw(r));return n.setOptions(r),fd(()=>n._didMount(),[]),fd(()=>n._willUpdate()),n}function Pw(e){return Tw({observeElementRect:Ew,observeElementOffset:_w,scrollToFn:Nw,...e})}function Dw(e,t){return e!==null&&t!==null&&typeof e=="object"&&typeof t=="object"&&"id"in e&&"id"in t?e.id===t.id:e===t}function Iw(e=Dw){return p.useCallback((t,r)=>{if(typeof e=="string"){let n=e;return(t==null?void 0:t[n])===(r==null?void 0:r[n])}return e(t,r)},[e])}function jw(e){if(e===null)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function Aa(e,t=!1){let[r,n]=p.useReducer(()=>({}),{}),o=p.useMemo(()=>jw(e),[e,r]);return Ce(()=>{if(!e)return;let s=new ResizeObserver(n);return s.observe(e),()=>{s.disconnect()}},[e]),t?{width:`${o.width}px`,height:`${o.height}px`}:o}let md=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var Uw=Object.defineProperty,Fw=(e,t,r)=>t in e?Uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Aw=(e,t,r)=>(Fw(e,typeof t!="symbol"?t+"":t,r),r),hd=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},Tt=(e,t,r)=>(hd(e,t,"read from private field"),r?r.call(e):t.get(e)),La=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},pd=(e,t,r,n)=>(hd(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Wt,ao,lo;let Oa=class{constructor(t){La(this,Wt,{}),La(this,ao,new md(()=>new Set)),La(this,lo,new Set),Aw(this,"disposables",Et()),pd(this,Wt,t),Rt.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return Tt(this,Wt)}subscribe(t,r){if(Rt.isServer)return()=>{};let n={selector:t,callback:r,current:t(Tt(this,Wt))};return Tt(this,lo).add(n),this.disposables.add(()=>{Tt(this,lo).delete(n)})}on(t,r){return Rt.isServer?()=>{}:(Tt(this,ao).get(t).add(r),this.disposables.add(()=>{Tt(this,ao).get(t).delete(r)}))}send(t){let r=this.reduce(Tt(this,Wt),t);if(r!==Tt(this,Wt)){pd(this,Wt,r);for(let n of Tt(this,lo)){let o=n.selector(Tt(this,Wt));gd(n.current,o)||(n.current=o,n.callback(o))}for(let n of Tt(this,ao).get(t.type))n(Tt(this,Wt),t)}}};Wt=new WeakMap,ao=new WeakMap,lo=new WeakMap;function gd(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:Va(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:Va(e.entries(),t.entries()):bd(e)&&bd(t)?Va(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function Va(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function bd(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function vd(e){let[t,r]=e(),n=Et();return(...o)=>{t(...o),n.dispose(),n.microTask(r)}}var Lw=Object.defineProperty,Ow=(e,t,r)=>t in e?Lw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wd=(e,t,r)=>(Ow(e,typeof t!="symbol"?t+"":t,r),r),Ma=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Ma||{});let Vw={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(o!==-1){let s=e.stack.slice();return s.splice(o,1),s.push(r),n=s,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}},Mw=class hv extends Oa{constructor(){super(...arguments),wd(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),wd(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new hv({stack:[]})}reduce(t,r){return ot(r.type,Vw,t,r)}};const wn=new md(()=>Mw.new());var yd={exports:{}},xd={};/**16 color: hsl(${Math.max(0,Math.min(120-120*w,120))}deg 100% 31%);`,r==null?void 0:r.key)}return(c=r==null?void 0:r.onChange)==null||c.call(r,o),o}return i.updateDeps=s=>{n=s},i}function vu(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}const $b=(e,t)=>Math.abs(e-t)<1.01,Kb=(e,t,r)=>{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout(()=>t.apply(this,o),r)}},bu=e=>{const{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},Gb=e=>e,Yb=e=>{const t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let o=t;o<=r;o++)n.push(o);return n},Xb=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;const o=s=>{const{width:a,height:l}=s;t({width:Math.round(a),height:Math.round(l)})};if(o(bu(r)),!n.ResizeObserver)return()=>{};const i=new n.ResizeObserver(s=>{const a=()=>{const l=s[0];if(l!=null&&l.borderBoxSize){const c=l.borderBoxSize[0];if(c){o({width:c.inlineSize,height:c.blockSize});return}}o(bu(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()});return i.observe(r,{box:"border-box"}),()=>{i.unobserve(r)}},wu={passive:!0},yu=typeof window>"u"?!0:"onscrollend"in window,Jb=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;let o=0;const i=e.options.useScrollendEvent&&yu?()=>{}:Kb(n,()=>{t(o,!1)},e.options.isScrollingResetDelay),s=u=>()=>{const{horizontal:f,isRtl:p}=e.options;o=f?r.scrollLeft*(p&&-1||1):r.scrollTop,i(),t(o,u)},a=s(!0),l=s(!1);l(),r.addEventListener("scroll",a,wu);const c=e.options.useScrollendEvent&&yu;return c&&r.addEventListener("scrollend",l,wu),()=>{r.removeEventListener("scroll",a),c&&r.removeEventListener("scrollend",l)}},Zb=(e,t,r)=>{if(t!=null&&t.borderBoxSize){const n=t.borderBoxSize[0];if(n)return Math.round(n[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},Qb=(e,{adjustments:t=0,behavior:r},n)=>{var o,i;const s=e+t;(i=(o=n.scrollElement)==null?void 0:o.scrollTo)==null||i.call(o,{[n.options.horizontal?"left":"top"]:s,behavior:r})};class ew{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let r=null;const n=()=>r||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:r=new this.targetWindow.ResizeObserver(o=>{o.forEach(i=>{const s=()=>{this._measureElement(i.target,i)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()})}));return{disconnect:()=>{var o;(o=n())==null||o.disconnect(),r=null},observe:o=>{var i;return(i=n())==null?void 0:i.observe(o,{box:"border-box"})},unobserve:o=>{var i;return(i=n())==null?void 0:i.unobserve(o)}}})(),this.range=null,this.setOptions=r=>{Object.entries(r).forEach(([n,o])=>{typeof o>"u"&&delete r[n]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Gb,rangeExtractor:Yb,onChange:()=>{},measureElement:Zb,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...r}},this.notify=r=>{var n,o;(o=(n=this.options).onChange)==null||o.call(n,this,r)},this.maybeNotify=Mr(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),r=>{this.notify(r)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var r;const n=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==n){if(this.cleanup(),!n){this.maybeNotify();return}this.scrollElement=n,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((r=this.scrollElement)==null?void 0:r.window)??null,this.elementsCache.forEach(o=>{this.observer.observe(o)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(o,i)=>{this.scrollAdjustments=0,this.scrollDirection=i?this.getScrollOffset()<o?"forward":"backward":null,this.scrollOffset=o,this.isScrolling=i,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(r,n)=>{const o=new Map,i=new Map;for(let s=n-1;s>=0;s--){const a=r[s];if(o.has(a.lane))continue;const l=i.get(a.lane);if(l==null||a.end>l.end?i.set(a.lane,a):a.end<l.end&&o.set(a.lane,!0),o.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((s,a)=>s.end===a.end?s.index-a.index:s.end-a.end)[0]:void 0},this.getMeasurementOptions=Mr(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(r,n,o,i,s)=>(this.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:n,scrollMargin:o,getItemKey:i,enabled:s}),{key:!1}),this.getMeasurements=Mr(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:r,paddingStart:n,scrollMargin:o,getItemKey:i,enabled:s},a)=>{if(!s)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(u=>{this.itemSizeCache.set(u.key,u.size)}));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const c=this.measurementsCache.slice(0,l);for(let u=l;u<r;u++){const f=i(u),p=this.options.lanes===1?c[u-1]:this.getFurthestMeasurement(c,u),d=p?p.end+this.options.gap:n+o,h=a.get(f),v=typeof h=="number"?h:this.options.estimateSize(u),w=d+v,x=p?p.lane:u%this.options.lanes;c[u]={index:u,start:d,size:v,end:w,key:f,lane:x}}return this.measurementsCache=c,c},{key:!1,debug:()=>this.options.debug}),this.calculateRange=Mr(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(r,n,o,i)=>this.range=r.length>0&&n>0?tw({measurements:r,outerSize:n,scrollOffset:o,lanes:i}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=Mr(()=>{let r=null,n=null;const o=this.calculateRange();return o&&(r=o.startIndex,n=o.endIndex),this.maybeNotify.updateDeps([this.isScrolling,r,n]),[this.options.rangeExtractor,this.options.overscan,this.options.count,r,n]},(r,n,o,i,s)=>i===null||s===null?[]:r({startIndex:i,endIndex:s,overscan:n,count:o}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=r=>{const n=this.options.indexAttribute,o=r.getAttribute(n);return o?parseInt(o,10):(console.warn(`Missing attribute name '${n}={index}' on measured element.`),-1)},this._measureElement=(r,n)=>{const o=this.indexFromElement(r),i=this.measurementsCache[o];if(!i)return;const s=i.key,a=this.elementsCache.get(s);a!==r&&(a&&this.observer.unobserve(a),this.observer.observe(r),this.elementsCache.set(s,r)),r.isConnected&&this.resizeItem(o,this.options.measureElement(r,n,this))},this.resizeItem=(r,n)=>{const o=this.measurementsCache[r];if(!o)return;const i=this.itemSizeCache.get(o.key)??o.size,s=n-i;s!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(o,s,this):o.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=s,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(o.index),this.itemSizeCache=new Map(this.itemSizeCache.set(o.key,n)),this.notify(!1))},this.measureElement=r=>{if(!r){this.elementsCache.forEach((n,o)=>{n.isConnected||(this.observer.unobserve(n),this.elementsCache.delete(o))});return}this._measureElement(r,void 0)},this.getVirtualItems=Mr(()=>[this.getVirtualIndexes(),this.getMeasurements()],(r,n)=>{const o=[];for(let i=0,s=r.length;i<s;i++){const a=r[i],l=n[a];o.push(l)}return o},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=r=>{const n=this.getMeasurements();if(n.length!==0)return vu(n[xu(0,n.length-1,o=>vu(n[o]).start,r)])},this.getOffsetForAlignment=(r,n,o=0)=>{const i=this.getSize(),s=this.getScrollOffset();n==="auto"&&(n=r>=s+i?"end":"start"),n==="center"?r+=(o-i)/2:n==="end"&&(r-=i);const a=this.getTotalSize()+this.options.scrollMargin-i;return Math.max(Math.min(a,r),0)},this.getOffsetForIndex=(r,n="auto")=>{r=Math.max(0,Math.min(r,this.options.count-1));const o=this.measurementsCache[r];if(!o)return;const i=this.getSize(),s=this.getScrollOffset();if(n==="auto")if(o.end>=s+i-this.options.scrollPaddingEnd)n="end";else if(o.start<=s+this.options.scrollPaddingStart)n="start";else return[s,n];const a=n==="end"?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,n,o.size),n]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(r,{align:n="start",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(r,n),{adjustments:void 0,behavior:o})},this.scrollToIndex=(r,{align:n="auto",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r=Math.max(0,Math.min(r,this.options.count-1));let i=0;const s=10,a=c=>{if(!this.targetWindow)return;const u=this.getOffsetForIndex(r,c);if(!u){console.warn("Failed to get offset for index:",r);return}const[f,p]=u;this._scrollToOffset(f,{adjustments:void 0,behavior:o}),this.targetWindow.requestAnimationFrame(()=>{const d=this.getScrollOffset(),h=this.getOffsetForIndex(r,p);if(!h){console.warn("Failed to get offset for index:",r);return}$b(h[0],d)||l(p)})},l=c=>{this.targetWindow&&(i++,i<s?this.targetWindow.requestAnimationFrame(()=>a(c)):console.warn(`Failed to scroll to index ${r} after ${s} attempts.`))};a(n)},this.scrollBy=(r,{behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+r,{adjustments:void 0,behavior:n})},this.getTotalSize=()=>{var r;const n=this.getMeasurements();let o;if(n.length===0)o=this.options.paddingStart;else if(this.options.lanes===1)o=((r=n[n.length-1])==null?void 0:r.end)??0;else{const i=Array(this.options.lanes).fill(null);let s=n.length-1;for(;s>=0&&i.some(a=>a===null);){const a=n[s];i[a.lane]===null&&(i[a.lane]=a.end),s--}o=Math.max(...i.filter(a=>a!==null))}return Math.max(o-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(r,{adjustments:n,behavior:o})=>{this.options.scrollToFn(r,{behavior:o,adjustments:n},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(t)}}const xu=(e,t,r,n)=>{for(;e<=t;){const o=(e+t)/2|0,i=r(o);if(i<n)e=o+1;else if(i>n)t=o-1;else return o}return e>0?e-1:0};function tw({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){const o=e.length-1,i=l=>e[l].start;if(e.length<=n)return{startIndex:0,endIndex:o};let s=xu(0,o,i,r),a=s;if(n===1)for(;a<o&&e[a].end<r+t;)a++;else if(n>1){const l=Array(n).fill(0);for(;a<o&&l.some(u=>u<r+t);){const u=e[a];l[u.lane]=u.end,a++}const c=Array(n).fill(r+t);for(;s>=0&&c.some(u=>u>=r);){const u=e[s];c[u.lane]=u.start,s--}s=Math.max(0,s-s%n),a=Math.min(o,a+(n-1-a%n))}return{startIndex:s,endIndex:a}}const ku=typeof document<"u"?Q.useLayoutEffect:Q.useEffect;function rw(e){const t=Q.useReducer(()=>({}),{})[1],r={...e,onChange:(o,i)=>{var s;i?tt.flushSync(t):t(),(s=e.onChange)==null||s.call(e,o,i)}},[n]=Q.useState(()=>new ew(r));return n.setOptions(r),ku(()=>n._didMount(),[]),ku(()=>n._willUpdate()),n}function nw(e){return rw({observeElementRect:Xb,observeElementOffset:Jb,scrollToFn:Qb,...e})}function ow(e,t){return e!==null&&t!==null&&typeof e=="object"&&typeof t=="object"&&"id"in e&&"id"in t?e.id===t.id:e===t}function iw(e=ow){return m.useCallback((t,r)=>{if(typeof e=="string"){let n=e;return(t==null?void 0:t[n])===(r==null?void 0:r[n])}return e(t,r)},[e])}function sw(e){if(e===null)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function Vs(e,t=!1){let[r,n]=m.useReducer(()=>({}),{}),o=m.useMemo(()=>sw(e),[e,r]);return pe(()=>{if(!e)return;let i=new ResizeObserver(n);return i.observe(e),()=>{i.disconnect()}},[e]),t?{width:`${o.width}px`,height:`${o.height}px`}:o}let _u=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var aw=Object.defineProperty,lw=(e,t,r)=>t in e?aw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cw=(e,t,r)=>(lw(e,typeof t!="symbol"?t+"":t,r),r),Su=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},st=(e,t,r)=>(Su(e,t,"read from private field"),r?r.call(e):t.get(e)),zs=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Eu=(e,t,r,n)=>(Su(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),yt,pn,mn;let Us=class{constructor(t){zs(this,yt,{}),zs(this,pn,new _u(()=>new Set)),zs(this,mn,new Set),cw(this,"disposables",rt()),Eu(this,yt,t),vt.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return st(this,yt)}subscribe(t,r){if(vt.isServer)return()=>{};let n={selector:t,callback:r,current:t(st(this,yt))};return st(this,mn).add(n),this.disposables.add(()=>{st(this,mn).delete(n)})}on(t,r){return vt.isServer?()=>{}:(st(this,pn).get(t).add(r),this.disposables.add(()=>{st(this,pn).get(t).delete(r)}))}send(t){let r=this.reduce(st(this,yt),t);if(r!==st(this,yt)){Eu(this,yt,r);for(let n of st(this,mn)){let o=n.selector(st(this,yt));Cu(n.current,o)||(n.current=o,n.callback(o))}for(let n of st(this,pn).get(t.type))n(st(this,yt),t)}}};yt=new WeakMap,pn=new WeakMap,mn=new WeakMap;function Cu(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:Bs(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:Bs(e.entries(),t.entries()):Tu(e)&&Tu(t)?Bs(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function Bs(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function Tu(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function Pu(e){let[t,r]=e(),n=rt();return(...o)=>{t(...o),n.dispose(),n.microTask(r)}}var uw=Object.defineProperty,dw=(e,t,r)=>t in e?uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Au=(e,t,r)=>(dw(e,typeof t!="symbol"?t+"":t,r),r),Hs=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Hs||{});let fw={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(o!==-1){let i=e.stack.slice();return i.splice(o,1),i.push(r),n=i,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}},hw=class Dv extends Us{constructor(){super(...arguments),Au(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),Au(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new Dv({stack:[]})}reduce(t,r){return ze(r.type,fw,t,r)}};const Nr=new _u(()=>hw.new());var Ou={exports:{}},ju={};/** 32 17 * @license React 33 * use-sync-external-store-with-selector. development.js18 * use-sync-external-store-with-selector.production.js 34 19 * 35 20 * Copyright (c) Meta Platforms, Inc. and affiliates. … … 37 22 * This source code is licensed under the MIT license found in the 38 23 * LICENSE file in the root directory of this source tree. 39 */ (function(){function e(l,c){return l===c&&(l!==0||1/l===1/c)||l!==l&&c!==c}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var t=p,r=typeof Object.is=="function"?Object.is:e,n=t.useSyncExternalStore,o=t.useRef,s=t.useEffect,i=t.useMemo,a=t.useDebugValue;xd.useSyncExternalStoreWithSelector=function(l,c,u,f,h){var d=o(null);if(d.current===null){var m={hasValue:!1,value:null};d.current=m}else m=d.current;d=i(function(){function w(T){if(!y){if(y=!0,E=T,T=f(T),h!==void 0&&m.hasValue){var I=m.value;if(h(I,T))return _=I}return _=T}if(I=_,r(E,T))return I;var U=f(T);return h!==void 0&&h(I,U)?(E=T,I):(E=T,_=U)}var y=!1,E,_,P=u===void 0?null:u;return[function(){return w(c())},P===null?void 0:function(){return w(P())}]},[c,u,f,h]);var b=n(l,d[0],d[1]);return s(function(){m.hasValue=!0,m.value=b},[b]),a(b),b},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})(),yd.exports=xd;var Bw=yd.exports;function Me(e,t,r=gd){return Bw.useSyncExternalStoreWithSelector(te(n=>e.subscribe(Rw,n)),te(()=>e.state),te(()=>e.state),te(t),r)}function Rw(e){return e}function co(e,t){let r=p.useId(),n=wn.get(t),[o,s]=Me(n,p.useCallback(i=>[n.selectors.isTop(i,r),n.selectors.inStack(i,r)],[n,r]));return Ce(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?s?o:!0:!1}let Ba=new Map,uo=new Map;function Ed(e){var t;let r=(t=uo.get(e))!=null?t:0;return uo.set(e,r+1),r!==0?()=>_d(e):(Ba.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>_d(e))}function _d(e){var t;let r=(t=uo.get(e))!=null?t:1;if(r===1?uo.delete(e):uo.set(e,r-1),r!==1)return;let n=Ba.get(e);n&&(n["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,Ba.delete(e))}function Ra(e,{allowed:t,disallowed:r}={}){let n=co(e,"inert-others");Ce(()=>{var o,s;if(!n)return;let i=Et();for(let l of(o=r==null?void 0:r())!=null?o:[])l&&i.add(Ed(l));let a=(s=t==null?void 0:t())!=null?s:[];for(let l of a){if(!l)continue;let c=Hr(l);if(!c)continue;let u=l.parentElement;for(;u&&u!==c.body;){for(let f of u.children)a.some(h=>f.contains(h))||i.add(Ed(f));u=u.parentElement}}return i.dispose},[n,t,r])}function Ha(e,t,r){let n=br(o=>{let s=o.getBoundingClientRect();s.x===0&&s.y===0&&s.width===0&&s.height===0&&r()});p.useEffect(()=>{if(!e)return;let o=t===null?null:pt(t)?t:t.current;if(!o)return;let s=Et();if(typeof ResizeObserver<"u"){let i=new ResizeObserver(()=>n.current(o));i.observe(o),s.add(()=>i.disconnect())}if(typeof IntersectionObserver<"u"){let i=new IntersectionObserver(()=>n.current(o));i.observe(o),s.add(()=>i.disconnect())}return()=>s.dispose()},[t,n,e])}let ys=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),Hw=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var jt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(jt||{}),$a=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))($a||{}),$w=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))($w||{});function Sd(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(ys)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function Ww(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Hw)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Wa=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Wa||{});function za(e,t=0){var r;return e===((r=Hr(e))==null?void 0:r.body)?!1:ot(t,{0(){return e.matches(ys)},1(){let n=e;for(;n!==null;){if(n.matches(ys))return!0;n=n.parentElement}return!1}})}function Nd(e){let t=Hr(e);Et().nextFrame(()=>{t&&$t(t.activeElement)&&!za(t.activeElement,0)&&zt(e)})}var zw=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(zw||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function zt(e){e==null||e.focus({preventScroll:!0})}let Gw=["textarea","input"].join(",");function qw(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Gw))!=null?r:!1}function Ga(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),s=t(n);if(o===null||s===null)return 0;let i=o.compareDocumentPosition(s);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Kw(e,t){return yn(Sd(),t,{relativeTo:e})}function yn(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?r?Ga(e):e:t&64?Ww(e):Sd(e);o.length>0&&i.length>1&&(i=i.filter(d=>!o.some(m=>m!=null&&"current"in m?(m==null?void 0:m.current)===d:m===d))),n=n??s.activeElement;let a=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,i.indexOf(n))-1;if(t&4)return Math.max(0,i.indexOf(n))+1;if(t&8)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},u=0,f=i.length,h;do{if(u>=f||u+f<=0)return 0;let d=l+u;if(t&16)d=(d+f)%f;else{if(d<0)return 3;if(d>=f)return 1}h=i[d],h==null||h.focus(c),u+=a}while(h!==s.activeElement);return t&6&&qw(h)&&h.select(),2}function kd(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Yw(){return/Android/gi.test(window.navigator.userAgent)}function qa(){return kd()||Yw()}function xn(e,t,r,n){let o=br(r);p.useEffect(()=>{if(!e)return;function s(i){o.current(i)}return document.addEventListener(t,s,n),()=>document.removeEventListener(t,s,n)},[e,t,n])}function Cd(e,t,r,n){let o=br(r);p.useEffect(()=>{if(!e)return;function s(i){o.current(i)}return window.addEventListener(t,s,n),()=>window.removeEventListener(t,s,n)},[e,t,n])}const Td=30;function Ka(e,t,r){let n=br(r),o=p.useCallback(function(a,l){if(a.defaultPrevented)return;let c=l(a);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let u=function f(h){return typeof h=="function"?f(h()):Array.isArray(h)||h instanceof Set?h:[h]}(t);for(let f of u)if(f!==null&&(f.contains(c)||a.composed&&a.composedPath().includes(f)))return;return!za(c,Wa.Loose)&&c.tabIndex!==-1&&a.preventDefault(),n.current(a,c)},[n,t]),s=p.useRef(null);xn(e,"pointerdown",a=>{var l,c;qa()||(s.current=((c=(l=a.composedPath)==null?void 0:l.call(a))==null?void 0:c[0])||a.target)},!0),xn(e,"pointerup",a=>{if(qa()||!s.current)return;let l=s.current;return s.current=null,o(a,()=>l)},!0);let i=p.useRef({x:0,y:0});xn(e,"touchstart",a=>{i.current.x=a.touches[0].clientX,i.current.y=a.touches[0].clientY},!0),xn(e,"touchend",a=>{let l={x:a.changedTouches[0].clientX,y:a.changedTouches[0].clientY};if(!(Math.abs(l.x-i.current.x)>=Td||Math.abs(l.y-i.current.y)>=Td))return o(a,()=>$t(a.target)?a.target:null)},!0),Cd(e,"blur",a=>o(a,()=>ow(window.document.activeElement)?window.document.activeElement:null),!0)}function sr(...e){return p.useMemo(()=>Hr(...e),[...e])}var Xw=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(Xw||{});const ir={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},Jw=200,Pd=5;function Dd(e,{trigger:t,action:r,close:n,select:o}){let s=p.useRef(null),i=p.useRef(null),a=p.useRef(null);xn(e&&t!==null,"pointerdown",l=>{Pa(l==null?void 0:l.target)&&t!=null&&t.contains(l.target)&&(i.current=l.x,a.current=l.y,s.current=l.timeStamp)}),xn(e&&t!==null,"pointerup",l=>{var c,u;let f=s.current;if(f===null||(s.current=null,!$t(l.target))||Math.abs(l.x-((c=i.current)!=null?c:l.x))<Pd&&Math.abs(l.y-((u=a.current)!=null?u:l.y))<Pd)return;let h=r(l);switch(h.kind){case 0:return;case 1:{l.timeStamp-f>Jw&&(o(h.target),n());break}case 2:{n();break}}},{capture:!0})}function Ya(e,t,r,n){let o=br(r);p.useEffect(()=>{e=e??window;function s(i){o.current(i)}return e.addEventListener(t,s,n),()=>e.removeEventListener(t,s,n)},[e,t,n])}function Id(e){let t=p.useRef({value:"",selectionStart:null,selectionEnd:null});return Ya(e,"blur",r=>{let n=r.target;ps(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),te(()=>{if(document.activeElement!==e&&ps(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:r,selectionEnd:n}=t.current;r!==null&&n!==null&&e.setSelectionRange(r,n)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}function Xa(e,t){return p.useMemo(()=>{var r;if(e.type)return e.type;let n=(r=e.as)!=null?r:"button";if(typeof n=="string"&&n.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function Zw(e){return p.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function Qw(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...s){let i=t[o].call(r,...s);i&&(r=i,n.forEach(a=>a()))}}}function ey(){let e;return{before({doc:t}){var r;let n=t.documentElement,o=(r=t.defaultView)!=null?r:window;e=Math.max(0,o.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),s=Math.max(0,e-o);r.style(n,"paddingRight",`${s}px`)}}}function ty(){return kd()?{before({doc:e,d:t,meta:r}){function n(o){return r.containers.flatMap(s=>s()).some(s=>s.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let a=Et();a.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>a.dispose()))}let s=(o=window.scrollY)!=null?o:window.pageYOffset,i=null;t.addEventListener(e,"click",a=>{if($t(a.target))try{let l=a.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),u=e.querySelector(c);$t(u)&&!n(u)&&(i=u)}catch{}},!0),t.addEventListener(e,"touchstart",a=>{if($t(a.target)&&nw(a.target))if(n(a.target)){let l=a.target;for(;l.parentElement&&n(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(a.target,"touchAction","none")}),t.addEventListener(e,"touchmove",a=>{if($t(a.target)){if(ps(a.target))return;if(n(a.target)){let l=a.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&a.preventDefault()}else a.preventDefault()}},{passive:!1}),t.add(()=>{var a;let l=(a=window.scrollY)!=null?a:window.pageYOffset;s!==l&&window.scrollTo(0,s),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function ry(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function ny(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let zr=Qw(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:Et(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:ny(r)},o=[ty(),ey(),ry()];o.forEach(({before:s})=>s==null?void 0:s(n)),o.forEach(({after:s})=>s==null?void 0:s(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});zr.subscribe(()=>{let e=zr.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&zr.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&zr.dispatch("TEARDOWN",r)}});function oy(e,t,r=()=>({containers:[]})){let n=Zw(zr),o=t?n.get(t):void 0,s=o?o.count>0:!1;return Ce(()=>{if(!(!t||!e))return zr.dispatch("PUSH",t,r),()=>zr.dispatch("POP",t,r)},[e,t]),s}function Ja(e,t,r=()=>[document.body]){let n=co(e,"scroll-lock");oy(n,t,o=>{var s;return{containers:[...(s=o.containers)!=null?s:[],r]}})}function jd(e){return[e.screenX,e.screenY]}function Ud(){let e=p.useRef([-1,-1]);return{wasMoved(t){let r=jd(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=jd(t)}}}function sy(e=0){let[t,r]=p.useState(e),n=p.useCallback(l=>r(l),[t]),o=p.useCallback(l=>r(c=>c|l),[t]),s=p.useCallback(l=>(t&l)===l,[t]),i=p.useCallback(l=>r(c=>c&~l),[r]),a=p.useCallback(l=>r(c=>c^l),[r]);return{flags:t,setFlag:n,addFlag:o,hasFlag:s,removeFlag:i,toggleFlag:a}}var Fd,Ad;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((Fd=process==null?void 0:process.env)==null?void 0:Fd.NODE_ENV)==="test"&&typeof((Ad=Element==null?void 0:Element.prototype)==null?void 0:Ad.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`40 `)),[]});var iy=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(iy||{});function Za(e){let t={};for(let r in e)e[r]===!0&&(t[`data-${r}`]="");return t}function Qa(e,t,r,n){let[o,s]=p.useState(r),{hasFlag:i,addFlag:a,removeFlag:l}=sy(e&&o?3:0),c=p.useRef(!1),u=p.useRef(!1),f=nr();return Ce(()=>{var h;if(e){if(r&&s(!0),!t){r&&a(3);return}return(h=n==null?void 0:n.start)==null||h.call(n,r),ay(t,{inFlight:c,prepare(){u.current?u.current=!1:u.current=c.current,c.current=!0,!u.current&&(r?(a(3),l(4)):(a(4),l(2)))},run(){u.current?r?(l(3),a(4)):(l(4),a(3)):r?l(1):a(1)},done(){var d;u.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(c.current=!1,l(7),r||s(!1),(d=n==null?void 0:n.end)==null||d.call(n,r))}})}},[e,r,t,f]),e?[o,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function ay(e,{prepare:t,run:r,done:n,inFlight:o}){let s=Et();return cy(e,{prepare:t,inFlight:o}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(ly(e,n))})}),s.dispose}function ly(e,t){var r,n;let o=Et();if(!e)return o.dispose;let s=!1;o.add(()=>{s=!0});let i=(n=(r=e.getAnimations)==null?void 0:r.call(e).filter(a=>a instanceof CSSTransition))!=null?n:[];return i.length===0?(t(),o.dispose):(Promise.allSettled(i.map(a=>a.finished)).then(()=>{s||t()}),o.dispose)}function cy(e,{inFlight:t,prepare:r}){if(t!=null&&t.current){r();return}let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}function Ld(e,{container:t,accept:r,walk:n}){let o=p.useRef(r),s=p.useRef(n);p.useEffect(()=>{o.current=r,s.current=n},[r,n]),Ce(()=>{if(!t||!e)return;let i=Hr(t);if(!i)return;let a=o.current,l=s.current,c=Object.assign(f=>a(f),{acceptNode:a}),u=i.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,c,!1);for(;u.nextNode();)l(u.currentNode)},[t,e,o,s])}function fo(e,t){let r=p.useRef([]),n=te(e);p.useEffect(()=>{let o=[...r.current];for(let[s,i]of t.entries())if(r.current[s]!==i){let a=n(t,o);return r.current=t,a}},[n,...t])}function xs(){return typeof window<"u"}function En(e){return Od(e)?(e.nodeName||"").toLowerCase():"#document"}function _t(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gt(e){var t;return(t=(Od(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Od(e){return xs()?e instanceof Node||e instanceof _t(e).Node:!1}function lt(e){return xs()?e instanceof Element||e instanceof _t(e).Element:!1}function qt(e){return xs()?e instanceof HTMLElement||e instanceof _t(e).HTMLElement:!1}function Vd(e){return!xs()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _t(e).ShadowRoot}const uy=new Set(["inline","contents"]);function mo(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Ut(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!uy.has(o)}const dy=new Set(["table","td","th"]);function fy(e){return dy.has(En(e))}const my=[":popover-open",":modal"];function Es(e){return my.some(t=>{try{return e.matches(t)}catch{return!1}})}const hy=["transform","translate","scale","rotate","perspective"],py=["transform","translate","scale","rotate","perspective","filter"],gy=["paint","layout","strict","content"];function el(e){const t=tl(),r=lt(e)?Ut(e):e;return hy.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||py.some(n=>(r.willChange||"").includes(n))||gy.some(n=>(r.contain||"").includes(n))}function by(e){let t=xr(e);for(;qt(t)&&!_n(t);){if(el(t))return t;if(Es(t))return null;t=xr(t)}return null}function tl(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const vy=new Set(["html","body","#document"]);function _n(e){return vy.has(En(e))}function Ut(e){return _t(e).getComputedStyle(e)}function _s(e){return lt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xr(e){if(En(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Vd(e)&&e.host||Gt(e);return Vd(t)?t.host:t}function Md(e){const t=xr(e);return _n(t)?e.ownerDocument?e.ownerDocument.body:e.body:qt(t)&&mo(t)?t:Md(t)}function ho(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Md(e),s=o===((n=e.ownerDocument)==null?void 0:n.body),i=_t(o);if(s){const a=rl(i);return t.concat(i,i.visualViewport||[],mo(o)?o:[],a&&r?ho(a):[])}return t.concat(o,ho(o,[],r))}function rl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function wy(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}const Gr=Math.min,ct=Math.max,po=Math.round,Ss=Math.floor,Kt=e=>({x:e,y:e}),yy={left:"right",right:"left",bottom:"top",top:"bottom"},xy={start:"end",end:"start"};function Bd(e,t,r){return ct(e,Gr(t,r))}function Sn(e,t){return typeof e=="function"?e(t):e}function Er(e){return e.split("-")[0]}function go(e){return e.split("-")[1]}function Rd(e){return e==="x"?"y":"x"}function Hd(e){return e==="y"?"height":"width"}const Ey=new Set(["top","bottom"]);function ar(e){return Ey.has(Er(e))?"y":"x"}function $d(e){return Rd(ar(e))}function _y(e,t,r){r===void 0&&(r=!1);const n=go(e),o=$d(e),s=Hd(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ns(i)),[i,Ns(i)]}function Sy(e){const t=Ns(e);return[nl(e),t,nl(t)]}function nl(e){return e.replace(/start|end/g,t=>xy[t])}const Wd=["left","right"],zd=["right","left"],Ny=["top","bottom"],ky=["bottom","top"];function Cy(e,t,r){switch(e){case"top":case"bottom":return r?t?zd:Wd:t?Wd:zd;case"left":case"right":return t?Ny:ky;default:return[]}}function Ty(e,t,r,n){const o=go(e);let s=Cy(Er(e),r==="start",n);return o&&(s=s.map(i=>i+"-"+o),t&&(s=s.concat(s.map(nl)))),s}function Ns(e){return e.replace(/left|right|bottom|top/g,t=>yy[t])}function Py(e){return{top:0,right:0,bottom:0,left:0,...e}}function Dy(e){return typeof e!="number"?Py(e):{top:e,right:e,bottom:e,left:e}}function ks(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Gd(e,t,r){let{reference:n,floating:o}=e;const s=ar(t),i=$d(t),a=Hd(i),l=Er(t),c=s==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,h=n[a]/2-o[a]/2;let d;switch(l){case"top":d={x:u,y:n.y-o.height};break;case"bottom":d={x:u,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(go(t)){case"start":d[i]-=h*(r&&c?-1:1);break;case"end":d[i]+=h*(r&&c?-1:1);break}return d}const Iy=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:s=[],platform:i}=r,a=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=Gd(c,n,l),h=n,d={},m=0;for(let b=0;b<a.length;b++){const{name:w,fn:y}=a[b],{x:E,y:_,data:P,reset:T}=await y({x:u,y:f,initialPlacement:n,placement:h,strategy:o,middlewareData:d,rects:c,platform:i,elements:{reference:e,floating:t}});u=E??u,f=_??f,d={...d,[w]:{...d[w],...P}},T&&m<=50&&(m++,typeof T=="object"&&(T.placement&&(h=T.placement),T.rects&&(c=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):T.rects),{x:u,y:f}=Gd(c,h,l)),b=-1)}return{x:u,y:f,placement:h,strategy:o,middlewareData:d}};async function Cs(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:h=!1,padding:d=0}=Sn(t,e),m=Dy(d),w=a[h?f==="floating"?"reference":"floating":f],y=ks(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(w)))==null||r?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),E=f==="floating"?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),P=await(s.isElement==null?void 0:s.isElement(_))?await(s.getScale==null?void 0:s.getScale(_))||{x:1,y:1}:{x:1,y:1},T=ks(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:E,offsetParent:_,strategy:l}):E);return{top:(y.top-T.top+m.top)/P.y,bottom:(T.bottom-y.bottom+m.bottom)/P.y,left:(y.left-T.left+m.left)/P.x,right:(T.right-y.right+m.right)/P.x}}const jy=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:b=!0,...w}=Sn(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};const y=Er(o),E=ar(a),_=Er(a)===a,P=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=h||(_||!b?[Ns(a)]:Sy(a)),I=m!=="none";!h&&I&&T.push(...Ty(a,b,m,P));const U=[a,...T],L=await Cs(t,w),$=[];let R=((n=s.flip)==null?void 0:n.overflows)||[];if(u&&$.push(L[y]),f){const K=_y(o,i,P);$.push(L[K[0]],L[K[1]])}if(R=[...R,{placement:o,overflows:$}],!$.every(K=>K<=0)){var j,B;const K=(((j=s.flip)==null?void 0:j.index)||0)+1,H=U[K];if(H&&(!(f==="alignment"?E!==ar(H):!1)||R.every(X=>ar(X.placement)===E?X.overflows[0]>0:!0)))return{data:{index:K,overflows:R},reset:{placement:H}};let Y=(B=R.filter(ee=>ee.overflows[0]<=0).sort((ee,X)=>ee.overflows[1]-X.overflows[1])[0])==null?void 0:B.placement;if(!Y)switch(d){case"bestFit":{var M;const ee=(M=R.filter(X=>{if(I){const W=ar(X.placement);return W===E||W==="y"}return!0}).map(X=>[X.placement,X.overflows.filter(W=>W>0).reduce((W,le)=>W+le,0)]).sort((X,W)=>X[1]-W[1])[0])==null?void 0:M[0];ee&&(Y=ee);break}case"initialPlacement":Y=a;break}if(o!==Y)return{reset:{placement:Y}}}return{}}}},Uy=new Set(["left","top"]);async function Fy(e,t){const{placement:r,platform:n,elements:o}=e,s=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Er(r),a=go(r),l=ar(r)==="y",c=Uy.has(i)?-1:1,u=s&&l?-1:1,f=Sn(t,e);let{mainAxis:h,crossAxis:d,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof m=="number"&&(d=a==="end"?m*-1:m),l?{x:d*u,y:h*c}:{x:h*c,y:d*u}}const Ay=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:s,placement:i,middlewareData:a}=t,l=await Fy(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:s+l.y,data:{...l,placement:i}}}}},Ly=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:w=>{let{x:y,y:E}=w;return{x:y,y:E}}},...l}=Sn(e,t),c={x:r,y:n},u=await Cs(t,l),f=ar(Er(o)),h=Rd(f);let d=c[h],m=c[f];if(s){const w=h==="y"?"top":"left",y=h==="y"?"bottom":"right",E=d+u[w],_=d-u[y];d=Bd(E,d,_)}if(i){const w=f==="y"?"top":"left",y=f==="y"?"bottom":"right",E=m+u[w],_=m-u[y];m=Bd(E,m,_)}const b=a.fn({...t,[h]:d,[f]:m});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[h]:s,[f]:i}}}}}},Oy=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:s,platform:i,elements:a}=t,{apply:l=()=>{},...c}=Sn(e,t),u=await Cs(t,c),f=Er(o),h=go(o),d=ar(o)==="y",{width:m,height:b}=s.floating;let w,y;f==="top"||f==="bottom"?(w=f,y=h===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(y=f,w=h==="end"?"top":"bottom");const E=b-u.top-u.bottom,_=m-u.left-u.right,P=Gr(b-u[w],E),T=Gr(m-u[y],_),I=!t.middlewareData.shift;let U=P,L=T;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(L=_),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(U=E),I&&!h){const R=ct(u.left,0),j=ct(u.right,0),B=ct(u.top,0),M=ct(u.bottom,0);d?L=m-2*(R!==0||j!==0?R+j:ct(u.left,u.right)):U=b-2*(B!==0||M!==0?B+M:ct(u.top,u.bottom))}await l({...t,availableWidth:L,availableHeight:U});const $=await i.getDimensions(a.floating);return m!==$.width||b!==$.height?{reset:{rects:!0}}:{}}}};function qd(e){const t=Ut(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=qt(e),s=o?e.offsetWidth:r,i=o?e.offsetHeight:n,a=po(r)!==s||po(n)!==i;return a&&(r=s,n=i),{width:r,height:n,$:a}}function ol(e){return lt(e)?e:e.contextElement}function Nn(e){const t=ol(e);if(!qt(t))return Kt(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:s}=qd(t);let i=(s?po(r.width):r.width)/n,a=(s?po(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const Vy=Kt(0);function Kd(e){const t=_t(e);return!tl()||!t.visualViewport?Vy:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function My(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==_t(e)?!1:t}function qr(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),s=ol(e);let i=Kt(1);t&&(n?lt(n)&&(i=Nn(n)):i=Nn(e));const a=My(s,r,n)?Kd(s):Kt(0);let l=(o.left+a.x)/i.x,c=(o.top+a.y)/i.y,u=o.width/i.x,f=o.height/i.y;if(s){const h=_t(s),d=n&<(n)?_t(n):n;let m=h,b=rl(m);for(;b&&n&&d!==m;){const w=Nn(b),y=b.getBoundingClientRect(),E=Ut(b),_=y.left+(b.clientLeft+parseFloat(E.paddingLeft))*w.x,P=y.top+(b.clientTop+parseFloat(E.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,f*=w.y,l+=_,c+=P,m=_t(b),b=rl(m)}}return ks({width:u,height:f,x:l,y:c})}function Ts(e,t){const r=_s(e).scrollLeft;return t?t.left+r:qr(Gt(e)).left+r}function Yd(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Ts(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function By(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const s=o==="fixed",i=Gt(n),a=t?Es(t.floating):!1;if(n===i||a&&s)return r;let l={scrollLeft:0,scrollTop:0},c=Kt(1);const u=Kt(0),f=qt(n);if((f||!f&&!s)&&((En(n)!=="body"||mo(i))&&(l=_s(n)),qt(n))){const d=qr(n);c=Nn(n),u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}const h=i&&!f&&!s?Yd(i,l):Kt(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+h.x,y:r.y*c.y-l.scrollTop*c.y+u.y+h.y}}function Ry(e){return Array.from(e.getClientRects())}function Hy(e){const t=Gt(e),r=_s(e),n=e.ownerDocument.body,o=ct(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=ct(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Ts(e);const a=-r.scrollTop;return Ut(n).direction==="rtl"&&(i+=ct(t.clientWidth,n.clientWidth)-o),{width:o,height:s,x:i,y:a}}const Xd=25;function $y(e,t){const r=_t(e),n=Gt(e),o=r.visualViewport;let s=n.clientWidth,i=n.clientHeight,a=0,l=0;if(o){s=o.width,i=o.height;const u=tl();(!u||u&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}const c=Ts(n);if(c<=0){const u=n.ownerDocument,f=u.body,h=getComputedStyle(f),d=u.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,m=Math.abs(n.clientWidth-f.clientWidth-d);m<=Xd&&(s-=m)}else c<=Xd&&(s+=c);return{width:s,height:i,x:a,y:l}}const Wy=new Set(["absolute","fixed"]);function zy(e,t){const r=qr(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,s=qt(e)?Nn(e):Kt(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=o*s.x,c=n*s.y;return{width:i,height:a,x:l,y:c}}function Jd(e,t,r){let n;if(t==="viewport")n=$y(e,r);else if(t==="document")n=Hy(Gt(e));else if(lt(t))n=zy(t,r);else{const o=Kd(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return ks(n)}function Zd(e,t){const r=xr(e);return r===t||!lt(r)||_n(r)?!1:Ut(r).position==="fixed"||Zd(r,t)}function Gy(e,t){const r=t.get(e);if(r)return r;let n=ho(e,[],!1).filter(a=>lt(a)&&En(a)!=="body"),o=null;const s=Ut(e).position==="fixed";let i=s?xr(e):e;for(;lt(i)&&!_n(i);){const a=Ut(i),l=el(i);!l&&a.position==="fixed"&&(o=null),(s?!l&&!o:!l&&a.position==="static"&&!!o&&Wy.has(o.position)||mo(i)&&!l&&Zd(e,i))?n=n.filter(u=>u!==i):o=a,i=xr(i)}return t.set(e,n),n}function qy(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Es(t)?[]:Gy(t,this._c):[].concat(r),n],a=i[0],l=i.reduce((c,u)=>{const f=Jd(t,u,o);return c.top=ct(f.top,c.top),c.right=Gr(f.right,c.right),c.bottom=Gr(f.bottom,c.bottom),c.left=ct(f.left,c.left),c},Jd(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Ky(e){const{width:t,height:r}=qd(e);return{width:t,height:r}}function Yy(e,t,r){const n=qt(t),o=Gt(t),s=r==="fixed",i=qr(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=Kt(0);function c(){l.x=Ts(o)}if(n||!n&&!s)if((En(t)!=="body"||mo(o))&&(a=_s(t)),n){const d=qr(t,!0,s,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else o&&c();s&&!n&&o&&c();const u=o&&!n&&!s?Yd(o,a):Kt(0),f=i.left+a.scrollLeft-l.x-u.x,h=i.top+a.scrollTop-l.y-u.y;return{x:f,y:h,width:i.width,height:i.height}}function sl(e){return Ut(e).position==="static"}function Qd(e,t){if(!qt(e)||Ut(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Gt(e)===r&&(r=r.ownerDocument.body),r}function ef(e,t){const r=_t(e);if(Es(e))return r;if(!qt(e)){let o=xr(e);for(;o&&!_n(o);){if(lt(o)&&!sl(o))return o;o=xr(o)}return r}let n=Qd(e,t);for(;n&&fy(n)&&sl(n);)n=Qd(n,t);return n&&_n(n)&&sl(n)&&!el(n)?r:n||by(e)||r}const Xy=async function(e){const t=this.getOffsetParent||ef,r=this.getDimensions,n=await r(e.floating);return{reference:Yy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jy(e){return Ut(e).direction==="rtl"}const Zy={convertOffsetParentRelativeRectToViewportRelativeRect:By,getDocumentElement:Gt,getClippingRect:qy,getOffsetParent:ef,getElementRects:Xy,getClientRects:Ry,getDimensions:Ky,getScale:Nn,isElement:lt,isRTL:Jy};function tf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Qy(e,t){let r=null,n;const o=Gt(e);function s(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const c=e.getBoundingClientRect(),{left:u,top:f,width:h,height:d}=c;if(a||t(),!h||!d)return;const m=Ss(f),b=Ss(o.clientWidth-(u+h)),w=Ss(o.clientHeight-(f+d)),y=Ss(u),_={rootMargin:-m+"px "+-b+"px "+-w+"px "+-y+"px",threshold:ct(0,Gr(1,l))||1};let P=!0;function T(I){const U=I[0].intersectionRatio;if(U!==l){if(!P)return i();U?i(!1,U):n=setTimeout(()=>{i(!1,1e-7)},1e3)}U===1&&!tf(c,e.getBoundingClientRect())&&i(),P=!1}try{r=new IntersectionObserver(T,{..._,root:o.ownerDocument})}catch{r=new IntersectionObserver(T,_)}r.observe(e)}return i(!0),s}function ex(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=ol(e),u=o||s?[...c?ho(c):[],...ho(t)]:[];u.forEach(y=>{o&&y.addEventListener("scroll",r,{passive:!0}),s&&y.addEventListener("resize",r)});const f=c&&a?Qy(c,r):null;let h=-1,d=null;i&&(d=new ResizeObserver(y=>{let[E]=y;E&&E.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var _;(_=d)==null||_.observe(t)})),r()}),c&&!l&&d.observe(c),d.observe(t));let m,b=l?qr(e):null;l&&w();function w(){const y=qr(e);b&&!tf(b,y)&&r(),b=y,m=requestAnimationFrame(w)}return r(),()=>{var y;u.forEach(E=>{o&&E.removeEventListener("scroll",r),s&&E.removeEventListener("resize",r)}),f==null||f(),(y=d)==null||y.disconnect(),d=null,l&&cancelAnimationFrame(m)}}const il=Cs,tx=Ay,rx=Ly,nx=jy,ox=Oy,sx=(e,t,r)=>{const n=new Map,o={platform:Zy,...r},s={...o.platform,_c:n};return Iy(e,t,{...o,platform:s})};var ix=typeof document<"u",ax=function(){},Ps=ix?p.useLayoutEffect:ax;function Ds(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Ds(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const s=o[n];if(!(s==="_owner"&&e.$$typeof)&&!Ds(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function rf(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nf(e,t){const r=rf(e);return Math.round(t*r)/r}function al(e){const t=ae.useRef(e);return Ps(()=>{t.current=e}),t}function lx(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,f]=ae.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,d]=ae.useState(n);Ds(h,n)||d(n);const[m,b]=ae.useState(null),[w,y]=ae.useState(null),E=ae.useCallback(X=>{X!==I.current&&(I.current=X,b(X))},[]),_=ae.useCallback(X=>{X!==U.current&&(U.current=X,y(X))},[]),P=s||m,T=i||w,I=ae.useRef(null),U=ae.useRef(null),L=ae.useRef(u),$=l!=null,R=al(l),j=al(o),B=al(c),M=ae.useCallback(()=>{if(!I.current||!U.current)return;const X={placement:t,strategy:r,middleware:h};j.current&&(X.platform=j.current),sx(I.current,U.current,X).then(W=>{const le={...W,isPositioned:B.current!==!1};K.current&&!Ds(L.current,le)&&(L.current=le,ls.flushSync(()=>{f(le)}))})},[h,t,r,j,B]);Ps(()=>{c===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,f(X=>({...X,isPositioned:!1})))},[c]);const K=ae.useRef(!1);Ps(()=>(K.current=!0,()=>{K.current=!1}),[]),Ps(()=>{if(P&&(I.current=P),T&&(U.current=T),P&&T){if(R.current)return R.current(P,T,M);M()}},[P,T,M,R,$]);const H=ae.useMemo(()=>({reference:I,floating:U,setReference:E,setFloating:_}),[E,_]),Y=ae.useMemo(()=>({reference:P,floating:T}),[P,T]),ee=ae.useMemo(()=>{const X={position:r,left:0,top:0};if(!Y.floating)return X;const W=nf(Y.floating,u.x),le=nf(Y.floating,u.y);return a?{...X,transform:"translate("+W+"px, "+le+"px)",...rf(Y.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:W,top:le}},[r,a,Y.floating,u.x,u.y]);return ae.useMemo(()=>({...u,update:M,refs:H,elements:Y,floatingStyles:ee}),[u,M,H,Y,ee])}const of=(e,t)=>({...tx(e),options:[e,t]}),cx=(e,t)=>({...rx(e),options:[e,t]}),ux=(e,t)=>({...nx(e),options:[e,t]}),dx=(e,t)=>({...ox(e),options:[e,t]}),sf={...ae},fx=sf.useInsertionEffect||(e=>e());function af(e){const t=ae.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return fx(()=>{t.current=e}),ae.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}var ll=typeof document<"u"?p.useLayoutEffect:p.useEffect;let lf=!1,mx=0;const cf=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+mx++;function hx(){const[e,t]=ae.useState(()=>lf?cf():void 0);return ll(()=>{e==null&&t(cf())},[]),ae.useEffect(()=>{lf=!0},[]),e}const px=sf.useId||hx;let bo;bo=new Set;function gx(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const o="Floating UI: "+r.join(" ");if(!((e=bo)!=null&&e.has(o))){var s;(s=bo)==null||s.add(o),console.warn(o)}}function bx(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const o="Floating UI: "+r.join(" ");if(!((e=bo)!=null&&e.has(o))){var s;(s=bo)==null||s.add(o),console.error(o)}}function vx(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,((n=e.get(t))==null?void 0:n.filter(o=>o!==r))||[])}}}const wx=ae.createContext(null),yx=ae.createContext(null),xx=()=>{var e;return((e=ae.useContext(wx))==null?void 0:e.id)||null},Ex=()=>ae.useContext(yx),_x="data-floating-ui-focusable";function Sx(e){const{open:t=!1,onOpenChange:r,elements:n}=e,o=px(),s=ae.useRef({}),[i]=ae.useState(()=>vx()),a=xx()!=null;{const d=n.reference;d&&!lt(d)&&bx("Cannot pass a virtual element to the `elements.reference` option,","as it must be a real DOM element. Use `refs.setPositionReference()`","instead.")}const[l,c]=ae.useState(n.reference),u=af((d,m,b)=>{s.current.openEvent=d?m:void 0,i.emit("openchange",{open:d,event:m,reason:b,nested:a}),r==null||r(d,m,b)}),f=ae.useMemo(()=>({setPositionReference:c}),[]),h=ae.useMemo(()=>({reference:l||n.reference||null,floating:n.floating||null,domReference:n.reference}),[l,n.reference,n.floating]);return ae.useMemo(()=>({dataRef:s,open:t,onOpenChange:u,elements:h,events:i,floatingId:o,refs:f}),[t,u,h,i,o,f])}function Nx(e){e===void 0&&(e={});const{nodeId:t}=e,r=Sx({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,o=n.elements,[s,i]=ae.useState(null),[a,l]=ae.useState(null),u=(o==null?void 0:o.domReference)||s,f=ae.useRef(null),h=Ex();ll(()=>{u&&(f.current=u)},[u]);const d=lx({...e,elements:{...o,...a&&{reference:a}}}),m=ae.useCallback(_=>{const P=lt(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),contextElement:_}:_;l(P),d.refs.setReference(P)},[d.refs]),b=ae.useCallback(_=>{(lt(_)||_===null)&&(f.current=_,i(_)),(lt(d.refs.reference.current)||d.refs.reference.current===null||_!==null&&!lt(_))&&d.refs.setReference(_)},[d.refs]),w=ae.useMemo(()=>({...d.refs,setReference:b,setPositionReference:m,domReference:f}),[d.refs,b,m]),y=ae.useMemo(()=>({...d.elements,domReference:u}),[d.elements,u]),E=ae.useMemo(()=>({...d,...n,refs:w,elements:y,nodeId:t}),[d,w,y,t,n]);return ll(()=>{n.dataRef.current.floatingContext=E;const _=h==null?void 0:h.nodesRef.current.find(P=>P.id===t);_&&(_.context=E)}),ae.useMemo(()=>({...d,context:E,refs:w,elements:y}),[d,w,y,E])}const uf="active",df="selected";function cl(e,t,r){const n=new Map,o=r==="item";let s=e;if(o&&e){const{[uf]:i,[df]:a,...l}=e;s=l}return{...r==="floating"&&{tabIndex:-1,[_x]:""},...s,...t.map(i=>{const a=i?i[r]:null;return typeof a=="function"?e?a(e):null:a}).concat(e).reduce((i,a)=>(a&&Object.entries(a).forEach(l=>{let[c,u]=l;if(!(o&&[uf,df].includes(c)))if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof u=="function"){var f;(f=n.get(c))==null||f.push(u),i[c]=function(){for(var h,d=arguments.length,m=new Array(d),b=0;b<d;b++)m[b]=arguments[b];return(h=n.get(c))==null?void 0:h.map(w=>w(...m)).find(w=>w!==void 0)}}}else i[c]=u}),i),{})}}function kx(e){e===void 0&&(e=[]);const t=e.map(a=>a==null?void 0:a.reference),r=e.map(a=>a==null?void 0:a.floating),n=e.map(a=>a==null?void 0:a.item),o=ae.useCallback(a=>cl(a,e,"reference"),t),s=ae.useCallback(a=>cl(a,e,"floating"),r),i=ae.useCallback(a=>cl(a,e,"item"),n);return ae.useMemo(()=>({getReferenceProps:o,getFloatingProps:s,getItemProps:i}),[o,s,i])}function ff(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Cx=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:s=0,index:i=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:c,...u}=Sn(e,t),{rects:f,elements:{floating:h}}=t,d=r.current[i],m=(c==null?void 0:c.current)||h,b=h.clientTop||m.clientTop,w=h.clientTop!==0,y=m.clientTop!==0,E=h===m;if(t.placement.startsWith("bottom")||gx('`placement` side must be "bottom" when using the `inner`',"middleware."),!d)return{};const _={...t,...await of(-d.offsetTop-h.clientTop-f.reference.height/2-d.offsetHeight/2-s).fn(t)},P=await il(ff(_,m.scrollHeight+b+h.clientTop),u),T=await il(_,{...u,elementContext:"reference"}),I=ct(0,P.top),U=_.y+I,R=(m.scrollHeight>m.clientHeight?j=>j:po)(ct(0,m.scrollHeight+(w&&E||y?b*2:0)-I-ct(0,P.bottom)));if(m.style.maxHeight=R+"px",m.scrollTop=I,o){const j=m.offsetHeight<d.offsetHeight*Gr(a,r.current.length)-1||T.top>=-l||T.bottom>=-l;ls.flushSync(()=>o(j))}return n&&(n.current=await il(ff({..._,y:U},m.offsetHeight+b+h.clientTop),u)),{y:U}}});function Tx(e,t){const{open:r,elements:n}=e,{enabled:o=!0,overflowRef:s,scrollRef:i,onChange:a}=t,l=af(a),c=ae.useRef(!1),u=ae.useRef(null),f=ae.useRef(null);ae.useEffect(()=>{if(!o)return;function d(b){if(b.ctrlKey||!m||s.current==null)return;const w=b.deltaY,y=s.current.top>=-.5,E=s.current.bottom>=-.5,_=m.scrollHeight-m.clientHeight,P=w<0?-1:1,T=w<0?"max":"min";m.scrollHeight<=m.clientHeight||(!y&&w>0||!E&&w<0?(b.preventDefault(),ls.flushSync(()=>{l(I=>I+Math[T](w,_*P))})):/firefox/i.test(wy())&&(m.scrollTop+=w))}const m=(i==null?void 0:i.current)||n.floating;if(r&&m)return m.addEventListener("wheel",d),requestAnimationFrame(()=>{u.current=m.scrollTop,s.current!=null&&(f.current={...s.current})}),()=>{u.current=null,f.current=null,m.removeEventListener("wheel",d)}},[o,r,n.floating,s,i,l]);const h=ae.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){const d=(i==null?void 0:i.current)||n.floating;if(!(!s.current||!d||!c.current)){if(u.current!==null){const m=d.scrollTop-u.current;(s.current.bottom<-.5&&m<-1||s.current.top<-.5&&m>1)&&ls.flushSync(()=>l(b=>b+m))}requestAnimationFrame(()=>{u.current=d.scrollTop})}}}),[n.floating,l,s,i]);return ae.useMemo(()=>o?{floating:h}:{},[o,h])}let kn=p.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});kn.displayName="FloatingContext";let ul=p.createContext(null);ul.displayName="PlacementContext";function mf(e){return p.useMemo(()=>e?typeof e=="string"?{to:e}:e:null,[e])}function hf(){return p.useContext(kn).setReference}function Px(){return p.useContext(kn).getReferenceProps}function pf(){let{getFloatingProps:e,slot:t}=p.useContext(kn);return p.useCallback((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}function gf(e=null){e===!1&&(e=null),typeof e=="string"&&(e={to:e});let t=p.useContext(ul),r=p.useMemo(()=>e,[JSON.stringify(e,(o,s)=>{var i;return(i=s==null?void 0:s.outerHTML)!=null?i:s})]);Ce(()=>{t==null||t(r??null)},[t,r]);let n=p.useContext(kn);return p.useMemo(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}let bf=4;function vf({children:e,enabled:t=!0}){let[r,n]=p.useState(null),[o,s]=p.useState(0),i=p.useRef(null),[a,l]=p.useState(null);Dx(a);let c=t&&r!==null&&a!==null,{to:u="bottom",gap:f=0,offset:h=0,padding:d=0,inner:m}=Ix(r,a),[b,w="center"]=u.split(" ");Ce(()=>{c&&s(0)},[c]);let{refs:y,floatingStyles:E,context:_}=Nx({open:c,placement:b==="selection"?w==="center"?"bottom":`bottom-${w}`:w==="center"?`${b}`:`${b}-${w}`,strategy:"absolute",transform:!1,middleware:[of({mainAxis:b==="selection"?0:f,crossAxis:h}),cx({padding:d}),b!=="selection"&&ux({padding:d}),b==="selection"&&m?Cx({...m,padding:d,overflowRef:i,offset:o,minItemsVisible:bf,referenceOverflowThreshold:d,onFallbackChange(j){var B,M;if(!j)return;let K=_.elements.floating;if(!K)return;let H=parseFloat(getComputedStyle(K).scrollPaddingBottom)||0,Y=Math.min(bf,K.childElementCount),ee=0,X=0;for(let W of(M=(B=_.elements.floating)==null?void 0:B.childNodes)!=null?M:[])if(pt(W)){let le=W.offsetTop,me=le+W.clientHeight+H,je=K.scrollTop,ce=je+K.clientHeight;if(le>=je&&me<=ce)Y--;else{X=Math.max(0,Math.min(me,ce)-Math.max(le,je)),ee=W.clientHeight;break}}Y>=1&&s(W=>{let le=ee*Y-X+H;return W>=le?W:le})}}):null,dx({padding:d,apply({availableWidth:j,availableHeight:B,elements:M}){Object.assign(M.floating.style,{overflow:"auto",maxWidth:`${j}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${B}px)`})}})].filter(Boolean),whileElementsMounted:ex}),[P=b,T=w]=_.placement.split("-");b==="selection"&&(P="selection");let I=p.useMemo(()=>({anchor:[P,T].filter(Boolean).join(" ")}),[P,T]),U=Tx(_,{overflowRef:i,onChange:s}),{getReferenceProps:L,getFloatingProps:$}=kx([U]),R=te(j=>{l(j),y.setFloating(j)});return ae.createElement(ul.Provider,{value:n},ae.createElement(kn.Provider,{value:{setFloating:R,setReference:y.setReference,styles:E,getReferenceProps:L,getFloatingProps:$,slot:I}},e))}function Dx(e){Ce(()=>{if(!e)return;let t=new MutationObserver(()=>{let r=window.getComputedStyle(e).maxHeight,n=parseFloat(r);if(isNaN(n))return;let o=parseInt(r);isNaN(o)||n!==o&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function Ix(e,t){var r,n,o;let s=dl((r=e==null?void 0:e.gap)!=null?r:"var(--anchor-gap, 0)",t),i=dl((n=e==null?void 0:e.offset)!=null?n:"var(--anchor-offset, 0)",t),a=dl((o=e==null?void 0:e.padding)!=null?o:"var(--anchor-padding, 0)",t);return{...e,gap:s,offset:i,padding:a}}function dl(e,t,r=void 0){let n=nr(),o=te((l,c)=>{if(l==null)return[r,null];if(typeof l=="number")return[l,null];if(typeof l=="string"){if(!c)return[r,null];let u=yf(l,c);return[u,f=>{let h=wf(l);{let d=h.map(m=>window.getComputedStyle(c).getPropertyValue(m));n.requestAnimationFrame(function m(){n.nextFrame(m);let b=!1;for(let[y,E]of h.entries()){let _=window.getComputedStyle(c).getPropertyValue(E);if(d[y]!==_){d[y]=_,b=!0;break}}if(!b)return;let w=yf(l,c);u!==w&&(f(w),u=w)})}return n.dispose}]}return[r,null]}),s=p.useMemo(()=>o(e,t)[0],[e,t]),[i=s,a]=p.useState();return Ce(()=>{let[l,c]=o(e,t);if(a(l),!!c)return c(a)},[e,t]),i}function wf(e){let t=/var\((.*)\)/.exec(e);if(t){let r=t[1].indexOf(",");if(r===-1)return[t[1]];let n=t[1].slice(0,r).trim(),o=t[1].slice(r+1).trim();return o?[n,...wf(o)]:[n]}return[]}function yf(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}function jx({children:e,freeze:t}){let r=fl(t,e);return p.createElement(p.Fragment,null,r)}function fl(e,t){let[r,n]=p.useState(t);return!e&&r!==t&&n(t),e?r:t}let Is=p.createContext(null);Is.displayName="OpenClosedContext";var Qe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Qe||{});function Cn(){return p.useContext(Is)}function ml({value:e,children:t}){return p.createElement(Is.Provider,{value:e},t)}function Ux({children:e}){return p.createElement(Is.Provider,{value:null},e)}function Fx(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Yt=[];Fx(()=>{function e(t){if(!$t(t.target)||t.target===document.body||Yt[0]===t.target)return;let r=t.target;r=r.closest(ys),Yt.unshift(r??t.target),Yt=Yt.filter(n=>n!=null&&n.isConnected),Yt.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function Ax(e){throw new Error("Unexpected object: "+e)}var Ne=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Ne||{});function Tn(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=n??-1;switch(e.focus){case 0:{for(let s=0;s<r.length;++s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 1:{o===-1&&(o=r.length);for(let s=o-1;s>=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 2:{for(let s=o+1;s<r.length;++s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 3:{for(let s=r.length-1;s>=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 4:{for(let s=0;s<r.length;++s)if(t.resolveId(r[s],s,r)===e.id)return s;return n}case 5:return null;default:Ax(e)}}var js=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(js||{});function Us(e){let t=te(e),r=p.useRef(!1);p.useEffect(()=>(r.current=!1,()=>{r.current=!0,ds(()=>{r.current&&t()})}),[t])}function Lx(){let e=typeof document>"u";return"useSyncExternalStore"in ae?(t=>t.useSyncExternalStore)(ae)(()=>()=>{},()=>!1,()=>!e):!1}function vo(){let e=Lx(),[t,r]=ae.useState(Rt.isHandoffComplete);return t&&Rt.isHandoffComplete===!1&&r(!1),ae.useEffect(()=>{t!==!0&&r(!0)},[t]),ae.useEffect(()=>Rt.handoff(),[]),e?!1:t}let xf=p.createContext(!1);function Ox(){return p.useContext(xf)}function Ef(e){return p.createElement(xf.Provider,{value:e.force},e.children)}function Vx(e){let t=Ox(),r=p.useContext(Sf),[n,o]=p.useState(()=>{var s;if(!t&&r!==null)return(s=r.current)!=null?s:null;if(Rt.isServer)return null;let i=e==null?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(e===null)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return p.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),p.useEffect(()=>{t||r!==null&&o(r.current)},[r,o,t]),n}let _f=p.Fragment,Mx=Ie(function(e,t){let{ownerDocument:r=null,...n}=e,o=p.useRef(null),s=Xe(lw(d=>{o.current=d}),t),i=sr(o),a=r??i,l=Vx(a),[c]=p.useState(()=>{var d;return Rt.isServer?null:(d=a==null?void 0:a.createElement("div"))!=null?d:null}),u=p.useContext(hl),f=vo();Ce(()=>{!l||!c||l.contains(c)||(c.setAttribute("data-headlessui-portal",""),l.appendChild(c))},[l,c]),Ce(()=>{if(c&&u)return u.register(c)},[u,c]),Us(()=>{var d;!l||!c||(Pa(c)&&l.contains(c)&&l.removeChild(c),l.childNodes.length<=0&&((d=l.parentElement)==null||d.removeChild(l)))});let h=Ae();return f?!l||!c?null:xt.createPortal(h({ourProps:{ref:s},theirProps:n,slot:{},defaultTag:_f,name:"Portal"}),c):null});function Bx(e,t){let r=Xe(t),{enabled:n=!0,ownerDocument:o,...s}=e,i=Ae();return n?p.createElement(Mx,{...s,ownerDocument:o,ref:r}):i({ourProps:{ref:r},theirProps:s,slot:{},defaultTag:_f,name:"Portal"})}let Rx=p.Fragment,Sf=p.createContext(null);function Hx(e,t){let{target:r,...n}=e,o={ref:Xe(t)},s=Ae();return p.createElement(Sf.Provider,{value:r},s({ourProps:o,theirProps:n,defaultTag:Rx,name:"Popover.Group"}))}let hl=p.createContext(null);function $x(){let e=p.useContext(hl),t=p.useRef([]),r=te(s=>(t.current.push(s),e&&e.register(s),()=>n(s))),n=te(s=>{let i=t.current.indexOf(s);i!==-1&&t.current.splice(i,1),e&&e.unregister(s)}),o=p.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,p.useMemo(()=>function({children:s}){return p.createElement(hl.Provider,{value:o},s)},[o])]}let Wx=Ie(Bx),Nf=Ie(Hx),pl=Object.assign(Wx,{Group:Nf});var zx=Object.defineProperty,Gx=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kf=(e,t,r)=>(Gx(e,typeof t!="symbol"?t+"":t,r),r),Te=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Te||{}),St=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(St||{}),Xt=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(Xt||{}),Cf=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e))(Cf||{});function gl(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),o=n.length>0&&n[0].dataRef.current.order!==null?n.sort((i,a)=>i.dataRef.current.order-a.dataRef.current.order):Ga(n,i=>i.dataRef.current.domRef.current),s=r?o.indexOf(r):null;return s===-1&&(s=null),{options:o,activeOptionIndex:s}}let qx={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,r;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;if((r=e.dataRef.current)!=null&&r.value){let n=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(n!==-1)return{...e,activeOptionIndex:n,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var r,n,o,s;if((r=e.dataRef.current)!=null&&r.disabled||e.optionsElement&&!((n=e.dataRef.current)!=null&&n.optionsPropsRef.current.static)&&e.comboboxState===1)return e;if(e.virtual){let{options:c,disabled:u}=e.virtual,f=t.focus===Ne.Specific?t.idx:Tn(t,{resolveItems:()=>c,resolveActiveIndex:()=>{var d,m;return(m=(d=e.activeOptionIndex)!=null?d:c.findIndex(b=>!u(b)))!=null?m:null},resolveDisabled:u,resolveId(){throw new Error("Function not implemented.")}}),h=(o=t.trigger)!=null?o:2;return e.activeOptionIndex===f&&e.activationTrigger===h?e:{...e,activeOptionIndex:f,activationTrigger:h,isTyping:!1,__demoMode:!1}}let i=gl(e);if(i.activeOptionIndex===null){let c=i.options.findIndex(u=>!u.dataRef.current.disabled);c!==-1&&(i.activeOptionIndex=c)}let a=t.focus===Ne.Specific?t.idx:Tn(t,{resolveItems:()=>i.options,resolveActiveIndex:()=>i.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled}),l=(s=t.trigger)!=null?s:2;return e.activeOptionIndex===a&&e.activationTrigger===l?e:{...e,...i,isTyping:!1,activeOptionIndex:a,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var r,n,o,s;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,a=gl(e,c=>(c.push(i),c));e.activeOptionIndex===null&&(o=(n=e.dataRef.current).isSelected)!=null&&o.call(n,t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(i));let l={...e,...a,activationTrigger:2};return(s=e.dataRef.current)!=null&&s.__demoMode&&e.dataRef.current.value===void 0&&(l.activeOptionIndex=0),l},5:(e,t)=>{var r;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:e.options.filter(o=>o.id!==t.id)};let n=gl(e,o=>{let s=o.findIndex(i=>i.id===t.id);return s!==-1&&o.splice(s,1),o});return{...e,...n,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var r,n;if(e.virtual===null)return{...e,virtual:{options:t.options,disabled:(r=t.disabled)!=null?r:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(e.activeOptionIndex!==null){let s=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);s!==-1?o=s:o=null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:(n=t.disabled)!=null?n:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Kx=class pv extends Oa{constructor(t){super(t),kf(this,"actions",{onChange:r=>{let{onChange:n,compare:o,mode:s,value:i}=this.state.dataRef.current;return ot(s,{0:()=>n==null?void 0:n(r),1:()=>{let a=i.slice(),l=a.findIndex(c=>o(c,r));return l===-1?a.push(r):a.splice(l,1),n==null?void 0:n(a)}})},registerOption:(r,n)=>(this.send({type:4,payload:{id:r,dataRef:n}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(n.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:r})}),goToOption:(r,n)=>(this.send({type:6,value:!1}),this.send({type:2,...r,trigger:n})),setIsTyping:r=>{this.send({type:3,isTyping:r})},closeCombobox:()=>{var r,n;this.send({type:1}),this.send({type:6,value:!1}),(n=(r=this.state.dataRef.current).onClose)==null||n.call(r)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:r=>{this.send({type:7,trigger:r})},selectActiveOption:()=>{let r=this.selectors.activeOptionIndex(this.state);if(r!==null){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[r]);else{let{dataRef:n}=this.state.options[r];this.actions.onChange(n.current.value)}this.actions.goToOption({focus:Ne.Specific,idx:r})}},setInputElement:r=>{this.send({type:9,element:r})},setButtonElement:r=>{this.send({type:10,element:r})},setOptionsElement:r=>{this.send({type:11,element:r})}}),kf(this,"selectors",{activeDescendantId:r=>{var n,o;let s=this.selectors.activeOptionIndex(r);if(s!==null)return r.virtual?(o=r.options.find(i=>!i.dataRef.current.disabled&&r.dataRef.current.compare(i.dataRef.current.value,r.virtual.options[s])))==null?void 0:o.id:(n=r.options[s])==null?void 0:n.id},activeOptionIndex:r=>{if(r.defaultToFirstOption&&r.activeOptionIndex===null&&(r.virtual?r.virtual.options.length>0:r.options.length>0)){if(r.virtual){let{options:o,disabled:s}=r.virtual,i=o.findIndex(a=>{var l;return!((l=s==null?void 0:s(a))!=null&&l)});if(i!==-1)return i}let n=r.options.findIndex(o=>!o.dataRef.current.disabled);if(n!==-1)return n}return r.activeOptionIndex},activeOption:r=>{var n,o;let s=this.selectors.activeOptionIndex(r);return s===null?null:r.virtual?r.virtual.options[s??0]:(o=(n=r.options[s])==null?void 0:n.dataRef.current.value)!=null?o:null},isActive:(r,n,o)=>{var s;let i=this.selectors.activeOptionIndex(r);return i===null?!1:r.virtual?i===r.dataRef.current.calculateIndex(n):((s=r.options[i])==null?void 0:s.id)===o},shouldScrollIntoView:(r,n,o)=>!(r.virtual||r.__demoMode||r.comboboxState!==0||r.activationTrigger===0||!this.selectors.isActive(r,n,o))});{let r=this.state.id,n=wn.get(null);this.disposables.add(n.on(Ma.Push,o=>{!n.selectors.isTop(o,r)&&this.state.comboboxState===0&&this.actions.closeCombobox()})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,virtual:r=null,__demoMode:n=!1}){var o;return new pv({id:t,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:r?{options:r.options,disabled:(o=r.disabled)!=null?o:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n})}reduce(t,r){return ot(r.type,qx,t,r)}};const Tf=p.createContext(null);function wo(e){let t=p.useContext(Tf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Pf),r}return t}function Pf({id:e,virtual:t=null,__demoMode:r=!1}){let n=p.useMemo(()=>Kx.new({id:e,virtual:t,__demoMode:r}),[]);return Us(()=>n.dispose()),n}let yo=p.createContext(null);yo.displayName="ComboboxDataContext";function Pn(e){let t=p.useContext(yo);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Pn),r}return t}let Df=p.createContext(null);function Yx(e){let t=wo("VirtualProvider"),r=Pn("VirtualProvider"),{options:n}=r.virtual,o=Me(t,d=>d.optionsElement),[s,i]=p.useMemo(()=>{let d=o;if(!d)return[0,0];let m=window.getComputedStyle(d);return[parseFloat(m.paddingBlockStart||m.paddingTop),parseFloat(m.paddingBlockEnd||m.paddingBottom)]},[o]),a=Pw({enabled:n.length!==0,scrollPaddingStart:s,scrollPaddingEnd:i,count:n.length,estimateSize(){return 40},getScrollElement(){return t.state.optionsElement},overscan:12}),[l,c]=p.useState(0);Ce(()=>{c(d=>d+1)},[n]);let u=a.getVirtualItems(),f=Me(t,d=>d.activationTrigger===Xt.Pointer),h=Me(t,t.selectors.activeOptionIndex);return u.length===0?null:p.createElement(Df.Provider,{value:a},p.createElement("div",{style:{position:"relative",width:"100%",height:`${a.getTotalSize()}px`},ref:d=>{d&&(f||h!==null&&n.length>h&&a.scrollToIndex(h))}},u.map(d=>{var m;return p.createElement(p.Fragment,{key:d.key},p.cloneElement((m=e.children)==null?void 0:m.call(e,{...e.slot,option:n[d.index]}),{key:`${l}-${d.key}`,"data-index":d.index,"aria-setsize":n.length,"aria-posinset":d.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${d.start}px)`,overflowAnchor:"none"}}))})))}let Xx=p.Fragment;function Jx(e,t){let r=p.useId(),n=$r(),{value:o,defaultValue:s,onChange:i,form:a,name:l,by:c,invalid:u=!1,disabled:f=n||!1,onClose:h,__demoMode:d=!1,multiple:m=!1,immediate:b=!1,virtual:w=null,nullable:y,...E}=e,_=Yu(s),[P=m?[]:void 0,T]=Ku(o,i,_),I=Pf({id:r,virtual:w,__demoMode:d}),U=p.useRef({static:!1,hold:!1}),L=Iw(c),$=te(ie=>w?c===null?w.options.indexOf(ie):w.options.findIndex(ke=>L(ke,ie)):I.state.options.findIndex(ke=>L(ke.dataRef.current.value,ie))),R=p.useCallback(ie=>ot(M.mode,{[St.Multi]:()=>P.some(ke=>L(ke,ie)),[St.Single]:()=>L(P,ie)}),[P]),j=Me(I,ie=>ie.virtual),B=te(()=>h==null?void 0:h()),M=p.useMemo(()=>({__demoMode:d,immediate:b,optionsPropsRef:U,value:P,defaultValue:_,disabled:f,invalid:u,mode:m?St.Multi:St.Single,virtual:w?j:null,onChange:T,isSelected:R,calculateIndex:$,compare:L,onClose:B}),[P,_,f,u,m,T,R,d,I,w,j,B]);Ce(()=>{var ie;w&&I.send({type:Cf.UpdateVirtualConfiguration,options:w.options,disabled:(ie=w.disabled)!=null?ie:null})},[w,w==null?void 0:w.options,w==null?void 0:w.disabled]),Ce(()=>{I.state.dataRef.current=M},[M]);let[K,H,Y,ee]=Me(I,ie=>[ie.comboboxState,ie.buttonElement,ie.inputElement,ie.optionsElement]),X=wn.get(null),W=Me(X,p.useCallback(ie=>X.selectors.isTop(ie,r),[X,r]));Ka(W,[H,Y,ee],()=>I.actions.closeCombobox());let le=Me(I,I.selectors.activeOptionIndex),me=Me(I,I.selectors.activeOption),je=p.useMemo(()=>({open:K===Te.Open,disabled:f,invalid:u,activeIndex:le,activeOption:me,value:P}),[M,f,P,u,me,K]),[ce,oe]=io(),re=t===null?{}:{ref:t},xe=p.useCallback(()=>{if(_!==void 0)return T==null?void 0:T(_)},[T,_]),ye=Ae();return p.createElement(oe,{value:ce,props:{htmlFor:Y==null?void 0:Y.id},slot:{open:K===Te.Open,disabled:f}},p.createElement(vf,null,p.createElement(yo.Provider,{value:M},p.createElement(Tf.Provider,{value:I},p.createElement(ml,{value:ot(K,{[Te.Open]:Qe.Open,[Te.Closed]:Qe.Closed})},l!=null&&p.createElement(ed,{disabled:f,data:P!=null?{[l]:P}:{},form:a,onReset:xe}),ye({ourProps:re,theirProps:E,slot:je,defaultTag:Xx,name:"Combobox"}))))))}let Zx="input";function Qx(e,t){var r,n;let o=wo("Combobox.Input"),s=Pn("Combobox.Input"),i=p.useId(),a=hs(),{id:l=a||`headlessui-combobox-input-${i}`,onChange:c,displayValue:u,disabled:f=s.disabled||!1,autoFocus:h=!1,type:d="text",...m}=e,[b]=Me(o,oe=>[oe.inputElement]),w=p.useRef(null),y=Xe(w,t,hf(),o.actions.setInputElement),E=sr(b),[_,P]=Me(o,oe=>[oe.comboboxState,oe.isTyping]),T=nr(),I=te(()=>{o.actions.onChange(null),o.state.optionsElement&&(o.state.optionsElement.scrollTop=0),o.actions.goToOption({focus:Ne.Nothing})}),U=p.useMemo(()=>{var oe;return typeof u=="function"&&s.value!==void 0?(oe=u(s.value))!=null?oe:"":typeof s.value=="string"?s.value:""},[s.value,u]);fo(([oe,re],[xe,ye])=>{if(o.state.isTyping)return;let ie=w.current;ie&&((ye===Te.Open&&re===Te.Closed||oe!==xe)&&(ie.value=oe),requestAnimationFrame(()=>{if(o.state.isTyping||!ie||(E==null?void 0:E.activeElement)!==ie)return;let{selectionStart:ke,selectionEnd:_e}=ie;Math.abs((_e??0)-(ke??0))===0&&ke===0&&ie.setSelectionRange(ie.value.length,ie.value.length)}))},[U,_,E,P]),fo(([oe],[re])=>{if(oe===Te.Open&&re===Te.Closed){if(o.state.isTyping)return;let xe=w.current;if(!xe)return;let ye=xe.value,{selectionStart:ie,selectionEnd:ke,selectionDirection:_e}=xe;xe.value="",xe.value=ye,_e!==null?xe.setSelectionRange(ie,ke,_e):xe.setSelectionRange(ie,ke)}},[_]);let L=p.useRef(!1),$=te(()=>{L.current=!0}),R=te(()=>{T.nextFrame(()=>{L.current=!1})}),j=te(oe=>{switch(o.actions.setIsTyping(!0),oe.key){case Pe.Enter:if(o.state.comboboxState!==Te.Open||L.current)return;if(oe.preventDefault(),oe.stopPropagation(),o.selectors.activeOptionIndex(o.state)===null){o.actions.closeCombobox();return}o.actions.selectActiveOption(),s.mode===St.Single&&o.actions.closeCombobox();break;case Pe.ArrowDown:return oe.preventDefault(),oe.stopPropagation(),ot(o.state.comboboxState,{[Te.Open]:()=>o.actions.goToOption({focus:Ne.Next}),[Te.Closed]:()=>o.actions.openCombobox()});case Pe.ArrowUp:return oe.preventDefault(),oe.stopPropagation(),ot(o.state.comboboxState,{[Te.Open]:()=>o.actions.goToOption({focus:Ne.Previous}),[Te.Closed]:()=>{xt.flushSync(()=>o.actions.openCombobox()),s.value||o.actions.goToOption({focus:Ne.Last})}});case Pe.Home:if(oe.shiftKey)break;return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.First});case Pe.PageUp:return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.First});case Pe.End:if(oe.shiftKey)break;return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.Last});case Pe.PageDown:return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.Last});case Pe.Escape:return o.state.comboboxState!==Te.Open?void 0:(oe.preventDefault(),o.state.optionsElement&&!s.optionsPropsRef.current.static&&oe.stopPropagation(),s.mode===St.Single&&s.value===null&&I(),o.actions.closeCombobox());case Pe.Tab:if(o.state.comboboxState!==Te.Open)return;s.mode===St.Single&&o.state.activationTrigger!==Xt.Focus&&o.actions.selectActiveOption(),o.actions.closeCombobox();break}}),B=te(oe=>{c==null||c(oe),s.mode===St.Single&&oe.target.value===""&&I(),o.actions.openCombobox()}),M=te(oe=>{var re,xe,ye;let ie=(re=oe.relatedTarget)!=null?re:Yt.find(ke=>ke!==oe.currentTarget);if(!((xe=o.state.optionsElement)!=null&&xe.contains(ie))&&!((ye=o.state.buttonElement)!=null&&ye.contains(ie))&&o.state.comboboxState===Te.Open)return oe.preventDefault(),s.mode===St.Single&&s.value===null&&I(),o.actions.closeCombobox()}),K=te(oe=>{var re,xe,ye;let ie=(re=oe.relatedTarget)!=null?re:Yt.find(ke=>ke!==oe.currentTarget);(xe=o.state.buttonElement)!=null&&xe.contains(ie)||(ye=o.state.optionsElement)!=null&&ye.contains(ie)||s.disabled||s.immediate&&o.state.comboboxState!==Te.Open&&T.microTask(()=>{xt.flushSync(()=>o.actions.openCombobox()),o.actions.setActivationTrigger(Xt.Focus)})}),H=bn(),Y=ja(),{isFocused:ee,focusProps:X}=Rr({autoFocus:h}),{isHovered:W,hoverProps:le}=Br({isDisabled:f}),me=Me(o,oe=>oe.optionsElement),je=p.useMemo(()=>({open:_===Te.Open,disabled:f,invalid:s.invalid,hover:W,focus:ee,autofocus:h}),[s,W,ee,h,f,s.invalid]),ce=Ht({ref:y,id:l,role:"combobox",type:d,"aria-controls":me==null?void 0:me.id,"aria-expanded":_===Te.Open,"aria-activedescendant":Me(o,o.selectors.activeDescendantId),"aria-labelledby":H,"aria-describedby":Y,"aria-autocomplete":"list",defaultValue:(n=(r=e.defaultValue)!=null?r:s.defaultValue!==void 0?u==null?void 0:u(s.defaultValue):null)!=null?n:s.defaultValue,disabled:f||void 0,autoFocus:h,onCompositionStart:$,onCompositionEnd:R,onKeyDown:j,onChange:B,onFocus:K,onBlur:M},X,le);return Ae()({ourProps:ce,theirProps:m,slot:je,defaultTag:Zx,name:"Combobox.Input"})}let e1="button";function t1(e,t){let r=wo("Combobox.Button"),n=Pn("Combobox.Button"),[o,s]=p.useState(null),i=Xe(t,s,r.actions.setButtonElement),a=p.useId(),{id:l=`headlessui-combobox-button-${a}`,disabled:c=n.disabled||!1,autoFocus:u=!1,...f}=e,[h,d,m]=Me(r,B=>[B.comboboxState,B.inputElement,B.optionsElement]),b=Id(d),w=h===Te.Open;Dd(w,{trigger:o,action:p.useCallback(B=>{if(o!=null&&o.contains(B.target)||d!=null&&d.contains(B.target))return ir.Ignore;let M=B.target.closest('[role="option"]:not([data-disabled])');return pt(M)?ir.Select(M):m!=null&&m.contains(B.target)?ir.Ignore:ir.Close},[o,d,m]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let y=te(B=>{switch(B.key){case Pe.Space:case Pe.Enter:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&xt.flushSync(()=>r.actions.openCombobox()),b();return;case Pe.ArrowDown:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&(xt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Ne.First})),b();return;case Pe.ArrowUp:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&(xt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Ne.Last})),b();return;case Pe.Escape:if(r.state.comboboxState!==Te.Open)return;B.preventDefault(),r.state.optionsElement&&!n.optionsPropsRef.current.static&&B.stopPropagation(),xt.flushSync(()=>r.actions.closeCombobox()),b();return;default:return}}),E=te(B=>{B.preventDefault(),!Ia(B.currentTarget)&&(B.button===js.Left&&(r.state.comboboxState===Te.Open?r.actions.closeCombobox():r.actions.openCombobox()),b())}),_=bn([l]),{isFocusVisible:P,focusProps:T}=Rr({autoFocus:u}),{isHovered:I,hoverProps:U}=Br({isDisabled:c}),{pressed:L,pressProps:$}=so({disabled:c}),R=p.useMemo(()=>({open:h===Te.Open,active:L||h===Te.Open,disabled:c,invalid:n.invalid,value:n.value,hover:I,focus:P}),[n,I,P,L,c,h]),j=Ht({ref:i,id:l,type:Xa(e,o),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":m==null?void 0:m.id,"aria-expanded":h===Te.Open,"aria-labelledby":_,disabled:c||void 0,autoFocus:u,onPointerDown:E,onKeyDown:y},T,U,$);return Ae()({ourProps:j,theirProps:f,slot:R,defaultTag:e1,name:"Combobox.Button"})}let r1="div",n1=vr.RenderStrategy|vr.Static;function o1(e,t){var r,n,o;let s=p.useId(),{id:i=`headlessui-combobox-options-${s}`,hold:a=!1,anchor:l,portal:c=!1,modal:u=!0,transition:f=!1,...h}=e,d=wo("Combobox.Options"),m=Pn("Combobox.Options"),b=mf(l);b&&(c=!0);let[w,y]=gf(b),[E,_]=p.useState(null),P=pf(),T=Xe(t,b?w:null,d.actions.setOptionsElement,_),[I,U,L,$,R]=Me(d,_e=>[_e.comboboxState,_e.inputElement,_e.buttonElement,_e.optionsElement,_e.activationTrigger]),j=sr(U||L),B=sr($),M=Cn(),[K,H]=Qa(f,E,M!==null?(M&Qe.Open)===Qe.Open:I===Te.Open);Ha(K,U,d.actions.closeCombobox);let Y=m.__demoMode?!1:u&&I===Te.Open;Ja(Y,B);let ee=m.__demoMode?!1:u&&I===Te.Open;Ra(ee,{allowed:p.useCallback(()=>[U,L,$],[U,L,$])}),Ce(()=>{var _e;m.optionsPropsRef.current.static=(_e=e.static)!=null?_e:!1},[m.optionsPropsRef,e.static]),Ce(()=>{m.optionsPropsRef.current.hold=a},[m.optionsPropsRef,a]),Ld(I===Te.Open,{container:$,accept(_e){return _e.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:_e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(_e){_e.setAttribute("role","none")}});let X=bn([L==null?void 0:L.id]),W=p.useMemo(()=>({open:I===Te.Open,option:void 0}),[I]),le=te(()=>{d.actions.setActivationTrigger(Xt.Pointer)}),me=te(_e=>{_e.preventDefault(),d.actions.setActivationTrigger(Xt.Pointer)}),je=Ht(b?P():{},{"aria-labelledby":X,role:"listbox","aria-multiselectable":m.mode===St.Multi?!0:void 0,id:i,ref:T,style:{...h.style,...y,"--input-width":Aa(U,!0).width,"--button-width":Aa(L,!0).width},onWheel:R===Xt.Pointer?void 0:le,onMouseDown:me,...Za(H)}),ce=K&&I===Te.Closed,oe=fl(ce,(r=m.virtual)==null?void 0:r.options),re=fl(ce,m.value),xe=te(_e=>m.compare(re,_e)),ye=p.useMemo(()=>{if(!m.virtual)return m;if(oe===void 0)throw new Error("Missing `options` in virtual mode");return oe!==m.virtual.options?{...m,virtual:{...m.virtual,options:oe}}:m},[m,oe,(n=m.virtual)==null?void 0:n.options]);m.virtual&&Object.assign(h,{children:p.createElement(yo.Provider,{value:ye},p.createElement(Yx,{slot:W},h.children))});let ie=Ae(),ke=p.useMemo(()=>m.mode===St.Multi?m:{...m,isSelected:xe},[m,xe]);return p.createElement(pl,{enabled:c?e.static||K:!1,ownerDocument:j},p.createElement(yo.Provider,{value:ke},ie({ourProps:je,theirProps:{...h,children:p.createElement(jx,{freeze:ce},typeof h.children=="function"?(o=h.children)==null?void 0:o.call(h,W):h.children)},slot:W,defaultTag:r1,features:n1,visible:K,name:"Combobox.Options"})))}let s1="div";function i1(e,t){var r,n,o;let s=Pn("Combobox.Option"),i=wo("Combobox.Option"),a=p.useId(),{id:l=`headlessui-combobox-option-${a}`,value:c,disabled:u=(o=(n=(r=s.virtual)==null?void 0:r.disabled)==null?void 0:n.call(r,c))!=null?o:!1,order:f=null,...h}=e,[d]=Me(i,H=>[H.inputElement]),m=Id(d),b=Me(i,p.useCallback(H=>i.selectors.isActive(H,c,l),[c,l])),w=s.isSelected(c),y=p.useRef(null),E=br({disabled:u,value:c,domRef:y,order:f}),_=p.useContext(Df),P=Xe(t,y,_?_.measureElement:null),T=te(()=>{i.actions.setIsTyping(!1),i.actions.onChange(c)});Ce(()=>i.actions.registerOption(l,E),[E,l]);let I=Me(i,p.useCallback(H=>i.selectors.shouldScrollIntoView(H,c,l),[c,l]));Ce(()=>{if(I)return Et().requestAnimationFrame(()=>{var H,Y;(Y=(H=y.current)==null?void 0:H.scrollIntoView)==null||Y.call(H,{block:"nearest"})})},[I,y]);let U=te(H=>{H.preventDefault(),H.button===js.Left&&(u||(T(),qa()||requestAnimationFrame(()=>m()),s.mode===St.Single&&i.actions.closeCombobox()))}),L=te(()=>{if(u)return i.actions.goToOption({focus:Ne.Nothing});let H=s.calculateIndex(c);i.actions.goToOption({focus:Ne.Specific,idx:H})}),$=Ud(),R=te(H=>$.update(H)),j=te(H=>{if(!$.wasMoved(H)||u||b&&i.state.activationTrigger===Xt.Pointer)return;let Y=s.calculateIndex(c);i.actions.goToOption({focus:Ne.Specific,idx:Y},Xt.Pointer)}),B=te(H=>{$.wasMoved(H)&&(u||b&&(s.optionsPropsRef.current.hold||i.state.activationTrigger===Xt.Pointer&&i.actions.goToOption({focus:Ne.Nothing})))}),M=p.useMemo(()=>({active:b,focus:b,selected:w,disabled:u}),[b,w,u]),K={id:l,ref:P,role:"option",tabIndex:u===!0?void 0:-1,"aria-disabled":u===!0?!0:void 0,"aria-selected":w,disabled:void 0,onMouseDown:U,onFocus:L,onPointerEnter:R,onMouseEnter:R,onPointerMove:j,onMouseMove:j,onPointerLeave:B,onMouseLeave:B};return Ae()({ourProps:K,theirProps:h,slot:M,defaultTag:s1,name:"Combobox.Option"})}let a1=Ie(Jx),If=Ie(t1),jf=Ie(Qx),l1=Fa,Uf=Ie(o1),Ff=Ie(i1),c1=Object.assign(a1,{Input:jf,Button:If,Label:l1,Options:Uf,Option:Ff}),u1=p.Fragment;function d1(e,t){let{...r}=e,n=!1,{isFocusVisible:o,focusProps:s}=Rr(),{isHovered:i,hoverProps:a}=Br({isDisabled:n}),{pressed:l,pressProps:c}=so({disabled:n}),u=Ht({ref:t},s,a,c),f=p.useMemo(()=>({hover:i,focus:o,active:l}),[i,o,l]);return Ae()({ourProps:u,theirProps:r,slot:f,defaultTag:u1,name:"DataInteractive"})}let f1=Ie(d1);function m1(e,t=typeof document<"u"?document.defaultView:null,r){let n=co(e,"escape");Ya(t,"keydown",o=>{n&&(o.defaultPrevented||o.key===Pe.Escape&&r(o))})}function h1(){var e;let[t]=p.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[r,n]=p.useState((e=t==null?void 0:t.matches)!=null?e:!1);return Ce(()=>{if(!t)return;function o(s){n(s.matches)}return t.addEventListener("change",o),()=>t.removeEventListener("change",o)},[t]),r}function p1({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=sr(r),o=te(()=>{var s,i;let a=[];for(let l of e)l!==null&&(or(l)?a.push(l):"current"in l&&or(l.current)&&a.push(l.current));if(t!=null&&t.current)for(let l of t.current)a.push(l);for(let l of(s=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?s:[])l!==document.body&&l!==document.head&&or(l)&&l.id!=="headlessui-portal-root"&&(r&&(l.contains(r)||l.contains((i=r==null?void 0:r.getRootNode())==null?void 0:i.host))||a.some(c=>l.contains(c))||a.push(l));return a});return{resolveContainers:o,contains:te(s=>o().some(i=>i.contains(s)))}}let Af=p.createContext(null);function Lf({children:e,node:t}){let[r,n]=p.useState(null),o=Of(t??r);return p.createElement(Af.Provider,{value:o},e,o===null&&p.createElement(gn,{features:Wr.Hidden,ref:s=>{var i,a;if(s){for(let l of(a=(i=Hr(s))==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?a:[])if(l!==document.body&&l!==document.head&&or(l)&&l!=null&&l.contains(s)){n(l);break}}}}))}function Of(e=null){var t;return(t=p.useContext(Af))!=null?t:e}function bl(){let e=p.useRef(!1);return Ce(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var xo=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(xo||{});function g1(){let e=p.useRef(0);return Cd(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Vf(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)or(r.current)&&t.add(r.current);return t}let b1="div";var Kr=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(Kr||{});function v1(e,t){let r=p.useRef(null),n=Xe(r,t),{initialFocus:o,initialFocusFallback:s,containers:i,features:a=15,...l}=e;vo()||(a=0);let c=sr(r);E1(a,{ownerDocument:c});let u=_1(a,{ownerDocument:c,container:r,initialFocus:o,initialFocusFallback:s});S1(a,{ownerDocument:c,container:r,containers:i,previousActiveElement:u});let f=g1(),h=te(E=>{if(!pt(r.current))return;let _=r.current;(P=>P())(()=>{ot(f.current,{[xo.Forwards]:()=>{yn(_,jt.First,{skipElements:[E.relatedTarget,s]})},[xo.Backwards]:()=>{yn(_,jt.Last,{skipElements:[E.relatedTarget,s]})}})})}),d=co(!!(a&2),"focus-trap#tab-lock"),m=nr(),b=p.useRef(!1),w={ref:n,onKeyDown(E){E.key=="Tab"&&(b.current=!0,m.requestAnimationFrame(()=>{b.current=!1}))},onBlur(E){if(!(a&4))return;let _=Vf(i);pt(r.current)&&_.add(r.current);let P=E.relatedTarget;$t(P)&&P.dataset.headlessuiFocusGuard!=="true"&&(Mf(_,P)||(b.current?yn(r.current,ot(f.current,{[xo.Forwards]:()=>jt.Next,[xo.Backwards]:()=>jt.Previous})|jt.WrapAround,{relativeTo:E.target}):$t(E.target)&&zt(E.target)))}},y=Ae();return p.createElement(p.Fragment,null,d&&p.createElement(gn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:Wr.Focusable}),y({ourProps:w,theirProps:l,defaultTag:b1,name:"FocusTrap"}),d&&p.createElement(gn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:Wr.Focusable}))}let w1=Ie(v1),y1=Object.assign(w1,{features:Kr});function x1(e=!0){let t=p.useRef(Yt.slice());return fo(([r],[n])=>{n===!0&&r===!1&&ds(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=Yt.slice())},[e,Yt,t]),te(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function E1(e,{ownerDocument:t}){let r=!!(e&8),n=x1(r);fo(()=>{r||(t==null?void 0:t.activeElement)===(t==null?void 0:t.body)&&zt(n())},[r]),Us(()=>{r&&zt(n())})}function _1(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let s=p.useRef(null),i=co(!!(e&1),"focus-trap#initial-focus"),a=bl();return fo(()=>{if(e===0)return;if(!i){o!=null&&o.current&&zt(o.current);return}let l=r.current;l&&ds(()=>{if(!a.current)return;let c=t==null?void 0:t.activeElement;if(n!=null&&n.current){if((n==null?void 0:n.current)===c){s.current=c;return}}else if(l.contains(c)){s.current=c;return}if(n!=null&&n.current)zt(n.current);else{if(e&16){if(yn(l,jt.First|jt.AutoFocus)!==$a.Error)return}else if(yn(l,jt.First)!==$a.Error)return;if(o!=null&&o.current&&(zt(o.current),(t==null?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=t==null?void 0:t.activeElement})},[o,i,e]),s}function S1(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let s=bl(),i=!!(e&4);Ya(t==null?void 0:t.defaultView,"focus",a=>{if(!i||!s.current)return;let l=Vf(n);pt(r.current)&&l.add(r.current);let c=o.current;if(!c)return;let u=a.target;pt(u)?Mf(l,u)?(o.current=u,zt(u)):(a.preventDefault(),a.stopPropagation(),zt(c)):zt(o.current)},!0)}function Mf(e,t){for(let r of e)if(r.contains(t))return!0;return!1}function Bf(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||((t=e.as)!=null?t:Hf)!==p.Fragment||p.Children.count(e.children)===1}let Fs=p.createContext(null);Fs.displayName="TransitionContext";var N1=(e=>(e.Visible="visible",e.Hidden="hidden",e))(N1||{});function k1(){let e=p.useContext(Fs);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function C1(){let e=p.useContext(As);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let As=p.createContext(null);As.displayName="NestingContext";function Ls(e){return"children"in e?Ls(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Rf(e,t){let r=br(e),n=p.useRef([]),o=bl(),s=nr(),i=te((d,m=wr.Hidden)=>{let b=n.current.findIndex(({el:w})=>w===d);b!==-1&&(ot(m,{[wr.Unmount](){n.current.splice(b,1)},[wr.Hidden](){n.current[b].state="hidden"}}),s.microTask(()=>{var w;!Ls(n)&&o.current&&((w=r.current)==null||w.call(r))}))}),a=te(d=>{let m=n.current.find(({el:b})=>b===d);return m?m.state!=="visible"&&(m.state="visible"):n.current.push({el:d,state:"visible"}),()=>i(d,wr.Unmount)}),l=p.useRef([]),c=p.useRef(Promise.resolve()),u=p.useRef({enter:[],leave:[]}),f=te((d,m,b)=>{l.current.splice(0),t&&(t.chains.current[m]=t.chains.current[m].filter(([w])=>w!==d)),t==null||t.chains.current[m].push([d,new Promise(w=>{l.current.push(w)})]),t==null||t.chains.current[m].push([d,new Promise(w=>{Promise.all(u.current[m].map(([y,E])=>E)).then(()=>w())})]),m==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>b(m)):b(m)}),h=te((d,m,b)=>{Promise.all(u.current[m].splice(0).map(([w,y])=>y)).then(()=>{var w;(w=l.current.shift())==null||w()}).then(()=>b(m))});return p.useMemo(()=>({children:n,register:a,unregister:i,onStart:f,onStop:h,wait:c,chains:u}),[a,i,n,f,h,u,c])}let Hf=p.Fragment,$f=vr.RenderStrategy;function T1(e,t){var r,n;let{transition:o=!0,beforeEnter:s,afterEnter:i,beforeLeave:a,afterLeave:l,enter:c,enterFrom:u,enterTo:f,entered:h,leave:d,leaveFrom:m,leaveTo:b,...w}=e,[y,E]=p.useState(null),_=p.useRef(null),P=Bf(e),T=Xe(...P?[_,t,E]:t===null?[]:[t]),I=(r=w.unmount)==null||r?wr.Unmount:wr.Hidden,{show:U,appear:L,initial:$}=k1(),[R,j]=p.useState(U?"visible":"hidden"),B=C1(),{register:M,unregister:K}=B;Ce(()=>M(_),[M,_]),Ce(()=>{if(I===wr.Hidden&&_.current){if(U&&R!=="visible"){j("visible");return}return ot(R,{hidden:()=>K(_),visible:()=>M(_)})}},[R,_,M,K,U,I]);let H=vo();Ce(()=>{if(P&&H&&R==="visible"&&_.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[_,R,H,P]);let Y=$&&!L,ee=L&&U&&$,X=p.useRef(!1),W=Rf(()=>{X.current||(j("hidden"),K(_))},B),le=te(ye=>{X.current=!0;let ie=ye?"enter":"leave";W.onStart(_,ie,ke=>{ke==="enter"?s==null||s():ke==="leave"&&(a==null||a())})}),me=te(ye=>{let ie=ye?"enter":"leave";X.current=!1,W.onStop(_,ie,ke=>{ke==="enter"?i==null||i():ke==="leave"&&(l==null||l())}),ie==="leave"&&!Ls(W)&&(j("hidden"),K(_))});p.useEffect(()=>{P&&o||(le(U),me(U))},[U,P,o]);let je=(()=>!(!o||!P||!H||Y))(),[,ce]=Qa(je,y,U,{start:le,end:me}),oe=yr({ref:T,className:((n=Ca(w.className,ee&&c,ee&&u,ce.enter&&c,ce.enter&&ce.closed&&u,ce.enter&&!ce.closed&&f,ce.leave&&d,ce.leave&&!ce.closed&&m,ce.leave&&ce.closed&&b,!ce.transition&&U&&h))==null?void 0:n.trim())||void 0,...Za(ce)}),re=0;R==="visible"&&(re|=Qe.Open),R==="hidden"&&(re|=Qe.Closed),U&&R==="hidden"&&(re|=Qe.Opening),!U&&R==="visible"&&(re|=Qe.Closing);let xe=Ae();return p.createElement(As.Provider,{value:W},p.createElement(ml,{value:re},xe({ourProps:oe,theirProps:w,defaultTag:Hf,features:$f,visible:R==="visible",name:"Transition.Child"})))}function P1(e,t){let{show:r,appear:n=!1,unmount:o=!0,...s}=e,i=p.useRef(null),a=Bf(e),l=Xe(...a?[i,t]:t===null?[]:[t]);vo();let c=Cn();if(r===void 0&&c!==null&&(r=(c&Qe.Open)===Qe.Open),r===void 0)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,f]=p.useState(r?"visible":"hidden"),h=Rf(()=>{r||f("hidden")}),[d,m]=p.useState(!0),b=p.useRef([r]);Ce(()=>{d!==!1&&b.current[b.current.length-1]!==r&&(b.current.push(r),m(!1))},[b,r]);let w=p.useMemo(()=>({show:r,appear:n,initial:d}),[r,n,d]);Ce(()=>{r?f("visible"):!Ls(h)&&i.current!==null&&f("hidden")},[r,h]);let y={unmount:o},E=te(()=>{var T;d&&m(!1),(T=e.beforeEnter)==null||T.call(e)}),_=te(()=>{var T;d&&m(!1),(T=e.beforeLeave)==null||T.call(e)}),P=Ae();return p.createElement(As.Provider,{value:h},p.createElement(Fs.Provider,{value:w},P({ourProps:{...y,as:p.Fragment,children:p.createElement(Wf,{ref:l,...y,...s,beforeEnter:E,beforeLeave:_})},theirProps:{},defaultTag:p.Fragment,features:$f,visible:u==="visible",name:"Transition"})))}function D1(e,t){let r=p.useContext(Fs)!==null,n=Cn()!==null;return p.createElement(p.Fragment,null,!r&&n?p.createElement(vl,{ref:t,...e}):p.createElement(Wf,{ref:t,...e}))}let vl=Ie(P1),Wf=Ie(T1),wl=Ie(D1),I1=Object.assign(vl,{Child:wl,Root:vl});var j1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(j1||{}),U1=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(U1||{});let F1={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},yl=p.createContext(null);yl.displayName="DialogContext";function Os(e){let t=p.useContext(yl);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Os),r}return t}function A1(e,t){return ot(t.type,F1,e,t)}let zf=Ie(function(e,t){let r=p.useId(),{id:n=`headlessui-dialog-${r}`,open:o,onClose:s,initialFocus:i,role:a="dialog",autoFocus:l=!0,__demoMode:c=!1,unmount:u=!1,...f}=e,h=p.useRef(!1);a=function(){return a==="dialog"||a==="alertdialog"?a:(h.current||(h.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let d=Cn();o===void 0&&d!==null&&(o=(d&Qe.Open)===Qe.Open);let m=p.useRef(null),b=Xe(m,t),w=sr(m),y=o?0:1,[E,_]=p.useReducer(A1,{titleId:null,descriptionId:null,panelRef:p.createRef()}),P=te(()=>s(!1)),T=te(ce=>_({type:0,id:ce})),I=vo()?y===0:!1,[U,L]=$x(),$={get current(){var ce;return(ce=E.panelRef.current)!=null?ce:m.current}},R=Of(),{resolveContainers:j}=p1({mainTreeNode:R,portals:U,defaultContainers:[$]}),B=d!==null?(d&Qe.Closing)===Qe.Closing:!1;Ra(c||B?!1:I,{allowed:te(()=>{var ce,oe;return[(oe=(ce=m.current)==null?void 0:ce.closest("[data-headlessui-portal]"))!=null?oe:null]}),disallowed:te(()=>{var ce;return[(ce=R==null?void 0:R.closest("body > *:not(#headlessui-portal-root)"))!=null?ce:null]})});let M=wn.get(null);Ce(()=>{if(I)return M.actions.push(n),()=>M.actions.pop(n)},[M,n,I]);let K=Me(M,p.useCallback(ce=>M.selectors.isTop(ce,n),[M,n]));Ka(K,j,ce=>{ce.preventDefault(),P()}),m1(K,w==null?void 0:w.defaultView,ce=>{ce.preventDefault(),ce.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),P()}),Ja(c||B?!1:I,w,j),Ha(I,m,P);let[H,Y]=bs(),ee=p.useMemo(()=>[{dialogState:y,close:P,setTitleId:T,unmount:u},E],[y,E,P,T,u]),X=p.useMemo(()=>({open:y===0}),[y]),W={ref:b,id:n,role:a,tabIndex:-1,"aria-modal":c?void 0:y===0?!0:void 0,"aria-labelledby":E.titleId,"aria-describedby":H,unmount:u},le=!h1(),me=Kr.None;I&&!c&&(me|=Kr.RestoreFocus,me|=Kr.TabLock,l&&(me|=Kr.AutoFocus),le&&(me|=Kr.InitialFocus));let je=Ae();return p.createElement(Ux,null,p.createElement(Ef,{force:!0},p.createElement(pl,null,p.createElement(yl.Provider,{value:ee},p.createElement(Nf,{target:m},p.createElement(Ef,{force:!1},p.createElement(Y,{slot:X},p.createElement(L,null,p.createElement(y1,{initialFocus:i,initialFocusFallback:m,containers:j,features:me},p.createElement(gw,{value:P},je({ourProps:W,theirProps:f,slot:X,defaultTag:L1,features:O1,visible:y===0,name:"Dialog"})))))))))))}),L1="div",O1=vr.RenderStrategy|vr.Static;function V1(e,t){let{transition:r=!1,open:n,...o}=e,s=Cn(),i=e.hasOwnProperty("open")||s!==null,a=e.hasOwnProperty("onClose");if(!i&&!a)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!s&&typeof e.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if(typeof e.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(n!==void 0||r)&&!o.static?p.createElement(Lf,null,p.createElement(I1,{show:n,transition:r,unmount:o.unmount},p.createElement(zf,{ref:t,...o}))):p.createElement(Lf,null,p.createElement(zf,{ref:t,open:n,...o}))}let M1="div";function B1(e,t){let r=p.useId(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...s}=e,[{dialogState:i,unmount:a},l]=Os("Dialog.Panel"),c=Xe(t,l.panelRef),u=p.useMemo(()=>({open:i===0}),[i]),f=te(w=>{w.stopPropagation()}),h={ref:c,id:n,onClick:f},d=o?wl:p.Fragment,m=o?{unmount:a}:{},b=Ae();return p.createElement(d,{...m},b({ourProps:h,theirProps:s,slot:u,defaultTag:M1,name:"Dialog.Panel"}))}let R1="div";function H1(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:s}]=Os("Dialog.Backdrop"),i=p.useMemo(()=>({open:o===0}),[o]),a={ref:t,"aria-hidden":!0},l=r?wl:p.Fragment,c=r?{unmount:s}:{},u=Ae();return p.createElement(l,{...c},u({ourProps:a,theirProps:n,slot:i,defaultTag:R1,name:"Dialog.Backdrop"}))}let $1="h2";function W1(e,t){let r=p.useId(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:s,setTitleId:i}]=Os("Dialog.Title"),a=Xe(t);p.useEffect(()=>(i(n),()=>i(null)),[n,i]);let l=p.useMemo(()=>({open:s===0}),[s]),c={ref:a,id:n};return Ae()({ourProps:c,theirProps:o,slot:l,defaultTag:$1,name:"Dialog.Title"})}let z1=Ie(V1),Vs=Ie(B1),xl=Ie(H1),El=Ie(W1),Eo=Object.assign(z1,{Panel:Vs,Title:El,Description:vs}),G1="div";function q1(e,t){let r=`headlessui-control-${p.useId()}`,[n,o]=io(),[s,i]=bs(),a=$r(),{disabled:l=a||!1,...c}=e,u=p.useMemo(()=>({disabled:l}),[l]),f={ref:t,disabled:l||void 0,"aria-disabled":l||void 0},h=Ae();return p.createElement($v,{value:l},p.createElement(o,{value:n},p.createElement(i,{value:s},p.createElement(rw,{id:r},h({ourProps:f,theirProps:{...c,children:p.createElement(Qv,null,typeof c.children=="function"?c.children(u):c.children)},slot:u,defaultTag:G1,name:"Field"})))))}let K1=Ie(q1),Y1="input";function X1(e,t){let r=p.useId(),n=hs(),o=$r(),{id:s=n||`headlessui-input-${r}`,disabled:i=o||!1,autoFocus:a=!1,invalid:l=!1,...c}=e,u=bn(),f=ja(),{isFocused:h,focusProps:d}=Rr({autoFocus:a}),{isHovered:m,hoverProps:b}=Br({isDisabled:i}),w=Ht({ref:t,id:s,"aria-labelledby":u,"aria-describedby":f,"aria-invalid":l?"true":void 0,disabled:i||void 0,autoFocus:a},d,b),y=p.useMemo(()=>({disabled:i,invalid:l,hover:m,focus:h,autofocus:a}),[i,l,m,h,a]);return Ae()({ourProps:w,theirProps:c,slot:y,defaultTag:Y1,name:"Input"})}let J1=Ie(X1);function Z1(e,t){let r=p.useRef({left:0,top:0});if(Ce(()=>{if(!t)return;let o=t.getBoundingClientRect();o&&(r.current=o)},[e,t]),t==null||!e||t===document.activeElement)return!1;let n=t.getBoundingClientRect();return n.top!==r.current.top||n.left!==r.current.left}let Gf=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function qf(e){var t,r;let n=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!pt(o))return n;let s=!1;for(let a of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),s=!0;let i=s?(r=o.innerText)!=null?r:"":n;return Gf.test(i)&&(i=i.replace(Gf,"")),i}function Q1(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(o=>{let s=document.getElementById(o);if(s){let i=s.getAttribute("aria-label");return typeof i=="string"?i.trim():qf(s).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return qf(e).trim()}function eE(e){let t=p.useRef(""),r=p.useRef("");return te(()=>{let n=e.current;if(!n)return"";let o=n.innerText;if(t.current===o)return r.current;let s=Q1(n).trim().toLowerCase();return t.current=o,r.current=s,s})}var tE=Object.defineProperty,rE=(e,t,r)=>t in e?tE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Kf=(e,t,r)=>(rE(e,typeof t!="symbol"?t+"":t,r),r),st=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(st||{}),Ms=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Ms||{}),Be=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItems=5]="RegisterItems",e[e.UnregisterItems=6]="UnregisterItems",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e[e.SortItems=9]="SortItems",e))(Be||{});function Yf(e,t=r=>r){let r=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,n=Ga(t(e.items.slice()),s=>s.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return o===-1&&(o=null),{items:n,activeItemIndex:o}}let nE={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,pendingFocus:{focus:Ne.Nothing},menuState:1}},0(e,t){return e.menuState===0?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0}},2:(e,t)=>{var r,n,o,s,i;if(e.menuState===1)return e;let a={...e,searchQuery:"",activationTrigger:(r=t.trigger)!=null?r:1,__demoMode:!1};if(t.focus===Ne.Nothing)return{...a,activeItemIndex:null};if(t.focus===Ne.Specific)return{...a,activeItemIndex:e.items.findIndex(u=>u.id===t.id)};if(t.focus===Ne.Previous){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,h=Tn(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(h!==null){let d=e.items[h].dataRef.current.domRef;if(((n=f.current)==null?void 0:n.previousElementSibling)===d.current||((o=d.current)==null?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:h}}}}else if(t.focus===Ne.Next){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,h=Tn(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(h!==null){let d=e.items[h].dataRef.current.domRef;if(((s=f.current)==null?void 0:s.nextElementSibling)===d.current||((i=d.current)==null?void 0:i.nextElementSibling)===null)return{...a,activeItemIndex:h}}}}let l=Yf(e),c=Tn(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:u=>u.id,resolveDisabled:u=>u.dataRef.current.disabled});return{...a,...l,activeItemIndex:c}},3:(e,t)=>{let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find(i=>{var a;return((a=i.dataRef.current.textValue)==null?void 0:a.startsWith(n))&&!i.dataRef.current.disabled}),s=o?e.items.indexOf(o):-1;return s===-1||s===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:s,activationTrigger:1}},4(e){return e.searchQuery===""?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,t)=>{let r=e.items.concat(t.items.map(o=>o)),n=e.activeItemIndex;return e.pendingFocus.focus!==Ne.Nothing&&(n=Tn(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeItemIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled})),{...e,items:r,activeItemIndex:n,pendingFocus:{focus:Ne.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let r=e.items,n=[],o=new Set(t.items);for(let[s,i]of r.entries())if(o.has(i.id)&&(n.push(s),o.delete(i.id),o.size===0))break;if(n.length>0){r=r.slice();for(let s of n.reverse())r.splice(s,1)}return{...e,items:r,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...Yf(e),pendingShouldSort:!1}:e};class _l extends Oa{constructor(t){super(t),Kf(this,"actions",{registerItem:vd(()=>{let r=[],n=new Set;return[(o,s)=>{n.has(s)||(n.add(s),r.push({id:o,dataRef:s}))},()=>(n.clear(),this.send({type:5,items:r.splice(0)}))]}),unregisterItem:vd(()=>{let r=[];return[n=>r.push(n),()=>this.send({type:6,items:r.splice(0)})]})}),Kf(this,"selectors",{activeDescendantId(r){var n;let o=r.activeItemIndex,s=r.items;return o===null||(n=s[o])==null?void 0:n.id},isActive(r,n){var o;let s=r.activeItemIndex,i=r.items;return s!==null?((o=i[s])==null?void 0:o.id)===n:!1},shouldScrollIntoView(r,n){return r.__demoMode||r.menuState!==0||r.activationTrigger===0?!1:this.isActive(r,n)}}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let r=this.state.id,n=wn.get(null);this.disposables.add(n.on(Ma.Push,o=>{!n.selectors.isTop(o,r)&&this.state.menuState===0&&this.send({type:1})})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,__demoMode:r=!1}){return new _l({id:t,__demoMode:r,menuState:r?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:Ne.Nothing}})}reduce(t,r){return ot(r.type,nE,t,r)}}const Xf=p.createContext(null);function Sl(e){let t=p.useContext(Xf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Jf),r}return t}function Jf({id:e,__demoMode:t=!1}){let r=p.useMemo(()=>_l.new({id:e,__demoMode:t}),[]);return Us(()=>r.dispose()),r}let oE=p.Fragment;function sE(e,t){let r=p.useId(),{__demoMode:n=!1,...o}=e,s=Jf({id:r,__demoMode:n}),[i,a,l]=Me(s,w=>[w.menuState,w.itemsElement,w.buttonElement]),c=Xe(t),u=wn.get(null),f=Me(u,p.useCallback(w=>u.selectors.isTop(w,r),[u,r]));Ka(f,[l,a],(w,y)=>{var E;s.send({type:Be.CloseMenu}),za(y,Wa.Loose)||(w.preventDefault(),(E=s.state.buttonElement)==null||E.focus())});let h=te(()=>{s.send({type:Be.CloseMenu})}),d=p.useMemo(()=>({open:i===st.Open,close:h}),[i,h]),m={ref:c},b=Ae();return p.createElement(vf,null,p.createElement(Xf.Provider,{value:s},p.createElement(ml,{value:ot(i,{[st.Open]:Qe.Open,[st.Closed]:Qe.Closed})},b({ourProps:m,theirProps:o,slot:d,defaultTag:oE,name:"Menu"}))))}let iE="button";function aE(e,t){let r=Sl("Menu.Button"),n=p.useId(),{id:o=`headlessui-menu-button-${n}`,disabled:s=!1,autoFocus:i=!1,...a}=e,l=p.useRef(null),c=Px(),u=Xe(t,l,hf(),te(M=>r.send({type:Be.SetButtonElement,element:M}))),f=te(M=>{switch(M.key){case Pe.Space:case Pe.Enter:case Pe.ArrowDown:M.preventDefault(),M.stopPropagation(),r.send({type:Be.OpenMenu,focus:{focus:Ne.First}});break;case Pe.ArrowUp:M.preventDefault(),M.stopPropagation(),r.send({type:Be.OpenMenu,focus:{focus:Ne.Last}});break}}),h=te(M=>{switch(M.key){case Pe.Space:M.preventDefault();break}}),[d,m,b]=Me(r,M=>[M.menuState,M.buttonElement,M.itemsElement]),w=d===st.Open;Dd(w,{trigger:m,action:p.useCallback(M=>{if(m!=null&&m.contains(M.target))return ir.Ignore;let K=M.target.closest('[role="menuitem"]:not([data-disabled])');return pt(K)?ir.Select(K):b!=null&&b.contains(M.target)?ir.Ignore:ir.Close},[m,b]),close:p.useCallback(()=>r.send({type:Be.CloseMenu}),[]),select:p.useCallback(M=>M.click(),[])});let y=te(M=>{var K;if(M.button===js.Left){if(Ia(M.currentTarget))return M.preventDefault();s||(d===st.Open?(xt.flushSync(()=>r.send({type:Be.CloseMenu})),(K=l.current)==null||K.focus({preventScroll:!0})):(M.preventDefault(),r.send({type:Be.OpenMenu,focus:{focus:Ne.Nothing},trigger:Ms.Pointer})))}}),E=p.useRef(null),_=te(M=>{E.current=M.pointerType,M.pointerType==="mouse"&&y(M)}),P=te(M=>{E.current!=="mouse"&&y(M)}),{isFocusVisible:T,focusProps:I}=Rr({autoFocus:i}),{isHovered:U,hoverProps:L}=Br({isDisabled:s}),{pressed:$,pressProps:R}=so({disabled:s}),j=p.useMemo(()=>({open:d===st.Open,active:$||d===st.Open,disabled:s,hover:U,focus:T,autofocus:i}),[d,U,T,$,s,i]),B=Ht(c(),{ref:u,id:o,type:Xa(e,l.current),"aria-haspopup":"menu","aria-controls":b==null?void 0:b.id,"aria-expanded":d===st.Open,disabled:s||void 0,autoFocus:i,onKeyDown:f,onKeyUp:h,onPointerDown:_,onClick:P},I,L,R);return Ae()({ourProps:B,theirProps:a,slot:j,defaultTag:iE,name:"Menu.Button"})}let lE="div",cE=vr.RenderStrategy|vr.Static;function uE(e,t){let r=p.useId(),{id:n=`headlessui-menu-items-${r}`,anchor:o,portal:s=!1,modal:i=!0,transition:a=!1,...l}=e,c=mf(o),u=Sl("Menu.Items"),[f,h]=gf(c),d=pf(),[m,b]=p.useState(null),w=Xe(t,c?f:null,te(W=>u.send({type:Be.SetItemsElement,element:W})),b),[y,E]=Me(u,W=>[W.menuState,W.buttonElement]),_=sr(E),P=sr(m);c&&(s=!0);let T=Cn(),[I,U]=Qa(a,m,T!==null?(T&Qe.Open)===Qe.Open:y===st.Open);Ha(I,E,()=>{u.send({type:Be.CloseMenu})});let L=Me(u,W=>W.__demoMode),$=L?!1:i&&y===st.Open;Ja($,P);let R=L?!1:i&&y===st.Open;Ra(R,{allowed:p.useCallback(()=>[E,m],[E,m])});let j=y!==st.Open,B=Z1(j,E)?!1:I;p.useEffect(()=>{let W=m;W&&y===st.Open&&W!==(P==null?void 0:P.activeElement)&&W.focus({preventScroll:!0})},[y,m,P]),Ld(y===st.Open,{container:m,accept(W){return W.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:W.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(W){W.setAttribute("role","none")}});let M=nr(),K=te(W=>{var le,me,je;switch(M.dispose(),W.key){case Pe.Space:if(u.state.searchQuery!=="")return W.preventDefault(),W.stopPropagation(),u.send({type:Be.Search,value:W.key});case Pe.Enter:if(W.preventDefault(),W.stopPropagation(),u.state.activeItemIndex!==null){let{dataRef:ce}=u.state.items[u.state.activeItemIndex];(me=(le=ce.current)==null?void 0:le.domRef.current)==null||me.click()}u.send({type:Be.CloseMenu}),Nd(u.state.buttonElement);break;case Pe.ArrowDown:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Next});case Pe.ArrowUp:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Previous});case Pe.Home:case Pe.PageUp:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.First});case Pe.End:case Pe.PageDown:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Last});case Pe.Escape:W.preventDefault(),W.stopPropagation(),xt.flushSync(()=>u.send({type:Be.CloseMenu})),(je=u.state.buttonElement)==null||je.focus({preventScroll:!0});break;case Pe.Tab:W.preventDefault(),W.stopPropagation(),xt.flushSync(()=>u.send({type:Be.CloseMenu})),Kw(u.state.buttonElement,W.shiftKey?jt.Previous:jt.Next);break;default:W.key.length===1&&(u.send({type:Be.Search,value:W.key}),M.setTimeout(()=>u.send({type:Be.ClearSearch}),350));break}}),H=te(W=>{switch(W.key){case Pe.Space:W.preventDefault();break}}),Y=p.useMemo(()=>({open:y===st.Open}),[y]),ee=Ht(c?d():{},{"aria-activedescendant":Me(u,u.selectors.activeDescendantId),"aria-labelledby":Me(u,W=>{var le;return(le=W.buttonElement)==null?void 0:le.id}),id:n,onKeyDown:K,onKeyUp:H,role:"menu",tabIndex:y===st.Open?0:void 0,ref:w,style:{...l.style,...h,"--button-width":Aa(E,!0).width},...Za(U)}),X=Ae();return p.createElement(pl,{enabled:s?e.static||I:!1,ownerDocument:_},X({ourProps:ee,theirProps:l,slot:Y,defaultTag:lE,features:cE,visible:B,name:"Menu.Items"}))}let dE=p.Fragment;function fE(e,t){let r=p.useId(),{id:n=`headlessui-menu-item-${r}`,disabled:o=!1,...s}=e,i=Sl("Menu.Item"),a=Me(i,j=>i.selectors.isActive(j,n)),l=p.useRef(null),c=Xe(t,l),u=Me(i,j=>i.selectors.shouldScrollIntoView(j,n));Ce(()=>{if(u)return Et().requestAnimationFrame(()=>{var j,B;(B=(j=l.current)==null?void 0:j.scrollIntoView)==null||B.call(j,{block:"nearest"})})},[u,l]);let f=eE(l),h=p.useRef({disabled:o,domRef:l,get textValue(){return f()}});Ce(()=>{h.current.disabled=o},[h,o]),Ce(()=>(i.actions.registerItem(n,h),()=>i.actions.unregisterItem(n)),[h,n]);let d=te(()=>{i.send({type:Be.CloseMenu})}),m=te(j=>{if(o)return j.preventDefault();i.send({type:Be.CloseMenu}),Nd(i.state.buttonElement)}),b=te(()=>{if(o)return i.send({type:Be.GoToItem,focus:Ne.Nothing});i.send({type:Be.GoToItem,focus:Ne.Specific,id:n})}),w=Ud(),y=te(j=>w.update(j)),E=te(j=>{w.wasMoved(j)&&(o||a||i.send({type:Be.GoToItem,focus:Ne.Specific,id:n,trigger:Ms.Pointer}))}),_=te(j=>{w.wasMoved(j)&&(o||a&&i.state.activationTrigger===Ms.Pointer&&i.send({type:Be.GoToItem,focus:Ne.Nothing}))}),[P,T]=io(),[I,U]=bs(),L=p.useMemo(()=>({active:a,focus:a,disabled:o,close:d}),[a,o,d]),$={id:n,ref:c,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-labelledby":P,"aria-describedby":I,disabled:void 0,onClick:m,onFocus:b,onPointerEnter:y,onMouseEnter:y,onPointerMove:E,onMouseMove:E,onPointerLeave:_,onMouseLeave:_},R=Ae();return p.createElement(T,null,p.createElement(U,null,R({ourProps:$,theirProps:s,slot:L,defaultTag:dE,name:"Menu.Item"})))}let mE="div";function hE(e,t){let[r,n]=io(),o=e,s={ref:t,"aria-labelledby":r,role:"group"},i=Ae();return p.createElement(n,null,i({ourProps:s,theirProps:o,slot:{},defaultTag:mE,name:"Menu.Section"}))}let pE="header";function gE(e,t){let r=p.useId(),{id:n=`headlessui-menu-heading-${r}`,...o}=e,s=Ua();Ce(()=>s.register(n),[n,s.register]);let i={id:n,ref:t,role:"presentation",...s.props};return Ae()({ourProps:i,theirProps:o,slot:{},defaultTag:pE,name:"Menu.Heading"})}let bE="div";function vE(e,t){let r=e,n={ref:t,role:"separator"};return Ae()({ourProps:n,theirProps:r,slot:{},defaultTag:bE,name:"Menu.Separator"})}let wE=Ie(sE),Zf=Ie(aE),Qf=Ie(uE),em=Ie(fE),yE=Ie(hE),xE=Ie(gE),EE=Ie(vE),_E=Object.assign(wE,{Button:Zf,Items:Qf,Item:em,Section:yE,Heading:xE,Separator:EE}),Nl=p.createContext(null);Nl.displayName="GroupContext";let SE=p.Fragment;function NE(e){var t;let[r,n]=p.useState(null),[o,s]=io(),[i,a]=bs(),l=p.useMemo(()=>({switch:r,setSwitch:n}),[r,n]),c={},u=e,f=Ae();return p.createElement(a,{name:"Switch.Description",value:i},p.createElement(s,{name:"Switch.Label",value:o,props:{htmlFor:(t=l.switch)==null?void 0:t.id,onClick(h){r&&(Da(h.currentTarget)&&h.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},p.createElement(Nl.Provider,{value:l},f({ourProps:c,theirProps:u,slot:{},defaultTag:SE,name:"Switch.Group"}))))}let kE="button";function CE(e,t){var r;let n=p.useId(),o=hs(),s=$r(),{id:i=o||`headlessui-switch-${n}`,disabled:a=s||!1,checked:l,defaultChecked:c,onChange:u,name:f,value:h,form:d,autoFocus:m=!1,...b}=e,w=p.useContext(Nl),[y,E]=p.useState(null),_=p.useRef(null),P=Xe(_,t,w===null?null:w.setSwitch,E),T=Yu(c),[I,U]=Ku(l,u,T??!1),L=nr(),[$,R]=p.useState(!1),j=te(()=>{R(!0),U==null||U(!I),L.nextFrame(()=>{R(!1)})}),B=te(ye=>{if(Ia(ye.currentTarget))return ye.preventDefault();ye.preventDefault(),j()}),M=te(ye=>{ye.key===Pe.Space?(ye.preventDefault(),j()):ye.key===Pe.Enter&&Xv(ye.currentTarget)}),K=te(ye=>ye.preventDefault()),H=bn(),Y=ja(),{isFocusVisible:ee,focusProps:X}=Rr({autoFocus:m}),{isHovered:W,hoverProps:le}=Br({isDisabled:a}),{pressed:me,pressProps:je}=so({disabled:a}),ce=p.useMemo(()=>({checked:I,disabled:a,hover:W,focus:ee,active:me,autofocus:m,changing:$}),[I,W,ee,me,a,$,m]),oe=Ht({id:i,ref:P,role:"switch",type:Xa(e,y),tabIndex:e.tabIndex===-1?0:(r=e.tabIndex)!=null?r:0,"aria-checked":I,"aria-labelledby":H,"aria-describedby":Y,disabled:a||void 0,autoFocus:m,onClick:B,onKeyUp:M,onKeyPress:K},X,le,je),re=p.useCallback(()=>{if(T!==void 0)return U==null?void 0:U(T)},[U,T]),xe=Ae();return p.createElement(p.Fragment,null,f!=null&&p.createElement(ed,{disabled:a,data:{[f]:h||"on"},overrides:{type:"checkbox",checked:I},form:d,onReset:re}),xe({ourProps:oe,theirProps:b,slot:ce,defaultTag:kE,name:"Switch"}))}let TE=Ie(CE),PE=NE,DE=Fa,IE=vs,jE=Object.assign(TE,{Group:PE,Label:DE,Description:IE});function Yr({className:e,...t}){return g.jsxDEV(K1,{...t,className:Fe(e,"[&>[data-slot=label]+[data-slot=control]]:mt-3","[&>[data-slot=label]+[data-slot=description]]:mt-1","[&>[data-slot=description]+[data-slot=control]]:mt-3","[&>[data-slot=control]+[data-slot=description]]:mt-3","[&>[data-slot=control]+[data-slot=error]]:mt-3","*:data-[slot=label]:font-medium")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:32,columnNumber:5},this)}function Xr({className:e,...t}){return g.jsxDEV(Fa,{"data-slot":"label",...t,className:Fe(e,"relative text-base/10 font-bold text-neutral-950 select-none data-disabled:opacity-50 sm:text-sm/8 dark:text-white")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:49,columnNumber:5},this)}function Dn({className:e,...t}){return g.jsxDEV(vs,{"data-slot":"description",...t,className:Fe(e,"pb-2 text-base/6 text-neutral-500 data-disabled:opacity-50 sm:text-sm/6 dark:text-neutral-400")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:62,columnNumber:5},this)}function tm({checked:e,onChange:t,className:r="",iconOn:n=g.jsxDEV("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600",children:g.jsxDEV("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:12,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:11,columnNumber:5},this),iconOff:o=g.jsxDEV("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400",children:g.jsxDEV("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:17,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:16,columnNumber:5},this),...s}){return g.jsxDEV(jE,{checked:e,onChange:t,className:Fe("group relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent bg-gray-200 transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 data-[checked]:bg-indigo-600",r),...s,children:[g.jsxDEV("span",{className:"sr-only",children:"Toggle setting"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:38,columnNumber:7},this),g.jsxDEV("span",{className:"pointer-events-none relative inline-block size-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out group-data-[checked]:translate-x-5",children:[g.jsxDEV("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center transition-opacity duration-200 ease-in group-data-[checked]:opacity-0 group-data-[checked]:duration-100 group-data-[checked]:ease-out",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:40,columnNumber:9},this),g.jsxDEV("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center opacity-0 transition-opacity duration-100 ease-out group-data-[checked]:opacity-100 group-data-[checked]:duration-200 group-data-[checked]:ease-in",children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:46,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:39,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:29,columnNumber:5},this)}/**24 */var gn=m;function pw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mw=typeof Object.is=="function"?Object.is:pw,gw=gn.useSyncExternalStore,vw=gn.useRef,bw=gn.useEffect,ww=gn.useMemo,yw=gn.useDebugValue;ju.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=vw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=ww(function(){function l(d){if(!c){if(c=!0,u=d,d=n(d),o!==void 0&&s.hasValue){var h=s.value;if(o(h,d))return f=h}return f=d}if(h=f,mw(u,d))return h;var v=n(d);return o!==void 0&&o(h,v)?(u=d,h):(u=d,f=v)}var c=!1,u,f,p=r===void 0?null:r;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,r,n,o]);var a=gw(e,i[0],i[1]);return bw(function(){s.hasValue=!0,s.value=a},[a]),yw(a),a},Ou.exports=ju;var xw=Ou.exports;function _e(e,t,r=Cu){return xw.useSyncExternalStoreWithSelector(K(n=>e.subscribe(kw,n)),K(()=>e.state),K(()=>e.state),K(t),r)}function kw(e){return e}function vn(e,t){let r=m.useId(),n=Nr.get(t),[o,i]=_e(n,m.useCallback(s=>[n.selectors.isTop(s,r),n.selectors.inStack(s,r)],[n,r]));return pe(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?i?o:!0:!1}let qs=new Map,bn=new Map;function Mu(e){var t;let r=(t=bn.get(e))!=null?t:0;return bn.set(e,r+1),r!==0?()=>Nu(e):(qs.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>Nu(e))}function Nu(e){var t;let r=(t=bn.get(e))!=null?t:1;if(r===1?bn.delete(e):bn.set(e,r-1),r!==1)return;let n=qs.get(e);n&&(n["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,qs.delete(e))}function Ws(e,{allowed:t,disallowed:r}={}){let n=vn(e,"inert-others");pe(()=>{var o,i;if(!n)return;let s=rt();for(let l of(o=r==null?void 0:r())!=null?o:[])l&&s.add(Mu(l));let a=(i=t==null?void 0:t())!=null?i:[];for(let l of a){if(!l)continue;let c=lr(l);if(!c)continue;let u=l.parentElement;for(;u&&u!==c.body;){for(let f of u.children)a.some(p=>f.contains(p))||s.add(Mu(f));u=u.parentElement}}return s.dispose},[n,t,r])}function $s(e,t,r){let n=Bt(o=>{let i=o.getBoundingClientRect();i.x===0&&i.y===0&&i.width===0&&i.height===0&&r()});m.useEffect(()=>{if(!e)return;let o=t===null?null:Je(t)?t:t.current;if(!o)return;let i=rt();if(typeof ResizeObserver<"u"){let s=new ResizeObserver(()=>n.current(o));s.observe(o),i.add(()=>s.disconnect())}if(typeof IntersectionObserver<"u"){let s=new IntersectionObserver(()=>n.current(o));s.observe(o),i.add(()=>s.disconnect())}return()=>i.dispose()},[t,n,e])}let _o=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),_w=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ut=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(ut||{}),Ks=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Ks||{}),Sw=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Sw||{});function Iu(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(_o)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function Ew(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(_w)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Gs=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Gs||{});function Ys(e,t=0){var r;return e===((r=lr(e))==null?void 0:r.body)?!1:ze(t,{0(){return e.matches(_o)},1(){let n=e;for(;n!==null;){if(n.matches(_o))return!0;n=n.parentElement}return!1}})}function Du(e){let t=lr(e);rt().nextFrame(()=>{t&&wt(t.activeElement)&&!Ys(t.activeElement,0)&&xt(e)})}var Cw=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Cw||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function xt(e){e==null||e.focus({preventScroll:!0})}let Tw=["textarea","input"].join(",");function Pw(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Tw))!=null?r:!1}function Xs(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),i=t(n);if(o===null||i===null)return 0;let s=o.compareDocumentPosition(i);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Aw(e,t){return Ir(Iu(),t,{relativeTo:e})}function Ir(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?r?Xs(e):e:t&64?Ew(e):Iu(e);o.length>0&&s.length>1&&(s=s.filter(d=>!o.some(h=>h!=null&&"current"in h?(h==null?void 0:h.current)===d:h===d))),n=n??i.activeElement;let a=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,s.indexOf(n))-1;if(t&4)return Math.max(0,s.indexOf(n))+1;if(t&8)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},u=0,f=s.length,p;do{if(u>=f||u+f<=0)return 0;let d=l+u;if(t&16)d=(d+f)%f;else{if(d<0)return 3;if(d>=f)return 1}p=s[d],p==null||p.focus(c),u+=a}while(p!==i.activeElement);return t&6&&Pw(p)&&p.select(),2}function Fu(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Ow(){return/Android/gi.test(window.navigator.userAgent)}function Js(){return Fu()||Ow()}function Dr(e,t,r,n){let o=Bt(r);m.useEffect(()=>{if(!e)return;function i(s){o.current(s)}return document.addEventListener(t,i,n),()=>document.removeEventListener(t,i,n)},[e,t,n])}function Lu(e,t,r,n){let o=Bt(r);m.useEffect(()=>{if(!e)return;function i(s){o.current(s)}return window.addEventListener(t,i,n),()=>window.removeEventListener(t,i,n)},[e,t,n])}const Ru=30;function Zs(e,t,r){let n=Bt(r),o=m.useCallback(function(a,l){if(a.defaultPrevented)return;let c=l(a);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let u=function f(p){return typeof p=="function"?f(p()):Array.isArray(p)||p instanceof Set?p:[p]}(t);for(let f of u)if(f!==null&&(f.contains(c)||a.composed&&a.composedPath().includes(f)))return;return!Ys(c,Gs.Loose)&&c.tabIndex!==-1&&a.preventDefault(),n.current(a,c)},[n,t]),i=m.useRef(null);Dr(e,"pointerdown",a=>{var l,c;Js()||(i.current=((c=(l=a.composedPath)==null?void 0:l.call(a))==null?void 0:c[0])||a.target)},!0),Dr(e,"pointerup",a=>{if(Js()||!i.current)return;let l=i.current;return i.current=null,o(a,()=>l)},!0);let s=m.useRef({x:0,y:0});Dr(e,"touchstart",a=>{s.current.x=a.touches[0].clientX,s.current.y=a.touches[0].clientY},!0),Dr(e,"touchend",a=>{let l={x:a.changedTouches[0].clientX,y:a.changedTouches[0].clientY};if(!(Math.abs(l.x-s.current.x)>=Ru||Math.abs(l.y-s.current.y)>=Ru))return o(a,()=>wt(a.target)?a.target:null)},!0),Lu(e,"blur",a=>o(a,()=>Mb(window.document.activeElement)?window.document.activeElement:null),!0)}function Nt(...e){return m.useMemo(()=>lr(...e),[...e])}var jw=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(jw||{});const It={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},Mw=200,Vu=5;function zu(e,{trigger:t,action:r,close:n,select:o}){let i=m.useRef(null),s=m.useRef(null),a=m.useRef(null);Dr(e&&t!==null,"pointerdown",l=>{Ns(l==null?void 0:l.target)&&t!=null&&t.contains(l.target)&&(s.current=l.x,a.current=l.y,i.current=l.timeStamp)}),Dr(e&&t!==null,"pointerup",l=>{var c,u;let f=i.current;if(f===null||(i.current=null,!wt(l.target))||Math.abs(l.x-((c=s.current)!=null?c:l.x))<Vu&&Math.abs(l.y-((u=a.current)!=null?u:l.y))<Vu)return;let p=r(l);switch(p.kind){case 0:return;case 1:{l.timeStamp-f>Mw&&(o(p.target),n());break}case 2:{n();break}}},{capture:!0})}function Qs(e,t,r,n){let o=Bt(r);m.useEffect(()=>{e=e??window;function i(s){o.current(s)}return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i,n)},[e,t,n])}function Uu(e){let t=m.useRef({value:"",selectionStart:null,selectionEnd:null});return Qs(e,"blur",r=>{let n=r.target;bo(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),K(()=>{if(document.activeElement!==e&&bo(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:r,selectionEnd:n}=t.current;r!==null&&n!==null&&e.setSelectionRange(r,n)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}function ea(e,t){return m.useMemo(()=>{var r;if(e.type)return e.type;let n=(r=e.as)!=null?r:"button";if(typeof n=="string"&&n.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function Nw(e){return m.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function Iw(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...i){let s=t[o].call(r,...i);s&&(r=s,n.forEach(a=>a()))}}}function Dw(){let e;return{before({doc:t}){var r;let n=t.documentElement,o=(r=t.defaultView)!=null?r:window;e=Math.max(0,o.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,e-o);r.style(n,"paddingRight",`${i}px`)}}}function Fw(){return Fu()?{before({doc:e,d:t,meta:r}){function n(o){return r.containers.flatMap(i=>i()).some(i=>i.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let a=rt();a.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>a.dispose()))}let i=(o=window.scrollY)!=null?o:window.pageYOffset,s=null;t.addEventListener(e,"click",a=>{if(wt(a.target))try{let l=a.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),u=e.querySelector(c);wt(u)&&!n(u)&&(s=u)}catch{}},!0),t.addEventListener(e,"touchstart",a=>{if(wt(a.target)&&jb(a.target))if(n(a.target)){let l=a.target;for(;l.parentElement&&n(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(a.target,"touchAction","none")}),t.addEventListener(e,"touchmove",a=>{if(wt(a.target)){if(bo(a.target))return;if(n(a.target)){let l=a.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&a.preventDefault()}else a.preventDefault()}},{passive:!1}),t.add(()=>{var a;let l=(a=window.scrollY)!=null?a:window.pageYOffset;i!==l&&window.scrollTo(0,i),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{}}function Lw(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function Rw(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let dr=Iw(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:rt(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:Rw(r)},o=[Fw(),Dw(),Lw()];o.forEach(({before:i})=>i==null?void 0:i(n)),o.forEach(({after:i})=>i==null?void 0:i(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});dr.subscribe(()=>{let e=dr.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&dr.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&dr.dispatch("TEARDOWN",r)}});function Vw(e,t,r=()=>({containers:[]})){let n=Nw(dr),o=t?n.get(t):void 0,i=o?o.count>0:!1;return pe(()=>{if(!(!t||!e))return dr.dispatch("PUSH",t,r),()=>dr.dispatch("POP",t,r)},[e,t]),i}function ta(e,t,r=()=>[document.body]){let n=vn(e,"scroll-lock");Vw(n,t,o=>{var i;return{containers:[...(i=o.containers)!=null?i:[],r]}})}function Bu(e){return[e.screenX,e.screenY]}function Hu(){let e=m.useRef([-1,-1]);return{wasMoved(t){let r=Bu(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=Bu(t)}}}function zw(e=0){let[t,r]=m.useState(e),n=m.useCallback(l=>r(l),[t]),o=m.useCallback(l=>r(c=>c|l),[t]),i=m.useCallback(l=>(t&l)===l,[t]),s=m.useCallback(l=>r(c=>c&~l),[r]),a=m.useCallback(l=>r(c=>c^l),[r]);return{flags:t,setFlag:n,addFlag:o,hasFlag:i,removeFlag:s,toggleFlag:a}}var qu,Wu;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((qu=process==null?void 0:process.env)==null?void 0:qu.NODE_ENV)==="test"&&typeof((Wu=Element==null?void 0:Element.prototype)==null?void 0:Wu.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 25 `)),[]});var Uw=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(Uw||{});function ra(e){let t={};for(let r in e)e[r]===!0&&(t[`data-${r}`]="");return t}function na(e,t,r,n){let[o,i]=m.useState(r),{hasFlag:s,addFlag:a,removeFlag:l}=zw(e&&o?3:0),c=m.useRef(!1),u=m.useRef(!1),f=jt();return pe(()=>{var p;if(e){if(r&&i(!0),!t){r&&a(3);return}return(p=n==null?void 0:n.start)==null||p.call(n,r),Bw(t,{inFlight:c,prepare(){u.current?u.current=!1:u.current=c.current,c.current=!0,!u.current&&(r?(a(3),l(4)):(a(4),l(2)))},run(){u.current?r?(l(3),a(4)):(l(4),a(3)):r?l(1):a(1)},done(){var d;u.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(c.current=!1,l(7),r||i(!1),(d=n==null?void 0:n.end)==null||d.call(n,r))}})}},[e,r,t,f]),e?[o,{closed:s(1),enter:s(2),leave:s(4),transition:s(2)||s(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function Bw(e,{prepare:t,run:r,done:n,inFlight:o}){let i=rt();return qw(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(Hw(e,n))})}),i.dispose}function Hw(e,t){var r,n;let o=rt();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let s=(n=(r=e.getAnimations)==null?void 0:r.call(e).filter(a=>a instanceof CSSTransition))!=null?n:[];return s.length===0?(t(),o.dispose):(Promise.allSettled(s.map(a=>a.finished)).then(()=>{i||t()}),o.dispose)}function qw(e,{inFlight:t,prepare:r}){if(t!=null&&t.current){r();return}let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}function $u(e,{container:t,accept:r,walk:n}){let o=m.useRef(r),i=m.useRef(n);m.useEffect(()=>{o.current=r,i.current=n},[r,n]),pe(()=>{if(!t||!e)return;let s=lr(t);if(!s)return;let a=o.current,l=i.current,c=Object.assign(f=>a(f),{acceptNode:a}),u=s.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,c,!1);for(;u.nextNode();)l(u.currentNode)},[t,e,o,i])}function wn(e,t){let r=m.useRef([]),n=K(e);m.useEffect(()=>{let o=[...r.current];for(let[i,s]of t.entries())if(r.current[i]!==s){let a=n(t,o);return r.current=t,a}},[n,...t])}function So(){return typeof window<"u"}function Fr(e){return Ku(e)?(e.nodeName||"").toLowerCase():"#document"}function nt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function kt(e){var t;return(t=(Ku(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ku(e){return So()?e instanceof Node||e instanceof nt(e).Node:!1}function Ke(e){return So()?e instanceof Element||e instanceof nt(e).Element:!1}function _t(e){return So()?e instanceof HTMLElement||e instanceof nt(e).HTMLElement:!1}function Gu(e){return!So()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof nt(e).ShadowRoot}const Ww=new Set(["inline","contents"]);function yn(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=dt(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!Ww.has(o)}const $w=new Set(["table","td","th"]);function Kw(e){return $w.has(Fr(e))}const Gw=[":popover-open",":modal"];function Eo(e){return Gw.some(t=>{try{return e.matches(t)}catch{return!1}})}const Yw=["transform","translate","scale","rotate","perspective"],Xw=["transform","translate","scale","rotate","perspective","filter"],Jw=["paint","layout","strict","content"];function oa(e){const t=ia(),r=Ke(e)?dt(e):e;return Yw.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||Xw.some(n=>(r.willChange||"").includes(n))||Jw.some(n=>(r.contain||"").includes(n))}function Zw(e){let t=$t(e);for(;_t(t)&&!Lr(t);){if(oa(t))return t;if(Eo(t))return null;t=$t(t)}return null}function ia(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Qw=new Set(["html","body","#document"]);function Lr(e){return Qw.has(Fr(e))}function dt(e){return nt(e).getComputedStyle(e)}function Co(e){return Ke(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $t(e){if(Fr(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Gu(e)&&e.host||kt(e);return Gu(t)?t.host:t}function Yu(e){const t=$t(e);return Lr(t)?e.ownerDocument?e.ownerDocument.body:e.body:_t(t)&&yn(t)?t:Yu(t)}function xn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Yu(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),s=nt(o);if(i){const a=sa(s);return t.concat(s,s.visualViewport||[],yn(o)?o:[],a&&r?xn(a):[])}return t.concat(o,xn(o,[],r))}function sa(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ey(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}const fr=Math.min,qe=Math.max,kn=Math.round,To=Math.floor,St=e=>({x:e,y:e}),ty={left:"right",right:"left",bottom:"top",top:"bottom"},ry={start:"end",end:"start"};function Xu(e,t,r){return qe(e,fr(t,r))}function Rr(e,t){return typeof e=="function"?e(t):e}function Kt(e){return e.split("-")[0]}function _n(e){return e.split("-")[1]}function Ju(e){return e==="x"?"y":"x"}function Zu(e){return e==="y"?"height":"width"}const ny=new Set(["top","bottom"]);function Dt(e){return ny.has(Kt(e))?"y":"x"}function Qu(e){return Ju(Dt(e))}function oy(e,t,r){r===void 0&&(r=!1);const n=_n(e),o=Qu(e),i=Zu(o);let s=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Po(s)),[s,Po(s)]}function iy(e){const t=Po(e);return[aa(e),t,aa(t)]}function aa(e){return e.replace(/start|end/g,t=>ry[t])}const ed=["left","right"],td=["right","left"],sy=["top","bottom"],ay=["bottom","top"];function ly(e,t,r){switch(e){case"top":case"bottom":return r?t?td:ed:t?ed:td;case"left":case"right":return t?sy:ay;default:return[]}}function cy(e,t,r,n){const o=_n(e);let i=ly(Kt(e),r==="start",n);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(aa)))),i}function Po(e){return e.replace(/left|right|bottom|top/g,t=>ty[t])}function uy(e){return{top:0,right:0,bottom:0,left:0,...e}}function dy(e){return typeof e!="number"?uy(e):{top:e,right:e,bottom:e,left:e}}function Ao(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function rd(e,t,r){let{reference:n,floating:o}=e;const i=Dt(t),s=Qu(t),a=Zu(s),l=Kt(t),c=i==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,p=n[a]/2-o[a]/2;let d;switch(l){case"top":d={x:u,y:n.y-o.height};break;case"bottom":d={x:u,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(_n(t)){case"start":d[s]-=p*(r&&c?-1:1);break;case"end":d[s]+=p*(r&&c?-1:1);break}return d}const fy=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,a=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=rd(c,n,l),p=n,d={},h=0;for(let v=0;v<a.length;v++){const{name:w,fn:x}=a[v],{x:S,y:_,data:T,reset:P}=await x({x:u,y:f,initialPlacement:n,placement:p,strategy:o,middlewareData:d,rects:c,platform:s,elements:{reference:e,floating:t}});u=S??u,f=_??f,d={...d,[w]:{...d[w],...T}},P&&h<=50&&(h++,typeof P=="object"&&(P.placement&&(p=P.placement),P.rects&&(c=P.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):P.rects),{x:u,y:f}=rd(c,p,l)),v=-1)}return{x:u,y:f,placement:p,strategy:o,middlewareData:d}};async function Oo(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:p=!1,padding:d=0}=Rr(t,e),h=dy(d),w=a[p?f==="floating"?"reference":"floating":f],x=Ao(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),S=f==="floating"?{x:n,y:o,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),T=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},P=Ao(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:S,offsetParent:_,strategy:l}):S);return{top:(x.top-P.top+h.top)/T.y,bottom:(P.bottom-x.bottom+h.bottom)/T.y,left:(x.left-P.left+h.left)/T.x,right:(P.right-x.right+h.right)/T.x}}const hy=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:v=!0,...w}=Rr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const x=Kt(o),S=Dt(a),_=Kt(a)===a,T=await(l.isRTL==null?void 0:l.isRTL(c.floating)),P=p||(_||!v?[Po(a)]:iy(a)),A=h!=="none";!p&&A&&P.push(...cy(a,v,h,T));const M=[a,...P],I=await Oo(t,w),V=[];let L=((n=i.flip)==null?void 0:n.overflows)||[];if(u&&V.push(I[x]),f){const X=oy(o,s,T);V.push(I[X[0]],I[X[1]])}if(L=[...L,{placement:o,overflows:V}],!V.every(X=>X<=0)){var O,F;const X=(((O=i.flip)==null?void 0:O.index)||0)+1,z=M[X];if(z&&(!(f==="alignment"?S!==Dt(z):!1)||L.every(H=>Dt(H.placement)===S?H.overflows[0]>0:!0)))return{data:{index:X,overflows:L},reset:{placement:z}};let q=(F=L.filter(G=>G.overflows[0]<=0).sort((G,H)=>G.overflows[1]-H.overflows[1])[0])==null?void 0:F.placement;if(!q)switch(d){case"bestFit":{var R;const G=(R=L.filter(H=>{if(A){const U=Dt(H.placement);return U===S||U==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(U=>U>0).reduce((U,te)=>U+te,0)]).sort((H,U)=>H[1]-U[1])[0])==null?void 0:R[0];G&&(q=G);break}case"initialPlacement":q=a;break}if(o!==q)return{reset:{placement:q}}}return{}}}},py=new Set(["left","top"]);async function my(e,t){const{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),s=Kt(r),a=_n(r),l=Dt(r)==="y",c=py.has(s)?-1:1,u=i&&l?-1:1,f=Rr(t,e);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*c}:{x:p*c,y:d*u}}const gy=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:a}=t,l=await my(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:s}}}}},vy=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:w=>{let{x,y:S}=w;return{x,y:S}}},...l}=Rr(e,t),c={x:r,y:n},u=await Oo(t,l),f=Dt(Kt(o)),p=Ju(f);let d=c[p],h=c[f];if(i){const w=p==="y"?"top":"left",x=p==="y"?"bottom":"right",S=d+u[w],_=d-u[x];d=Xu(S,d,_)}if(s){const w=f==="y"?"top":"left",x=f==="y"?"bottom":"right",S=h+u[w],_=h-u[x];h=Xu(S,h,_)}const v=a.fn({...t,[p]:d,[f]:h});return{...v,data:{x:v.x-r,y:v.y-n,enabled:{[p]:i,[f]:s}}}}}},by=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:i,platform:s,elements:a}=t,{apply:l=()=>{},...c}=Rr(e,t),u=await Oo(t,c),f=Kt(o),p=_n(o),d=Dt(o)==="y",{width:h,height:v}=i.floating;let w,x;f==="top"||f==="bottom"?(w=f,x=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=f,w=p==="end"?"top":"bottom");const S=v-u.top-u.bottom,_=h-u.left-u.right,T=fr(v-u[w],S),P=fr(h-u[x],_),A=!t.middlewareData.shift;let M=T,I=P;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(I=_),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(M=S),A&&!p){const L=qe(u.left,0),O=qe(u.right,0),F=qe(u.top,0),R=qe(u.bottom,0);d?I=h-2*(L!==0||O!==0?L+O:qe(u.left,u.right)):M=v-2*(F!==0||R!==0?F+R:qe(u.top,u.bottom))}await l({...t,availableWidth:I,availableHeight:M});const V=await s.getDimensions(a.floating);return h!==V.width||v!==V.height?{reset:{rects:!0}}:{}}}};function nd(e){const t=dt(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=_t(e),i=o?e.offsetWidth:r,s=o?e.offsetHeight:n,a=kn(r)!==i||kn(n)!==s;return a&&(r=i,n=s),{width:r,height:n,$:a}}function la(e){return Ke(e)?e:e.contextElement}function Vr(e){const t=la(e);if(!_t(t))return St(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=nd(t);let s=(i?kn(r.width):r.width)/n,a=(i?kn(r.height):r.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const wy=St(0);function od(e){const t=nt(e);return!ia()||!t.visualViewport?wy:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function yy(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==nt(e)?!1:t}function hr(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),i=la(e);let s=St(1);t&&(n?Ke(n)&&(s=Vr(n)):s=Vr(e));const a=yy(i,r,n)?od(i):St(0);let l=(o.left+a.x)/s.x,c=(o.top+a.y)/s.y,u=o.width/s.x,f=o.height/s.y;if(i){const p=nt(i),d=n&&Ke(n)?nt(n):n;let h=p,v=sa(h);for(;v&&n&&d!==h;){const w=Vr(v),x=v.getBoundingClientRect(),S=dt(v),_=x.left+(v.clientLeft+parseFloat(S.paddingLeft))*w.x,T=x.top+(v.clientTop+parseFloat(S.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,f*=w.y,l+=_,c+=T,h=nt(v),v=sa(h)}}return Ao({width:u,height:f,x:l,y:c})}function jo(e,t){const r=Co(e).scrollLeft;return t?t.left+r:hr(kt(e)).left+r}function id(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-jo(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function xy(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i=o==="fixed",s=kt(n),a=t?Eo(t.floating):!1;if(n===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=St(1);const u=St(0),f=_t(n);if((f||!f&&!i)&&((Fr(n)!=="body"||yn(s))&&(l=Co(n)),_t(n))){const d=hr(n);c=Vr(n),u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}const p=s&&!f&&!i?id(s,l):St(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+p.x,y:r.y*c.y-l.scrollTop*c.y+u.y+p.y}}function ky(e){return Array.from(e.getClientRects())}function _y(e){const t=kt(e),r=Co(e),n=e.ownerDocument.body,o=qe(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=qe(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+jo(e);const a=-r.scrollTop;return dt(n).direction==="rtl"&&(s+=qe(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:s,y:a}}const sd=25;function Sy(e,t){const r=nt(e),n=kt(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;const u=ia();(!u||u&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}const c=jo(n);if(c<=0){const u=n.ownerDocument,f=u.body,p=getComputedStyle(f),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(n.clientWidth-f.clientWidth-d);h<=sd&&(i-=h)}else c<=sd&&(i+=c);return{width:i,height:s,x:a,y:l}}const Ey=new Set(["absolute","fixed"]);function Cy(e,t){const r=hr(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=_t(e)?Vr(e):St(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=o*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function ad(e,t,r){let n;if(t==="viewport")n=Sy(e,r);else if(t==="document")n=_y(kt(e));else if(Ke(t))n=Cy(t,r);else{const o=od(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Ao(n)}function ld(e,t){const r=$t(e);return r===t||!Ke(r)||Lr(r)?!1:dt(r).position==="fixed"||ld(r,t)}function Ty(e,t){const r=t.get(e);if(r)return r;let n=xn(e,[],!1).filter(a=>Ke(a)&&Fr(a)!=="body"),o=null;const i=dt(e).position==="fixed";let s=i?$t(e):e;for(;Ke(s)&&!Lr(s);){const a=dt(s),l=oa(s);!l&&a.position==="fixed"&&(o=null),(i?!l&&!o:!l&&a.position==="static"&&!!o&&Ey.has(o.position)||yn(s)&&!l&&ld(e,s))?n=n.filter(u=>u!==s):o=a,s=$t(s)}return t.set(e,n),n}function Py(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const s=[...r==="clippingAncestors"?Eo(t)?[]:Ty(t,this._c):[].concat(r),n],a=s[0],l=s.reduce((c,u)=>{const f=ad(t,u,o);return c.top=qe(f.top,c.top),c.right=fr(f.right,c.right),c.bottom=fr(f.bottom,c.bottom),c.left=qe(f.left,c.left),c},ad(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Ay(e){const{width:t,height:r}=nd(e);return{width:t,height:r}}function Oy(e,t,r){const n=_t(t),o=kt(t),i=r==="fixed",s=hr(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=St(0);function c(){l.x=jo(o)}if(n||!n&&!i)if((Fr(t)!=="body"||yn(o))&&(a=Co(t)),n){const d=hr(t,!0,i,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else o&&c();i&&!n&&o&&c();const u=o&&!n&&!i?id(o,a):St(0),f=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:f,y:p,width:s.width,height:s.height}}function ca(e){return dt(e).position==="static"}function cd(e,t){if(!_t(e)||dt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return kt(e)===r&&(r=r.ownerDocument.body),r}function ud(e,t){const r=nt(e);if(Eo(e))return r;if(!_t(e)){let o=$t(e);for(;o&&!Lr(o);){if(Ke(o)&&!ca(o))return o;o=$t(o)}return r}let n=cd(e,t);for(;n&&Kw(n)&&ca(n);)n=cd(n,t);return n&&Lr(n)&&ca(n)&&!oa(n)?r:n||Zw(e)||r}const jy=async function(e){const t=this.getOffsetParent||ud,r=this.getDimensions,n=await r(e.floating);return{reference:Oy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function My(e){return dt(e).direction==="rtl"}const Ny={convertOffsetParentRelativeRectToViewportRelativeRect:xy,getDocumentElement:kt,getClippingRect:Py,getOffsetParent:ud,getElementRects:jy,getClientRects:ky,getDimensions:Ay,getScale:Vr,isElement:Ke,isRTL:My};function dd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Iy(e,t){let r=null,n;const o=kt(e);function i(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:f,width:p,height:d}=c;if(a||t(),!p||!d)return;const h=To(f),v=To(o.clientWidth-(u+p)),w=To(o.clientHeight-(f+d)),x=To(u),_={rootMargin:-h+"px "+-v+"px "+-w+"px "+-x+"px",threshold:qe(0,fr(1,l))||1};let T=!0;function P(A){const M=A[0].intersectionRatio;if(M!==l){if(!T)return s();M?s(!1,M):n=setTimeout(()=>{s(!1,1e-7)},1e3)}M===1&&!dd(c,e.getBoundingClientRect())&&s(),T=!1}try{r=new IntersectionObserver(P,{..._,root:o.ownerDocument})}catch{r=new IntersectionObserver(P,_)}r.observe(e)}return s(!0),i}function Dy(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=la(e),u=o||i?[...c?xn(c):[],...xn(t)]:[];u.forEach(x=>{o&&x.addEventListener("scroll",r,{passive:!0}),i&&x.addEventListener("resize",r)});const f=c&&a?Iy(c,r):null;let p=-1,d=null;s&&(d=new ResizeObserver(x=>{let[S]=x;S&&S.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=d)==null||_.observe(t)})),r()}),c&&!l&&d.observe(c),d.observe(t));let h,v=l?hr(e):null;l&&w();function w(){const x=hr(e);v&&!dd(v,x)&&r(),v=x,h=requestAnimationFrame(w)}return r(),()=>{var x;u.forEach(S=>{o&&S.removeEventListener("scroll",r),i&&S.removeEventListener("resize",r)}),f==null||f(),(x=d)==null||x.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const ua=Oo,Fy=gy,Ly=vy,Ry=hy,Vy=by,zy=(e,t,r)=>{const n=new Map,o={platform:Ny,...r},i={...o.platform,_c:n};return fy(e,t,{...o,platform:i})};var Uy=typeof document<"u",By=function(){},Mo=Uy?m.useLayoutEffect:By;function No(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!No(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const i=o[n];if(!(i==="_owner"&&e.$$typeof)&&!No(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function fd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function hd(e,t){const r=fd(e);return Math.round(t*r)/r}function da(e){const t=Q.useRef(e);return Mo(()=>{t.current=e}),t}function Hy(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,f]=Q.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=Q.useState(n);No(p,n)||d(n);const[h,v]=Q.useState(null),[w,x]=Q.useState(null),S=Q.useCallback(H=>{H!==A.current&&(A.current=H,v(H))},[]),_=Q.useCallback(H=>{H!==M.current&&(M.current=H,x(H))},[]),T=i||h,P=s||w,A=Q.useRef(null),M=Q.useRef(null),I=Q.useRef(u),V=l!=null,L=da(l),O=da(o),F=da(c),R=Q.useCallback(()=>{if(!A.current||!M.current)return;const H={placement:t,strategy:r,middleware:p};O.current&&(H.platform=O.current),zy(A.current,M.current,H).then(U=>{const te={...U,isPositioned:F.current!==!1};X.current&&!No(I.current,te)&&(I.current=te,co.flushSync(()=>{f(te)}))})},[p,t,r,O,F]);Mo(()=>{c===!1&&I.current.isPositioned&&(I.current.isPositioned=!1,f(H=>({...H,isPositioned:!1})))},[c]);const X=Q.useRef(!1);Mo(()=>(X.current=!0,()=>{X.current=!1}),[]),Mo(()=>{if(T&&(A.current=T),P&&(M.current=P),T&&P){if(L.current)return L.current(T,P,R);R()}},[T,P,R,L,V]);const z=Q.useMemo(()=>({reference:A,floating:M,setReference:S,setFloating:_}),[S,_]),q=Q.useMemo(()=>({reference:T,floating:P}),[T,P]),G=Q.useMemo(()=>{const H={position:r,left:0,top:0};if(!q.floating)return H;const U=hd(q.floating,u.x),te=hd(q.floating,u.y);return a?{...H,transform:"translate("+U+"px, "+te+"px)",...fd(q.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:U,top:te}},[r,a,q.floating,u.x,u.y]);return Q.useMemo(()=>({...u,update:R,refs:z,elements:q,floatingStyles:G}),[u,R,z,q,G])}const pd=(e,t)=>({...Fy(e),options:[e,t]}),qy=(e,t)=>({...Ly(e),options:[e,t]}),Wy=(e,t)=>({...Ry(e),options:[e,t]}),$y=(e,t)=>({...Vy(e),options:[e,t]}),md={...Q},Ky=md.useInsertionEffect||(e=>e());function gd(e){const t=Q.useRef(()=>{});return Ky(()=>{t.current=e}),Q.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}var fa=typeof document<"u"?m.useLayoutEffect:m.useEffect;let vd=!1,Gy=0;const bd=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Gy++;function Yy(){const[e,t]=Q.useState(()=>vd?bd():void 0);return fa(()=>{e==null&&t(bd())},[]),Q.useEffect(()=>{vd=!0},[]),e}const Xy=md.useId||Yy;function Jy(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,((n=e.get(t))==null?void 0:n.filter(o=>o!==r))||[])}}}const Zy=Q.createContext(null),Qy=Q.createContext(null),ex=()=>{var e;return((e=Q.useContext(Zy))==null?void 0:e.id)||null},tx=()=>Q.useContext(Qy),rx="data-floating-ui-focusable";function nx(e){const{open:t=!1,onOpenChange:r,elements:n}=e,o=Xy(),i=Q.useRef({}),[s]=Q.useState(()=>Jy()),a=ex()!=null,[l,c]=Q.useState(n.reference),u=gd((d,h,v)=>{i.current.openEvent=d?h:void 0,s.emit("openchange",{open:d,event:h,reason:v,nested:a}),r==null||r(d,h,v)}),f=Q.useMemo(()=>({setPositionReference:c}),[]),p=Q.useMemo(()=>({reference:l||n.reference||null,floating:n.floating||null,domReference:n.reference}),[l,n.reference,n.floating]);return Q.useMemo(()=>({dataRef:i,open:t,onOpenChange:u,elements:p,events:s,floatingId:o,refs:f}),[t,u,p,s,o,f])}function ox(e){e===void 0&&(e={});const{nodeId:t}=e,r=nx({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,o=n.elements,[i,s]=Q.useState(null),[a,l]=Q.useState(null),u=(o==null?void 0:o.domReference)||i,f=Q.useRef(null),p=tx();fa(()=>{u&&(f.current=u)},[u]);const d=Hy({...e,elements:{...o,...a&&{reference:a}}}),h=Q.useCallback(_=>{const T=Ke(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),contextElement:_}:_;l(T),d.refs.setReference(T)},[d.refs]),v=Q.useCallback(_=>{(Ke(_)||_===null)&&(f.current=_,s(_)),(Ke(d.refs.reference.current)||d.refs.reference.current===null||_!==null&&!Ke(_))&&d.refs.setReference(_)},[d.refs]),w=Q.useMemo(()=>({...d.refs,setReference:v,setPositionReference:h,domReference:f}),[d.refs,v,h]),x=Q.useMemo(()=>({...d.elements,domReference:u}),[d.elements,u]),S=Q.useMemo(()=>({...d,...n,refs:w,elements:x,nodeId:t}),[d,w,x,t,n]);return fa(()=>{n.dataRef.current.floatingContext=S;const _=p==null?void 0:p.nodesRef.current.find(T=>T.id===t);_&&(_.context=S)}),Q.useMemo(()=>({...d,context:S,refs:w,elements:x}),[d,w,x,S])}const wd="active",yd="selected";function ha(e,t,r){const n=new Map,o=r==="item";let i=e;if(o&&e){const{[wd]:s,[yd]:a,...l}=e;i=l}return{...r==="floating"&&{tabIndex:-1,[rx]:""},...i,...t.map(s=>{const a=s?s[r]:null;return typeof a=="function"?e?a(e):null:a}).concat(e).reduce((s,a)=>(a&&Object.entries(a).forEach(l=>{let[c,u]=l;if(!(o&&[wd,yd].includes(c)))if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof u=="function"){var f;(f=n.get(c))==null||f.push(u),s[c]=function(){for(var p,d=arguments.length,h=new Array(d),v=0;v<d;v++)h[v]=arguments[v];return(p=n.get(c))==null?void 0:p.map(w=>w(...h)).find(w=>w!==void 0)}}}else s[c]=u}),s),{})}}function ix(e){e===void 0&&(e=[]);const t=e.map(a=>a==null?void 0:a.reference),r=e.map(a=>a==null?void 0:a.floating),n=e.map(a=>a==null?void 0:a.item),o=Q.useCallback(a=>ha(a,e,"reference"),t),i=Q.useCallback(a=>ha(a,e,"floating"),r),s=Q.useCallback(a=>ha(a,e,"item"),n);return Q.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:s}),[o,i,s])}function xd(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const sx=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:i=0,index:s=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:c,...u}=Rr(e,t),{rects:f,elements:{floating:p}}=t,d=r.current[s],h=(c==null?void 0:c.current)||p,v=p.clientTop||h.clientTop,w=p.clientTop!==0,x=h.clientTop!==0,S=p===h;if(!d)return{};const _={...t,...await pd(-d.offsetTop-p.clientTop-f.reference.height/2-d.offsetHeight/2-i).fn(t)},T=await ua(xd(_,h.scrollHeight+v+p.clientTop),u),P=await ua(_,{...u,elementContext:"reference"}),A=qe(0,T.top),M=_.y+A,L=(h.scrollHeight>h.clientHeight?O=>O:kn)(qe(0,h.scrollHeight+(w&&S||x?v*2:0)-A-qe(0,T.bottom)));if(h.style.maxHeight=L+"px",h.scrollTop=A,o){const O=h.offsetHeight<d.offsetHeight*fr(a,r.current.length)-1||P.top>=-l||P.bottom>=-l;co.flushSync(()=>o(O))}return n&&(n.current=await ua(xd({..._,y:M},h.offsetHeight+v+p.clientTop),u)),{y:M}}});function ax(e,t){const{open:r,elements:n}=e,{enabled:o=!0,overflowRef:i,scrollRef:s,onChange:a}=t,l=gd(a),c=Q.useRef(!1),u=Q.useRef(null),f=Q.useRef(null);Q.useEffect(()=>{if(!o)return;function d(v){if(v.ctrlKey||!h||i.current==null)return;const w=v.deltaY,x=i.current.top>=-.5,S=i.current.bottom>=-.5,_=h.scrollHeight-h.clientHeight,T=w<0?-1:1,P=w<0?"max":"min";h.scrollHeight<=h.clientHeight||(!x&&w>0||!S&&w<0?(v.preventDefault(),co.flushSync(()=>{l(A=>A+Math[P](w,_*T))})):/firefox/i.test(ey())&&(h.scrollTop+=w))}const h=(s==null?void 0:s.current)||n.floating;if(r&&h)return h.addEventListener("wheel",d),requestAnimationFrame(()=>{u.current=h.scrollTop,i.current!=null&&(f.current={...i.current})}),()=>{u.current=null,f.current=null,h.removeEventListener("wheel",d)}},[o,r,n.floating,i,s,l]);const p=Q.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){const d=(s==null?void 0:s.current)||n.floating;if(!(!i.current||!d||!c.current)){if(u.current!==null){const h=d.scrollTop-u.current;(i.current.bottom<-.5&&h<-1||i.current.top<-.5&&h>1)&&co.flushSync(()=>l(v=>v+h))}requestAnimationFrame(()=>{u.current=d.scrollTop})}}}),[n.floating,l,i,s]);return Q.useMemo(()=>o?{floating:p}:{},[o,p])}let zr=m.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});zr.displayName="FloatingContext";let pa=m.createContext(null);pa.displayName="PlacementContext";function kd(e){return m.useMemo(()=>e?typeof e=="string"?{to:e}:e:null,[e])}function _d(){return m.useContext(zr).setReference}function lx(){return m.useContext(zr).getReferenceProps}function Sd(){let{getFloatingProps:e,slot:t}=m.useContext(zr);return m.useCallback((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}function Ed(e=null){e===!1&&(e=null),typeof e=="string"&&(e={to:e});let t=m.useContext(pa),r=m.useMemo(()=>e,[JSON.stringify(e,(o,i)=>{var s;return(s=i==null?void 0:i.outerHTML)!=null?s:i})]);pe(()=>{t==null||t(r??null)},[t,r]);let n=m.useContext(zr);return m.useMemo(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}let Cd=4;function Td({children:e,enabled:t=!0}){let[r,n]=m.useState(null),[o,i]=m.useState(0),s=m.useRef(null),[a,l]=m.useState(null);cx(a);let c=t&&r!==null&&a!==null,{to:u="bottom",gap:f=0,offset:p=0,padding:d=0,inner:h}=ux(r,a),[v,w="center"]=u.split(" ");pe(()=>{c&&i(0)},[c]);let{refs:x,floatingStyles:S,context:_}=ox({open:c,placement:v==="selection"?w==="center"?"bottom":`bottom-${w}`:w==="center"?`${v}`:`${v}-${w}`,strategy:"absolute",transform:!1,middleware:[pd({mainAxis:v==="selection"?0:f,crossAxis:p}),qy({padding:d}),v!=="selection"&&Wy({padding:d}),v==="selection"&&h?sx({...h,padding:d,overflowRef:s,offset:o,minItemsVisible:Cd,referenceOverflowThreshold:d,onFallbackChange(O){var F,R;if(!O)return;let X=_.elements.floating;if(!X)return;let z=parseFloat(getComputedStyle(X).scrollPaddingBottom)||0,q=Math.min(Cd,X.childElementCount),G=0,H=0;for(let U of(R=(F=_.elements.floating)==null?void 0:F.childNodes)!=null?R:[])if(Je(U)){let te=U.offsetTop,ae=te+U.clientHeight+z,ke=X.scrollTop,Z=ke+X.clientHeight;if(te>=ke&&ae<=Z)q--;else{H=Math.max(0,Math.min(ae,Z)-Math.max(te,ke)),G=U.clientHeight;break}}q>=1&&i(U=>{let te=G*q-H+z;return U>=te?U:te})}}):null,$y({padding:d,apply({availableWidth:O,availableHeight:F,elements:R}){Object.assign(R.floating.style,{overflow:"auto",maxWidth:`${O}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${F}px)`})}})].filter(Boolean),whileElementsMounted:Dy}),[T=v,P=w]=_.placement.split("-");v==="selection"&&(T="selection");let A=m.useMemo(()=>({anchor:[T,P].filter(Boolean).join(" ")}),[T,P]),M=ax(_,{overflowRef:s,onChange:i}),{getReferenceProps:I,getFloatingProps:V}=ix([M]),L=K(O=>{l(O),x.setFloating(O)});return Q.createElement(pa.Provider,{value:n},Q.createElement(zr.Provider,{value:{setFloating:L,setReference:x.setReference,styles:S,getReferenceProps:I,getFloatingProps:V,slot:A}},e))}function cx(e){pe(()=>{if(!e)return;let t=new MutationObserver(()=>{let r=window.getComputedStyle(e).maxHeight,n=parseFloat(r);if(isNaN(n))return;let o=parseInt(r);isNaN(o)||n!==o&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function ux(e,t){var r,n,o;let i=ma((r=e==null?void 0:e.gap)!=null?r:"var(--anchor-gap, 0)",t),s=ma((n=e==null?void 0:e.offset)!=null?n:"var(--anchor-offset, 0)",t),a=ma((o=e==null?void 0:e.padding)!=null?o:"var(--anchor-padding, 0)",t);return{...e,gap:i,offset:s,padding:a}}function ma(e,t,r=void 0){let n=jt(),o=K((l,c)=>{if(l==null)return[r,null];if(typeof l=="number")return[l,null];if(typeof l=="string"){if(!c)return[r,null];let u=Ad(l,c);return[u,f=>{let p=Pd(l);{let d=p.map(h=>window.getComputedStyle(c).getPropertyValue(h));n.requestAnimationFrame(function h(){n.nextFrame(h);let v=!1;for(let[x,S]of p.entries()){let _=window.getComputedStyle(c).getPropertyValue(S);if(d[x]!==_){d[x]=_,v=!0;break}}if(!v)return;let w=Ad(l,c);u!==w&&(f(w),u=w)})}return n.dispose}]}return[r,null]}),i=m.useMemo(()=>o(e,t)[0],[e,t]),[s=i,a]=m.useState();return pe(()=>{let[l,c]=o(e,t);if(a(l),!!c)return c(a)},[e,t]),s}function Pd(e){let t=/var\((.*)\)/.exec(e);if(t){let r=t[1].indexOf(",");if(r===-1)return[t[1]];let n=t[1].slice(0,r).trim(),o=t[1].slice(r+1).trim();return o?[n,...Pd(o)]:[n]}return[]}function Ad(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}function dx({children:e,freeze:t}){let r=ga(t,e);return m.createElement(m.Fragment,null,r)}function ga(e,t){let[r,n]=m.useState(t);return!e&&r!==t&&n(t),e?r:t}let Io=m.createContext(null);Io.displayName="OpenClosedContext";var Fe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Fe||{});function Ur(){return m.useContext(Io)}function va({value:e,children:t}){return m.createElement(Io.Provider,{value:e},t)}function fx({children:e}){return m.createElement(Io.Provider,{value:null},e)}function hx(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Et=[];hx(()=>{function e(t){if(!wt(t.target)||t.target===document.body||Et[0]===t.target)return;let r=t.target;r=r.closest(_o),Et.unshift(r??t.target),Et=Et.filter(n=>n!=null&&n.isConnected),Et.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function px(e){throw new Error("Unexpected object: "+e)}var de=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(de||{});function Br(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=n??-1;switch(e.focus){case 0:{for(let i=0;i<r.length;++i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 1:{o===-1&&(o=r.length);for(let i=o-1;i>=0;--i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 2:{for(let i=o+1;i<r.length;++i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 3:{for(let i=r.length-1;i>=0;--i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 4:{for(let i=0;i<r.length;++i)if(t.resolveId(r[i],i,r)===e.id)return i;return n}case 5:return null;default:px(e)}}var Do=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(Do||{});function Fo(e){let t=K(e),r=m.useRef(!1);m.useEffect(()=>(r.current=!1,()=>{r.current=!0,po(()=>{r.current&&t()})}),[t])}function mx(){let e=typeof document>"u";return"useSyncExternalStore"in Q?(t=>t.useSyncExternalStore)(Q)(()=>()=>{},()=>!1,()=>!e):!1}function Sn(){let e=mx(),[t,r]=Q.useState(vt.isHandoffComplete);return t&&vt.isHandoffComplete===!1&&r(!1),Q.useEffect(()=>{t!==!0&&r(!0)},[t]),Q.useEffect(()=>vt.handoff(),[]),e?!1:t}let Od=m.createContext(!1);function gx(){return m.useContext(Od)}function jd(e){return m.createElement(Od.Provider,{value:e.force},e.children)}function vx(e){let t=gx(),r=m.useContext(Nd),[n,o]=m.useState(()=>{var i;if(!t&&r!==null)return(i=r.current)!=null?i:null;if(vt.isServer)return null;let s=e==null?void 0:e.getElementById("headlessui-portal-root");if(s)return s;if(e===null)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return m.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),m.useEffect(()=>{t||r!==null&&o(r.current)},[r,o,t]),n}let Md=m.Fragment,bx=be(function(e,t){let{ownerDocument:r=null,...n}=e,o=m.useRef(null),i=Ne(Fb(d=>{o.current=d}),t),s=Nt(o),a=r??s,l=vx(a),[c]=m.useState(()=>{var d;return vt.isServer?null:(d=a==null?void 0:a.createElement("div"))!=null?d:null}),u=m.useContext(ba),f=Sn();pe(()=>{!l||!c||l.contains(c)||(c.setAttribute("data-headlessui-portal",""),l.appendChild(c))},[l,c]),pe(()=>{if(c&&u)return u.register(c)},[u,c]),Fo(()=>{var d;!l||!c||(Ns(c)&&l.contains(c)&&l.removeChild(c),l.childNodes.length<=0&&((d=l.parentElement)==null||d.removeChild(l)))});let p=xe();return f?!l||!c?null:tt.createPortal(p({ourProps:{ref:i},theirProps:n,slot:{},defaultTag:Md,name:"Portal"}),c):null});function wx(e,t){let r=Ne(t),{enabled:n=!0,ownerDocument:o,...i}=e,s=xe();return n?m.createElement(bx,{...i,ownerDocument:o,ref:r}):s({ourProps:{ref:r},theirProps:i,slot:{},defaultTag:Md,name:"Portal"})}let yx=m.Fragment,Nd=m.createContext(null);function xx(e,t){let{target:r,...n}=e,o={ref:Ne(t)},i=xe();return m.createElement(Nd.Provider,{value:r},i({ourProps:o,theirProps:n,defaultTag:yx,name:"Popover.Group"}))}let ba=m.createContext(null);function kx(){let e=m.useContext(ba),t=m.useRef([]),r=K(i=>(t.current.push(i),e&&e.register(i),()=>n(i))),n=K(i=>{let s=t.current.indexOf(i);s!==-1&&t.current.splice(s,1),e&&e.unregister(i)}),o=m.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,m.useMemo(()=>function({children:i}){return m.createElement(ba.Provider,{value:o},i)},[o])]}let _x=be(wx),Id=be(xx),wa=Object.assign(_x,{Group:Id});var Sx=Object.defineProperty,Ex=(e,t,r)=>t in e?Sx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Dd=(e,t,r)=>(Ex(e,typeof t!="symbol"?t+"":t,r),r),me=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(me||{}),ot=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ot||{}),Ct=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(Ct||{}),Fd=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e))(Fd||{});function ya(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),o=n.length>0&&n[0].dataRef.current.order!==null?n.sort((s,a)=>s.dataRef.current.order-a.dataRef.current.order):Xs(n,s=>s.dataRef.current.domRef.current),i=r?o.indexOf(r):null;return i===-1&&(i=null),{options:o,activeOptionIndex:i}}let Cx={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,r;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;if((r=e.dataRef.current)!=null&&r.value){let n=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(n!==-1)return{...e,activeOptionIndex:n,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var r,n,o,i;if((r=e.dataRef.current)!=null&&r.disabled||e.optionsElement&&!((n=e.dataRef.current)!=null&&n.optionsPropsRef.current.static)&&e.comboboxState===1)return e;if(e.virtual){let{options:c,disabled:u}=e.virtual,f=t.focus===de.Specific?t.idx:Br(t,{resolveItems:()=>c,resolveActiveIndex:()=>{var d,h;return(h=(d=e.activeOptionIndex)!=null?d:c.findIndex(v=>!u(v)))!=null?h:null},resolveDisabled:u,resolveId(){throw new Error("Function not implemented.")}}),p=(o=t.trigger)!=null?o:2;return e.activeOptionIndex===f&&e.activationTrigger===p?e:{...e,activeOptionIndex:f,activationTrigger:p,isTyping:!1,__demoMode:!1}}let s=ya(e);if(s.activeOptionIndex===null){let c=s.options.findIndex(u=>!u.dataRef.current.disabled);c!==-1&&(s.activeOptionIndex=c)}let a=t.focus===de.Specific?t.idx:Br(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled}),l=(i=t.trigger)!=null?i:2;return e.activeOptionIndex===a&&e.activationTrigger===l?e:{...e,...s,isTyping:!1,activeOptionIndex:a,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var r,n,o,i;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,a=ya(e,c=>(c.push(s),c));e.activeOptionIndex===null&&(o=(n=e.dataRef.current).isSelected)!=null&&o.call(n,t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(s));let l={...e,...a,activationTrigger:2};return(i=e.dataRef.current)!=null&&i.__demoMode&&e.dataRef.current.value===void 0&&(l.activeOptionIndex=0),l},5:(e,t)=>{var r;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:e.options.filter(o=>o.id!==t.id)};let n=ya(e,o=>{let i=o.findIndex(s=>s.id===t.id);return i!==-1&&o.splice(i,1),o});return{...e,...n,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var r,n;if(e.virtual===null)return{...e,virtual:{options:t.options,disabled:(r=t.disabled)!=null?r:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(e.activeOptionIndex!==null){let i=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i!==-1?o=i:o=null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:(n=t.disabled)!=null?n:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Tx=class Fv extends Us{constructor(t){super(t),Dd(this,"actions",{onChange:r=>{let{onChange:n,compare:o,mode:i,value:s}=this.state.dataRef.current;return ze(i,{0:()=>n==null?void 0:n(r),1:()=>{let a=s.slice(),l=a.findIndex(c=>o(c,r));return l===-1?a.push(r):a.splice(l,1),n==null?void 0:n(a)}})},registerOption:(r,n)=>(this.send({type:4,payload:{id:r,dataRef:n}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(n.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:r})}),goToOption:(r,n)=>(this.send({type:6,value:!1}),this.send({type:2,...r,trigger:n})),setIsTyping:r=>{this.send({type:3,isTyping:r})},closeCombobox:()=>{var r,n;this.send({type:1}),this.send({type:6,value:!1}),(n=(r=this.state.dataRef.current).onClose)==null||n.call(r)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:r=>{this.send({type:7,trigger:r})},selectActiveOption:()=>{let r=this.selectors.activeOptionIndex(this.state);if(r!==null){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[r]);else{let{dataRef:n}=this.state.options[r];this.actions.onChange(n.current.value)}this.actions.goToOption({focus:de.Specific,idx:r})}},setInputElement:r=>{this.send({type:9,element:r})},setButtonElement:r=>{this.send({type:10,element:r})},setOptionsElement:r=>{this.send({type:11,element:r})}}),Dd(this,"selectors",{activeDescendantId:r=>{var n,o;let i=this.selectors.activeOptionIndex(r);if(i!==null)return r.virtual?(o=r.options.find(s=>!s.dataRef.current.disabled&&r.dataRef.current.compare(s.dataRef.current.value,r.virtual.options[i])))==null?void 0:o.id:(n=r.options[i])==null?void 0:n.id},activeOptionIndex:r=>{if(r.defaultToFirstOption&&r.activeOptionIndex===null&&(r.virtual?r.virtual.options.length>0:r.options.length>0)){if(r.virtual){let{options:o,disabled:i}=r.virtual,s=o.findIndex(a=>{var l;return!((l=i==null?void 0:i(a))!=null&&l)});if(s!==-1)return s}let n=r.options.findIndex(o=>!o.dataRef.current.disabled);if(n!==-1)return n}return r.activeOptionIndex},activeOption:r=>{var n,o;let i=this.selectors.activeOptionIndex(r);return i===null?null:r.virtual?r.virtual.options[i??0]:(o=(n=r.options[i])==null?void 0:n.dataRef.current.value)!=null?o:null},isActive:(r,n,o)=>{var i;let s=this.selectors.activeOptionIndex(r);return s===null?!1:r.virtual?s===r.dataRef.current.calculateIndex(n):((i=r.options[s])==null?void 0:i.id)===o},shouldScrollIntoView:(r,n,o)=>!(r.virtual||r.__demoMode||r.comboboxState!==0||r.activationTrigger===0||!this.selectors.isActive(r,n,o))});{let r=this.state.id,n=Nr.get(null);this.disposables.add(n.on(Hs.Push,o=>{!n.selectors.isTop(o,r)&&this.state.comboboxState===0&&this.actions.closeCombobox()})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,virtual:r=null,__demoMode:n=!1}){var o;return new Fv({id:t,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:r?{options:r.options,disabled:(o=r.disabled)!=null?o:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n})}reduce(t,r){return ze(r.type,Cx,t,r)}};const Ld=m.createContext(null);function En(e){let t=m.useContext(Ld);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Rd),r}return t}function Rd({id:e,virtual:t=null,__demoMode:r=!1}){let n=m.useMemo(()=>Tx.new({id:e,virtual:t,__demoMode:r}),[]);return Fo(()=>n.dispose()),n}let Cn=m.createContext(null);Cn.displayName="ComboboxDataContext";function Hr(e){let t=m.useContext(Cn);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Hr),r}return t}let Vd=m.createContext(null);function Px(e){let t=En("VirtualProvider"),r=Hr("VirtualProvider"),{options:n}=r.virtual,o=_e(t,d=>d.optionsElement),[i,s]=m.useMemo(()=>{let d=o;if(!d)return[0,0];let h=window.getComputedStyle(d);return[parseFloat(h.paddingBlockStart||h.paddingTop),parseFloat(h.paddingBlockEnd||h.paddingBottom)]},[o]),a=nw({enabled:n.length!==0,scrollPaddingStart:i,scrollPaddingEnd:s,count:n.length,estimateSize(){return 40},getScrollElement(){return t.state.optionsElement},overscan:12}),[l,c]=m.useState(0);pe(()=>{c(d=>d+1)},[n]);let u=a.getVirtualItems(),f=_e(t,d=>d.activationTrigger===Ct.Pointer),p=_e(t,t.selectors.activeOptionIndex);return u.length===0?null:m.createElement(Vd.Provider,{value:a},m.createElement("div",{style:{position:"relative",width:"100%",height:`${a.getTotalSize()}px`},ref:d=>{d&&(f||p!==null&&n.length>p&&a.scrollToIndex(p))}},u.map(d=>{var h;return m.createElement(m.Fragment,{key:d.key},m.cloneElement((h=e.children)==null?void 0:h.call(e,{...e.slot,option:n[d.index]}),{key:`${l}-${d.key}`,"data-index":d.index,"aria-setsize":n.length,"aria-posinset":d.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${d.start}px)`,overflowAnchor:"none"}}))})))}let Ax=m.Fragment;function Ox(e,t){let r=m.useId(),n=cr(),{value:o,defaultValue:i,onChange:s,form:a,name:l,by:c,invalid:u=!1,disabled:f=n||!1,onClose:p,__demoMode:d=!1,multiple:h=!1,immediate:v=!1,virtual:w=null,nullable:x,...S}=e,_=iu(i),[T=h?[]:void 0,P]=ou(o,s,_),A=Rd({id:r,virtual:w,__demoMode:d}),M=m.useRef({static:!1,hold:!1}),I=iw(c),V=K(ne=>w?c===null?w.options.indexOf(ne):w.options.findIndex(ye=>I(ye,ne)):A.state.options.findIndex(ye=>I(ye.dataRef.current.value,ne))),L=m.useCallback(ne=>ze(R.mode,{[ot.Multi]:()=>T.some(ye=>I(ye,ne)),[ot.Single]:()=>I(T,ne)}),[T]),O=_e(A,ne=>ne.virtual),F=K(()=>p==null?void 0:p()),R=m.useMemo(()=>({__demoMode:d,immediate:v,optionsPropsRef:M,value:T,defaultValue:_,disabled:f,invalid:u,mode:h?ot.Multi:ot.Single,virtual:w?O:null,onChange:P,isSelected:L,calculateIndex:V,compare:I,onClose:F}),[T,_,f,u,h,P,L,d,A,w,O,F]);pe(()=>{var ne;w&&A.send({type:Fd.UpdateVirtualConfiguration,options:w.options,disabled:(ne=w.disabled)!=null?ne:null})},[w,w==null?void 0:w.options,w==null?void 0:w.disabled]),pe(()=>{A.state.dataRef.current=R},[R]);let[X,z,q,G]=_e(A,ne=>[ne.comboboxState,ne.buttonElement,ne.inputElement,ne.optionsElement]),H=Nr.get(null),U=_e(H,m.useCallback(ne=>H.selectors.isTop(ne,r),[H,r]));Zs(U,[z,q,G],()=>A.actions.closeCombobox());let te=_e(A,A.selectors.activeOptionIndex),ae=_e(A,A.selectors.activeOption),ke=m.useMemo(()=>({open:X===me.Open,disabled:f,invalid:u,activeIndex:te,activeOption:ae,value:T}),[R,f,T,u,ae,X]),[Z,Y]=hn(),J=t===null?{}:{ref:t},fe=m.useCallback(()=>{if(_!==void 0)return P==null?void 0:P(_)},[P,_]),he=xe();return m.createElement(Y,{value:Z,props:{htmlFor:q==null?void 0:q.id},slot:{open:X===me.Open,disabled:f}},m.createElement(Td,null,m.createElement(Cn.Provider,{value:R},m.createElement(Ld.Provider,{value:A},m.createElement(va,{value:ze(X,{[me.Open]:Fe.Open,[me.Closed]:Fe.Closed})},l!=null&&m.createElement(uu,{disabled:f,data:T!=null?{[l]:T}:{},form:a,onReset:fe}),he({ourProps:J,theirProps:S,slot:ke,defaultTag:Ax,name:"Combobox"}))))))}let jx="input";function Mx(e,t){var r,n;let o=En("Combobox.Input"),i=Hr("Combobox.Input"),s=m.useId(),a=vo(),{id:l=a||`headlessui-combobox-input-${s}`,onChange:c,displayValue:u,disabled:f=i.disabled||!1,autoFocus:p=!1,type:d="text",...h}=e,[v]=_e(o,Y=>[Y.inputElement]),w=m.useRef(null),x=Ne(w,t,_d(),o.actions.setInputElement),S=Nt(v),[_,T]=_e(o,Y=>[Y.comboboxState,Y.isTyping]),P=jt(),A=K(()=>{o.actions.onChange(null),o.state.optionsElement&&(o.state.optionsElement.scrollTop=0),o.actions.goToOption({focus:de.Nothing})}),M=m.useMemo(()=>{var Y;return typeof u=="function"&&i.value!==void 0?(Y=u(i.value))!=null?Y:"":typeof i.value=="string"?i.value:""},[i.value,u]);wn(([Y,J],[fe,he])=>{if(o.state.isTyping)return;let ne=w.current;ne&&((he===me.Open&&J===me.Closed||Y!==fe)&&(ne.value=Y),requestAnimationFrame(()=>{if(o.state.isTyping||!ne||(S==null?void 0:S.activeElement)!==ne)return;let{selectionStart:ye,selectionEnd:ge}=ne;Math.abs((ge??0)-(ye??0))===0&&ye===0&&ne.setSelectionRange(ne.value.length,ne.value.length)}))},[M,_,S,T]),wn(([Y],[J])=>{if(Y===me.Open&&J===me.Closed){if(o.state.isTyping)return;let fe=w.current;if(!fe)return;let he=fe.value,{selectionStart:ne,selectionEnd:ye,selectionDirection:ge}=fe;fe.value="",fe.value=he,ge!==null?fe.setSelectionRange(ne,ye,ge):fe.setSelectionRange(ne,ye)}},[_]);let I=m.useRef(!1),V=K(()=>{I.current=!0}),L=K(()=>{P.nextFrame(()=>{I.current=!1})}),O=K(Y=>{switch(o.actions.setIsTyping(!0),Y.key){case ve.Enter:if(o.state.comboboxState!==me.Open||I.current)return;if(Y.preventDefault(),Y.stopPropagation(),o.selectors.activeOptionIndex(o.state)===null){o.actions.closeCombobox();return}o.actions.selectActiveOption(),i.mode===ot.Single&&o.actions.closeCombobox();break;case ve.ArrowDown:return Y.preventDefault(),Y.stopPropagation(),ze(o.state.comboboxState,{[me.Open]:()=>o.actions.goToOption({focus:de.Next}),[me.Closed]:()=>o.actions.openCombobox()});case ve.ArrowUp:return Y.preventDefault(),Y.stopPropagation(),ze(o.state.comboboxState,{[me.Open]:()=>o.actions.goToOption({focus:de.Previous}),[me.Closed]:()=>{tt.flushSync(()=>o.actions.openCombobox()),i.value||o.actions.goToOption({focus:de.Last})}});case ve.Home:if(Y.shiftKey)break;return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.First});case ve.PageUp:return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.First});case ve.End:if(Y.shiftKey)break;return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.Last});case ve.PageDown:return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.Last});case ve.Escape:return o.state.comboboxState!==me.Open?void 0:(Y.preventDefault(),o.state.optionsElement&&!i.optionsPropsRef.current.static&&Y.stopPropagation(),i.mode===ot.Single&&i.value===null&&A(),o.actions.closeCombobox());case ve.Tab:if(o.state.comboboxState!==me.Open)return;i.mode===ot.Single&&o.state.activationTrigger!==Ct.Focus&&o.actions.selectActiveOption(),o.actions.closeCombobox();break}}),F=K(Y=>{c==null||c(Y),i.mode===ot.Single&&Y.target.value===""&&A(),o.actions.openCombobox()}),R=K(Y=>{var J,fe,he;let ne=(J=Y.relatedTarget)!=null?J:Et.find(ye=>ye!==Y.currentTarget);if(!((fe=o.state.optionsElement)!=null&&fe.contains(ne))&&!((he=o.state.buttonElement)!=null&&he.contains(ne))&&o.state.comboboxState===me.Open)return Y.preventDefault(),i.mode===ot.Single&&i.value===null&&A(),o.actions.closeCombobox()}),X=K(Y=>{var J,fe,he;let ne=(J=Y.relatedTarget)!=null?J:Et.find(ye=>ye!==Y.currentTarget);(fe=o.state.buttonElement)!=null&&fe.contains(ne)||(he=o.state.optionsElement)!=null&&he.contains(ne)||i.disabled||i.immediate&&o.state.comboboxState!==me.Open&&P.microTask(()=>{tt.flushSync(()=>o.actions.openCombobox()),o.actions.setActivationTrigger(Ct.Focus)})}),z=jr(),q=Fs(),{isFocused:G,focusProps:H}=ar({autoFocus:p}),{isHovered:U,hoverProps:te}=sr({isDisabled:f}),ae=_e(o,Y=>Y.optionsElement),ke=m.useMemo(()=>({open:_===me.Open,disabled:f,invalid:i.invalid,hover:U,focus:G,autofocus:p}),[i,U,G,p,f,i.invalid]),Z=bt({ref:x,id:l,role:"combobox",type:d,"aria-controls":ae==null?void 0:ae.id,"aria-expanded":_===me.Open,"aria-activedescendant":_e(o,o.selectors.activeDescendantId),"aria-labelledby":z,"aria-describedby":q,"aria-autocomplete":"list",defaultValue:(n=(r=e.defaultValue)!=null?r:i.defaultValue!==void 0?u==null?void 0:u(i.defaultValue):null)!=null?n:i.defaultValue,disabled:f||void 0,autoFocus:p,onCompositionStart:V,onCompositionEnd:L,onKeyDown:O,onChange:F,onFocus:X,onBlur:R},H,te);return xe()({ourProps:Z,theirProps:h,slot:ke,defaultTag:jx,name:"Combobox.Input"})}let Nx="button";function Ix(e,t){let r=En("Combobox.Button"),n=Hr("Combobox.Button"),[o,i]=m.useState(null),s=Ne(t,i,r.actions.setButtonElement),a=m.useId(),{id:l=`headlessui-combobox-button-${a}`,disabled:c=n.disabled||!1,autoFocus:u=!1,...f}=e,[p,d,h]=_e(r,F=>[F.comboboxState,F.inputElement,F.optionsElement]),v=Uu(d),w=p===me.Open;zu(w,{trigger:o,action:m.useCallback(F=>{if(o!=null&&o.contains(F.target)||d!=null&&d.contains(F.target))return It.Ignore;let R=F.target.closest('[role="option"]:not([data-disabled])');return Je(R)?It.Select(R):h!=null&&h.contains(F.target)?It.Ignore:It.Close},[o,d,h]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let x=K(F=>{switch(F.key){case ve.Space:case ve.Enter:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&tt.flushSync(()=>r.actions.openCombobox()),v();return;case ve.ArrowDown:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&(tt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:de.First})),v();return;case ve.ArrowUp:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&(tt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:de.Last})),v();return;case ve.Escape:if(r.state.comboboxState!==me.Open)return;F.preventDefault(),r.state.optionsElement&&!n.optionsPropsRef.current.static&&F.stopPropagation(),tt.flushSync(()=>r.actions.closeCombobox()),v();return;default:return}}),S=K(F=>{F.preventDefault(),!Ds(F.currentTarget)&&(F.button===Do.Left&&(r.state.comboboxState===me.Open?r.actions.closeCombobox():r.actions.openCombobox()),v())}),_=jr([l]),{isFocusVisible:T,focusProps:P}=ar({autoFocus:u}),{isHovered:A,hoverProps:M}=sr({isDisabled:c}),{pressed:I,pressProps:V}=fn({disabled:c}),L=m.useMemo(()=>({open:p===me.Open,active:I||p===me.Open,disabled:c,invalid:n.invalid,value:n.value,hover:A,focus:T}),[n,A,T,I,c,p]),O=bt({ref:s,id:l,type:ea(e,o),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":h==null?void 0:h.id,"aria-expanded":p===me.Open,"aria-labelledby":_,disabled:c||void 0,autoFocus:u,onPointerDown:S,onKeyDown:x},P,M,V);return xe()({ourProps:O,theirProps:f,slot:L,defaultTag:Nx,name:"Combobox.Button"})}let Dx="div",Fx=Ht.RenderStrategy|Ht.Static;function Lx(e,t){var r,n,o;let i=m.useId(),{id:s=`headlessui-combobox-options-${i}`,hold:a=!1,anchor:l,portal:c=!1,modal:u=!0,transition:f=!1,...p}=e,d=En("Combobox.Options"),h=Hr("Combobox.Options"),v=kd(l);v&&(c=!0);let[w,x]=Ed(v),[S,_]=m.useState(null),T=Sd(),P=Ne(t,v?w:null,d.actions.setOptionsElement,_),[A,M,I,V,L]=_e(d,ge=>[ge.comboboxState,ge.inputElement,ge.buttonElement,ge.optionsElement,ge.activationTrigger]),O=Nt(M||I),F=Nt(V),R=Ur(),[X,z]=na(f,S,R!==null?(R&Fe.Open)===Fe.Open:A===me.Open);$s(X,M,d.actions.closeCombobox);let q=h.__demoMode?!1:u&&A===me.Open;ta(q,F);let G=h.__demoMode?!1:u&&A===me.Open;Ws(G,{allowed:m.useCallback(()=>[M,I,V],[M,I,V])}),pe(()=>{var ge;h.optionsPropsRef.current.static=(ge=e.static)!=null?ge:!1},[h.optionsPropsRef,e.static]),pe(()=>{h.optionsPropsRef.current.hold=a},[h.optionsPropsRef,a]),$u(A===me.Open,{container:V,accept(ge){return ge.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:ge.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(ge){ge.setAttribute("role","none")}});let H=jr([I==null?void 0:I.id]),U=m.useMemo(()=>({open:A===me.Open,option:void 0}),[A]),te=K(()=>{d.actions.setActivationTrigger(Ct.Pointer)}),ae=K(ge=>{ge.preventDefault(),d.actions.setActivationTrigger(Ct.Pointer)}),ke=bt(v?T():{},{"aria-labelledby":H,role:"listbox","aria-multiselectable":h.mode===ot.Multi?!0:void 0,id:s,ref:P,style:{...p.style,...x,"--input-width":Vs(M,!0).width,"--button-width":Vs(I,!0).width},onWheel:L===Ct.Pointer?void 0:te,onMouseDown:ae,...ra(z)}),Z=X&&A===me.Closed,Y=ga(Z,(r=h.virtual)==null?void 0:r.options),J=ga(Z,h.value),fe=K(ge=>h.compare(J,ge)),he=m.useMemo(()=>{if(!h.virtual)return h;if(Y===void 0)throw new Error("Missing `options` in virtual mode");return Y!==h.virtual.options?{...h,virtual:{...h.virtual,options:Y}}:h},[h,Y,(n=h.virtual)==null?void 0:n.options]);h.virtual&&Object.assign(p,{children:m.createElement(Cn.Provider,{value:he},m.createElement(Px,{slot:U},p.children))});let ne=xe(),ye=m.useMemo(()=>h.mode===ot.Multi?h:{...h,isSelected:fe},[h,fe]);return m.createElement(wa,{enabled:c?e.static||X:!1,ownerDocument:O},m.createElement(Cn.Provider,{value:ye},ne({ourProps:ke,theirProps:{...p,children:m.createElement(dx,{freeze:Z},typeof p.children=="function"?(o=p.children)==null?void 0:o.call(p,U):p.children)},slot:U,defaultTag:Dx,features:Fx,visible:X,name:"Combobox.Options"})))}let Rx="div";function Vx(e,t){var r,n,o;let i=Hr("Combobox.Option"),s=En("Combobox.Option"),a=m.useId(),{id:l=`headlessui-combobox-option-${a}`,value:c,disabled:u=(o=(n=(r=i.virtual)==null?void 0:r.disabled)==null?void 0:n.call(r,c))!=null?o:!1,order:f=null,...p}=e,[d]=_e(s,z=>[z.inputElement]),h=Uu(d),v=_e(s,m.useCallback(z=>s.selectors.isActive(z,c,l),[c,l])),w=i.isSelected(c),x=m.useRef(null),S=Bt({disabled:u,value:c,domRef:x,order:f}),_=m.useContext(Vd),T=Ne(t,x,_?_.measureElement:null),P=K(()=>{s.actions.setIsTyping(!1),s.actions.onChange(c)});pe(()=>s.actions.registerOption(l,S),[S,l]);let A=_e(s,m.useCallback(z=>s.selectors.shouldScrollIntoView(z,c,l),[c,l]));pe(()=>{if(A)return rt().requestAnimationFrame(()=>{var z,q;(q=(z=x.current)==null?void 0:z.scrollIntoView)==null||q.call(z,{block:"nearest"})})},[A,x]);let M=K(z=>{z.preventDefault(),z.button===Do.Left&&(u||(P(),Js()||requestAnimationFrame(()=>h()),i.mode===ot.Single&&s.actions.closeCombobox()))}),I=K(()=>{if(u)return s.actions.goToOption({focus:de.Nothing});let z=i.calculateIndex(c);s.actions.goToOption({focus:de.Specific,idx:z})}),V=Hu(),L=K(z=>V.update(z)),O=K(z=>{if(!V.wasMoved(z)||u||v&&s.state.activationTrigger===Ct.Pointer)return;let q=i.calculateIndex(c);s.actions.goToOption({focus:de.Specific,idx:q},Ct.Pointer)}),F=K(z=>{V.wasMoved(z)&&(u||v&&(i.optionsPropsRef.current.hold||s.state.activationTrigger===Ct.Pointer&&s.actions.goToOption({focus:de.Nothing})))}),R=m.useMemo(()=>({active:v,focus:v,selected:w,disabled:u}),[v,w,u]),X={id:l,ref:T,role:"option",tabIndex:u===!0?void 0:-1,"aria-disabled":u===!0?!0:void 0,"aria-selected":w,disabled:void 0,onMouseDown:M,onFocus:I,onPointerEnter:L,onMouseEnter:L,onPointerMove:O,onMouseMove:O,onPointerLeave:F,onMouseLeave:F};return xe()({ourProps:X,theirProps:p,slot:R,defaultTag:Rx,name:"Combobox.Option"})}let zx=be(Ox),zd=be(Ix),Ud=be(Mx),Ux=Rs,Bd=be(Lx),Hd=be(Vx),Bx=Object.assign(zx,{Input:Ud,Button:zd,Label:Ux,Options:Bd,Option:Hd}),Hx=m.Fragment;function qx(e,t){let{...r}=e,n=!1,{isFocusVisible:o,focusProps:i}=ar(),{isHovered:s,hoverProps:a}=sr({isDisabled:n}),{pressed:l,pressProps:c}=fn({disabled:n}),u=bt({ref:t},i,a,c),f=m.useMemo(()=>({hover:s,focus:o,active:l}),[s,o,l]);return xe()({ourProps:u,theirProps:r,slot:f,defaultTag:Hx,name:"DataInteractive"})}let Wx=be(qx);function $x(e,t=typeof document<"u"?document.defaultView:null,r){let n=vn(e,"escape");Qs(t,"keydown",o=>{n&&(o.defaultPrevented||o.key===ve.Escape&&r(o))})}function Kx(){var e;let[t]=m.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[r,n]=m.useState((e=t==null?void 0:t.matches)!=null?e:!1);return pe(()=>{if(!t)return;function o(i){n(i.matches)}return t.addEventListener("change",o),()=>t.removeEventListener("change",o)},[t]),r}function Gx({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=Nt(r),o=K(()=>{var i,s;let a=[];for(let l of e)l!==null&&(Mt(l)?a.push(l):"current"in l&&Mt(l.current)&&a.push(l.current));if(t!=null&&t.current)for(let l of t.current)a.push(l);for(let l of(i=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?i:[])l!==document.body&&l!==document.head&&Mt(l)&&l.id!=="headlessui-portal-root"&&(r&&(l.contains(r)||l.contains((s=r==null?void 0:r.getRootNode())==null?void 0:s.host))||a.some(c=>l.contains(c))||a.push(l));return a});return{resolveContainers:o,contains:K(i=>o().some(s=>s.contains(i)))}}let qd=m.createContext(null);function Wd({children:e,node:t}){let[r,n]=m.useState(null),o=$d(t??r);return m.createElement(qd.Provider,{value:o},e,o===null&&m.createElement(Or,{features:ur.Hidden,ref:i=>{var s,a;if(i){for(let l of(a=(s=lr(i))==null?void 0:s.querySelectorAll("html > *, body > *"))!=null?a:[])if(l!==document.body&&l!==document.head&&Mt(l)&&l!=null&&l.contains(i)){n(l);break}}}}))}function $d(e=null){var t;return(t=m.useContext(qd))!=null?t:e}function xa(){let e=m.useRef(!1);return pe(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var Tn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Tn||{});function Yx(){let e=m.useRef(0);return Lu(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Kd(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)Mt(r.current)&&t.add(r.current);return t}let Xx="div";var pr=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(pr||{});function Jx(e,t){let r=m.useRef(null),n=Ne(r,t),{initialFocus:o,initialFocusFallback:i,containers:s,features:a=15,...l}=e;Sn()||(a=0);let c=Nt(r);t1(a,{ownerDocument:c});let u=r1(a,{ownerDocument:c,container:r,initialFocus:o,initialFocusFallback:i});n1(a,{ownerDocument:c,container:r,containers:s,previousActiveElement:u});let f=Yx(),p=K(S=>{if(!Je(r.current))return;let _=r.current;(T=>T())(()=>{ze(f.current,{[Tn.Forwards]:()=>{Ir(_,ut.First,{skipElements:[S.relatedTarget,i]})},[Tn.Backwards]:()=>{Ir(_,ut.Last,{skipElements:[S.relatedTarget,i]})}})})}),d=vn(!!(a&2),"focus-trap#tab-lock"),h=jt(),v=m.useRef(!1),w={ref:n,onKeyDown(S){S.key=="Tab"&&(v.current=!0,h.requestAnimationFrame(()=>{v.current=!1}))},onBlur(S){if(!(a&4))return;let _=Kd(s);Je(r.current)&&_.add(r.current);let T=S.relatedTarget;wt(T)&&T.dataset.headlessuiFocusGuard!=="true"&&(Gd(_,T)||(v.current?Ir(r.current,ze(f.current,{[Tn.Forwards]:()=>ut.Next,[Tn.Backwards]:()=>ut.Previous})|ut.WrapAround,{relativeTo:S.target}):wt(S.target)&&xt(S.target)))}},x=xe();return m.createElement(m.Fragment,null,d&&m.createElement(Or,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:ur.Focusable}),x({ourProps:w,theirProps:l,defaultTag:Xx,name:"FocusTrap"}),d&&m.createElement(Or,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:ur.Focusable}))}let Zx=be(Jx),Qx=Object.assign(Zx,{features:pr});function e1(e=!0){let t=m.useRef(Et.slice());return wn(([r],[n])=>{n===!0&&r===!1&&po(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=Et.slice())},[e,Et,t]),K(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function t1(e,{ownerDocument:t}){let r=!!(e&8),n=e1(r);wn(()=>{r||(t==null?void 0:t.activeElement)===(t==null?void 0:t.body)&&xt(n())},[r]),Fo(()=>{r&&xt(n())})}function r1(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let i=m.useRef(null),s=vn(!!(e&1),"focus-trap#initial-focus"),a=xa();return wn(()=>{if(e===0)return;if(!s){o!=null&&o.current&&xt(o.current);return}let l=r.current;l&&po(()=>{if(!a.current)return;let c=t==null?void 0:t.activeElement;if(n!=null&&n.current){if((n==null?void 0:n.current)===c){i.current=c;return}}else if(l.contains(c)){i.current=c;return}if(n!=null&&n.current)xt(n.current);else{if(e&16){if(Ir(l,ut.First|ut.AutoFocus)!==Ks.Error)return}else if(Ir(l,ut.First)!==Ks.Error)return;if(o!=null&&o.current&&(xt(o.current),(t==null?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=t==null?void 0:t.activeElement})},[o,s,e]),i}function n1(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let i=xa(),s=!!(e&4);Qs(t==null?void 0:t.defaultView,"focus",a=>{if(!s||!i.current)return;let l=Kd(n);Je(r.current)&&l.add(r.current);let c=o.current;if(!c)return;let u=a.target;Je(u)?Gd(l,u)?(o.current=u,xt(u)):(a.preventDefault(),a.stopPropagation(),xt(c)):xt(o.current)},!0)}function Gd(e,t){for(let r of e)if(r.contains(t))return!0;return!1}function Yd(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||((t=e.as)!=null?t:Jd)!==m.Fragment||m.Children.count(e.children)===1}let Lo=m.createContext(null);Lo.displayName="TransitionContext";var o1=(e=>(e.Visible="visible",e.Hidden="hidden",e))(o1||{});function i1(){let e=m.useContext(Lo);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function s1(){let e=m.useContext(Ro);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let Ro=m.createContext(null);Ro.displayName="NestingContext";function Vo(e){return"children"in e?Vo(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Xd(e,t){let r=Bt(e),n=m.useRef([]),o=xa(),i=jt(),s=K((d,h=qt.Hidden)=>{let v=n.current.findIndex(({el:w})=>w===d);v!==-1&&(ze(h,{[qt.Unmount](){n.current.splice(v,1)},[qt.Hidden](){n.current[v].state="hidden"}}),i.microTask(()=>{var w;!Vo(n)&&o.current&&((w=r.current)==null||w.call(r))}))}),a=K(d=>{let h=n.current.find(({el:v})=>v===d);return h?h.state!=="visible"&&(h.state="visible"):n.current.push({el:d,state:"visible"}),()=>s(d,qt.Unmount)}),l=m.useRef([]),c=m.useRef(Promise.resolve()),u=m.useRef({enter:[],leave:[]}),f=K((d,h,v)=>{l.current.splice(0),t&&(t.chains.current[h]=t.chains.current[h].filter(([w])=>w!==d)),t==null||t.chains.current[h].push([d,new Promise(w=>{l.current.push(w)})]),t==null||t.chains.current[h].push([d,new Promise(w=>{Promise.all(u.current[h].map(([x,S])=>S)).then(()=>w())})]),h==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>v(h)):v(h)}),p=K((d,h,v)=>{Promise.all(u.current[h].splice(0).map(([w,x])=>x)).then(()=>{var w;(w=l.current.shift())==null||w()}).then(()=>v(h))});return m.useMemo(()=>({children:n,register:a,unregister:s,onStart:f,onStop:p,wait:c,chains:u}),[a,s,n,f,p,u,c])}let Jd=m.Fragment,Zd=Ht.RenderStrategy;function a1(e,t){var r,n;let{transition:o=!0,beforeEnter:i,afterEnter:s,beforeLeave:a,afterLeave:l,enter:c,enterFrom:u,enterTo:f,entered:p,leave:d,leaveFrom:h,leaveTo:v,...w}=e,[x,S]=m.useState(null),_=m.useRef(null),T=Yd(e),P=Ne(...T?[_,t,S]:t===null?[]:[t]),A=(r=w.unmount)==null||r?qt.Unmount:qt.Hidden,{show:M,appear:I,initial:V}=i1(),[L,O]=m.useState(M?"visible":"hidden"),F=s1(),{register:R,unregister:X}=F;pe(()=>R(_),[R,_]),pe(()=>{if(A===qt.Hidden&&_.current){if(M&&L!=="visible"){O("visible");return}return ze(L,{hidden:()=>X(_),visible:()=>R(_)})}},[L,_,R,X,M,A]);let z=Sn();pe(()=>{if(T&&z&&L==="visible"&&_.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[_,L,z,T]);let q=V&&!I,G=I&&M&&V,H=m.useRef(!1),U=Xd(()=>{H.current||(O("hidden"),X(_))},F),te=K(he=>{H.current=!0;let ne=he?"enter":"leave";U.onStart(_,ne,ye=>{ye==="enter"?i==null||i():ye==="leave"&&(a==null||a())})}),ae=K(he=>{let ne=he?"enter":"leave";H.current=!1,U.onStop(_,ne,ye=>{ye==="enter"?s==null||s():ye==="leave"&&(l==null||l())}),ne==="leave"&&!Vo(U)&&(O("hidden"),X(_))});m.useEffect(()=>{T&&o||(te(M),ae(M))},[M,T,o]);let ke=(()=>!(!o||!T||!z||q))(),[,Z]=na(ke,x,M,{start:te,end:ae}),Y=Wt({ref:P,className:((n=js(w.className,G&&c,G&&u,Z.enter&&c,Z.enter&&Z.closed&&u,Z.enter&&!Z.closed&&f,Z.leave&&d,Z.leave&&!Z.closed&&h,Z.leave&&Z.closed&&v,!Z.transition&&M&&p))==null?void 0:n.trim())||void 0,...ra(Z)}),J=0;L==="visible"&&(J|=Fe.Open),L==="hidden"&&(J|=Fe.Closed),M&&L==="hidden"&&(J|=Fe.Opening),!M&&L==="visible"&&(J|=Fe.Closing);let fe=xe();return m.createElement(Ro.Provider,{value:U},m.createElement(va,{value:J},fe({ourProps:Y,theirProps:w,defaultTag:Jd,features:Zd,visible:L==="visible",name:"Transition.Child"})))}function l1(e,t){let{show:r,appear:n=!1,unmount:o=!0,...i}=e,s=m.useRef(null),a=Yd(e),l=Ne(...a?[s,t]:t===null?[]:[t]);Sn();let c=Ur();if(r===void 0&&c!==null&&(r=(c&Fe.Open)===Fe.Open),r===void 0)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,f]=m.useState(r?"visible":"hidden"),p=Xd(()=>{r||f("hidden")}),[d,h]=m.useState(!0),v=m.useRef([r]);pe(()=>{d!==!1&&v.current[v.current.length-1]!==r&&(v.current.push(r),h(!1))},[v,r]);let w=m.useMemo(()=>({show:r,appear:n,initial:d}),[r,n,d]);pe(()=>{r?f("visible"):!Vo(p)&&s.current!==null&&f("hidden")},[r,p]);let x={unmount:o},S=K(()=>{var P;d&&h(!1),(P=e.beforeEnter)==null||P.call(e)}),_=K(()=>{var P;d&&h(!1),(P=e.beforeLeave)==null||P.call(e)}),T=xe();return m.createElement(Ro.Provider,{value:p},m.createElement(Lo.Provider,{value:w},T({ourProps:{...x,as:m.Fragment,children:m.createElement(Qd,{ref:l,...x,...i,beforeEnter:S,beforeLeave:_})},theirProps:{},defaultTag:m.Fragment,features:Zd,visible:u==="visible",name:"Transition"})))}function c1(e,t){let r=m.useContext(Lo)!==null,n=Ur()!==null;return m.createElement(m.Fragment,null,!r&&n?m.createElement(ka,{ref:t,...e}):m.createElement(Qd,{ref:t,...e}))}let ka=be(l1),Qd=be(a1),_a=be(c1),u1=Object.assign(ka,{Child:_a,Root:ka});var d1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(d1||{}),f1=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(f1||{});let h1={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},Sa=m.createContext(null);Sa.displayName="DialogContext";function zo(e){let t=m.useContext(Sa);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,zo),r}return t}function p1(e,t){return ze(t.type,h1,e,t)}let ef=be(function(e,t){let r=m.useId(),{id:n=`headlessui-dialog-${r}`,open:o,onClose:i,initialFocus:s,role:a="dialog",autoFocus:l=!0,__demoMode:c=!1,unmount:u=!1,...f}=e,p=m.useRef(!1);a=function(){return a==="dialog"||a==="alertdialog"?a:(p.current||(p.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let d=Ur();o===void 0&&d!==null&&(o=(d&Fe.Open)===Fe.Open);let h=m.useRef(null),v=Ne(h,t),w=Nt(h),x=o?0:1,[S,_]=m.useReducer(p1,{titleId:null,descriptionId:null,panelRef:m.createRef()}),T=K(()=>i(!1)),P=K(Z=>_({type:0,id:Z})),A=Sn()?x===0:!1,[M,I]=kx(),V={get current(){var Z;return(Z=S.panelRef.current)!=null?Z:h.current}},L=$d(),{resolveContainers:O}=Gx({mainTreeNode:L,portals:M,defaultContainers:[V]}),F=d!==null?(d&Fe.Closing)===Fe.Closing:!1;Ws(c||F?!1:A,{allowed:K(()=>{var Z,Y;return[(Y=(Z=h.current)==null?void 0:Z.closest("[data-headlessui-portal]"))!=null?Y:null]}),disallowed:K(()=>{var Z;return[(Z=L==null?void 0:L.closest("body > *:not(#headlessui-portal-root)"))!=null?Z:null]})});let R=Nr.get(null);pe(()=>{if(A)return R.actions.push(n),()=>R.actions.pop(n)},[R,n,A]);let X=_e(R,m.useCallback(Z=>R.selectors.isTop(Z,n),[R,n]));Zs(X,O,Z=>{Z.preventDefault(),T()}),$x(X,w==null?void 0:w.defaultView,Z=>{Z.preventDefault(),Z.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),T()}),ta(c||F?!1:A,w,O),$s(A,h,T);let[z,q]=yo(),G=m.useMemo(()=>[{dialogState:x,close:T,setTitleId:P,unmount:u},S],[x,S,T,P,u]),H=m.useMemo(()=>({open:x===0}),[x]),U={ref:v,id:n,role:a,tabIndex:-1,"aria-modal":c?void 0:x===0?!0:void 0,"aria-labelledby":S.titleId,"aria-describedby":z,unmount:u},te=!Kx(),ae=pr.None;A&&!c&&(ae|=pr.RestoreFocus,ae|=pr.TabLock,l&&(ae|=pr.AutoFocus),te&&(ae|=pr.InitialFocus));let ke=xe();return m.createElement(fx,null,m.createElement(jd,{force:!0},m.createElement(wa,null,m.createElement(Sa.Provider,{value:G},m.createElement(Id,{target:h},m.createElement(jd,{force:!1},m.createElement(q,{slot:H},m.createElement(I,null,m.createElement(Qx,{initialFocus:s,initialFocusFallback:h,containers:O,features:ae},m.createElement(qb,{value:T},ke({ourProps:U,theirProps:f,slot:H,defaultTag:m1,features:g1,visible:x===0,name:"Dialog"})))))))))))}),m1="div",g1=Ht.RenderStrategy|Ht.Static;function v1(e,t){let{transition:r=!1,open:n,...o}=e,i=Ur(),s=e.hasOwnProperty("open")||i!==null,a=e.hasOwnProperty("onClose");if(!s&&!a)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!s)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&typeof e.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if(typeof e.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(n!==void 0||r)&&!o.static?m.createElement(Wd,null,m.createElement(u1,{show:n,transition:r,unmount:o.unmount},m.createElement(ef,{ref:t,...o}))):m.createElement(Wd,null,m.createElement(ef,{ref:t,open:n,...o}))}let b1="div";function w1(e,t){let r=m.useId(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...i}=e,[{dialogState:s,unmount:a},l]=zo("Dialog.Panel"),c=Ne(t,l.panelRef),u=m.useMemo(()=>({open:s===0}),[s]),f=K(w=>{w.stopPropagation()}),p={ref:c,id:n,onClick:f},d=o?_a:m.Fragment,h=o?{unmount:a}:{},v=xe();return m.createElement(d,{...h},v({ourProps:p,theirProps:i,slot:u,defaultTag:b1,name:"Dialog.Panel"}))}let y1="div";function x1(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:i}]=zo("Dialog.Backdrop"),s=m.useMemo(()=>({open:o===0}),[o]),a={ref:t,"aria-hidden":!0},l=r?_a:m.Fragment,c=r?{unmount:i}:{},u=xe();return m.createElement(l,{...c},u({ourProps:a,theirProps:n,slot:s,defaultTag:y1,name:"Dialog.Backdrop"}))}let k1="h2";function _1(e,t){let r=m.useId(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:i,setTitleId:s}]=zo("Dialog.Title"),a=Ne(t);m.useEffect(()=>(s(n),()=>s(null)),[n,s]);let l=m.useMemo(()=>({open:i===0}),[i]),c={ref:a,id:n};return xe()({ourProps:c,theirProps:o,slot:l,defaultTag:k1,name:"Dialog.Title"})}let S1=be(v1),Uo=be(w1),Ea=be(x1),Ca=be(_1),Pn=Object.assign(S1,{Panel:Uo,Title:Ca,Description:xo}),E1="div";function C1(e,t){let r=`headlessui-control-${m.useId()}`,[n,o]=hn(),[i,s]=yo(),a=cr(),{disabled:l=a||!1,...c}=e,u=m.useMemo(()=>({disabled:l}),[l]),f={ref:t,disabled:l||void 0,"aria-disabled":l||void 0},p=xe();return m.createElement(vb,{value:l},m.createElement(o,{value:n},m.createElement(s,{value:i},m.createElement(Ob,{id:r},p({ourProps:f,theirProps:{...c,children:m.createElement(Tb,null,typeof c.children=="function"?c.children(u):c.children)},slot:u,defaultTag:E1,name:"Field"})))))}let T1=be(C1),P1="input";function A1(e,t){let r=m.useId(),n=vo(),o=cr(),{id:i=n||`headlessui-input-${r}`,disabled:s=o||!1,autoFocus:a=!1,invalid:l=!1,...c}=e,u=jr(),f=Fs(),{isFocused:p,focusProps:d}=ar({autoFocus:a}),{isHovered:h,hoverProps:v}=sr({isDisabled:s}),w=bt({ref:t,id:i,"aria-labelledby":u,"aria-describedby":f,"aria-invalid":l?"true":void 0,disabled:s||void 0,autoFocus:a},d,v),x=m.useMemo(()=>({disabled:s,invalid:l,hover:h,focus:p,autofocus:a}),[s,l,h,p,a]);return xe()({ourProps:w,theirProps:c,slot:x,defaultTag:P1,name:"Input"})}let O1=be(A1);function j1(e,t){let r=m.useRef({left:0,top:0});if(pe(()=>{if(!t)return;let o=t.getBoundingClientRect();o&&(r.current=o)},[e,t]),t==null||!e||t===document.activeElement)return!1;let n=t.getBoundingClientRect();return n.top!==r.current.top||n.left!==r.current.left}let tf=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function rf(e){var t,r;let n=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!Je(o))return n;let i=!1;for(let a of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),i=!0;let s=i?(r=o.innerText)!=null?r:"":n;return tf.test(s)&&(s=s.replace(tf,"")),s}function M1(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(o=>{let i=document.getElementById(o);if(i){let s=i.getAttribute("aria-label");return typeof s=="string"?s.trim():rf(i).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return rf(e).trim()}function N1(e){let t=m.useRef(""),r=m.useRef("");return K(()=>{let n=e.current;if(!n)return"";let o=n.innerText;if(t.current===o)return r.current;let i=M1(n).trim().toLowerCase();return t.current=o,r.current=i,i})}var I1=Object.defineProperty,D1=(e,t,r)=>t in e?I1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nf=(e,t,r)=>(D1(e,typeof t!="symbol"?t+"":t,r),r),Ue=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ue||{}),Bo=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Bo||{}),Se=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItems=5]="RegisterItems",e[e.UnregisterItems=6]="UnregisterItems",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e[e.SortItems=9]="SortItems",e))(Se||{});function of(e,t=r=>r){let r=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,n=Xs(t(e.items.slice()),i=>i.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return o===-1&&(o=null),{items:n,activeItemIndex:o}}let F1={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,pendingFocus:{focus:de.Nothing},menuState:1}},0(e,t){return e.menuState===0?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0}},2:(e,t)=>{var r,n,o,i,s;if(e.menuState===1)return e;let a={...e,searchQuery:"",activationTrigger:(r=t.trigger)!=null?r:1,__demoMode:!1};if(t.focus===de.Nothing)return{...a,activeItemIndex:null};if(t.focus===de.Specific)return{...a,activeItemIndex:e.items.findIndex(u=>u.id===t.id)};if(t.focus===de.Previous){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,p=Br(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(p!==null){let d=e.items[p].dataRef.current.domRef;if(((n=f.current)==null?void 0:n.previousElementSibling)===d.current||((o=d.current)==null?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:p}}}}else if(t.focus===de.Next){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,p=Br(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(p!==null){let d=e.items[p].dataRef.current.domRef;if(((i=f.current)==null?void 0:i.nextElementSibling)===d.current||((s=d.current)==null?void 0:s.nextElementSibling)===null)return{...a,activeItemIndex:p}}}}let l=of(e),c=Br(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:u=>u.id,resolveDisabled:u=>u.dataRef.current.disabled});return{...a,...l,activeItemIndex:c}},3:(e,t)=>{let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find(s=>{var a;return((a=s.dataRef.current.textValue)==null?void 0:a.startsWith(n))&&!s.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return i===-1||i===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:i,activationTrigger:1}},4(e){return e.searchQuery===""?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,t)=>{let r=e.items.concat(t.items.map(o=>o)),n=e.activeItemIndex;return e.pendingFocus.focus!==de.Nothing&&(n=Br(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeItemIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled})),{...e,items:r,activeItemIndex:n,pendingFocus:{focus:de.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let r=e.items,n=[],o=new Set(t.items);for(let[i,s]of r.entries())if(o.has(s.id)&&(n.push(i),o.delete(s.id),o.size===0))break;if(n.length>0){r=r.slice();for(let i of n.reverse())r.splice(i,1)}return{...e,items:r,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...of(e),pendingShouldSort:!1}:e};class Ta extends Us{constructor(t){super(t),nf(this,"actions",{registerItem:Pu(()=>{let r=[],n=new Set;return[(o,i)=>{n.has(i)||(n.add(i),r.push({id:o,dataRef:i}))},()=>(n.clear(),this.send({type:5,items:r.splice(0)}))]}),unregisterItem:Pu(()=>{let r=[];return[n=>r.push(n),()=>this.send({type:6,items:r.splice(0)})]})}),nf(this,"selectors",{activeDescendantId(r){var n;let o=r.activeItemIndex,i=r.items;return o===null||(n=i[o])==null?void 0:n.id},isActive(r,n){var o;let i=r.activeItemIndex,s=r.items;return i!==null?((o=s[i])==null?void 0:o.id)===n:!1},shouldScrollIntoView(r,n){return r.__demoMode||r.menuState!==0||r.activationTrigger===0?!1:this.isActive(r,n)}}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let r=this.state.id,n=Nr.get(null);this.disposables.add(n.on(Hs.Push,o=>{!n.selectors.isTop(o,r)&&this.state.menuState===0&&this.send({type:1})})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,__demoMode:r=!1}){return new Ta({id:t,__demoMode:r,menuState:r?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:de.Nothing}})}reduce(t,r){return ze(r.type,F1,t,r)}}const sf=m.createContext(null);function Pa(e){let t=m.useContext(sf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,af),r}return t}function af({id:e,__demoMode:t=!1}){let r=m.useMemo(()=>Ta.new({id:e,__demoMode:t}),[]);return Fo(()=>r.dispose()),r}let L1=m.Fragment;function R1(e,t){let r=m.useId(),{__demoMode:n=!1,...o}=e,i=af({id:r,__demoMode:n}),[s,a,l]=_e(i,w=>[w.menuState,w.itemsElement,w.buttonElement]),c=Ne(t),u=Nr.get(null),f=_e(u,m.useCallback(w=>u.selectors.isTop(w,r),[u,r]));Zs(f,[l,a],(w,x)=>{var S;i.send({type:Se.CloseMenu}),Ys(x,Gs.Loose)||(w.preventDefault(),(S=i.state.buttonElement)==null||S.focus())});let p=K(()=>{i.send({type:Se.CloseMenu})}),d=m.useMemo(()=>({open:s===Ue.Open,close:p}),[s,p]),h={ref:c},v=xe();return m.createElement(Td,null,m.createElement(sf.Provider,{value:i},m.createElement(va,{value:ze(s,{[Ue.Open]:Fe.Open,[Ue.Closed]:Fe.Closed})},v({ourProps:h,theirProps:o,slot:d,defaultTag:L1,name:"Menu"}))))}let V1="button";function z1(e,t){let r=Pa("Menu.Button"),n=m.useId(),{id:o=`headlessui-menu-button-${n}`,disabled:i=!1,autoFocus:s=!1,...a}=e,l=m.useRef(null),c=lx(),u=Ne(t,l,_d(),K(R=>r.send({type:Se.SetButtonElement,element:R}))),f=K(R=>{switch(R.key){case ve.Space:case ve.Enter:case ve.ArrowDown:R.preventDefault(),R.stopPropagation(),r.send({type:Se.OpenMenu,focus:{focus:de.First}});break;case ve.ArrowUp:R.preventDefault(),R.stopPropagation(),r.send({type:Se.OpenMenu,focus:{focus:de.Last}});break}}),p=K(R=>{switch(R.key){case ve.Space:R.preventDefault();break}}),[d,h,v]=_e(r,R=>[R.menuState,R.buttonElement,R.itemsElement]),w=d===Ue.Open;zu(w,{trigger:h,action:m.useCallback(R=>{if(h!=null&&h.contains(R.target))return It.Ignore;let X=R.target.closest('[role="menuitem"]:not([data-disabled])');return Je(X)?It.Select(X):v!=null&&v.contains(R.target)?It.Ignore:It.Close},[h,v]),close:m.useCallback(()=>r.send({type:Se.CloseMenu}),[]),select:m.useCallback(R=>R.click(),[])});let x=K(R=>{var X;if(R.button===Do.Left){if(Ds(R.currentTarget))return R.preventDefault();i||(d===Ue.Open?(tt.flushSync(()=>r.send({type:Se.CloseMenu})),(X=l.current)==null||X.focus({preventScroll:!0})):(R.preventDefault(),r.send({type:Se.OpenMenu,focus:{focus:de.Nothing},trigger:Bo.Pointer})))}}),S=m.useRef(null),_=K(R=>{S.current=R.pointerType,R.pointerType==="mouse"&&x(R)}),T=K(R=>{S.current!=="mouse"&&x(R)}),{isFocusVisible:P,focusProps:A}=ar({autoFocus:s}),{isHovered:M,hoverProps:I}=sr({isDisabled:i}),{pressed:V,pressProps:L}=fn({disabled:i}),O=m.useMemo(()=>({open:d===Ue.Open,active:V||d===Ue.Open,disabled:i,hover:M,focus:P,autofocus:s}),[d,M,P,V,i,s]),F=bt(c(),{ref:u,id:o,type:ea(e,l.current),"aria-haspopup":"menu","aria-controls":v==null?void 0:v.id,"aria-expanded":d===Ue.Open,disabled:i||void 0,autoFocus:s,onKeyDown:f,onKeyUp:p,onPointerDown:_,onClick:T},A,I,L);return xe()({ourProps:F,theirProps:a,slot:O,defaultTag:V1,name:"Menu.Button"})}let U1="div",B1=Ht.RenderStrategy|Ht.Static;function H1(e,t){let r=m.useId(),{id:n=`headlessui-menu-items-${r}`,anchor:o,portal:i=!1,modal:s=!0,transition:a=!1,...l}=e,c=kd(o),u=Pa("Menu.Items"),[f,p]=Ed(c),d=Sd(),[h,v]=m.useState(null),w=Ne(t,c?f:null,K(U=>u.send({type:Se.SetItemsElement,element:U})),v),[x,S]=_e(u,U=>[U.menuState,U.buttonElement]),_=Nt(S),T=Nt(h);c&&(i=!0);let P=Ur(),[A,M]=na(a,h,P!==null?(P&Fe.Open)===Fe.Open:x===Ue.Open);$s(A,S,()=>{u.send({type:Se.CloseMenu})});let I=_e(u,U=>U.__demoMode),V=I?!1:s&&x===Ue.Open;ta(V,T);let L=I?!1:s&&x===Ue.Open;Ws(L,{allowed:m.useCallback(()=>[S,h],[S,h])});let O=x!==Ue.Open,F=j1(O,S)?!1:A;m.useEffect(()=>{let U=h;U&&x===Ue.Open&&U!==(T==null?void 0:T.activeElement)&&U.focus({preventScroll:!0})},[x,h,T]),$u(x===Ue.Open,{container:h,accept(U){return U.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:U.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(U){U.setAttribute("role","none")}});let R=jt(),X=K(U=>{var te,ae,ke;switch(R.dispose(),U.key){case ve.Space:if(u.state.searchQuery!=="")return U.preventDefault(),U.stopPropagation(),u.send({type:Se.Search,value:U.key});case ve.Enter:if(U.preventDefault(),U.stopPropagation(),u.state.activeItemIndex!==null){let{dataRef:Z}=u.state.items[u.state.activeItemIndex];(ae=(te=Z.current)==null?void 0:te.domRef.current)==null||ae.click()}u.send({type:Se.CloseMenu}),Du(u.state.buttonElement);break;case ve.ArrowDown:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Next});case ve.ArrowUp:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Previous});case ve.Home:case ve.PageUp:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.First});case ve.End:case ve.PageDown:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Last});case ve.Escape:U.preventDefault(),U.stopPropagation(),tt.flushSync(()=>u.send({type:Se.CloseMenu})),(ke=u.state.buttonElement)==null||ke.focus({preventScroll:!0});break;case ve.Tab:U.preventDefault(),U.stopPropagation(),tt.flushSync(()=>u.send({type:Se.CloseMenu})),Aw(u.state.buttonElement,U.shiftKey?ut.Previous:ut.Next);break;default:U.key.length===1&&(u.send({type:Se.Search,value:U.key}),R.setTimeout(()=>u.send({type:Se.ClearSearch}),350));break}}),z=K(U=>{switch(U.key){case ve.Space:U.preventDefault();break}}),q=m.useMemo(()=>({open:x===Ue.Open}),[x]),G=bt(c?d():{},{"aria-activedescendant":_e(u,u.selectors.activeDescendantId),"aria-labelledby":_e(u,U=>{var te;return(te=U.buttonElement)==null?void 0:te.id}),id:n,onKeyDown:X,onKeyUp:z,role:"menu",tabIndex:x===Ue.Open?0:void 0,ref:w,style:{...l.style,...p,"--button-width":Vs(S,!0).width},...ra(M)}),H=xe();return m.createElement(wa,{enabled:i?e.static||A:!1,ownerDocument:_},H({ourProps:G,theirProps:l,slot:q,defaultTag:U1,features:B1,visible:F,name:"Menu.Items"}))}let q1=m.Fragment;function W1(e,t){let r=m.useId(),{id:n=`headlessui-menu-item-${r}`,disabled:o=!1,...i}=e,s=Pa("Menu.Item"),a=_e(s,O=>s.selectors.isActive(O,n)),l=m.useRef(null),c=Ne(t,l),u=_e(s,O=>s.selectors.shouldScrollIntoView(O,n));pe(()=>{if(u)return rt().requestAnimationFrame(()=>{var O,F;(F=(O=l.current)==null?void 0:O.scrollIntoView)==null||F.call(O,{block:"nearest"})})},[u,l]);let f=N1(l),p=m.useRef({disabled:o,domRef:l,get textValue(){return f()}});pe(()=>{p.current.disabled=o},[p,o]),pe(()=>(s.actions.registerItem(n,p),()=>s.actions.unregisterItem(n)),[p,n]);let d=K(()=>{s.send({type:Se.CloseMenu})}),h=K(O=>{if(o)return O.preventDefault();s.send({type:Se.CloseMenu}),Du(s.state.buttonElement)}),v=K(()=>{if(o)return s.send({type:Se.GoToItem,focus:de.Nothing});s.send({type:Se.GoToItem,focus:de.Specific,id:n})}),w=Hu(),x=K(O=>w.update(O)),S=K(O=>{w.wasMoved(O)&&(o||a||s.send({type:Se.GoToItem,focus:de.Specific,id:n,trigger:Bo.Pointer}))}),_=K(O=>{w.wasMoved(O)&&(o||a&&s.state.activationTrigger===Bo.Pointer&&s.send({type:Se.GoToItem,focus:de.Nothing}))}),[T,P]=hn(),[A,M]=yo(),I=m.useMemo(()=>({active:a,focus:a,disabled:o,close:d}),[a,o,d]),V={id:n,ref:c,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-labelledby":T,"aria-describedby":A,disabled:void 0,onClick:h,onFocus:v,onPointerEnter:x,onMouseEnter:x,onPointerMove:S,onMouseMove:S,onPointerLeave:_,onMouseLeave:_},L=xe();return m.createElement(P,null,m.createElement(M,null,L({ourProps:V,theirProps:i,slot:I,defaultTag:q1,name:"Menu.Item"})))}let $1="div";function K1(e,t){let[r,n]=hn(),o=e,i={ref:t,"aria-labelledby":r,role:"group"},s=xe();return m.createElement(n,null,s({ourProps:i,theirProps:o,slot:{},defaultTag:$1,name:"Menu.Section"}))}let G1="header";function Y1(e,t){let r=m.useId(),{id:n=`headlessui-menu-heading-${r}`,...o}=e,i=Ls();pe(()=>i.register(n),[n,i.register]);let s={id:n,ref:t,role:"presentation",...i.props};return xe()({ourProps:s,theirProps:o,slot:{},defaultTag:G1,name:"Menu.Heading"})}let X1="div";function J1(e,t){let r=e,n={ref:t,role:"separator"};return xe()({ourProps:n,theirProps:r,slot:{},defaultTag:X1,name:"Menu.Separator"})}let Z1=be(R1),lf=be(z1),cf=be(H1),uf=be(W1),Q1=be(K1),ek=be(Y1),tk=be(J1),rk=Object.assign(Z1,{Button:lf,Items:cf,Item:uf,Section:Q1,Heading:ek,Separator:tk}),Aa=m.createContext(null);Aa.displayName="GroupContext";let nk=m.Fragment;function ok(e){var t;let[r,n]=m.useState(null),[o,i]=hn(),[s,a]=yo(),l=m.useMemo(()=>({switch:r,setSwitch:n}),[r,n]),c={},u=e,f=xe();return m.createElement(a,{name:"Switch.Description",value:s},m.createElement(i,{name:"Switch.Label",value:o,props:{htmlFor:(t=l.switch)==null?void 0:t.id,onClick(p){r&&(Is(p.currentTarget)&&p.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},m.createElement(Aa.Provider,{value:l},f({ourProps:c,theirProps:u,slot:{},defaultTag:nk,name:"Switch.Group"}))))}let ik="button";function sk(e,t){var r;let n=m.useId(),o=vo(),i=cr(),{id:s=o||`headlessui-switch-${n}`,disabled:a=i||!1,checked:l,defaultChecked:c,onChange:u,name:f,value:p,form:d,autoFocus:h=!1,...v}=e,w=m.useContext(Aa),[x,S]=m.useState(null),_=m.useRef(null),T=Ne(_,t,w===null?null:w.setSwitch,S),P=iu(c),[A,M]=ou(l,u,P??!1),I=jt(),[V,L]=m.useState(!1),O=K(()=>{L(!0),M==null||M(!A),I.nextFrame(()=>{L(!1)})}),F=K(he=>{if(Ds(he.currentTarget))return he.preventDefault();he.preventDefault(),O()}),R=K(he=>{he.key===ve.Space?(he.preventDefault(),O()):he.key===ve.Enter&&Sb(he.currentTarget)}),X=K(he=>he.preventDefault()),z=jr(),q=Fs(),{isFocusVisible:G,focusProps:H}=ar({autoFocus:h}),{isHovered:U,hoverProps:te}=sr({isDisabled:a}),{pressed:ae,pressProps:ke}=fn({disabled:a}),Z=m.useMemo(()=>({checked:A,disabled:a,hover:U,focus:G,active:ae,autofocus:h,changing:V}),[A,U,G,ae,a,V,h]),Y=bt({id:s,ref:T,role:"switch",type:ea(e,x),tabIndex:e.tabIndex===-1?0:(r=e.tabIndex)!=null?r:0,"aria-checked":A,"aria-labelledby":z,"aria-describedby":q,disabled:a||void 0,autoFocus:h,onClick:F,onKeyUp:R,onKeyPress:X},H,te,ke),J=m.useCallback(()=>{if(P!==void 0)return M==null?void 0:M(P)},[M,P]),fe=xe();return m.createElement(m.Fragment,null,f!=null&&m.createElement(uu,{disabled:a,data:{[f]:p||"on"},overrides:{type:"checkbox",checked:A},form:d,onReset:J}),fe({ourProps:Y,theirProps:v,slot:Z,defaultTag:ik,name:"Switch"}))}let ak=be(sk),lk=ok,ck=Rs,uk=xo,dk=Object.assign(ak,{Group:lk,Label:ck,Description:uk});function mr({className:e,...t}){return g.jsx(T1,{...t,className:we(e,"[&>[data-slot=label]+[data-slot=control]]:mt-3","[&>[data-slot=label]+[data-slot=description]]:mt-1","[&>[data-slot=description]+[data-slot=control]]:mt-3","[&>[data-slot=control]+[data-slot=description]]:mt-3","[&>[data-slot=control]+[data-slot=error]]:mt-3","*:data-[slot=label]:font-medium")})}function gr({className:e,...t}){return g.jsx(Rs,{"data-slot":"label",...t,className:we(e,"relative text-base/10 font-bold text-neutral-950 select-none data-disabled:opacity-50 sm:text-sm/8 dark:text-white")})}function qr({className:e,...t}){return g.jsx(xo,{"data-slot":"description",...t,className:we(e,"pb-2 text-base/6 text-neutral-500 data-disabled:opacity-50 sm:text-sm/6 dark:text-neutral-400")})}function df({checked:e,onChange:t,className:r="",iconOn:n=g.jsx("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600",children:g.jsx("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"})}),iconOff:o=g.jsx("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400",children:g.jsx("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})}),...i}){return g.jsxs(dk,{checked:e,onChange:t,className:we("group relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent bg-gray-200 transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 data-[checked]:bg-indigo-600",r),...i,children:[g.jsx("span",{className:"sr-only",children:"Toggle setting"}),g.jsxs("span",{className:"pointer-events-none relative inline-block size-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out group-data-[checked]:translate-x-5",children:[g.jsx("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center transition-opacity duration-200 ease-in group-data-[checked]:opacity-0 group-data-[checked]:duration-100 group-data-[checked]:ease-out",children:o}),g.jsx("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center opacity-0 transition-opacity duration-100 ease-out group-data-[checked]:opacity-100 group-data-[checked]:duration-200 group-data-[checked]:ease-in",children:n})]})]})}/** 41 26 * @license lucide-react v0.513.0 - ISC 42 27 * 43 28 * This source code is licensed under the ISC license. 44 29 * See the LICENSE file in the root directory of this source tree. 45 */const UE=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),FE=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),rm=e=>{const t=FE(e);return t.charAt(0).toUpperCase()+t.slice(1)},nm=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),AE=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**30 */const fk=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),hk=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),ff=e=>{const t=hk(e);return t.charAt(0).toUpperCase()+t.slice(1)},hf=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),pk=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** 46 31 * @license lucide-react v0.513.0 - ISC 47 32 * 48 33 * This source code is licensed under the ISC license. 49 34 * See the LICENSE file in the root directory of this source tree. 50 */var LE={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**35 */var mk={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 51 36 * @license lucide-react v0.513.0 - ISC 52 37 * 53 38 * This source code is licensed under the ISC license. 54 39 * See the LICENSE file in the root directory of this source tree. 55 */const OE=p.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:s,iconNode:i,...a},l)=>p.createElement("svg",{ref:l,...LE,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:nm("lucide",o),...!s&&!AE(a)&&{"aria-hidden":"true"},...a},[...i.map(([c,u])=>p.createElement(c,u)),...Array.isArray(s)?s:[s]]));/**40 */const gk=m.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:s,...a},l)=>m.createElement("svg",{ref:l,...mk,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:hf("lucide",o),...!i&&!pk(a)&&{"aria-hidden":"true"},...a},[...s.map(([c,u])=>m.createElement(c,u)),...Array.isArray(i)?i:[i]]));/** 56 41 * @license lucide-react v0.513.0 - ISC 57 42 * 58 43 * This source code is licensed under the ISC license. 59 44 * See the LICENSE file in the root directory of this source tree. 60 */const gt=(e,t)=>{const r=p.forwardRef(({className:n,...o},s)=>p.createElement(OE,{ref:s,iconNode:t,className:nm(`lucide-${UE(rm(e))}`,`lucide-${e}`,n),...o}));return r.displayName=rm(e),r};/**45 */const Ze=(e,t)=>{const r=m.forwardRef(({className:n,...o},i)=>m.createElement(gk,{ref:i,iconNode:t,className:hf(`lucide-${fk(ff(e))}`,`lucide-${e}`,n),...o}));return r.displayName=ff(e),r};/** 61 46 * @license lucide-react v0.513.0 - ISC 62 47 * 63 48 * This source code is licensed under the ISC license. 64 49 * See the LICENSE file in the root directory of this source tree. 65 */const VE=gt("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**50 */const vk=Ze("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/** 66 51 * @license lucide-react v0.513.0 - ISC 67 52 * 68 53 * This source code is licensed under the ISC license. 69 54 * See the LICENSE file in the root directory of this source tree. 70 */const om=gt("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/**55 */const pf=Ze("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 71 56 * @license lucide-react v0.513.0 - ISC 72 57 * 73 58 * This source code is licensed under the ISC license. 74 59 * See the LICENSE file in the root directory of this source tree. 75 */const sm=gt("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**60 */const mf=Ze("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 76 61 * @license lucide-react v0.513.0 - ISC 77 62 * 78 63 * This source code is licensed under the ISC license. 79 64 * See the LICENSE file in the root directory of this source tree. 80 */const ME=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**65 */const bk=Ze("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 81 66 * @license lucide-react v0.513.0 - ISC 82 67 * 83 68 * This source code is licensed under the ISC license. 84 69 * See the LICENSE file in the root directory of this source tree. 85 */const BE=gt("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**70 */const wk=Ze("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** 86 71 * @license lucide-react v0.513.0 - ISC 87 72 * 88 73 * This source code is licensed under the ISC license. 89 74 * See the LICENSE file in the root directory of this source tree. 90 */const im=gt("heart-handshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/**75 */const gf=Ze("heart-handshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** 91 76 * @license lucide-react v0.513.0 - ISC 92 77 * 93 78 * This source code is licensed under the ISC license. 94 79 * See the LICENSE file in the root directory of this source tree. 95 */const RE=gt("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**80 */const yk=Ze("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/** 96 81 * @license lucide-react v0.513.0 - ISC 97 82 * 98 83 * This source code is licensed under the ISC license. 99 84 * See the LICENSE file in the root directory of this source tree. 100 */const am=gt("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/**85 */const vf=Ze("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** 101 86 * @license lucide-react v0.513.0 - ISC 102 87 * 103 88 * This source code is licensed under the ISC license. 104 89 * See the LICENSE file in the root directory of this source tree. 105 */const HE=gt("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**90 */const xk=Ze("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** 106 91 * @license lucide-react v0.513.0 - ISC 107 92 * 108 93 * This source code is licensed under the ISC license. 109 94 * See the LICENSE file in the root directory of this source tree. 110 */const $E=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**95 */const kk=Ze("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 111 96 * @license lucide-react v0.513.0 - ISC 112 97 * 113 98 * This source code is licensed under the ISC license. 114 99 * See the LICENSE file in the root directory of this source tree. 115 */const WE=gt("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**100 */const _k=Ze("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 116 101 * @license lucide-react v0.513.0 - ISC 117 102 * 118 103 * This source code is licensed under the ISC license. 119 104 * See the LICENSE file in the root directory of this source tree. 120 */const zE=gt("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**105 */const Sk=Ze("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** 121 106 * @license lucide-react v0.513.0 - ISC 122 107 * 123 108 * This source code is licensed under the ISC license. 124 109 * See the LICENSE file in the root directory of this source tree. 125 */const lm=gt("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/**110 */const bf=Ze("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/** 126 111 * @license lucide-react v0.513.0 - ISC 127 112 * 128 113 * This source code is licensed under the ISC license. 129 114 * See the LICENSE file in the root directory of this source tree. 130 */const cm=gt("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);function _o({label:e,help:t,iconClassName:r="size-4",buttonClassName:n="",...o}){const[s,i]=p.useState(!1);return t?g.jsxDEV(g.Fragment,{children:[g.jsxDEV("button",{type:"button","aria-label":"Show help",onClick:()=>i(!0),className:`absolute top-[5px] right-[-25px] inline-flex items-center justify-center rounded-full p-1 text-gray-400 hover:text-indigo-600 focus:outline-none focus:ring-2 focus:ring-indigo-500 ${n}`,tabIndex:0,children:g.jsxDEV(sm,{className:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:18,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:11,columnNumber:7},this),g.jsxDEV(Eo,{open:s,onClose:i,className:"relative z-999",children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 bg-gray-500/75 transition-opacity data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:21,columnNumber:9},this),g.jsxDEV("div",{className:"fixed inset-0 z-999 w-screen overflow-y-auto",children:g.jsxDEV("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:g.jsxDEV(Vs,{transition:!0,className:"relative transform overflow-hidden rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all data-[closed]:translate-y-4 data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in sm:my-8 sm:w-full sm:max-w-lg sm:p-6 data-[closed]:sm:translate-y-0 data-[closed]:sm:scale-95",children:[g.jsxDEV("div",{className:"flex items-start gap-3",children:[g.jsxDEV("div",{className:"flex-shrink-0 flex items-center justify-center rounded-full bg-indigo-100 size-10",children:g.jsxDEV(sm,{className:"size-6 text-indigo-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:33,columnNumber:19},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:32,columnNumber:17},this),g.jsxDEV("div",{children:[g.jsxDEV(El,{as:"h3",className:"text-base font-semibold text-gray-900",children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:36,columnNumber:19},this),g.jsxDEV("div",{className:"mt-2",children:g.jsxDEV("div",{className:"text-sm text-gray-500",dangerouslySetInnerHTML:{__html:t}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:40,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:39,columnNumber:19},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:35,columnNumber:17},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:31,columnNumber:15},this),g.jsxDEV("div",{className:"mt-5 flex justify-end",children:g.jsxDEV("button",{type:"button",onClick:()=>i(!1),className:"inline-flex justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500",children:"Close"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:45,columnNumber:17},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:44,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:27,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:26,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:25,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:20,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:10,columnNumber:5},this):null}const um=p.createContext(null);function GE({initialValues:e={},onChange:t,children:r}){const[n,o]=p.useState(e),s=(a,l)=>{o(c=>{const u=typeof l=="function"?l(c[a]):l,f=qE(c,a,u);return t==null||t(f),f})},i=p.useMemo(()=>({values:n,setValue:s}),[n]);return g.jsxDEV(um.Provider,{value:i,children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/helpers/settings-form-context.jsx",lineNumber:19,columnNumber:10},this)}function lr(){const e=p.useContext(um);return e||{values:{},setValue:()=>{}}}function qE(e,t,r){if(!t||!t.includes("."))return{...e,[t]:r};const n=t.split("."),o={...e};let s=o;for(let i=0;i<n.length-1;i++){const a=n[i];s[a]={...s[a]??{}},s=s[a]}return s[n[n.length-1]]=r,o}const kl=(e,t)=>!t||!t.includes(".")?e==null?void 0:e[t]:t.split(".").reduce((r,n)=>r==null?void 0:r[n],e);function So(e){const{values:t}=lr(),r=p.useMemo(()=>Array.from(No(e)),[e]),n=JSON.stringify(r.map(o=>kl(t,o)));return p.useMemo(()=>ko(e,t),[e,n])}function No(e,t=new Set){return!e||typeof e=="function"?t:Array.isArray(e)?(e.forEach(r=>No(r,t)),t):typeof e=="object"?e.all||e.any||e.not?(e.all&&e.all.forEach(r=>No(r,t)),e.any&&e.any.forEach(r=>No(r,t)),e.not&&No(e.not,t),t):e.field?(t.add(e.field),t):(Object.keys(e).forEach(r=>t.add(r)),t):t}function ko(e,t){if(!e)return!0;if(typeof e=="function")return!!e(t);if(Array.isArray(e))return e.every(r=>ko(r,t));if(typeof e=="object"){if(e.all)return e.all.every(r=>ko(r,t));if(e.any)return e.any.some(r=>ko(r,t));if(e.not)return!ko(e.not,t);if(e.field){const r=kl(t,e.field);return"eq"in e?r===e.eq:"ne"in e?r!==e.ne:"gt"in e?r>e.gt:"gte"in e?r>=e.gte:"lt"in e?r<e.lt:"lte"in e?r<=e.lte:"in"in e?(e.in??[]).includes(r):e.truthy?!!r:e.falsy?!r:"contains"in e?Array.isArray(r)?r.includes(e.contains):typeof r=="string"?r.includes(String(e.contains)):!1:!!r}return Object.entries(e).every(([r,n])=>{const o=kl(t,r);return Array.isArray(n)?n.includes(o):n===!0?o===!0||o==="on"||o===1||o==="1":n===!1?o===!1||o===""||o===0||o==="0"||o===null||o===void 0:o===n})}return!!e}function Co({label:e,id:t,description:r,value:n,onChange:o,help:s,showIf:i,mountWhenHidden:a=!0}){const{values:l,setValue:c}=lr(),u=So(i);if(!a&&i&&!u)return null;const f=n??(l==null?void 0:l[t])??!1,h=f===!0||f==="on"||f===1||f==="1",d=t||(e?e.replace(/\s+/g,"-").toLowerCase():"toggle");return g.jsxDEV(Yr,{hidden:i&&!u,"aria-hidden":i&&!u,children:[g.jsxDEV("div",{className:"flex items-center gap-2",children:e&&g.jsxDEV(Xr,{children:[e,g.jsxDEV(_o,{label:e,help:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:37,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:35,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:33,columnNumber:7},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:41,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2",children:g.jsxDEV(tm,{id:d,checked:h,disabled:i&&!u,onChange:m=>{const b=!!m;t&&c(t,b),o==null||o(b)},className:`\r 131 bg-gray-200 data-[checked]:bg-indigo-600\r 132 dark:bg-neutral-800 dark:data-[checked]:bg-indigo-500\r 133 border-2 border-transparent\r 134 focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2\r 135 transition-colors\r 136 `,iconOn:g.jsxDEV("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600 dark:text-indigo-300",children:g.jsxDEV("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:61,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:60,columnNumber:13},this),iconOff:g.jsxDEV("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400 dark:text-neutral-400",children:g.jsxDEV("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:66,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:65,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:43,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:42,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:32,columnNumber:5},this)}function _r({id:e,name:t,label:r,description:n,help:o,value:s,onChange:i,type:a="text",placeholder:l,prefix:c,suffix:u,optional:f,showIf:h,resetOnHide:d,mountWhenHidden:m=!0,className:b,step:w,min:y,max:E,..._}){const{values:P,setValue:T}=lr(),I=So(h),U=p.useRef(I);let L=a,$=c,R=u;const j={step:w,min:y,max:E};a==="price"?(L="number",$=$??"$",R=R??"USD",j.step===void 0&&(j.step="any"),j.min===void 0&&(j.min="0")):a==="url"?(L="text",$=$??"https://"):a==="email"?L="email":a==="number"&&(L="number");const B=e?P==null?void 0:P[e]:void 0,M=s!==void 0,K=p.useMemo(()=>(M?s:B)??"",[M,s,B]);if(p.useEffect(()=>{U.current&&!I&&d!==void 0&&e&&T(e,d===!0?void 0:d),U.current=I},[I,d,e,T]),!m&&h&&!I)return null;const H=!I&&m,Y=ee=>{const X=L==="number"?ee.target.value===""?"":Number(ee.target.value):ee.target.value;!M&&e&&T(e,X),i==null||i(X)};return g.jsxDEV(Yr,{hidden:h&&!I,"aria-hidden":h&&!I,className:b,..._,children:[g.jsxDEV("div",{className:"flex justify-between items-center",children:[r&&g.jsxDEV(Xr,{htmlFor:e,children:[r,g.jsxDEV(_o,{label:r,help:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:103,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:101,columnNumber:11},this),f&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:107,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:99,columnNumber:7},this),n&&g.jsxDEV(Dn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:113,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2 max-w-lg",children:$||R?g.jsxDEV("div",{className:"flex items-center rounded-md bg-white px-3 outline outline-1 -outline-offset-1 outline-gray-300 focus-within:outline focus-within:outline-2 focus-within:-outline-offset-2 focus-within:outline-indigo-600 dark:bg-neutral-900 dark:outline-neutral-700",children:[$&&g.jsxDEV("div",{className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:$},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:119,columnNumber:15},this),g.jsxDEV("input",{id:e,name:t||e,type:L,value:K,onChange:Y,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:H,className:`block min-w-0 grow py-1.5 !pl-1 pr-3 text-base text-gray-900 placeholder:text-gray-400 focus:outline focus:outline-0 sm:text-sm/6 bg-transparent dark:text-white dark:placeholder:text-neutral-500 ${a==="url"?"!border-0 !outline-none !shadow-none !focus:ring-0 !focus:border-0 dark:!bg-neutral-900":""}`,...j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:124,columnNumber:13},this),R&&g.jsxDEV("div",{id:a==="price"?`${e}-currency`:void 0,className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:R},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:142,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:117,columnNumber:11},this):g.jsxDEV("input",{id:e,name:t||e,type:L,value:K,onChange:Y,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:H,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700",...j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:151,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:115,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:93,columnNumber:5},this)}function Cl({id:e,name:t,label:r,description:n,help:o,value:s,onChange:i,rows:a=4,placeholder:l,optional:c,showIf:u,resetOnHide:f,mountWhenHidden:h=!0,className:d,...m}){const{values:b,setValue:w}=lr(),y=So(u),E=p.useRef(y),_=e?b==null?void 0:b[e]:void 0,P=s!==void 0,T=p.useMemo(()=>(P?s:_)??"",[P,s,_]);if(p.useEffect(()=>{E.current&&!y&&f!==void 0&&e&&w(e,f===!0?void 0:f),E.current=y},[y,f,e,w]),!h&&u&&!y)return null;const I=!y&&h,U=L=>{const $=L.target.value;!P&&e&&w(e,$),i==null||i($)};return g.jsxDEV(Yr,{hidden:u&&!y,"aria-hidden":u&&!y,className:d,...m,children:[g.jsxDEV("div",{className:"flex justify-between items-center",children:[r&&g.jsxDEV(Xr,{htmlFor:e,children:[r,g.jsxDEV(_o,{label:r,help:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:85,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:83,columnNumber:11},this),c&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:89,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:81,columnNumber:7},this),n&&g.jsxDEV(Dn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:95,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2 max-w-lg",children:g.jsxDEV("textarea",{id:e,name:t||e,rows:a,value:T,onChange:U,placeholder:l,"aria-describedby":c?`${e}-optional`:void 0,disabled:I,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:98,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:97,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:75,columnNumber:5},this)}function Bs(){return(Bs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function dm(e,t){if(e==null)return{};var r,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t.indexOf(r=s[n])>=0||(o[r]=e[r]);return o}function Tl(e){var t=p.useRef(e),r=p.useRef(function(n){t.current&&t.current(n)});return t.current=e,r.current}var In=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},To=function(e){return"touches"in e},Pl=function(e){return e&&e.ownerDocument.defaultView||self},fm=function(e,t,r){var n=e.getBoundingClientRect(),o=To(t)?function(s,i){for(var a=0;a<s.length;a++)if(s[a].identifier===i)return s[a];return s[0]}(t.touches,r):t;return{left:In((o.pageX-(n.left+Pl(e).pageXOffset))/n.width),top:In((o.pageY-(n.top+Pl(e).pageYOffset))/n.height)}},mm=function(e){!To(e)&&e.preventDefault()},Dl=p.memo(function(e){var t=e.onMove,r=e.onKey,n=dm(e,["onMove","onKey"]),o=p.useRef(null),s=Tl(t),i=Tl(r),a=p.useRef(null),l=p.useRef(!1),c=p.useMemo(function(){var d=function(w){mm(w),(To(w)?w.touches.length>0:w.buttons>0)&&o.current?s(fm(o.current,w,a.current)):b(!1)},m=function(){return b(!1)};function b(w){var y=l.current,E=Pl(o.current),_=w?E.addEventListener:E.removeEventListener;_(y?"touchmove":"mousemove",d),_(y?"touchend":"mouseup",m)}return[function(w){var y=w.nativeEvent,E=o.current;if(E&&(mm(y),!function(P,T){return T&&!To(P)}(y,l.current)&&E)){if(To(y)){l.current=!0;var _=y.changedTouches||[];_.length&&(a.current=_[0].identifier)}E.focus(),s(fm(E,y,a.current)),b(!0)}},function(w){var y=w.which||w.keyCode;y<37||y>40||(w.preventDefault(),i({left:y===39?.05:y===37?-.05:0,top:y===40?.05:y===38?-.05:0}))},b]},[i,s]),u=c[0],f=c[1],h=c[2];return p.useEffect(function(){return h},[h]),p.createElement("div",Bs({},n,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:f,tabIndex:0,role:"slider"}))}),Rs=function(e){return e.filter(Boolean).join(" ")},Il=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,s=Rs(["react-colorful__pointer",e.className]);return p.createElement("div",{className:s,style:{top:100*o+"%",left:100*r+"%"}},p.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},ft=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},hm=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:ft(e.h),s:ft(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:ft(o/2),a:ft(n,2)}},jl=function(e){var t=hm(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Ul=function(e){var t=hm(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},KE=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var s=Math.floor(t),i=n*(1-r),a=n*(1-(t-s)*r),l=n*(1-(1-t+s)*r),c=s%6;return{r:ft(255*[n,a,i,i,l,n][c]),g:ft(255*[l,n,n,a,i,i][c]),b:ft(255*[i,i,l,n,n,a][c]),a:ft(o,2)}},YE=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,s=Math.max(t,r,n),i=s-Math.min(t,r,n),a=i?s===t?(r-n)/i:s===r?2+(n-t)/i:4+(t-r)/i:0;return{h:ft(60*(a<0?a+6:a)),s:ft(s?i/s*100:0),v:ft(s/255*100),a:o}},XE=p.memo(function(e){var t=e.hue,r=e.onChange,n=Rs(["react-colorful__hue",e.className]);return p.createElement("div",{className:n},p.createElement(Dl,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:In(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":ft(t),"aria-valuemax":"360","aria-valuemin":"0"},p.createElement(Il,{className:"react-colorful__hue-pointer",left:t/360,color:jl({h:t,s:100,v:100,a:1})})))}),JE=p.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:jl({h:t.h,s:100,v:100,a:1})};return p.createElement("div",{className:"react-colorful__saturation",style:n},p.createElement(Dl,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:In(t.s+100*o.left,0,100),v:In(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+ft(t.s)+"%, Brightness "+ft(t.v)+"%"},p.createElement(Il,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:jl(t)})))}),pm=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0};function ZE(e,t,r){var n=Tl(r),o=p.useState(function(){return e.toHsva(t)}),s=o[0],i=o[1],a=p.useRef({color:t,hsva:s});p.useEffect(function(){if(!e.equal(t,a.current.color)){var c=e.toHsva(t);a.current={hsva:c,color:t},i(c)}},[t,e]),p.useEffect(function(){var c;pm(s,a.current.hsva)||e.equal(c=e.fromHsva(s),a.current.color)||(a.current={hsva:s,color:c},n(c))},[s,e,n]);var l=p.useCallback(function(c){i(function(u){return Object.assign({},u,c)})},[]);return[s,l]}var QE=typeof window<"u"?p.useLayoutEffect:p.useEffect,e_=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},gm=new Map,t_=function(e){QE(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!gm.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,gm.set(t,r);var n=e_();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},r_=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Ul(Object.assign({},r,{a:0}))+", "+Ul(Object.assign({},r,{a:1}))+")"},s=Rs(["react-colorful__alpha",t]),i=ft(100*r.a);return p.createElement("div",{className:s},p.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),p.createElement(Dl,{onMove:function(a){n({a:a.left})},onKey:function(a){n({a:In(r.a+a.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"},p.createElement(Il,{className:"react-colorful__alpha-pointer",left:r.a,color:Ul(r)})))},n_=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,s=e.onChange,i=dm(e,["className","colorModel","color","onChange"]),a=p.useRef(null);t_(a);var l=ZE(r,o,s),c=l[0],u=l[1],f=Rs(["react-colorful",t]);return p.createElement("div",Bs({},i,{ref:a,className:f}),p.createElement(JE,{hsva:c,onChange:u}),p.createElement(XE,{hue:c.h,onChange:u}),p.createElement(r_,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},o_={defaultColor:{r:0,g:0,b:0,a:1},toHsva:YE,fromHsva:KE,equal:pm},s_=function(e){return p.createElement(n_,Bs({},e,{colorModel:o_}))};function i_({id:e,label:t,description:r,help:n,value:o,onChange:s,optional:i,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,defaultColor:u={r:255,g:0,b:0,a:1},allowClear:f=!1,...h}){const{values:d,setValue:m}=lr(),b=So(a),w=p.useRef(b),y=e?d==null?void 0:d[e]:void 0,E=o!==void 0,_=E?o:y,P=p.useMemo(()=>vm(_,u),[_,u]),[T,I]=p.useState(!1),[U,L]=p.useState(P);p.useEffect(()=>{l_(U,P)||L(P)},[P]),p.useEffect(()=>{if(w.current&&!b&&l!==void 0&&e){const B=l===!0?void 0:vm(l,u);m(e,B)}w.current=b},[b,l,e,m,u]);const $=p.useCallback(B=>{L(B),E?s==null||s(B):e&&m(e,B)},[e,E,s,m]);if(!c&&a&&!b)return null;const R=!b&&c,j=Al(U);return g.jsxDEV(Yr,{hidden:a&&!b,"aria-hidden":a&&!b,...h,children:[g.jsxDEV("div",{className:"flex justify-between items-center mb-2",children:[t&&g.jsxDEV(Xr,{htmlFor:e,children:[t,g.jsxDEV(_o,{label:t,help:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:103,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:101,columnNumber:11},this),g.jsxDEV("div",{className:"flex items-center gap-3",children:[i&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:108,columnNumber:13},this),f&&g.jsxDEV("button",{type:"button",className:"text-xs px-2 py-1 rounded border border-gray-300 hover:bg-gray-50 dark:border-neutral-700 dark:hover:bg-neutral-800",onClick:()=>{E?s==null||s(void 0):e&&m(e,void 0)},disabled:R,children:"Clear"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:113,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:106,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:99,columnNumber:7},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:128,columnNumber:23},this),g.jsxDEV("button",{type:"button",className:"inline-flex items-center gap-2 mt-2",onClick:()=>I(!0),disabled:R,style:{outline:"none"},children:[g.jsxDEV("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 shadow dark:border-neutral-700",style:{background:j}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:137,columnNumber:9},this),g.jsxDEV("span",{className:"text-sm dark:text-white",children:j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:141,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:130,columnNumber:7},this),g.jsxDEV(Eo,{open:T,onClose:()=>I(!1),className:"relative z-50",children:[g.jsxDEV("div",{className:"fixed inset-0 bg-black/30","aria-hidden":"true",onClick:()=>I(!1)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:147,columnNumber:9},this),g.jsxDEV("div",{className:"fixed inset-0 flex items-center justify-center",children:g.jsxDEV(Eo.Panel,{className:"bg-white dark:bg-neutral-900 rounded-lg p-6 shadow-xl max-w-xs w-full",children:[g.jsxDEV(s_,{color:U,onChange:$},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:150,columnNumber:13},this),g.jsxDEV("div",{className:"mt-4 flex items-center gap-2",children:[g.jsxDEV("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 dark:border-neutral-700",style:{background:Al(U)}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:152,columnNumber:15},this),g.jsxDEV("span",{className:"text-sm dark:text-white",children:Al(U)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:156,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:151,columnNumber:13},this),g.jsxDEV("div",{className:"mt-4 grid grid-cols-2 gap-2",children:[f&&g.jsxDEV("button",{className:"px-4 py-1.5 rounded border border-neutral-300 dark:border-neutral-700",onClick:()=>{E?s==null||s(void 0):e&&m(e,void 0),I(!1)},children:"Clear"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:160,columnNumber:17},this),g.jsxDEV("button",{className:"col-span-2 px-4 py-1.5 rounded bg-indigo-600 text-white font-semibold text-sm w-full",onClick:()=>I(!1),children:"Done"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:172,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:158,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:149,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:148,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:146,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:98,columnNumber:5},this)}function Ft(e,t,r){return Math.max(t,Math.min(r,e))}function bm(e){return e&&typeof e=="object"}function a_(e){return`#${e[1]}${e[1]}${e[2]}${e[2]}${e[3]}${e[3]}`}function Fl(e){if(typeof e!="string")return null;const t=e.trim(),r=/^#([0-9a-fA-F]{3})$/.exec(t);if(r){const s=a_(r[0]);return Fl(s)}const n=/^#([0-9a-fA-F]{6})$/.exec(t);if(n){const s=n[1],i=parseInt(s.slice(0,2),16),a=parseInt(s.slice(2,4),16),l=parseInt(s.slice(4,6),16);return{r:i,g:a,b:l,a:1}}const o=/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*(?:,\s*([\d.]+)\s*)?\)$/.exec(t);if(o){const s=Ft(Number(o[1])||0,0,255),i=Ft(Number(o[2])||0,0,255),a=Ft(Number(o[3])||0,0,255),l=Ft(o[4]!==void 0?Number(o[4]):1,0,1);return{r:s,g:i,b:a,a:l}}return null}function vm(e,t){if(bm(e)&&"r"in e&&"g"in e&&"b"in e){const o=Ft(Number(e.r)||0,0,255),s=Ft(Number(e.g)||0,0,255),i=Ft(Number(e.b)||0,0,255),a=Ft(e.a!==void 0?Number(e.a):1,0,1);return{r:o,g:s,b:i,a}}const r=Fl(e);if(r)return r;const n=Fl(t)||(bm(t)?t:{r:255,g:0,b:0,a:1});return{r:n.r,g:n.g,b:n.b,a:n.a??1}}function Al({r:e,g:t,b:r,a:n}){const o=n===void 0?1:n;return`rgba(${Ft(e,0,255)}, ${Ft(t,0,255)}, ${Ft(r,0,255)}, ${Number(o).toFixed(2)})`}function l_(e,t){return!e||!t?e===t:e.r===t.r&&e.g===t.g&&e.b===t.b&&Number(e.a??1)===Number(t.a??1)}function c_({soft:e=!1,className:t,...r}){return g.jsxDEV("hr",{role:"presentation",...r,className:Fe(t,"w-full border-t",e&&"border-neutral-950/5 dark:border-white/5",!e&&"border-neutral-950/10 dark:border-white/10")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/divider.jsx",lineNumber:5,columnNumber:5},this)}function u_({onSave:e,onReset:t,resetTo:r,saveLabel:n="Save",resetLabel:o="Reset",saveState:s="idle",disabled:i=!1,...a}){const{values:l,setValue:c}=lr();async function u(y){var E;(E=y==null?void 0:y.preventDefault)==null||E.call(y),e?await e(l):alert("Settings saved!")}async function f(y){var E;if((E=y==null?void 0:y.preventDefault)==null||E.call(y),t){await t();return}r&&c?Object.keys(r).forEach(_=>c(_,r[_])):alert("Settings reset!")}const h=s==="saving",d=s==="saved",m=s==="error",b=h?"Saving…":d?"Saved":m?"Retry":n,w="inline-flex items-center px-4 py-2 rounded text-white font-semibold transition disabled:opacity-60 "+(d?"bg-green-600 hover:bg-green-700":m?"bg-red-600 hover:bg-red-700":"bg-indigo-600 hover:bg-indigo-700");return g.jsxDEV("div",{className:"mt-10",...a,children:[g.jsxDEV(c_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:55,columnNumber:7},this),g.jsxDEV("div",{className:"flex gap-3 mt-10 justify-end items-center",children:[g.jsxDEV("button",{type:"button",className:"inline-flex items-center px-4 py-2 rounded bg-neutral-200 text-neutral-900 font-semibold hover:bg-neutral-300 transition dark:bg-neutral-800 dark:text-white dark:hover:bg-neutral-700",onClick:f,disabled:h||i,children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:57,columnNumber:9},this),g.jsxDEV("button",{type:"button",className:w,onClick:u,disabled:h||i,"aria-live":"polite",children:b},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:66,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:56,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:54,columnNumber:5},this)}function d_({options:e,displayValue:t,filter:r,anchor:n="bottom",className:o,placeholder:s,autoFocus:i,"aria-label":a,children:l,...c}){const[u,f]=p.useState(""),h=u===""?e:e.filter(d=>{var m;return r?r(d,u):(m=t(d))==null?void 0:m.toLowerCase().includes(u.toLowerCase())});return g.jsxDEV(c1,{...c,multiple:!1,virtual:{options:h},onClose:()=>f(""),children:[g.jsxDEV("span",{"data-slot":"control",className:Fe([o,"relative block w-full max-w-lg","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:[g.jsxDEV(jf,{autoFocus:i,"data-slot":"control","aria-label":a,displayValue:d=>t(d)??"",onChange:d=>f(d.target.value),placeholder:s,className:Fe([o,"relative block w-full max-w-lg appearance-none rounded-lg py-[calc(--spacing(2.5)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","pr-[calc(--spacing(10)-1px)] pl-[calc(--spacing(3.5)-1px)] sm:pr-[calc(--spacing(9)-1px)] sm:pl-[calc(--spacing(3)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark"])},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:48,columnNumber:9},this),g.jsxDEV(If,{className:"group absolute inset-y-0 right-0 flex items-center px-2",children:g.jsxDEV("svg",{className:"size-5 stroke-neutral-500 group-data-disabled:stroke-neutral-600 group-data-hover:stroke-neutral-700 sm:size-4 dark:stroke-neutral-400 dark:group-data-hover:stroke-neutral-300 forced-colors:stroke-[CanvasText]",viewBox:"0 0 16 16","aria-hidden":"true",fill:"none",children:[g.jsxDEV("path",{d:"M5.75 10.75L8 13L10.25 10.75",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:84,columnNumber:13},this),g.jsxDEV("path",{d:"M10.25 5.25L8 3L5.75 5.25",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:85,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:78,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:77,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:30,columnNumber:7},this),g.jsxDEV(Uf,{transition:!0,anchor:n,className:Fe("[--anchor-gap:--spacing(2)] [--anchor-padding:--spacing(4)] sm:data-[anchor~=start]:[--anchor-offset:-4px]","isolate min-w-[calc(var(--input-width)+8px)] scroll-py-1 rounded-xl p-1 select-none empty:invisible","outline outline-transparent focus:outline-hidden","overflow-y-scroll overscroll-contain","bg-white/75 backdrop-blur-xl dark:bg-neutral-800/75","shadow-lg ring-1 ring-neutral-950/10 dark:ring-white/10 dark:ring-inset","transition-opacity duration-100 ease-in data-closed:data-leave:opacity-0 data-transition:pointer-events-none"),children:({option:d})=>l(d)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:89,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:29,columnNumber:5},this)}function f_({children:e,className:t,...r}){let n=Fe("flex min-w-0 items-center","*:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 sm:*:data-[slot=icon]:size-4","*:data-[slot=icon]:text-neutral-500 group-data-focus/option:*:data-[slot=icon]:text-white dark:*:data-[slot=icon]:text-neutral-400","forced-colors:*:data-[slot=icon]:text-[CanvasText] forced-colors:group-data-focus/option:*:data-[slot=icon]:text-[Canvas]","*:data-[slot=avatar]:-mx-0.5 *:data-[slot=avatar]:size-6 sm:*:data-[slot=avatar]:size-5");return g.jsxDEV(Ff,{...r,className:Fe("group/option grid w-full cursor-default grid-cols-[1fr_--spacing(5)] items-baseline gap-x-2 rounded-lg py-2.5 pr-2 pl-3.5 sm:grid-cols-[1fr_--spacing(4)] sm:py-1.5 sm:pr-2 sm:pl-3","text-base/6 text-neutral-950 sm:text-sm/6 dark:text-white forced-colors:text-[CanvasText]","outline-hidden data-focus:bg-blue-500 data-focus:text-white","forced-color-adjust-none forced-colors:data-focus:bg-[Highlight] forced-colors:data-focus:text-[HighlightText]","data-disabled:opacity-50"),children:[g.jsxDEV("span",{className:Fe(t,n),children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:143,columnNumber:7},this),g.jsxDEV("svg",{className:"relative col-start-2 hidden size-5 self-center stroke-current group-data-selected/option:inline sm:size-4",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:g.jsxDEV("path",{d:"M4 8.5l3 3L12 4",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:150,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:144,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:128,columnNumber:5},this)}function m_({className:e,...t}){return g.jsxDEV("span",{...t,className:Fe(e,"ml-2.5 truncate first:ml-0 sm:ml-2 sm:first:ml-0")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:157,columnNumber:10},this)}const h_=100,wm=new Map;function Hs({label:e,description:t,postType:r="post",value:n,onChange:o,help:s,id:i,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,className:u,...f}){const{values:h,setValue:d}=lr(),m=So(a),b=p.useRef(m),[w,y]=p.useState([]),[E,_]=p.useState(!1),[P,T]=p.useState(null),I=i?h==null?void 0:h[i]:void 0,U=n!==void 0,L=U?n:I,$=i||`${r}-select`,R=()=>typeof window>"u"?"":window.location.origin+window.location.pathname.replace(/\/wp-admin.*/,"");p.useEffect(()=>{let H=new AbortController;async function Y(){if(!r)return;T(null);const ee=wm.get(r);if(ee){y(ee);return}_(!0);try{const W=`${R()}/wp-json/wp/v2/${encodeURIComponent(r)}?per_page=${h_}`;let le=[],me=1,je=1;for(;;){const re=`${W}&page=${me}`,xe=await fetch(re,{signal:H.signal});if(!xe.ok)throw new Error(`Failed to fetch posts from ${re}`);const ye=parseInt(xe.headers.get("X-WP-TotalPages")||"1",10);je=Number.isFinite(ye)?ye:1;const ie=await xe.json();if(le=le.concat(ie),me>=je)break;me+=1}const ce=new Set,oe=[];for(const re of le)ce.has(re.id)||(oe.push(re),ce.add(re.id));oe.sort((re,xe)=>{var ye,ie;return(((ye=re==null?void 0:re.title)==null?void 0:ye.rendered)||"").localeCompare(((ie=xe==null?void 0:xe.title)==null?void 0:ie.rendered)||"",void 0,{sensitivity:"base"})}),wm.set(r,oe),y(oe)}catch(X){X.name!=="AbortError"&&(T(X.message||"Failed to load posts"),y([]))}finally{_(!1)}}return Y(),()=>H.abort()},[r]);const j=p.useMemo(()=>L&&w.find(H=>{var Y,ee;return(H==null?void 0:H.id)===L||(H==null?void 0:H.slug)===L||((Y=H==null?void 0:H.id)==null?void 0:Y.toString())===String(L)||((ee=H==null?void 0:H.slug)==null?void 0:ee.toString())===String(L)})||null,[w,L]);if(p.useEffect(()=>{b.current&&!m&&l!==void 0&&i&&d(i,l===!0?void 0:l),b.current=m},[m,l,i,d]),!c&&a&&!m)return null;const B=!m&&c,M=p.useMemo(()=>j?`${R()}/wp-admin/post.php?post=${j.id}&action=edit`:null,[j]),K=H=>{!U&&i&&d(i,H),o==null||o(H)};return g.jsxDEV(Yr,{hidden:a&&!m,"aria-hidden":a&&!m,className:u,...f,children:[g.jsxDEV("div",{className:"flex items-center gap-2 mb-2",children:e&&g.jsxDEV(Xr,{htmlFor:$,children:[e,g.jsxDEV(_o,{label:e,help:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:177,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:175,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:173,columnNumber:7},this),t&&g.jsxDEV(Dn,{children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:182,columnNumber:23},this),g.jsxDEV("div",{className:"flex gap-2 items-center",children:[g.jsxDEV("div",{className:"flex-1",children:g.jsxDEV(d_,{as:"div",id:$,name:r,options:w,displayValue:H=>{var Y;return((Y=H==null?void 0:H.title)==null?void 0:Y.rendered)||""},value:j,onChange:H=>K((H==null?void 0:H.id)??(H==null?void 0:H.slug)??""),placeholder:E?"Loading…":"Search…",disabled:B||E||w.length===0,children:H=>{var Y;return g.jsxDEV(f_,{value:H,children:g.jsxDEV(m_,{children:((Y=H==null?void 0:H.title)==null?void 0:Y.rendered)||"(no title)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:199,columnNumber:17},this)},H.id||H.slug,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:198,columnNumber:15},this)}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:186,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:185,columnNumber:9},this),j&&M&&g.jsxDEV("a",{href:M,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1.5 rounded bg-neutral-200 text-neutral-900 text-xs font-semibold hover:bg-indigo-600 hover:text-white transition dark:bg-neutral-800 dark:text-white dark:hover:bg-indigo-700",title:"Edit post",style:{whiteSpace:"nowrap"},children:"Edit"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:206,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:184,columnNumber:7},this),E&&g.jsxDEV("div",{className:"text-xs text-gray-500 mt-2",children:"Loading…"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:219,columnNumber:19},this),P&&g.jsxDEV("div",{className:"text-xs text-red-500 mt-2",children:P},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:220,columnNumber:17},this),!E&&!P&&g.jsxDEV("div",{className:"text-xs text-gray-400 mt-2",children:[w.length," posts loaded."]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:222,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:167,columnNumber:5},this)}const ym=typeof window<"u"&&((Vb=window.diviEngineApiSettings)!=null&&Vb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",xm=typeof window<"u"&&((Mb=window.diviEngineApiSettings)==null?void 0:Mb.nonce)||"",p_=()=>{var t;return(typeof window<"u"&&((t=window.diviEngineSettingsObject)==null?void 0:t.organization)||"divi-engine")==="wp-enhanced"?"wpe/v1":"de/v1"};function Ll({slug:e,defaults:t={}}){const[r,n]=p.useState(t),[o,s]=p.useState(!0),[i,a]=p.useState("idle"),l=p_(),c=async()=>{const f=await fetch(`${ym}${l}/settings/${e}`,{credentials:"same-origin",headers:{"X-WP-Nonce":xm}});if(!f.ok)throw new Error(`Load failed: ${f.status}`);return f.json()},u=async f=>{const h=await fetch(`${ym}${l}/settings/${e}`,{method:"PUT",credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":xm},body:JSON.stringify(f)});if(!h.ok)throw new Error(`Save failed: ${h.status}`);return h.json()};return p.useEffect(()=>{let f=!0;return(async()=>{try{const h=await c();if(!f)return;n({...t,...h||{}})}catch(h){console.error(h),n(t)}finally{f&&s(!1)}})(),()=>{f=!1}},[e]),p.useMemo(()=>({slug:e,loading:o,initialValues:r,defaults:t,saveState:i,async saveWithState(f){try{return a("saving"),await u(f),a("saved"),setTimeout(()=>a("idle"),1200),"success"}catch(h){return console.error(h),a("error"),setTimeout(()=>a("idle"),2e3),"error"}}}),[e,o,r,t,i])}function g_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:16,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:15,columnNumber:5},this)}function b_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:24,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:23,columnNumber:5},this)}function v_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:32,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:31,columnNumber:5},this)}function w_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:40,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:39,columnNumber:5},this)}function y_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:48,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:47,columnNumber:5},this)}function Em(...e){return e.filter(Boolean).join(" ")}const x_="frontend-reset-password";function E_(){const{setValue:e}=lr();return(t={})=>{Object.entries(t).forEach(([r,n])=>e(r,n))}}function __({genResource:e,securityResource:t,designResource:r}){const{values:n}=lr(),o=E_(),s={...e.defaults,...t.defaults,...r.defaults},i=async()=>{const l={},c={},u={};return Object.entries(n).forEach(([h,d])=>{h==="somfrp_pass_length"||h.startsWith("somfrp_pass_")?c[h]=d:h==="somfrp_enable_eye_toggle"?u[h]=d:l[h]=d}),(await Promise.all([e.saveWithState(l),t.saveWithState(c),r.saveWithState(u)])).every(h=>h==="success")?"success":"error"},a=e.saveState||t.saveState||r.saveState;return g.jsxDEV(u_,{onSave:i,onReset:()=>o(s),saveState:a},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:106,columnNumber:5},this)}function S_({currentSection:e}){const t=Ll({slug:"frontend-reset-password-gen",restNamespace:"wpe/v1",defaults:{somfrp_reset_page:"",somfrp_request_success_page:"",somfrp_reset_success_page:"",somfrp_login_page:"",somfrp_reset_form_title:"",somfrp_reset_lost_message:"",somfrp_reset_new_message:"",somfrp_reset_button_text:"",somfrp_notice_bg:{r:38,g:121,b:206,a:1},somfrp_email_message:"",somfrp_reset_link_text:"",somfrp_email_subject:"",somfrp_from_name:"",somfrp_email_address:""}}),r=Ll({slug:"frontend-reset-password-security",restNamespace:"wpe/v1",defaults:{somfrp_pass_length:"",somfrp_pass_lowercase:!1,somfrp_pass_uppercase:!1,somfrp_pass_number:!1,somfrp_pass_special:!1,somfrp_special_chars:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}}),n=Ll({slug:"frontend-reset-password-design",restNamespace:"wpe/v1",defaults:{somfrp_enable_eye_toggle:!0}}),o=["pages","form-text","email","security","appearance"],s=o.includes(e||"pages")&&e||"pages",i=p.useMemo(()=>[{name:"Pages",key:"pages",icon:g_},{name:"Form Text",key:"form-text",icon:b_},{name:"Email",key:"email",icon:v_},{name:"Security",key:"security",icon:w_},{name:"Appearance",key:"appearance",icon:y_}],[]),a=({className:u=""})=>g.jsxDEV("div",{className:`animate-pulse rounded-md bg-gray-200/70 dark:bg-neutral-800/70 ${u}`},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:174,columnNumber:5},this);function l(){return g.jsxDEV("div",{className:"flex gap-6",children:[g.jsxDEV("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxDEV("nav",{className:"py-2",children:[g.jsxDEV(a,{className:"h-8 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:183,columnNumber:13},this),g.jsxDEV(a,{className:"h-8 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:184,columnNumber:13},this),g.jsxDEV(a,{className:"h-8 w-2/3"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:185,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:182,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:181,columnNumber:9},this),g.jsxDEV("main",{className:"flex-1 py-6",children:[g.jsxDEV(a,{className:"h-7 w-72 mb-3"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:192,columnNumber:11},this),g.jsxDEV("div",{className:"space-y-3 mb-8",children:[g.jsxDEV(a,{className:"h-3 w-5/6"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:194,columnNumber:13},this),g.jsxDEV(a,{className:"h-3 w-4/6"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:195,columnNumber:13},this),g.jsxDEV(a,{className:"h-3 w-3/5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:196,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:193,columnNumber:11},this),g.jsxDEV("div",{className:"space-y-6 max-w-2xl",children:g.jsxDEV("div",{children:[g.jsxDEV(a,{className:"h-4 w-40 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:203,columnNumber:15},this),g.jsxDEV(a,{className:"h-7 w-16 rounded-full"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:204,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:202,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:200,columnNumber:11},this),g.jsxDEV("div",{className:"mt-10 pt-10 border-t border-neutral-200 dark:border-neutral-700",children:g.jsxDEV("div",{className:"flex justify-end gap-3",children:[g.jsxDEV(a,{className:"h-9 w-24"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:211,columnNumber:15},this),g.jsxDEV(a,{className:"h-9 w-24"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:212,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:210,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:209,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:190,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:179,columnNumber:7},this)}if(t.loading||r.loading||n.loading)return g.jsxDEV(l,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:221,columnNumber:12},this);const c={...t.initialValues,...r.initialValues,...n.initialValues};return g.jsxDEV(GE,{initialValues:c,children:g.jsxDEV("div",{className:"flex gap-6",children:[g.jsxDEV("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxDEV("nav",{className:"relative flex flex-col",children:g.jsxDEV("ul",{role:"list",className:"flex flex-col gap-y-1",children:i.map(u=>{const f=`#${x_}/${u.key}`,h=s===u.key,d=u.icon;return g.jsxDEV("li",{children:g.jsxDEV("a",{href:f,className:Em(h?"bg-neutral-100 dark:bg-white/10 text-neutral-900 dark:text-white":"text-neutral-600 hover:bg-neutral-50 hover:text-neutral-900 dark:text-neutral-400 dark:hover:bg-white/5 dark:hover:text-white","group flex items-center gap-x-3 rounded-md py-2 pl-3 pr-2 text-sm font-medium transition-colors"),"aria-current":h?"page":void 0,children:[g.jsxDEV(d,{className:Em(h?"text-neutral-700 dark:text-neutral-300":"text-neutral-400 group-hover:text-neutral-600 dark:text-neutral-500 dark:group-hover:text-neutral-300","h-5 w-5 shrink-0 transition-colors")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:253,columnNumber:23},this),u.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:243,columnNumber:21},this)},u.key,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:242,columnNumber:19},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:236,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:235,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:234,columnNumber:9},this),g.jsxDEV("main",{className:"flex-1",children:[s==="pages"&&g.jsxDEV(N_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:271,columnNumber:35},this),s==="form-text"&&g.jsxDEV(k_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:272,columnNumber:39},this),s==="email"&&g.jsxDEV(C_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:273,columnNumber:35},this),s==="security"&&g.jsxDEV(T_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:274,columnNumber:38},this),s==="appearance"&&g.jsxDEV(P_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:275,columnNumber:40},this),!o.includes(s)&&g.jsxDEV(D_,{section:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:276,columnNumber:50},this),g.jsxDEV(__,{genResource:t,securityResource:r,designResource:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:278,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:270,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:232,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:231,columnNumber:5},this)}function N_(){return g.jsxDEV("section",{className:"space-y-6",id:"pages",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Page Settings"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:295,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure which pages are used for the password reset flow."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:298,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:294,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_reset_page",label:"Reset Password Page",description:"Select which page your [reset_password] shortcode is on.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:303,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_request_success_page",label:"Reset Email Sent Page",description:"Select a custom page to redirect your user to if the email is sent successfully. If left blank, they will stay on the reset password page.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:310,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_reset_success_page",label:"New Password Saved Page",description:"Select a custom page to redirect your user to if they have successfully changed their password. If left blank, they will stay on the reset password page.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:317,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_login_page",label:"Custom Login Page",description:"Select your website login page. If blank, the default wp-login page will be used.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:324,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:293,columnNumber:5},this)}function k_(){return g.jsxDEV("section",{className:"space-y-6",id:"form-text",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Form Text"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:338,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the text shown on your password reset forms."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:341,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:337,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_form_title",label:"Form Title",description:"Customize the form title. Default: Reset Password",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:346,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_reset_lost_message",label:"Lost Password Form Text",description:"Customize the main lost password form text. Default: Please enter your email address or username. You will receive a link to create a new password via email.",rows:3},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:353,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_reset_new_message",label:"New Password Form Text",description:"Customize the new password form text. Default: Please enter a new password.",rows:3},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:360,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_button_text",label:"Button Text",description:"Customize the button text. Default: Reset Password",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:367,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:336,columnNumber:5},this)}function C_(){return g.jsxDEV("section",{className:"space-y-6",id:"email",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Email Settings"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:381,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the password reset email sent to users."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:384,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:380,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_email_subject",label:"Email Subject",description:"Customize the email subject line. Default: Account Password Reset",placeholder:"Account Password Reset"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:389,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_email_message",label:"Email Message",description:"Customize the email sent to your user. Use {username}, {email}, and {reset_link} as placeholders.",rows:6,help:"<p><strong>Available placeholders:</strong></p><ul><li><strong>{username}</strong> - User's login name</li><li><strong>{email}</strong> - User's email address</li><li><strong>{reset_link}</strong> - Password reset URL</li></ul><p><strong>Default message:</strong></p><p>Someone requested that the password be reset for the following account:</p><p>Username: {username}</p><p>If this was a mistake, just ignore this email and nothing will happen. To reset your password, visit the following address:</p><p>{reset_link}</p>"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:396,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_link_text",label:"Reset Link Text",description:"Customize the text for the reset link in the email. If left blank, the full URL will be displayed.",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:404,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_from_name",label:"Email Sender Name",description:"Customize the name the email is sent from. Default: WordPress",placeholder:"WordPress"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:411,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_email_address",label:"Email Sender Address",description:"Customize the email address the email is sent from. Default: wordpress@yoursite.com",placeholder:"wordpress@yoursite.com",type:"email"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:418,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:379,columnNumber:5},this)}function T_(){return g.jsxDEV("section",{className:"space-y-6",id:"security",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Password Security"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:433,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure password strength requirements for user passwords."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:436,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:432,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_pass_length",label:"Minimum Password Length",description:"Set a minimum password length. Default: 0, Recommended: 8",type:"number",min:"0",max:"100",placeholder:"0"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:441,columnNumber:7},this),g.jsxDEV("div",{className:"pt-2",children:[g.jsxDEV("h3",{className:"text-base font-medium dark:text-white",children:"Character Requirements"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:452,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Select which character types must be included in passwords."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:455,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:451,columnNumber:7},this),g.jsxDEV("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[g.jsxDEV(Co,{id:"somfrp_pass_lowercase",label:"Lowercase letter (a-z)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:462,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_uppercase",label:"Uppercase letter (A-Z)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:467,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_number",label:"Number (0-9)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:472,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_special",label:"Special character (!@#)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:477,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:461,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_special_chars",label:"Allowed Special Characters",description:"Characters that count as 'special' for password requirements. Default uses the OWASP recommended list.",placeholder:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:483,columnNumber:7},this),g.jsxDEV("div",{className:"rounded-lg border border-amber-200 bg-amber-50 p-4 dark:border-amber-500/30 dark:bg-amber-900/20",children:g.jsxDEV("div",{className:"flex gap-3",children:[g.jsxDEV("div",{className:"flex-shrink-0",children:g.jsxDEV("svg",{className:"h-5 w-5 text-amber-500",viewBox:"0 0 20 20",fill:"currentColor",children:g.jsxDEV("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:494,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:493,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:492,columnNumber:11},this),g.jsxDEV("div",{children:[g.jsxDEV("h3",{className:"text-sm font-medium text-amber-800 dark:text-amber-200",children:"Important"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:498,columnNumber:13},this),g.jsxDEV("p",{className:"mt-1 text-sm text-amber-700 dark:text-amber-300",children:"The minimum length must be equal to or greater than the number of requirements enabled above."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:499,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:497,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:491,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:490,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:431,columnNumber:5},this)}function P_(){return g.jsxDEV("section",{className:"space-y-6",id:"appearance",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Appearance"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:513,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the visual style of your password reset forms."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:516,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:512,columnNumber:7},this),g.jsxDEV(i_,{id:"somfrp_notice_bg",label:"Notice Background Color",description:"Set the background color for form notices, success messages, and errors."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:521,columnNumber:7},this),g.jsxDEV(Co,{id:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",description:"Display an eye icon on password fields allowing users to show/hide their password."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:527,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:511,columnNumber:5},this)}function D_({section:e}){return g.jsxDEV("section",{className:"space-y-6",children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Unknown Section"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:539,columnNumber:7},this),g.jsxDEV("p",{className:"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400",children:['The section "',e,'" does not exist.']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:542,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:538,columnNumber:5},this)}const _m=Object.freeze(Object.defineProperty({__proto__:null,default:S_,settingsIndex:[{fieldId:"somfrp_reset_page",label:"Reset Password Page",help:"Select which page your [reset_password] shortcode is on.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","reset","password","shortcode"]},{fieldId:"somfrp_request_success_page",label:"Reset Email Sent Page",help:"Redirect page after email is sent successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","email","success"]},{fieldId:"somfrp_reset_success_page",label:"New Password Saved Page",help:"Redirect page after password is changed successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","password","success"]},{fieldId:"somfrp_login_page",label:"Custom Login Page",help:"Select your website login page.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","login","custom"]},{fieldId:"somfrp_reset_form_title",label:"Form Title",help:"Customize the form title.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","title","text","customization"]},{fieldId:"somfrp_reset_lost_message",label:"Lost Password Form Text",help:"Customize the lost password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","lost","password"]},{fieldId:"somfrp_reset_new_message",label:"New Password Form Text",help:"Customize the new password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","new","password"]},{fieldId:"somfrp_reset_button_text",label:"Button Text",help:"Customize the button text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["button","text","submit"]},{fieldId:"somfrp_email_subject",label:"Email Subject",help:"Customize the email subject line.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","subject","customization"]},{fieldId:"somfrp_email_message",label:"Email Message",help:"Customize the password reset email content.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","message","content","body","template"]},{fieldId:"somfrp_reset_link_text",label:"Reset Link Text",help:"Customize the reset link text in the email.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","link","text","url"]},{fieldId:"somfrp_from_name",label:"Email Sender Name",help:"Customize the name emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","name"]},{fieldId:"somfrp_email_address",label:"Email Sender Address",help:"Customize the email address emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","address"]},{fieldId:"somfrp_pass_length",label:"Minimum Password Length",help:"Set a minimum password length.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","length","security","minimum"]},{fieldId:"somfrp_pass_lowercase",label:"Require lowercase letter",help:"Require at least one lowercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","lowercase","security","requirement"]},{fieldId:"somfrp_pass_uppercase",label:"Require uppercase letter",help:"Require at least one uppercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","uppercase","security","requirement"]},{fieldId:"somfrp_pass_number",label:"Require number",help:"Require at least one number in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","number","security","requirement"]},{fieldId:"somfrp_pass_special",label:"Require special character",help:"Require at least one special character in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","security","requirement"]},{fieldId:"somfrp_special_chars",label:"Allowed Special Characters",help:"Characters that count as special for password requirements.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","characters","security","owasp","symbols"]},{fieldId:"somfrp_notice_bg",label:"Notice Background Color",help:"Set the background color for form notices and errors.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["color","notice","background","style","appearance"]},{fieldId:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",help:"Enable the eye icon to toggle password visibility.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["eye","toggle","visibility","password","appearance"]}]},Symbol.toStringTag,{value:"Module"}));var Sm={exports:{}},$s={};/** 137 * @license React 138 * react-jsx-runtime.development.js 139 * 140 * Copyright (c) Facebook, Inc. and its affiliates. 141 * 142 * This source code is licensed under the MIT license found in the 143 * LICENSE file in the root directory of this source tree. 144 */(function(){var e=p,t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen"),m=Symbol.iterator,b="@@iterator";function w(k){if(k===null||typeof k!="object")return null;var V=m&&k[m]||k[b];return typeof V=="function"?V:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(k){{for(var V=arguments.length,z=new Array(V>1?V-1:0),J=1;J<V;J++)z[J-1]=arguments[J];_("error",k,z)}}function _(k,V,z){{var J=y.ReactDebugCurrentFrame,se=J.getStackAddendum();se!==""&&(V+="%s",z=z.concat([se]));var Ee=z.map(function(fe){return String(fe)});Ee.unshift("Warning: "+V),Function.prototype.apply.call(console[k],console,Ee)}}var P=!1,T=!1,I=!1,U=!1,L=!1,$;$=Symbol.for("react.module.reference");function R(k){return!!(typeof k=="string"||typeof k=="function"||k===n||k===s||L||k===o||k===c||k===u||U||k===d||P||T||I||typeof k=="object"&&k!==null&&(k.$$typeof===h||k.$$typeof===f||k.$$typeof===i||k.$$typeof===a||k.$$typeof===l||k.$$typeof===$||k.getModuleId!==void 0))}function j(k,V,z){var J=k.displayName;if(J)return J;var se=V.displayName||V.name||"";return se!==""?z+"("+se+")":z}function B(k){return k.displayName||"Context"}function M(k){if(k==null)return null;if(typeof k.tag=="number"&&E("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof k=="function")return k.displayName||k.name||null;if(typeof k=="string")return k;switch(k){case n:return"Fragment";case r:return"Portal";case s:return"Profiler";case o:return"StrictMode";case c:return"Suspense";case u:return"SuspenseList"}if(typeof k=="object")switch(k.$$typeof){case a:var V=k;return B(V)+".Consumer";case i:var z=k;return B(z._context)+".Provider";case l:return j(k,k.render,"ForwardRef");case f:var J=k.displayName||null;return J!==null?J:M(k.type)||"Memo";case h:{var se=k,Ee=se._payload,fe=se._init;try{return M(fe(Ee))}catch{return null}}}return null}var K=Object.assign,H=0,Y,ee,X,W,le,me,je;function ce(){}ce.__reactDisabledLog=!0;function oe(){{if(H===0){Y=console.log,ee=console.info,X=console.warn,W=console.error,le=console.group,me=console.groupCollapsed,je=console.groupEnd;var k={configurable:!0,enumerable:!0,value:ce,writable:!0};Object.defineProperties(console,{info:k,log:k,warn:k,error:k,group:k,groupCollapsed:k,groupEnd:k})}H++}}function re(){{if(H--,H===0){var k={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:K({},k,{value:Y}),info:K({},k,{value:ee}),warn:K({},k,{value:X}),error:K({},k,{value:W}),group:K({},k,{value:le}),groupCollapsed:K({},k,{value:me}),groupEnd:K({},k,{value:je})})}H<0&&E("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var xe=y.ReactCurrentDispatcher,ye;function ie(k,V,z){{if(ye===void 0)try{throw Error()}catch(se){var J=se.stack.trim().match(/\n( *(at )?)/);ye=J&&J[1]||""}return` 145 `+ye+k}}var ke=!1,_e;{var Vt=typeof WeakMap=="function"?WeakMap:Map;_e=new Vt}function Le(k,V){if(!k||ke)return"";{var z=_e.get(k);if(z!==void 0)return z}var J;ke=!0;var se=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Ee;Ee=xe.current,xe.current=null,oe();try{if(V){var fe=function(){throw Error()};if(Object.defineProperty(fe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(fe,[])}catch(rt){J=rt}Reflect.construct(k,[],fe)}else{try{fe.call()}catch(rt){J=rt}k.call(fe.prototype)}}else{try{throw Error()}catch(rt){J=rt}k()}}catch(rt){if(rt&&J&&typeof rt.stack=="string"){for(var ue=rt.stack.split(` 146 `),De=J.stack.split(` 147 `),Ue=ue.length-1,Oe=De.length-1;Ue>=1&&Oe>=0&&ue[Ue]!==De[Oe];)Oe--;for(;Ue>=1&&Oe>=0;Ue--,Oe--)if(ue[Ue]!==De[Oe]){if(Ue!==1||Oe!==1)do if(Ue--,Oe--,Oe<0||ue[Ue]!==De[Oe]){var Ve=` 148 `+ue[Ue].replace(" at new "," at ");return k.displayName&&Ve.includes("<anonymous>")&&(Ve=Ve.replace("<anonymous>",k.displayName)),typeof k=="function"&&_e.set(k,Ve),Ve}while(Ue>=1&&Oe>=0);break}}}finally{ke=!1,xe.current=Ee,re(),Error.prepareStackTrace=se}var wt=k?k.displayName||k.name:"",Bt=wt?ie(wt):"";return typeof k=="function"&&_e.set(k,Bt),Bt}function Ir(k,V,z){return Le(k,!1)}function Qt(k){var V=k.prototype;return!!(V&&V.isReactComponent)}function $e(k,V,z){if(k==null)return"";if(typeof k=="function")return Le(k,Qt(k));if(typeof k=="string")return ie(k);switch(k){case c:return ie("Suspense");case u:return ie("SuspenseList")}if(typeof k=="object")switch(k.$$typeof){case l:return Ir(k.render);case f:return $e(k.type,V,z);case h:{var J=k,se=J._payload,Ee=J._init;try{return $e(Ee(se),V,z)}catch{}}}return""}var qe=Object.prototype.hasOwnProperty,vt={},kt=y.ReactDebugCurrentFrame;function ht(k){if(k){var V=k._owner,z=$e(k.type,k._source,V?V.type:null);kt.setExtraStackFrame(z)}else kt.setExtraStackFrame(null)}function jr(k,V,z,J,se){{var Ee=Function.call.bind(qe);for(var fe in k)if(Ee(k,fe)){var ue=void 0;try{if(typeof k[fe]!="function"){var De=Error((J||"React class")+": "+z+" type `"+fe+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof k[fe]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw De.name="Invariant Violation",De}ue=k[fe](V,fe,J,z,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Ue){ue=Ue}ue&&!(ue instanceof Error)&&(ht(se),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",J||"React class",z,fe,typeof ue),ht(null)),ue instanceof Error&&!(ue.message in vt)&&(vt[ue.message]=!0,ht(se),E("Failed %s type: %s",z,ue.message),ht(null))}}}var Qo=Array.isArray;function fr(k){return Qo(k)}function Yn(k){{var V=typeof Symbol=="function"&&Symbol.toStringTag,z=V&&k[Symbol.toStringTag]||k.constructor.name||"Object";return z}}function es(k){try{return Xn(k),!1}catch{return!0}}function Xn(k){return""+k}function O(k){if(es(k))return E("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Yn(k)),Xn(k)}var pe=y.ReactCurrentOwner,Jn={key:!0,ref:!0,__self:!0,__source:!0},Ur,on,Mt;Mt={};function Zn(k){if(qe.call(k,"ref")){var V=Object.getOwnPropertyDescriptor(k,"ref").get;if(V&&V.isReactWarning)return!1}return k.ref!==void 0}function Qn(k){if(qe.call(k,"key")){var V=Object.getOwnPropertyDescriptor(k,"key").get;if(V&&V.isReactWarning)return!1}return k.key!==void 0}function ts(k,V){if(typeof k.ref=="string"&&pe.current&&V&&pe.current.stateNode!==V){var z=M(pe.current.type);Mt[z]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',M(pe.current.type),k.ref),Mt[z]=!0)}}function rs(k,V){{var z=function(){Ur||(Ur=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",V))};z.isReactWarning=!0,Object.defineProperty(k,"key",{get:z,configurable:!0})}}function Fr(k,V){{var z=function(){on||(on=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",V))};z.isReactWarning=!0,Object.defineProperty(k,"ref",{get:z,configurable:!0})}}var eo=function(k,V,z,J,se,Ee,fe){var ue={$$typeof:t,type:k,key:V,ref:z,props:fe,_owner:Ee};return ue._store={},Object.defineProperty(ue._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(ue,"_self",{configurable:!1,enumerable:!1,writable:!1,value:J}),Object.defineProperty(ue,"_source",{configurable:!1,enumerable:!1,writable:!1,value:se}),Object.freeze&&(Object.freeze(ue.props),Object.freeze(ue)),ue};function sn(k,V,z,J,se){{var Ee,fe={},ue=null,De=null;z!==void 0&&(O(z),ue=""+z),Qn(V)&&(O(V.key),ue=""+V.key),Zn(V)&&(De=V.ref,ts(V,se));for(Ee in V)qe.call(V,Ee)&&!Jn.hasOwnProperty(Ee)&&(fe[Ee]=V[Ee]);if(k&&k.defaultProps){var Ue=k.defaultProps;for(Ee in Ue)fe[Ee]===void 0&&(fe[Ee]=Ue[Ee])}if(ue||De){var Oe=typeof k=="function"?k.displayName||k.name||"Unknown":k;ue&&rs(fe,Oe),De&&Fr(fe,Oe)}return eo(k,ue,De,se,J,pe.current,fe)}}var er=y.ReactCurrentOwner,an=y.ReactDebugCurrentFrame;function dt(k){if(k){var V=k._owner,z=$e(k.type,k._source,V?V.type:null);an.setExtraStackFrame(z)}else an.setExtraStackFrame(null)}var mr;mr=!1;function tr(k){return typeof k=="object"&&k!==null&&k.$$typeof===t}function Ar(){{if(er.current){var k=M(er.current.type);if(k)return` 149 150 Check the render method of \``+k+"`."}return""}}function ns(k){{if(k!==void 0){var V=k.fileName.replace(/^.*[\\\/]/,""),z=k.lineNumber;return` 151 152 Check your code at `+V+":"+z+"."}return""}}var ln={};function os(k){{var V=Ar();if(!V){var z=typeof k=="string"?k:k.displayName||k.name;z&&(V=` 153 154 Check the top-level render call using <`+z+">.")}return V}}function cn(k,V){{if(!k._store||k._store.validated||k.key!=null)return;k._store.validated=!0;var z=os(V);if(ln[z])return;ln[z]=!0;var J="";k&&k._owner&&k._owner!==er.current&&(J=" It was passed a child from "+M(k._owner.type)+"."),dt(k),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',z,J),dt(null)}}function hr(k,V){{if(typeof k!="object")return;if(fr(k))for(var z=0;z<k.length;z++){var J=k[z];tr(J)&&cn(J,V)}else if(tr(k))k._store&&(k._store.validated=!0);else if(k){var se=w(k);if(typeof se=="function"&&se!==k.entries)for(var Ee=se.call(k),fe;!(fe=Ee.next()).done;)tr(fe.value)&&cn(fe.value,V)}}}function un(k){{var V=k.type;if(V==null||typeof V=="string")return;var z;if(typeof V=="function")z=V.propTypes;else if(typeof V=="object"&&(V.$$typeof===l||V.$$typeof===f))z=V.propTypes;else return;if(z){var J=M(V);jr(z,k.props,"prop",J,k)}else if(V.PropTypes!==void 0&&!mr){mr=!0;var se=M(V);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",se||"Unknown")}typeof V.getDefaultProps=="function"&&!V.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ss(k){{for(var V=Object.keys(k.props),z=0;z<V.length;z++){var J=V[z];if(J!=="children"&&J!=="key"){dt(k),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",J),dt(null);break}}k.ref!==null&&(dt(k),E("Invalid attribute `ref` supplied to `React.Fragment`."),dt(null))}}var dn={};function to(k,V,z,J,se,Ee){{var fe=R(k);if(!fe){var ue="";(k===void 0||typeof k=="object"&&k!==null&&Object.keys(k).length===0)&&(ue+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var De=ns(se);De?ue+=De:ue+=Ar();var Ue;k===null?Ue="null":fr(k)?Ue="array":k!==void 0&&k.$$typeof===t?(Ue="<"+(M(k.type)||"Unknown")+" />",ue=" Did you accidentally export a JSX literal instead of a component?"):Ue=typeof k,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Ue,ue)}var Oe=sn(k,V,z,se,Ee);if(Oe==null)return Oe;if(fe){var Ve=V.children;if(Ve!==void 0)if(J)if(fr(Ve)){for(var wt=0;wt<Ve.length;wt++)hr(Ve[wt],k);Object.freeze&&Object.freeze(Ve)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else hr(Ve,k)}if(qe.call(V,"key")){var Bt=M(k),rt=Object.keys(V).filter(function(as){return as!=="key"}),Lr=rt.length>0?"{key: someKey, "+rt.join(": ..., ")+": ...}":"{key: someKey}";if(!dn[Bt+Lr]){var Ct=rt.length>0?"{"+rt.join(": ..., ")+": ...}":"{}";E(`A props object containing a "key" prop is being spread into JSX: 155 let props = %s; 156 <%s {...props} /> 157 React keys must be passed directly to JSX without using spread: 158 let props = %s; 159 <%s key={someKey} {...props} />`,Lr,Bt,Ct,Bt),dn[Bt+Lr]=!0}}return k===n?ss(Oe):un(Oe),Oe}}function is(k,V,z){return to(k,V,z,!0)}function C(k,V,z){return to(k,V,z,!1)}var q=C,ne=is;$s.Fragment=n,$s.jsx=q,$s.jsxs=ne})(),Sm.exports=$s;var Ws=Sm.exports;const zs=p.createContext({});function I_(e){const t=p.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ol=typeof window<"u",Nm=Ol?p.useLayoutEffect:p.useEffect,Vl=p.createContext(null);function Ml(e,t){e.indexOf(t)===-1&&e.push(t)}function Bl(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const cr=(e,t,r)=>r>t?t:r<e?e:r;function Rl(e,t){return t?`${e}. For more information and steps for solving, visit https://motion.dev/troubleshooting/${t}`:e}let jn=()=>{},ur=()=>{};jn=(e,t,r)=>{!e&&typeof console<"u"&&console.warn(Rl(t,r))},ur=(e,t,r)=>{if(!e)throw new Error(Rl(t,r))};const dr={},km=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Cm(e){return typeof e=="object"&&e!==null}const Tm=e=>/^0[^.\s]+$/u.test(e);function Hl(e){let t;return()=>(t===void 0&&(t=e()),t)}const Pt=e=>e,j_=(e,t)=>r=>t(e(r)),Po=(...e)=>e.reduce(j_),Do=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class $l{constructor(){this.subscriptions=[]}add(t){return Ml(this.subscriptions,t),()=>Bl(this.subscriptions,t)}notify(t,r,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,n);else for(let s=0;s<o;s++){const i=this.subscriptions[s];i&&i(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const At=e=>e*1e3,Jt=e=>e/1e3;function Pm(e,t){return t?e*(1e3/t):0}const Dm=new Set;function Wl(e,t,r){e||Dm.has(t)||(console.warn(Rl(t,r)),Dm.add(t))}const Im=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,U_=1e-7,F_=12;function A_(e,t,r,n,o){let s,i,a=0;do i=t+(r-t)/2,s=Im(i,n,o)-e,s>0?r=i:t=i;while(Math.abs(s)>U_&&++a<F_);return i}function Io(e,t,r,n){if(e===t&&r===n)return Pt;const o=s=>A_(s,0,1,e,r);return s=>s===0||s===1?s:Im(o(s),t,n)}const jm=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Um=e=>t=>1-e(1-t),Fm=Io(.33,1.53,.69,.99),zl=Um(Fm),Am=jm(zl),Lm=e=>(e*=2)<1?.5*zl(e):.5*(2-Math.pow(2,-10*(e-1))),Gl=e=>1-Math.sin(Math.acos(e)),Om=Um(Gl),Vm=jm(Gl),L_=Io(.42,0,1,1),O_=Io(0,0,.58,1),Mm=Io(.42,0,.58,1),V_=e=>Array.isArray(e)&&typeof e[0]!="number",Bm=e=>Array.isArray(e)&&typeof e[0]=="number",Rm={linear:Pt,easeIn:L_,easeInOut:Mm,easeOut:O_,circIn:Gl,circInOut:Vm,circOut:Om,backIn:zl,backInOut:Am,backOut:Fm,anticipate:Lm},M_=e=>typeof e=="string",Hm=e=>{if(Bm(e)){ur(e.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[t,r,n,o]=e;return Io(t,r,n,o)}else if(M_(e))return ur(Rm[e]!==void 0,`Invalid easing type '${e}'`,"invalid-easing-type"),Rm[e];return e},Gs=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],$m={value:null,addProjectionMetrics:null};function B_(e,t){let r=new Set,n=new Set,o=!1,s=!1;const i=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1},l=0;function c(f){i.has(f)&&(u.schedule(f),e()),l++,f(a)}const u={schedule:(f,h=!1,d=!1)=>{const b=d&&o?r:n;return h&&i.add(f),b.has(f)||b.add(f),f},cancel:f=>{n.delete(f),i.delete(f)},process:f=>{if(a=f,o){s=!0;return}o=!0,[r,n]=[n,r],r.forEach(c),t&&$m.value&&$m.value.frameloop[t].push(l),l=0,r.clear(),o=!1,s&&(s=!1,u.process(f))}};return u}const R_=40;function Wm(e,t){let r=!1,n=!0;const o={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,i=Gs.reduce((_,P)=>(_[P]=B_(s,t?P:void 0),_),{}),{setup:a,read:l,resolveKeyframes:c,preUpdate:u,update:f,preRender:h,render:d,postRender:m}=i,b=()=>{const _=dr.useManualTiming?o.timestamp:performance.now();r=!1,dr.useManualTiming||(o.delta=n?1e3/60:Math.max(Math.min(_-o.timestamp,R_),1)),o.timestamp=_,o.isProcessing=!0,a.process(o),l.process(o),c.process(o),u.process(o),f.process(o),h.process(o),d.process(o),m.process(o),o.isProcessing=!1,r&&t&&(n=!1,e(b))},w=()=>{r=!0,n=!0,o.isProcessing||e(b)};return{schedule:Gs.reduce((_,P)=>{const T=i[P];return _[P]=(I,U=!1,L=!1)=>(r||w(),T.schedule(I,U,L)),_},{}),cancel:_=>{for(let P=0;P<Gs.length;P++)i[Gs[P]].cancel(_)},state:o,steps:i}}const{schedule:He,cancel:Sr,state:it,steps:ql}=Wm(typeof requestAnimationFrame<"u"?requestAnimationFrame:Pt,!0);let qs;function H_(){qs=void 0}const bt={now:()=>(qs===void 0&&bt.set(it.isProcessing||dr.useManualTiming?it.timestamp:performance.now()),qs),set:e=>{qs=e,queueMicrotask(H_)}},zm=e=>t=>typeof t=="string"&&t.startsWith(e),Kl=zm("--"),$_=zm("var(--"),Yl=e=>$_(e)?W_.test(e.split("/*")[0].trim()):!1,W_=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Un={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},jo={...Un,transform:e=>cr(0,1,e)},Ks={...Un,default:1},Uo=e=>Math.round(e*1e5)/1e5,Xl=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function z_(e){return e==null}const G_=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Jl=(e,t)=>r=>!!(typeof r=="string"&&G_.test(r)&&r.startsWith(e)||t&&!z_(r)&&Object.prototype.hasOwnProperty.call(r,t)),Gm=(e,t,r)=>n=>{if(typeof n!="string")return n;const[o,s,i,a]=n.match(Xl);return{[e]:parseFloat(o),[t]:parseFloat(s),[r]:parseFloat(i),alpha:a!==void 0?parseFloat(a):1}},q_=e=>cr(0,255,e),Zl={...Un,transform:e=>Math.round(q_(e))},Jr={test:Jl("rgb","red"),parse:Gm("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Zl.transform(e)+", "+Zl.transform(t)+", "+Zl.transform(r)+", "+Uo(jo.transform(n))+")"};function K_(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Ql={test:Jl("#"),parse:K_,transform:Jr.transform},Fo=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Nr=Fo("deg"),Zt=Fo("%"),we=Fo("px"),Y_=Fo("vh"),X_=Fo("vw"),qm=(()=>({...Zt,parse:e=>Zt.parse(e)/100,transform:e=>Zt.transform(e*100)}))(),Fn={test:Jl("hsl","hue"),parse:Gm("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Zt.transform(Uo(t))+", "+Zt.transform(Uo(r))+", "+Uo(jo.transform(n))+")"},Je={test:e=>Jr.test(e)||Ql.test(e)||Fn.test(e),parse:e=>Jr.test(e)?Jr.parse(e):Fn.test(e)?Fn.parse(e):Ql.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Jr.transform(e):Fn.transform(e),getAnimatableNone:e=>{const t=Je.parse(e);return t.alpha=0,Je.transform(t)}},J_=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Z_(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Xl))==null?void 0:t.length)||0)+(((r=e.match(J_))==null?void 0:r.length)||0)>0}const Km="number",Ym="color",Q_="var",eS="var(",Xm="${}",tS=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Ao(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},o=[];let s=0;const a=t.replace(tS,l=>(Je.test(l)?(n.color.push(s),o.push(Ym),r.push(Je.parse(l))):l.startsWith(eS)?(n.var.push(s),o.push(Q_),r.push(l)):(n.number.push(s),o.push(Km),r.push(parseFloat(l))),++s,Xm)).split(Xm);return{values:r,split:a,indexes:n,types:o}}function Jm(e){return Ao(e).values}function Zm(e){const{split:t,types:r}=Ao(e),n=t.length;return o=>{let s="";for(let i=0;i<n;i++)if(s+=t[i],o[i]!==void 0){const a=r[i];a===Km?s+=Uo(o[i]):a===Ym?s+=Je.transform(o[i]):s+=o[i]}return s}}const rS=e=>typeof e=="number"?0:Je.test(e)?Je.getAnimatableNone(e):e;function nS(e){const t=Jm(e);return Zm(e)(t.map(rS))}const kr={test:Z_,parse:Jm,createTransformer:Zm,getAnimatableNone:nS};function ec(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?e+(t-e)*6*r:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e}function oS({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,s=0,i=0;if(!t)o=s=i=r;else{const a=r<.5?r*(1+t):r+t-r*t,l=2*r-a;o=ec(l,a,e+.3333333333333333),s=ec(l,a,e),i=ec(l,a,e-.3333333333333333)}return{red:Math.round(o*255),green:Math.round(s*255),blue:Math.round(i*255),alpha:n}}function Ys(e,t){return r=>r>0?t:e}const We=(e,t,r)=>e+(t-e)*r,tc=(e,t,r)=>{const n=e*e,o=r*(t*t-n)+n;return o<0?0:Math.sqrt(o)},sS=[Ql,Jr,Fn],iS=e=>sS.find(t=>t.test(e));function Qm(e){const t=iS(e);if(jn(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let r=t.parse(e);return t===Fn&&(r=oS(r)),r}const eh=(e,t)=>{const r=Qm(e),n=Qm(t);if(!r||!n)return Ys(e,t);const o={...r};return s=>(o.red=tc(r.red,n.red,s),o.green=tc(r.green,n.green,s),o.blue=tc(r.blue,n.blue,s),o.alpha=We(r.alpha,n.alpha,s),Jr.transform(o))},rc=new Set(["none","hidden"]);function aS(e,t){return rc.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function lS(e,t){return r=>We(e,t,r)}function nc(e){return typeof e=="number"?lS:typeof e=="string"?Yl(e)?Ys:Je.test(e)?eh:dS:Array.isArray(e)?th:typeof e=="object"?Je.test(e)?eh:cS:Ys}function th(e,t){const r=[...e],n=r.length,o=e.map((s,i)=>nc(s)(s,t[i]));return s=>{for(let i=0;i<n;i++)r[i]=o[i](s);return r}}function cS(e,t){const r={...e,...t},n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=nc(e[o])(e[o],t[o]));return o=>{for(const s in n)r[s]=n[s](o);return r}}function uS(e,t){const r=[],n={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const s=t.types[o],i=e.indexes[s][n[s]],a=e.values[i]??0;r[o]=a,n[s]++}return r}const dS=(e,t)=>{const r=kr.createTransformer(t),n=Ao(e),o=Ao(t);return n.indexes.var.length===o.indexes.var.length&&n.indexes.color.length===o.indexes.color.length&&n.indexes.number.length>=o.indexes.number.length?rc.has(e)&&!o.values.length||rc.has(t)&&!n.values.length?aS(e,t):Po(th(uS(n,o),o.values),r):(jn(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),Ys(e,t))};function rh(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?We(e,t,r):nc(e)(e,t)}const fS=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>He.update(t,r),stop:()=>Sr(t),now:()=>it.isProcessing?it.timestamp:bt.now()}},nh=(e,t,r=10)=>{let n="";const o=Math.max(Math.round(t/r),2);for(let s=0;s<o;s++)n+=Math.round(e(s/(o-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Xs=2e4;function oc(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<Xs;)t+=r,n=e.next(t);return t>=Xs?1/0:t}function mS(e,t=100,r){const n=r({...e,keyframes:[0,t]}),o=Math.min(oc(n),Xs);return{type:"keyframes",ease:s=>n.next(o*s).value/t,duration:Jt(o)}}const hS=5;function oh(e,t,r){const n=Math.max(t-hS,0);return Pm(r-e(n),t-n)}const ze={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},sc=.001;function pS({duration:e=ze.duration,bounce:t=ze.bounce,velocity:r=ze.velocity,mass:n=ze.mass}){let o,s;jn(e<=At(ze.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let i=1-t;i=cr(ze.minDamping,ze.maxDamping,i),e=cr(ze.minDuration,ze.maxDuration,Jt(e)),i<1?(o=c=>{const u=c*i,f=u*e,h=u-r,d=ic(c,i),m=Math.exp(-f);return sc-h/d*m},s=c=>{const f=c*i*e,h=f*r+r,d=Math.pow(i,2)*Math.pow(c,2)*e,m=Math.exp(-f),b=ic(Math.pow(c,2),i);return(-o(c)+sc>0?-1:1)*((h-d)*m)/b}):(o=c=>{const u=Math.exp(-c*e),f=(c-r)*e+1;return-sc+u*f},s=c=>{const u=Math.exp(-c*e),f=(r-c)*(e*e);return u*f});const a=5/e,l=bS(o,s,a);if(e=At(e),isNaN(l))return{stiffness:ze.stiffness,damping:ze.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:i*2*Math.sqrt(n*c),duration:e}}}const gS=12;function bS(e,t,r){let n=r;for(let o=1;o<gS;o++)n=n-e(n)/t(n);return n}function ic(e,t){return e*Math.sqrt(1-t*t)}const vS=["duration","bounce"],wS=["stiffness","damping","mass"];function sh(e,t){return t.some(r=>e[r]!==void 0)}function yS(e){let t={velocity:ze.velocity,stiffness:ze.stiffness,damping:ze.damping,mass:ze.mass,isResolvedFromDuration:!1,...e};if(!sh(e,wS)&&sh(e,vS))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),o=n*n,s=2*cr(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:ze.mass,stiffness:o,damping:s}}else{const r=pS(e);t={...t,...r,mass:ze.mass},t.isResolvedFromDuration=!0}return t}function Js(e=ze.visualDuration,t=ze.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:o}=r;const s=r.keyframes[0],i=r.keyframes[r.keyframes.length-1],a={done:!1,value:s},{stiffness:l,damping:c,mass:u,duration:f,velocity:h,isResolvedFromDuration:d}=yS({...r,velocity:-Jt(r.velocity||0)}),m=h||0,b=c/(2*Math.sqrt(l*u)),w=i-s,y=Jt(Math.sqrt(l/u)),E=Math.abs(w)<5;n||(n=E?ze.restSpeed.granular:ze.restSpeed.default),o||(o=E?ze.restDelta.granular:ze.restDelta.default);let _;if(b<1){const T=ic(y,b);_=I=>{const U=Math.exp(-b*y*I);return i-U*((m+b*y*w)/T*Math.sin(T*I)+w*Math.cos(T*I))}}else if(b===1)_=T=>i-Math.exp(-y*T)*(w+(m+y*w)*T);else{const T=y*Math.sqrt(b*b-1);_=I=>{const U=Math.exp(-b*y*I),L=Math.min(T*I,300);return i-U*((m+b*y*w)*Math.sinh(L)+T*w*Math.cosh(L))/T}}const P={calculatedDuration:d&&f||null,next:T=>{const I=_(T);if(d)a.done=T>=f;else{let U=T===0?m:0;b<1&&(U=T===0?At(m):oh(_,T,I));const L=Math.abs(U)<=n,$=Math.abs(i-I)<=o;a.done=L&&$}return a.value=a.done?i:I,a},toString:()=>{const T=Math.min(oc(P),Xs),I=nh(U=>P.next(T*U).value,T,30);return T+"ms "+I},toTransition:()=>{}};return P}Js.applyToOptions=e=>{const t=mS(e,100,Js);return e.ease=t.ease,e.duration=At(t.duration),e.type="keyframes",e};function ac({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:i,min:a,max:l,restDelta:c=.5,restSpeed:u}){const f=e[0],h={done:!1,value:f},d=L=>a!==void 0&&L<a||l!==void 0&&L>l,m=L=>a===void 0?l:l===void 0||Math.abs(a-L)<Math.abs(l-L)?a:l;let b=r*t;const w=f+b,y=i===void 0?w:i(w);y!==w&&(b=y-f);const E=L=>-b*Math.exp(-L/n),_=L=>y+E(L),P=L=>{const $=E(L),R=_(L);h.done=Math.abs($)<=c,h.value=h.done?y:R};let T,I;const U=L=>{d(h.value)&&(T=L,I=Js({keyframes:[h.value,m(h.value)],velocity:oh(_,L,h.value),damping:o,stiffness:s,restDelta:c,restSpeed:u}))};return U(0),{calculatedDuration:null,next:L=>{let $=!1;return!I&&T===void 0&&($=!0,P(L),U(L)),T!==void 0&&L>=T?I.next(L-T):(!$&&P(L),h)}}}function xS(e,t,r){const n=[],o=r||dr.mix||rh,s=e.length-1;for(let i=0;i<s;i++){let a=o(e[i],e[i+1]);if(t){const l=Array.isArray(t)?t[i]||Pt:t;a=Po(l,a)}n.push(a)}return n}function ES(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const s=e.length;if(ur(s===t.length,"Both input and output ranges must be the same length","range-length"),s===1)return()=>t[0];if(s===2&&t[0]===t[1])return()=>t[1];const i=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=xS(t,n,o),l=a.length,c=u=>{if(i&&u<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(u<e[f+1]);f++);const h=Do(e[f],e[f+1],u);return a[f](h)};return r?u=>c(cr(e[0],e[s-1],u)):c}function _S(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Do(0,t,n);e.push(We(r,1,o))}}function SS(e){const t=[0];return _S(t,e.length-1),t}function NS(e,t){return e.map(r=>r*t)}function kS(e,t){return e.map(()=>t||Mm).splice(0,e.length-1)}function An({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const o=V_(n)?n.map(Hm):Hm(n),s={done:!1,value:t[0]},i=NS(r&&r.length===t.length?r:SS(t),e),a=ES(i,t,{ease:Array.isArray(o)?o:kS(t,o)});return{calculatedDuration:e,next:l=>(s.value=a(l),s.done=l>=e,s)}}const CS=e=>e!==null;function lc(e,{repeat:t,repeatType:r="loop"},n,o=1){const s=e.filter(CS),a=o<0||t&&r!=="loop"&&t%2===1?0:s.length-1;return!a||n===void 0?s[a]:n}const TS={decay:ac,inertia:ac,tween:An,keyframes:An,spring:Js};function ih(e){typeof e.type=="string"&&(e.type=TS[e.type])}class cc{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const PS=e=>e/100;class uc extends cc{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,o;const{motionValue:r}=this.options;r&&r.updatedAt!==bt.now()&&this.tick(bt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(o=(n=this.options).onStop)==null||o.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;ih(t);const{type:r=An,repeat:n=0,repeatDelay:o=0,repeatType:s,velocity:i=0}=t;let{keyframes:a}=t;const l=r||An;l!==An&&ur(a.length<=2,`Only two keyframes currently supported with spring and inertia animations. Trying to animate ${a}`,"spring-two-frames"),l!==An&&typeof a[0]!="number"&&(this.mixKeyframes=Po(PS,rh(a[0],a[1])),a=[0,100]);const c=l({...t,keyframes:a});s==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...a].reverse(),velocity:-i})),c.calculatedDuration===null&&(c.calculatedDuration=oc(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+o,this.totalDuration=this.resolvedDuration*(n+1)-o,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:o,mixKeyframes:s,mirroredGenerator:i,resolvedDuration:a,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:u,repeat:f,repeatType:h,repeatDelay:d,type:m,onUpdate:b,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const y=this.currentTime-c*(this.playbackSpeed>=0?1:-1),E=this.playbackSpeed>=0?y<0:y>o;this.currentTime=Math.max(y,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let _=this.currentTime,P=n;if(f){const L=Math.min(this.currentTime,o)/a;let $=Math.floor(L),R=L%1;!R&&L>=1&&(R=1),R===1&&$--,$=Math.min($,f+1),!!($%2)&&(h==="reverse"?(R=1-R,d&&(R-=d/a)):h==="mirror"&&(P=i)),_=cr(0,1,R)*a}const T=E?{done:!1,value:u[0]}:P.next(_);s&&(T.value=s(T.value));let{done:I}=T;!E&&l!==null&&(I=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const U=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&I);return U&&m!==ac&&(T.value=lc(u,this.options,w,this.speed)),b&&b(T.value),U&&this.finish(),T}then(t,r){return this.finished.then(t,r)}get duration(){return Jt(this.calculatedDuration)}get time(){return Jt(this.currentTime)}set time(t){var r;t=At(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(bt.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Jt(this.currentTime))}play(){var o,s;if(this.isStopped)return;const{driver:t=fS,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),(s=(o=this.options).onPlay)==null||s.call(o);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(bt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function DS(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Zr=e=>e*180/Math.PI,dc=e=>{const t=Zr(Math.atan2(e[1],e[0]));return fc(t)},IS={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:dc,rotateZ:dc,skewX:e=>Zr(Math.atan(e[1])),skewY:e=>Zr(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},fc=e=>(e=e%360,e<0&&(e+=360),e),ah=dc,lh=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ch=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),jS={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:lh,scaleY:ch,scale:e=>(lh(e)+ch(e))/2,rotateX:e=>fc(Zr(Math.atan2(e[6],e[5]))),rotateY:e=>fc(Zr(Math.atan2(-e[2],e[0]))),rotateZ:ah,rotate:ah,skewX:e=>Zr(Math.atan(e[4])),skewY:e=>Zr(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function mc(e){return e.includes("scale")?1:0}function hc(e,t){if(!e||e==="none")return mc(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,o;if(r)n=jS,o=r;else{const a=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=IS,o=a}if(!o)return mc(t);const s=n[t],i=o[1].split(",").map(FS);return typeof s=="function"?s(i):i[s]}const US=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return hc(r,t)};function FS(e){return parseFloat(e.trim())}const Ln=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],On=(()=>new Set(Ln))(),uh=e=>e===Un||e===we,AS=new Set(["x","y","z"]),LS=Ln.filter(e=>!AS.has(e));function OS(e){const t=[];return LS.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const Qr={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),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:(e,{transform:t})=>hc(t,"x"),y:(e,{transform:t})=>hc(t,"y")};Qr.translateX=Qr.x,Qr.translateY=Qr.y;const en=new Set;let pc=!1,gc=!1,bc=!1;function dh(){if(gc){const e=Array.from(en).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const o=OS(n);o.length&&(r.set(n,o),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const o=r.get(n);o&&o.forEach(([s,i])=>{var a;(a=n.getValue(s))==null||a.set(i)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}gc=!1,pc=!1,en.forEach(e=>e.complete(bc)),en.clear()}function fh(){en.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(gc=!0)})}function VS(){bc=!0,fh(),dh(),bc=!1}class vc{constructor(t,r,n,o,s,i=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=o,this.element=s,this.isAsync=i}scheduleResolve(){this.state="scheduled",this.isAsync?(en.add(this),pc||(pc=!0,He.read(fh),He.resolveKeyframes(dh))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:o}=this;if(t[0]===null){const s=o==null?void 0:o.get(),i=t[t.length-1];if(s!==void 0)t[0]=s;else if(n&&r){const a=n.readValue(r,i);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=i),o&&s===void 0&&o.set(t[0])}DS(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),en.delete(this)}cancel(){this.state==="scheduled"&&(en.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const MS=e=>e.startsWith("--");function BS(e,t,r){MS(t)?e.style.setProperty(t,r):e.style[t]=r}const RS=Hl(()=>window.ScrollTimeline!==void 0),HS={};function $S(e,t){const r=Hl(e);return()=>HS[t]??r()}const mh=$S(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Lo=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,hh={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Lo([0,.65,.55,1]),circOut:Lo([.55,0,1,.45]),backIn:Lo([.31,.01,.66,-.59]),backOut:Lo([.33,1.53,.69,.99])};function ph(e,t){if(e)return typeof e=="function"?mh()?nh(e,t):"ease-out":Bm(e)?Lo(e):Array.isArray(e)?e.map(r=>ph(r,t)||hh.easeOut):hh[e]}function WS(e,t,r,{delay:n=0,duration:o=300,repeat:s=0,repeatType:i="loop",ease:a="easeOut",times:l}={},c=void 0){const u={[t]:r};l&&(u.offset=l);const f=ph(a,o);Array.isArray(f)&&(u.easing=f);const h={delay:n,duration:o,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:s+1,direction:i==="reverse"?"alternate":"normal"};return c&&(h.pseudoElement=c),e.animate(u,h)}function gh(e){return typeof e=="function"&&"applyToOptions"in e}function zS({type:e,...t}){return gh(e)&&mh()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class GS extends cc{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:n,keyframes:o,pseudoElement:s,allowFlatten:i=!1,finalKeyframe:a,onComplete:l}=t;this.isPseudoElement=!!s,this.allowFlatten=i,this.options=t,ur(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const c=zS(t);this.animation=WS(r,n,o,c,s),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){const u=lc(o,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(u):BS(r,n,u),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Jt(Number(t))}get time(){return Jt(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=At(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&RS()?(this.animation.timeline=t,Pt):r(this)}}const bh={anticipate:Lm,backInOut:Am,circInOut:Vm};function qS(e){return e in bh}function KS(e){typeof e.ease=="string"&&qS(e.ease)&&(e.ease=bh[e.ease])}const vh=10;class YS extends GS{constructor(t){KS(t),ih(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:o,element:s,...i}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const a=new uc({...i,autoplay:!1}),l=At(this.finishedTime??this.time);r.setWithVelocity(a.sample(l-vh).value,a.sample(l).value,vh),a.stop()}}const wh=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(kr.test(e)||e==="0")&&!e.startsWith("url("));function XS(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function JS(e,t,r,n){const o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;const s=e[e.length-1],i=wh(o,t),a=wh(s,t);return jn(i===a,`You are trying to animate ${t} from "${o}" to "${s}". "${i?s:o}" is not an animatable value.`,"value-not-animatable"),!i||!a?!1:XS(e)||(r==="spring"||gh(r))&&n}function wc(e){e.duration=0,e.type}const ZS=new Set(["opacity","clipPath","filter","transform"]),QS=Hl(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function eN(e){var u;const{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:s,type:i}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return QS()&&r&&ZS.has(r)&&(r!=="transform"||!c)&&!l&&!n&&o!=="mirror"&&s!==0&&i!=="inertia"}const tN=40;class rN extends cc{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:o=0,repeatDelay:s=0,repeatType:i="loop",keyframes:a,name:l,motionValue:c,element:u,...f}){var m;super(),this.stop=()=>{var b,w;this._animation&&(this._animation.stop(),(b=this.stopTimeline)==null||b.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=bt.now();const h={autoplay:t,delay:r,type:n,repeat:o,repeatDelay:s,repeatType:i,name:l,motionValue:c,element:u,...f},d=(u==null?void 0:u.KeyframeResolver)||vc;this.keyframeResolver=new d(a,(b,w,y)=>this.onKeyframesResolved(b,w,h,!y),l,c,u),(m=this.keyframeResolver)==null||m.scheduleResolve()}onKeyframesResolved(t,r,n,o){this.keyframeResolver=void 0;const{name:s,type:i,velocity:a,delay:l,isHandoff:c,onUpdate:u}=n;this.resolvedAt=bt.now(),JS(t,s,i,a)||((dr.instantAnimations||!l)&&(u==null||u(lc(t,n,r))),t[0]=t[t.length-1],wc(n),n.repeat=0);const h={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>tN?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!c&&eN(h)?new YS({...h,element:h.motionValue.owner.current}):new uc(h);d.finished.then(()=>this.notifyFinished()).catch(Pt),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),VS()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}const nN=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function oN(e){const t=nN.exec(e);if(!t)return[,];const[,r,n,o]=t;return[`--${r??n}`,o]}const sN=4;function yh(e,t,r=1){ur(r<=sN,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[n,o]=oN(e);if(!n)return;const s=window.getComputedStyle(t).getPropertyValue(n);if(s){const i=s.trim();return km(i)?parseFloat(i):i}return Yl(o)?yh(o,t,r+1):o}function yc(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const xh=new Set(["width","height","top","left","right","bottom",...Ln]),iN={test:e=>e==="auto",parse:e=>e},Eh=e=>t=>t.test(e),_h=[Un,we,Zt,Nr,X_,Y_,iN],Sh=e=>_h.find(Eh(e));function aN(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Tm(e):!0}const lN=new Set(["brightness","contrast","saturate","opacity"]);function cN(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Xl)||[];if(!n)return e;const o=r.replace(n,"");let s=lN.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+o+")"}const uN=/\b([a-z-]*)\(.*?\)/gu,xc={...kr,getAnimatableNone:e=>{const t=e.match(uN);return t?t.map(cN).join(" "):e}},Nh={...Un,transform:Math.round},Ec={borderWidth:we,borderTopWidth:we,borderRightWidth:we,borderBottomWidth:we,borderLeftWidth:we,borderRadius:we,radius:we,borderTopLeftRadius:we,borderTopRightRadius:we,borderBottomRightRadius:we,borderBottomLeftRadius:we,width:we,maxWidth:we,height:we,maxHeight:we,top:we,right:we,bottom:we,left:we,padding:we,paddingTop:we,paddingRight:we,paddingBottom:we,paddingLeft:we,margin:we,marginTop:we,marginRight:we,marginBottom:we,marginLeft:we,backgroundPositionX:we,backgroundPositionY:we,...{rotate:Nr,rotateX:Nr,rotateY:Nr,rotateZ:Nr,scale:Ks,scaleX:Ks,scaleY:Ks,scaleZ:Ks,skew:Nr,skewX:Nr,skewY:Nr,distance:we,translateX:we,translateY:we,translateZ:we,x:we,y:we,z:we,perspective:we,transformPerspective:we,opacity:jo,originX:qm,originY:qm,originZ:we},zIndex:Nh,fillOpacity:jo,strokeOpacity:jo,numOctaves:Nh},dN={...Ec,color:Je,backgroundColor:Je,outlineColor:Je,fill:Je,stroke:Je,borderColor:Je,borderTopColor:Je,borderRightColor:Je,borderBottomColor:Je,borderLeftColor:Je,filter:xc,WebkitFilter:xc},kh=e=>dN[e];function Ch(e,t){let r=kh(e);return r!==xc&&(r=kr),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const fN=new Set(["auto","none","0"]);function mN(e,t,r){let n=0,o;for(;n<e.length&&!o;){const s=e[n];typeof s=="string"&&!fN.has(s)&&Ao(s).values.length&&(o=e[n]),n++}if(o&&r)for(const s of t)e[s]=Ch(r,o)}class hN extends vc{constructor(t,r,n,o,s){super(t,r,n,o,s,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),Yl(c))){const u=yh(c,r.current);u!==void 0&&(t[l]=u),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!xh.has(n)||t.length!==2)return;const[o,s]=t,i=Sh(o),a=Sh(s);if(i!==a)if(uh(i)&&uh(a))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else Qr[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let o=0;o<t.length;o++)(t[o]===null||aN(t[o]))&&n.push(o);n.length&&mN(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Qr[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&t.getValue(n,o).jump(o,!1)}measureEndState(){var a;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);const s=n.length-1,i=n[s];n[s]=Qr[r](t.measureViewportBox(),window.getComputedStyle(t.current)),i!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=i),(a=this.removedTransforms)!=null&&a.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function pN(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;t&&(n=t.current);const o=(r==null?void 0:r[e])??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Th=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function gN(e){return Cm(e)&&"offsetHeight"in e}const Ph=30,bN=e=>!isNaN(parseFloat(e));class vN{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var s;const o=bt.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((s=this.events.change)==null||s.notify(this.current),this.dependents))for(const i of this.dependents)i.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=bt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=bN(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return Wl(!1,'value.onChange(callback) is deprecated. Switch to value.on("change", callback).'),this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new $l);const n=this.events[t].add(r);return t==="change"?()=>{n(),He.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=bt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Ph)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Ph);return Pm(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),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(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Vn(e,t){return new vN(e,t)}const{schedule:_c,cancel:B5}=Wm(queueMicrotask,!1),Lt={x:!1,y:!1};function Dh(){return Lt.x||Lt.y}function wN(e){return e==="x"||e==="y"?Lt[e]?null:(Lt[e]=!0,()=>{Lt[e]=!1}):Lt.x||Lt.y?null:(Lt.x=Lt.y=!0,()=>{Lt.x=Lt.y=!1})}function Ih(e,t){const r=pN(e),n=new AbortController,o={passive:!0,...t,signal:n.signal};return[r,o,()=>n.abort()]}function jh(e){return!(e.pointerType==="touch"||Dh())}function yN(e,t,r={}){const[n,o,s]=Ih(e,r),i=a=>{if(!jh(a))return;const{target:l}=a,c=t(l,a);if(typeof c!="function"||!l)return;const u=f=>{jh(f)&&(c(f),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,o)};return n.forEach(a=>{a.addEventListener("pointerenter",i,o)}),s}const Uh=(e,t)=>t?e===t?!0:Uh(e,t.parentElement):!1,Sc=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,xN=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function EN(e){return xN.has(e.tagName)||e.tabIndex!==-1}const Zs=new WeakSet;function Fh(e){return t=>{t.key==="Enter"&&e(t)}}function Nc(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const _N=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=Fh(()=>{if(Zs.has(r))return;Nc(r,"down");const o=Fh(()=>{Nc(r,"up")}),s=()=>Nc(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",s,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function Ah(e){return Sc(e)&&!Dh()}function SN(e,t,r={}){const[n,o,s]=Ih(e,r),i=a=>{const l=a.currentTarget;if(!Ah(a))return;Zs.add(l);const c=t(l,a),u=(d,m)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",h),Zs.has(l)&&Zs.delete(l),Ah(d)&&typeof c=="function"&&c(d,{success:m})},f=d=>{u(d,l===window||l===document||r.useGlobalTarget||Uh(l,d.target))},h=d=>{u(d,!1)};window.addEventListener("pointerup",f,o),window.addEventListener("pointercancel",h,o)};return n.forEach(a=>{(r.useGlobalTarget?window:a).addEventListener("pointerdown",i,o),gN(a)&&(a.addEventListener("focus",c=>_N(c,o)),!EN(a)&&!a.hasAttribute("tabindex")&&(a.tabIndex=0))}),s}function Lh(e){return Cm(e)&&"ownerSVGElement"in e}function NN(e){return Lh(e)&&e.tagName==="svg"}const ut=e=>!!(e&&e.getVelocity),kN=[..._h,Je,kr],CN=e=>kN.find(Eh(e)),Oh=p.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function TN(e=!0){const t=p.useContext(Vl);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:o}=t,s=p.useId();p.useEffect(()=>{if(e)return o(s)},[e]);const i=p.useCallback(()=>e&&n&&n(s),[s,n,e]);return!r&&n?[!1,i]:[!0]}const PN=p.createContext(null);function DN(){const e=p.useRef(!1);return Nm(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function IN(){const e=DN(),[t,r]=p.useState(0),n=p.useCallback(()=>{e.current&&r(t+1)},[t]);return[p.useCallback(()=>He.postRender(n),[n]),t]}const jN=e=>!e.isLayoutDirty&&e.willUpdate(!1);function Vh(){const e=new Set,t=new WeakMap,r=()=>e.forEach(jN);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);const o=t.get(n);o&&(o(),t.delete(n)),r()},dirty:r}}const Mh=e=>e===!0,UN=e=>Mh(e===!0)||e==="id",Bh=({children:e,id:t,inherit:r=!0})=>{const n=p.useContext(zs),o=p.useContext(PN),[s,i]=IN(),a=p.useRef(null),l=n.id||o;a.current===null&&(UN(r)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:Mh(r)&&n.group||Vh()});const c=p.useMemo(()=>({...a.current,forceRender:s}),[i]);return Ws.jsx(zs.Provider,{value:c,children:e})},Rh=p.createContext({strict:!1}),Hh={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"]},Mn={};for(const e in Hh)Mn[e]={isEnabled:t=>Hh[e].some(r=>!!t[r])};function FN(e){for(const t in e)Mn[t]={...Mn[t],...e[t]}}const AN=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Qs(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||AN.has(e)}let $h=e=>!Qs(e);function LN(e){typeof e=="function"&&($h=t=>t.startsWith("on")?!Qs(t):e(t))}try{LN(require("@emotion/is-prop-valid").default)}catch{}function ON(e,t,r){const n={};for(const o in e)o==="values"&&typeof e.values=="object"||($h(o)||r===!0&&Qs(o)||!t&&!Qs(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}const ei=p.createContext({});function ti(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Oo(e){return typeof e=="string"||Array.isArray(e)}const kc=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Cc=["initial",...kc];function ri(e){return ti(e.animate)||Cc.some(t=>Oo(e[t]))}function Wh(e){return!!(ri(e)||e.variants)}function VN(e,t){if(ri(e)){const{initial:r,animate:n}=e;return{initial:r===!1||Oo(r)?r:void 0,animate:Oo(n)?n:void 0}}return e.inherit!==!1?t:{}}function MN(e){const{initial:t,animate:r}=VN(e,p.useContext(ei));return p.useMemo(()=>({initial:t,animate:r}),[zh(t),zh(r)])}function zh(e){return Array.isArray(e)?e.join(" "):e}const Vo={};function BN(e){for(const t in e)Vo[t]=e[t],Kl(t)&&(Vo[t].isCSSVariable=!0)}function Gh(e,{layout:t,layoutId:r}){return On.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Vo[e]||e==="opacity")}const RN={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},HN=Ln.length;function $N(e,t,r){let n="",o=!0;for(let s=0;s<HN;s++){const i=Ln[s],a=e[i];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(i.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||r){const c=Th(a,Ec[i]);if(!l){o=!1;const u=RN[i]||i;n+=`${u}(${c}) `}r&&(t[i]=c)}}return n=n.trim(),r?n=r(t,o?"":n):o&&(n="none"),n}function Tc(e,t,r){const{style:n,vars:o,transformOrigin:s}=e;let i=!1,a=!1;for(const l in t){const c=t[l];if(On.has(l)){i=!0;continue}else if(Kl(l)){o[l]=c;continue}else{const u=Th(c,Ec[l]);l.startsWith("origin")?(a=!0,s[l]=u):n[l]=u}}if(t.transform||(i||r?n.transform=$N(t,e.transform,r):n.transform&&(n.transform="none")),a){const{originX:l="50%",originY:c="50%",originZ:u=0}=s;n.transformOrigin=`${l} ${c} ${u}`}}const Pc=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function qh(e,t,r){for(const n in t)!ut(t[n])&&!Gh(n,r)&&(e[n]=t[n])}function WN({transformTemplate:e},t){return p.useMemo(()=>{const r=Pc();return Tc(r,t,e),Object.assign({},r.vars,r.style)},[t])}function zN(e,t){const r=e.style||{},n={};return qh(n,r,e),Object.assign(n,WN(e,t)),n}function GN(e,t){const r={},n=zN(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.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=n,r}const qN={offset:"stroke-dashoffset",array:"stroke-dasharray"},KN={offset:"strokeDashoffset",array:"strokeDasharray"};function YN(e,t,r=1,n=0,o=!0){e.pathLength=1;const s=o?qN:KN;e[s.offset]=we.transform(-n);const i=we.transform(t),a=we.transform(r);e[s.array]=`${i} ${a}`}function Kh(e,{attrX:t,attrY:r,attrScale:n,pathLength:o,pathSpacing:s=1,pathOffset:i=0,...a},l,c,u){if(Tc(e,a,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:h}=e;f.transform&&(h.transform=f.transform,delete f.transform),(h.transform||f.transformOrigin)&&(h.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),h.transform&&(h.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete f.transformBox),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&YN(f,o,s,i,!1)}const Yh=()=>({...Pc(),attrs:{}}),Xh=e=>typeof e=="string"&&e.toLowerCase()==="svg";function XN(e,t,r,n){const o=p.useMemo(()=>{const s=Yh();return Kh(s,t,Xh(n),e.transformTemplate,e.style),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};qh(s,e.style,e),o.style={...s,...o.style}}return o}const JN=["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 Dc(e){return typeof e!="string"||e.includes("-")?!1:!!(JN.indexOf(e)>-1||/[A-Z]/u.test(e))}function ZN(e,t,r,{latestValues:n},o,s=!1){const a=(Dc(e)?XN:GN)(t,n,o,e),l=ON(t,typeof e=="string",s),c=e!==p.Fragment?{...l,...a,ref:r}:{},{children:u}=t,f=p.useMemo(()=>ut(u)?u.get():u,[u]);return p.createElement(e,{...c,children:f})}function Jh(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Ic(e,t,r,n){if(typeof t=="function"){const[o,s]=Jh(n);t=t(r!==void 0?r:e.custom,o,s)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,s]=Jh(n);t=t(r!==void 0?r:e.custom,o,s)}return t}function ni(e){return ut(e)?e.get():e}function QN({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,o){return{latestValues:ek(r,n,o,e),renderState:t()}}function ek(e,t,r,n){const o={},s=n(e,{});for(const h in s)o[h]=ni(s[h]);let{initial:i,animate:a}=e;const l=ri(e),c=Wh(e);t&&c&&!l&&e.inherit!==!1&&(i===void 0&&(i=t.initial),a===void 0&&(a=t.animate));let u=r?r.initial===!1:!1;u=u||i===!1;const f=u?a:i;if(f&&typeof f!="boolean"&&!ti(f)){const h=Array.isArray(f)?f:[f];for(let d=0;d<h.length;d++){const m=Ic(e,h[d]);if(m){const{transitionEnd:b,transition:w,...y}=m;for(const E in y){let _=y[E];if(Array.isArray(_)){const P=u?_.length-1:0;_=_[P]}_!==null&&(o[E]=_)}for(const E in b)o[E]=b[E]}}}return o}const Zh=e=>(t,r)=>{const n=p.useContext(ei),o=p.useContext(Vl),s=()=>QN(e,t,n,o);return r?s():I_(s)};function jc(e,t,r){var s;const{style:n}=e,o={};for(const i in n)(ut(n[i])||t.style&&ut(t.style[i])||Gh(i,e)||((s=r==null?void 0:r.getValue(i))==null?void 0:s.liveStyle)!==void 0)&&(o[i]=n[i]);return o}const tk=Zh({scrapeMotionValuesFromProps:jc,createRenderState:Pc});function Qh(e,t,r){const n=jc(e,t,r);for(const o in e)if(ut(e[o])||ut(t[o])){const s=Ln.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;n[s]=e[o]}return n}const rk=Zh({scrapeMotionValuesFromProps:Qh,createRenderState:Yh}),nk=Symbol.for("motionComponentSymbol");function Bn(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function ok(e,t,r){return p.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Bn(r)&&(r.current=n))},[t])}const Uc=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ep="data-"+Uc("framerAppearId"),tp=p.createContext({});function sk(e,t,r,n,o){var b,w;const{visualElement:s}=p.useContext(ei),i=p.useContext(Rh),a=p.useContext(Vl),l=p.useContext(Oh).reducedMotion,c=p.useRef(null);n=n||i.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:s,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const u=c.current,f=p.useContext(tp);u&&!u.projection&&o&&(u.type==="html"||u.type==="svg")&&ik(c.current,r,o,f);const h=p.useRef(!1);p.useInsertionEffect(()=>{u&&h.current&&u.update(r,a)});const d=r[ep],m=p.useRef(!!d&&!((b=window.MotionHandoffIsComplete)!=null&&b.call(window,d))&&((w=window.MotionHasOptimisedAnimation)==null?void 0:w.call(window,d)));return Nm(()=>{u&&(h.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),m.current&&u.animationState&&u.animationState.animateChanges())}),p.useEffect(()=>{u&&(!m.current&&u.animationState&&u.animationState.animateChanges(),m.current&&(queueMicrotask(()=>{var y;(y=window.MotionHandoffMarkAsComplete)==null||y.call(window,d)}),m.current=!1),u.enteringChildren=void 0)}),u}function ik(e,t,r,n){const{layoutId:o,layout:s,drag:i,dragConstraints:a,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:rp(e.parent)),e.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:!!i||a&&Bn(a),visualElement:e,animationType:typeof s=="string"?s:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:c})}function rp(e){if(e)return e.options.allowProjection!==!1?e.projection:rp(e.parent)}function Fc(e,{forwardMotionProps:t=!1}={},r,n){r&&FN(r);const o=Dc(e)?rk:tk;function s(a,l){let c;const u={...p.useContext(Oh),...a,layoutId:ak(a)},{isStatic:f}=u,h=MN(a),d=o(a,f);if(!f&&Ol){lk(u,r);const m=ck(u);c=m.MeasureLayout,h.visualElement=sk(e,d,u,n,m.ProjectionNode)}return Ws.jsxs(ei.Provider,{value:h,children:[c&&h.visualElement?Ws.jsx(c,{visualElement:h.visualElement,...u}):null,ZN(e,a,ok(d,h.visualElement,l),d,f,t)]})}s.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const i=p.forwardRef(s);return i[nk]=e,i}function ak({layoutId:e}){const t=p.useContext(zs).id;return t&&e!==void 0?t+"-"+e:e}function lk(e,t){const r=p.useContext(Rh).strict;if(t&&r){const n="You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.";e.ignoreStrict?jn(!1,n,"lazy-strict-mode"):ur(!1,n,"lazy-strict-mode")}}function ck(e){const{drag:t,layout:r}=Mn;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function uk(e,t){if(typeof Proxy>"u")return Fc;const r=new Map,n=(s,i)=>Fc(s,i,e,t),o=(s,i)=>(Wl(!1,"motion() is deprecated. Use motion.create() instead."),n(s,i));return new Proxy(o,{get:(s,i)=>i==="create"?n:(r.has(i)||r.set(i,Fc(i,void 0,e,t)),r.get(i))})}function np({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function dk({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function fk(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Ac(e){return e===void 0||e===1}function Lc({scale:e,scaleX:t,scaleY:r}){return!Ac(e)||!Ac(t)||!Ac(r)}function tn(e){return Lc(e)||op(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function op(e){return sp(e.x)||sp(e.y)}function sp(e){return e&&e!=="0%"}function oi(e,t,r){const n=e-r,o=t*n;return r+o}function ip(e,t,r,n,o){return o!==void 0&&(e=oi(e,o,n)),oi(e,r,n)+t}function Oc(e,t=0,r=1,n,o){e.min=ip(e.min,t,r,n,o),e.max=ip(e.max,t,r,n,o)}function ap(e,{x:t,y:r}){Oc(e.x,t.translate,t.scale,t.originPoint),Oc(e.y,r.translate,r.scale,r.originPoint)}const lp=.999999999999,cp=1.0000000000001;function mk(e,t,r,n=!1){const o=r.length;if(!o)return;t.x=t.y=1;let s,i;for(let a=0;a<o;a++){s=r[a],i=s.projectionDelta;const{visualElement:l}=s.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Hn(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,ap(e,i)),n&&tn(s.latestValues)&&Hn(e,s.latestValues))}t.x<cp&&t.x>lp&&(t.x=1),t.y<cp&&t.y>lp&&(t.y=1)}function Rn(e,t){e.min=e.min+t,e.max=e.max+t}function up(e,t,r,n,o=.5){const s=We(e.min,e.max,o);Oc(e,t,r,s,n)}function Hn(e,t){up(e.x,t.x,t.scaleX,t.scale,t.originX),up(e.y,t.y,t.scaleY,t.scale,t.originY)}function dp(e,t){return np(fk(e.getBoundingClientRect(),t))}function hk(e,t,r){const n=dp(e,r),{scroll:o}=t;return o&&(Rn(n.x,o.offset.x),Rn(n.y,o.offset.y)),n}const fp=()=>({translate:0,scale:1,origin:0,originPoint:0}),$n=()=>({x:fp(),y:fp()}),mp=()=>({min:0,max:0}),Ke=()=>({x:mp(),y:mp()}),Vc={current:null},hp={current:!1};function pk(){if(hp.current=!0,!!Ol)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Vc.current=e.matches;e.addEventListener("change",t),t()}else Vc.current=!1}const gk=new WeakMap;function bk(e,t,r){for(const n in t){const o=t[n],s=r[n];if(ut(o))e.addValue(n,o);else if(ut(s))e.addValue(n,Vn(o,{owner:e}));else if(s!==o)if(e.hasValue(n)){const i=e.getValue(n);i.liveStyle===!0?i.jump(o):i.hasAnimated||i.set(o)}else{const i=e.getStaticValue(n);e.addValue(n,Vn(i!==void 0?i:o,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const pp=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class vk{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:o,blockInitialAnimation:s,visualState:i},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=vc,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.renderScheduledAt=0,this.scheduleRender=()=>{const h=bt.now();this.renderScheduledAt<h&&(this.renderScheduledAt=h,He.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=i;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.blockInitialAnimation=!!s,this.isControllingVariants=ri(r),this.isVariantNode=Wh(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const h in f){const d=f[h];l[h]!==void 0&&ut(d)&&d.set(l[h])}}mount(t){var r;this.current=t,gk.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,o)=>this.bindToMotionValue(o,n)),hp.current||pk(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Vc.current,Wl(this.shouldReduceMotion!==!0,"You have Reduced Motion enabled on your device. Animations may not appear as expected.","reduced-motion-disabled"),(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Sr(this.notifyUpdate),Sr(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=On.has(t);n&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",i=>{this.latestValues[t]=i,this.props.onUpdate&&He.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),s&&s(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Mn){const r=Mn[t];if(!r)continue;const{isEnabled:n,Feature:o}=r;if(!this.features[t]&&o&&n(this.props)&&(this.features[t]=new o(this)),this.features[t]){const s=this.features[t];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ke()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<pp.length;n++){const o=pp[n];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const s="on"+o,i=t[s];i&&(this.propEventSubscriptions[o]=this.on(o,i))}this.prevMotionValues=bk(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Vn(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(km(n)||Tm(n))?n=parseFloat(n):!CN(n)&&kr.test(r)&&(n=Ch(t,r)),this.setBaseTarget(t,ut(n)?n.get():n)),ut(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var s;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const i=Ic(this.props,r,(s=this.presenceContext)==null?void 0:s.custom);i&&(n=i[t])}if(r&&n!==void 0)return n;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ut(o)?o:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new $l),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){_c.render(this.render)}}class gp extends vk{constructor(){super(...arguments),this.KeyframeResolver=hN}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ut(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function bp(e,{style:t,vars:r},n,o){const s=e.style;let i;for(i in t)s[i]=t[i];o==null||o.applyProjectionStyles(s,n);for(i in r)s.setProperty(i,r[i])}function wk(e){return window.getComputedStyle(e)}class yk extends gp{constructor(){super(...arguments),this.type="html",this.renderInstance=bp}readValueFromInstance(t,r){var n;if(On.has(r))return(n=this.projection)!=null&&n.isProjecting?mc(r):US(t,r);{const o=wk(t),s=(Kl(r)?o.getPropertyValue(r):o[r])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:r}){return dp(t,r)}build(t,r,n){Tc(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return jc(t,r,n)}}const vp=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 xk(e,t,r,n){bp(e,t,void 0,n);for(const o in t.attrs)e.setAttribute(vp.has(o)?o:Uc(o),t.attrs[o])}class Ek extends gp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ke}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(On.has(r)){const n=kh(r);return n&&n.default||0}return r=vp.has(r)?r:Uc(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return Qh(t,r,n)}build(t,r,n){Kh(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,o){xk(t,r,n,o)}mount(t){this.isSVGTag=Xh(t.tagName),super.mount(t)}}const _k=(e,t)=>Dc(e)?new Ek(t):new yk(t,{allowProjection:e!==p.Fragment});function Wn(e,t,r){const n=e.getProps();return Ic(n,t,r!==void 0?r:n.custom,e)}const Mc=e=>Array.isArray(e);function Sk(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Vn(r))}function Nk(e){return Mc(e)?e[e.length-1]||0:e}function kk(e,t){const r=Wn(e,t);let{transitionEnd:n={},transition:o={},...s}=r||{};s={...s,...n};for(const i in s){const a=Nk(s[i]);Sk(e,i,a)}}function Ck(e){return!!(ut(e)&&e.add)}function Bc(e,t){const r=e.getValue("willChange");if(Ck(r))return r.add(t);if(!r&&dr.WillChange){const n=new dr.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function wp(e){return e.props[ep]}const Tk=e=>e!==null;function Pk(e,{repeat:t,repeatType:r="loop"},n){const o=e.filter(Tk),s=t&&r!=="loop"&&t%2===1?0:o.length-1;return!s||n===void 0?o[s]:n}const Dk={type:"spring",stiffness:500,damping:25,restSpeed:10},Ik=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),jk={type:"keyframes",duration:.8},Uk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Fk=(e,{keyframes:t})=>t.length>2?jk:On.has(e)?e.startsWith("scale")?Ik(t[1]):Dk:Uk;function Ak({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:s,repeatType:i,repeatDelay:a,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const Rc=(e,t,r,n={},o,s)=>i=>{const a=yc(n,e)||{},l=a.delay||n.delay||0;let{elapsed:c=0}=n;c=c-At(l);const u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-c,onUpdate:h=>{t.set(h),a.onUpdate&&a.onUpdate(h)},onComplete:()=>{i(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:s?void 0:o};Ak(a)||Object.assign(u,Fk(e,u)),u.duration&&(u.duration=At(u.duration)),u.repeatDelay&&(u.repeatDelay=At(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let f=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(wc(u),u.delay===0&&(f=!0)),(dr.instantAnimations||dr.skipAnimations)&&(f=!0,wc(u),u.delay=0),u.allowFlatten=!a.type&&!a.ease,f&&!s&&t.get()!==void 0){const h=Pk(u.keyframes,a);if(h!==void 0){He.update(()=>{u.onUpdate(h),u.onComplete()});return}}return a.isSync?new uc(u):new rN(u)};function Lk({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function yp(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:i,...a}=t;n&&(s=n);const l=[],c=o&&e.animationState&&e.animationState.getState()[o];for(const u in a){const f=e.getValue(u,e.latestValues[u]??null),h=a[u];if(h===void 0||c&&Lk(c,u))continue;const d={delay:r,...yc(s||{},u)},m=f.get();if(m!==void 0&&!f.isAnimating&&!Array.isArray(h)&&h===m&&!d.velocity)continue;let b=!1;if(window.MotionHandoffAnimation){const y=wp(e);if(y){const E=window.MotionHandoffAnimation(y,u,He);E!==null&&(d.startTime=E,b=!0)}}Bc(e,u),f.start(Rc(u,f,h,e.shouldReduceMotion&&xh.has(u)?{type:!1}:d,e,b));const w=f.animation;w&&l.push(w)}return i&&Promise.all(l).then(()=>{He.update(()=>{i&&kk(e,i)})}),l}function xp(e,t,r,n=0,o=1){const s=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),i=e.size,a=(i-1)*n;return typeof r=="function"?r(s,i):o===1?s*n:a-s*n}function Hc(e,t,r={}){var l;const n=Wn(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);const s=n?()=>Promise.all(yp(e,n,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:h}=o;return Ok(e,t,c,u,f,h,r)}:()=>Promise.resolve(),{when:a}=o;if(a){const[c,u]=a==="beforeChildren"?[s,i]:[i,s];return c().then(()=>u())}else return Promise.all([s(),i(r.delay)])}function Ok(e,t,r=0,n=0,o=0,s=1,i){const a=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),a.push(Hc(l,t,{...i,delay:r+(typeof n=="function"?0:n)+xp(e.variantChildren,l,n,o,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}function Vk(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const o=t.map(s=>Hc(e,s,r));n=Promise.all(o)}else if(typeof t=="string")n=Hc(e,t,r);else{const o=typeof t=="function"?Wn(e,t,r.custom):t;n=Promise.all(yp(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function Ep(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const Mk=Cc.length;function _p(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?_p(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<Mk;r++){const n=Cc[r],o=e.props[n];(Oo(o)||o===!1)&&(t[n]=o)}return t}const Bk=[...kc].reverse(),Rk=kc.length;function Hk(e){return t=>Promise.all(t.map(({animation:r,options:n})=>Vk(e,r,n)))}function $k(e){let t=Hk(e),r=Sp(),n=!0;const o=l=>(c,u)=>{var h;const f=Wn(e,u,l==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);if(f){const{transition:d,transitionEnd:m,...b}=f;c={...c,...b,...m}}return c};function s(l){t=l(e)}function i(l){const{props:c}=e,u=_p(e.parent)||{},f=[],h=new Set;let d={},m=1/0;for(let w=0;w<Rk;w++){const y=Bk[w],E=r[y],_=c[y]!==void 0?c[y]:u[y],P=Oo(_),T=y===l?E.isActive:null;T===!1&&(m=w);let I=_===u[y]&&_!==c[y]&&P;if(I&&n&&e.manuallyAnimateOnMount&&(I=!1),E.protectedKeys={...d},!E.isActive&&T===null||!_&&!E.prevProp||ti(_)||typeof _=="boolean")continue;const U=Wk(E.prevProp,_);let L=U||y===l&&E.isActive&&!I&&P||w>m&&P,$=!1;const R=Array.isArray(_)?_:[_];let j=R.reduce(o(y),{});T===!1&&(j={});const{prevResolvedValues:B={}}=E,M={...B,...j},K=ee=>{L=!0,h.has(ee)&&($=!0,h.delete(ee)),E.needsAnimating[ee]=!0;const X=e.getValue(ee);X&&(X.liveStyle=!1)};for(const ee in M){const X=j[ee],W=B[ee];if(d.hasOwnProperty(ee))continue;let le=!1;Mc(X)&&Mc(W)?le=!Ep(X,W):le=X!==W,le?X!=null?K(ee):h.add(ee):X!==void 0&&h.has(ee)?K(ee):E.protectedKeys[ee]=!0}E.prevProp=_,E.prevResolvedValues=j,E.isActive&&(d={...d,...j}),n&&e.blockInitialAnimation&&(L=!1);const H=I&&U;L&&(!H||$)&&f.push(...R.map(ee=>{const X={type:y};if(typeof ee=="string"&&n&&!H&&e.manuallyAnimateOnMount&&e.parent){const{parent:W}=e,le=Wn(W,ee);if(W.enteringChildren&&le){const{delayChildren:me}=le.transition||{};X.delay=xp(W.enteringChildren,e,me)}}return{animation:ee,options:X}}))}if(h.size){const w={};if(typeof c.initial!="boolean"){const y=Wn(e,Array.isArray(c.initial)?c.initial[0]:c.initial);y&&y.transition&&(w.transition=y.transition)}h.forEach(y=>{const E=e.getBaseTarget(y),_=e.getValue(y);_&&(_.liveStyle=!0),w[y]=E??null}),f.push({animation:w})}let b=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(b=!1),n=!1,b?t(f):Promise.resolve()}function a(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(h=>{var d;return(d=h.animationState)==null?void 0:d.setActive(l,c)}),r[l].isActive=c;const u=i(l);for(const h in r)r[h].protectedKeys={};return u}return{animateChanges:i,setActive:a,setAnimateFunction:s,getState:()=>r,reset:()=>{r=Sp(),n=!0}}}function Wk(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Ep(t,e):!1}function rn(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Sp(){return{animate:rn(!0),whileInView:rn(),whileHover:rn(),whileTap:rn(),whileDrag:rn(),whileFocus:rn(),exit:rn()}}class Cr{constructor(t){this.isMounted=!1,this.node=t}update(){}}class zk extends Cr{constructor(t){super(t),t.animationState||(t.animationState=$k(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();ti(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let Gk=0;class qk extends Cr{constructor(){super(...arguments),this.id=Gk++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const Kk={animation:{Feature:zk},exit:{Feature:qk}};function Mo(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function Bo(e){return{point:{x:e.pageX,y:e.pageY}}}const Yk=e=>t=>Sc(t)&&e(t,Bo(t));function Ro(e,t,r,n){return Mo(e,t,Yk(r),n)}const Np=1e-4,Xk=1-Np,Jk=1+Np,kp=.01,Zk=0-kp,Qk=0+kp;function mt(e){return e.max-e.min}function e2(e,t,r){return Math.abs(e-t)<=r}function Cp(e,t,r,n=.5){e.origin=n,e.originPoint=We(t.min,t.max,e.origin),e.scale=mt(r)/mt(t),e.translate=We(r.min,r.max,e.origin)-e.originPoint,(e.scale>=Xk&&e.scale<=Jk||isNaN(e.scale))&&(e.scale=1),(e.translate>=Zk&&e.translate<=Qk||isNaN(e.translate))&&(e.translate=0)}function Ho(e,t,r,n){Cp(e.x,t.x,r.x,n?n.originX:void 0),Cp(e.y,t.y,r.y,n?n.originY:void 0)}function Tp(e,t,r){e.min=r.min+t.min,e.max=e.min+mt(t)}function t2(e,t,r){Tp(e.x,t.x,r.x),Tp(e.y,t.y,r.y)}function Pp(e,t,r){e.min=t.min-r.min,e.max=e.min+mt(t)}function $o(e,t,r){Pp(e.x,t.x,r.x),Pp(e.y,t.y,r.y)}function Dt(e){return[e("x"),e("y")]}const Dp=({current:e})=>e?e.ownerDocument.defaultView:null,Ip=(e,t)=>Math.abs(e-t);function r2(e,t){const r=Ip(e.x,t.x),n=Ip(e.y,t.y);return Math.sqrt(r**2+n**2)}class jp{constructor(t,r,{transformPagePoint:n,contextWindow:o=window,dragSnapToOrigin:s=!1,distanceThreshold:i=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=Wc(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,m=r2(h.offset,{x:0,y:0})>=this.distanceThreshold;if(!d&&!m)return;const{point:b}=h,{timestamp:w}=it;this.history.push({...b,timestamp:w});const{onStart:y,onMove:E}=this.handlers;d||(y&&y(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),E&&E(this.lastMoveEvent,h)},this.handlePointerMove=(h,d)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=$c(d,this.transformPagePoint),He.update(this.updatePoint,!0)},this.handlePointerUp=(h,d)=>{this.end();const{onEnd:m,onSessionEnd:b,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const y=Wc(h.type==="pointercancel"?this.lastMoveEventInfo:$c(d,this.transformPagePoint),this.history);this.startEvent&&m&&m(h,y),b&&b(h,y)},!Sc(t))return;this.dragSnapToOrigin=s,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=i,this.contextWindow=o||window;const a=Bo(t),l=$c(a,this.transformPagePoint),{point:c}=l,{timestamp:u}=it;this.history=[{...c,timestamp:u}];const{onSessionStart:f}=r;f&&f(t,Wc(l,this.history)),this.removeListeners=Po(Ro(this.contextWindow,"pointermove",this.handlePointerMove),Ro(this.contextWindow,"pointerup",this.handlePointerUp),Ro(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Sr(this.updatePoint)}}function $c(e,t){return t?{point:t(e.point)}:e}function Up(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Wc({point:e},t){return{point:e,delta:Up(e,Fp(t)),offset:Up(e,n2(t)),velocity:o2(t,.1)}}function n2(e){return e[0]}function Fp(e){return e[e.length-1]}function o2(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const o=Fp(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>At(t)));)r--;if(!n)return{x:0,y:0};const s=Jt(o.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const i={x:(o.x-n.x)/s,y:(o.y-n.y)/s};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function s2(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?We(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?We(r,e,n.max):Math.min(e,r)),e}function Ap(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function i2(e,{top:t,left:r,bottom:n,right:o}){return{x:Ap(e.x,r,o),y:Ap(e.y,t,n)}}function Lp(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function a2(e,t){return{x:Lp(e.x,t.x),y:Lp(e.y,t.y)}}function l2(e,t){let r=.5;const n=mt(e),o=mt(t);return o>n?r=Do(t.min,t.max-n,e.min):n>o&&(r=Do(e.min,e.max-o,t.min)),cr(0,1,r)}function c2(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const zc=.35;function u2(e=zc){return e===!1?e=0:e===!0&&(e=zc),{x:Op(e,"left","right"),y:Op(e,"top","bottom")}}function Op(e,t,r){return{min:Vp(e,t),max:Vp(e,r)}}function Vp(e,t){return typeof e=="number"?e:e[t]||0}const d2=new WeakMap;class f2{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ke(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const s=f=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Bo(f).point)},i=(f,h)=>{const{drag:d,dragPropagation:m,onDragStart:b}=this.getProps();if(d&&!m&&(this.openDragLock&&this.openDragLock(),this.openDragLock=wN(d),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=h,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Dt(y=>{let E=this.getAxisMotionValue(y).get()||0;if(Zt.test(E)){const{projection:_}=this.visualElement;if(_&&_.layout){const P=_.layout.layoutBox[y];P&&(E=mt(P)*(parseFloat(E)/100))}}this.originPoint[y]=E}),b&&He.postRender(()=>b(f,h)),Bc(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},a=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h;const{dragPropagation:d,dragDirectionLock:m,onDirectionLock:b,onDrag:w}=this.getProps();if(!d&&!this.openDragLock)return;const{offset:y}=h;if(m&&this.currentDirection===null){this.currentDirection=m2(y),this.currentDirection!==null&&b&&b(this.currentDirection);return}this.updateAxis("x",h.point,y),this.updateAxis("y",h.point,y),this.visualElement.render(),w&&w(f,h)},l=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h,this.stop(f,h),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>Dt(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)==null?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new jp(t,{onSessionStart:s,onStart:i,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:Dp(this.visualElement)})}stop(t,r){const n=t||this.latestPointerEvent,o=r||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!o||!n)return;const{velocity:i}=o;this.startAnimation(i);const{onDragEnd:a}=this.getProps();a&&He.postRender(()=>a(n,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:o}=this.getProps();if(!n||!si(t,o,this.currentDirection))return;const s=this.getAxisMotionValue(t);let i=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=s2(i,this.constraints[t],this.elastic[t])),s.set(i)}resolveConstraints(){var s;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(s=this.visualElement.projection)==null?void 0:s.layout,o=this.constraints;t&&Bn(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=i2(n.layoutBox,t):this.constraints=!1,this.elastic=u2(r),o!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Dt(i=>{this.constraints!==!1&&this.getAxisMotionValue(i)&&(this.constraints[i]=c2(n.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Bn(t))return!1;const n=t.current;ur(n!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");const{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const s=hk(n,o.root,this.visualElement.getTransformPagePoint());let i=a2(o.layout.layoutBox,s);if(r){const a=r(dk(i));this.hasMutatedConstraints=!!a,a&&(i=np(a))}return i}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:o,dragTransition:s,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},c=Dt(u=>{if(!si(u,r,this.currentDirection))return;let f=l&&l[u]||{};i&&(f={min:0,max:0});const h=o?200:1e6,d=o?40:1e7,m={type:"inertia",velocity:n?t[u]:0,bounceStiffness:h,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(u,m)});return Promise.all(c).then(a)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return Bc(this.visualElement,t),n.start(Rc(t,n,0,r,this.visualElement,!1))}stopAnimation(){Dt(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Dt(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),o=n[r];return o||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){Dt(r=>{const{drag:n}=this.getProps();if(!si(r,n,this.currentDirection))return;const{projection:o}=this.visualElement,s=this.getAxisMotionValue(r);if(o&&o.layout){const{min:i,max:a}=o.layout.layoutBox[r];s.set(t[r]-We(i,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Bn(r)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Dt(i=>{const a=this.getAxisMotionValue(i);if(a&&this.constraints!==!1){const l=a.get();o[i]=l2({min:l,max:l},this.constraints[i])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Dt(i=>{if(!si(i,t,null))return;const a=this.getAxisMotionValue(i),{min:l,max:c}=this.constraints[i];a.set(We(l,c,o[i]))})}addListeners(){if(!this.visualElement.current)return;d2.set(this.visualElement,this);const t=this.visualElement.current,r=Ro(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Bn(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,s=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),He.read(n);const i=Mo(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(Dt(u=>{const f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=l[u].translate,f.set(f.get()+l[u].translate))}),this.visualElement.render())});return()=>{i(),r(),s(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:s=!1,dragElastic:i=zc,dragMomentum:a=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:o,dragConstraints:s,dragElastic:i,dragMomentum:a}}}function si(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function m2(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class h2 extends Cr{constructor(t){super(t),this.removeGroupControls=Pt,this.removeListeners=Pt,this.controls=new f2(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Pt}unmount(){this.removeGroupControls(),this.removeListeners()}}const Mp=e=>(t,r)=>{e&&He.postRender(()=>e(t,r))};class p2 extends Cr{constructor(){super(...arguments),this.removePointerDownListener=Pt}onPointerDown(t){this.session=new jp(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Dp(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:Mp(t),onStart:Mp(r),onMove:n,onEnd:(s,i)=>{delete this.session,o&&He.postRender(()=>o(s,i))}}}mount(){this.removePointerDownListener=Ro(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const ii={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Bp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Wo={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(we.test(e))e=parseFloat(e);else return e;const r=Bp(e,t.target.x),n=Bp(e,t.target.y);return`${r}% ${n}%`}},g2={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,o=kr.parse(e);if(o.length>5)return n;const s=kr.createTransformer(e),i=typeof o[0]!="number"?1:0,a=r.x.scale*t.x,l=r.y.scale*t.y;o[0+i]/=a,o[1+i]/=l;const c=We(a,l,.5);return typeof o[2+i]=="number"&&(o[2+i]/=c),typeof o[3+i]=="number"&&(o[3+i]/=c),s(o)}};let Gc=!1;class b2 extends p.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:o}=this.props,{projection:s}=t;BN(v2),s&&(r.group&&r.group.add(s),n&&n.register&&o&&n.register(s),Gc&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),ii.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:o,isPresent:s}=this.props,{projection:i}=n;return i&&(i.isPresent=s,Gc=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==s?i.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?i.promote():i.relegate()||He.postRender(()=>{const a=i.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),_c.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:o}=t;Gc=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Rp(e){const[t,r]=TN(),n=p.useContext(zs);return Ws.jsx(b2,{...e,layoutGroup:n,switchLayoutGroup:p.useContext(tp),isPresent:t,safeToRemove:r})}const v2={borderRadius:{...Wo,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Wo,borderTopRightRadius:Wo,borderBottomLeftRadius:Wo,borderBottomRightRadius:Wo,boxShadow:g2};function w2(e,t,r){const n=ut(e)?e:Vn(e);return n.start(Rc("",n,t,r)),n.animation}const y2=(e,t)=>e.depth-t.depth;class x2{constructor(){this.children=[],this.isDirty=!1}add(t){Ml(this.children,t),this.isDirty=!0}remove(t){Bl(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(y2),this.isDirty=!1,this.children.forEach(t)}}function E2(e,t){const r=bt.now(),n=({timestamp:o})=>{const s=o-r;s>=t&&(Sr(n),e(s-t))};return He.setup(n,!0),()=>Sr(n)}const Hp=["TopLeft","TopRight","BottomLeft","BottomRight"],_2=Hp.length,$p=e=>typeof e=="string"?parseFloat(e):e,Wp=e=>typeof e=="number"||we.test(e);function S2(e,t,r,n,o,s){o?(e.opacity=We(0,r.opacity??1,N2(n)),e.opacityExit=We(t.opacity??1,0,k2(n))):s&&(e.opacity=We(t.opacity??1,r.opacity??1,n));for(let i=0;i<_2;i++){const a=`border${Hp[i]}Radius`;let l=zp(t,a),c=zp(r,a);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||Wp(l)===Wp(c)?(e[a]=Math.max(We($p(l),$p(c),n),0),(Zt.test(c)||Zt.test(l))&&(e[a]+="%")):e[a]=c}(t.rotate||r.rotate)&&(e.rotate=We(t.rotate||0,r.rotate||0,n))}function zp(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const N2=Gp(0,.5,Om),k2=Gp(.5,.95,Pt);function Gp(e,t,r){return n=>n<e?0:n>t?1:r(Do(e,t,n))}function qp(e,t){e.min=t.min,e.max=t.max}function It(e,t){qp(e.x,t.x),qp(e.y,t.y)}function Kp(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Yp(e,t,r,n,o){return e-=t,e=oi(e,1/r,n),o!==void 0&&(e=oi(e,1/o,n)),e}function C2(e,t=0,r=1,n=.5,o,s=e,i=e){if(Zt.test(t)&&(t=parseFloat(t),t=We(i.min,i.max,t/100)-i.min),typeof t!="number")return;let a=We(s.min,s.max,n);e===s&&(a-=t),e.min=Yp(e.min,t,r,a,o),e.max=Yp(e.max,t,r,a,o)}function Xp(e,t,[r,n,o],s,i){C2(e,t[r],t[n],t[o],t.scale,s,i)}const T2=["x","scaleX","originX"],P2=["y","scaleY","originY"];function Jp(e,t,r,n){Xp(e.x,t,T2,r?r.x:void 0,n?n.x:void 0),Xp(e.y,t,P2,r?r.y:void 0,n?n.y:void 0)}function Zp(e){return e.translate===0&&e.scale===1}function Qp(e){return Zp(e.x)&&Zp(e.y)}function eg(e,t){return e.min===t.min&&e.max===t.max}function D2(e,t){return eg(e.x,t.x)&&eg(e.y,t.y)}function tg(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function rg(e,t){return tg(e.x,t.x)&&tg(e.y,t.y)}function ng(e){return mt(e.x)/mt(e.y)}function og(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class I2{constructor(){this.members=[]}add(t){Ml(this.members,t),t.scheduleRender()}remove(t){if(Bl(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let n;for(let o=r;o>=0;o--){const s=this.members[o];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function j2(e,t,r){let n="";const o=e.x.translate/t.x,s=e.y.translate/t.y,i=(r==null?void 0:r.z)||0;if((o||s||i)&&(n=`translate3d(${o}px, ${s}px, ${i}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:u,rotateX:f,rotateY:h,skewX:d,skewY:m}=r;c&&(n=`perspective(${c}px) ${n}`),u&&(n+=`rotate(${u}deg) `),f&&(n+=`rotateX(${f}deg) `),h&&(n+=`rotateY(${h}deg) `),d&&(n+=`skewX(${d}deg) `),m&&(n+=`skewY(${m}deg) `)}const a=e.x.scale*t.x,l=e.y.scale*t.y;return(a!==1||l!==1)&&(n+=`scale(${a}, ${l})`),n||"none"}const qc=["","X","Y","Z"],U2=1e3;let F2=0;function Kc(e,t,r,n){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),n&&(n[e]=0))}function sg(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=wp(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:s}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",He,!(o||s))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&sg(n)}function ig({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(i={},a=t==null?void 0:t()){this.id=F2++,this.animationId=0,this.animationCommitId=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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(O2),this.nodes.forEach(R2),this.nodes.forEach(H2),this.nodes.forEach(V2)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,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;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new x2)}addEventListener(i,a){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new $l),this.eventHandlers.get(i).add(a)}notifyListeners(i,...a){const l=this.eventHandlers.get(i);l&&l.notify(...a)}hasListeners(i){return this.eventHandlers.has(i)}mount(i){if(this.instance)return;this.isSVG=Lh(i)&&!NN(i),this.instance=i;const{layoutId:a,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||a)&&(this.isLayoutDirty=!0),e){let u,f=0;const h=()=>this.root.updateBlockedByResize=!1;He.read(()=>{f=window.innerWidth}),e(i,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,u&&u(),u=E2(h,250),ii.hasAnimatedSinceResize&&(ii.hasAnimatedSinceResize=!1,this.nodes.forEach(cg)))})}a&&this.root.registerSharedNode(a,this),this.options.animate!==!1&&c&&(a||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:h,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const m=this.options.transition||c.getDefaultTransition()||q2,{onLayoutAnimationStart:b,onLayoutAnimationComplete:w}=c.getProps(),y=!this.targetLayout||!rg(this.targetLayout,d),E=!f&&h;if(this.options.layoutRoot||this.resumeFrom||E||f&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={...yc(m,"layout"),onPlay:b,onComplete:w};(c.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(u,E)}else f||cg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Sr(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($2),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&sg(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ag);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(lg);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(B2),this.nodes.forEach(A2),this.nodes.forEach(L2)):this.nodes.forEach(lg),this.clearAllSnapshots();const a=bt.now();it.delta=cr(0,16.666666666666668,a-it.timestamp),it.timestamp=a,it.isProcessing=!0,ql.update.process(it),ql.preRender.process(it),ql.render.process(it),it.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,_c.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(M2),this.sharedNodes.forEach(W2)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,He.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){He.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!mt(this.snapshot.measuredBox.x)&&!mt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}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<this.path.length;l++)this.path[l].updateScroll();const i=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ke(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,i?i.layoutBox:void 0)}updateScroll(i="measure"){let a=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===i&&(a=!1),a&&this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:i,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;const i=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!Qp(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;i&&this.instance&&(a||tn(this.latestValues)||u)&&(o(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(i=!0){const a=this.measurePageBox();let l=this.removeElementScroll(a);return i&&(l=this.removeTransform(l)),K2(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:i}=this.options;if(!i)return Ke();const a=i.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(Y2))){const{scroll:u}=this.root;u&&(Rn(a.x,u.offset.x),Rn(a.y,u.offset.y))}return a}removeElementScroll(i){var l;const a=Ke();if(It(a,i),(l=this.scroll)!=null&&l.wasRoot)return a;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:f,options:h}=u;u!==this.root&&f&&h.layoutScroll&&(f.wasRoot&&It(a,i),Rn(a.x,f.offset.x),Rn(a.y,f.offset.y))}return a}applyTransform(i,a=!1){const l=Ke();It(l,i);for(let c=0;c<this.path.length;c++){const u=this.path[c];!a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Hn(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),tn(u.latestValues)&&Hn(l,u.latestValues)}return tn(this.latestValues)&&Hn(l,this.latestValues),l}removeTransform(i){const a=Ke();It(a,i);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!tn(c.latestValues))continue;Lc(c.latestValues)&&c.updateSnapshot();const u=Ke(),f=c.measurePageBox();It(u,f),Jp(a,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return tn(this.latestValues)&&Jp(a,this.latestValues),a}setTargetDelta(i){this.targetDelta=i,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(i){this.options={...this.options,...i,crossfade:i.crossfade!==void 0?i.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==it.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(i=!1){var h;const a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==a;if(!(i||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:f}=this.options;if(!(!this.layout||!(u||f))){if(this.resolvedRelativeTargetAt=it.timestamp,!this.targetDelta&&!this.relativeTarget){const d=this.getClosestProjectingParent();d&&d.layout&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ke(),this.relativeTargetOrigin=Ke(),$o(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),It(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ke(),this.targetWithTransforms=Ke()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),t2(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):It(this.target,this.layout.layoutBox),ap(this.target,this.targetDelta)):It(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ke(),this.relativeTargetOrigin=Ke(),$o(this.relativeTargetOrigin,this.target,d.target),It(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Lc(this.parent.latestValues)||op(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var m;const i=this.getLead(),a=!!this.resumingFrom||this!==i;let l=!0;if((this.isProjectionDirty||(m=this.parent)!=null&&m.isProjectionDirty)&&(l=!1),a&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===it.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||u))return;It(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;mk(this.layoutCorrected,this.treeScale,this.path,a),i.layout&&!i.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(i.target=i.layout.layoutBox,i.targetWithTransforms=Ke());const{target:d}=i;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Kp(this.prevProjectionDelta.x,this.projectionDelta.x),Kp(this.prevProjectionDelta.y,this.projectionDelta.y)),Ho(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!og(this.projectionDelta.x,this.prevProjectionDelta.x)||!og(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(i=!0){var a;if((a=this.options.visualElement)==null||a.scheduleRender(),i){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=$n(),this.projectionDelta=$n(),this.projectionDeltaWithTransform=$n()}setAnimationOrigin(i,a=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},f=$n();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const h=Ke(),d=l?l.source:void 0,m=this.layout?this.layout.source:void 0,b=d!==m,w=this.getStack(),y=!w||w.members.length<=1,E=!!(b&&!y&&this.options.crossfade===!0&&!this.path.some(G2));this.animationProgress=0;let _;this.mixTargetDelta=P=>{const T=P/1e3;ug(f.x,i.x,T),ug(f.y,i.y,T),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&($o(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),z2(this.relativeTarget,this.relativeTargetOrigin,h,T),_&&D2(this.relativeTarget,_)&&(this.isProjectionDirty=!1),_||(_=Ke()),It(_,this.relativeTarget)),b&&(this.animationValues=u,S2(u,c,this.latestValues,T,E,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){var a,l,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)==null||a.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(Sr(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=He.update(()=>{ii.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Vn(0)),this.currentAnimation=w2(this.motionValue,[0,1e3],{...i,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),i.onUpdate&&i.onUpdate(u)},onStop:()=>{},onComplete:()=>{i.onComplete&&i.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 i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(U2),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:a,target:l,layout:c,latestValues:u}=i;if(!(!a||!l||!c)){if(this!==i&&this.layout&&c&&pg(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||Ke();const f=mt(this.layout.layoutBox.x);l.x.min=i.target.x.min,l.x.max=l.x.min+f;const h=mt(this.layout.layoutBox.y);l.y.min=i.target.y.min,l.y.max=l.y.min+h}It(a,l),Hn(a,u),Ho(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(i,a){this.sharedNodes.has(i)||this.sharedNodes.set(i,new I2),this.sharedNodes.get(i).add(a);const c=a.options.initialPromotionConfig;a.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(a):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var a;const{layoutId:i}=this.options;return i?((a=this.getStack())==null?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:i}=this.options;return i?(a=this.getStack())==null?void 0:a.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:a,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),i&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetSkewAndRotation(){const{visualElement:i}=this.options;if(!i)return;let a=!1;const{latestValues:l}=i;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const c={};l.z&&Kc("z",i,c,this.animationValues);for(let u=0;u<qc.length;u++)Kc(`rotate${qc[u]}`,i,c,this.animationValues),Kc(`skew${qc[u]}`,i,c,this.animationValues);i.render();for(const u in c)i.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);i.scheduleRender()}applyProjectionStyles(i,a){if(!this.instance||this.isSVG)return;if(!this.isVisible){i.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,i.visibility="",i.opacity="",i.pointerEvents=ni(a==null?void 0:a.pointerEvents)||"",i.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(i.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,i.pointerEvents=ni(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!tn(this.latestValues)&&(i.transform=l?l({},""):"none",this.hasProjected=!1);return}i.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=j2(this.projectionDeltaWithTransform,this.treeScale,u);l&&(f=l(u,f)),i.transform=f;const{x:h,y:d}=this.projectionDelta;i.transformOrigin=`${h.origin*100}% ${d.origin*100}% 0`,c.animationValues?i.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:i.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const m in Vo){if(u[m]===void 0)continue;const{correct:b,applyTo:w,isCSSVariable:y}=Vo[m],E=f==="none"?u[m]:b(u[m],c);if(w){const _=w.length;for(let P=0;P<_;P++)i[w[P]]=E}else y?this.options.visualElement.renderState.vars[m]=E:i[m]=E}this.options.layoutId&&(i.pointerEvents=c===this?ni(a==null?void 0:a.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(i=>{var a;return(a=i.currentAnimation)==null?void 0:a.stop()}),this.root.nodes.forEach(ag),this.root.sharedNodes.clear()}}}function A2(e){e.updateLayout()}function L2(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:o}=e.layout,{animationType:s}=e.options,i=t.source!==e.layout.source;s==="size"?Dt(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],d=mt(h);h.min=n[f].min,h.max=h.min+d}):pg(s,t.layoutBox,n)&&Dt(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],d=mt(n[f]);h.max=h.min+d,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+d)});const a=$n();Ho(a,n,t.layoutBox);const l=$n();i?Ho(l,e.applyTransform(o,!0),t.measuredBox):Ho(l,n,t.layoutBox);const c=!Qp(a);let u=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:d}=f;if(h&&d){const m=Ke();$o(m,t.layoutBox,h.layoutBox);const b=Ke();$o(b,n,d.layoutBox),rg(m,b)||(u=!0),f.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=m,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:a,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function O2(e){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 V2(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function M2(e){e.clearSnapshot()}function ag(e){e.clearMeasurements()}function lg(e){e.isLayoutDirty=!1}function B2(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function cg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function R2(e){e.resolveTargetDelta()}function H2(e){e.calcProjection()}function $2(e){e.resetSkewAndRotation()}function W2(e){e.removeLeadSnapshot()}function ug(e,t,r){e.translate=We(t.translate,0,r),e.scale=We(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function dg(e,t,r,n){e.min=We(t.min,r.min,n),e.max=We(t.max,r.max,n)}function z2(e,t,r,n){dg(e.x,t.x,r.x,n),dg(e.y,t.y,r.y,n)}function G2(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const q2={duration:.45,ease:[.4,0,.1,1]},fg=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),mg=fg("applewebkit/")&&!fg("chrome/")?Math.round:Pt;function hg(e){e.min=mg(e.min),e.max=mg(e.max)}function K2(e){hg(e.x),hg(e.y)}function pg(e,t,r){return e==="position"||e==="preserve-aspect"&&!e2(ng(t),ng(r),.2)}function Y2(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const X2=ig({attachResizeListener:(e,t)=>Mo(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Yc={current:void 0},gg=ig({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Yc.current){const e=new X2({});e.mount(window),e.setOptions({layoutScroll:!0}),Yc.current=e}return Yc.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),J2={pan:{Feature:p2},drag:{Feature:h2,ProjectionNode:gg,MeasureLayout:Rp}};function bg(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,s=n[o];s&&He.postRender(()=>s(t,Bo(t)))}class Z2 extends Cr{mount(){const{current:t}=this.node;t&&(this.unmount=yN(t,(r,n)=>(bg(this.node,n,"Start"),o=>bg(this.node,o,"End"))))}unmount(){}}class Q2 extends Cr{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=Po(Mo(this.node.current,"focus",()=>this.onFocus()),Mo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function vg(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),s=n[o];s&&He.postRender(()=>s(t,Bo(t)))}class eC extends Cr{mount(){const{current:t}=this.node;t&&(this.unmount=SN(t,(r,n)=>(vg(this.node,n,"Start"),(o,{success:s})=>vg(this.node,o,s?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Xc=new WeakMap,Jc=new WeakMap,tC=e=>{const t=Xc.get(e.target);t&&t(e)},rC=e=>{e.forEach(tC)};function nC({root:e,...t}){const r=e||document;Jc.has(r)||Jc.set(r,{});const n=Jc.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(rC,{root:e,...t})),n[o]}function oC(e,t,r){const n=nC(t);return Xc.set(e,r),n.observe(e),()=>{Xc.delete(e),n.unobserve(e)}}const sC={some:0,all:1};class iC extends Cr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:s}=t,i={root:r?r.current:void 0,rootMargin:n,threshold:typeof o=="number"?o:sC[o]},a=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,s&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),h=c?u:f;h&&h(l)};return oC(this.node.current,i,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(aC(t,r))&&this.startObserver()}unmount(){}}function aC({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const lC={...Kk,...{inView:{Feature:iC},tap:{Feature:eC},focus:{Feature:Q2},hover:{Feature:Z2}},...J2,...{layout:{ProjectionNode:gg,MeasureLayout:Rp}}},wg=uk(lC,_k),Zc=p.forwardRef(function(t,r){return g.jsxDEV(f1,{children:g.jsxDEV("a",{...t,ref:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/link.jsx",lineNumber:15,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/link.jsx",lineNumber:14,columnNumber:5},this)}),zo={base:["relative isolate inline-flex items-baseline justify-center gap-x-2 rounded-lg border text-base/6 font-semibold","px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6","focus:not-data-focus:outline-hidden data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500","data-disabled:opacity-50","*:data-[slot=icon]:-mx-0.5 *:data-[slot=icon]:my-0.5 *:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:self-center *:data-[slot=icon]:text-(--btn-icon) sm:*:data-[slot=icon]:my-1 sm:*:data-[slot=icon]:size-4 forced-colors:[--btn-icon:ButtonText] forced-colors:data-hover:[--btn-icon:ButtonText]"],solid:["border-transparent bg-(--btn-border)","dark:bg-(--btn-bg)","before:absolute before:inset-0 before:-z-10 before:rounded-[calc(var(--radius-lg)-1px)] before:bg-(--btn-bg)","before:shadow-sm","dark:before:hidden","dark:border-white/5","after:absolute after:inset-0 after:-z-10 after:rounded-[calc(var(--radius-lg)-1px)]","after:shadow-[inset_0_1px_--theme(--color-white/15%)]","data-active:after:bg-(--btn-hover-overlay) data-hover:after:bg-(--btn-hover-overlay)","dark:after:-inset-px dark:after:rounded-lg","data-disabled:before:shadow-none data-disabled:after:shadow-none"],outline:["border-neutral-950/10 text-neutral-950 data-active:bg-neutral-950/2.5 data-hover:bg-neutral-950/2.5","dark:border-white/15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:data-hover:bg-white/5","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],plain:["border-transparent text-neutral-950 data-active:bg-neutral-950/5 data-hover:bg-neutral-950/5","dark:text-white dark:data-active:bg-white/10 dark:data-hover:bg-white/10","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],colors:{"dark/zinc":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-white dark:[--btn-bg:var(--color-neutral-600)] dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],light:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:text-white dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],"dark/white":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-neutral-950 dark:[--btn-bg:white] dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],dark:["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],white:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-500)] data-hover:[--btn-icon:var(--color-neutral-500)]"],zinc:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-neutral-600)] [--btn-border:var(--color-neutral-700)]/90","dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],indigo:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-indigo-500)] [--btn-border:var(--color-indigo-600)]/90","[--btn-icon:var(--color-indigo-300)] data-active:[--btn-icon:var(--color-indigo-200)] data-hover:[--btn-icon:var(--color-indigo-200)]"],cyan:["text-cyan-950 [--btn-bg:var(--color-cyan-300)] [--btn-border:var(--color-cyan-400)]/80 [--btn-hover-overlay:var(--color-white)]/25","[--btn-icon:var(--color-cyan-500)]"],red:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-red-600)] [--btn-border:var(--color-red-700)]/90","[--btn-icon:var(--color-red-300)] data-active:[--btn-icon:var(--color-red-200)] data-hover:[--btn-icon:var(--color-red-200)]"],orange:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-orange-500)] [--btn-border:var(--color-orange-600)]/90","[--btn-icon:var(--color-orange-300)] data-active:[--btn-icon:var(--color-orange-200)] data-hover:[--btn-icon:var(--color-orange-200)]"],amber:["text-amber-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-amber-400)] [--btn-border:var(--color-amber-500)]/80","[--btn-icon:var(--color-amber-600)]"],yellow:["text-yellow-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-yellow-300)] [--btn-border:var(--color-yellow-400)]/80","[--btn-icon:var(--color-yellow-600)] data-active:[--btn-icon:var(--color-yellow-700)] data-hover:[--btn-icon:var(--color-yellow-700)]"],lime:["text-lime-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-lime-300)] [--btn-border:var(--color-lime-400)]/80","[--btn-icon:var(--color-lime-600)] data-active:[--btn-icon:var(--color-lime-700)] data-hover:[--btn-icon:var(--color-lime-700)]"],green:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-green-600)] [--btn-border:var(--color-green-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],emerald:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-emerald-600)] [--btn-border:var(--color-emerald-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],teal:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-teal-600)] [--btn-border:var(--color-teal-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],sky:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-sky-500)] [--btn-border:var(--color-sky-600)]/80","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],blue:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-blue-600)] [--btn-border:var(--color-blue-700)]/90","[--btn-icon:var(--color-blue-400)] data-active:[--btn-icon:var(--color-blue-300)] data-hover:[--btn-icon:var(--color-blue-300)]"],violet:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-violet-500)] [--btn-border:var(--color-violet-600)]/90","[--btn-icon:var(--color-violet-300)] data-active:[--btn-icon:var(--color-violet-200)] data-hover:[--btn-icon:var(--color-violet-200)]"],purple:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-purple-500)] [--btn-border:var(--color-purple-600)]/90","[--btn-icon:var(--color-purple-300)] data-active:[--btn-icon:var(--color-purple-200)] data-hover:[--btn-icon:var(--color-purple-200)]"],fuchsia:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-fuchsia-500)] [--btn-border:var(--color-fuchsia-600)]/90","[--btn-icon:var(--color-fuchsia-300)] data-active:[--btn-icon:var(--color-fuchsia-200)] data-hover:[--btn-icon:var(--color-fuchsia-200)]"],pink:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-pink-500)] [--btn-border:var(--color-pink-600)]/90","[--btn-icon:var(--color-pink-300)] data-active:[--btn-icon:var(--color-pink-200)] data-hover:[--btn-icon:var(--color-pink-200)]"],rose:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-rose-500)] [--btn-border:var(--color-rose-600)]/90","[--btn-icon:var(--color-rose-300)] data-active:[--btn-icon:var(--color-rose-200)] data-hover:[--btn-icon:var(--color-rose-200)]"]}},cC=p.forwardRef(function({color:t,outline:r,plain:n,className:o,children:s,...i},a){let l=Fe(o,zo.base,r?zo.outline:n?zo.plain:Fe(zo.solid,zo.colors[t??"dark/zinc"]));return"href"in i?g.jsxDEV(Zc,{...i,className:l,ref:a,children:g.jsxDEV(zn,{children:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:170,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:169,columnNumber:5},this):g.jsxDEV(ms,{...i,className:Fe(l,"cursor-default"),ref:a,children:g.jsxDEV(zn,{children:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:174,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:173,columnNumber:5},this)});function zn({children:e}){return g.jsxDEV(g.Fragment,{children:[g.jsxDEV("span",{className:"absolute top-1/2 left-1/2 size-[max(100%,2.75rem)] -translate-x-1/2 -translate-y-1/2 pointer-fine:hidden","aria-hidden":"true"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:185,columnNumber:7},this),e]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:184,columnNumber:5},this)}function uC({className:e,...t}){return g.jsxDEV("nav",{...t,className:Fe(e,"flex flex-1 items-center gap-4 py-2.5")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:11,columnNumber:10},this)}function yg({className:e,...t}){let r=p.useId();return g.jsxDEV(Bh,{id:r,children:g.jsxDEV("div",{...t,className:Fe(e,"flex items-center gap-3")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:23,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:22,columnNumber:5},this)}const Go=p.forwardRef(function({current:t,className:r,children:n,...o},s){let i=Fe("focus:outline-none focus:ring-0","relative flex min-w-0 items-center gap-3 rounded-lg p-2 text-left text-base/6 font-medium text-neutral-950 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:not-nth-2:last:data-[slot=icon]:ml-auto *:not-nth-2:last:data-[slot=icon]:size-5 sm:*:not-nth-2:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 *:data-[slot=avatar]:[--avatar-radius:var(--radius-md)] sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white");return g.jsxDEV("span",{className:Fe(r,"relative"),children:[t&&g.jsxDEV(wg.span,{layoutId:"current-indicator",className:"absolute inset-x-2 -bottom-2.5 h-0.5 rounded-full bg-neutral-950 dark:bg-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:61,columnNumber:9},this),"href"in o?g.jsxDEV(Zc,{...o,className:i,"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:68,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:67,columnNumber:9},this):g.jsxDEV(ms,{...o,className:Fe("cursor-default",i),"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:77,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:71,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:59,columnNumber:5},this)});function dC(){return g.jsxDEV("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsxDEV("path",{d:"M2 6.75C2 6.33579 2.33579 6 2.75 6H17.25C17.6642 6 18 6.33579 18 6.75C18 7.16421 17.6642 7.5 17.25 7.5H2.75C2.33579 7.5 2 7.16421 2 6.75ZM2 13.25C2 12.8358 2.33579 12.5 2.75 12.5H17.25C17.6642 12.5 18 12.8358 18 13.25C18 13.6642 17.6642 14 17.25 14H2.75C2.33579 14 2 13.6642 2 13.25Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:10,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:9,columnNumber:5},this)}function fC(){return g.jsxDEV("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsxDEV("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:18,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:17,columnNumber:5},this)}function mC({open:e,close:t,children:r}){return g.jsxDEV(Eo,{open:e,onClose:t,className:"lg:hidden",children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 bg-black/30 transition data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:26,columnNumber:7},this),g.jsxDEV(Vs,{transition:!0,className:"fixed inset-y-0 w-full max-w-80 p-2 transition duration-300 ease-in-out data-closed:-translate-x-full",children:g.jsxDEV("div",{className:"flex h-full flex-col rounded-lg bg-white shadow-xs ring-1 ring-neutral-950/5 dark:bg-neutral-900 dark:ring-white/10",children:[g.jsxDEV("div",{className:"-mb-3 px-4 pt-3",children:g.jsxDEV(id,{as:Go,"aria-label":"Close navigation",children:g.jsxDEV(fC,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:37,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:36,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:35,columnNumber:11},this),r]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:34,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:30,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:25,columnNumber:5},this)}function hC({navbar:e,sidebar:t,children:r}){let[n,o]=p.useState(!1);return g.jsxDEV("div",{className:"relative isolate flex min-h-svh w-full flex-col bg-white lg:bg-neutral-100 dark:bg-neutral-900 dark:lg:bg-neutral-950",children:[g.jsxDEV(mC,{open:n,close:()=>o(!1),children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:53,columnNumber:7},this),g.jsxDEV("header",{className:"flex items-center px-4",children:[g.jsxDEV("div",{className:"py-2.5 lg:hidden",children:g.jsxDEV(Go,{onClick:()=>o(!0),"aria-label":"Open navigation",children:g.jsxDEV(dC,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:61,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:60,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:59,columnNumber:9},this),g.jsxDEV("div",{className:"min-w-0 flex-1",children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:64,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:58,columnNumber:7},this),g.jsxDEV("main",{className:"h-full flex flex-1 flex-col pb-2 lg:px-2",children:g.jsxDEV("div",{className:"h-full grow lg:rounded-lg lg:bg-white lg:shadow-xs lg:ring-1 lg:ring-neutral-950/5 dark:lg:bg-neutral-900 dark:lg:ring-white/10",children:g.jsxDEV("div",{className:"h-full",children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:70,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:69,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:68,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:51,columnNumber:5},this)}function pC({className:e,...t}){return g.jsxDEV("p",{"data-slot":"text",...t,className:Fe(e,"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/text.jsx",lineNumber:6,columnNumber:5},this)}const gC={xs:"sm:max-w-xs",sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl"};function bC({size:e="lg",className:t,children:r,...n}){return g.jsxDEV(Eo,{...n,children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 flex w-screen justify-center overflow-y-auto bg-neutral-950/25 px-2 py-2 transition duration-100 focus:outline-0 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:px-6 sm:py-8 lg:px-8 lg:py-16 dark:bg-neutral-950/50"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:21,columnNumber:7},this),g.jsxDEV("div",{className:"fixed inset-0 w-screen overflow-y-auto pt-6 sm:pt-0",children:g.jsxDEV("div",{className:"grid min-h-full grid-rows-[1fr_auto] justify-items-center sm:grid-rows-[1fr_auto_3fr] sm:p-4",children:g.jsxDEV(Vs,{transition:!0,className:Fe(t,gC[e],"row-start-2 w-full min-w-0 rounded-t-3xl bg-white p-(--gutter) shadow-lg ring-1 ring-neutral-950/10 [--gutter:--spacing(8)] sm:mb-auto sm:rounded-2xl dark:bg-neutral-900 dark:ring-white/10 forced-colors:outline","transition duration-100 will-change-transform data-closed:translate-y-12 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:data-closed:translate-y-0 sm:data-closed:data-enter:scale-95"),children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:28,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:27,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:26,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:20,columnNumber:5},this)}function vC({className:e,...t}){return g.jsxDEV(El,{...t,className:Fe(e,"text-lg/6 font-semibold text-balance text-neutral-950 sm:text-base/6 dark:text-white")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:47,columnNumber:5},this)}function wC({className:e,...t}){return g.jsxDEV(vs,{as:pC,...t,className:Fe(e,"mt-2 text-pretty")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:55,columnNumber:10},this)}function yC({className:e,...t}){return g.jsxDEV("div",{...t,className:Fe(e,"mt-6")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:59,columnNumber:10},this)}function xC({className:e,...t}){return g.jsxDEV("div",{...t,className:Fe(e,"mt-8 flex flex-col-reverse items-center justify-end gap-3 *:w-full sm:flex-row sm:*:w-auto")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:64,columnNumber:5},this)}const EC=["date","datetime-local","month","time","week"],_C=p.forwardRef(function({className:t,...r},n){return g.jsxDEV("span",{"data-slot":"control",className:Fe([t,"relative block w-full","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:g.jsxDEV(J1,{ref:n,...r,className:Fe([r.type&&EC.includes(r.type)&&["[&::-webkit-datetime-edit-fields-wrapper]:p-0","[&::-webkit-date-and-time-value]:min-h-[1.5em]","[&::-webkit-datetime-edit]:inline-flex","[&::-webkit-datetime-edit]:p-0","[&::-webkit-datetime-edit-year-field]:p-0","[&::-webkit-datetime-edit-month-field]:p-0","[&::-webkit-datetime-edit-day-field]:p-0","[&::-webkit-datetime-edit-hour-field]:p-0","[&::-webkit-datetime-edit-minute-field]:p-0","[&::-webkit-datetime-edit-second-field]:p-0","[&::-webkit-datetime-edit-millisecond-field]:p-0","[&::-webkit-datetime-edit-meridiem-field]:p-0"],"relative block w-full appearance-none rounded-lg px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark","!p-2"])},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/input.jsx",lineNumber:48,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/input.jsx",lineNumber:30,columnNumber:5},this)});var Tr={},Qc=function(e,t){return Qc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Qc(e,t)};function xg(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Qc(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var ai=function(){return ai=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},ai.apply(this,arguments)};function Eg(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function _g(e,t,r,n){var o=arguments.length,s=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function Sg(e,t){return function(r,n){t(r,n,e)}}function Ng(e,t,r,n,o,s){function i(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var a=n.kind,l=a==="getter"?"get":a==="setter"?"set":"value",c=!t&&e?n.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f,h=!1,d=r.length-1;d>=0;d--){var m={};for(var b in n)m[b]=b==="access"?{}:n[b];for(var b in n.access)m.access[b]=n.access[b];m.addInitializer=function(y){if(h)throw new TypeError("Cannot add initializers after decoration has completed");s.push(i(y||null))};var w=(0,r[d])(a==="accessor"?{get:u.get,set:u.set}:u[l],m);if(a==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=i(w.get))&&(u.get=f),(f=i(w.set))&&(u.set=f),(f=i(w.init))&&o.unshift(f)}else(f=i(w))&&(a==="field"?o.unshift(f):u[l]=f)}c&&Object.defineProperty(c,n.name,u),h=!0}function kg(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function Cg(e){return typeof e=="symbol"?e:"".concat(e)}function Tg(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function Pg(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Dg(e,t,r,n){function o(s){return s instanceof r?s:new r(function(i){i(s)})}return new(r||(r=Promise))(function(s,i){function a(u){try{c(n.next(u))}catch(f){i(f)}}function l(u){try{c(n.throw(u))}catch(f){i(f)}}function c(u){u.done?s(u.value):o(u.value).then(a,l)}c((n=n.apply(e,t||[])).next())})}function Ig(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,o,s,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=a(0),i.throw=a(1),i.return=a(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function a(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(r=0)),r;)try{if(n=1,o&&(s=c[0]&2?o.return:c[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,c[1])).done)return s;switch(o=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){r.label=c[1];break}if(c[0]===6&&r.label<s[1]){r.label=s[1],s=c;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(c);break}s[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],o=0}finally{n=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var li=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function jg(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&li(t,e,r)}function ci(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function eu(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,s=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)s.push(o.value)}catch(a){i={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return s}function Ug(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(eu(arguments[t]));return e}function Fg(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var s=arguments[t],i=0,a=s.length;i<a;i++,o++)n[o]=s[i];return n}function Ag(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,s;n<o;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))}function Gn(e){return this instanceof Gn?(this.v=e,this):new Gn(e)}function Lg(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,s=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",i),o[Symbol.asyncIterator]=function(){return this},o;function i(d){return function(m){return Promise.resolve(m).then(d,f)}}function a(d,m){n[d]&&(o[d]=function(b){return new Promise(function(w,y){s.push([d,b,w,y])>1||l(d,b)})},m&&(o[d]=m(o[d])))}function l(d,m){try{c(n[d](m))}catch(b){h(s[0][3],b)}}function c(d){d.value instanceof Gn?Promise.resolve(d.value.v).then(u,f):h(s[0][2],d)}function u(d){l("next",d)}function f(d){l("throw",d)}function h(d,m){d(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function Og(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,s){t[o]=e[o]?function(i){return(r=!r)?{value:Gn(e[o](i)),done:!1}:s?s(i):i}:s}}function Vg(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof ci=="function"?ci(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=e[s]&&function(i){return new Promise(function(a,l){i=e[s](i),o(a,l,i.done,i.value)})}}function o(s,i,a,l){Promise.resolve(l).then(function(c){s({value:c,done:a})},i)}}function Mg(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var SC=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},tu=function(e){return tu=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},tu(e)};function Bg(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=tu(e),n=0;n<r.length;n++)r[n]!=="default"&&li(t,e,r[n]);return SC(t,e),t}function Rg(e){return e&&e.__esModule?e:{default:e}}function Hg(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function $g(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Wg(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function zg(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var NC=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function Gg(e){function t(s){e.error=e.hasError?new NC(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(s).then(o,function(i){return t(i),o()})}else n|=1}catch(i){t(i)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function qg(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,s,i){return n?t?".jsx":".js":o&&(!s||!i)?r:o+s+"."+i.toLowerCase()+"js"}):e}const he=Du(Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:zg,get __assign(){return ai},__asyncDelegator:Og,__asyncGenerator:Lg,__asyncValues:Vg,__await:Gn,__awaiter:Dg,__classPrivateFieldGet:Hg,__classPrivateFieldIn:Wg,__classPrivateFieldSet:$g,__createBinding:li,__decorate:_g,__disposeResources:Gg,__esDecorate:Ng,__exportStar:jg,__extends:xg,__generator:Ig,__importDefault:Rg,__importStar:Bg,__makeTemplateObject:Mg,__metadata:Pg,__param:Sg,__propKey:Cg,__read:eu,__rest:Eg,__rewriteRelativeImportExtension:qg,__runInitializers:kg,__setFunctionName:Tg,__spread:Ug,__spreadArray:Ag,__spreadArrays:Fg,__values:ci,default:{__extends:xg,__assign:ai,__rest:Eg,__decorate:_g,__param:Sg,__esDecorate:Ng,__runInitializers:kg,__propKey:Cg,__setFunctionName:Tg,__metadata:Pg,__awaiter:Dg,__generator:Ig,__createBinding:li,__exportStar:jg,__values:ci,__read:eu,__spread:Ug,__spreadArrays:Fg,__spreadArray:Ag,__await:Gn,__asyncGenerator:Lg,__asyncDelegator:Og,__asyncValues:Vg,__makeTemplateObject:Mg,__importStar:Bg,__importDefault:Rg,__classPrivateFieldGet:Hg,__classPrivateFieldSet:$g,__classPrivateFieldIn:Wg,__addDisposableResource:zg,__disposeResources:Gg,__rewriteRelativeImportExtension:qg}},Symbol.toStringTag,{value:"Module"})));var ui={},di={},ru={exports:{}},Kg;function kC(){return Kg||(Kg=1,function(e){(function(t,r){e.exports?e.exports=r():t.log=r()})(Pu,function(){var t=function(){},r="undefined",n=typeof window!==r&&typeof window.navigator!==r&&/Trident\/|MSIE /.test(window.navigator.userAgent),o=["trace","debug","info","warn","error"],s={},i=null;function a(b,w){var y=b[w];if(typeof y.bind=="function")return y.bind(b);try{return Function.prototype.bind.call(y,b)}catch{return function(){return Function.prototype.apply.apply(y,[b,arguments])}}}function l(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(b){return b==="debug"&&(b="log"),typeof console===r?!1:b==="trace"&&n?l:console[b]!==void 0?a(console,b):console.log!==void 0?a(console,"log"):t}function u(){for(var b=this.getLevel(),w=0;w<o.length;w++){var y=o[w];this[y]=w<b?t:this.methodFactory(y,b,this.name)}if(this.log=this.debug,typeof console===r&&b<this.levels.SILENT)return"No console available for logging"}function f(b){return function(){typeof console!==r&&(u.call(this),this[b].apply(this,arguments))}}function h(b,w,y){return c(b)||f.apply(this,arguments)}function d(b,w){var y=this,E,_,P,T="loglevel";typeof b=="string"?T+=":"+b:typeof b=="symbol"&&(T=void 0);function I(j){var B=(o[j]||"silent").toUpperCase();if(!(typeof window===r||!T)){try{window.localStorage[T]=B;return}catch{}try{window.document.cookie=encodeURIComponent(T)+"="+B+";"}catch{}}}function U(){var j;if(!(typeof window===r||!T)){try{j=window.localStorage[T]}catch{}if(typeof j===r)try{var B=window.document.cookie,M=encodeURIComponent(T),K=B.indexOf(M+"=");K!==-1&&(j=/^([^;]+)/.exec(B.slice(K+M.length+1))[1])}catch{}return y.levels[j]===void 0&&(j=void 0),j}}function L(){if(!(typeof window===r||!T)){try{window.localStorage.removeItem(T)}catch{}try{window.document.cookie=encodeURIComponent(T)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function $(j){var B=j;if(typeof B=="string"&&y.levels[B.toUpperCase()]!==void 0&&(B=y.levels[B.toUpperCase()]),typeof B=="number"&&B>=0&&B<=y.levels.SILENT)return B;throw new TypeError("log.setLevel() called with invalid level: "+j)}y.name=b,y.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},y.methodFactory=w||h,y.getLevel=function(){return P??_??E},y.setLevel=function(j,B){return P=$(j),B!==!1&&I(P),u.call(y)},y.setDefaultLevel=function(j){_=$(j),U()||y.setLevel(j,!1)},y.resetLevel=function(){P=null,L(),u.call(y)},y.enableAll=function(j){y.setLevel(y.levels.TRACE,j)},y.disableAll=function(j){y.setLevel(y.levels.SILENT,j)},y.rebuild=function(){if(i!==y&&(E=$(i.getLevel())),u.call(y),i===y)for(var j in s)s[j].rebuild()},E=$(i?i.getLevel():"WARN");var R=U();R!=null&&(P=$(R)),u.call(y)}i=new d,i.getLogger=function(w){if(typeof w!="symbol"&&typeof w!="string"||w==="")throw new TypeError("You must supply a name when creating a logger.");var y=s[w];return y||(y=s[w]=new d(w,i.methodFactory)),y};var m=typeof window!==r?window.log:void 0;return i.noConflict=function(){return typeof window!==r&&window.log===i&&(window.log=m),i},i.getLoggers=function(){return s},i.default=i,i})}(ru)),ru.exports}var Ge={},fi={},mi={},Yg;function Ot(){if(Yg)return mi;Yg=1,Object.defineProperty(mi,"__esModule",{value:!0});var e=he,t=function(r){e.__extends(n,r);function n(o,s,i){var a=this.constructor,l=r.call(this,o)||this;return l.name=a.name,l.httpBody=s,l.httpStatus=i,Object.setPrototypeOf(l,a.prototype),l}return n}(Error);return mi.default=t,mi}var Xg;function CC(){if(Xg)return fi;Xg=1,Object.defineProperty(fi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return fi.default=r,fi}var hi={},Jg;function TC(){if(Jg)return hi;Jg=1,Object.defineProperty(hi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return hi.default=r,hi}var pi={},Zg;function PC(){if(Zg)return pi;Zg=1,Object.defineProperty(pi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return pi.default=r,pi}var gi={},Qg;function DC(){if(Qg)return gi;Qg=1,Object.defineProperty(gi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return gi.default=r,gi}var bi={},e0;function IC(){if(e0)return bi;e0=1,Object.defineProperty(bi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return bi.default=r,bi}var vi={},t0;function jC(){if(t0)return vi;t0=1,Object.defineProperty(vi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return vi.default=r,vi}var wi={},r0;function UC(){if(r0)return wi;r0=1,Object.defineProperty(wi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return wi.default=r,wi}var yi={},n0;function FC(){if(n0)return yi;n0=1,Object.defineProperty(yi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return yi.default=r,yi}var xi={},o0;function AC(){if(o0)return xi;o0=1,Object.defineProperty(xi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(s,i,a){var l=n.call(this,s)||this;return l.importResults=i,l.payload=a,l}return o}(t.default);return xi.default=r,xi}var s0;function qo(){if(s0)return Ge;s0=1,Object.defineProperty(Ge,"__esModule",{value:!0}),Ge.ImportError=Ge.TypesenseError=Ge.ServerError=Ge.RequestUnauthorized=Ge.RequestMalformed=Ge.ObjectUnprocessable=Ge.ObjectNotFound=Ge.ObjectAlreadyExists=Ge.MissingConfigurationError=Ge.HTTPError=void 0;var e=he,t=e.__importDefault(CC());Ge.HTTPError=t.default;var r=e.__importDefault(TC());Ge.MissingConfigurationError=r.default;var n=e.__importDefault(PC());Ge.ObjectAlreadyExists=n.default;var o=e.__importDefault(DC());Ge.ObjectNotFound=o.default;var s=e.__importDefault(IC());Ge.ObjectUnprocessable=s.default;var i=e.__importDefault(jC());Ge.RequestMalformed=i.default;var a=e.__importDefault(UC());Ge.RequestUnauthorized=a.default;var l=e.__importDefault(FC());Ge.ServerError=l.default;var c=e.__importDefault(AC());Ge.ImportError=c.default;var u=e.__importDefault(Ot());return Ge.TypesenseError=u.default,Ge}var i0;function a0(){if(i0)return di;i0=1,Object.defineProperty(di,"__esModule",{value:!0});var e=he,t=e.__importStar(kC()),r=qo(),n=function(){function o(s){var i=this;this.nodes=s.nodes||[],this.nodes=this.nodes.map(function(a){return i.setDefaultPathInNode(a)}).map(function(a){return i.setDefaultPortInNode(a)}).map(function(a){return e.__assign({},a)}),s.randomizeNodes==null&&(s.randomizeNodes=!0),s.randomizeNodes===!0&&this.shuffleArray(this.nodes),this.nearestNode=s.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=s.connectionTimeoutSeconds||s.timeoutSeconds||5,this.healthcheckIntervalSeconds=s.healthcheckIntervalSeconds||60,this.numRetries=(s.numRetries!==void 0&&s.numRetries>=0?s.numRetries:this.nodes.length+(this.nearestNode==null?0:1))||3,this.retryIntervalSeconds=s.retryIntervalSeconds||.1,this.apiKey=s.apiKey,this.sendApiKeyAsQueryParam=s.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=s.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=s.useServerSideSearchCache||!1,this.axiosAdapter=s.axiosAdapter,this.logger=s.logger||t,this.logLevel=s.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=s.additionalHeaders,this.httpAgent=s.httpAgent,this.httpsAgent=s.httpsAgent,this.paramsSerializer=s.paramsSerializer,this.showDeprecationWarnings(s),this.validate()}return o.prototype.validate=function(){if(this.nodes==null||this.nodes.length===0||this.validateNodes())throw new r.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(this.nearestNode!=null&&this.isNodeMissingAnyParameters(this.nearestNode))throw new r.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(this.apiKey==null)throw new r.MissingConfigurationError("Ensure that apiKey is set");return!0},o.prototype.validateNodes=function(){var s=this;return this.nodes.some(function(i){return s.isNodeMissingAnyParameters(i)})},o.prototype.isNodeMissingAnyParameters=function(s){return!["protocol","host","port","path"].every(function(i){return s.hasOwnProperty(i)})&&s.url==null},o.prototype.setDefaultPathInNode=function(s){return s!=null&&!s.hasOwnProperty("path")&&(s.path=""),s},o.prototype.setDefaultPortInNode=function(s){if(s!=null&&!s.hasOwnProperty("port")&&s.hasOwnProperty("protocol"))switch(s.protocol){case"https":s.port=443;break;case"http":s.port=80;break}return s},o.prototype.showDeprecationWarnings=function(s){s.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),s.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),s.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},o.prototype.shuffleArray=function(s){for(var i,a=s.length-1;a>0;a--){var l=Math.floor(Math.random()*(a+1));i=[s[l],s[a]],s[a]=i[0],s[l]=i[1]}},o}();return di.default=n,di}var Ei={};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var nu,l0;function LC(){if(l0)return nu;l0=1;function e(v,x){return function(){return v.apply(x,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:r}=Object,{iterator:n,toStringTag:o}=Symbol,s=(v=>x=>{const S=t.call(x);return v[S]||(v[S]=S.slice(8,-1).toLowerCase())})(Object.create(null)),i=v=>(v=v.toLowerCase(),x=>s(x)===v),a=v=>x=>typeof x===v,{isArray:l}=Array,c=a("undefined");function u(v){return v!==null&&!c(v)&&v.constructor!==null&&!c(v.constructor)&&m(v.constructor.isBuffer)&&v.constructor.isBuffer(v)}const f=i("ArrayBuffer");function h(v){let x;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?x=ArrayBuffer.isView(v):x=v&&v.buffer&&f(v.buffer),x}const d=a("string"),m=a("function"),b=a("number"),w=v=>v!==null&&typeof v=="object",y=v=>v===!0||v===!1,E=v=>{if(s(v)!=="object")return!1;const x=r(v);return(x===null||x===Object.prototype||Object.getPrototypeOf(x)===null)&&!(o in v)&&!(n in v)},_=v=>{if(!w(v)||u(v))return!1;try{return Object.keys(v).length===0&&Object.getPrototypeOf(v)===Object.prototype}catch{return!1}},P=i("Date"),T=i("File"),I=i("Blob"),U=i("FileList"),L=v=>w(v)&&m(v.pipe),$=v=>{let x;return v&&(typeof FormData=="function"&&v instanceof FormData||m(v.append)&&((x=s(v))==="formdata"||x==="object"&&m(v.toString)&&v.toString()==="[object FormData]"))},R=i("URLSearchParams"),[j,B,M,K]=["ReadableStream","Request","Response","Headers"].map(i),H=v=>v.trim?v.trim():v.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Y(v,x,{allOwnKeys:S=!1}={}){if(v===null||typeof v>"u")return;let N,D;if(typeof v!="object"&&(v=[v]),l(v))for(N=0,D=v.length;N<D;N++)x.call(null,v[N],N,v);else{if(u(v))return;const F=S?Object.getOwnPropertyNames(v):Object.keys(v),A=F.length;let G;for(N=0;N<A;N++)G=F[N],x.call(null,v[G],G,v)}}function ee(v,x){if(u(v))return null;x=x.toLowerCase();const S=Object.keys(v);let N=S.length,D;for(;N-- >0;)if(D=S[N],x===D.toLowerCase())return D;return null}const X=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Pu)(),W=v=>!c(v)&&v!==X;function le(){const{caseless:v}=W(this)&&this||{},x={},S=(N,D)=>{const F=v&&ee(x,D)||D;E(x[F])&&E(N)?x[F]=le(x[F],N):E(N)?x[F]=le({},N):l(N)?x[F]=N.slice():x[F]=N};for(let N=0,D=arguments.length;N<D;N++)arguments[N]&&Y(arguments[N],S);return x}const me=(v,x,S,{allOwnKeys:N}={})=>(Y(x,(D,F)=>{S&&m(D)?v[F]=e(D,S):v[F]=D},{allOwnKeys:N}),v),je=v=>(v.charCodeAt(0)===65279&&(v=v.slice(1)),v),ce=(v,x,S,N)=>{v.prototype=Object.create(x.prototype,N),v.prototype.constructor=v,Object.defineProperty(v,"super",{value:x.prototype}),S&&Object.assign(v.prototype,S)},oe=(v,x,S,N)=>{let D,F,A;const G={};if(x=x||{},v==null)return x;do{for(D=Object.getOwnPropertyNames(v),F=D.length;F-- >0;)A=D[F],(!N||N(A,v,x))&&!G[A]&&(x[A]=v[A],G[A]=!0);v=S!==!1&&r(v)}while(v&&(!S||S(v,x))&&v!==Object.prototype);return x},re=(v,x,S)=>{v=String(v),(S===void 0||S>v.length)&&(S=v.length),S-=x.length;const N=v.indexOf(x,S);return N!==-1&&N===S},xe=v=>{if(!v)return null;if(l(v))return v;let x=v.length;if(!b(x))return null;const S=new Array(x);for(;x-- >0;)S[x]=v[x];return S},ye=(v=>x=>v&&x instanceof v)(typeof Uint8Array<"u"&&r(Uint8Array)),ie=(v,x)=>{const N=(v&&v[n]).call(v);let D;for(;(D=N.next())&&!D.done;){const F=D.value;x.call(v,F[0],F[1])}},ke=(v,x)=>{let S;const N=[];for(;(S=v.exec(x))!==null;)N.push(S);return N},_e=i("HTMLFormElement"),Vt=v=>v.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(S,N,D){return N.toUpperCase()+D}),Le=(({hasOwnProperty:v})=>(x,S)=>v.call(x,S))(Object.prototype),Ir=i("RegExp"),Qt=(v,x)=>{const S=Object.getOwnPropertyDescriptors(v),N={};Y(S,(D,F)=>{let A;(A=x(D,F,v))!==!1&&(N[F]=A||D)}),Object.defineProperties(v,N)},$e=v=>{Qt(v,(x,S)=>{if(m(v)&&["arguments","caller","callee"].indexOf(S)!==-1)return!1;const N=v[S];if(m(N)){if(x.enumerable=!1,"writable"in x){x.writable=!1;return}x.set||(x.set=()=>{throw Error("Can not rewrite read-only method '"+S+"'")})}})},qe=(v,x)=>{const S={},N=D=>{D.forEach(F=>{S[F]=!0})};return l(v)?N(v):N(String(v).split(x)),S},vt=()=>{},kt=(v,x)=>v!=null&&Number.isFinite(v=+v)?v:x;function ht(v){return!!(v&&m(v.append)&&v[o]==="FormData"&&v[n])}const jr=v=>{const x=new Array(10),S=(N,D)=>{if(w(N)){if(x.indexOf(N)>=0)return;if(u(N))return N;if(!("toJSON"in N)){x[D]=N;const F=l(N)?[]:{};return Y(N,(A,G)=>{const de=S(A,D+1);!c(de)&&(F[G]=de)}),x[D]=void 0,F}}return N};return S(v,0)},Qo=i("AsyncFunction"),fr=v=>v&&(w(v)||m(v))&&m(v.then)&&m(v.catch),Yn=((v,x)=>v?setImmediate:x?((S,N)=>(X.addEventListener("message",({source:D,data:F})=>{D===X&&F===S&&N.length&&N.shift()()},!1),D=>{N.push(D),X.postMessage(S,"*")}))(`axios@${Math.random()}`,[]):S=>setTimeout(S))(typeof setImmediate=="function",m(X.postMessage)),es=typeof queueMicrotask<"u"?queueMicrotask.bind(X):typeof process<"u"&&process.nextTick||Yn;var O={isArray:l,isArrayBuffer:f,isBuffer:u,isFormData:$,isArrayBufferView:h,isString:d,isNumber:b,isBoolean:y,isObject:w,isPlainObject:E,isEmptyObject:_,isReadableStream:j,isRequest:B,isResponse:M,isHeaders:K,isUndefined:c,isDate:P,isFile:T,isBlob:I,isRegExp:Ir,isFunction:m,isStream:L,isURLSearchParams:R,isTypedArray:ye,isFileList:U,forEach:Y,merge:le,extend:me,trim:H,stripBOM:je,inherits:ce,toFlatObject:oe,kindOf:s,kindOfTest:i,endsWith:re,toArray:xe,forEachEntry:ie,matchAll:ke,isHTMLForm:_e,hasOwnProperty:Le,hasOwnProp:Le,reduceDescriptors:Qt,freezeMethods:$e,toObjectSet:qe,toCamelCase:Vt,noop:vt,toFiniteNumber:kt,findKey:ee,global:X,isContextDefined:W,isSpecCompliantForm:ht,toJSONObject:jr,isAsyncFn:Qo,isThenable:fr,setImmediate:Yn,asap:es,isIterable:v=>v!=null&&m(v[n])};function pe(v,x,S,N,D){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=v,this.name="AxiosError",x&&(this.code=x),S&&(this.config=S),N&&(this.request=N),D&&(this.response=D,this.status=D.status?D.status:null)}O.inherits(pe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:O.toJSONObject(this.config),code:this.code,status:this.status}}});const Jn=pe.prototype,Ur={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(v=>{Ur[v]={value:v}}),Object.defineProperties(pe,Ur),Object.defineProperty(Jn,"isAxiosError",{value:!0}),pe.from=(v,x,S,N,D,F)=>{const A=Object.create(Jn);return O.toFlatObject(v,A,function(de){return de!==Error.prototype},G=>G!=="isAxiosError"),pe.call(A,v.message,x,S,N,D),A.cause=v,A.name=v.name,F&&Object.assign(A,F),A};var on=null;function Mt(v){return O.isPlainObject(v)||O.isArray(v)}function Zn(v){return O.endsWith(v,"[]")?v.slice(0,-2):v}function Qn(v,x,S){return v?v.concat(x).map(function(D,F){return D=Zn(D),!S&&F?"["+D+"]":D}).join(S?".":""):x}function ts(v){return O.isArray(v)&&!v.some(Mt)}const rs=O.toFlatObject(O,{},null,function(x){return/^is[A-Z]/.test(x)});function Fr(v,x,S){if(!O.isObject(v))throw new TypeError("target must be an object");x=x||new FormData,S=O.toFlatObject(S,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Se,ve){return!O.isUndefined(ve[Se])});const N=S.metaTokens,D=S.visitor||Q,F=S.dots,A=S.indexes,de=(S.Blob||typeof Blob<"u"&&Blob)&&O.isSpecCompliantForm(x);if(!O.isFunction(D))throw new TypeError("visitor must be a function");function Z(be){if(be===null)return"";if(O.isDate(be))return be.toISOString();if(O.isBoolean(be))return be.toString();if(!de&&O.isBlob(be))throw new pe("Blob is not supported. Use a Buffer instead.");return O.isArrayBuffer(be)||O.isTypedArray(be)?de&&typeof Blob=="function"?new Blob([be]):Buffer.from(be):be}function Q(be,Se,ve){let Ye=be;if(be&&!ve&&typeof be=="object"){if(O.endsWith(Se,"{}"))Se=N?Se:Se.slice(0,-2),be=JSON.stringify(be);else if(O.isArray(be)&&ts(be)||(O.isFileList(be)||O.endsWith(Se,"[]"))&&(Ye=O.toArray(be)))return Se=Zn(Se),Ye.forEach(function(nt,pr){!(O.isUndefined(nt)||nt===null)&&x.append(A===!0?Qn([Se],pr,F):A===null?Se:Se+"[]",Z(nt))}),!1}return Mt(be)?!0:(x.append(Qn(ve,Se,F),Z(be)),!1)}const ge=[],Re=Object.assign(rs,{defaultVisitor:Q,convertValue:Z,isVisitable:Mt});function et(be,Se){if(!O.isUndefined(be)){if(ge.indexOf(be)!==-1)throw Error("Circular reference detected in "+Se.join("."));ge.push(be),O.forEach(be,function(Ye,tt){(!(O.isUndefined(Ye)||Ye===null)&&D.call(x,Ye,O.isString(tt)?tt.trim():tt,Se,Re))===!0&&et(Ye,Se?Se.concat(tt):[tt])}),ge.pop()}}if(!O.isObject(v))throw new TypeError("data must be an object");return et(v),x}function eo(v){const x={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(v).replace(/[!'()~]|%20|%00/g,function(N){return x[N]})}function sn(v,x){this._pairs=[],v&&Fr(v,this,x)}const er=sn.prototype;er.append=function(x,S){this._pairs.push([x,S])},er.toString=function(x){const S=x?function(N){return x.call(this,N,eo)}:eo;return this._pairs.map(function(D){return S(D[0])+"="+S(D[1])},"").join("&")};function an(v){return encodeURIComponent(v).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function dt(v,x,S){if(!x)return v;const N=S&&S.encode||an;O.isFunction(S)&&(S={serialize:S});const D=S&&S.serialize;let F;if(D?F=D(x,S):F=O.isURLSearchParams(x)?x.toString():new sn(x,S).toString(N),F){const A=v.indexOf("#");A!==-1&&(v=v.slice(0,A)),v+=(v.indexOf("?")===-1?"?":"&")+F}return v}class mr{constructor(){this.handlers=[]}use(x,S,N){return this.handlers.push({fulfilled:x,rejected:S,synchronous:N?N.synchronous:!1,runWhen:N?N.runWhen:null}),this.handlers.length-1}eject(x){this.handlers[x]&&(this.handlers[x]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(x){O.forEach(this.handlers,function(N){N!==null&&x(N)})}}var tr=mr,Ar={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ns=typeof URLSearchParams<"u"?URLSearchParams:sn,ln=typeof FormData<"u"?FormData:null,os=typeof Blob<"u"?Blob:null,cn={isBrowser:!0,classes:{URLSearchParams:ns,FormData:ln,Blob:os},protocols:["http","https","file","blob","url","data"]};const hr=typeof window<"u"&&typeof document<"u",un=typeof navigator=="object"&&navigator||void 0,ss=hr&&(!un||["ReactNative","NativeScript","NS"].indexOf(un.product)<0),dn=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),to=hr&&window.location.href||"http://localhost";var is=Object.freeze({__proto__:null,hasBrowserEnv:hr,hasStandardBrowserWebWorkerEnv:dn,hasStandardBrowserEnv:ss,navigator:un,origin:to}),C={...is,...cn};function q(v,x){return Fr(v,new C.classes.URLSearchParams,{visitor:function(S,N,D,F){return C.isNode&&O.isBuffer(S)?(this.append(N,S.toString("base64")),!1):F.defaultVisitor.apply(this,arguments)},...x})}function ne(v){return O.matchAll(/\w+|\[(\w*)]/g,v).map(x=>x[0]==="[]"?"":x[1]||x[0])}function k(v){const x={},S=Object.keys(v);let N;const D=S.length;let F;for(N=0;N<D;N++)F=S[N],x[F]=v[F];return x}function V(v){function x(S,N,D,F){let A=S[F++];if(A==="__proto__")return!0;const G=Number.isFinite(+A),de=F>=S.length;return A=!A&&O.isArray(D)?D.length:A,de?(O.hasOwnProp(D,A)?D[A]=[D[A],N]:D[A]=N,!G):((!D[A]||!O.isObject(D[A]))&&(D[A]=[]),x(S,N,D[A],F)&&O.isArray(D[A])&&(D[A]=k(D[A])),!G)}if(O.isFormData(v)&&O.isFunction(v.entries)){const S={};return O.forEachEntry(v,(N,D)=>{x(ne(N),D,S,0)}),S}return null}function z(v,x,S){if(O.isString(v))try{return(x||JSON.parse)(v),O.trim(v)}catch(N){if(N.name!=="SyntaxError")throw N}return(S||JSON.stringify)(v)}const J={transitional:Ar,adapter:["xhr","http","fetch"],transformRequest:[function(x,S){const N=S.getContentType()||"",D=N.indexOf("application/json")>-1,F=O.isObject(x);if(F&&O.isHTMLForm(x)&&(x=new FormData(x)),O.isFormData(x))return D?JSON.stringify(V(x)):x;if(O.isArrayBuffer(x)||O.isBuffer(x)||O.isStream(x)||O.isFile(x)||O.isBlob(x)||O.isReadableStream(x))return x;if(O.isArrayBufferView(x))return x.buffer;if(O.isURLSearchParams(x))return S.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),x.toString();let G;if(F){if(N.indexOf("application/x-www-form-urlencoded")>-1)return q(x,this.formSerializer).toString();if((G=O.isFileList(x))||N.indexOf("multipart/form-data")>-1){const de=this.env&&this.env.FormData;return Fr(G?{"files[]":x}:x,de&&new de,this.formSerializer)}}return F||D?(S.setContentType("application/json",!1),z(x)):x}],transformResponse:[function(x){const S=this.transitional||J.transitional,N=S&&S.forcedJSONParsing,D=this.responseType==="json";if(O.isResponse(x)||O.isReadableStream(x))return x;if(x&&O.isString(x)&&(N&&!this.responseType||D)){const A=!(S&&S.silentJSONParsing)&&D;try{return JSON.parse(x)}catch(G){if(A)throw G.name==="SyntaxError"?pe.from(G,pe.ERR_BAD_RESPONSE,this,null,this.response):G}}return x}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:C.classes.FormData,Blob:C.classes.Blob},validateStatus:function(x){return x>=200&&x<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};O.forEach(["delete","get","head","post","put","patch"],v=>{J.headers[v]={}});var se=J;const Ee=O.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var fe=v=>{const x={};let S,N,D;return v&&v.split(` 160 `).forEach(function(A){D=A.indexOf(":"),S=A.substring(0,D).trim().toLowerCase(),N=A.substring(D+1).trim(),!(!S||x[S]&&Ee[S])&&(S==="set-cookie"?x[S]?x[S].push(N):x[S]=[N]:x[S]=x[S]?x[S]+", "+N:N)}),x};const ue=Symbol("internals");function De(v){return v&&String(v).trim().toLowerCase()}function Ue(v){return v===!1||v==null?v:O.isArray(v)?v.map(Ue):String(v)}function Oe(v){const x=Object.create(null),S=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let N;for(;N=S.exec(v);)x[N[1]]=N[2];return x}const Ve=v=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(v.trim());function wt(v,x,S,N,D){if(O.isFunction(N))return N.call(this,x,S);if(D&&(x=S),!!O.isString(x)){if(O.isString(N))return x.indexOf(N)!==-1;if(O.isRegExp(N))return N.test(x)}}function Bt(v){return v.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(x,S,N)=>S.toUpperCase()+N)}function rt(v,x){const S=O.toCamelCase(" "+x);["get","set","has"].forEach(N=>{Object.defineProperty(v,N+S,{value:function(D,F,A){return this[N].call(this,x,D,F,A)},configurable:!0})})}class Lr{constructor(x){x&&this.set(x)}set(x,S,N){const D=this;function F(G,de,Z){const Q=De(de);if(!Q)throw new Error("header name must be a non-empty string");const ge=O.findKey(D,Q);(!ge||D[ge]===void 0||Z===!0||Z===void 0&&D[ge]!==!1)&&(D[ge||de]=Ue(G))}const A=(G,de)=>O.forEach(G,(Z,Q)=>F(Z,Q,de));if(O.isPlainObject(x)||x instanceof this.constructor)A(x,S);else if(O.isString(x)&&(x=x.trim())&&!Ve(x))A(fe(x),S);else if(O.isObject(x)&&O.isIterable(x)){let G={},de,Z;for(const Q of x){if(!O.isArray(Q))throw TypeError("Object iterator must return a key-value pair");G[Z=Q[0]]=(de=G[Z])?O.isArray(de)?[...de,Q[1]]:[de,Q[1]]:Q[1]}A(G,S)}else x!=null&&F(S,x,N);return this}get(x,S){if(x=De(x),x){const N=O.findKey(this,x);if(N){const D=this[N];if(!S)return D;if(S===!0)return Oe(D);if(O.isFunction(S))return S.call(this,D,N);if(O.isRegExp(S))return S.exec(D);throw new TypeError("parser must be boolean|regexp|function")}}}has(x,S){if(x=De(x),x){const N=O.findKey(this,x);return!!(N&&this[N]!==void 0&&(!S||wt(this,this[N],N,S)))}return!1}delete(x,S){const N=this;let D=!1;function F(A){if(A=De(A),A){const G=O.findKey(N,A);G&&(!S||wt(N,N[G],G,S))&&(delete N[G],D=!0)}}return O.isArray(x)?x.forEach(F):F(x),D}clear(x){const S=Object.keys(this);let N=S.length,D=!1;for(;N--;){const F=S[N];(!x||wt(this,this[F],F,x,!0))&&(delete this[F],D=!0)}return D}normalize(x){const S=this,N={};return O.forEach(this,(D,F)=>{const A=O.findKey(N,F);if(A){S[A]=Ue(D),delete S[F];return}const G=x?Bt(F):String(F).trim();G!==F&&delete S[F],S[G]=Ue(D),N[G]=!0}),this}concat(...x){return this.constructor.concat(this,...x)}toJSON(x){const S=Object.create(null);return O.forEach(this,(N,D)=>{N!=null&&N!==!1&&(S[D]=x&&O.isArray(N)?N.join(", "):N)}),S}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([x,S])=>x+": "+S).join(` 161 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(x){return x instanceof this?x:new this(x)}static concat(x,...S){const N=new this(x);return S.forEach(D=>N.set(D)),N}static accessor(x){const N=(this[ue]=this[ue]={accessors:{}}).accessors,D=this.prototype;function F(A){const G=De(A);N[G]||(rt(D,A),N[G]=!0)}return O.isArray(x)?x.forEach(F):F(x),this}}Lr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),O.reduceDescriptors(Lr.prototype,({value:v},x)=>{let S=x[0].toUpperCase()+x.slice(1);return{get:()=>v,set(N){this[S]=N}}}),O.freezeMethods(Lr);var Ct=Lr;function as(v,x){const S=this||se,N=x||S,D=Ct.from(N.headers);let F=N.data;return O.forEach(v,function(G){F=G.call(S,F,D.normalize(),x?x.status:void 0)}),D.normalize(),F}function Xb(v){return!!(v&&v.__CANCEL__)}function ro(v,x,S){pe.call(this,v??"canceled",pe.ERR_CANCELED,x,S),this.name="CanceledError"}O.inherits(ro,pe,{__CANCEL__:!0});function Jb(v,x,S){const N=S.config.validateStatus;!S.status||!N||N(S.status)?v(S):x(new pe("Request failed with status code "+S.status,[pe.ERR_BAD_REQUEST,pe.ERR_BAD_RESPONSE][Math.floor(S.status/100)-4],S.config,S.request,S))}function ZT(v){const x=/^([-+\w]{1,25})(:?\/\/|:)/.exec(v);return x&&x[1]||""}function QT(v,x){v=v||10;const S=new Array(v),N=new Array(v);let D=0,F=0,A;return x=x!==void 0?x:1e3,function(de){const Z=Date.now(),Q=N[F];A||(A=Z),S[D]=de,N[D]=Z;let ge=F,Re=0;for(;ge!==D;)Re+=S[ge++],ge=ge%v;if(D=(D+1)%v,D===F&&(F=(F+1)%v),Z-A<x)return;const et=Q&&Z-Q;return et?Math.round(Re*1e3/et):void 0}}function e5(v,x){let S=0,N=1e3/x,D,F;const A=(Z,Q=Date.now())=>{S=Q,D=null,F&&(clearTimeout(F),F=null),v(...Z)};return[(...Z)=>{const Q=Date.now(),ge=Q-S;ge>=N?A(Z,Q):(D=Z,F||(F=setTimeout(()=>{F=null,A(D)},N-ge)))},()=>D&&A(D)]}const ca=(v,x,S=3)=>{let N=0;const D=QT(50,250);return e5(F=>{const A=F.loaded,G=F.lengthComputable?F.total:void 0,de=A-N,Z=D(de),Q=A<=G;N=A;const ge={loaded:A,total:G,progress:G?A/G:void 0,bytes:de,rate:Z||void 0,estimated:Z&&G&&Q?(G-A)/Z:void 0,event:F,lengthComputable:G!=null,[x?"download":"upload"]:!0};v(ge)},S)},Zb=(v,x)=>{const S=v!=null;return[N=>x[0]({lengthComputable:S,total:v,loaded:N}),x[1]]},Qb=v=>(...x)=>O.asap(()=>v(...x));var t5=C.hasStandardBrowserEnv?((v,x)=>S=>(S=new URL(S,C.origin),v.protocol===S.protocol&&v.host===S.host&&(x||v.port===S.port)))(new URL(C.origin),C.navigator&&/(msie|trident)/i.test(C.navigator.userAgent)):()=>!0,r5=C.hasStandardBrowserEnv?{write(v,x,S,N,D,F){const A=[v+"="+encodeURIComponent(x)];O.isNumber(S)&&A.push("expires="+new Date(S).toGMTString()),O.isString(N)&&A.push("path="+N),O.isString(D)&&A.push("domain="+D),F===!0&&A.push("secure"),document.cookie=A.join("; ")},read(v){const x=document.cookie.match(new RegExp("(^|;\\s*)("+v+")=([^;]*)"));return x?decodeURIComponent(x[3]):null},remove(v){this.write(v,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function n5(v){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(v)}function o5(v,x){return x?v.replace(/\/?\/$/,"")+"/"+x.replace(/^\/+/,""):v}function ev(v,x,S){let N=!n5(x);return v&&(N||S==!1)?o5(v,x):x}const tv=v=>v instanceof Ct?{...v}:v;function fn(v,x){x=x||{};const S={};function N(Z,Q,ge,Re){return O.isPlainObject(Z)&&O.isPlainObject(Q)?O.merge.call({caseless:Re},Z,Q):O.isPlainObject(Q)?O.merge({},Q):O.isArray(Q)?Q.slice():Q}function D(Z,Q,ge,Re){if(O.isUndefined(Q)){if(!O.isUndefined(Z))return N(void 0,Z,ge,Re)}else return N(Z,Q,ge,Re)}function F(Z,Q){if(!O.isUndefined(Q))return N(void 0,Q)}function A(Z,Q){if(O.isUndefined(Q)){if(!O.isUndefined(Z))return N(void 0,Z)}else return N(void 0,Q)}function G(Z,Q,ge){if(ge in x)return N(Z,Q);if(ge in v)return N(void 0,Z)}const de={url:F,method:F,data:F,baseURL:A,transformRequest:A,transformResponse:A,paramsSerializer:A,timeout:A,timeoutMessage:A,withCredentials:A,withXSRFToken:A,adapter:A,responseType:A,xsrfCookieName:A,xsrfHeaderName:A,onUploadProgress:A,onDownloadProgress:A,decompress:A,maxContentLength:A,maxBodyLength:A,beforeRedirect:A,transport:A,httpAgent:A,httpsAgent:A,cancelToken:A,socketPath:A,responseEncoding:A,validateStatus:G,headers:(Z,Q,ge)=>D(tv(Z),tv(Q),ge,!0)};return O.forEach(Object.keys({...v,...x}),function(Q){const ge=de[Q]||D,Re=ge(v[Q],x[Q],Q);O.isUndefined(Re)&&ge!==G||(S[Q]=Re)}),S}var rv=v=>{const x=fn({},v);let{data:S,withXSRFToken:N,xsrfHeaderName:D,xsrfCookieName:F,headers:A,auth:G}=x;x.headers=A=Ct.from(A),x.url=dt(ev(x.baseURL,x.url,x.allowAbsoluteUrls),v.params,v.paramsSerializer),G&&A.set("Authorization","Basic "+btoa((G.username||"")+":"+(G.password?unescape(encodeURIComponent(G.password)):"")));let de;if(O.isFormData(S)){if(C.hasStandardBrowserEnv||C.hasStandardBrowserWebWorkerEnv)A.setContentType(void 0);else if((de=A.getContentType())!==!1){const[Z,...Q]=de?de.split(";").map(ge=>ge.trim()).filter(Boolean):[];A.setContentType([Z||"multipart/form-data",...Q].join("; "))}}if(C.hasStandardBrowserEnv&&(N&&O.isFunction(N)&&(N=N(x)),N||N!==!1&&t5(x.url))){const Z=D&&F&&r5.read(F);Z&&A.set(D,Z)}return x},s5=typeof XMLHttpRequest<"u"&&function(v){return new Promise(function(S,N){const D=rv(v);let F=D.data;const A=Ct.from(D.headers).normalize();let{responseType:G,onUploadProgress:de,onDownloadProgress:Z}=D,Q,ge,Re,et,be;function Se(){et&&et(),be&&be(),D.cancelToken&&D.cancelToken.unsubscribe(Q),D.signal&&D.signal.removeEventListener("abort",Q)}let ve=new XMLHttpRequest;ve.open(D.method.toUpperCase(),D.url,!0),ve.timeout=D.timeout;function Ye(){if(!ve)return;const nt=Ct.from("getAllResponseHeaders"in ve&&ve.getAllResponseHeaders()),yt={data:!G||G==="text"||G==="json"?ve.responseText:ve.response,status:ve.status,statusText:ve.statusText,headers:nt,config:v,request:ve};Jb(function(mn){S(mn),Se()},function(mn){N(mn),Se()},yt),ve=null}"onloadend"in ve?ve.onloadend=Ye:ve.onreadystatechange=function(){!ve||ve.readyState!==4||ve.status===0&&!(ve.responseURL&&ve.responseURL.indexOf("file:")===0)||setTimeout(Ye)},ve.onabort=function(){ve&&(N(new pe("Request aborted",pe.ECONNABORTED,v,ve)),ve=null)},ve.onerror=function(){N(new pe("Network Error",pe.ERR_NETWORK,v,ve)),ve=null},ve.ontimeout=function(){let pr=D.timeout?"timeout of "+D.timeout+"ms exceeded":"timeout exceeded";const yt=D.transitional||Ar;D.timeoutErrorMessage&&(pr=D.timeoutErrorMessage),N(new pe(pr,yt.clarifyTimeoutError?pe.ETIMEDOUT:pe.ECONNABORTED,v,ve)),ve=null},F===void 0&&A.setContentType(null),"setRequestHeader"in ve&&O.forEach(A.toJSON(),function(pr,yt){ve.setRequestHeader(yt,pr)}),O.isUndefined(D.withCredentials)||(ve.withCredentials=!!D.withCredentials),G&&G!=="json"&&(ve.responseType=D.responseType),Z&&([Re,be]=ca(Z,!0),ve.addEventListener("progress",Re)),de&&ve.upload&&([ge,et]=ca(de),ve.upload.addEventListener("progress",ge),ve.upload.addEventListener("loadend",et)),(D.cancelToken||D.signal)&&(Q=nt=>{ve&&(N(!nt||nt.type?new ro(null,v,ve):nt),ve.abort(),ve=null)},D.cancelToken&&D.cancelToken.subscribe(Q),D.signal&&(D.signal.aborted?Q():D.signal.addEventListener("abort",Q)));const tt=ZT(D.url);if(tt&&C.protocols.indexOf(tt)===-1){N(new pe("Unsupported protocol "+tt+":",pe.ERR_BAD_REQUEST,v));return}ve.send(F||null)})},i5=(v,x)=>{const{length:S}=v=v?v.filter(Boolean):[];if(x||S){let N=new AbortController,D;const F=function(Z){if(!D){D=!0,G();const Q=Z instanceof Error?Z:this.reason;N.abort(Q instanceof pe?Q:new ro(Q instanceof Error?Q.message:Q))}};let A=x&&setTimeout(()=>{A=null,F(new pe(`timeout ${x} of ms exceeded`,pe.ETIMEDOUT))},x);const G=()=>{v&&(A&&clearTimeout(A),A=null,v.forEach(Z=>{Z.unsubscribe?Z.unsubscribe(F):Z.removeEventListener("abort",F)}),v=null)};v.forEach(Z=>Z.addEventListener("abort",F));const{signal:de}=N;return de.unsubscribe=()=>O.asap(G),de}};const a5=function*(v,x){let S=v.byteLength;if(!x||S<x){yield v;return}let N=0,D;for(;N<S;)D=N+x,yield v.slice(N,D),N=D},l5=async function*(v,x){for await(const S of c5(v))yield*a5(S,x)},c5=async function*(v){if(v[Symbol.asyncIterator]){yield*v;return}const x=v.getReader();try{for(;;){const{done:S,value:N}=await x.read();if(S)break;yield N}}finally{await x.cancel()}},nv=(v,x,S,N)=>{const D=l5(v,x);let F=0,A,G=de=>{A||(A=!0,N&&N(de))};return new ReadableStream({async pull(de){try{const{done:Z,value:Q}=await D.next();if(Z){G(),de.close();return}let ge=Q.byteLength;if(S){let Re=F+=ge;S(Re)}de.enqueue(new Uint8Array(Q))}catch(Z){throw G(Z),Z}},cancel(de){return G(de),D.return()}},{highWaterMark:2})},ua=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ov=ua&&typeof ReadableStream=="function",u5=ua&&(typeof TextEncoder=="function"?(v=>x=>v.encode(x))(new TextEncoder):async v=>new Uint8Array(await new Response(v).arrayBuffer())),sv=(v,...x)=>{try{return!!v(...x)}catch{return!1}},d5=ov&&sv(()=>{let v=!1;const x=new Request(C.origin,{body:new ReadableStream,method:"POST",get duplex(){return v=!0,"half"}}).headers.has("Content-Type");return v&&!x}),iv=64*1024,xu=ov&&sv(()=>O.isReadableStream(new Response("").body)),da={stream:xu&&(v=>v.body)};ua&&(v=>{["text","arrayBuffer","blob","formData","stream"].forEach(x=>{!da[x]&&(da[x]=O.isFunction(v[x])?S=>S[x]():(S,N)=>{throw new pe(`Response type '${x}' is not supported`,pe.ERR_NOT_SUPPORT,N)})})})(new Response);const f5=async v=>{if(v==null)return 0;if(O.isBlob(v))return v.size;if(O.isSpecCompliantForm(v))return(await new Request(C.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(O.isArrayBufferView(v)||O.isArrayBuffer(v))return v.byteLength;if(O.isURLSearchParams(v)&&(v=v+""),O.isString(v))return(await u5(v)).byteLength},m5=async(v,x)=>{const S=O.toFiniteNumber(v.getContentLength());return S??f5(x)};var h5=ua&&(async v=>{let{url:x,method:S,data:N,signal:D,cancelToken:F,timeout:A,onDownloadProgress:G,onUploadProgress:de,responseType:Z,headers:Q,withCredentials:ge="same-origin",fetchOptions:Re}=rv(v);Z=Z?(Z+"").toLowerCase():"text";let et=i5([D,F&&F.toAbortSignal()],A),be;const Se=et&&et.unsubscribe&&(()=>{et.unsubscribe()});let ve;try{if(de&&d5&&S!=="get"&&S!=="head"&&(ve=await m5(Q,N))!==0){let yt=new Request(x,{method:"POST",body:N,duplex:"half"}),Or;if(O.isFormData(N)&&(Or=yt.headers.get("content-type"))&&Q.setContentType(Or),yt.body){const[mn,ga]=Zb(ve,ca(Qb(de)));N=nv(yt.body,iv,mn,ga)}}O.isString(ge)||(ge=ge?"include":"omit");const Ye="credentials"in Request.prototype;be=new Request(x,{...Re,signal:et,method:S.toUpperCase(),headers:Q.normalize().toJSON(),body:N,duplex:"half",credentials:Ye?ge:void 0});let tt=await fetch(be,Re);const nt=xu&&(Z==="stream"||Z==="response");if(xu&&(G||nt&&Se)){const yt={};["status","statusText","headers"].forEach(mv=>{yt[mv]=tt[mv]});const Or=O.toFiniteNumber(tt.headers.get("content-length")),[mn,ga]=G&&Zb(Or,ca(Qb(G),!0))||[];tt=new Response(nv(tt.body,iv,mn,()=>{ga&&ga(),Se&&Se()}),yt)}Z=Z||"text";let pr=await da[O.findKey(da,Z)||"text"](tt,v);return!nt&&Se&&Se(),await new Promise((yt,Or)=>{Jb(yt,Or,{data:pr,headers:Ct.from(tt.headers),status:tt.status,statusText:tt.statusText,config:v,request:be})})}catch(Ye){throw Se&&Se(),Ye&&Ye.name==="TypeError"&&/Load failed|fetch/i.test(Ye.message)?Object.assign(new pe("Network Error",pe.ERR_NETWORK,v,be),{cause:Ye.cause||Ye}):pe.from(Ye,Ye&&Ye.code,v,be)}});const Eu={http:on,xhr:s5,fetch:h5};O.forEach(Eu,(v,x)=>{if(v){try{Object.defineProperty(v,"name",{value:x})}catch{}Object.defineProperty(v,"adapterName",{value:x})}});const av=v=>`- ${v}`,p5=v=>O.isFunction(v)||v===null||v===!1;var lv={getAdapter:v=>{v=O.isArray(v)?v:[v];const{length:x}=v;let S,N;const D={};for(let F=0;F<x;F++){S=v[F];let A;if(N=S,!p5(S)&&(N=Eu[(A=String(S)).toLowerCase()],N===void 0))throw new pe(`Unknown adapter '${A}'`);if(N)break;D[A||"#"+F]=N}if(!N){const F=Object.entries(D).map(([G,de])=>`adapter ${G} `+(de===!1?"is not supported by the environment":"is not available in the build"));let A=x?F.length>1?`since : 162 `+F.map(av).join(` 163 `):" "+av(F[0]):"as no adapter specified";throw new pe("There is no suitable adapter to dispatch the request "+A,"ERR_NOT_SUPPORT")}return N},adapters:Eu};function _u(v){if(v.cancelToken&&v.cancelToken.throwIfRequested(),v.signal&&v.signal.aborted)throw new ro(null,v)}function cv(v){return _u(v),v.headers=Ct.from(v.headers),v.data=as.call(v,v.transformRequest),["post","put","patch"].indexOf(v.method)!==-1&&v.headers.setContentType("application/x-www-form-urlencoded",!1),lv.getAdapter(v.adapter||se.adapter)(v).then(function(N){return _u(v),N.data=as.call(v,v.transformResponse,N),N.headers=Ct.from(N.headers),N},function(N){return Xb(N)||(_u(v),N&&N.response&&(N.response.data=as.call(v,v.transformResponse,N.response),N.response.headers=Ct.from(N.response.headers))),Promise.reject(N)})}const uv="1.11.0",fa={};["object","boolean","number","function","string","symbol"].forEach((v,x)=>{fa[v]=function(N){return typeof N===v||"a"+(x<1?"n ":" ")+v}});const dv={};fa.transitional=function(x,S,N){function D(F,A){return"[Axios v"+uv+"] Transitional option '"+F+"'"+A+(N?". "+N:"")}return(F,A,G)=>{if(x===!1)throw new pe(D(A," has been removed"+(S?" in "+S:"")),pe.ERR_DEPRECATED);return S&&!dv[A]&&(dv[A]=!0,console.warn(D(A," has been deprecated since v"+S+" and will be removed in the near future"))),x?x(F,A,G):!0}},fa.spelling=function(x){return(S,N)=>(console.warn(`${N} is likely a misspelling of ${x}`),!0)};function g5(v,x,S){if(typeof v!="object")throw new pe("options must be an object",pe.ERR_BAD_OPTION_VALUE);const N=Object.keys(v);let D=N.length;for(;D-- >0;){const F=N[D],A=x[F];if(A){const G=v[F],de=G===void 0||A(G,F,v);if(de!==!0)throw new pe("option "+F+" must be "+de,pe.ERR_BAD_OPTION_VALUE);continue}if(S!==!0)throw new pe("Unknown option "+F,pe.ERR_BAD_OPTION)}}var ma={assertOptions:g5,validators:fa};const rr=ma.validators;class ha{constructor(x){this.defaults=x||{},this.interceptors={request:new tr,response:new tr}}async request(x,S){try{return await this._request(x,S)}catch(N){if(N instanceof Error){let D={};Error.captureStackTrace?Error.captureStackTrace(D):D=new Error;const F=D.stack?D.stack.replace(/^.+\n/,""):"";try{N.stack?F&&!String(N.stack).endsWith(F.replace(/^.+\n.+\n/,""))&&(N.stack+=` 164 `+F):N.stack=F}catch{}}throw N}}_request(x,S){typeof x=="string"?(S=S||{},S.url=x):S=x||{},S=fn(this.defaults,S);const{transitional:N,paramsSerializer:D,headers:F}=S;N!==void 0&&ma.assertOptions(N,{silentJSONParsing:rr.transitional(rr.boolean),forcedJSONParsing:rr.transitional(rr.boolean),clarifyTimeoutError:rr.transitional(rr.boolean)},!1),D!=null&&(O.isFunction(D)?S.paramsSerializer={serialize:D}:ma.assertOptions(D,{encode:rr.function,serialize:rr.function},!0)),S.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?S.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:S.allowAbsoluteUrls=!0),ma.assertOptions(S,{baseUrl:rr.spelling("baseURL"),withXsrfToken:rr.spelling("withXSRFToken")},!0),S.method=(S.method||this.defaults.method||"get").toLowerCase();let A=F&&O.merge(F.common,F[S.method]);F&&O.forEach(["delete","get","head","post","put","patch","common"],be=>{delete F[be]}),S.headers=Ct.concat(A,F);const G=[];let de=!0;this.interceptors.request.forEach(function(Se){typeof Se.runWhen=="function"&&Se.runWhen(S)===!1||(de=de&&Se.synchronous,G.unshift(Se.fulfilled,Se.rejected))});const Z=[];this.interceptors.response.forEach(function(Se){Z.push(Se.fulfilled,Se.rejected)});let Q,ge=0,Re;if(!de){const be=[cv.bind(this),void 0];for(be.unshift(...G),be.push(...Z),Re=be.length,Q=Promise.resolve(S);ge<Re;)Q=Q.then(be[ge++],be[ge++]);return Q}Re=G.length;let et=S;for(ge=0;ge<Re;){const be=G[ge++],Se=G[ge++];try{et=be(et)}catch(ve){Se.call(this,ve);break}}try{Q=cv.call(this,et)}catch(be){return Promise.reject(be)}for(ge=0,Re=Z.length;ge<Re;)Q=Q.then(Z[ge++],Z[ge++]);return Q}getUri(x){x=fn(this.defaults,x);const S=ev(x.baseURL,x.url,x.allowAbsoluteUrls);return dt(S,x.params,x.paramsSerializer)}}O.forEach(["delete","get","head","options"],function(x){ha.prototype[x]=function(S,N){return this.request(fn(N||{},{method:x,url:S,data:(N||{}).data}))}}),O.forEach(["post","put","patch"],function(x){function S(N){return function(F,A,G){return this.request(fn(G||{},{method:x,headers:N?{"Content-Type":"multipart/form-data"}:{},url:F,data:A}))}}ha.prototype[x]=S(),ha.prototype[x+"Form"]=S(!0)});var pa=ha;class Su{constructor(x){if(typeof x!="function")throw new TypeError("executor must be a function.");let S;this.promise=new Promise(function(F){S=F});const N=this;this.promise.then(D=>{if(!N._listeners)return;let F=N._listeners.length;for(;F-- >0;)N._listeners[F](D);N._listeners=null}),this.promise.then=D=>{let F;const A=new Promise(G=>{N.subscribe(G),F=G}).then(D);return A.cancel=function(){N.unsubscribe(F)},A},x(function(F,A,G){N.reason||(N.reason=new ro(F,A,G),S(N.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(x){if(this.reason){x(this.reason);return}this._listeners?this._listeners.push(x):this._listeners=[x]}unsubscribe(x){if(!this._listeners)return;const S=this._listeners.indexOf(x);S!==-1&&this._listeners.splice(S,1)}toAbortSignal(){const x=new AbortController,S=N=>{x.abort(N)};return this.subscribe(S),x.signal.unsubscribe=()=>this.unsubscribe(S),x.signal}static source(){let x;return{token:new Su(function(D){x=D}),cancel:x}}}var b5=Su;function v5(v){return function(S){return v.apply(null,S)}}function w5(v){return O.isObject(v)&&v.isAxiosError===!0}const Nu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Nu).forEach(([v,x])=>{Nu[x]=v});var y5=Nu;function fv(v){const x=new pa(v),S=e(pa.prototype.request,x);return O.extend(S,pa.prototype,x,{allOwnKeys:!0}),O.extend(S,x,null,{allOwnKeys:!0}),S.create=function(D){return fv(fn(v,D))},S}const Ze=fv(se);return Ze.Axios=pa,Ze.CanceledError=ro,Ze.CancelToken=b5,Ze.isCancel=Xb,Ze.VERSION=uv,Ze.toFormData=Fr,Ze.AxiosError=pe,Ze.Cancel=Ze.CanceledError,Ze.all=function(x){return Promise.all(x)},Ze.spread=v5,Ze.isAxiosError=w5,Ze.mergeConfig=fn,Ze.AxiosHeaders=Ct,Ze.formToJSON=v=>V(O.isHTMLForm(v)?new FormData(v):v),Ze.getAdapter=lv.getAdapter,Ze.HttpStatusCode=y5,Ze.default=Ze,nu=Ze,nu}const OC=new Proxy({},{get(e,t){throw new Error(`Module "" has been externalized for browser compatibility. Cannot access ".${t}" in client code. See http://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.`)}}),ou=Du(Object.freeze(Object.defineProperty({__proto__:null,default:OC},Symbol.toStringTag,{value:"Module"})));var nn={},Ko={},c0;function VC(){return c0||(c0=1,Object.defineProperty(Ko,"__esModule",{value:!0}),Ko.arrayableParams=void 0,Ko.arrayableParams={query_by:"query_by",query_by_weights:"query_by_weights",facet_by:"facet_by",group_by:"group_by",include_fields:"include_fields",exclude_fields:"exclude_fields",highlight_fields:"highlight_fields",highlight_full_fields:"highlight_full_fields",pinned_hits:"pinned_hits",hidden_hits:"hidden_hits",infix:"infix",override_tags:"override_tags",num_typos:"num_typos",prefix:"prefix",sort_by:"sort_by"}),Ko}var u0;function Yo(){if(u0)return nn;u0=1,Object.defineProperty(nn,"__esModule",{value:!0}),nn.toErrorWithMessage=nn.normalizeArrayableParams=void 0;var e=he,t=VC();function r(a){return Object.keys(t.arrayableParams).filter(function(l){return a[l]!==void 0}).every(function(l){return o(a[l])})}function n(a){var l=e.__assign({},a),c=Object.keys(t.arrayableParams).filter(function(u){return Array.isArray(l[u])}).map(function(u){return l[u]=l[u].join(","),u});if(!c.length&&r(l))return l;if(!r(l))throw new Error("Failed to normalize arrayable params: ".concat(JSON.stringify(l)));return l}nn.normalizeArrayableParams=n;function o(a){return!Array.isArray(a)}function s(a){return typeof a=="object"&&a!==null&&"message"in a&&typeof a.message=="string"}function i(a){if(s(a))return a;try{return typeof a=="string"?new Error(a):new Error(JSON.stringify(a))}catch{return new Error(String(a))}}return nn.toErrorWithMessage=i,nn}var d0;function f0(){if(d0)return Ei;d0=1,Object.defineProperty(Ei,"__esModule",{value:!0});var e=he,t=e.__importDefault(LC()),r=ou,n=ou,o=qo(),s=e.__importDefault(Ot()),i=Yo(),a="X-TYPESENSE-API-KEY",l=!0,c=!1,u=typeof process<"u"&&process.versions!=null&&process.versions.node!=null&&typeof window>"u",f=function(){function h(d){this.configuration=d,this.apiKey=this.configuration.apiKey,this.nodes=this.configuration.nodes==null?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=this.configuration.nearestNode==null?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return h.prototype.get=function(d,m,b){m===void 0&&(m={});var w=b===void 0?{}:b,y=w.abortSignal,E=y===void 0?null:y,_=w.responseType,P=_===void 0?void 0:_,T=w.streamConfig,I=T===void 0?void 0:T,U=w.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(L){return[2,this.performRequest("get",d,{queryParameters:m,abortSignal:E,responseType:P,streamConfig:I,isStreamingRequest:U})]})})},h.prototype.delete=function(d,m){return m===void 0&&(m={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(b){return[2,this.performRequest("delete",d,{queryParameters:m,isStreamingRequest:!1})]})})},h.prototype.post=function(d,m,b,w,y){m===void 0&&(m={}),b===void 0&&(b={}),w===void 0&&(w={});var E=y===void 0?{}:y,_=E.abortSignal,P=_===void 0?null:_,T=E.responseType,I=T===void 0?void 0:T,U=E.streamConfig,L=U===void 0?void 0:U,$=E.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(R){return[2,this.performRequest("post",d,{queryParameters:b,bodyParameters:m,additionalHeaders:w,abortSignal:P,responseType:I,streamConfig:L,isStreamingRequest:$})]})})},h.prototype.put=function(d,m,b){return m===void 0&&(m={}),b===void 0&&(b={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("put",d,{queryParameters:b,bodyParameters:m,isStreamingRequest:!1})]})})},h.prototype.patch=function(d,m,b){return m===void 0&&(m={}),b===void 0&&(b={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("patch",d,{queryParameters:b,bodyParameters:m,isStreamingRequest:!1})]})})},h.prototype.getAdapter=function(){if(this.configuration.axiosAdapter){if(typeof this.configuration.axiosAdapter=="function")return this.configuration.axiosAdapter;var d=typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers";return d?t.default.getAdapter(this.configuration.axiosAdapter).bind(globalThis):t.default.getAdapter(this.configuration.axiosAdapter)}},h.prototype.performRequest=function(d,m,b){var w,y,E,_,P=b.queryParameters,T=P===void 0?null:P,I=b.bodyParameters,U=I===void 0?null:I,L=b.additionalHeaders,$=L===void 0?{}:L,R=b.abortSignal,j=R===void 0?null:R,B=b.responseType,M=B===void 0?void 0:B,K=b.skipConnectionTimeout,H=K===void 0?!1:K,Y=b.enableKeepAlive,ee=Y===void 0?void 0:Y,X=b.streamConfig,W=X===void 0?void 0:X,le=b.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){var me,je,ce,oe,re,xe,ye;return e.__generator(this,function(ie){switch(ie.label){case 0:this.configuration.validate(),le&&(this.logger.debug("Request: Performing streaming request to ".concat(m)),!u&&typeof fetch<"u"&&(this.logger.debug("Using fetch adapter for browser streaming"),M="stream")),me=Date.now(),ce=!1,this.logger.debug("Request #".concat(me,": Performing ").concat(d.toUpperCase()," request: ").concat(m)),oe=function(ke){var _e,Vt,Le,Ir,Qt,$e,qe;return e.__generator(this,function(vt){switch(vt.label){case 0:if(_e=re.getNextNode(me),re.logger.debug("Request #".concat(me,": Attempting ").concat(d.toUpperCase()," request Try #").concat(ke," to Node ").concat(_e.index)),j&&j.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];Vt=void 0,vt.label=1;case 1:return vt.trys.push([1,3,5,6]),Le={method:d,url:re.uriFor(m,_e),headers:Object.assign({},re.defaultHeaders(),$,re.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,validateStatus:function(kt){return kt>0},transformResponse:[function(kt,ht){var jr=kt;return ht!==void 0&&typeof kt=="string"&&ht["content-type"]&&ht["content-type"].startsWith("application/json")&&(jr=JSON.parse(kt)),jr}]},Le.adapter=le&&!u?"fetch":re.getAdapter(),H!==!0&&(Le.timeout=re.connectionTimeoutSeconds*1e3),T&&Object.keys(T).length!==0&&(Le.params=T),re.sendApiKeyAsQueryParam&&(Le.params=Le.params||{},Le.params["x-typesense-api-key"]=re.apiKey),re.configuration.httpAgent?(re.logger.debug("Request #".concat(me,": Using custom httpAgent")),Le.httpAgent=re.configuration.httpAgent):ee===!0&&(u?(re.logger.debug("Request #".concat(me,": Enabling KeepAlive")),Le.httpAgent=new r.Agent({keepAlive:!0})):re.logger.warn("Request #".concat(me,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),re.configuration.httpsAgent?(re.logger.debug("Request #".concat(me,": Using custom httpsAgent")),Le.httpsAgent=re.configuration.httpsAgent):ee===!0&&(u?(re.logger.debug("Request #".concat(me,": Enabling keepAlive")),Le.httpsAgent=new n.Agent({keepAlive:!0})):re.logger.warn("Request #".concat(me,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),re.configuration.paramsSerializer&&(re.logger.debug("Request #".concat(me,": Using custom paramsSerializer")),Le.paramsSerializer=re.configuration.paramsSerializer),U&&(typeof U=="string"&&U.length!==0||typeof U=="object"&&Object.keys(U).length!==0)&&(Le.data=U),j&&(Ir=t.default.CancelToken,Qt=Ir.source(),Vt=function(){ce=!0,Qt.cancel()},j.addEventListener("abort",Vt),Le.cancelToken=Qt.token),le?(Le.responseType="stream",u||(Le.headers=e.__assign(e.__assign({},Le.headers),{Accept:"text/event-stream"}))):M&&(Le.responseType=M),[4,(0,t.default)(Le)];case 2:if($e=vt.sent(),$e.status>=1&&$e.status<=499&&re.setNodeHealthcheck(_e,l),re.logger.debug("Request #".concat(me,": Request to Node ").concat(_e.index," was made. Response Code was ").concat($e.status,".")),$e.status>=200&&$e.status<300)return le?[2,{value:re.handleStreamingResponse($e,W)}]:[2,{value:Promise.resolve($e.data)}];if($e.status<500)return[2,{value:Promise.reject(re.customErrorForResponse($e,(w=$e.data)===null||w===void 0?void 0:w.message,Le.data))}];throw re.customErrorForResponse($e,(y=$e.data)===null||y===void 0?void 0:y.message,Le.data);case 3:if(qe=vt.sent(),ce||re.setNodeHealthcheck(_e,c),je=qe,re.logger.warn("Request #".concat(me,": Request to Node ").concat(_e.index,' failed due to "').concat((E=qe==null?void 0:qe.code)!==null&&E!==void 0?E:""," ").concat(qe.message).concat(qe.response==null?"":" - "+JSON.stringify((_=qe.response)===null||_===void 0?void 0:_.data),'"')),ce)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];if(le&&re.invokeOnErrorCallback(qe,W),ke<re.numRetriesPerRequest+1)re.logger.warn("Request #".concat(me,": Sleeping for ").concat(re.retryIntervalSeconds,"s and then retrying request..."));else return re.logger.debug("Request #".concat(me,": No retries left. Raising last error")),[2,{value:Promise.reject(je)}];return[4,re.timer(re.retryIntervalSeconds)];case 4:return vt.sent(),[3,6];case 5:return j&&Vt&&j.removeEventListener("abort",Vt),[7];case 6:return[2]}})},re=this,xe=1,ie.label=1;case 1:return xe<=this.numRetriesPerRequest+1?[5,oe(xe)]:[3,4];case 2:if(ye=ie.sent(),typeof ye=="object")return[2,ye.value];ie.label=3;case 3:return xe++,[3,1];case 4:return this.logger.debug("Request #".concat(me,": No retries left. Raising last error")),[2,Promise.reject(je)]}})})},h.prototype.processStreamingLine=function(d){if(!d.trim()||d==="data: [DONE]")return null;if(d.startsWith("data: "))return this.processDataLine(d.slice(6).trim());if(d.trim().startsWith("{"))try{var m=JSON.parse(d.trim());return m&&typeof m=="object"?(m.conversation_id||(m.conversation_id="unknown"),!m.message&&m.message!==""&&(m.message=""),m):{conversation_id:"unknown",message:JSON.stringify(m)}}catch{return{conversation_id:"unknown",message:d.trim()}}return{conversation_id:"unknown",message:d.trim()}},h.prototype.processDataLine=function(d){if(!d)return null;if(d.startsWith("{"))try{var m=JSON.parse(d);return m&&typeof m=="object"?(m.conversation_id||(m.conversation_id="unknown"),!m.message&&m.message!==""&&(m.message=""),m):{conversation_id:"unknown",message:JSON.stringify(m)}}catch{return{conversation_id:"unknown",message:d}}return{conversation_id:"unknown",message:d}},h.prototype.handleStreamingResponse=function(d,m){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(b){return this.logger.debug("Handling streaming response. Environment: ".concat(u?"Node.js":"Browser")),u&&d.data?[2,this.handleNodeStreaming(d,m)]:u?(this.logger.debug("Processing non-streaming response"),this.invokeOnCompleteCallback(d.data,m),[2,Promise.resolve(d.data)]):[2,this.handleBrowserStreaming(d,m)]})})},h.prototype.handleNodeStreaming=function(d,m){var b=this;return this.logger.debug("Processing Node.js stream"),new Promise(function(w,y){var E=d.data,_=[],P="";E.on("data",function(T){var I;try{var U=T.toString();P+=U;var L=P.split(` 165 `);P=(I=L.pop())!==null&&I!==void 0?I:"",b.processStreamLines(L,_,m)}catch($){y($)}}),E.on("end",function(){if(P.trim().length>0){var T=P.split(` 166 `);b.processStreamLines(T,_,m)}b.finalizeStreamResult(_,w,d,m)}),E.on("error",function(T){b.logger.error("Stream error: ".concat(T)),b.invokeOnErrorCallback(T,m),y(T)})})},h.prototype.handleBrowserStreaming=function(d,m){var b=this;return this.logger.debug("Processing browser stream"),new Promise(function(w,y){return e.__awaiter(b,void 0,void 0,function(){return e.__generator(this,function(E){try{return d.data&&typeof d.data.getReader=="function"?[2,this.handleBrowserReadableStream(d.data,w,y,d,m)]:typeof d.data=="string"?[2,this.handleBrowserStringResponse(d.data,w,d,m)]:typeof d.data=="object"&&d.data!==null?(this.logger.debug("No stream found, but data object is available"),this.invokeOnCompleteCallback(d.data,m),[2,w(d.data)]):(this.logger.error("No usable data found in response"),[2,y(new Error("No usable data found in response"))])}catch(_){this.logger.error("Error processing streaming response: ".concat(_)),this.invokeOnErrorCallback(_,m),y(_)}return[2]})})})},h.prototype.handleBrowserReadableStream=function(d,m,b,w,y){return e.__awaiter(this,void 0,void 0,function(){var E,_,P,T,I,U,L,$,R,j;return e.__generator(this,function(B){switch(B.label){case 0:this.logger.debug("Found ReadableStream in response.data"),E=d.getReader(),_=[],P="",B.label=1;case 1:B.trys.push([1,5,,6]),B.label=2;case 2:return[4,E.read()];case 3:return T=B.sent(),I=T.done,U=T.value,I?(this.logger.debug("Stream reading complete"),P.trim()&&(L=P.split(` 167 `),this.processStreamLines(L,_,y)),[3,4]):($=new TextDecoder().decode(U),this.logger.debug("Received chunk: ".concat($.length," bytes")),P+=$,R=P.split(` 168 `),P=R.pop()||"",this.processStreamLines(R,_,y),[3,2]);case 4:return this.finalizeStreamResult(_,m,w,y),[3,6];case 5:return j=B.sent(),this.logger.error("Stream error: ".concat(j)),this.invokeOnErrorCallback(j,y),b(j),[3,6];case 6:return[2]}})})},h.prototype.handleBrowserStringResponse=function(d,m,b,w){this.logger.debug("Processing text response as stream data");var y=[],E=d.split(` 169 `);if(this.processStreamLines(E,y,w),y.length>0){var _=this.combineStreamingChunks(y);this.invokeOnCompleteCallback(_,w),m(_)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(b.data,w),m(b.data)},h.prototype.processStreamLines=function(d,m,b){for(var w=0,y=d;w<y.length;w++){var E=y[w];if(E.trim()&&E!=="data: [DONE]"){var _=this.processStreamingLine(E);_!==null&&(this.invokeOnChunkCallback(_,b),m.push(_))}}},h.prototype.finalizeStreamResult=function(d,m,b,w){if(d.length>0){var y=this.combineStreamingChunks(d);this.logger.debug("Stream processing complete"),this.invokeOnCompleteCallback(y,w),m(y)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(b.data,w),m(b.data)},h.prototype.combineStreamingChunks=function(d){if(d.length===0)return{};if(d.length===1)return d[0];var m=this.getMessageChunks(d);if(m.length>0)return this.combineMessageChunks(d,m);var b=d[d.length-1];if(!this.isCompleteSearchResponse(b))throw new Error("Last chunk is not a complete search response");return b},h.prototype.getMessageChunks=function(d){return d.filter(this.isChunkMessage)},h.prototype.isChunkMessage=function(d){return typeof d=="object"&&d!==null&&"message"in d&&"conversation_id"in d},h.prototype.combineMessageChunks=function(d,m){this.logger.debug("Found ".concat(m.length," message chunks to combine"));var b=d[d.length-1];if(this.isCompleteSearchResponse(b))return b;var w=d.find(this.isCompleteSearchResponse);if(!w)throw new Error("No metadata chunk found");return w},h.prototype.isCompleteSearchResponse=function(d){return typeof d=="object"&&d!==null&&Object.keys(d).length>0?"results"in d||"found"in d||"hits"in d||"page"in d||"search_time_ms"in d:!1},h.prototype.getNextNode=function(d){if(d===void 0&&(d=0),this.nearestNode!=null){if(this.logger.debug("Request #".concat(d,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(this.nearestNode.isHealthy===!0?"Healthy":"Unhealthy")),this.nearestNode.isHealthy===!0||this.nodeDueForHealthcheck(this.nearestNode,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(d,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(d,": Nodes Health: ").concat(this.nodes.map(function(w){return"Node ".concat(w.index," is ").concat(w.isHealthy===!0?"Healthy":"Unhealthy")}).join(" || ")));for(var m=this.nodes[0],b=0;b<=this.nodes.length;b++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,m=this.nodes[this.currentNodeIndex],m.isHealthy===!0||this.nodeDueForHealthcheck(m,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(m.index)),m;return this.logger.debug("Request #".concat(d,": No healthy nodes were found. Returning the next node, Node ").concat(m.index)),m},h.prototype.nodeDueForHealthcheck=function(d,m){m===void 0&&(m=0);var b=Date.now()-d.lastAccessTimestamp>this.healthcheckIntervalSeconds*1e3;return b&&this.logger.debug("Request #".concat(m,": Node ").concat(d.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),b},h.prototype.initializeMetadataForNodes=function(){var d=this;this.nearestNode!=null&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,l)),this.nodes.forEach(function(m,b){m.index=b,d.setNodeHealthcheck(m,l)})},h.prototype.setNodeHealthcheck=function(d,m){d.isHealthy=m,d.lastAccessTimestamp=Date.now()},h.prototype.uriFor=function(d,m){return m.url!=null?"".concat(m.url).concat(d):"".concat(m.protocol,"://").concat(m.host,":").concat(m.port).concat(m.path).concat(d)},h.prototype.defaultHeaders=function(){var d={};return this.sendApiKeyAsQueryParam||(d[a]=this.apiKey),d["Content-Type"]="application/json",d},h.prototype.timer=function(d){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(m){return[2,new Promise(function(b){return setTimeout(b,d*1e3)})]})})},h.prototype.customErrorForResponse=function(d,m,b){var w="Request failed with HTTP code ".concat(d.status);typeof m=="string"&&m.trim()!==""&&(w+=" | Server said: ".concat(m));var y=new s.default(w,b,d.status);return d.status===400?y=new o.RequestMalformed(w,b,d.status):d.status===401?y=new o.RequestUnauthorized(w,b,d.status):d.status===404?y=new o.ObjectNotFound(w,b,d.status):d.status===409?y=new o.ObjectAlreadyExists(w,b,d.status):d.status===422?y=new o.ObjectUnprocessable(w,b,d.status):d.status>=500&&d.status<=599?y=new o.ServerError(w,b,d.status):y=new o.HTTPError(w,b,d.status),y},h.prototype.invokeOnChunkCallback=function(d,m){if(m!=null&&m.onChunk)try{m.onChunk(d)}catch(b){this.logger.warn("Error in onChunk callback: ".concat(b))}},h.prototype.invokeOnCompleteCallback=function(d,m){if(m!=null&&m.onComplete)try{m.onComplete(d)}catch(b){this.logger.warn("Error in onComplete callback: ".concat(b))}},h.prototype.invokeOnErrorCallback=function(d,m){if(m!=null&&m.onError){var b=(0,i.toErrorWithMessage)(d);try{m.onError(b)}catch(w){this.logger.warn("Error in onError callback: ".concat(w))}}},h}();return Ei.default=f,Ei}var _i={},m0;function Pr(){if(m0)return _i;m0=1,Object.defineProperty(_i,"__esModule",{value:!0});var e=he,t="/collections",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(t,o,s)]})})},n.prototype.retrieve=function(o){return o===void 0&&(o={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(t,o)]})})},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return _i.default=r,_i}var Si={},Ni={},Xo={},ki={},h0;function p0(){if(h0)return ki;h0=1,Object.defineProperty(ki,"__esModule",{value:!0});var e=he,t=2*60,r=100,n=function(){function o(){this.responseCache=new Map,this.responsePromiseCache=new Map}return o.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},o.prototype.perform=function(s,i,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,h,d,m,b,w,y,E,_,P,T,I,U,L,$,j,R,j,B,M,K,Y,H,Y;return e.__generator(this,function(ee){switch(ee.label){case 0:if(c=l||{},u=c.cacheResponseForSeconds,f=u===void 0?t:u,h=c.maxSize,d=h===void 0?r:h,m=l===void 0||f<=0||d<=0,b=a.path,w=a.queryParams,y=a.body,E=a.headers,_=a.streamConfig,P=a.abortSignal,T=a.responseType,I=a.isStreamingRequest,m)return[2,this.executeRequest(s,i,b,w,y,E,{abortSignal:P,responseType:T,streamConfig:_,isStreamingRequest:I})];if(U=JSON.stringify(a),L=this.responseCache.get(U),$=Date.now(),L){if(j=$-L.requestTimestamp<f*1e3,j)return this.responseCache.delete(U),this.responseCache.set(U,L),[2,L.response];this.responseCache.delete(U)}if(R=this.responsePromiseCache.get(U),R){if(j=$-R.requestTimestamp<f*1e3,j)return this.responsePromiseCache.delete(U),this.responsePromiseCache.set(U,R),[2,R.responsePromise];this.responsePromiseCache.delete(U)}return B=this.executeRequest(s,i,b,w,y,E,{abortSignal:P,responseType:T,streamConfig:_,isStreamingRequest:I}),this.responsePromiseCache.set(U,{requestTimestamp:$,responsePromise:B}),[4,B];case 1:return M=ee.sent(),this.responseCache.set(U,{requestTimestamp:$,response:M}),K=this.responseCache.size>d,K&&(Y=this.responseCache.keys().next().value,Y&&this.responseCache.delete(Y)),H=this.responsePromiseCache.size>d,H&&(Y=this.responsePromiseCache.keys().next().value,Y&&this.responsePromiseCache.delete(Y)),[2,M]}})})},o.prototype.executeRequest=function(s,i,a,l,c,u,f){l===void 0&&(l={});var h=s[i];switch(i){case"get":return h.call(s,a,l,{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"delete":return h.call(s,a,l);case"post":return h.call(s,a,c,l,u||{},{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"put":case"patch":return h.call(s,a,c,l);default:throw new Error("Unsupported method: ".concat(String(i)))}},o}();return ki.default=n,ki}var g0;function b0(){if(g0)return Xo;g0=1,Object.defineProperty(Xo,"__esModule",{value:!0}),Xo.SearchOnlyDocuments=void 0;var e=he,t=e.__importDefault(p0()),r=e.__importDefault(Pr()),n=Yo(),o="/documents",s=function(){function i(a,l,c){this.collectionName=a,this.apiCall=l,this.configuration=c,this.requestWithCache=new t.default}return i.prototype.clearCache=function(){this.requestWithCache.clearCache()},i.prototype.search=function(a,l){var c=l===void 0?{}:l,u=c.cacheSearchResultsForSeconds,f=u===void 0?this.configuration.cacheSearchResultsForSeconds:u,h=c.abortSignal,d=h===void 0?null:h;return e.__awaiter(this,void 0,void 0,function(){var m,b,w,y,E,_;return e.__generator(this,function(P){return m={},this.configuration.useServerSideSearchCache===!0&&(m.use_cache=!0),b=(0,n.normalizeArrayableParams)(a),w=b.streamConfig,y=e.__rest(b,["streamConfig"]),E=e.__assign(e.__assign({},m),y),_=E.conversation_stream===!0,[2,this.requestWithCache.perform(this.apiCall,"get",{path:this.endpointPath("search"),queryParams:E,streamConfig:w,abortSignal:d,isStreamingRequest:_},{cacheResponseForSeconds:f})]})})},i.prototype.endpointPath=function(a){return"".concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o).concat(a===void 0?"":"/"+a)},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),i}();return Xo.SearchOnlyDocuments=s,Xo}var v0;function w0(){if(v0)return Ni;v0=1,Object.defineProperty(Ni,"__esModule",{value:!0});var e=he,t=qo(),r=b0(),n=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,o=function(i){e.__extends(a,i);function a(l,c,u){return i.call(this,l,c,u)||this}return a.prototype.create=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,c)]})})},a.prototype.upsert=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"upsert"}))]})})},a.prototype.update=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return c.filter_by!=null?[2,this.apiCall.patch(this.endpointPath(),l,Object.assign({},c))]:[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"update"}))]})})},a.prototype.delete=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.delete(this.endpointPath(),l)]})})},a.prototype.createMany=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(l,c)]})})},a.prototype.import=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,h,d,m;return e.__generator(this,function(b){switch(b.label){case 0:if(u=e.__assign({throwOnFail:!0},c),Array.isArray(l)){if(l.length===0)throw new t.RequestMalformed("No documents provided");try{f=l.map(function(w){return JSON.stringify(w)}).join(` 115 */const wf=Ze("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);function An({label:e,help:t,iconClassName:r="size-4",buttonClassName:n="",...o}){const[i,s]=m.useState(!1);return t?g.jsxs(g.Fragment,{children:[g.jsx("button",{type:"button","aria-label":"Show help",onClick:()=>s(!0),className:`absolute top-[5px] right-[-25px] inline-flex items-center justify-center rounded-full p-1 text-gray-400 hover:text-indigo-600 focus:outline-none focus:ring-2 focus:ring-indigo-500 ${n}`,tabIndex:0,children:g.jsx(mf,{className:r})}),g.jsxs(Pn,{open:i,onClose:s,className:"relative z-999",children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 bg-gray-500/75 transition-opacity data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in"}),g.jsx("div",{className:"fixed inset-0 z-999 w-screen overflow-y-auto",children:g.jsx("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:g.jsxs(Uo,{transition:!0,className:"relative transform overflow-hidden rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all data-[closed]:translate-y-4 data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in sm:my-8 sm:w-full sm:max-w-lg sm:p-6 data-[closed]:sm:translate-y-0 data-[closed]:sm:scale-95",children:[g.jsxs("div",{className:"flex items-start gap-3",children:[g.jsx("div",{className:"flex-shrink-0 flex items-center justify-center rounded-full bg-indigo-100 size-10",children:g.jsx(mf,{className:"size-6 text-indigo-600"})}),g.jsxs("div",{children:[g.jsx(Ca,{as:"h3",className:"text-base font-semibold text-gray-900",children:e}),g.jsx("div",{className:"mt-2",children:g.jsx("div",{className:"text-sm text-gray-500",dangerouslySetInnerHTML:{__html:t}})})]})]}),g.jsx("div",{className:"mt-5 flex justify-end",children:g.jsx("button",{type:"button",onClick:()=>s(!1),className:"inline-flex justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500",children:"Close"})})]})})})]})]}):null}const yf=m.createContext(null);function Ek({initialValues:e={},onChange:t,children:r}){const[n,o]=m.useState(e),i=(a,l)=>{o(c=>{const u=typeof l=="function"?l(c[a]):l,f=Ck(c,a,u);return t==null||t(f),f})},s=m.useMemo(()=>({values:n,setValue:i}),[n]);return g.jsx(yf.Provider,{value:s,children:r})}function Ft(){const e=m.useContext(yf);return e||{values:{},setValue:()=>{}}}function Ck(e,t,r){if(!t||!t.includes("."))return{...e,[t]:r};const n=t.split("."),o={...e};let i=o;for(let s=0;s<n.length-1;s++){const a=n[s];i[a]={...i[a]??{}},i=i[a]}return i[n[n.length-1]]=r,o}const Oa=(e,t)=>!t||!t.includes(".")?e==null?void 0:e[t]:t.split(".").reduce((r,n)=>r==null?void 0:r[n],e);function On(e){const{values:t}=Ft(),r=m.useMemo(()=>Array.from(jn(e)),[e]),n=JSON.stringify(r.map(o=>Oa(t,o)));return m.useMemo(()=>Mn(e,t),[e,n])}function jn(e,t=new Set){return!e||typeof e=="function"?t:Array.isArray(e)?(e.forEach(r=>jn(r,t)),t):typeof e=="object"?e.all||e.any||e.not?(e.all&&e.all.forEach(r=>jn(r,t)),e.any&&e.any.forEach(r=>jn(r,t)),e.not&&jn(e.not,t),t):e.field?(t.add(e.field),t):(Object.keys(e).forEach(r=>t.add(r)),t):t}function Mn(e,t){if(!e)return!0;if(typeof e=="function")return!!e(t);if(Array.isArray(e))return e.every(r=>Mn(r,t));if(typeof e=="object"){if(e.all)return e.all.every(r=>Mn(r,t));if(e.any)return e.any.some(r=>Mn(r,t));if(e.not)return!Mn(e.not,t);if(e.field){const r=Oa(t,e.field);return"eq"in e?r===e.eq:"ne"in e?r!==e.ne:"gt"in e?r>e.gt:"gte"in e?r>=e.gte:"lt"in e?r<e.lt:"lte"in e?r<=e.lte:"in"in e?(e.in??[]).includes(r):e.truthy?!!r:e.falsy?!r:"contains"in e?Array.isArray(r)?r.includes(e.contains):typeof r=="string"?r.includes(String(e.contains)):!1:!!r}return Object.entries(e).every(([r,n])=>{const o=Oa(t,r);return Array.isArray(n)?n.includes(o):n===!0?o===!0||o==="on"||o===1||o==="1":n===!1?o===!1||o===""||o===0||o==="0"||o===null||o===void 0:o===n})}return!!e}function Nn({label:e,id:t,description:r,value:n,onChange:o,help:i,showIf:s,mountWhenHidden:a=!0}){const{values:l,setValue:c}=Ft(),u=On(s);if(!a&&s&&!u)return null;const f=n??(l==null?void 0:l[t])??!1,p=f===!0||f==="on"||f===1||f==="1",d=t||(e?e.replace(/\s+/g,"-").toLowerCase():"toggle");return g.jsxs(mr,{hidden:s&&!u,"aria-hidden":s&&!u,children:[g.jsx("div",{className:"flex items-center gap-2",children:e&&g.jsxs(gr,{children:[e,g.jsx(An,{label:e,help:i})]})}),r&&g.jsx(qr,{children:r}),g.jsx("div",{className:"mt-2",children:g.jsx(df,{id:d,checked:p,disabled:s&&!u,onChange:h=>{const v=!!h;t&&c(t,v),o==null||o(v)},className:` 116 bg-gray-200 data-[checked]:bg-indigo-600 117 dark:bg-neutral-800 dark:data-[checked]:bg-indigo-500 118 border-2 border-transparent 119 focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 120 transition-colors 121 `,iconOn:g.jsx("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600 dark:text-indigo-300",children:g.jsx("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"})}),iconOff:g.jsx("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400 dark:text-neutral-400",children:g.jsx("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})})})]})}function Gt({id:e,name:t,label:r,description:n,help:o,value:i,onChange:s,type:a="text",placeholder:l,prefix:c,suffix:u,optional:f,showIf:p,resetOnHide:d,mountWhenHidden:h=!0,className:v,step:w,min:x,max:S,..._}){const{values:T,setValue:P}=Ft(),A=On(p),M=m.useRef(A);let I=a,V=c,L=u;const O={step:w,min:x,max:S};a==="price"?(I="number",V=V??"$",L=L??"USD",O.step===void 0&&(O.step="any"),O.min===void 0&&(O.min="0")):a==="url"?(I="text",V=V??"https://"):a==="email"?I="email":a==="number"&&(I="number");const F=e?T==null?void 0:T[e]:void 0,R=i!==void 0,X=m.useMemo(()=>(R?i:F)??"",[R,i,F]);if(m.useEffect(()=>{M.current&&!A&&d!==void 0&&e&&P(e,d===!0?void 0:d),M.current=A},[A,d,e,P]),!h&&p&&!A)return null;const z=!A&&h,q=G=>{const H=I==="number"?G.target.value===""?"":Number(G.target.value):G.target.value;!R&&e&&P(e,H),s==null||s(H)};return g.jsxs(mr,{hidden:p&&!A,"aria-hidden":p&&!A,className:v,..._,children:[g.jsxs("div",{className:"flex justify-between items-center",children:[r&&g.jsxs(gr,{htmlFor:e,children:[r,g.jsx(An,{label:r,help:o})]}),f&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"})]}),n&&g.jsx(qr,{children:n}),g.jsx("div",{className:"mt-2 max-w-lg",children:V||L?g.jsxs("div",{className:"flex items-center rounded-md bg-white px-3 outline outline-1 -outline-offset-1 outline-gray-300 focus-within:outline focus-within:outline-2 focus-within:-outline-offset-2 focus-within:outline-indigo-600 dark:bg-neutral-900 dark:outline-neutral-700",children:[V&&g.jsx("div",{className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:V}),g.jsx("input",{id:e,name:t||e,type:I,value:X,onChange:q,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:z,className:`block min-w-0 grow py-1.5 !pl-1 pr-3 text-base text-gray-900 placeholder:text-gray-400 focus:outline focus:outline-0 sm:text-sm/6 bg-transparent dark:text-white dark:placeholder:text-neutral-500 ${a==="url"?"!border-0 !outline-none !shadow-none !focus:ring-0 !focus:border-0 dark:!bg-neutral-900":""}`,...O}),L&&g.jsx("div",{id:a==="price"?`${e}-currency`:void 0,className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:L})]}):g.jsx("input",{id:e,name:t||e,type:I,value:X,onChange:q,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:z,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700",...O})})]})}function ja({id:e,name:t,label:r,description:n,help:o,value:i,onChange:s,rows:a=4,placeholder:l,optional:c,showIf:u,resetOnHide:f,mountWhenHidden:p=!0,className:d,...h}){const{values:v,setValue:w}=Ft(),x=On(u),S=m.useRef(x),_=e?v==null?void 0:v[e]:void 0,T=i!==void 0,P=m.useMemo(()=>(T?i:_)??"",[T,i,_]);if(m.useEffect(()=>{S.current&&!x&&f!==void 0&&e&&w(e,f===!0?void 0:f),S.current=x},[x,f,e,w]),!p&&u&&!x)return null;const A=!x&&p,M=I=>{const V=I.target.value;!T&&e&&w(e,V),s==null||s(V)};return g.jsxs(mr,{hidden:u&&!x,"aria-hidden":u&&!x,className:d,...h,children:[g.jsxs("div",{className:"flex justify-between items-center",children:[r&&g.jsxs(gr,{htmlFor:e,children:[r,g.jsx(An,{label:r,help:o})]}),c&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"})]}),n&&g.jsx(qr,{children:n}),g.jsx("div",{className:"mt-2 max-w-lg",children:g.jsx("textarea",{id:e,name:t||e,rows:a,value:P,onChange:M,placeholder:l,"aria-describedby":c?`${e}-optional`:void 0,disabled:A,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700"})})]})}function Ho(){return(Ho=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function xf(e,t){if(e==null)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}function Ma(e){var t=m.useRef(e),r=m.useRef(function(n){t.current&&t.current(n)});return t.current=e,r.current}var Wr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},In=function(e){return"touches"in e},Na=function(e){return e&&e.ownerDocument.defaultView||self},kf=function(e,t,r){var n=e.getBoundingClientRect(),o=In(t)?function(i,s){for(var a=0;a<i.length;a++)if(i[a].identifier===s)return i[a];return i[0]}(t.touches,r):t;return{left:Wr((o.pageX-(n.left+Na(e).pageXOffset))/n.width),top:Wr((o.pageY-(n.top+Na(e).pageYOffset))/n.height)}},_f=function(e){!In(e)&&e.preventDefault()},Ia=m.memo(function(e){var t=e.onMove,r=e.onKey,n=xf(e,["onMove","onKey"]),o=m.useRef(null),i=Ma(t),s=Ma(r),a=m.useRef(null),l=m.useRef(!1),c=m.useMemo(function(){var d=function(w){_f(w),(In(w)?w.touches.length>0:w.buttons>0)&&o.current?i(kf(o.current,w,a.current)):v(!1)},h=function(){return v(!1)};function v(w){var x=l.current,S=Na(o.current),_=w?S.addEventListener:S.removeEventListener;_(x?"touchmove":"mousemove",d),_(x?"touchend":"mouseup",h)}return[function(w){var x=w.nativeEvent,S=o.current;if(S&&(_f(x),!function(T,P){return P&&!In(T)}(x,l.current)&&S)){if(In(x)){l.current=!0;var _=x.changedTouches||[];_.length&&(a.current=_[0].identifier)}S.focus(),i(kf(S,x,a.current)),v(!0)}},function(w){var x=w.which||w.keyCode;x<37||x>40||(w.preventDefault(),s({left:x===39?.05:x===37?-.05:0,top:x===40?.05:x===38?-.05:0}))},v]},[s,i]),u=c[0],f=c[1],p=c[2];return m.useEffect(function(){return p},[p]),m.createElement("div",Ho({},n,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:f,tabIndex:0,role:"slider"}))}),qo=function(e){return e.filter(Boolean).join(" ")},Da=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,i=qo(["react-colorful__pointer",e.className]);return m.createElement("div",{className:i,style:{top:100*o+"%",left:100*r+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Ge=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},Sf=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Ge(e.h),s:Ge(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Ge(o/2),a:Ge(n,2)}},Fa=function(e){var t=Sf(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},La=function(e){var t=Sf(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Tk=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),a=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),c=i%6;return{r:Ge(255*[n,a,s,s,l,n][c]),g:Ge(255*[l,n,n,a,s,s][c]),b:Ge(255*[s,s,l,n,n,a][c]),a:Ge(o,2)}},Pk=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),a=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:Ge(60*(a<0?a+6:a)),s:Ge(i?s/i*100:0),v:Ge(i/255*100),a:o}},Ak=m.memo(function(e){var t=e.hue,r=e.onChange,n=qo(["react-colorful__hue",e.className]);return m.createElement("div",{className:n},m.createElement(Ia,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:Wr(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Ge(t),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(Da,{className:"react-colorful__hue-pointer",left:t/360,color:Fa({h:t,s:100,v:100,a:1})})))}),Ok=m.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:Fa({h:t.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:n},m.createElement(Ia,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:Wr(t.s+100*o.left,0,100),v:Wr(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Ge(t.s)+"%, Brightness "+Ge(t.v)+"%"},m.createElement(Da,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Fa(t)})))}),Ef=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0};function jk(e,t,r){var n=Ma(r),o=m.useState(function(){return e.toHsva(t)}),i=o[0],s=o[1],a=m.useRef({color:t,hsva:i});m.useEffect(function(){if(!e.equal(t,a.current.color)){var c=e.toHsva(t);a.current={hsva:c,color:t},s(c)}},[t,e]),m.useEffect(function(){var c;Ef(i,a.current.hsva)||e.equal(c=e.fromHsva(i),a.current.color)||(a.current={hsva:i,color:c},n(c))},[i,e,n]);var l=m.useCallback(function(c){s(function(u){return Object.assign({},u,c)})},[]);return[i,l]}var Mk=typeof window<"u"?m.useLayoutEffect:m.useEffect,Nk=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Cf=new Map,Ik=function(e){Mk(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Cf.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Cf.set(t,r);var n=Nk();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},Dk=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+La(Object.assign({},r,{a:0}))+", "+La(Object.assign({},r,{a:1}))+")"},i=qo(["react-colorful__alpha",t]),s=Ge(100*r.a);return m.createElement("div",{className:i},m.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),m.createElement(Ia,{onMove:function(a){n({a:a.left})},onKey:function(a){n({a:Wr(r.a+a.left)})},"aria-label":"Alpha","aria-valuetext":s+"%","aria-valuenow":s,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(Da,{className:"react-colorful__alpha-pointer",left:r.a,color:La(r)})))},Fk=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,s=xf(e,["className","colorModel","color","onChange"]),a=m.useRef(null);Ik(a);var l=jk(r,o,i),c=l[0],u=l[1],f=qo(["react-colorful",t]);return m.createElement("div",Ho({},s,{ref:a,className:f}),m.createElement(Ok,{hsva:c,onChange:u}),m.createElement(Ak,{hue:c.h,onChange:u}),m.createElement(Dk,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},Lk={defaultColor:{r:0,g:0,b:0,a:1},toHsva:Pk,fromHsva:Tk,equal:Ef},Rk=function(e){return m.createElement(Fk,Ho({},e,{colorModel:Lk}))};function Vk({id:e,label:t,description:r,help:n,value:o,onChange:i,optional:s,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,defaultColor:u={r:255,g:0,b:0,a:1},allowClear:f=!1,...p}){const{values:d,setValue:h}=Ft(),v=On(a),w=m.useRef(v),x=e?d==null?void 0:d[e]:void 0,S=o!==void 0,_=S?o:x,T=m.useMemo(()=>Pf(_,u),[_,u]),[P,A]=m.useState(!1),[M,I]=m.useState(T);m.useEffect(()=>{Uk(M,T)||I(T)},[T]),m.useEffect(()=>{if(w.current&&!v&&l!==void 0&&e){const F=l===!0?void 0:Pf(l,u);h(e,F)}w.current=v},[v,l,e,h,u]);const V=m.useCallback(F=>{I(F),S?i==null||i(F):e&&h(e,F)},[e,S,i,h]);if(!c&&a&&!v)return null;const L=!v&&c,O=Va(M);return g.jsxs(mr,{hidden:a&&!v,"aria-hidden":a&&!v,...p,children:[g.jsxs("div",{className:"flex justify-between items-center mb-2",children:[t&&g.jsxs(gr,{htmlFor:e,children:[t,g.jsx(An,{label:t,help:n})]}),g.jsxs("div",{className:"flex items-center gap-3",children:[s&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"}),f&&g.jsx("button",{type:"button",className:"text-xs px-2 py-1 rounded border border-gray-300 hover:bg-gray-50 dark:border-neutral-700 dark:hover:bg-neutral-800",onClick:()=>{S?i==null||i(void 0):e&&h(e,void 0)},disabled:L,children:"Clear"})]})]}),r&&g.jsx(qr,{children:r}),g.jsxs("button",{type:"button",className:"inline-flex items-center gap-2 mt-2",onClick:()=>A(!0),disabled:L,style:{outline:"none"},children:[g.jsx("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 shadow dark:border-neutral-700",style:{background:O}}),g.jsx("span",{className:"text-sm dark:text-white",children:O})]}),g.jsxs(Pn,{open:P,onClose:()=>A(!1),className:"relative z-50",children:[g.jsx("div",{className:"fixed inset-0 bg-black/30","aria-hidden":"true",onClick:()=>A(!1)}),g.jsx("div",{className:"fixed inset-0 flex items-center justify-center",children:g.jsxs(Pn.Panel,{className:"bg-white dark:bg-neutral-900 rounded-lg p-6 shadow-xl max-w-xs w-full",children:[g.jsx(Rk,{color:M,onChange:V}),g.jsxs("div",{className:"mt-4 flex items-center gap-2",children:[g.jsx("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 dark:border-neutral-700",style:{background:Va(M)}}),g.jsx("span",{className:"text-sm dark:text-white",children:Va(M)})]}),g.jsxs("div",{className:"mt-4 grid grid-cols-2 gap-2",children:[f&&g.jsx("button",{className:"px-4 py-1.5 rounded border border-neutral-300 dark:border-neutral-700",onClick:()=>{S?i==null||i(void 0):e&&h(e,void 0),A(!1)},children:"Clear"}),g.jsx("button",{className:"col-span-2 px-4 py-1.5 rounded bg-indigo-600 text-white font-semibold text-sm w-full",onClick:()=>A(!1),children:"Done"})]})]})})]})]})}function ft(e,t,r){return Math.max(t,Math.min(r,e))}function Tf(e){return e&&typeof e=="object"}function zk(e){return`#${e[1]}${e[1]}${e[2]}${e[2]}${e[3]}${e[3]}`}function Ra(e){if(typeof e!="string")return null;const t=e.trim(),r=/^#([0-9a-fA-F]{3})$/.exec(t);if(r){const i=zk(r[0]);return Ra(i)}const n=/^#([0-9a-fA-F]{6})$/.exec(t);if(n){const i=n[1],s=parseInt(i.slice(0,2),16),a=parseInt(i.slice(2,4),16),l=parseInt(i.slice(4,6),16);return{r:s,g:a,b:l,a:1}}const o=/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*(?:,\s*([\d.]+)\s*)?\)$/.exec(t);if(o){const i=ft(Number(o[1])||0,0,255),s=ft(Number(o[2])||0,0,255),a=ft(Number(o[3])||0,0,255),l=ft(o[4]!==void 0?Number(o[4]):1,0,1);return{r:i,g:s,b:a,a:l}}return null}function Pf(e,t){if(Tf(e)&&"r"in e&&"g"in e&&"b"in e){const o=ft(Number(e.r)||0,0,255),i=ft(Number(e.g)||0,0,255),s=ft(Number(e.b)||0,0,255),a=ft(e.a!==void 0?Number(e.a):1,0,1);return{r:o,g:i,b:s,a}}const r=Ra(e);if(r)return r;const n=Ra(t)||(Tf(t)?t:{r:255,g:0,b:0,a:1});return{r:n.r,g:n.g,b:n.b,a:n.a??1}}function Va({r:e,g:t,b:r,a:n}){const o=n===void 0?1:n;return`rgba(${ft(e,0,255)}, ${ft(t,0,255)}, ${ft(r,0,255)}, ${Number(o).toFixed(2)})`}function Uk(e,t){return!e||!t?e===t:e.r===t.r&&e.g===t.g&&e.b===t.b&&Number(e.a??1)===Number(t.a??1)}function Bk({soft:e=!1,className:t,...r}){return g.jsx("hr",{role:"presentation",...r,className:we(t,"w-full border-t",e&&"border-neutral-950/5 dark:border-white/5",!e&&"border-neutral-950/10 dark:border-white/10")})}function Hk({onSave:e,onReset:t,resetTo:r,saveLabel:n="Save",resetLabel:o="Reset",saveState:i="idle",disabled:s=!1,...a}){const{values:l,setValue:c}=Ft();async function u(x){var S;(S=x==null?void 0:x.preventDefault)==null||S.call(x),e?await e(l):alert("Settings saved!")}async function f(x){var S;if((S=x==null?void 0:x.preventDefault)==null||S.call(x),t){await t();return}r&&c?Object.keys(r).forEach(_=>c(_,r[_])):alert("Settings reset!")}const p=i==="saving",d=i==="saved",h=i==="error",v=p?"Saving…":d?"Saved":h?"Retry":n,w="inline-flex items-center px-4 py-2 rounded text-white font-semibold transition disabled:opacity-60 "+(d?"bg-green-600 hover:bg-green-700":h?"bg-red-600 hover:bg-red-700":"bg-indigo-600 hover:bg-indigo-700");return g.jsxs("div",{className:"mt-10",...a,children:[g.jsx(Bk,{}),g.jsxs("div",{className:"flex gap-3 mt-10 justify-end items-center",children:[g.jsx("button",{type:"button",className:"inline-flex items-center px-4 py-2 rounded bg-neutral-200 text-neutral-900 font-semibold hover:bg-neutral-300 transition dark:bg-neutral-800 dark:text-white dark:hover:bg-neutral-700",onClick:f,disabled:p||s,children:o}),g.jsx("button",{type:"button",className:w,onClick:u,disabled:p||s,"aria-live":"polite",children:v})]})]})}function qk({options:e,displayValue:t,filter:r,anchor:n="bottom",className:o,placeholder:i,autoFocus:s,"aria-label":a,children:l,...c}){const[u,f]=m.useState(""),p=u===""?e:e.filter(d=>{var h;return r?r(d,u):(h=t(d))==null?void 0:h.toLowerCase().includes(u.toLowerCase())});return g.jsxs(Bx,{...c,multiple:!1,virtual:{options:p},onClose:()=>f(""),children:[g.jsxs("span",{"data-slot":"control",className:we([o,"relative block w-full max-w-lg","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:[g.jsx(Ud,{autoFocus:s,"data-slot":"control","aria-label":a,displayValue:d=>t(d)??"",onChange:d=>f(d.target.value),placeholder:i,className:we([o,"relative block w-full max-w-lg appearance-none rounded-lg py-[calc(--spacing(2.5)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","pr-[calc(--spacing(10)-1px)] pl-[calc(--spacing(3.5)-1px)] sm:pr-[calc(--spacing(9)-1px)] sm:pl-[calc(--spacing(3)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark"])}),g.jsx(zd,{className:"group absolute inset-y-0 right-0 flex items-center px-2",children:g.jsxs("svg",{className:"size-5 stroke-neutral-500 group-data-disabled:stroke-neutral-600 group-data-hover:stroke-neutral-700 sm:size-4 dark:stroke-neutral-400 dark:group-data-hover:stroke-neutral-300 forced-colors:stroke-[CanvasText]",viewBox:"0 0 16 16","aria-hidden":"true",fill:"none",children:[g.jsx("path",{d:"M5.75 10.75L8 13L10.25 10.75",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),g.jsx("path",{d:"M10.25 5.25L8 3L5.75 5.25",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})]})})]}),g.jsx(Bd,{transition:!0,anchor:n,className:we("[--anchor-gap:--spacing(2)] [--anchor-padding:--spacing(4)] sm:data-[anchor~=start]:[--anchor-offset:-4px]","isolate min-w-[calc(var(--input-width)+8px)] scroll-py-1 rounded-xl p-1 select-none empty:invisible","outline outline-transparent focus:outline-hidden","overflow-y-scroll overscroll-contain","bg-white/75 backdrop-blur-xl dark:bg-neutral-800/75","shadow-lg ring-1 ring-neutral-950/10 dark:ring-white/10 dark:ring-inset","transition-opacity duration-100 ease-in data-closed:data-leave:opacity-0 data-transition:pointer-events-none"),children:({option:d})=>l(d)})]})}function Wk({children:e,className:t,...r}){let n=we("flex min-w-0 items-center","*:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 sm:*:data-[slot=icon]:size-4","*:data-[slot=icon]:text-neutral-500 group-data-focus/option:*:data-[slot=icon]:text-white dark:*:data-[slot=icon]:text-neutral-400","forced-colors:*:data-[slot=icon]:text-[CanvasText] forced-colors:group-data-focus/option:*:data-[slot=icon]:text-[Canvas]","*:data-[slot=avatar]:-mx-0.5 *:data-[slot=avatar]:size-6 sm:*:data-[slot=avatar]:size-5");return g.jsxs(Hd,{...r,className:we("group/option grid w-full cursor-default grid-cols-[1fr_--spacing(5)] items-baseline gap-x-2 rounded-lg py-2.5 pr-2 pl-3.5 sm:grid-cols-[1fr_--spacing(4)] sm:py-1.5 sm:pr-2 sm:pl-3","text-base/6 text-neutral-950 sm:text-sm/6 dark:text-white forced-colors:text-[CanvasText]","outline-hidden data-focus:bg-blue-500 data-focus:text-white","forced-color-adjust-none forced-colors:data-focus:bg-[Highlight] forced-colors:data-focus:text-[HighlightText]","data-disabled:opacity-50"),children:[g.jsx("span",{className:we(t,n),children:e}),g.jsx("svg",{className:"relative col-start-2 hidden size-5 self-center stroke-current group-data-selected/option:inline sm:size-4",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:g.jsx("path",{d:"M4 8.5l3 3L12 4",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})]})}function $k({className:e,...t}){return g.jsx("span",{...t,className:we(e,"ml-2.5 truncate first:ml-0 sm:ml-2 sm:first:ml-0")})}const Af=100,Of=new Map;function Wo({label:e,description:t,postType:r="post",value:n,onChange:o,help:i,id:s,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,className:u,...f}){const{values:p,setValue:d}=Ft(),h=On(a),v=m.useRef(h),[w,x]=m.useState([]),[S,_]=m.useState(!1),[T,P]=m.useState(null),A=s?p==null?void 0:p[s]:void 0,M=n!==void 0,I=M?n:A,V=s||`${r}-select`,L=()=>typeof window>"u"?"":window.location.origin+window.location.pathname.replace(/\/wp-admin.*/,"");m.useEffect(()=>{let z=new AbortController;async function q(){if(!r)return;P(null);const G=Of.get(r);if(G){x(G);return}_(!0);try{const H=typeof window<"u"?window.diviEngineApiSettings:null,U=H==null?void 0:H.settingsPostsEndpoint;let te=[];if(U){const Z=`${U}?post_type=${encodeURIComponent(r)}&per_page=${Af}`,Y=await fetch(Z,{signal:z.signal,credentials:"same-origin",headers:H!=null&&H.nonce?{"X-WP-Nonce":H.nonce}:{}});if(!Y.ok)throw new Error(`Failed to fetch posts from ${Z}`);const J=await Y.json();te=Array.isArray(J)?J:[]}else{const Y=`${L()}/wp-json/wp/v2/${encodeURIComponent(r)}?per_page=${Af}`;let J=1,fe=1;for(;;){const he=`${Y}&page=${J}`,ne=await fetch(he,{signal:z.signal});if(!ne.ok)throw new Error(`Failed to fetch posts from ${he}`);const ye=parseInt(ne.headers.get("X-WP-TotalPages")||"1",10);fe=Number.isFinite(ye)?ye:1;const ge=await ne.json();if(te=te.concat(ge),J>=fe)break;J+=1}}const ae=new Set,ke=[];for(const Z of te)ae.has(Z.id)||(ke.push(Z),ae.add(Z.id));ke.sort((Z,Y)=>{var J,fe;return(((J=Z==null?void 0:Z.title)==null?void 0:J.rendered)||"").localeCompare(((fe=Y==null?void 0:Y.title)==null?void 0:fe.rendered)||"",void 0,{sensitivity:"base"})}),Of.set(r,ke),x(ke)}catch(H){H.name!=="AbortError"&&(P(H.message||"Failed to load posts"),x([]))}finally{_(!1)}}return q(),()=>z.abort()},[r]);const O=m.useMemo(()=>I&&w.find(z=>{var q,G;return(z==null?void 0:z.id)===I||(z==null?void 0:z.slug)===I||((q=z==null?void 0:z.id)==null?void 0:q.toString())===String(I)||((G=z==null?void 0:z.slug)==null?void 0:G.toString())===String(I)})||null,[w,I]);if(m.useEffect(()=>{v.current&&!h&&l!==void 0&&s&&d(s,l===!0?void 0:l),v.current=h},[h,l,s,d]),!c&&a&&!h)return null;const F=!h&&c,R=m.useMemo(()=>O?`${L()}/wp-admin/post.php?post=${O.id}&action=edit`:null,[O]),X=z=>{!M&&s&&d(s,z),o==null||o(z)};return g.jsxs(mr,{hidden:a&&!h,"aria-hidden":a&&!h,className:u,...f,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:e&&g.jsxs(gr,{htmlFor:V,children:[e,g.jsx(An,{label:e,help:i})]})}),t&&g.jsx(qr,{children:t}),g.jsxs("div",{className:"flex gap-2 items-center",children:[g.jsx("div",{className:"flex-1",children:g.jsx(qk,{as:"div",id:V,name:r,options:w,displayValue:z=>{var q;return((q=z==null?void 0:z.title)==null?void 0:q.rendered)||""},value:O,onChange:z=>X((z==null?void 0:z.id)??(z==null?void 0:z.slug)??""),placeholder:S?"Loading…":"Search…",disabled:F||S||w.length===0,children:z=>{var q;return g.jsx(Wk,{value:z,children:g.jsx($k,{children:((q=z==null?void 0:z.title)==null?void 0:q.rendered)||"(no title)"})},z.id||z.slug)}})}),O&&R&&g.jsx("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1.5 rounded bg-neutral-200 text-neutral-900 text-xs font-semibold hover:bg-indigo-600 hover:text-white transition dark:bg-neutral-800 dark:text-white dark:hover:bg-indigo-700",title:"Edit post",style:{whiteSpace:"nowrap"},children:"Edit"})]}),S&&g.jsx("div",{className:"text-xs text-gray-500 mt-2",children:"Loading…"}),T&&g.jsx("div",{className:"text-xs text-red-500 mt-2",children:T}),!S&&!T&&g.jsxs("div",{className:"text-xs text-gray-400 mt-2",children:[w.length," posts loaded."]})]})}const jf=typeof window<"u"&&((K0=window.diviEngineApiSettings)!=null&&K0.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",Mf=typeof window<"u"&&((G0=window.diviEngineApiSettings)==null?void 0:G0.nonce)||"",Kk=()=>{var t;return(typeof window<"u"&&((t=window.diviEngineSettingsObject)==null?void 0:t.organization)||"divi-engine")==="wp-enhanced"?"wpe/v1":"de/v1"};function za({slug:e,defaults:t={}}){const[r,n]=m.useState(t),[o,i]=m.useState(!0),[s,a]=m.useState("idle"),l=Kk(),c=async()=>{const f=await fetch(`${jf}${l}/settings/${e}`,{credentials:"same-origin",headers:{"X-WP-Nonce":Mf}});if(!f.ok)throw new Error(`Load failed: ${f.status}`);return f.json()},u=async f=>{const p=await fetch(`${jf}${l}/settings/${e}`,{method:"PUT",credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Mf},body:JSON.stringify(f)});if(!p.ok)throw new Error(`Save failed: ${p.status}`);return p.json()};return m.useEffect(()=>{let f=!0;return(async()=>{try{const p=await c();if(!f)return;n({...t,...p||{}})}catch(p){console.error(p),n(t)}finally{f&&i(!1)}})(),()=>{f=!1}},[e]),m.useMemo(()=>({slug:e,loading:o,initialValues:r,defaults:t,saveState:s,async saveWithState(f){try{return a("saving"),await u(f),a("saved"),setTimeout(()=>a("idle"),1200),"success"}catch(p){return console.error(p),a("error"),setTimeout(()=>a("idle"),2e3),"error"}}}),[e,o,r,t,s])}function Gk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})})}function Yk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"})})}function Xk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"})})}function Jk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"})})}function Zk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"})})}function Nf(...e){return e.filter(Boolean).join(" ")}const Qk="frontend-reset-password";function e_(){const{setValue:e}=Ft();return(t={})=>{Object.entries(t).forEach(([r,n])=>e(r,n))}}function t_({genResource:e,securityResource:t,designResource:r}){const{values:n}=Ft(),o=e_(),i={...e.defaults,...t.defaults,...r.defaults},s=async()=>{const l={},c={},u={};return Object.entries(n).forEach(([p,d])=>{p==="somfrp_pass_length"||p.startsWith("somfrp_pass_")?c[p]=d:p==="somfrp_enable_eye_toggle"?u[p]=d:l[p]=d}),(await Promise.all([e.saveWithState(l),t.saveWithState(c),r.saveWithState(u)])).every(p=>p==="success")?"success":"error"},a=e.saveState||t.saveState||r.saveState;return g.jsx(Hk,{onSave:s,onReset:()=>o(i),saveState:a})}function r_({currentSection:e}){const t=za({slug:"frontend-reset-password-gen",restNamespace:"wpe/v1",defaults:{somfrp_reset_page:"",somfrp_request_success_page:"",somfrp_reset_success_page:"",somfrp_login_page:"",somfrp_reset_form_title:"",somfrp_reset_lost_message:"",somfrp_reset_new_message:"",somfrp_reset_button_text:"",somfrp_notice_bg:{r:38,g:121,b:206,a:1},somfrp_email_message:"",somfrp_reset_link_text:"",somfrp_email_subject:"",somfrp_from_name:"",somfrp_email_address:""}}),r=za({slug:"frontend-reset-password-security",restNamespace:"wpe/v1",defaults:{somfrp_pass_length:"",somfrp_pass_lowercase:!1,somfrp_pass_uppercase:!1,somfrp_pass_number:!1,somfrp_pass_special:!1,somfrp_special_chars:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}}),n=za({slug:"frontend-reset-password-design",restNamespace:"wpe/v1",defaults:{somfrp_enable_eye_toggle:!0}}),o=["pages","form-text","email","security","appearance"],i=o.includes(e||"pages")&&e||"pages",s=m.useMemo(()=>[{name:"Pages",key:"pages",icon:Gk},{name:"Form Text",key:"form-text",icon:Yk},{name:"Email",key:"email",icon:Xk},{name:"Security",key:"security",icon:Jk},{name:"Appearance",key:"appearance",icon:Zk}],[]),a=({className:u=""})=>g.jsx("div",{className:`animate-pulse rounded-md bg-gray-200/70 dark:bg-neutral-800/70 ${u}`});function l(){return g.jsxs("div",{className:"flex gap-6",children:[g.jsx("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxs("nav",{className:"py-2",children:[g.jsx(a,{className:"h-8 mb-2"}),g.jsx(a,{className:"h-8 mb-2"}),g.jsx(a,{className:"h-8 w-2/3"})]})}),g.jsxs("main",{className:"flex-1 py-6",children:[g.jsx(a,{className:"h-7 w-72 mb-3"}),g.jsxs("div",{className:"space-y-3 mb-8",children:[g.jsx(a,{className:"h-3 w-5/6"}),g.jsx(a,{className:"h-3 w-4/6"}),g.jsx(a,{className:"h-3 w-3/5"})]}),g.jsx("div",{className:"space-y-6 max-w-2xl",children:g.jsxs("div",{children:[g.jsx(a,{className:"h-4 w-40 mb-2"}),g.jsx(a,{className:"h-7 w-16 rounded-full"})]})}),g.jsx("div",{className:"mt-10 pt-10 border-t border-neutral-200 dark:border-neutral-700",children:g.jsxs("div",{className:"flex justify-end gap-3",children:[g.jsx(a,{className:"h-9 w-24"}),g.jsx(a,{className:"h-9 w-24"})]})})]})]})}if(t.loading||r.loading||n.loading)return g.jsx(l,{});const c={...t.initialValues,...r.initialValues,...n.initialValues};return g.jsx(Ek,{initialValues:c,children:g.jsxs("div",{className:"flex gap-6",children:[g.jsx("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsx("nav",{className:"relative flex flex-col",children:g.jsx("ul",{role:"list",className:"flex flex-col gap-y-1",children:s.map(u=>{const f=`#${Qk}/${u.key}`,p=i===u.key,d=u.icon;return g.jsx("li",{children:g.jsxs("a",{href:f,className:Nf(p?"bg-neutral-100 dark:bg-white/10 text-neutral-900 dark:text-white":"text-neutral-600 hover:bg-neutral-50 hover:text-neutral-900 dark:text-neutral-400 dark:hover:bg-white/5 dark:hover:text-white","group flex items-center gap-x-3 rounded-md py-2 pl-3 pr-2 text-sm font-medium transition-colors"),"aria-current":p?"page":void 0,children:[g.jsx(d,{className:Nf(p?"text-neutral-700 dark:text-neutral-300":"text-neutral-400 group-hover:text-neutral-600 dark:text-neutral-500 dark:group-hover:text-neutral-300","h-5 w-5 shrink-0 transition-colors")}),u.name]})},u.key)})})})}),g.jsxs("main",{className:"flex-1",children:[i==="pages"&&g.jsx(n_,{}),i==="form-text"&&g.jsx(o_,{}),i==="email"&&g.jsx(i_,{}),i==="security"&&g.jsx(s_,{}),i==="appearance"&&g.jsx(a_,{}),!o.includes(i)&&g.jsx(l_,{section:i}),g.jsx(t_,{genResource:t,securityResource:r,designResource:n})]})]})})}function n_(){return g.jsxs("section",{className:"space-y-6",id:"pages",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Page Settings"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure which pages are used for the password reset flow."})]}),g.jsx(Wo,{id:"somfrp_reset_page",label:"Reset Password Page",description:"Select which page your [reset_password] shortcode is on.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_request_success_page",label:"Reset Email Sent Page",description:"Select a custom page to redirect your user to if the email is sent successfully. If left blank, they will stay on the reset password page.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_reset_success_page",label:"New Password Saved Page",description:"Select a custom page to redirect your user to if they have successfully changed their password. If left blank, they will stay on the reset password page.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_login_page",label:"Custom Login Page",description:"Select your website login page. If blank, the default wp-login page will be used.",postType:"pages"})]})}function o_(){return g.jsxs("section",{className:"space-y-6",id:"form-text",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Form Text"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the text shown on your password reset forms."})]}),g.jsx(Gt,{id:"somfrp_reset_form_title",label:"Form Title",description:"Customize the form title. Default: Reset Password",placeholder:"Reset Password"}),g.jsx(ja,{id:"somfrp_reset_lost_message",label:"Lost Password Form Text",description:"Customize the main lost password form text. Default: Please enter your email address or username. You will receive a link to create a new password via email.",rows:3}),g.jsx(ja,{id:"somfrp_reset_new_message",label:"New Password Form Text",description:"Customize the new password form text. Default: Please enter a new password.",rows:3}),g.jsx(Gt,{id:"somfrp_reset_button_text",label:"Button Text",description:"Customize the button text. Default: Reset Password",placeholder:"Reset Password"})]})}function i_(){return g.jsxs("section",{className:"space-y-6",id:"email",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Email Settings"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the password reset email sent to users."})]}),g.jsx(Gt,{id:"somfrp_email_subject",label:"Email Subject",description:"Customize the email subject line. Default: Account Password Reset",placeholder:"Account Password Reset"}),g.jsx(ja,{id:"somfrp_email_message",label:"Email Message",description:"Customize the email sent to your user. Use {username}, {email}, and {reset_link} as placeholders.",rows:6,help:"<p><strong>Available placeholders:</strong></p><ul><li><strong>{username}</strong> - User's login name</li><li><strong>{email}</strong> - User's email address</li><li><strong>{reset_link}</strong> - Password reset URL</li></ul><p><strong>Default message:</strong></p><p>Someone requested that the password be reset for the following account:</p><p>Username: {username}</p><p>If this was a mistake, just ignore this email and nothing will happen. To reset your password, visit the following address:</p><p>{reset_link}</p>"}),g.jsx(Gt,{id:"somfrp_reset_link_text",label:"Reset Link Text",description:"Customize the text for the reset link in the email. If left blank, the full URL will be displayed.",placeholder:"Reset Password"}),g.jsx(Gt,{id:"somfrp_from_name",label:"Email Sender Name",description:"Customize the name the email is sent from. Default: WordPress",placeholder:"WordPress"}),g.jsx(Gt,{id:"somfrp_email_address",label:"Email Sender Address",description:"Customize the email address the email is sent from. Default: wordpress@yoursite.com",placeholder:"wordpress@yoursite.com",type:"email"})]})}function s_(){return g.jsxs("section",{className:"space-y-6",id:"security",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Password Security"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure password strength requirements for user passwords."})]}),g.jsx(Gt,{id:"somfrp_pass_length",label:"Minimum Password Length",description:"Set a minimum password length. Default: 0, Recommended: 8",type:"number",min:"0",max:"100",placeholder:"0"}),g.jsxs("div",{className:"pt-2",children:[g.jsx("h3",{className:"text-base font-medium dark:text-white",children:"Character Requirements"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Select which character types must be included in passwords."})]}),g.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[g.jsx(Nn,{id:"somfrp_pass_lowercase",label:"Lowercase letter (a-z)"}),g.jsx(Nn,{id:"somfrp_pass_uppercase",label:"Uppercase letter (A-Z)"}),g.jsx(Nn,{id:"somfrp_pass_number",label:"Number (0-9)"}),g.jsx(Nn,{id:"somfrp_pass_special",label:"Special character (!@#)"})]}),g.jsx(Gt,{id:"somfrp_special_chars",label:"Allowed Special Characters",description:"Characters that count as 'special' for password requirements. Default uses the OWASP recommended list.",placeholder:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}),g.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 p-4 dark:border-amber-500/30 dark:bg-amber-900/20",children:g.jsxs("div",{className:"flex gap-3",children:[g.jsx("div",{className:"flex-shrink-0",children:g.jsx("svg",{className:"h-5 w-5 text-amber-500",viewBox:"0 0 20 20",fill:"currentColor",children:g.jsx("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})})}),g.jsxs("div",{children:[g.jsx("h3",{className:"text-sm font-medium text-amber-800 dark:text-amber-200",children:"Important"}),g.jsx("p",{className:"mt-1 text-sm text-amber-700 dark:text-amber-300",children:"The minimum length must be equal to or greater than the number of requirements enabled above."})]})]})})]})}function a_(){return g.jsxs("section",{className:"space-y-6",id:"appearance",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Appearance"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the visual style of your password reset forms."})]}),g.jsx(Vk,{id:"somfrp_notice_bg",label:"Notice Background Color",description:"Set the background color for form notices, success messages, and errors."}),g.jsx(Nn,{id:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",description:"Display an eye icon on password fields allowing users to show/hide their password."})]})}function l_({section:e}){return g.jsxs("section",{className:"space-y-6",children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Unknown Section"}),g.jsxs("p",{className:"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400",children:['The section "',e,'" does not exist.']})]})}const If=Object.freeze(Object.defineProperty({__proto__:null,default:r_,settingsIndex:[{fieldId:"somfrp_reset_page",label:"Reset Password Page",help:"Select which page your [reset_password] shortcode is on.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","reset","password","shortcode"]},{fieldId:"somfrp_request_success_page",label:"Reset Email Sent Page",help:"Redirect page after email is sent successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","email","success"]},{fieldId:"somfrp_reset_success_page",label:"New Password Saved Page",help:"Redirect page after password is changed successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","password","success"]},{fieldId:"somfrp_login_page",label:"Custom Login Page",help:"Select your website login page.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","login","custom"]},{fieldId:"somfrp_reset_form_title",label:"Form Title",help:"Customize the form title.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","title","text","customization"]},{fieldId:"somfrp_reset_lost_message",label:"Lost Password Form Text",help:"Customize the lost password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","lost","password"]},{fieldId:"somfrp_reset_new_message",label:"New Password Form Text",help:"Customize the new password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","new","password"]},{fieldId:"somfrp_reset_button_text",label:"Button Text",help:"Customize the button text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["button","text","submit"]},{fieldId:"somfrp_email_subject",label:"Email Subject",help:"Customize the email subject line.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","subject","customization"]},{fieldId:"somfrp_email_message",label:"Email Message",help:"Customize the password reset email content.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","message","content","body","template"]},{fieldId:"somfrp_reset_link_text",label:"Reset Link Text",help:"Customize the reset link text in the email.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","link","text","url"]},{fieldId:"somfrp_from_name",label:"Email Sender Name",help:"Customize the name emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","name"]},{fieldId:"somfrp_email_address",label:"Email Sender Address",help:"Customize the email address emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","address"]},{fieldId:"somfrp_pass_length",label:"Minimum Password Length",help:"Set a minimum password length.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","length","security","minimum"]},{fieldId:"somfrp_pass_lowercase",label:"Require lowercase letter",help:"Require at least one lowercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","lowercase","security","requirement"]},{fieldId:"somfrp_pass_uppercase",label:"Require uppercase letter",help:"Require at least one uppercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","uppercase","security","requirement"]},{fieldId:"somfrp_pass_number",label:"Require number",help:"Require at least one number in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","number","security","requirement"]},{fieldId:"somfrp_pass_special",label:"Require special character",help:"Require at least one special character in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","security","requirement"]},{fieldId:"somfrp_special_chars",label:"Allowed Special Characters",help:"Characters that count as special for password requirements.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","characters","security","owasp","symbols"]},{fieldId:"somfrp_notice_bg",label:"Notice Background Color",help:"Set the background color for form notices and errors.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["color","notice","background","style","appearance"]},{fieldId:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",help:"Enable the eye icon to toggle password visibility.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["eye","toggle","visibility","password","appearance"]}]},Symbol.toStringTag,{value:"Module"})),$o=m.createContext({});function c_(e){const t=m.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ua=typeof window<"u",Df=Ua?m.useLayoutEffect:m.useEffect,Ba=m.createContext(null);function Ha(e,t){e.indexOf(t)===-1&&e.push(t)}function qa(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Lt=(e,t,r)=>r>t?t:r<e?e:r;let Wa=()=>{};const Rt={},Ff=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Lf(e){return typeof e=="object"&&e!==null}const Rf=e=>/^0[^.\s]+$/u.test(e);function $a(e){let t;return()=>(t===void 0&&(t=e()),t)}const at=e=>e,u_=(e,t)=>r=>t(e(r)),Dn=(...e)=>e.reduce(u_),Fn=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class Ka{constructor(){this.subscriptions=[]}add(t){return Ha(this.subscriptions,t),()=>qa(this.subscriptions,t)}notify(t,r,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,n);else for(let i=0;i<o;i++){const s=this.subscriptions[i];s&&s(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Tt=e=>e*1e3,Pt=e=>e/1e3;function Vf(e,t){return t?e*(1e3/t):0}const zf=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,d_=1e-7,f_=12;function h_(e,t,r,n,o){let i,s,a=0;do s=t+(r-t)/2,i=zf(s,n,o)-e,i>0?r=s:t=s;while(Math.abs(i)>d_&&++a<f_);return s}function Ln(e,t,r,n){if(e===t&&r===n)return at;const o=i=>h_(i,0,1,e,r);return i=>i===0||i===1?i:zf(o(i),t,n)}const Uf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Bf=e=>t=>1-e(1-t),Hf=Ln(.33,1.53,.69,.99),Ga=Bf(Hf),qf=Uf(Ga),Wf=e=>(e*=2)<1?.5*Ga(e):.5*(2-Math.pow(2,-10*(e-1))),Ya=e=>1-Math.sin(Math.acos(e)),$f=Bf(Ya),Kf=Uf(Ya),p_=Ln(.42,0,1,1),m_=Ln(0,0,.58,1),Gf=Ln(.42,0,.58,1),g_=e=>Array.isArray(e)&&typeof e[0]!="number",Yf=e=>Array.isArray(e)&&typeof e[0]=="number",v_={linear:at,easeIn:p_,easeInOut:Gf,easeOut:m_,circIn:Ya,circInOut:Kf,circOut:$f,backIn:Ga,backInOut:qf,backOut:Hf,anticipate:Wf},b_=e=>typeof e=="string",Xf=e=>{if(Yf(e)){Wa(e.length===4);const[t,r,n,o]=e;return Ln(t,r,n,o)}else if(b_(e))return v_[e];return e},Ko=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],Jf={value:null,addProjectionMetrics:null};function w_(e,t){let r=new Set,n=new Set,o=!1,i=!1;const s=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1},l=0;function c(f){s.has(f)&&(u.schedule(f),e()),l++,f(a)}const u={schedule:(f,p=!1,d=!1)=>{const v=d&&o?r:n;return p&&s.add(f),v.has(f)||v.add(f),f},cancel:f=>{n.delete(f),s.delete(f)},process:f=>{if(a=f,o){i=!0;return}o=!0,[r,n]=[n,r],r.forEach(c),t&&Jf.value&&Jf.value.frameloop[t].push(l),l=0,r.clear(),o=!1,i&&(i=!1,u.process(f))}};return u}const y_=40;function Zf(e,t){let r=!1,n=!0;const o={delta:0,timestamp:0,isProcessing:!1},i=()=>r=!0,s=Ko.reduce((_,T)=>(_[T]=w_(i,t?T:void 0),_),{}),{setup:a,read:l,resolveKeyframes:c,preUpdate:u,update:f,preRender:p,render:d,postRender:h}=s,v=()=>{const _=Rt.useManualTiming?o.timestamp:performance.now();r=!1,Rt.useManualTiming||(o.delta=n?1e3/60:Math.max(Math.min(_-o.timestamp,y_),1)),o.timestamp=_,o.isProcessing=!0,a.process(o),l.process(o),c.process(o),u.process(o),f.process(o),p.process(o),d.process(o),h.process(o),o.isProcessing=!1,r&&t&&(n=!1,e(v))},w=()=>{r=!0,n=!0,o.isProcessing||e(v)};return{schedule:Ko.reduce((_,T)=>{const P=s[T];return _[T]=(A,M=!1,I=!1)=>(r||w(),P.schedule(A,M,I)),_},{}),cancel:_=>{for(let T=0;T<Ko.length;T++)s[Ko[T]].cancel(_)},state:o,steps:s}}const{schedule:Ce,cancel:Yt,state:Be,steps:Xa}=Zf(typeof requestAnimationFrame<"u"?requestAnimationFrame:at,!0);let Go;function x_(){Go=void 0}const Qe={now:()=>(Go===void 0&&Qe.set(Be.isProcessing||Rt.useManualTiming?Be.timestamp:performance.now()),Go),set:e=>{Go=e,queueMicrotask(x_)}},Qf=e=>t=>typeof t=="string"&&t.startsWith(e),Ja=Qf("--"),k_=Qf("var(--"),Za=e=>k_(e)?__.test(e.split("/*")[0].trim()):!1,__=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,$r={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Rn={...$r,transform:e=>Lt(0,1,e)},Yo={...$r,default:1},Vn=e=>Math.round(e*1e5)/1e5,Qa=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function S_(e){return e==null}const E_=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,el=(e,t)=>r=>!!(typeof r=="string"&&E_.test(r)&&r.startsWith(e)||t&&!S_(r)&&Object.prototype.hasOwnProperty.call(r,t)),eh=(e,t,r)=>n=>{if(typeof n!="string")return n;const[o,i,s,a]=n.match(Qa);return{[e]:parseFloat(o),[t]:parseFloat(i),[r]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}},C_=e=>Lt(0,255,e),tl={...$r,transform:e=>Math.round(C_(e))},vr={test:el("rgb","red"),parse:eh("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+tl.transform(e)+", "+tl.transform(t)+", "+tl.transform(r)+", "+Vn(Rn.transform(n))+")"};function T_(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const rl={test:el("#"),parse:T_,transform:vr.transform},zn=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Xt=zn("deg"),At=zn("%"),le=zn("px"),P_=zn("vh"),A_=zn("vw"),th=(()=>({...At,parse:e=>At.parse(e)/100,transform:e=>At.transform(e*100)}))(),Kr={test:el("hsl","hue"),parse:eh("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+At.transform(Vn(t))+", "+At.transform(Vn(r))+", "+Vn(Rn.transform(n))+")"},Ie={test:e=>vr.test(e)||rl.test(e)||Kr.test(e),parse:e=>vr.test(e)?vr.parse(e):Kr.test(e)?Kr.parse(e):rl.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?vr.transform(e):Kr.transform(e),getAnimatableNone:e=>{const t=Ie.parse(e);return t.alpha=0,Ie.transform(t)}},O_=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function j_(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Qa))==null?void 0:t.length)||0)+(((r=e.match(O_))==null?void 0:r.length)||0)>0}const rh="number",nh="color",M_="var",N_="var(",oh="${}",I_=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Un(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},o=[];let i=0;const a=t.replace(I_,l=>(Ie.test(l)?(n.color.push(i),o.push(nh),r.push(Ie.parse(l))):l.startsWith(N_)?(n.var.push(i),o.push(M_),r.push(l)):(n.number.push(i),o.push(rh),r.push(parseFloat(l))),++i,oh)).split(oh);return{values:r,split:a,indexes:n,types:o}}function ih(e){return Un(e).values}function sh(e){const{split:t,types:r}=Un(e),n=t.length;return o=>{let i="";for(let s=0;s<n;s++)if(i+=t[s],o[s]!==void 0){const a=r[s];a===rh?i+=Vn(o[s]):a===nh?i+=Ie.transform(o[s]):i+=o[s]}return i}}const D_=e=>typeof e=="number"?0:Ie.test(e)?Ie.getAnimatableNone(e):e;function F_(e){const t=ih(e);return sh(e)(t.map(D_))}const Jt={test:j_,parse:ih,createTransformer:sh,getAnimatableNone:F_};function nl(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?e+(t-e)*6*r:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e}function L_({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,i=0,s=0;if(!t)o=i=s=r;else{const a=r<.5?r*(1+t):r+t-r*t,l=2*r-a;o=nl(l,a,e+.3333333333333333),i=nl(l,a,e),s=nl(l,a,e-.3333333333333333)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(s*255),alpha:n}}function Xo(e,t){return r=>r>0?t:e}const Pe=(e,t,r)=>e+(t-e)*r,ol=(e,t,r)=>{const n=e*e,o=r*(t*t-n)+n;return o<0?0:Math.sqrt(o)},R_=[rl,vr,Kr],V_=e=>R_.find(t=>t.test(e));function ah(e){const t=V_(e);if(!t)return!1;let r=t.parse(e);return t===Kr&&(r=L_(r)),r}const lh=(e,t)=>{const r=ah(e),n=ah(t);if(!r||!n)return Xo(e,t);const o={...r};return i=>(o.red=ol(r.red,n.red,i),o.green=ol(r.green,n.green,i),o.blue=ol(r.blue,n.blue,i),o.alpha=Pe(r.alpha,n.alpha,i),vr.transform(o))},il=new Set(["none","hidden"]);function z_(e,t){return il.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function U_(e,t){return r=>Pe(e,t,r)}function sl(e){return typeof e=="number"?U_:typeof e=="string"?Za(e)?Xo:Ie.test(e)?lh:q_:Array.isArray(e)?ch:typeof e=="object"?Ie.test(e)?lh:B_:Xo}function ch(e,t){const r=[...e],n=r.length,o=e.map((i,s)=>sl(i)(i,t[s]));return i=>{for(let s=0;s<n;s++)r[s]=o[s](i);return r}}function B_(e,t){const r={...e,...t},n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=sl(e[o])(e[o],t[o]));return o=>{for(const i in n)r[i]=n[i](o);return r}}function H_(e,t){const r=[],n={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const i=t.types[o],s=e.indexes[i][n[i]],a=e.values[s]??0;r[o]=a,n[i]++}return r}const q_=(e,t)=>{const r=Jt.createTransformer(t),n=Un(e),o=Un(t);return n.indexes.var.length===o.indexes.var.length&&n.indexes.color.length===o.indexes.color.length&&n.indexes.number.length>=o.indexes.number.length?il.has(e)&&!o.values.length||il.has(t)&&!n.values.length?z_(e,t):Dn(ch(H_(n,o),o.values),r):Xo(e,t)};function uh(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Pe(e,t,r):sl(e)(e,t)}const W_=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>Ce.update(t,r),stop:()=>Yt(t),now:()=>Be.isProcessing?Be.timestamp:Qe.now()}},dh=(e,t,r=10)=>{let n="";const o=Math.max(Math.round(t/r),2);for(let i=0;i<o;i++)n+=Math.round(e(i/(o-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Jo=2e4;function al(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<Jo;)t+=r,n=e.next(t);return t>=Jo?1/0:t}function $_(e,t=100,r){const n=r({...e,keyframes:[0,t]}),o=Math.min(al(n),Jo);return{type:"keyframes",ease:i=>n.next(o*i).value/t,duration:Pt(o)}}const K_=5;function fh(e,t,r){const n=Math.max(t-K_,0);return Vf(r-e(n),t-n)}const Oe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},ll=.001;function G_({duration:e=Oe.duration,bounce:t=Oe.bounce,velocity:r=Oe.velocity,mass:n=Oe.mass}){let o,i,s=1-t;s=Lt(Oe.minDamping,Oe.maxDamping,s),e=Lt(Oe.minDuration,Oe.maxDuration,Pt(e)),s<1?(o=c=>{const u=c*s,f=u*e,p=u-r,d=cl(c,s),h=Math.exp(-f);return ll-p/d*h},i=c=>{const f=c*s*e,p=f*r+r,d=Math.pow(s,2)*Math.pow(c,2)*e,h=Math.exp(-f),v=cl(Math.pow(c,2),s);return(-o(c)+ll>0?-1:1)*((p-d)*h)/v}):(o=c=>{const u=Math.exp(-c*e),f=(c-r)*e+1;return-ll+u*f},i=c=>{const u=Math.exp(-c*e),f=(r-c)*(e*e);return u*f});const a=5/e,l=X_(o,i,a);if(e=Tt(e),isNaN(l))return{stiffness:Oe.stiffness,damping:Oe.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:s*2*Math.sqrt(n*c),duration:e}}}const Y_=12;function X_(e,t,r){let n=r;for(let o=1;o<Y_;o++)n=n-e(n)/t(n);return n}function cl(e,t){return e*Math.sqrt(1-t*t)}const J_=["duration","bounce"],Z_=["stiffness","damping","mass"];function hh(e,t){return t.some(r=>e[r]!==void 0)}function Q_(e){let t={velocity:Oe.velocity,stiffness:Oe.stiffness,damping:Oe.damping,mass:Oe.mass,isResolvedFromDuration:!1,...e};if(!hh(e,Z_)&&hh(e,J_))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),o=n*n,i=2*Lt(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:Oe.mass,stiffness:o,damping:i}}else{const r=G_(e);t={...t,...r,mass:Oe.mass},t.isResolvedFromDuration=!0}return t}function Zo(e=Oe.visualDuration,t=Oe.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:o}=r;const i=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],a={done:!1,value:i},{stiffness:l,damping:c,mass:u,duration:f,velocity:p,isResolvedFromDuration:d}=Q_({...r,velocity:-Pt(r.velocity||0)}),h=p||0,v=c/(2*Math.sqrt(l*u)),w=s-i,x=Pt(Math.sqrt(l/u)),S=Math.abs(w)<5;n||(n=S?Oe.restSpeed.granular:Oe.restSpeed.default),o||(o=S?Oe.restDelta.granular:Oe.restDelta.default);let _;if(v<1){const P=cl(x,v);_=A=>{const M=Math.exp(-v*x*A);return s-M*((h+v*x*w)/P*Math.sin(P*A)+w*Math.cos(P*A))}}else if(v===1)_=P=>s-Math.exp(-x*P)*(w+(h+x*w)*P);else{const P=x*Math.sqrt(v*v-1);_=A=>{const M=Math.exp(-v*x*A),I=Math.min(P*A,300);return s-M*((h+v*x*w)*Math.sinh(I)+P*w*Math.cosh(I))/P}}const T={calculatedDuration:d&&f||null,next:P=>{const A=_(P);if(d)a.done=P>=f;else{let M=P===0?h:0;v<1&&(M=P===0?Tt(h):fh(_,P,A));const I=Math.abs(M)<=n,V=Math.abs(s-A)<=o;a.done=I&&V}return a.value=a.done?s:A,a},toString:()=>{const P=Math.min(al(T),Jo),A=dh(M=>T.next(P*M).value,P,30);return P+"ms "+A},toTransition:()=>{}};return T}Zo.applyToOptions=e=>{const t=$_(e,100,Zo);return e.ease=t.ease,e.duration=Tt(t.duration),e.type="keyframes",e};function ul({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:s,min:a,max:l,restDelta:c=.5,restSpeed:u}){const f=e[0],p={done:!1,value:f},d=I=>a!==void 0&&I<a||l!==void 0&&I>l,h=I=>a===void 0?l:l===void 0||Math.abs(a-I)<Math.abs(l-I)?a:l;let v=r*t;const w=f+v,x=s===void 0?w:s(w);x!==w&&(v=x-f);const S=I=>-v*Math.exp(-I/n),_=I=>x+S(I),T=I=>{const V=S(I),L=_(I);p.done=Math.abs(V)<=c,p.value=p.done?x:L};let P,A;const M=I=>{d(p.value)&&(P=I,A=Zo({keyframes:[p.value,h(p.value)],velocity:fh(_,I,p.value),damping:o,stiffness:i,restDelta:c,restSpeed:u}))};return M(0),{calculatedDuration:null,next:I=>{let V=!1;return!A&&P===void 0&&(V=!0,T(I),M(I)),P!==void 0&&I>=P?A.next(I-P):(!V&&T(I),p)}}}function e2(e,t,r){const n=[],o=r||Rt.mix||uh,i=e.length-1;for(let s=0;s<i;s++){let a=o(e[s],e[s+1]);if(t){const l=Array.isArray(t)?t[s]||at:t;a=Dn(l,a)}n.push(a)}return n}function t2(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const i=e.length;if(Wa(i===t.length),i===1)return()=>t[0];if(i===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=e2(t,n,o),l=a.length,c=u=>{if(s&&u<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(u<e[f+1]);f++);const p=Fn(e[f],e[f+1],u);return a[f](p)};return r?u=>c(Lt(e[0],e[i-1],u)):c}function r2(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Fn(0,t,n);e.push(Pe(r,1,o))}}function n2(e){const t=[0];return r2(t,e.length-1),t}function o2(e,t){return e.map(r=>r*t)}function i2(e,t){return e.map(()=>t||Gf).splice(0,e.length-1)}function Bn({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const o=g_(n)?n.map(Xf):Xf(n),i={done:!1,value:t[0]},s=o2(r&&r.length===t.length?r:n2(t),e),a=t2(s,t,{ease:Array.isArray(o)?o:i2(t,o)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}const s2=e=>e!==null;function dl(e,{repeat:t,repeatType:r="loop"},n,o=1){const i=e.filter(s2),a=o<0||t&&r!=="loop"&&t%2===1?0:i.length-1;return!a||n===void 0?i[a]:n}const a2={decay:ul,inertia:ul,tween:Bn,keyframes:Bn,spring:Zo};function ph(e){typeof e.type=="string"&&(e.type=a2[e.type])}class fl{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const l2=e=>e/100;class hl extends fl{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,o;const{motionValue:r}=this.options;r&&r.updatedAt!==Qe.now()&&this.tick(Qe.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(o=(n=this.options).onStop)==null||o.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;ph(t);const{type:r=Bn,repeat:n=0,repeatDelay:o=0,repeatType:i,velocity:s=0}=t;let{keyframes:a}=t;const l=r||Bn;l!==Bn&&typeof a[0]!="number"&&(this.mixKeyframes=Dn(l2,uh(a[0],a[1])),a=[0,100]);const c=l({...t,keyframes:a});i==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...a].reverse(),velocity:-s})),c.calculatedDuration===null&&(c.calculatedDuration=al(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+o,this.totalDuration=this.resolvedDuration*(n+1)-o,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:o,mixKeyframes:i,mirroredGenerator:s,resolvedDuration:a,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:u,repeat:f,repeatType:p,repeatDelay:d,type:h,onUpdate:v,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const x=this.currentTime-c*(this.playbackSpeed>=0?1:-1),S=this.playbackSpeed>=0?x<0:x>o;this.currentTime=Math.max(x,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let _=this.currentTime,T=n;if(f){const I=Math.min(this.currentTime,o)/a;let V=Math.floor(I),L=I%1;!L&&I>=1&&(L=1),L===1&&V--,V=Math.min(V,f+1),!!(V%2)&&(p==="reverse"?(L=1-L,d&&(L-=d/a)):p==="mirror"&&(T=s)),_=Lt(0,1,L)*a}const P=S?{done:!1,value:u[0]}:T.next(_);i&&(P.value=i(P.value));let{done:A}=P;!S&&l!==null&&(A=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const M=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&A);return M&&h!==ul&&(P.value=dl(u,this.options,w,this.speed)),v&&v(P.value),M&&this.finish(),P}then(t,r){return this.finished.then(t,r)}get duration(){return Pt(this.calculatedDuration)}get time(){return Pt(this.currentTime)}set time(t){var r;t=Tt(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Qe.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Pt(this.currentTime))}play(){var o,i;if(this.isStopped)return;const{driver:t=W_,startTime:r}=this.options;this.driver||(this.driver=t(s=>this.tick(s))),(i=(o=this.options).onPlay)==null||i.call(o);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Qe.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function c2(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const br=e=>e*180/Math.PI,pl=e=>{const t=br(Math.atan2(e[1],e[0]));return ml(t)},u2={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:pl,rotateZ:pl,skewX:e=>br(Math.atan(e[1])),skewY:e=>br(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},ml=e=>(e=e%360,e<0&&(e+=360),e),mh=pl,gh=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),vh=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),d2={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:gh,scaleY:vh,scale:e=>(gh(e)+vh(e))/2,rotateX:e=>ml(br(Math.atan2(e[6],e[5]))),rotateY:e=>ml(br(Math.atan2(-e[2],e[0]))),rotateZ:mh,rotate:mh,skewX:e=>br(Math.atan(e[4])),skewY:e=>br(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function gl(e){return e.includes("scale")?1:0}function vl(e,t){if(!e||e==="none")return gl(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,o;if(r)n=d2,o=r;else{const a=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=u2,o=a}if(!o)return gl(t);const i=n[t],s=o[1].split(",").map(h2);return typeof i=="function"?i(s):s[i]}const f2=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return vl(r,t)};function h2(e){return parseFloat(e.trim())}const Gr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Yr=(()=>new Set(Gr))(),bh=e=>e===$r||e===le,p2=new Set(["x","y","z"]),m2=Gr.filter(e=>!p2.has(e));function g2(e){const t=[];return m2.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const wr={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),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:(e,{transform:t})=>vl(t,"x"),y:(e,{transform:t})=>vl(t,"y")};wr.translateX=wr.x,wr.translateY=wr.y;const yr=new Set;let bl=!1,wl=!1,yl=!1;function wh(){if(wl){const e=Array.from(yr).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const o=g2(n);o.length&&(r.set(n,o),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const o=r.get(n);o&&o.forEach(([i,s])=>{var a;(a=n.getValue(i))==null||a.set(s)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}wl=!1,bl=!1,yr.forEach(e=>e.complete(yl)),yr.clear()}function yh(){yr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(wl=!0)})}function v2(){yl=!0,yh(),wh(),yl=!1}class xl{constructor(t,r,n,o,i,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=o,this.element=i,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(yr.add(this),bl||(bl=!0,Ce.read(yh),Ce.resolveKeyframes(wh))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:o}=this;if(t[0]===null){const i=o==null?void 0:o.get(),s=t[t.length-1];if(i!==void 0)t[0]=i;else if(n&&r){const a=n.readValue(r,s);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=s),o&&i===void 0&&o.set(t[0])}c2(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),yr.delete(this)}cancel(){this.state==="scheduled"&&(yr.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const b2=e=>e.startsWith("--");function w2(e,t,r){b2(t)?e.style.setProperty(t,r):e.style[t]=r}const y2=$a(()=>window.ScrollTimeline!==void 0),x2={};function k2(e,t){const r=$a(e);return()=>x2[t]??r()}const xh=k2(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Hn=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,kh={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Hn([0,.65,.55,1]),circOut:Hn([.55,0,1,.45]),backIn:Hn([.31,.01,.66,-.59]),backOut:Hn([.33,1.53,.69,.99])};function _h(e,t){if(e)return typeof e=="function"?xh()?dh(e,t):"ease-out":Yf(e)?Hn(e):Array.isArray(e)?e.map(r=>_h(r,t)||kh.easeOut):kh[e]}function _2(e,t,r,{delay:n=0,duration:o=300,repeat:i=0,repeatType:s="loop",ease:a="easeOut",times:l}={},c=void 0){const u={[t]:r};l&&(u.offset=l);const f=_h(a,o);Array.isArray(f)&&(u.easing=f);const p={delay:n,duration:o,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:i+1,direction:s==="reverse"?"alternate":"normal"};return c&&(p.pseudoElement=c),e.animate(u,p)}function Sh(e){return typeof e=="function"&&"applyToOptions"in e}function S2({type:e,...t}){return Sh(e)&&xh()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class E2 extends fl{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:n,keyframes:o,pseudoElement:i,allowFlatten:s=!1,finalKeyframe:a,onComplete:l}=t;this.isPseudoElement=!!i,this.allowFlatten=s,this.options=t,Wa(typeof t.type!="string");const c=S2(t);this.animation=_2(r,n,o,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){const u=dl(o,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(u):w2(r,n,u),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Pt(Number(t))}get time(){return Pt(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Tt(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&y2()?(this.animation.timeline=t,at):r(this)}}const Eh={anticipate:Wf,backInOut:qf,circInOut:Kf};function C2(e){return e in Eh}function T2(e){typeof e.ease=="string"&&C2(e.ease)&&(e.ease=Eh[e.ease])}const Ch=10;class P2 extends E2{constructor(t){T2(t),ph(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:o,element:i,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const a=new hl({...s,autoplay:!1}),l=Tt(this.finishedTime??this.time);r.setWithVelocity(a.sample(l-Ch).value,a.sample(l).value,Ch),a.stop()}}const Th=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Jt.test(e)||e==="0")&&!e.startsWith("url("));function A2(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function O2(e,t,r,n){const o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;const i=e[e.length-1],s=Th(o,t),a=Th(i,t);return!s||!a?!1:A2(e)||(r==="spring"||Sh(r))&&n}function kl(e){e.duration=0,e.type}const j2=new Set(["opacity","clipPath","filter","transform"]),M2=$a(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function N2(e){var u;const{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:i,type:s}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return M2()&&r&&j2.has(r)&&(r!=="transform"||!c)&&!l&&!n&&o!=="mirror"&&i!==0&&s!=="inertia"}const I2=40;class D2 extends fl{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:s="loop",keyframes:a,name:l,motionValue:c,element:u,...f}){var h;super(),this.stop=()=>{var v,w;this._animation&&(this._animation.stop(),(v=this.stopTimeline)==null||v.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=Qe.now();const p={autoplay:t,delay:r,type:n,repeat:o,repeatDelay:i,repeatType:s,name:l,motionValue:c,element:u,...f},d=(u==null?void 0:u.KeyframeResolver)||xl;this.keyframeResolver=new d(a,(v,w,x)=>this.onKeyframesResolved(v,w,p,!x),l,c,u),(h=this.keyframeResolver)==null||h.scheduleResolve()}onKeyframesResolved(t,r,n,o){this.keyframeResolver=void 0;const{name:i,type:s,velocity:a,delay:l,isHandoff:c,onUpdate:u}=n;this.resolvedAt=Qe.now(),O2(t,i,s,a)||((Rt.instantAnimations||!l)&&(u==null||u(dl(t,n,r))),t[0]=t[t.length-1],kl(n),n.repeat=0);const p={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>I2?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!c&&N2(p)?new P2({...p,element:p.motionValue.owner.current}):new hl(p);d.finished.then(()=>this.notifyFinished()).catch(at),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),v2()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}const F2=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function L2(e){const t=F2.exec(e);if(!t)return[,];const[,r,n,o]=t;return[`--${r??n}`,o]}function Ph(e,t,r=1){const[n,o]=L2(e);if(!n)return;const i=window.getComputedStyle(t).getPropertyValue(n);if(i){const s=i.trim();return Ff(s)?parseFloat(s):s}return Za(o)?Ph(o,t,r+1):o}function _l(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const Ah=new Set(["width","height","top","left","right","bottom",...Gr]),R2={test:e=>e==="auto",parse:e=>e},Oh=e=>t=>t.test(e),jh=[$r,le,At,Xt,A_,P_,R2],Mh=e=>jh.find(Oh(e));function V2(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Rf(e):!0}const z2=new Set(["brightness","contrast","saturate","opacity"]);function U2(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Qa)||[];if(!n)return e;const o=r.replace(n,"");let i=z2.has(t)?1:0;return n!==r&&(i*=100),t+"("+i+o+")"}const B2=/\b([a-z-]*)\(.*?\)/gu,Sl={...Jt,getAnimatableNone:e=>{const t=e.match(B2);return t?t.map(U2).join(" "):e}},Nh={...$r,transform:Math.round},El={borderWidth:le,borderTopWidth:le,borderRightWidth:le,borderBottomWidth:le,borderLeftWidth:le,borderRadius:le,radius:le,borderTopLeftRadius:le,borderTopRightRadius:le,borderBottomRightRadius:le,borderBottomLeftRadius:le,width:le,maxWidth:le,height:le,maxHeight:le,top:le,right:le,bottom:le,left:le,padding:le,paddingTop:le,paddingRight:le,paddingBottom:le,paddingLeft:le,margin:le,marginTop:le,marginRight:le,marginBottom:le,marginLeft:le,backgroundPositionX:le,backgroundPositionY:le,...{rotate:Xt,rotateX:Xt,rotateY:Xt,rotateZ:Xt,scale:Yo,scaleX:Yo,scaleY:Yo,scaleZ:Yo,skew:Xt,skewX:Xt,skewY:Xt,distance:le,translateX:le,translateY:le,translateZ:le,x:le,y:le,z:le,perspective:le,transformPerspective:le,opacity:Rn,originX:th,originY:th,originZ:le},zIndex:Nh,fillOpacity:Rn,strokeOpacity:Rn,numOctaves:Nh},H2={...El,color:Ie,backgroundColor:Ie,outlineColor:Ie,fill:Ie,stroke:Ie,borderColor:Ie,borderTopColor:Ie,borderRightColor:Ie,borderBottomColor:Ie,borderLeftColor:Ie,filter:Sl,WebkitFilter:Sl},Ih=e=>H2[e];function Dh(e,t){let r=Ih(e);return r!==Sl&&(r=Jt),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const q2=new Set(["auto","none","0"]);function W2(e,t,r){let n=0,o;for(;n<e.length&&!o;){const i=e[n];typeof i=="string"&&!q2.has(i)&&Un(i).values.length&&(o=e[n]),n++}if(o&&r)for(const i of t)e[i]=Dh(r,o)}class $2 extends xl{constructor(t,r,n,o,i){super(t,r,n,o,i,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),Za(c))){const u=Ph(c,r.current);u!==void 0&&(t[l]=u),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!Ah.has(n)||t.length!==2)return;const[o,i]=t,s=Mh(o),a=Mh(i);if(s!==a)if(bh(s)&&bh(a))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else wr[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let o=0;o<t.length;o++)(t[o]===null||V2(t[o]))&&n.push(o);n.length&&W2(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=wr[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&t.getValue(n,o).jump(o,!1)}measureEndState(){var a;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);const i=n.length-1,s=n[i];n[i]=wr[r](t.measureViewportBox(),window.getComputedStyle(t.current)),s!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=s),(a=this.removedTransforms)!=null&&a.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function K2(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;t&&(n=t.current);const o=(r==null?void 0:r[e])??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Fh=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function G2(e){return Lf(e)&&"offsetHeight"in e}const Lh=30,Y2=e=>!isNaN(parseFloat(e));class X2{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var i;const o=Qe.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((i=this.events.change)==null||i.notify(this.current),this.dependents))for(const s of this.dependents)s.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Qe.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Y2(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new Ka);const n=this.events[t].add(r);return t==="change"?()=>{n(),Ce.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Qe.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Lh)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Lh);return Vf(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),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(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Xr(e,t){return new X2(e,t)}const{schedule:Cl,cancel:HP}=Zf(queueMicrotask,!1),ht={x:!1,y:!1};function Rh(){return ht.x||ht.y}function J2(e){return e==="x"||e==="y"?ht[e]?null:(ht[e]=!0,()=>{ht[e]=!1}):ht.x||ht.y?null:(ht.x=ht.y=!0,()=>{ht.x=ht.y=!1})}function Vh(e,t){const r=K2(e),n=new AbortController,o={passive:!0,...t,signal:n.signal};return[r,o,()=>n.abort()]}function zh(e){return!(e.pointerType==="touch"||Rh())}function Z2(e,t,r={}){const[n,o,i]=Vh(e,r),s=a=>{if(!zh(a))return;const{target:l}=a,c=t(l,a);if(typeof c!="function"||!l)return;const u=f=>{zh(f)&&(c(f),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,o)};return n.forEach(a=>{a.addEventListener("pointerenter",s,o)}),i}const Uh=(e,t)=>t?e===t?!0:Uh(e,t.parentElement):!1,Tl=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Q2=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function eS(e){return Q2.has(e.tagName)||e.tabIndex!==-1}const Qo=new WeakSet;function Bh(e){return t=>{t.key==="Enter"&&e(t)}}function Pl(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const tS=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=Bh(()=>{if(Qo.has(r))return;Pl(r,"down");const o=Bh(()=>{Pl(r,"up")}),i=()=>Pl(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",i,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function Hh(e){return Tl(e)&&!Rh()}function rS(e,t,r={}){const[n,o,i]=Vh(e,r),s=a=>{const l=a.currentTarget;if(!Hh(a))return;Qo.add(l);const c=t(l,a),u=(d,h)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",p),Qo.has(l)&&Qo.delete(l),Hh(d)&&typeof c=="function"&&c(d,{success:h})},f=d=>{u(d,l===window||l===document||r.useGlobalTarget||Uh(l,d.target))},p=d=>{u(d,!1)};window.addEventListener("pointerup",f,o),window.addEventListener("pointercancel",p,o)};return n.forEach(a=>{(r.useGlobalTarget?window:a).addEventListener("pointerdown",s,o),G2(a)&&(a.addEventListener("focus",c=>tS(c,o)),!eS(a)&&!a.hasAttribute("tabindex")&&(a.tabIndex=0))}),i}function qh(e){return Lf(e)&&"ownerSVGElement"in e}function nS(e){return qh(e)&&e.tagName==="svg"}const We=e=>!!(e&&e.getVelocity),oS=[...jh,Ie,Jt],iS=e=>oS.find(Oh(e)),Wh=m.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function sS(e=!0){const t=m.useContext(Ba);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:o}=t,i=m.useId();m.useEffect(()=>{if(e)return o(i)},[e]);const s=m.useCallback(()=>e&&n&&n(i),[i,n,e]);return!r&&n?[!1,s]:[!0]}const aS=m.createContext(null);function lS(){const e=m.useRef(!1);return Df(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function cS(){const e=lS(),[t,r]=m.useState(0),n=m.useCallback(()=>{e.current&&r(t+1)},[t]);return[m.useCallback(()=>Ce.postRender(n),[n]),t]}const uS=e=>!e.isLayoutDirty&&e.willUpdate(!1);function $h(){const e=new Set,t=new WeakMap,r=()=>e.forEach(uS);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);const o=t.get(n);o&&(o(),t.delete(n)),r()},dirty:r}}const Kh=e=>e===!0,dS=e=>Kh(e===!0)||e==="id",Gh=({children:e,id:t,inherit:r=!0})=>{const n=m.useContext($o),o=m.useContext(aS),[i,s]=cS(),a=m.useRef(null),l=n.id||o;a.current===null&&(dS(r)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:Kh(r)&&n.group||$h()});const c=m.useMemo(()=>({...a.current,forceRender:i}),[s]);return g.jsx($o.Provider,{value:c,children:e})},Yh=m.createContext({strict:!1}),Xh={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"]},Jr={};for(const e in Xh)Jr[e]={isEnabled:t=>Xh[e].some(r=>!!t[r])};function fS(e){for(const t in e)Jr[t]={...Jr[t],...e[t]}}const hS=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function ei(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||hS.has(e)}let Jh=e=>!ei(e);function pS(e){typeof e=="function"&&(Jh=t=>t.startsWith("on")?!ei(t):e(t))}try{pS(require("@emotion/is-prop-valid").default)}catch{}function mS(e,t,r){const n={};for(const o in e)o==="values"&&typeof e.values=="object"||(Jh(o)||r===!0&&ei(o)||!t&&!ei(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}const ti=m.createContext({});function ri(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function qn(e){return typeof e=="string"||Array.isArray(e)}const Al=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ol=["initial",...Al];function ni(e){return ri(e.animate)||Ol.some(t=>qn(e[t]))}function Zh(e){return!!(ni(e)||e.variants)}function gS(e,t){if(ni(e)){const{initial:r,animate:n}=e;return{initial:r===!1||qn(r)?r:void 0,animate:qn(n)?n:void 0}}return e.inherit!==!1?t:{}}function vS(e){const{initial:t,animate:r}=gS(e,m.useContext(ti));return m.useMemo(()=>({initial:t,animate:r}),[Qh(t),Qh(r)])}function Qh(e){return Array.isArray(e)?e.join(" "):e}const Wn={};function bS(e){for(const t in e)Wn[t]=e[t],Ja(t)&&(Wn[t].isCSSVariable=!0)}function ep(e,{layout:t,layoutId:r}){return Yr.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Wn[e]||e==="opacity")}const wS={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},yS=Gr.length;function xS(e,t,r){let n="",o=!0;for(let i=0;i<yS;i++){const s=Gr[i],a=e[s];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(s.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||r){const c=Fh(a,El[s]);if(!l){o=!1;const u=wS[s]||s;n+=`${u}(${c}) `}r&&(t[s]=c)}}return n=n.trim(),r?n=r(t,o?"":n):o&&(n="none"),n}function jl(e,t,r){const{style:n,vars:o,transformOrigin:i}=e;let s=!1,a=!1;for(const l in t){const c=t[l];if(Yr.has(l)){s=!0;continue}else if(Ja(l)){o[l]=c;continue}else{const u=Fh(c,El[l]);l.startsWith("origin")?(a=!0,i[l]=u):n[l]=u}}if(t.transform||(s||r?n.transform=xS(t,e.transform,r):n.transform&&(n.transform="none")),a){const{originX:l="50%",originY:c="50%",originZ:u=0}=i;n.transformOrigin=`${l} ${c} ${u}`}}const Ml=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function tp(e,t,r){for(const n in t)!We(t[n])&&!ep(n,r)&&(e[n]=t[n])}function kS({transformTemplate:e},t){return m.useMemo(()=>{const r=Ml();return jl(r,t,e),Object.assign({},r.vars,r.style)},[t])}function _S(e,t){const r=e.style||{},n={};return tp(n,r,e),Object.assign(n,kS(e,t)),n}function SS(e,t){const r={},n=_S(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.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=n,r}const ES={offset:"stroke-dashoffset",array:"stroke-dasharray"},CS={offset:"strokeDashoffset",array:"strokeDasharray"};function TS(e,t,r=1,n=0,o=!0){e.pathLength=1;const i=o?ES:CS;e[i.offset]=le.transform(-n);const s=le.transform(t),a=le.transform(r);e[i.array]=`${s} ${a}`}function rp(e,{attrX:t,attrY:r,attrScale:n,pathLength:o,pathSpacing:i=1,pathOffset:s=0,...a},l,c,u){if(jl(e,a,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p}=e;f.transform&&(p.transform=f.transform,delete f.transform),(p.transform||f.transformOrigin)&&(p.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),p.transform&&(p.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete f.transformBox),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&TS(f,o,i,s,!1)}const np=()=>({...Ml(),attrs:{}}),op=e=>typeof e=="string"&&e.toLowerCase()==="svg";function PS(e,t,r,n){const o=m.useMemo(()=>{const i=np();return rp(i,t,op(n),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};tp(i,e.style,e),o.style={...i,...o.style}}return o}const AS=["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 Nl(e){return typeof e!="string"||e.includes("-")?!1:!!(AS.indexOf(e)>-1||/[A-Z]/u.test(e))}function OS(e,t,r,{latestValues:n},o,i=!1){const a=(Nl(e)?PS:SS)(t,n,o,e),l=mS(t,typeof e=="string",i),c=e!==m.Fragment?{...l,...a,ref:r}:{},{children:u}=t,f=m.useMemo(()=>We(u)?u.get():u,[u]);return m.createElement(e,{...c,children:f})}function ip(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Il(e,t,r,n){if(typeof t=="function"){const[o,i]=ip(n);t=t(r!==void 0?r:e.custom,o,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,i]=ip(n);t=t(r!==void 0?r:e.custom,o,i)}return t}function oi(e){return We(e)?e.get():e}function jS({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,o){return{latestValues:MS(r,n,o,e),renderState:t()}}function MS(e,t,r,n){const o={},i=n(e,{});for(const p in i)o[p]=oi(i[p]);let{initial:s,animate:a}=e;const l=ni(e),c=Zh(e);t&&c&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let u=r?r.initial===!1:!1;u=u||s===!1;const f=u?a:s;if(f&&typeof f!="boolean"&&!ri(f)){const p=Array.isArray(f)?f:[f];for(let d=0;d<p.length;d++){const h=Il(e,p[d]);if(h){const{transitionEnd:v,transition:w,...x}=h;for(const S in x){let _=x[S];if(Array.isArray(_)){const T=u?_.length-1:0;_=_[T]}_!==null&&(o[S]=_)}for(const S in v)o[S]=v[S]}}}return o}const sp=e=>(t,r)=>{const n=m.useContext(ti),o=m.useContext(Ba),i=()=>jS(e,t,n,o);return r?i():c_(i)};function Dl(e,t,r){var i;const{style:n}=e,o={};for(const s in n)(We(n[s])||t.style&&We(t.style[s])||ep(s,e)||((i=r==null?void 0:r.getValue(s))==null?void 0:i.liveStyle)!==void 0)&&(o[s]=n[s]);return o}const NS=sp({scrapeMotionValuesFromProps:Dl,createRenderState:Ml});function ap(e,t,r){const n=Dl(e,t,r);for(const o in e)if(We(e[o])||We(t[o])){const i=Gr.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;n[i]=e[o]}return n}const IS=sp({scrapeMotionValuesFromProps:ap,createRenderState:np}),DS=Symbol.for("motionComponentSymbol");function Zr(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function FS(e,t,r){return m.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Zr(r)&&(r.current=n))},[t])}const Fl=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),lp="data-"+Fl("framerAppearId"),cp=m.createContext({});function LS(e,t,r,n,o){var v,w;const{visualElement:i}=m.useContext(ti),s=m.useContext(Yh),a=m.useContext(Ba),l=m.useContext(Wh).reducedMotion,c=m.useRef(null);n=n||s.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:i,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const u=c.current,f=m.useContext(cp);u&&!u.projection&&o&&(u.type==="html"||u.type==="svg")&&RS(c.current,r,o,f);const p=m.useRef(!1);m.useInsertionEffect(()=>{u&&p.current&&u.update(r,a)});const d=r[lp],h=m.useRef(!!d&&!((v=window.MotionHandoffIsComplete)!=null&&v.call(window,d))&&((w=window.MotionHasOptimisedAnimation)==null?void 0:w.call(window,d)));return Df(()=>{u&&(p.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),h.current&&u.animationState&&u.animationState.animateChanges())}),m.useEffect(()=>{u&&(!h.current&&u.animationState&&u.animationState.animateChanges(),h.current&&(queueMicrotask(()=>{var x;(x=window.MotionHandoffMarkAsComplete)==null||x.call(window,d)}),h.current=!1),u.enteringChildren=void 0)}),u}function RS(e,t,r,n){const{layoutId:o,layout:i,drag:s,dragConstraints:a,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:up(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!s||a&&Zr(a),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:c})}function up(e){if(e)return e.options.allowProjection!==!1?e.projection:up(e.parent)}function Ll(e,{forwardMotionProps:t=!1}={},r,n){r&&fS(r);const o=Nl(e)?IS:NS;function i(a,l){let c;const u={...m.useContext(Wh),...a,layoutId:VS(a)},{isStatic:f}=u,p=vS(a),d=o(a,f);if(!f&&Ua){zS();const h=US(u);c=h.MeasureLayout,p.visualElement=LS(e,d,u,n,h.ProjectionNode)}return g.jsxs(ti.Provider,{value:p,children:[c&&p.visualElement?g.jsx(c,{visualElement:p.visualElement,...u}):null,OS(e,a,FS(d,p.visualElement,l),d,f,t)]})}i.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const s=m.forwardRef(i);return s[DS]=e,s}function VS({layoutId:e}){const t=m.useContext($o).id;return t&&e!==void 0?t+"-"+e:e}function zS(e,t){m.useContext(Yh).strict}function US(e){const{drag:t,layout:r}=Jr;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function BS(e,t){if(typeof Proxy>"u")return Ll;const r=new Map,n=(i,s)=>Ll(i,s,e,t),o=(i,s)=>n(i,s);return new Proxy(o,{get:(i,s)=>s==="create"?n:(r.has(s)||r.set(s,Ll(s,void 0,e,t)),r.get(s))})}function dp({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function HS({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function qS(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Rl(e){return e===void 0||e===1}function Vl({scale:e,scaleX:t,scaleY:r}){return!Rl(e)||!Rl(t)||!Rl(r)}function xr(e){return Vl(e)||fp(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function fp(e){return hp(e.x)||hp(e.y)}function hp(e){return e&&e!=="0%"}function ii(e,t,r){const n=e-r,o=t*n;return r+o}function pp(e,t,r,n,o){return o!==void 0&&(e=ii(e,o,n)),ii(e,r,n)+t}function zl(e,t=0,r=1,n,o){e.min=pp(e.min,t,r,n,o),e.max=pp(e.max,t,r,n,o)}function mp(e,{x:t,y:r}){zl(e.x,t.translate,t.scale,t.originPoint),zl(e.y,r.translate,r.scale,r.originPoint)}const gp=.999999999999,vp=1.0000000000001;function WS(e,t,r,n=!1){const o=r.length;if(!o)return;t.x=t.y=1;let i,s;for(let a=0;a<o;a++){i=r[a],s=i.projectionDelta;const{visualElement:l}=i.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&en(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,mp(e,s)),n&&xr(i.latestValues)&&en(e,i.latestValues))}t.x<vp&&t.x>gp&&(t.x=1),t.y<vp&&t.y>gp&&(t.y=1)}function Qr(e,t){e.min=e.min+t,e.max=e.max+t}function bp(e,t,r,n,o=.5){const i=Pe(e.min,e.max,o);zl(e,t,r,i,n)}function en(e,t){bp(e.x,t.x,t.scaleX,t.scale,t.originX),bp(e.y,t.y,t.scaleY,t.scale,t.originY)}function wp(e,t){return dp(qS(e.getBoundingClientRect(),t))}function $S(e,t,r){const n=wp(e,r),{scroll:o}=t;return o&&(Qr(n.x,o.offset.x),Qr(n.y,o.offset.y)),n}const yp=()=>({translate:0,scale:1,origin:0,originPoint:0}),tn=()=>({x:yp(),y:yp()}),xp=()=>({min:0,max:0}),je=()=>({x:xp(),y:xp()}),Ul={current:null},kp={current:!1};function KS(){if(kp.current=!0,!!Ua)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Ul.current=e.matches;e.addEventListener("change",t),t()}else Ul.current=!1}const GS=new WeakMap;function YS(e,t,r){for(const n in t){const o=t[n],i=r[n];if(We(o))e.addValue(n,o);else if(We(i))e.addValue(n,Xr(o,{owner:e}));else if(i!==o)if(e.hasValue(n)){const s=e.getValue(n);s.liveStyle===!0?s.jump(o):s.hasAnimated||s.set(o)}else{const s=e.getStaticValue(n);e.addValue(n,Xr(s!==void 0?s:o,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const _p=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class XS{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:o,blockInitialAnimation:i,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=xl,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.renderScheduledAt=0,this.scheduleRender=()=>{const p=Qe.now();this.renderScheduledAt<p&&(this.renderScheduledAt=p,Ce.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.blockInitialAnimation=!!i,this.isControllingVariants=ni(r),this.isVariantNode=Zh(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const p in f){const d=f[p];l[p]!==void 0&&We(d)&&d.set(l[p])}}mount(t){var r;this.current=t,GS.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,o)=>this.bindToMotionValue(o,n)),kp.current||KS(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Ul.current,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Yt(this.notifyUpdate),Yt(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=Yr.has(t);n&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&Ce.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),i&&i(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Jr){const r=Jr[t];if(!r)continue;const{isEnabled:n,Feature:o}=r;if(!this.features[t]&&o&&n(this.props)&&(this.features[t]=new o(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):je()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<_p.length;n++){const o=_p[n];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const i="on"+o,s=t[i];s&&(this.propEventSubscriptions[o]=this.on(o,s))}this.prevMotionValues=YS(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Xr(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(Ff(n)||Rf(n))?n=parseFloat(n):!iS(n)&&Jt.test(r)&&(n=Dh(t,r)),this.setBaseTarget(t,We(n)?n.get():n)),We(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var i;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const s=Il(this.props,r,(i=this.presenceContext)==null?void 0:i.custom);s&&(n=s[t])}if(r&&n!==void 0)return n;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!We(o)?o:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Ka),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){Cl.render(this.render)}}class Sp extends XS{constructor(){super(...arguments),this.KeyframeResolver=$2}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;We(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function Ep(e,{style:t,vars:r},n,o){const i=e.style;let s;for(s in t)i[s]=t[s];o==null||o.applyProjectionStyles(i,n);for(s in r)i.setProperty(s,r[s])}function JS(e){return window.getComputedStyle(e)}class ZS extends Sp{constructor(){super(...arguments),this.type="html",this.renderInstance=Ep}readValueFromInstance(t,r){var n;if(Yr.has(r))return(n=this.projection)!=null&&n.isProjecting?gl(r):f2(t,r);{const o=JS(t),i=(Ja(r)?o.getPropertyValue(r):o[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return wp(t,r)}build(t,r,n){jl(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return Dl(t,r,n)}}const Cp=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 QS(e,t,r,n){Ep(e,t,void 0,n);for(const o in t.attrs)e.setAttribute(Cp.has(o)?o:Fl(o),t.attrs[o])}class e5 extends Sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=je}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Yr.has(r)){const n=Ih(r);return n&&n.default||0}return r=Cp.has(r)?r:Fl(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return ap(t,r,n)}build(t,r,n){rp(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,o){QS(t,r,n,o)}mount(t){this.isSVGTag=op(t.tagName),super.mount(t)}}const t5=(e,t)=>Nl(e)?new e5(t):new ZS(t,{allowProjection:e!==m.Fragment});function rn(e,t,r){const n=e.getProps();return Il(n,t,r!==void 0?r:n.custom,e)}const Bl=e=>Array.isArray(e);function r5(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Xr(r))}function n5(e){return Bl(e)?e[e.length-1]||0:e}function o5(e,t){const r=rn(e,t);let{transitionEnd:n={},transition:o={},...i}=r||{};i={...i,...n};for(const s in i){const a=n5(i[s]);r5(e,s,a)}}function i5(e){return!!(We(e)&&e.add)}function Hl(e,t){const r=e.getValue("willChange");if(i5(r))return r.add(t);if(!r&&Rt.WillChange){const n=new Rt.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function Tp(e){return e.props[lp]}const s5=e=>e!==null;function a5(e,{repeat:t,repeatType:r="loop"},n){const o=e.filter(s5),i=t&&r!=="loop"&&t%2===1?0:o.length-1;return!i||n===void 0?o[i]:n}const l5={type:"spring",stiffness:500,damping:25,restSpeed:10},c5=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),u5={type:"keyframes",duration:.8},d5={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},f5=(e,{keyframes:t})=>t.length>2?u5:Yr.has(e)?e.startsWith("scale")?c5(t[1]):l5:d5;function h5({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:i,repeatType:s,repeatDelay:a,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const ql=(e,t,r,n={},o,i)=>s=>{const a=_l(n,e)||{},l=a.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Tt(l);const u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-c,onUpdate:p=>{t.set(p),a.onUpdate&&a.onUpdate(p)},onComplete:()=>{s(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:i?void 0:o};h5(a)||Object.assign(u,f5(e,u)),u.duration&&(u.duration=Tt(u.duration)),u.repeatDelay&&(u.repeatDelay=Tt(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let f=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(kl(u),u.delay===0&&(f=!0)),(Rt.instantAnimations||Rt.skipAnimations)&&(f=!0,kl(u),u.delay=0),u.allowFlatten=!a.type&&!a.ease,f&&!i&&t.get()!==void 0){const p=a5(u.keyframes,a);if(p!==void 0){Ce.update(()=>{u.onUpdate(p),u.onComplete()});return}}return a.isSync?new hl(u):new D2(u)};function p5({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function Pp(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:s,...a}=t;n&&(i=n);const l=[],c=o&&e.animationState&&e.animationState.getState()[o];for(const u in a){const f=e.getValue(u,e.latestValues[u]??null),p=a[u];if(p===void 0||c&&p5(c,u))continue;const d={delay:r,..._l(i||{},u)},h=f.get();if(h!==void 0&&!f.isAnimating&&!Array.isArray(p)&&p===h&&!d.velocity)continue;let v=!1;if(window.MotionHandoffAnimation){const x=Tp(e);if(x){const S=window.MotionHandoffAnimation(x,u,Ce);S!==null&&(d.startTime=S,v=!0)}}Hl(e,u),f.start(ql(u,f,p,e.shouldReduceMotion&&Ah.has(u)?{type:!1}:d,e,v));const w=f.animation;w&&l.push(w)}return s&&Promise.all(l).then(()=>{Ce.update(()=>{s&&o5(e,s)})}),l}function Ap(e,t,r,n=0,o=1){const i=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),s=e.size,a=(s-1)*n;return typeof r=="function"?r(i,s):o===1?i*n:a-i*n}function Wl(e,t,r={}){var l;const n=rn(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);const i=n?()=>Promise.all(Pp(e,n,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:p}=o;return m5(e,t,c,u,f,p,r)}:()=>Promise.resolve(),{when:a}=o;if(a){const[c,u]=a==="beforeChildren"?[i,s]:[s,i];return c().then(()=>u())}else return Promise.all([i(),s(r.delay)])}function m5(e,t,r=0,n=0,o=0,i=1,s){const a=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),a.push(Wl(l,t,{...s,delay:r+(typeof n=="function"?0:n)+Ap(e.variantChildren,l,n,o,i)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}function g5(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const o=t.map(i=>Wl(e,i,r));n=Promise.all(o)}else if(typeof t=="string")n=Wl(e,t,r);else{const o=typeof t=="function"?rn(e,t,r.custom):t;n=Promise.all(Pp(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function Op(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const v5=Ol.length;function jp(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?jp(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<v5;r++){const n=Ol[r],o=e.props[n];(qn(o)||o===!1)&&(t[n]=o)}return t}const b5=[...Al].reverse(),w5=Al.length;function y5(e){return t=>Promise.all(t.map(({animation:r,options:n})=>g5(e,r,n)))}function x5(e){let t=y5(e),r=Mp(),n=!0;const o=l=>(c,u)=>{var p;const f=rn(e,u,l==="exit"?(p=e.presenceContext)==null?void 0:p.custom:void 0);if(f){const{transition:d,transitionEnd:h,...v}=f;c={...c,...v,...h}}return c};function i(l){t=l(e)}function s(l){const{props:c}=e,u=jp(e.parent)||{},f=[],p=new Set;let d={},h=1/0;for(let w=0;w<w5;w++){const x=b5[w],S=r[x],_=c[x]!==void 0?c[x]:u[x],T=qn(_),P=x===l?S.isActive:null;P===!1&&(h=w);let A=_===u[x]&&_!==c[x]&&T;if(A&&n&&e.manuallyAnimateOnMount&&(A=!1),S.protectedKeys={...d},!S.isActive&&P===null||!_&&!S.prevProp||ri(_)||typeof _=="boolean")continue;const M=k5(S.prevProp,_);let I=M||x===l&&S.isActive&&!A&&T||w>h&&T,V=!1;const L=Array.isArray(_)?_:[_];let O=L.reduce(o(x),{});P===!1&&(O={});const{prevResolvedValues:F={}}=S,R={...F,...O},X=G=>{I=!0,p.has(G)&&(V=!0,p.delete(G)),S.needsAnimating[G]=!0;const H=e.getValue(G);H&&(H.liveStyle=!1)};for(const G in R){const H=O[G],U=F[G];if(d.hasOwnProperty(G))continue;let te=!1;Bl(H)&&Bl(U)?te=!Op(H,U):te=H!==U,te?H!=null?X(G):p.add(G):H!==void 0&&p.has(G)?X(G):S.protectedKeys[G]=!0}S.prevProp=_,S.prevResolvedValues=O,S.isActive&&(d={...d,...O}),n&&e.blockInitialAnimation&&(I=!1);const z=A&&M;I&&(!z||V)&&f.push(...L.map(G=>{const H={type:x};if(typeof G=="string"&&n&&!z&&e.manuallyAnimateOnMount&&e.parent){const{parent:U}=e,te=rn(U,G);if(U.enteringChildren&&te){const{delayChildren:ae}=te.transition||{};H.delay=Ap(U.enteringChildren,e,ae)}}return{animation:G,options:H}}))}if(p.size){const w={};if(typeof c.initial!="boolean"){const x=rn(e,Array.isArray(c.initial)?c.initial[0]:c.initial);x&&x.transition&&(w.transition=x.transition)}p.forEach(x=>{const S=e.getBaseTarget(x),_=e.getValue(x);_&&(_.liveStyle=!0),w[x]=S??null}),f.push({animation:w})}let v=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(v=!1),n=!1,v?t(f):Promise.resolve()}function a(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(p=>{var d;return(d=p.animationState)==null?void 0:d.setActive(l,c)}),r[l].isActive=c;const u=s(l);for(const p in r)r[p].protectedKeys={};return u}return{animateChanges:s,setActive:a,setAnimateFunction:i,getState:()=>r,reset:()=>{r=Mp(),n=!0}}}function k5(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Op(t,e):!1}function kr(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Mp(){return{animate:kr(!0),whileInView:kr(),whileHover:kr(),whileTap:kr(),whileDrag:kr(),whileFocus:kr(),exit:kr()}}class Zt{constructor(t){this.isMounted=!1,this.node=t}update(){}}class _5 extends Zt{constructor(t){super(t),t.animationState||(t.animationState=x5(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();ri(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let S5=0;class E5 extends Zt{constructor(){super(...arguments),this.id=S5++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const C5={animation:{Feature:_5},exit:{Feature:E5}};function $n(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function Kn(e){return{point:{x:e.pageX,y:e.pageY}}}const T5=e=>t=>Tl(t)&&e(t,Kn(t));function Gn(e,t,r,n){return $n(e,t,T5(r),n)}const Np=1e-4,P5=1-Np,A5=1+Np,Ip=.01,O5=0-Ip,j5=0+Ip;function Ye(e){return e.max-e.min}function M5(e,t,r){return Math.abs(e-t)<=r}function Dp(e,t,r,n=.5){e.origin=n,e.originPoint=Pe(t.min,t.max,e.origin),e.scale=Ye(r)/Ye(t),e.translate=Pe(r.min,r.max,e.origin)-e.originPoint,(e.scale>=P5&&e.scale<=A5||isNaN(e.scale))&&(e.scale=1),(e.translate>=O5&&e.translate<=j5||isNaN(e.translate))&&(e.translate=0)}function Yn(e,t,r,n){Dp(e.x,t.x,r.x,n?n.originX:void 0),Dp(e.y,t.y,r.y,n?n.originY:void 0)}function Fp(e,t,r){e.min=r.min+t.min,e.max=e.min+Ye(t)}function N5(e,t,r){Fp(e.x,t.x,r.x),Fp(e.y,t.y,r.y)}function Lp(e,t,r){e.min=t.min-r.min,e.max=e.min+Ye(t)}function Xn(e,t,r){Lp(e.x,t.x,r.x),Lp(e.y,t.y,r.y)}function lt(e){return[e("x"),e("y")]}const Rp=({current:e})=>e?e.ownerDocument.defaultView:null,Vp=(e,t)=>Math.abs(e-t);function I5(e,t){const r=Vp(e.x,t.x),n=Vp(e.y,t.y);return Math.sqrt(r**2+n**2)}class zp{constructor(t,r,{transformPagePoint:n,contextWindow:o=window,dragSnapToOrigin:i=!1,distanceThreshold:s=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const p=Kl(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,h=I5(p.offset,{x:0,y:0})>=this.distanceThreshold;if(!d&&!h)return;const{point:v}=p,{timestamp:w}=Be;this.history.push({...v,timestamp:w});const{onStart:x,onMove:S}=this.handlers;d||(x&&x(this.lastMoveEvent,p),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,p)},this.handlePointerMove=(p,d)=>{this.lastMoveEvent=p,this.lastMoveEventInfo=$l(d,this.transformPagePoint),Ce.update(this.updatePoint,!0)},this.handlePointerUp=(p,d)=>{this.end();const{onEnd:h,onSessionEnd:v,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=Kl(p.type==="pointercancel"?this.lastMoveEventInfo:$l(d,this.transformPagePoint),this.history);this.startEvent&&h&&h(p,x),v&&v(p,x)},!Tl(t))return;this.dragSnapToOrigin=i,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=s,this.contextWindow=o||window;const a=Kn(t),l=$l(a,this.transformPagePoint),{point:c}=l,{timestamp:u}=Be;this.history=[{...c,timestamp:u}];const{onSessionStart:f}=r;f&&f(t,Kl(l,this.history)),this.removeListeners=Dn(Gn(this.contextWindow,"pointermove",this.handlePointerMove),Gn(this.contextWindow,"pointerup",this.handlePointerUp),Gn(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Yt(this.updatePoint)}}function $l(e,t){return t?{point:t(e.point)}:e}function Up(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Kl({point:e},t){return{point:e,delta:Up(e,Bp(t)),offset:Up(e,D5(t)),velocity:F5(t,.1)}}function D5(e){return e[0]}function Bp(e){return e[e.length-1]}function F5(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const o=Bp(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>Tt(t)));)r--;if(!n)return{x:0,y:0};const i=Pt(o.timestamp-n.timestamp);if(i===0)return{x:0,y:0};const s={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function L5(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?Pe(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?Pe(r,e,n.max):Math.min(e,r)),e}function Hp(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function R5(e,{top:t,left:r,bottom:n,right:o}){return{x:Hp(e.x,r,o),y:Hp(e.y,t,n)}}function qp(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function V5(e,t){return{x:qp(e.x,t.x),y:qp(e.y,t.y)}}function z5(e,t){let r=.5;const n=Ye(e),o=Ye(t);return o>n?r=Fn(t.min,t.max-n,e.min):n>o&&(r=Fn(e.min,e.max-o,t.min)),Lt(0,1,r)}function U5(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Gl=.35;function B5(e=Gl){return e===!1?e=0:e===!0&&(e=Gl),{x:Wp(e,"left","right"),y:Wp(e,"top","bottom")}}function Wp(e,t,r){return{min:$p(e,t),max:$p(e,r)}}function $p(e,t){return typeof e=="number"?e:e[t]||0}const H5=new WeakMap;class q5{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=je(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const i=f=>{const{dragSnapToOrigin:p}=this.getProps();p?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Kn(f).point)},s=(f,p)=>{const{drag:d,dragPropagation:h,onDragStart:v}=this.getProps();if(d&&!h&&(this.openDragLock&&this.openDragLock(),this.openDragLock=J2(d),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=p,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),lt(x=>{let S=this.getAxisMotionValue(x).get()||0;if(At.test(S)){const{projection:_}=this.visualElement;if(_&&_.layout){const T=_.layout.layoutBox[x];T&&(S=Ye(T)*(parseFloat(S)/100))}}this.originPoint[x]=S}),v&&Ce.postRender(()=>v(f,p)),Hl(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},a=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p;const{dragPropagation:d,dragDirectionLock:h,onDirectionLock:v,onDrag:w}=this.getProps();if(!d&&!this.openDragLock)return;const{offset:x}=p;if(h&&this.currentDirection===null){this.currentDirection=W5(x),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",p.point,x),this.updateAxis("y",p.point,x),this.visualElement.render(),w&&w(f,p)},l=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p,this.stop(f,p),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>lt(f=>{var p;return this.getAnimationState(f)==="paused"&&((p=this.getAxisMotionValue(f).animation)==null?void 0:p.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new zp(t,{onSessionStart:i,onStart:s,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:Rp(this.visualElement)})}stop(t,r){const n=t||this.latestPointerEvent,o=r||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!o||!n)return;const{velocity:s}=o;this.startAnimation(s);const{onDragEnd:a}=this.getProps();a&&Ce.postRender(()=>a(n,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:o}=this.getProps();if(!n||!si(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let s=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(s=L5(s,this.constraints[t],this.elastic[t])),i.set(s)}resolveConstraints(){var i;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(i=this.visualElement.projection)==null?void 0:i.layout,o=this.constraints;t&&Zr(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=R5(n.layoutBox,t):this.constraints=!1,this.elastic=B5(r),o!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&<(s=>{this.constraints!==!1&&this.getAxisMotionValue(s)&&(this.constraints[s]=U5(n.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Zr(t))return!1;const n=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=$S(n,o.root,this.visualElement.getTransformPagePoint());let s=V5(o.layout.layoutBox,i);if(r){const a=r(HS(s));this.hasMutatedConstraints=!!a,a&&(s=dp(a))}return s}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:o,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},c=lt(u=>{if(!si(u,r,this.currentDirection))return;let f=l&&l[u]||{};s&&(f={min:0,max:0});const p=o?200:1e6,d=o?40:1e7,h={type:"inertia",velocity:n?t[u]:0,bounceStiffness:p,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...i,...f};return this.startAxisValueAnimation(u,h)});return Promise.all(c).then(a)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return Hl(this.visualElement,t),n.start(ql(t,n,0,r,this.visualElement,!1))}stopAnimation(){lt(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){lt(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),o=n[r];return o||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){lt(r=>{const{drag:n}=this.getProps();if(!si(r,n,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(r);if(o&&o.layout){const{min:s,max:a}=o.layout.layoutBox[r];i.set(t[r]-Pe(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Zr(r)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};lt(s=>{const a=this.getAxisMotionValue(s);if(a&&this.constraints!==!1){const l=a.get();o[s]=z5({min:l,max:l},this.constraints[s])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),lt(s=>{if(!si(s,t,null))return;const a=this.getAxisMotionValue(s),{min:l,max:c}=this.constraints[s];a.set(Pe(l,c,o[s]))})}addListeners(){if(!this.visualElement.current)return;H5.set(this.visualElement,this);const t=this.visualElement.current,r=Gn(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Zr(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Ce.read(n);const s=$n(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(lt(u=>{const f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=l[u].translate,f.set(f.get()+l[u].translate))}),this.visualElement.render())});return()=>{s(),r(),i(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:s=Gl,dragMomentum:a=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:o,dragConstraints:i,dragElastic:s,dragMomentum:a}}}function si(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function W5(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class $5 extends Zt{constructor(t){super(t),this.removeGroupControls=at,this.removeListeners=at,this.controls=new q5(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||at}unmount(){this.removeGroupControls(),this.removeListeners()}}const Kp=e=>(t,r)=>{e&&Ce.postRender(()=>e(t,r))};class K5 extends Zt{constructor(){super(...arguments),this.removePointerDownListener=at}onPointerDown(t){this.session=new zp(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Rp(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:Kp(t),onStart:Kp(r),onMove:n,onEnd:(i,s)=>{delete this.session,o&&Ce.postRender(()=>o(i,s))}}}mount(){this.removePointerDownListener=Gn(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const ai={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Gp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Jn={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(le.test(e))e=parseFloat(e);else return e;const r=Gp(e,t.target.x),n=Gp(e,t.target.y);return`${r}% ${n}%`}},G5={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,o=Jt.parse(e);if(o.length>5)return n;const i=Jt.createTransformer(e),s=typeof o[0]!="number"?1:0,a=r.x.scale*t.x,l=r.y.scale*t.y;o[0+s]/=a,o[1+s]/=l;const c=Pe(a,l,.5);return typeof o[2+s]=="number"&&(o[2+s]/=c),typeof o[3+s]=="number"&&(o[3+s]/=c),i(o)}};let Yl=!1;class Y5 extends m.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:o}=this.props,{projection:i}=t;bS(X5),i&&(r.group&&r.group.add(i),n&&n.register&&o&&n.register(i),Yl&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),ai.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:o,isPresent:i}=this.props,{projection:s}=n;return s&&(s.isPresent=i,Yl=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==i?s.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?s.promote():s.relegate()||Ce.postRender(()=>{const a=s.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Cl.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:o}=t;Yl=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Yp(e){const[t,r]=sS(),n=m.useContext($o);return g.jsx(Y5,{...e,layoutGroup:n,switchLayoutGroup:m.useContext(cp),isPresent:t,safeToRemove:r})}const X5={borderRadius:{...Jn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Jn,borderTopRightRadius:Jn,borderBottomLeftRadius:Jn,borderBottomRightRadius:Jn,boxShadow:G5};function J5(e,t,r){const n=We(e)?e:Xr(e);return n.start(ql("",n,t,r)),n.animation}const Z5=(e,t)=>e.depth-t.depth;class Q5{constructor(){this.children=[],this.isDirty=!1}add(t){Ha(this.children,t),this.isDirty=!0}remove(t){qa(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Z5),this.isDirty=!1,this.children.forEach(t)}}function eE(e,t){const r=Qe.now(),n=({timestamp:o})=>{const i=o-r;i>=t&&(Yt(n),e(i-t))};return Ce.setup(n,!0),()=>Yt(n)}const Xp=["TopLeft","TopRight","BottomLeft","BottomRight"],tE=Xp.length,Jp=e=>typeof e=="string"?parseFloat(e):e,Zp=e=>typeof e=="number"||le.test(e);function rE(e,t,r,n,o,i){o?(e.opacity=Pe(0,r.opacity??1,nE(n)),e.opacityExit=Pe(t.opacity??1,0,oE(n))):i&&(e.opacity=Pe(t.opacity??1,r.opacity??1,n));for(let s=0;s<tE;s++){const a=`border${Xp[s]}Radius`;let l=Qp(t,a),c=Qp(r,a);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||Zp(l)===Zp(c)?(e[a]=Math.max(Pe(Jp(l),Jp(c),n),0),(At.test(c)||At.test(l))&&(e[a]+="%")):e[a]=c}(t.rotate||r.rotate)&&(e.rotate=Pe(t.rotate||0,r.rotate||0,n))}function Qp(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const nE=em(0,.5,$f),oE=em(.5,.95,at);function em(e,t,r){return n=>n<e?0:n>t?1:r(Fn(e,t,n))}function tm(e,t){e.min=t.min,e.max=t.max}function ct(e,t){tm(e.x,t.x),tm(e.y,t.y)}function rm(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function nm(e,t,r,n,o){return e-=t,e=ii(e,1/r,n),o!==void 0&&(e=ii(e,1/o,n)),e}function iE(e,t=0,r=1,n=.5,o,i=e,s=e){if(At.test(t)&&(t=parseFloat(t),t=Pe(s.min,s.max,t/100)-s.min),typeof t!="number")return;let a=Pe(i.min,i.max,n);e===i&&(a-=t),e.min=nm(e.min,t,r,a,o),e.max=nm(e.max,t,r,a,o)}function om(e,t,[r,n,o],i,s){iE(e,t[r],t[n],t[o],t.scale,i,s)}const sE=["x","scaleX","originX"],aE=["y","scaleY","originY"];function im(e,t,r,n){om(e.x,t,sE,r?r.x:void 0,n?n.x:void 0),om(e.y,t,aE,r?r.y:void 0,n?n.y:void 0)}function sm(e){return e.translate===0&&e.scale===1}function am(e){return sm(e.x)&&sm(e.y)}function lm(e,t){return e.min===t.min&&e.max===t.max}function lE(e,t){return lm(e.x,t.x)&&lm(e.y,t.y)}function cm(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function um(e,t){return cm(e.x,t.x)&&cm(e.y,t.y)}function dm(e){return Ye(e.x)/Ye(e.y)}function fm(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class cE{constructor(){this.members=[]}add(t){Ha(this.members,t),t.scheduleRender()}remove(t){if(qa(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let n;for(let o=r;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){n=i;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function uE(e,t,r){let n="";const o=e.x.translate/t.x,i=e.y.translate/t.y,s=(r==null?void 0:r.z)||0;if((o||i||s)&&(n=`translate3d(${o}px, ${i}px, ${s}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:u,rotateX:f,rotateY:p,skewX:d,skewY:h}=r;c&&(n=`perspective(${c}px) ${n}`),u&&(n+=`rotate(${u}deg) `),f&&(n+=`rotateX(${f}deg) `),p&&(n+=`rotateY(${p}deg) `),d&&(n+=`skewX(${d}deg) `),h&&(n+=`skewY(${h}deg) `)}const a=e.x.scale*t.x,l=e.y.scale*t.y;return(a!==1||l!==1)&&(n+=`scale(${a}, ${l})`),n||"none"}const Xl=["","X","Y","Z"],dE=1e3;let fE=0;function Jl(e,t,r,n){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),n&&(n[e]=0))}function hm(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=Tp(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",Ce,!(o||i))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&hm(n)}function pm({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(s={},a=t==null?void 0:t()){this.id=fE++,this.animationId=0,this.animationCommitId=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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(mE),this.nodes.forEach(wE),this.nodes.forEach(yE),this.nodes.forEach(gE)},this.resolvedRelativeTargetAt=0,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;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new Q5)}addEventListener(s,a){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new Ka),this.eventHandlers.get(s).add(a)}notifyListeners(s,...a){const l=this.eventHandlers.get(s);l&&l.notify(...a)}hasListeners(s){return this.eventHandlers.has(s)}mount(s){if(this.instance)return;this.isSVG=qh(s)&&!nS(s),this.instance=s;const{layoutId:a,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(s),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||a)&&(this.isLayoutDirty=!0),e){let u,f=0;const p=()=>this.root.updateBlockedByResize=!1;Ce.read(()=>{f=window.innerWidth}),e(s,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,u&&u(),u=eE(p,250),ai.hasAnimatedSinceResize&&(ai.hasAnimatedSinceResize=!1,this.nodes.forEach(vm)))})}a&&this.root.registerSharedNode(a,this),this.options.animate!==!1&&c&&(a||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:p,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const h=this.options.transition||c.getDefaultTransition()||EE,{onLayoutAnimationStart:v,onLayoutAnimationComplete:w}=c.getProps(),x=!this.targetLayout||!um(this.targetLayout,d),S=!f&&p;if(this.options.layoutRoot||this.resumeFrom||S||f&&(x||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={..._l(h,"layout"),onPlay:v,onComplete:w};(c.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(u,S)}else f||vm(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}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,this.eventHandlers.clear(),Yt(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(xE),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(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&hm(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(mm);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(gm);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(bE),this.nodes.forEach(hE),this.nodes.forEach(pE)):this.nodes.forEach(gm),this.clearAllSnapshots();const a=Qe.now();Be.delta=Lt(0,16.666666666666668,a-Be.timestamp),Be.timestamp=a,Be.isProcessing=!0,Xa.update.process(Be),Xa.preRender.process(Be),Xa.render.process(Be),Be.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Cl.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(vE),this.sharedNodes.forEach(kE)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Ce.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Ce.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ye(this.snapshot.measuredBox.x)&&!Ye(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}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<this.path.length;l++)this.path[l].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=je(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let a=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===s&&(a=!1),a&&this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;const s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!am(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;s&&this.instance&&(a||xr(this.latestValues)||u)&&(o(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){const a=this.measurePageBox();let l=this.removeElementScroll(a);return s&&(l=this.removeTransform(l)),CE(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:s}=this.options;if(!s)return je();const a=s.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(TE))){const{scroll:u}=this.root;u&&(Qr(a.x,u.offset.x),Qr(a.y,u.offset.y))}return a}removeElementScroll(s){var l;const a=je();if(ct(a,s),(l=this.scroll)!=null&&l.wasRoot)return a;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:f,options:p}=u;u!==this.root&&f&&p.layoutScroll&&(f.wasRoot&&ct(a,s),Qr(a.x,f.offset.x),Qr(a.y,f.offset.y))}return a}applyTransform(s,a=!1){const l=je();ct(l,s);for(let c=0;c<this.path.length;c++){const u=this.path[c];!a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&en(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),xr(u.latestValues)&&en(l,u.latestValues)}return xr(this.latestValues)&&en(l,this.latestValues),l}removeTransform(s){const a=je();ct(a,s);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!xr(c.latestValues))continue;Vl(c.latestValues)&&c.updateSnapshot();const u=je(),f=c.measurePageBox();ct(u,f),im(a,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return xr(this.latestValues)&&im(a,this.latestValues),a}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Be.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){var p;const a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==a;if(!(s||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(p=this.parent)!=null&&p.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:f}=this.options;if(!(!this.layout||!(u||f))){if(this.resolvedRelativeTargetAt=Be.timestamp,!this.targetDelta&&!this.relativeTarget){const d=this.getClosestProjectingParent();d&&d.layout&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=je(),this.relativeTargetOrigin=je(),Xn(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),ct(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=je(),this.targetWithTransforms=je()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),N5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ct(this.target,this.layout.layoutBox),mp(this.target,this.targetDelta)):ct(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=je(),this.relativeTargetOrigin=je(),Xn(this.relativeTargetOrigin,this.target,d.target),ct(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Vl(this.parent.latestValues)||fp(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var h;const s=this.getLead(),a=!!this.resumingFrom||this!==s;let l=!0;if((this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty)&&(l=!1),a&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===Be.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||u))return;ct(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,p=this.treeScale.y;WS(this.layoutCorrected,this.treeScale,this.path,a),s.layout&&!s.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(s.target=s.layout.layoutBox,s.targetWithTransforms=je());const{target:d}=s;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(rm(this.prevProjectionDelta.x,this.projectionDelta.x),rm(this.prevProjectionDelta.y,this.projectionDelta.y)),Yn(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==p||!fm(this.projectionDelta.x,this.prevProjectionDelta.x)||!fm(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){var a;if((a=this.options.visualElement)==null||a.scheduleRender(),s){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tn(),this.projectionDelta=tn(),this.projectionDeltaWithTransform=tn()}setAnimationOrigin(s,a=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},f=tn();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const p=je(),d=l?l.source:void 0,h=this.layout?this.layout.source:void 0,v=d!==h,w=this.getStack(),x=!w||w.members.length<=1,S=!!(v&&!x&&this.options.crossfade===!0&&!this.path.some(SE));this.animationProgress=0;let _;this.mixTargetDelta=T=>{const P=T/1e3;bm(f.x,s.x,P),bm(f.y,s.y,P),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Xn(p,this.layout.layoutBox,this.relativeParent.layout.layoutBox),_E(this.relativeTarget,this.relativeTargetOrigin,p,P),_&&lE(this.relativeTarget,_)&&(this.isProjectionDirty=!1),_||(_=je()),ct(_,this.relativeTarget)),v&&(this.animationValues=u,rE(u,c,this.latestValues,P,S,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=P},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){var a,l,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)==null||a.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(Yt(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Ce.update(()=>{ai.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Xr(0)),this.currentAnimation=J5(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),s.onUpdate&&s.onUpdate(u)},onStop:()=>{},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(dE),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:a,target:l,layout:c,latestValues:u}=s;if(!(!a||!l||!c)){if(this!==s&&this.layout&&c&&_m(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||je();const f=Ye(this.layout.layoutBox.x);l.x.min=s.target.x.min,l.x.max=l.x.min+f;const p=Ye(this.layout.layoutBox.y);l.y.min=s.target.y.min,l.y.max=l.y.min+p}ct(a,l),en(a,u),Yn(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new cE),this.sharedNodes.get(s).add(a);const c=a.options.initialPromotionConfig;a.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(a):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())==null?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())==null?void 0:a.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 c=this.getStack();c&&c.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}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let a=!1;const{latestValues:l}=s;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const c={};l.z&&Jl("z",s,c,this.animationValues);for(let u=0;u<Xl.length;u++)Jl(`rotate${Xl[u]}`,s,c,this.animationValues),Jl(`skew${Xl[u]}`,s,c,this.animationValues);s.render();for(const u in c)s.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);s.scheduleRender()}applyProjectionStyles(s,a){if(!this.instance||this.isSVG)return;if(!this.isVisible){s.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,s.visibility="",s.opacity="",s.pointerEvents=oi(a==null?void 0:a.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(s.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,s.pointerEvents=oi(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!xr(this.latestValues)&&(s.transform=l?l({},""):"none",this.hasProjected=!1);return}s.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=uE(this.projectionDeltaWithTransform,this.treeScale,u);l&&(f=l(u,f)),s.transform=f;const{x:p,y:d}=this.projectionDelta;s.transformOrigin=`${p.origin*100}% ${d.origin*100}% 0`,c.animationValues?s.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:s.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const h in Wn){if(u[h]===void 0)continue;const{correct:v,applyTo:w,isCSSVariable:x}=Wn[h],S=f==="none"?u[h]:v(u[h],c);if(w){const _=w.length;for(let T=0;T<_;T++)s[w[T]]=S}else x?this.options.visualElement.renderState.vars[h]=S:s[h]=S}this.options.layoutId&&(s.pointerEvents=c===this?oi(a==null?void 0:a.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=>{var a;return(a=s.currentAnimation)==null?void 0:a.stop()}),this.root.nodes.forEach(mm),this.root.sharedNodes.clear()}}}function hE(e){e.updateLayout()}function pE(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:o}=e.layout,{animationType:i}=e.options,s=t.source!==e.layout.source;i==="size"?lt(f=>{const p=s?t.measuredBox[f]:t.layoutBox[f],d=Ye(p);p.min=n[f].min,p.max=p.min+d}):_m(i,t.layoutBox,n)&<(f=>{const p=s?t.measuredBox[f]:t.layoutBox[f],d=Ye(n[f]);p.max=p.min+d,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+d)});const a=tn();Yn(a,n,t.layoutBox);const l=tn();s?Yn(l,e.applyTransform(o,!0),t.measuredBox):Yn(l,n,t.layoutBox);const c=!am(a);let u=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:p,layout:d}=f;if(p&&d){const h=je();Xn(h,t.layoutBox,p.layoutBox);const v=je();Xn(v,n,d.layoutBox),um(h,v)||(u=!0),f.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=h,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:a,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function mE(e){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 gE(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function vE(e){e.clearSnapshot()}function mm(e){e.clearMeasurements()}function gm(e){e.isLayoutDirty=!1}function bE(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function vm(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function wE(e){e.resolveTargetDelta()}function yE(e){e.calcProjection()}function xE(e){e.resetSkewAndRotation()}function kE(e){e.removeLeadSnapshot()}function bm(e,t,r){e.translate=Pe(t.translate,0,r),e.scale=Pe(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function wm(e,t,r,n){e.min=Pe(t.min,r.min,n),e.max=Pe(t.max,r.max,n)}function _E(e,t,r,n){wm(e.x,t.x,r.x,n),wm(e.y,t.y,r.y,n)}function SE(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const EE={duration:.45,ease:[.4,0,.1,1]},ym=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),xm=ym("applewebkit/")&&!ym("chrome/")?Math.round:at;function km(e){e.min=xm(e.min),e.max=xm(e.max)}function CE(e){km(e.x),km(e.y)}function _m(e,t,r){return e==="position"||e==="preserve-aspect"&&!M5(dm(t),dm(r),.2)}function TE(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const PE=pm({attachResizeListener:(e,t)=>$n(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Zl={current:void 0},Sm=pm({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Zl.current){const e=new PE({});e.mount(window),e.setOptions({layoutScroll:!0}),Zl.current=e}return Zl.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),AE={pan:{Feature:K5},drag:{Feature:$5,ProjectionNode:Sm,MeasureLayout:Yp}};function Em(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,i=n[o];i&&Ce.postRender(()=>i(t,Kn(t)))}class OE extends Zt{mount(){const{current:t}=this.node;t&&(this.unmount=Z2(t,(r,n)=>(Em(this.node,n,"Start"),o=>Em(this.node,o,"End"))))}unmount(){}}class jE extends Zt{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=Dn($n(this.node.current,"focus",()=>this.onFocus()),$n(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Cm(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),i=n[o];i&&Ce.postRender(()=>i(t,Kn(t)))}class ME extends Zt{mount(){const{current:t}=this.node;t&&(this.unmount=rS(t,(r,n)=>(Cm(this.node,n,"Start"),(o,{success:i})=>Cm(this.node,o,i?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Ql=new WeakMap,ec=new WeakMap,NE=e=>{const t=Ql.get(e.target);t&&t(e)},IE=e=>{e.forEach(NE)};function DE({root:e,...t}){const r=e||document;ec.has(r)||ec.set(r,{});const n=ec.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(IE,{root:e,...t})),n[o]}function FE(e,t,r){const n=DE(t);return Ql.set(e,r),n.observe(e),()=>{Ql.delete(e),n.unobserve(e)}}const LE={some:0,all:1};class RE extends Zt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:i}=t,s={root:r?r.current:void 0,rootMargin:n,threshold:typeof o=="number"?o:LE[o]},a=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),p=c?u:f;p&&p(l)};return FE(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(VE(t,r))&&this.startObserver()}unmount(){}}function VE({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const zE={...C5,...{inView:{Feature:RE},tap:{Feature:ME},focus:{Feature:jE},hover:{Feature:OE}},...AE,...{layout:{ProjectionNode:Sm,MeasureLayout:Yp}}},Tm=BS(zE,t5),tc=m.forwardRef(function(t,r){return g.jsx(Wx,{children:g.jsx("a",{...t,ref:r})})}),Zn={base:["relative isolate inline-flex items-baseline justify-center gap-x-2 rounded-lg border text-base/6 font-semibold","px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6","focus:not-data-focus:outline-hidden data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500","data-disabled:opacity-50","*:data-[slot=icon]:-mx-0.5 *:data-[slot=icon]:my-0.5 *:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:self-center *:data-[slot=icon]:text-(--btn-icon) sm:*:data-[slot=icon]:my-1 sm:*:data-[slot=icon]:size-4 forced-colors:[--btn-icon:ButtonText] forced-colors:data-hover:[--btn-icon:ButtonText]"],solid:["border-transparent bg-(--btn-border)","dark:bg-(--btn-bg)","before:absolute before:inset-0 before:-z-10 before:rounded-[calc(var(--radius-lg)-1px)] before:bg-(--btn-bg)","before:shadow-sm","dark:before:hidden","dark:border-white/5","after:absolute after:inset-0 after:-z-10 after:rounded-[calc(var(--radius-lg)-1px)]","after:shadow-[inset_0_1px_--theme(--color-white/15%)]","data-active:after:bg-(--btn-hover-overlay) data-hover:after:bg-(--btn-hover-overlay)","dark:after:-inset-px dark:after:rounded-lg","data-disabled:before:shadow-none data-disabled:after:shadow-none"],outline:["border-neutral-950/10 text-neutral-950 data-active:bg-neutral-950/2.5 data-hover:bg-neutral-950/2.5","dark:border-white/15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:data-hover:bg-white/5","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],plain:["border-transparent text-neutral-950 data-active:bg-neutral-950/5 data-hover:bg-neutral-950/5","dark:text-white dark:data-active:bg-white/10 dark:data-hover:bg-white/10","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],colors:{"dark/zinc":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-white dark:[--btn-bg:var(--color-neutral-600)] dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],light:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:text-white dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],"dark/white":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-neutral-950 dark:[--btn-bg:white] dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],dark:["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],white:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-500)] data-hover:[--btn-icon:var(--color-neutral-500)]"],zinc:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-neutral-600)] [--btn-border:var(--color-neutral-700)]/90","dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],indigo:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-indigo-500)] [--btn-border:var(--color-indigo-600)]/90","[--btn-icon:var(--color-indigo-300)] data-active:[--btn-icon:var(--color-indigo-200)] data-hover:[--btn-icon:var(--color-indigo-200)]"],cyan:["text-cyan-950 [--btn-bg:var(--color-cyan-300)] [--btn-border:var(--color-cyan-400)]/80 [--btn-hover-overlay:var(--color-white)]/25","[--btn-icon:var(--color-cyan-500)]"],red:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-red-600)] [--btn-border:var(--color-red-700)]/90","[--btn-icon:var(--color-red-300)] data-active:[--btn-icon:var(--color-red-200)] data-hover:[--btn-icon:var(--color-red-200)]"],orange:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-orange-500)] [--btn-border:var(--color-orange-600)]/90","[--btn-icon:var(--color-orange-300)] data-active:[--btn-icon:var(--color-orange-200)] data-hover:[--btn-icon:var(--color-orange-200)]"],amber:["text-amber-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-amber-400)] [--btn-border:var(--color-amber-500)]/80","[--btn-icon:var(--color-amber-600)]"],yellow:["text-yellow-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-yellow-300)] [--btn-border:var(--color-yellow-400)]/80","[--btn-icon:var(--color-yellow-600)] data-active:[--btn-icon:var(--color-yellow-700)] data-hover:[--btn-icon:var(--color-yellow-700)]"],lime:["text-lime-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-lime-300)] [--btn-border:var(--color-lime-400)]/80","[--btn-icon:var(--color-lime-600)] data-active:[--btn-icon:var(--color-lime-700)] data-hover:[--btn-icon:var(--color-lime-700)]"],green:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-green-600)] [--btn-border:var(--color-green-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],emerald:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-emerald-600)] [--btn-border:var(--color-emerald-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],teal:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-teal-600)] [--btn-border:var(--color-teal-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],sky:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-sky-500)] [--btn-border:var(--color-sky-600)]/80","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],blue:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-blue-600)] [--btn-border:var(--color-blue-700)]/90","[--btn-icon:var(--color-blue-400)] data-active:[--btn-icon:var(--color-blue-300)] data-hover:[--btn-icon:var(--color-blue-300)]"],violet:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-violet-500)] [--btn-border:var(--color-violet-600)]/90","[--btn-icon:var(--color-violet-300)] data-active:[--btn-icon:var(--color-violet-200)] data-hover:[--btn-icon:var(--color-violet-200)]"],purple:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-purple-500)] [--btn-border:var(--color-purple-600)]/90","[--btn-icon:var(--color-purple-300)] data-active:[--btn-icon:var(--color-purple-200)] data-hover:[--btn-icon:var(--color-purple-200)]"],fuchsia:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-fuchsia-500)] [--btn-border:var(--color-fuchsia-600)]/90","[--btn-icon:var(--color-fuchsia-300)] data-active:[--btn-icon:var(--color-fuchsia-200)] data-hover:[--btn-icon:var(--color-fuchsia-200)]"],pink:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-pink-500)] [--btn-border:var(--color-pink-600)]/90","[--btn-icon:var(--color-pink-300)] data-active:[--btn-icon:var(--color-pink-200)] data-hover:[--btn-icon:var(--color-pink-200)]"],rose:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-rose-500)] [--btn-border:var(--color-rose-600)]/90","[--btn-icon:var(--color-rose-300)] data-active:[--btn-icon:var(--color-rose-200)] data-hover:[--btn-icon:var(--color-rose-200)]"]}},UE=m.forwardRef(function({color:t,outline:r,plain:n,className:o,children:i,...s},a){let l=we(o,Zn.base,r?Zn.outline:n?Zn.plain:we(Zn.solid,Zn.colors[t??"dark/zinc"]));return"href"in s?g.jsx(tc,{...s,className:l,ref:a,children:g.jsx(nn,{children:i})}):g.jsx(go,{...s,className:we(l,"cursor-default"),ref:a,children:g.jsx(nn,{children:i})})});function nn({children:e}){return g.jsxs(g.Fragment,{children:[g.jsx("span",{className:"absolute top-1/2 left-1/2 size-[max(100%,2.75rem)] -translate-x-1/2 -translate-y-1/2 pointer-fine:hidden","aria-hidden":"true"}),e]})}function BE({className:e,...t}){return g.jsx("nav",{...t,className:we(e,"flex flex-1 items-center gap-4 py-2.5")})}function Pm({className:e,...t}){let r=m.useId();return g.jsx(Gh,{id:r,children:g.jsx("div",{...t,className:we(e,"flex items-center gap-3")})})}const Qn=m.forwardRef(function({current:t,className:r,children:n,...o},i){let s=we("focus:outline-none focus:ring-0","relative flex min-w-0 items-center gap-3 rounded-lg p-2 text-left text-base/6 font-medium text-neutral-950 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:not-nth-2:last:data-[slot=icon]:ml-auto *:not-nth-2:last:data-[slot=icon]:size-5 sm:*:not-nth-2:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 *:data-[slot=avatar]:[--avatar-radius:var(--radius-md)] sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white");return g.jsxs("span",{className:we(r,"relative"),children:[t&&g.jsx(Tm.span,{layoutId:"current-indicator",className:"absolute inset-x-2 -bottom-2.5 h-0.5 rounded-full bg-neutral-950 dark:bg-white"}),"href"in o?g.jsx(tc,{...o,className:s,"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})}):g.jsx(go,{...o,className:we("cursor-default",s),"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})})]})});function HE(){return g.jsx("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsx("path",{d:"M2 6.75C2 6.33579 2.33579 6 2.75 6H17.25C17.6642 6 18 6.33579 18 6.75C18 7.16421 17.6642 7.5 17.25 7.5H2.75C2.33579 7.5 2 7.16421 2 6.75ZM2 13.25C2 12.8358 2.33579 12.5 2.75 12.5H17.25C17.6642 12.5 18 12.8358 18 13.25C18 13.6642 17.6642 14 17.25 14H2.75C2.33579 14 2 13.6642 2 13.25Z"})})}function qE(){return g.jsx("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsx("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})})}function WE({open:e,close:t,children:r}){return g.jsxs(Pn,{open:e,onClose:t,className:"lg:hidden",children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 bg-black/30 transition data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in"}),g.jsx(Uo,{transition:!0,className:"fixed inset-y-0 w-full max-w-80 p-2 transition duration-300 ease-in-out data-closed:-translate-x-full",children:g.jsxs("div",{className:"flex h-full flex-col rounded-lg bg-white shadow-xs ring-1 ring-neutral-950/5 dark:bg-neutral-900 dark:ring-white/10",children:[g.jsx("div",{className:"-mb-3 px-4 pt-3",children:g.jsx(gu,{as:Qn,"aria-label":"Close navigation",children:g.jsx(qE,{})})}),r]})})]})}function $E({navbar:e,sidebar:t,children:r}){let[n,o]=m.useState(!1);return g.jsxs("div",{className:"relative isolate flex min-h-svh w-full flex-col bg-white lg:bg-neutral-100 dark:bg-neutral-900 dark:lg:bg-neutral-950",children:[g.jsx(WE,{open:n,close:()=>o(!1),children:t}),g.jsxs("header",{className:"flex items-center px-4",children:[g.jsx("div",{className:"py-2.5 lg:hidden",children:g.jsx(Qn,{onClick:()=>o(!0),"aria-label":"Open navigation",children:g.jsx(HE,{})})}),g.jsx("div",{className:"min-w-0 flex-1",children:e})]}),g.jsx("main",{className:"h-full flex flex-1 flex-col pb-2 lg:px-2",children:g.jsx("div",{className:"h-full grow lg:rounded-lg lg:bg-white lg:shadow-xs lg:ring-1 lg:ring-neutral-950/5 dark:lg:bg-neutral-900 dark:lg:ring-white/10",children:g.jsx("div",{className:"h-full",children:r})})})]})}function KE({className:e,...t}){return g.jsx("p",{"data-slot":"text",...t,className:we(e,"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400")})}const GE={xs:"sm:max-w-xs",sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl"};function YE({size:e="lg",className:t,children:r,...n}){return g.jsxs(Pn,{...n,children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 flex w-screen justify-center overflow-y-auto bg-neutral-950/25 px-2 py-2 transition duration-100 focus:outline-0 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:px-6 sm:py-8 lg:px-8 lg:py-16 dark:bg-neutral-950/50"}),g.jsx("div",{className:"fixed inset-0 w-screen overflow-y-auto pt-6 sm:pt-0",children:g.jsx("div",{className:"grid min-h-full grid-rows-[1fr_auto] justify-items-center sm:grid-rows-[1fr_auto_3fr] sm:p-4",children:g.jsx(Uo,{transition:!0,className:we(t,GE[e],"row-start-2 w-full min-w-0 rounded-t-3xl bg-white p-(--gutter) shadow-lg ring-1 ring-neutral-950/10 [--gutter:--spacing(8)] sm:mb-auto sm:rounded-2xl dark:bg-neutral-900 dark:ring-white/10 forced-colors:outline","transition duration-100 will-change-transform data-closed:translate-y-12 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:data-closed:translate-y-0 sm:data-closed:data-enter:scale-95"),children:r})})})]})}function XE({className:e,...t}){return g.jsx(Ca,{...t,className:we(e,"text-lg/6 font-semibold text-balance text-neutral-950 sm:text-base/6 dark:text-white")})}function JE({className:e,...t}){return g.jsx(xo,{as:KE,...t,className:we(e,"mt-2 text-pretty")})}function ZE({className:e,...t}){return g.jsx("div",{...t,className:we(e,"mt-6")})}function QE({className:e,...t}){return g.jsx("div",{...t,className:we(e,"mt-8 flex flex-col-reverse items-center justify-end gap-3 *:w-full sm:flex-row sm:*:w-auto")})}const eC=["date","datetime-local","month","time","week"],tC=m.forwardRef(function({className:t,...r},n){return g.jsx("span",{"data-slot":"control",className:we([t,"relative block w-full","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:g.jsx(O1,{ref:n,...r,className:we([r.type&&eC.includes(r.type)&&["[&::-webkit-datetime-edit-fields-wrapper]:p-0","[&::-webkit-date-and-time-value]:min-h-[1.5em]","[&::-webkit-datetime-edit]:inline-flex","[&::-webkit-datetime-edit]:p-0","[&::-webkit-datetime-edit-year-field]:p-0","[&::-webkit-datetime-edit-month-field]:p-0","[&::-webkit-datetime-edit-day-field]:p-0","[&::-webkit-datetime-edit-hour-field]:p-0","[&::-webkit-datetime-edit-minute-field]:p-0","[&::-webkit-datetime-edit-second-field]:p-0","[&::-webkit-datetime-edit-millisecond-field]:p-0","[&::-webkit-datetime-edit-meridiem-field]:p-0"],"relative block w-full appearance-none rounded-lg px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark","!p-2"])})})});var Qt={},rc=function(e,t){return rc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},rc(e,t)};function Am(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");rc(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var li=function(){return li=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},li.apply(this,arguments)};function Om(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function jm(e,t,r,n){var o=arguments.length,i=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function Mm(e,t){return function(r,n){t(r,n,e)}}function Nm(e,t,r,n,o,i){function s(x){if(x!==void 0&&typeof x!="function")throw new TypeError("Function expected");return x}for(var a=n.kind,l=a==="getter"?"get":a==="setter"?"set":"value",c=!t&&e?n.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f,p=!1,d=r.length-1;d>=0;d--){var h={};for(var v in n)h[v]=v==="access"?{}:n[v];for(var v in n.access)h.access[v]=n.access[v];h.addInitializer=function(x){if(p)throw new TypeError("Cannot add initializers after decoration has completed");i.push(s(x||null))};var w=(0,r[d])(a==="accessor"?{get:u.get,set:u.set}:u[l],h);if(a==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=s(w.get))&&(u.get=f),(f=s(w.set))&&(u.set=f),(f=s(w.init))&&o.unshift(f)}else(f=s(w))&&(a==="field"?o.unshift(f):u[l]=f)}c&&Object.defineProperty(c,n.name,u),p=!0}function Im(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function Dm(e){return typeof e=="symbol"?e:"".concat(e)}function Fm(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function Lm(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Rm(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(u){try{c(n.next(u))}catch(f){s(f)}}function l(u){try{c(n.throw(u))}catch(f){s(f)}}function c(u){u.done?i(u.value):o(u.value).then(a,l)}c((n=n.apply(e,t||[])).next())})}function Vm(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(r=0)),r;)try{if(n=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],o=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var ci=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function zm(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ci(t,e,r)}function ui(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function nc(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i}function Um(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(nc(arguments[t]));return e}function Bm(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}function Hm(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n<o;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}function on(e){return this instanceof on?(this.v=e,this):new on(e)}function qm(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(d){return function(h){return Promise.resolve(h).then(d,f)}}function a(d,h){n[d]&&(o[d]=function(v){return new Promise(function(w,x){i.push([d,v,w,x])>1||l(d,v)})},h&&(o[d]=h(o[d])))}function l(d,h){try{c(n[d](h))}catch(v){p(i[0][3],v)}}function c(d){d.value instanceof on?Promise.resolve(d.value.v).then(u,f):p(i[0][2],d)}function u(d){l("next",d)}function f(d){l("throw",d)}function p(d,h){d(h),i.shift(),i.length&&l(i[0][0],i[0][1])}}function Wm(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(s){return(r=!r)?{value:on(e[o](s)),done:!1}:i?i(s):s}:i}}function $m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof ui=="function"?ui(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,l){s=e[i](s),o(a,l,s.done,s.value)})}}function o(i,s,a,l){Promise.resolve(l).then(function(c){i({value:c,done:a})},s)}}function Km(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var rC=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},oc=function(e){return oc=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},oc(e)};function Gm(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=oc(e),n=0;n<r.length;n++)r[n]!=="default"&&ci(t,e,r[n]);return rC(t,e),t}function Ym(e){return e&&e.__esModule?e:{default:e}}function Xm(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function Jm(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Zm(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Qm(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(i){return Promise.reject(i)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var nC=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function eg(e){function t(i){e.error=e.hasError?new nC(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(i).then(o,function(s){return t(s),o()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function tg(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,i,s){return n?t?".jsx":".js":o&&(!i||!s)?r:o+i+"."+s.toLowerCase()+"js"}):e}const re=Vc(Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:Qm,get __assign(){return li},__asyncDelegator:Wm,__asyncGenerator:qm,__asyncValues:$m,__await:on,__awaiter:Rm,__classPrivateFieldGet:Xm,__classPrivateFieldIn:Zm,__classPrivateFieldSet:Jm,__createBinding:ci,__decorate:jm,__disposeResources:eg,__esDecorate:Nm,__exportStar:zm,__extends:Am,__generator:Vm,__importDefault:Ym,__importStar:Gm,__makeTemplateObject:Km,__metadata:Lm,__param:Mm,__propKey:Dm,__read:nc,__rest:Om,__rewriteRelativeImportExtension:tg,__runInitializers:Im,__setFunctionName:Fm,__spread:Um,__spreadArray:Hm,__spreadArrays:Bm,__values:ui,default:{__extends:Am,__assign:li,__rest:Om,__decorate:jm,__param:Mm,__esDecorate:Nm,__runInitializers:Im,__propKey:Dm,__setFunctionName:Fm,__metadata:Lm,__awaiter:Rm,__generator:Vm,__createBinding:ci,__exportStar:zm,__values:ui,__read:nc,__spread:Um,__spreadArrays:Bm,__spreadArray:Hm,__await:on,__asyncGenerator:qm,__asyncDelegator:Wm,__asyncValues:$m,__makeTemplateObject:Km,__importStar:Gm,__importDefault:Ym,__classPrivateFieldGet:Xm,__classPrivateFieldSet:Jm,__classPrivateFieldIn:Zm,__addDisposableResource:Qm,__disposeResources:eg,__rewriteRelativeImportExtension:tg}},Symbol.toStringTag,{value:"Module"})));var di={},fi={},ic={exports:{}},rg;function oC(){return rg||(rg=1,function(e){(function(t,r){e.exports?e.exports=r():t.log=r()})(Rc,function(){var t=function(){},r="undefined",n=typeof window!==r&&typeof window.navigator!==r&&/Trident\/|MSIE /.test(window.navigator.userAgent),o=["trace","debug","info","warn","error"],i={},s=null;function a(v,w){var x=v[w];if(typeof x.bind=="function")return x.bind(v);try{return Function.prototype.bind.call(x,v)}catch{return function(){return Function.prototype.apply.apply(x,[v,arguments])}}}function l(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(v){return v==="debug"&&(v="log"),typeof console===r?!1:v==="trace"&&n?l:console[v]!==void 0?a(console,v):console.log!==void 0?a(console,"log"):t}function u(){for(var v=this.getLevel(),w=0;w<o.length;w++){var x=o[w];this[x]=w<v?t:this.methodFactory(x,v,this.name)}if(this.log=this.debug,typeof console===r&&v<this.levels.SILENT)return"No console available for logging"}function f(v){return function(){typeof console!==r&&(u.call(this),this[v].apply(this,arguments))}}function p(v,w,x){return c(v)||f.apply(this,arguments)}function d(v,w){var x=this,S,_,T,P="loglevel";typeof v=="string"?P+=":"+v:typeof v=="symbol"&&(P=void 0);function A(O){var F=(o[O]||"silent").toUpperCase();if(!(typeof window===r||!P)){try{window.localStorage[P]=F;return}catch{}try{window.document.cookie=encodeURIComponent(P)+"="+F+";"}catch{}}}function M(){var O;if(!(typeof window===r||!P)){try{O=window.localStorage[P]}catch{}if(typeof O===r)try{var F=window.document.cookie,R=encodeURIComponent(P),X=F.indexOf(R+"=");X!==-1&&(O=/^([^;]+)/.exec(F.slice(X+R.length+1))[1])}catch{}return x.levels[O]===void 0&&(O=void 0),O}}function I(){if(!(typeof window===r||!P)){try{window.localStorage.removeItem(P)}catch{}try{window.document.cookie=encodeURIComponent(P)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function V(O){var F=O;if(typeof F=="string"&&x.levels[F.toUpperCase()]!==void 0&&(F=x.levels[F.toUpperCase()]),typeof F=="number"&&F>=0&&F<=x.levels.SILENT)return F;throw new TypeError("log.setLevel() called with invalid level: "+O)}x.name=v,x.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},x.methodFactory=w||p,x.getLevel=function(){return T??_??S},x.setLevel=function(O,F){return T=V(O),F!==!1&&A(T),u.call(x)},x.setDefaultLevel=function(O){_=V(O),M()||x.setLevel(O,!1)},x.resetLevel=function(){T=null,I(),u.call(x)},x.enableAll=function(O){x.setLevel(x.levels.TRACE,O)},x.disableAll=function(O){x.setLevel(x.levels.SILENT,O)},x.rebuild=function(){if(s!==x&&(S=V(s.getLevel())),u.call(x),s===x)for(var O in i)i[O].rebuild()},S=V(s?s.getLevel():"WARN");var L=M();L!=null&&(T=V(L)),u.call(x)}s=new d,s.getLogger=function(w){if(typeof w!="symbol"&&typeof w!="string"||w==="")throw new TypeError("You must supply a name when creating a logger.");var x=i[w];return x||(x=i[w]=new d(w,s.methodFactory)),x};var h=typeof window!==r?window.log:void 0;return s.noConflict=function(){return typeof window!==r&&window.log===s&&(window.log=h),s},s.getLoggers=function(){return i},s.default=s,s})}(ic)),ic.exports}var Ae={},hi={},pi={},ng;function pt(){if(ng)return pi;ng=1,Object.defineProperty(pi,"__esModule",{value:!0});var e=re,t=function(r){e.__extends(n,r);function n(o,i,s){var a=this.constructor,l=r.call(this,o)||this;return l.name=a.name,l.httpBody=i,l.httpStatus=s,Object.setPrototypeOf(l,a.prototype),l}return n}(Error);return pi.default=t,pi}var og;function iC(){if(og)return hi;og=1,Object.defineProperty(hi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return hi.default=r,hi}var mi={},ig;function sC(){if(ig)return mi;ig=1,Object.defineProperty(mi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return mi.default=r,mi}var gi={},sg;function aC(){if(sg)return gi;sg=1,Object.defineProperty(gi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return gi.default=r,gi}var vi={},ag;function lC(){if(ag)return vi;ag=1,Object.defineProperty(vi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return vi.default=r,vi}var bi={},lg;function cC(){if(lg)return bi;lg=1,Object.defineProperty(bi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return bi.default=r,bi}var wi={},cg;function uC(){if(cg)return wi;cg=1,Object.defineProperty(wi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return wi.default=r,wi}var yi={},ug;function dC(){if(ug)return yi;ug=1,Object.defineProperty(yi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return yi.default=r,yi}var xi={},dg;function fC(){if(dg)return xi;dg=1,Object.defineProperty(xi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return xi.default=r,xi}var ki={},fg;function hC(){if(fg)return ki;fg=1,Object.defineProperty(ki,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(i,s,a){var l=n.call(this,i)||this;return l.importResults=s,l.payload=a,l}return o}(t.default);return ki.default=r,ki}var hg;function eo(){if(hg)return Ae;hg=1,Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.ImportError=Ae.TypesenseError=Ae.ServerError=Ae.RequestUnauthorized=Ae.RequestMalformed=Ae.ObjectUnprocessable=Ae.ObjectNotFound=Ae.ObjectAlreadyExists=Ae.MissingConfigurationError=Ae.HTTPError=void 0;var e=re,t=e.__importDefault(iC());Ae.HTTPError=t.default;var r=e.__importDefault(sC());Ae.MissingConfigurationError=r.default;var n=e.__importDefault(aC());Ae.ObjectAlreadyExists=n.default;var o=e.__importDefault(lC());Ae.ObjectNotFound=o.default;var i=e.__importDefault(cC());Ae.ObjectUnprocessable=i.default;var s=e.__importDefault(uC());Ae.RequestMalformed=s.default;var a=e.__importDefault(dC());Ae.RequestUnauthorized=a.default;var l=e.__importDefault(fC());Ae.ServerError=l.default;var c=e.__importDefault(hC());Ae.ImportError=c.default;var u=e.__importDefault(pt());return Ae.TypesenseError=u.default,Ae}var pg;function mg(){if(pg)return fi;pg=1,Object.defineProperty(fi,"__esModule",{value:!0});var e=re,t=e.__importStar(oC()),r=eo(),n=function(){function o(i){var s=this;this.nodes=i.nodes||[],this.nodes=this.nodes.map(function(a){return s.setDefaultPathInNode(a)}).map(function(a){return s.setDefaultPortInNode(a)}).map(function(a){return e.__assign({},a)}),i.randomizeNodes==null&&(i.randomizeNodes=!0),i.randomizeNodes===!0&&this.shuffleArray(this.nodes),this.nearestNode=i.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=i.connectionTimeoutSeconds||i.timeoutSeconds||5,this.healthcheckIntervalSeconds=i.healthcheckIntervalSeconds||60,this.numRetries=(i.numRetries!==void 0&&i.numRetries>=0?i.numRetries:this.nodes.length+(this.nearestNode==null?0:1))||3,this.retryIntervalSeconds=i.retryIntervalSeconds||.1,this.apiKey=i.apiKey,this.sendApiKeyAsQueryParam=i.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=i.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=i.useServerSideSearchCache||!1,this.axiosAdapter=i.axiosAdapter,this.logger=i.logger||t,this.logLevel=i.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=i.additionalHeaders,this.httpAgent=i.httpAgent,this.httpsAgent=i.httpsAgent,this.paramsSerializer=i.paramsSerializer,this.showDeprecationWarnings(i),this.validate()}return o.prototype.validate=function(){if(this.nodes==null||this.nodes.length===0||this.validateNodes())throw new r.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(this.nearestNode!=null&&this.isNodeMissingAnyParameters(this.nearestNode))throw new r.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(this.apiKey==null)throw new r.MissingConfigurationError("Ensure that apiKey is set");return!0},o.prototype.validateNodes=function(){var i=this;return this.nodes.some(function(s){return i.isNodeMissingAnyParameters(s)})},o.prototype.isNodeMissingAnyParameters=function(i){return!["protocol","host","port","path"].every(function(s){return i.hasOwnProperty(s)})&&i.url==null},o.prototype.setDefaultPathInNode=function(i){return i!=null&&!i.hasOwnProperty("path")&&(i.path=""),i},o.prototype.setDefaultPortInNode=function(i){if(i!=null&&!i.hasOwnProperty("port")&&i.hasOwnProperty("protocol"))switch(i.protocol){case"https":i.port=443;break;case"http":i.port=80;break}return i},o.prototype.showDeprecationWarnings=function(i){i.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),i.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),i.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},o.prototype.shuffleArray=function(i){for(var s,a=i.length-1;a>0;a--){var l=Math.floor(Math.random()*(a+1));s=[i[l],i[a]],i[a]=s[0],i[l]=s[1]}},o}();return fi.default=n,fi}var _i={};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var sc,gg;function pC(){if(gg)return sc;gg=1;function e(b,y){return function(){return b.apply(y,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:r}=Object,{iterator:n,toStringTag:o}=Symbol,i=(b=>y=>{const k=t.call(y);return b[k]||(b[k]=k.slice(8,-1).toLowerCase())})(Object.create(null)),s=b=>(b=b.toLowerCase(),y=>i(y)===b),a=b=>y=>typeof y===b,{isArray:l}=Array,c=a("undefined");function u(b){return b!==null&&!c(b)&&b.constructor!==null&&!c(b.constructor)&&h(b.constructor.isBuffer)&&b.constructor.isBuffer(b)}const f=s("ArrayBuffer");function p(b){let y;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?y=ArrayBuffer.isView(b):y=b&&b.buffer&&f(b.buffer),y}const d=a("string"),h=a("function"),v=a("number"),w=b=>b!==null&&typeof b=="object",x=b=>b===!0||b===!1,S=b=>{if(i(b)!=="object")return!1;const y=r(b);return(y===null||y===Object.prototype||Object.getPrototypeOf(y)===null)&&!(o in b)&&!(n in b)},_=b=>{if(!w(b)||u(b))return!1;try{return Object.keys(b).length===0&&Object.getPrototypeOf(b)===Object.prototype}catch{return!1}},T=s("Date"),P=s("File"),A=s("Blob"),M=s("FileList"),I=b=>w(b)&&h(b.pipe),V=b=>{let y;return b&&(typeof FormData=="function"&&b instanceof FormData||h(b.append)&&((y=i(b))==="formdata"||y==="object"&&h(b.toString)&&b.toString()==="[object FormData]"))},L=s("URLSearchParams"),[O,F,R,X]=["ReadableStream","Request","Response","Headers"].map(s),z=b=>b.trim?b.trim():b.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(b,y,{allOwnKeys:k=!1}={}){if(b===null||typeof b>"u")return;let E,C;if(typeof b!="object"&&(b=[b]),l(b))for(E=0,C=b.length;E<C;E++)y.call(null,b[E],E,b);else{if(u(b))return;const j=k?Object.getOwnPropertyNames(b):Object.keys(b),N=j.length;let B;for(E=0;E<N;E++)B=j[E],y.call(null,b[B],B,b)}}function G(b,y){if(u(b))return null;y=y.toLowerCase();const k=Object.keys(b);let E=k.length,C;for(;E-- >0;)if(C=k[E],y===C.toLowerCase())return C;return null}const H=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Rc)(),U=b=>!c(b)&&b!==H;function te(){const{caseless:b}=U(this)&&this||{},y={},k=(E,C)=>{const j=b&&G(y,C)||C;S(y[j])&&S(E)?y[j]=te(y[j],E):S(E)?y[j]=te({},E):l(E)?y[j]=E.slice():y[j]=E};for(let E=0,C=arguments.length;E<C;E++)arguments[E]&&q(arguments[E],k);return y}const ae=(b,y,k,{allOwnKeys:E}={})=>(q(y,(C,j)=>{k&&h(C)?b[j]=e(C,k):b[j]=C},{allOwnKeys:E}),b),ke=b=>(b.charCodeAt(0)===65279&&(b=b.slice(1)),b),Z=(b,y,k,E)=>{b.prototype=Object.create(y.prototype,E),b.prototype.constructor=b,Object.defineProperty(b,"super",{value:y.prototype}),k&&Object.assign(b.prototype,k)},Y=(b,y,k,E)=>{let C,j,N;const B={};if(y=y||{},b==null)return y;do{for(C=Object.getOwnPropertyNames(b),j=C.length;j-- >0;)N=C[j],(!E||E(N,b,y))&&!B[N]&&(y[N]=b[N],B[N]=!0);b=k!==!1&&r(b)}while(b&&(!k||k(b,y))&&b!==Object.prototype);return y},J=(b,y,k)=>{b=String(b),(k===void 0||k>b.length)&&(k=b.length),k-=y.length;const E=b.indexOf(y,k);return E!==-1&&E===k},fe=b=>{if(!b)return null;if(l(b))return b;let y=b.length;if(!v(y))return null;const k=new Array(y);for(;y-- >0;)k[y]=b[y];return k},he=(b=>y=>b&&y instanceof b)(typeof Uint8Array<"u"&&r(Uint8Array)),ne=(b,y)=>{const E=(b&&b[n]).call(b);let C;for(;(C=E.next())&&!C.done;){const j=C.value;y.call(b,j[0],j[1])}},ye=(b,y)=>{let k;const E=[];for(;(k=b.exec(y))!==null;)E.push(k);return E},ge=s("HTMLFormElement"),Sr=b=>b.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(k,E,C){return E.toUpperCase()+C}),Te=(({hasOwnProperty:b})=>(y,k)=>b.call(y,k))(Object.prototype),cs=s("RegExp"),ln=(b,y)=>{const k=Object.getOwnPropertyDescriptors(b),E={};q(k,(C,j)=>{let N;(N=y(C,j,b))!==!1&&(E[j]=N||C)}),Object.defineProperties(b,E)},Xe=b=>{ln(b,(y,k)=>{if(h(b)&&["arguments","caller","callee"].indexOf(k)!==-1)return!1;const E=b[k];if(h(E)){if(y.enumerable=!1,"writable"in y){y.writable=!1;return}y.set||(y.set=()=>{throw Error("Can not rewrite read-only method '"+k+"'")})}})},mt=(b,y)=>{const k={},E=C=>{C.forEach(j=>{k[j]=!0})};return l(b)?E(b):E(String(b).split(y)),k},rr=()=>{},Er=(b,y)=>b!=null&&Number.isFinite(b=+b)?b:y;function ao(b){return!!(b&&h(b.append)&&b[o]==="FormData"&&b[n])}const us=b=>{const y=new Array(10),k=(E,C)=>{if(w(E)){if(y.indexOf(E)>=0)return;if(u(E))return E;if(!("toJSON"in E)){y[C]=E;const j=l(E)?[]:{};return q(E,(N,B)=>{const ee=k(N,C+1);!c(ee)&&(j[B]=ee)}),y[C]=void 0,j}}return E};return k(b,0)},AT=s("AsyncFunction"),OT=b=>b&&(w(b)||h(b))&&h(b.then)&&h(b.catch),iv=((b,y)=>b?setImmediate:y?((k,E)=>(H.addEventListener("message",({source:C,data:j})=>{C===H&&j===k&&E.length&&E.shift()()},!1),C=>{E.push(C),H.postMessage(k,"*")}))(`axios@${Math.random()}`,[]):k=>setTimeout(k))(typeof setImmediate=="function",h(H.postMessage)),jT=typeof queueMicrotask<"u"?queueMicrotask.bind(H):typeof process<"u"&&process.nextTick||iv;var D={isArray:l,isArrayBuffer:f,isBuffer:u,isFormData:V,isArrayBufferView:p,isString:d,isNumber:v,isBoolean:x,isObject:w,isPlainObject:S,isEmptyObject:_,isReadableStream:O,isRequest:F,isResponse:R,isHeaders:X,isUndefined:c,isDate:T,isFile:P,isBlob:A,isRegExp:cs,isFunction:h,isStream:I,isURLSearchParams:L,isTypedArray:he,isFileList:M,forEach:q,merge:te,extend:ae,trim:z,stripBOM:ke,inherits:Z,toFlatObject:Y,kindOf:i,kindOfTest:s,endsWith:J,toArray:fe,forEachEntry:ne,matchAll:ye,isHTMLForm:ge,hasOwnProperty:Te,hasOwnProp:Te,reduceDescriptors:ln,freezeMethods:Xe,toObjectSet:mt,toCamelCase:Sr,noop:rr,toFiniteNumber:Er,findKey:G,global:H,isContextDefined:U,isSpecCompliantForm:ao,toJSONObject:us,isAsyncFn:AT,isThenable:OT,setImmediate:iv,asap:jT,isIterable:b=>b!=null&&h(b[n])};function ce(b,y,k,E,C){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=b,this.name="AxiosError",y&&(this.code=y),k&&(this.config=k),E&&(this.request=E),C&&(this.response=C,this.status=C.status?C.status:null)}D.inherits(ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:D.toJSONObject(this.config),code:this.code,status:this.status}}});const sv=ce.prototype,av={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(b=>{av[b]={value:b}}),Object.defineProperties(ce,av),Object.defineProperty(sv,"isAxiosError",{value:!0}),ce.from=(b,y,k,E,C,j)=>{const N=Object.create(sv);return D.toFlatObject(b,N,function(ee){return ee!==Error.prototype},B=>B!=="isAxiosError"),ce.call(N,b.message,y,k,E,C),N.cause=b,N.name=b.name,j&&Object.assign(N,j),N};var MT=null;function _c(b){return D.isPlainObject(b)||D.isArray(b)}function lv(b){return D.endsWith(b,"[]")?b.slice(0,-2):b}function cv(b,y,k){return b?b.concat(y).map(function(C,j){return C=lv(C),!k&&j?"["+C+"]":C}).join(k?".":""):y}function NT(b){return D.isArray(b)&&!b.some(_c)}const IT=D.toFlatObject(D,{},null,function(y){return/^is[A-Z]/.test(y)});function ds(b,y,k){if(!D.isObject(b))throw new TypeError("target must be an object");y=y||new FormData,k=D.toFlatObject(k,{metaTokens:!0,dots:!1,indexes:!1},!1,function(ue,se){return!D.isUndefined(se[ue])});const E=k.metaTokens,C=k.visitor||$,j=k.dots,N=k.indexes,ee=(k.Blob||typeof Blob<"u"&&Blob)&&D.isSpecCompliantForm(y);if(!D.isFunction(C))throw new TypeError("visitor must be a function");function W(ie){if(ie===null)return"";if(D.isDate(ie))return ie.toISOString();if(D.isBoolean(ie))return ie.toString();if(!ee&&D.isBlob(ie))throw new ce("Blob is not supported. Use a Buffer instead.");return D.isArrayBuffer(ie)||D.isTypedArray(ie)?ee&&typeof Blob=="function"?new Blob([ie]):Buffer.from(ie):ie}function $(ie,ue,se){let Me=ie;if(ie&&!se&&typeof ie=="object"){if(D.endsWith(ue,"{}"))ue=E?ue:ue.slice(0,-2),ie=JSON.stringify(ie);else if(D.isArray(ie)&&NT(ie)||(D.isFileList(ie)||D.endsWith(ue,"[]"))&&(Me=D.toArray(ie)))return ue=lv(ue),Me.forEach(function(Ve,zt){!(D.isUndefined(Ve)||Ve===null)&&y.append(N===!0?cv([ue],zt,j):N===null?ue:ue+"[]",W(Ve))}),!1}return _c(ie)?!0:(y.append(cv(se,ue,j),W(ie)),!1)}const oe=[],Ee=Object.assign(IT,{defaultVisitor:$,convertValue:W,isVisitable:_c});function Le(ie,ue){if(!D.isUndefined(ie)){if(oe.indexOf(ie)!==-1)throw Error("Circular reference detected in "+ue.join("."));oe.push(ie),D.forEach(ie,function(Me,Re){(!(D.isUndefined(Me)||Me===null)&&C.call(y,Me,D.isString(Re)?Re.trim():Re,ue,Ee))===!0&&Le(Me,ue?ue.concat(Re):[Re])}),oe.pop()}}if(!D.isObject(b))throw new TypeError("data must be an object");return Le(b),y}function uv(b){const y={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(b).replace(/[!'()~]|%20|%00/g,function(E){return y[E]})}function Sc(b,y){this._pairs=[],b&&ds(b,this,y)}const dv=Sc.prototype;dv.append=function(y,k){this._pairs.push([y,k])},dv.toString=function(y){const k=y?function(E){return y.call(this,E,uv)}:uv;return this._pairs.map(function(C){return k(C[0])+"="+k(C[1])},"").join("&")};function DT(b){return encodeURIComponent(b).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fv(b,y,k){if(!y)return b;const E=k&&k.encode||DT;D.isFunction(k)&&(k={serialize:k});const C=k&&k.serialize;let j;if(C?j=C(y,k):j=D.isURLSearchParams(y)?y.toString():new Sc(y,k).toString(E),j){const N=b.indexOf("#");N!==-1&&(b=b.slice(0,N)),b+=(b.indexOf("?")===-1?"?":"&")+j}return b}class FT{constructor(){this.handlers=[]}use(y,k,E){return this.handlers.push({fulfilled:y,rejected:k,synchronous:E?E.synchronous:!1,runWhen:E?E.runWhen:null}),this.handlers.length-1}eject(y){this.handlers[y]&&(this.handlers[y]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(y){D.forEach(this.handlers,function(E){E!==null&&y(E)})}}var hv=FT,pv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},LT=typeof URLSearchParams<"u"?URLSearchParams:Sc,RT=typeof FormData<"u"?FormData:null,VT=typeof Blob<"u"?Blob:null,zT={isBrowser:!0,classes:{URLSearchParams:LT,FormData:RT,Blob:VT},protocols:["http","https","file","blob","url","data"]};const Ec=typeof window<"u"&&typeof document<"u",Cc=typeof navigator=="object"&&navigator||void 0,UT=Ec&&(!Cc||["ReactNative","NativeScript","NS"].indexOf(Cc.product)<0),BT=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),HT=Ec&&window.location.href||"http://localhost";var qT=Object.freeze({__proto__:null,hasBrowserEnv:Ec,hasStandardBrowserWebWorkerEnv:BT,hasStandardBrowserEnv:UT,navigator:Cc,origin:HT}),$e={...qT,...zT};function WT(b,y){return ds(b,new $e.classes.URLSearchParams,{visitor:function(k,E,C,j){return $e.isNode&&D.isBuffer(k)?(this.append(E,k.toString("base64")),!1):j.defaultVisitor.apply(this,arguments)},...y})}function $T(b){return D.matchAll(/\w+|\[(\w*)]/g,b).map(y=>y[0]==="[]"?"":y[1]||y[0])}function KT(b){const y={},k=Object.keys(b);let E;const C=k.length;let j;for(E=0;E<C;E++)j=k[E],y[j]=b[j];return y}function mv(b){function y(k,E,C,j){let N=k[j++];if(N==="__proto__")return!0;const B=Number.isFinite(+N),ee=j>=k.length;return N=!N&&D.isArray(C)?C.length:N,ee?(D.hasOwnProp(C,N)?C[N]=[C[N],E]:C[N]=E,!B):((!C[N]||!D.isObject(C[N]))&&(C[N]=[]),y(k,E,C[N],j)&&D.isArray(C[N])&&(C[N]=KT(C[N])),!B)}if(D.isFormData(b)&&D.isFunction(b.entries)){const k={};return D.forEachEntry(b,(E,C)=>{y($T(E),C,k,0)}),k}return null}function GT(b,y,k){if(D.isString(b))try{return(y||JSON.parse)(b),D.trim(b)}catch(E){if(E.name!=="SyntaxError")throw E}return(k||JSON.stringify)(b)}const Tc={transitional:pv,adapter:["xhr","http","fetch"],transformRequest:[function(y,k){const E=k.getContentType()||"",C=E.indexOf("application/json")>-1,j=D.isObject(y);if(j&&D.isHTMLForm(y)&&(y=new FormData(y)),D.isFormData(y))return C?JSON.stringify(mv(y)):y;if(D.isArrayBuffer(y)||D.isBuffer(y)||D.isStream(y)||D.isFile(y)||D.isBlob(y)||D.isReadableStream(y))return y;if(D.isArrayBufferView(y))return y.buffer;if(D.isURLSearchParams(y))return k.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),y.toString();let B;if(j){if(E.indexOf("application/x-www-form-urlencoded")>-1)return WT(y,this.formSerializer).toString();if((B=D.isFileList(y))||E.indexOf("multipart/form-data")>-1){const ee=this.env&&this.env.FormData;return ds(B?{"files[]":y}:y,ee&&new ee,this.formSerializer)}}return j||C?(k.setContentType("application/json",!1),GT(y)):y}],transformResponse:[function(y){const k=this.transitional||Tc.transitional,E=k&&k.forcedJSONParsing,C=this.responseType==="json";if(D.isResponse(y)||D.isReadableStream(y))return y;if(y&&D.isString(y)&&(E&&!this.responseType||C)){const N=!(k&&k.silentJSONParsing)&&C;try{return JSON.parse(y)}catch(B){if(N)throw B.name==="SyntaxError"?ce.from(B,ce.ERR_BAD_RESPONSE,this,null,this.response):B}}return y}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$e.classes.FormData,Blob:$e.classes.Blob},validateStatus:function(y){return y>=200&&y<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};D.forEach(["delete","get","head","post","put","patch"],b=>{Tc.headers[b]={}});var Pc=Tc;const YT=D.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var XT=b=>{const y={};let k,E,C;return b&&b.split(` 122 `).forEach(function(N){C=N.indexOf(":"),k=N.substring(0,C).trim().toLowerCase(),E=N.substring(C+1).trim(),!(!k||y[k]&&YT[k])&&(k==="set-cookie"?y[k]?y[k].push(E):y[k]=[E]:y[k]=y[k]?y[k]+", "+E:E)}),y};const gv=Symbol("internals");function lo(b){return b&&String(b).trim().toLowerCase()}function fs(b){return b===!1||b==null?b:D.isArray(b)?b.map(fs):String(b)}function JT(b){const y=Object.create(null),k=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let E;for(;E=k.exec(b);)y[E[1]]=E[2];return y}const ZT=b=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(b.trim());function Ac(b,y,k,E,C){if(D.isFunction(E))return E.call(this,y,k);if(C&&(y=k),!!D.isString(y)){if(D.isString(E))return y.indexOf(E)!==-1;if(D.isRegExp(E))return E.test(y)}}function QT(b){return b.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(y,k,E)=>k.toUpperCase()+E)}function eP(b,y){const k=D.toCamelCase(" "+y);["get","set","has"].forEach(E=>{Object.defineProperty(b,E+k,{value:function(C,j,N){return this[E].call(this,y,C,j,N)},configurable:!0})})}class hs{constructor(y){y&&this.set(y)}set(y,k,E){const C=this;function j(B,ee,W){const $=lo(ee);if(!$)throw new Error("header name must be a non-empty string");const oe=D.findKey(C,$);(!oe||C[oe]===void 0||W===!0||W===void 0&&C[oe]!==!1)&&(C[oe||ee]=fs(B))}const N=(B,ee)=>D.forEach(B,(W,$)=>j(W,$,ee));if(D.isPlainObject(y)||y instanceof this.constructor)N(y,k);else if(D.isString(y)&&(y=y.trim())&&!ZT(y))N(XT(y),k);else if(D.isObject(y)&&D.isIterable(y)){let B={},ee,W;for(const $ of y){if(!D.isArray($))throw TypeError("Object iterator must return a key-value pair");B[W=$[0]]=(ee=B[W])?D.isArray(ee)?[...ee,$[1]]:[ee,$[1]]:$[1]}N(B,k)}else y!=null&&j(k,y,E);return this}get(y,k){if(y=lo(y),y){const E=D.findKey(this,y);if(E){const C=this[E];if(!k)return C;if(k===!0)return JT(C);if(D.isFunction(k))return k.call(this,C,E);if(D.isRegExp(k))return k.exec(C);throw new TypeError("parser must be boolean|regexp|function")}}}has(y,k){if(y=lo(y),y){const E=D.findKey(this,y);return!!(E&&this[E]!==void 0&&(!k||Ac(this,this[E],E,k)))}return!1}delete(y,k){const E=this;let C=!1;function j(N){if(N=lo(N),N){const B=D.findKey(E,N);B&&(!k||Ac(E,E[B],B,k))&&(delete E[B],C=!0)}}return D.isArray(y)?y.forEach(j):j(y),C}clear(y){const k=Object.keys(this);let E=k.length,C=!1;for(;E--;){const j=k[E];(!y||Ac(this,this[j],j,y,!0))&&(delete this[j],C=!0)}return C}normalize(y){const k=this,E={};return D.forEach(this,(C,j)=>{const N=D.findKey(E,j);if(N){k[N]=fs(C),delete k[j];return}const B=y?QT(j):String(j).trim();B!==j&&delete k[j],k[B]=fs(C),E[B]=!0}),this}concat(...y){return this.constructor.concat(this,...y)}toJSON(y){const k=Object.create(null);return D.forEach(this,(E,C)=>{E!=null&&E!==!1&&(k[C]=y&&D.isArray(E)?E.join(", "):E)}),k}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([y,k])=>y+": "+k).join(` 123 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(y){return y instanceof this?y:new this(y)}static concat(y,...k){const E=new this(y);return k.forEach(C=>E.set(C)),E}static accessor(y){const E=(this[gv]=this[gv]={accessors:{}}).accessors,C=this.prototype;function j(N){const B=lo(N);E[B]||(eP(C,N),E[B]=!0)}return D.isArray(y)?y.forEach(j):j(y),this}}hs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),D.reduceDescriptors(hs.prototype,({value:b},y)=>{let k=y[0].toUpperCase()+y.slice(1);return{get:()=>b,set(E){this[k]=E}}}),D.freezeMethods(hs);var gt=hs;function Oc(b,y){const k=this||Pc,E=y||k,C=gt.from(E.headers);let j=E.data;return D.forEach(b,function(B){j=B.call(k,j,C.normalize(),y?y.status:void 0)}),C.normalize(),j}function vv(b){return!!(b&&b.__CANCEL__)}function cn(b,y,k){ce.call(this,b??"canceled",ce.ERR_CANCELED,y,k),this.name="CanceledError"}D.inherits(cn,ce,{__CANCEL__:!0});function bv(b,y,k){const E=k.config.validateStatus;!k.status||!E||E(k.status)?b(k):y(new ce("Request failed with status code "+k.status,[ce.ERR_BAD_REQUEST,ce.ERR_BAD_RESPONSE][Math.floor(k.status/100)-4],k.config,k.request,k))}function tP(b){const y=/^([-+\w]{1,25})(:?\/\/|:)/.exec(b);return y&&y[1]||""}function rP(b,y){b=b||10;const k=new Array(b),E=new Array(b);let C=0,j=0,N;return y=y!==void 0?y:1e3,function(ee){const W=Date.now(),$=E[j];N||(N=W),k[C]=ee,E[C]=W;let oe=j,Ee=0;for(;oe!==C;)Ee+=k[oe++],oe=oe%b;if(C=(C+1)%b,C===j&&(j=(j+1)%b),W-N<y)return;const Le=$&&W-$;return Le?Math.round(Ee*1e3/Le):void 0}}function nP(b,y){let k=0,E=1e3/y,C,j;const N=(W,$=Date.now())=>{k=$,C=null,j&&(clearTimeout(j),j=null),b(...W)};return[(...W)=>{const $=Date.now(),oe=$-k;oe>=E?N(W,$):(C=W,j||(j=setTimeout(()=>{j=null,N(C)},E-oe)))},()=>C&&N(C)]}const ps=(b,y,k=3)=>{let E=0;const C=rP(50,250);return nP(j=>{const N=j.loaded,B=j.lengthComputable?j.total:void 0,ee=N-E,W=C(ee),$=N<=B;E=N;const oe={loaded:N,total:B,progress:B?N/B:void 0,bytes:ee,rate:W||void 0,estimated:W&&B&&$?(B-N)/W:void 0,event:j,lengthComputable:B!=null,[y?"download":"upload"]:!0};b(oe)},k)},wv=(b,y)=>{const k=b!=null;return[E=>y[0]({lengthComputable:k,total:b,loaded:E}),y[1]]},yv=b=>(...y)=>D.asap(()=>b(...y));var oP=$e.hasStandardBrowserEnv?((b,y)=>k=>(k=new URL(k,$e.origin),b.protocol===k.protocol&&b.host===k.host&&(y||b.port===k.port)))(new URL($e.origin),$e.navigator&&/(msie|trident)/i.test($e.navigator.userAgent)):()=>!0,iP=$e.hasStandardBrowserEnv?{write(b,y,k,E,C,j){const N=[b+"="+encodeURIComponent(y)];D.isNumber(k)&&N.push("expires="+new Date(k).toGMTString()),D.isString(E)&&N.push("path="+E),D.isString(C)&&N.push("domain="+C),j===!0&&N.push("secure"),document.cookie=N.join("; ")},read(b){const y=document.cookie.match(new RegExp("(^|;\\s*)("+b+")=([^;]*)"));return y?decodeURIComponent(y[3]):null},remove(b){this.write(b,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function sP(b){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(b)}function aP(b,y){return y?b.replace(/\/?\/$/,"")+"/"+y.replace(/^\/+/,""):b}function xv(b,y,k){let E=!sP(y);return b&&(E||k==!1)?aP(b,y):y}const kv=b=>b instanceof gt?{...b}:b;function Cr(b,y){y=y||{};const k={};function E(W,$,oe,Ee){return D.isPlainObject(W)&&D.isPlainObject($)?D.merge.call({caseless:Ee},W,$):D.isPlainObject($)?D.merge({},$):D.isArray($)?$.slice():$}function C(W,$,oe,Ee){if(D.isUndefined($)){if(!D.isUndefined(W))return E(void 0,W,oe,Ee)}else return E(W,$,oe,Ee)}function j(W,$){if(!D.isUndefined($))return E(void 0,$)}function N(W,$){if(D.isUndefined($)){if(!D.isUndefined(W))return E(void 0,W)}else return E(void 0,$)}function B(W,$,oe){if(oe in y)return E(W,$);if(oe in b)return E(void 0,W)}const ee={url:j,method:j,data:j,baseURL:N,transformRequest:N,transformResponse:N,paramsSerializer:N,timeout:N,timeoutMessage:N,withCredentials:N,withXSRFToken:N,adapter:N,responseType:N,xsrfCookieName:N,xsrfHeaderName:N,onUploadProgress:N,onDownloadProgress:N,decompress:N,maxContentLength:N,maxBodyLength:N,beforeRedirect:N,transport:N,httpAgent:N,httpsAgent:N,cancelToken:N,socketPath:N,responseEncoding:N,validateStatus:B,headers:(W,$,oe)=>C(kv(W),kv($),oe,!0)};return D.forEach(Object.keys({...b,...y}),function($){const oe=ee[$]||C,Ee=oe(b[$],y[$],$);D.isUndefined(Ee)&&oe!==B||(k[$]=Ee)}),k}var _v=b=>{const y=Cr({},b);let{data:k,withXSRFToken:E,xsrfHeaderName:C,xsrfCookieName:j,headers:N,auth:B}=y;y.headers=N=gt.from(N),y.url=fv(xv(y.baseURL,y.url,y.allowAbsoluteUrls),b.params,b.paramsSerializer),B&&N.set("Authorization","Basic "+btoa((B.username||"")+":"+(B.password?unescape(encodeURIComponent(B.password)):"")));let ee;if(D.isFormData(k)){if($e.hasStandardBrowserEnv||$e.hasStandardBrowserWebWorkerEnv)N.setContentType(void 0);else if((ee=N.getContentType())!==!1){const[W,...$]=ee?ee.split(";").map(oe=>oe.trim()).filter(Boolean):[];N.setContentType([W||"multipart/form-data",...$].join("; "))}}if($e.hasStandardBrowserEnv&&(E&&D.isFunction(E)&&(E=E(y)),E||E!==!1&&oP(y.url))){const W=C&&j&&iP.read(j);W&&N.set(C,W)}return y},lP=typeof XMLHttpRequest<"u"&&function(b){return new Promise(function(k,E){const C=_v(b);let j=C.data;const N=gt.from(C.headers).normalize();let{responseType:B,onUploadProgress:ee,onDownloadProgress:W}=C,$,oe,Ee,Le,ie;function ue(){Le&&Le(),ie&&ie(),C.cancelToken&&C.cancelToken.unsubscribe($),C.signal&&C.signal.removeEventListener("abort",$)}let se=new XMLHttpRequest;se.open(C.method.toUpperCase(),C.url,!0),se.timeout=C.timeout;function Me(){if(!se)return;const Ve=gt.from("getAllResponseHeaders"in se&&se.getAllResponseHeaders()),et={data:!B||B==="text"||B==="json"?se.responseText:se.response,status:se.status,statusText:se.statusText,headers:Ve,config:b,request:se};bv(function(Tr){k(Tr),ue()},function(Tr){E(Tr),ue()},et),se=null}"onloadend"in se?se.onloadend=Me:se.onreadystatechange=function(){!se||se.readyState!==4||se.status===0&&!(se.responseURL&&se.responseURL.indexOf("file:")===0)||setTimeout(Me)},se.onabort=function(){se&&(E(new ce("Request aborted",ce.ECONNABORTED,b,se)),se=null)},se.onerror=function(){E(new ce("Network Error",ce.ERR_NETWORK,b,se)),se=null},se.ontimeout=function(){let zt=C.timeout?"timeout of "+C.timeout+"ms exceeded":"timeout exceeded";const et=C.transitional||pv;C.timeoutErrorMessage&&(zt=C.timeoutErrorMessage),E(new ce(zt,et.clarifyTimeoutError?ce.ETIMEDOUT:ce.ECONNABORTED,b,se)),se=null},j===void 0&&N.setContentType(null),"setRequestHeader"in se&&D.forEach(N.toJSON(),function(zt,et){se.setRequestHeader(et,zt)}),D.isUndefined(C.withCredentials)||(se.withCredentials=!!C.withCredentials),B&&B!=="json"&&(se.responseType=C.responseType),W&&([Ee,ie]=ps(W,!0),se.addEventListener("progress",Ee)),ee&&se.upload&&([oe,Le]=ps(ee),se.upload.addEventListener("progress",oe),se.upload.addEventListener("loadend",Le)),(C.cancelToken||C.signal)&&($=Ve=>{se&&(E(!Ve||Ve.type?new cn(null,b,se):Ve),se.abort(),se=null)},C.cancelToken&&C.cancelToken.subscribe($),C.signal&&(C.signal.aborted?$():C.signal.addEventListener("abort",$)));const Re=tP(C.url);if(Re&&$e.protocols.indexOf(Re)===-1){E(new ce("Unsupported protocol "+Re+":",ce.ERR_BAD_REQUEST,b));return}se.send(j||null)})},cP=(b,y)=>{const{length:k}=b=b?b.filter(Boolean):[];if(y||k){let E=new AbortController,C;const j=function(W){if(!C){C=!0,B();const $=W instanceof Error?W:this.reason;E.abort($ instanceof ce?$:new cn($ instanceof Error?$.message:$))}};let N=y&&setTimeout(()=>{N=null,j(new ce(`timeout ${y} of ms exceeded`,ce.ETIMEDOUT))},y);const B=()=>{b&&(N&&clearTimeout(N),N=null,b.forEach(W=>{W.unsubscribe?W.unsubscribe(j):W.removeEventListener("abort",j)}),b=null)};b.forEach(W=>W.addEventListener("abort",j));const{signal:ee}=E;return ee.unsubscribe=()=>D.asap(B),ee}};const uP=function*(b,y){let k=b.byteLength;if(!y||k<y){yield b;return}let E=0,C;for(;E<k;)C=E+y,yield b.slice(E,C),E=C},dP=async function*(b,y){for await(const k of fP(b))yield*uP(k,y)},fP=async function*(b){if(b[Symbol.asyncIterator]){yield*b;return}const y=b.getReader();try{for(;;){const{done:k,value:E}=await y.read();if(k)break;yield E}}finally{await y.cancel()}},Sv=(b,y,k,E)=>{const C=dP(b,y);let j=0,N,B=ee=>{N||(N=!0,E&&E(ee))};return new ReadableStream({async pull(ee){try{const{done:W,value:$}=await C.next();if(W){B(),ee.close();return}let oe=$.byteLength;if(k){let Ee=j+=oe;k(Ee)}ee.enqueue(new Uint8Array($))}catch(W){throw B(W),W}},cancel(ee){return B(ee),C.return()}},{highWaterMark:2})},ms=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ev=ms&&typeof ReadableStream=="function",hP=ms&&(typeof TextEncoder=="function"?(b=>y=>b.encode(y))(new TextEncoder):async b=>new Uint8Array(await new Response(b).arrayBuffer())),Cv=(b,...y)=>{try{return!!b(...y)}catch{return!1}},pP=Ev&&Cv(()=>{let b=!1;const y=new Request($e.origin,{body:new ReadableStream,method:"POST",get duplex(){return b=!0,"half"}}).headers.has("Content-Type");return b&&!y}),Tv=64*1024,jc=Ev&&Cv(()=>D.isReadableStream(new Response("").body)),gs={stream:jc&&(b=>b.body)};ms&&(b=>{["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!gs[y]&&(gs[y]=D.isFunction(b[y])?k=>k[y]():(k,E)=>{throw new ce(`Response type '${y}' is not supported`,ce.ERR_NOT_SUPPORT,E)})})})(new Response);const mP=async b=>{if(b==null)return 0;if(D.isBlob(b))return b.size;if(D.isSpecCompliantForm(b))return(await new Request($e.origin,{method:"POST",body:b}).arrayBuffer()).byteLength;if(D.isArrayBufferView(b)||D.isArrayBuffer(b))return b.byteLength;if(D.isURLSearchParams(b)&&(b=b+""),D.isString(b))return(await hP(b)).byteLength},gP=async(b,y)=>{const k=D.toFiniteNumber(b.getContentLength());return k??mP(y)};var vP=ms&&(async b=>{let{url:y,method:k,data:E,signal:C,cancelToken:j,timeout:N,onDownloadProgress:B,onUploadProgress:ee,responseType:W,headers:$,withCredentials:oe="same-origin",fetchOptions:Ee}=_v(b);W=W?(W+"").toLowerCase():"text";let Le=cP([C,j&&j.toAbortSignal()],N),ie;const ue=Le&&Le.unsubscribe&&(()=>{Le.unsubscribe()});let se;try{if(ee&&pP&&k!=="get"&&k!=="head"&&(se=await gP($,E))!==0){let et=new Request(y,{method:"POST",body:E,duplex:"half"}),nr;if(D.isFormData(E)&&(nr=et.headers.get("content-type"))&&$.setContentType(nr),et.body){const[Tr,xs]=wv(se,ps(yv(ee)));E=Sv(et.body,Tv,Tr,xs)}}D.isString(oe)||(oe=oe?"include":"omit");const Me="credentials"in Request.prototype;ie=new Request(y,{...Ee,signal:Le,method:k.toUpperCase(),headers:$.normalize().toJSON(),body:E,duplex:"half",credentials:Me?oe:void 0});let Re=await fetch(ie,Ee);const Ve=jc&&(W==="stream"||W==="response");if(jc&&(B||Ve&&ue)){const et={};["status","statusText","headers"].forEach(Iv=>{et[Iv]=Re[Iv]});const nr=D.toFiniteNumber(Re.headers.get("content-length")),[Tr,xs]=B&&wv(nr,ps(yv(B),!0))||[];Re=new Response(Sv(Re.body,Tv,Tr,()=>{xs&&xs(),ue&&ue()}),et)}W=W||"text";let zt=await gs[D.findKey(gs,W)||"text"](Re,b);return!Ve&&ue&&ue(),await new Promise((et,nr)=>{bv(et,nr,{data:zt,headers:gt.from(Re.headers),status:Re.status,statusText:Re.statusText,config:b,request:ie})})}catch(Me){throw ue&&ue(),Me&&Me.name==="TypeError"&&/Load failed|fetch/i.test(Me.message)?Object.assign(new ce("Network Error",ce.ERR_NETWORK,b,ie),{cause:Me.cause||Me}):ce.from(Me,Me&&Me.code,b,ie)}});const Mc={http:MT,xhr:lP,fetch:vP};D.forEach(Mc,(b,y)=>{if(b){try{Object.defineProperty(b,"name",{value:y})}catch{}Object.defineProperty(b,"adapterName",{value:y})}});const Pv=b=>`- ${b}`,bP=b=>D.isFunction(b)||b===null||b===!1;var Av={getAdapter:b=>{b=D.isArray(b)?b:[b];const{length:y}=b;let k,E;const C={};for(let j=0;j<y;j++){k=b[j];let N;if(E=k,!bP(k)&&(E=Mc[(N=String(k)).toLowerCase()],E===void 0))throw new ce(`Unknown adapter '${N}'`);if(E)break;C[N||"#"+j]=E}if(!E){const j=Object.entries(C).map(([B,ee])=>`adapter ${B} `+(ee===!1?"is not supported by the environment":"is not available in the build"));let N=y?j.length>1?`since : 124 `+j.map(Pv).join(` 125 `):" "+Pv(j[0]):"as no adapter specified";throw new ce("There is no suitable adapter to dispatch the request "+N,"ERR_NOT_SUPPORT")}return E},adapters:Mc};function Nc(b){if(b.cancelToken&&b.cancelToken.throwIfRequested(),b.signal&&b.signal.aborted)throw new cn(null,b)}function Ov(b){return Nc(b),b.headers=gt.from(b.headers),b.data=Oc.call(b,b.transformRequest),["post","put","patch"].indexOf(b.method)!==-1&&b.headers.setContentType("application/x-www-form-urlencoded",!1),Av.getAdapter(b.adapter||Pc.adapter)(b).then(function(E){return Nc(b),E.data=Oc.call(b,b.transformResponse,E),E.headers=gt.from(E.headers),E},function(E){return vv(E)||(Nc(b),E&&E.response&&(E.response.data=Oc.call(b,b.transformResponse,E.response),E.response.headers=gt.from(E.response.headers))),Promise.reject(E)})}const jv="1.11.0",vs={};["object","boolean","number","function","string","symbol"].forEach((b,y)=>{vs[b]=function(E){return typeof E===b||"a"+(y<1?"n ":" ")+b}});const Mv={};vs.transitional=function(y,k,E){function C(j,N){return"[Axios v"+jv+"] Transitional option '"+j+"'"+N+(E?". "+E:"")}return(j,N,B)=>{if(y===!1)throw new ce(C(N," has been removed"+(k?" in "+k:"")),ce.ERR_DEPRECATED);return k&&!Mv[N]&&(Mv[N]=!0,console.warn(C(N," has been deprecated since v"+k+" and will be removed in the near future"))),y?y(j,N,B):!0}},vs.spelling=function(y){return(k,E)=>(console.warn(`${E} is likely a misspelling of ${y}`),!0)};function wP(b,y,k){if(typeof b!="object")throw new ce("options must be an object",ce.ERR_BAD_OPTION_VALUE);const E=Object.keys(b);let C=E.length;for(;C-- >0;){const j=E[C],N=y[j];if(N){const B=b[j],ee=B===void 0||N(B,j,b);if(ee!==!0)throw new ce("option "+j+" must be "+ee,ce.ERR_BAD_OPTION_VALUE);continue}if(k!==!0)throw new ce("Unknown option "+j,ce.ERR_BAD_OPTION)}}var bs={assertOptions:wP,validators:vs};const Ot=bs.validators;class ws{constructor(y){this.defaults=y||{},this.interceptors={request:new hv,response:new hv}}async request(y,k){try{return await this._request(y,k)}catch(E){if(E instanceof Error){let C={};Error.captureStackTrace?Error.captureStackTrace(C):C=new Error;const j=C.stack?C.stack.replace(/^.+\n/,""):"";try{E.stack?j&&!String(E.stack).endsWith(j.replace(/^.+\n.+\n/,""))&&(E.stack+=` 126 `+j):E.stack=j}catch{}}throw E}}_request(y,k){typeof y=="string"?(k=k||{},k.url=y):k=y||{},k=Cr(this.defaults,k);const{transitional:E,paramsSerializer:C,headers:j}=k;E!==void 0&&bs.assertOptions(E,{silentJSONParsing:Ot.transitional(Ot.boolean),forcedJSONParsing:Ot.transitional(Ot.boolean),clarifyTimeoutError:Ot.transitional(Ot.boolean)},!1),C!=null&&(D.isFunction(C)?k.paramsSerializer={serialize:C}:bs.assertOptions(C,{encode:Ot.function,serialize:Ot.function},!0)),k.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?k.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:k.allowAbsoluteUrls=!0),bs.assertOptions(k,{baseUrl:Ot.spelling("baseURL"),withXsrfToken:Ot.spelling("withXSRFToken")},!0),k.method=(k.method||this.defaults.method||"get").toLowerCase();let N=j&&D.merge(j.common,j[k.method]);j&&D.forEach(["delete","get","head","post","put","patch","common"],ie=>{delete j[ie]}),k.headers=gt.concat(N,j);const B=[];let ee=!0;this.interceptors.request.forEach(function(ue){typeof ue.runWhen=="function"&&ue.runWhen(k)===!1||(ee=ee&&ue.synchronous,B.unshift(ue.fulfilled,ue.rejected))});const W=[];this.interceptors.response.forEach(function(ue){W.push(ue.fulfilled,ue.rejected)});let $,oe=0,Ee;if(!ee){const ie=[Ov.bind(this),void 0];for(ie.unshift(...B),ie.push(...W),Ee=ie.length,$=Promise.resolve(k);oe<Ee;)$=$.then(ie[oe++],ie[oe++]);return $}Ee=B.length;let Le=k;for(oe=0;oe<Ee;){const ie=B[oe++],ue=B[oe++];try{Le=ie(Le)}catch(se){ue.call(this,se);break}}try{$=Ov.call(this,Le)}catch(ie){return Promise.reject(ie)}for(oe=0,Ee=W.length;oe<Ee;)$=$.then(W[oe++],W[oe++]);return $}getUri(y){y=Cr(this.defaults,y);const k=xv(y.baseURL,y.url,y.allowAbsoluteUrls);return fv(k,y.params,y.paramsSerializer)}}D.forEach(["delete","get","head","options"],function(y){ws.prototype[y]=function(k,E){return this.request(Cr(E||{},{method:y,url:k,data:(E||{}).data}))}}),D.forEach(["post","put","patch"],function(y){function k(E){return function(j,N,B){return this.request(Cr(B||{},{method:y,headers:E?{"Content-Type":"multipart/form-data"}:{},url:j,data:N}))}}ws.prototype[y]=k(),ws.prototype[y+"Form"]=k(!0)});var ys=ws;class Ic{constructor(y){if(typeof y!="function")throw new TypeError("executor must be a function.");let k;this.promise=new Promise(function(j){k=j});const E=this;this.promise.then(C=>{if(!E._listeners)return;let j=E._listeners.length;for(;j-- >0;)E._listeners[j](C);E._listeners=null}),this.promise.then=C=>{let j;const N=new Promise(B=>{E.subscribe(B),j=B}).then(C);return N.cancel=function(){E.unsubscribe(j)},N},y(function(j,N,B){E.reason||(E.reason=new cn(j,N,B),k(E.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(y){if(this.reason){y(this.reason);return}this._listeners?this._listeners.push(y):this._listeners=[y]}unsubscribe(y){if(!this._listeners)return;const k=this._listeners.indexOf(y);k!==-1&&this._listeners.splice(k,1)}toAbortSignal(){const y=new AbortController,k=E=>{y.abort(E)};return this.subscribe(k),y.signal.unsubscribe=()=>this.unsubscribe(k),y.signal}static source(){let y;return{token:new Ic(function(C){y=C}),cancel:y}}}var yP=Ic;function xP(b){return function(k){return b.apply(null,k)}}function kP(b){return D.isObject(b)&&b.isAxiosError===!0}const Dc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Dc).forEach(([b,y])=>{Dc[y]=b});var _P=Dc;function Nv(b){const y=new ys(b),k=e(ys.prototype.request,y);return D.extend(k,ys.prototype,y,{allOwnKeys:!0}),D.extend(k,y,null,{allOwnKeys:!0}),k.create=function(C){return Nv(Cr(b,C))},k}const De=Nv(Pc);return De.Axios=ys,De.CanceledError=cn,De.CancelToken=yP,De.isCancel=vv,De.VERSION=jv,De.toFormData=ds,De.AxiosError=ce,De.Cancel=De.CanceledError,De.all=function(y){return Promise.all(y)},De.spread=xP,De.isAxiosError=kP,De.mergeConfig=Cr,De.AxiosHeaders=gt,De.formToJSON=b=>mv(D.isHTMLForm(b)?new FormData(b):b),De.getAdapter=Av.getAdapter,De.HttpStatusCode=_P,De.default=De,sc=De,sc}const ac=Vc(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var _r={},to={},vg;function mC(){return vg||(vg=1,Object.defineProperty(to,"__esModule",{value:!0}),to.arrayableParams=void 0,to.arrayableParams={query_by:"query_by",query_by_weights:"query_by_weights",facet_by:"facet_by",group_by:"group_by",include_fields:"include_fields",exclude_fields:"exclude_fields",highlight_fields:"highlight_fields",highlight_full_fields:"highlight_full_fields",pinned_hits:"pinned_hits",hidden_hits:"hidden_hits",infix:"infix",override_tags:"override_tags",num_typos:"num_typos",prefix:"prefix",sort_by:"sort_by"}),to}var bg;function ro(){if(bg)return _r;bg=1,Object.defineProperty(_r,"__esModule",{value:!0}),_r.toErrorWithMessage=_r.normalizeArrayableParams=void 0;var e=re,t=mC();function r(a){return Object.keys(t.arrayableParams).filter(function(l){return a[l]!==void 0}).every(function(l){return o(a[l])})}function n(a){var l=e.__assign({},a),c=Object.keys(t.arrayableParams).filter(function(u){return Array.isArray(l[u])}).map(function(u){return l[u]=l[u].join(","),u});if(!c.length&&r(l))return l;if(!r(l))throw new Error("Failed to normalize arrayable params: ".concat(JSON.stringify(l)));return l}_r.normalizeArrayableParams=n;function o(a){return!Array.isArray(a)}function i(a){return typeof a=="object"&&a!==null&&"message"in a&&typeof a.message=="string"}function s(a){if(i(a))return a;try{return typeof a=="string"?new Error(a):new Error(JSON.stringify(a))}catch{return new Error(String(a))}}return _r.toErrorWithMessage=s,_r}var wg;function yg(){if(wg)return _i;wg=1,Object.defineProperty(_i,"__esModule",{value:!0});var e=re,t=e.__importDefault(pC()),r=ac,n=ac,o=eo(),i=e.__importDefault(pt()),s=ro(),a="X-TYPESENSE-API-KEY",l=!0,c=!1,u=typeof process<"u"&&process.versions!=null&&process.versions.node!=null&&typeof window>"u",f=function(){function p(d){this.configuration=d,this.apiKey=this.configuration.apiKey,this.nodes=this.configuration.nodes==null?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=this.configuration.nearestNode==null?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return p.prototype.get=function(d,h,v){h===void 0&&(h={});var w=v===void 0?{}:v,x=w.abortSignal,S=x===void 0?null:x,_=w.responseType,T=_===void 0?void 0:_,P=w.streamConfig,A=P===void 0?void 0:P,M=w.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(I){return[2,this.performRequest("get",d,{queryParameters:h,abortSignal:S,responseType:T,streamConfig:A,isStreamingRequest:M})]})})},p.prototype.delete=function(d,h){return h===void 0&&(h={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(v){return[2,this.performRequest("delete",d,{queryParameters:h,isStreamingRequest:!1})]})})},p.prototype.post=function(d,h,v,w,x){h===void 0&&(h={}),v===void 0&&(v={}),w===void 0&&(w={});var S=x===void 0?{}:x,_=S.abortSignal,T=_===void 0?null:_,P=S.responseType,A=P===void 0?void 0:P,M=S.streamConfig,I=M===void 0?void 0:M,V=S.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(L){return[2,this.performRequest("post",d,{queryParameters:v,bodyParameters:h,additionalHeaders:w,abortSignal:T,responseType:A,streamConfig:I,isStreamingRequest:V})]})})},p.prototype.put=function(d,h,v){return h===void 0&&(h={}),v===void 0&&(v={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("put",d,{queryParameters:v,bodyParameters:h,isStreamingRequest:!1})]})})},p.prototype.patch=function(d,h,v){return h===void 0&&(h={}),v===void 0&&(v={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("patch",d,{queryParameters:v,bodyParameters:h,isStreamingRequest:!1})]})})},p.prototype.getAdapter=function(){if(this.configuration.axiosAdapter){if(typeof this.configuration.axiosAdapter=="function")return this.configuration.axiosAdapter;var d=typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers";return d?t.default.getAdapter(this.configuration.axiosAdapter).bind(globalThis):t.default.getAdapter(this.configuration.axiosAdapter)}},p.prototype.performRequest=function(d,h,v){var w,x,S,_,T=v.queryParameters,P=T===void 0?null:T,A=v.bodyParameters,M=A===void 0?null:A,I=v.additionalHeaders,V=I===void 0?{}:I,L=v.abortSignal,O=L===void 0?null:L,F=v.responseType,R=F===void 0?void 0:F,X=v.skipConnectionTimeout,z=X===void 0?!1:X,q=v.enableKeepAlive,G=q===void 0?void 0:q,H=v.streamConfig,U=H===void 0?void 0:H,te=v.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){var ae,ke,Z,Y,J,fe,he;return e.__generator(this,function(ne){switch(ne.label){case 0:this.configuration.validate(),te&&(this.logger.debug("Request: Performing streaming request to ".concat(h)),!u&&typeof fetch<"u"&&(this.logger.debug("Using fetch adapter for browser streaming"),R="stream")),ae=Date.now(),Z=!1,this.logger.debug("Request #".concat(ae,": Performing ").concat(d.toUpperCase()," request: ").concat(h)),Y=function(ye){var ge,Sr,Te,cs,ln,Xe,mt;return e.__generator(this,function(rr){switch(rr.label){case 0:if(ge=J.getNextNode(ae),J.logger.debug("Request #".concat(ae,": Attempting ").concat(d.toUpperCase()," request Try #").concat(ye," to Node ").concat(ge.index)),O&&O.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];Sr=void 0,rr.label=1;case 1:return rr.trys.push([1,3,5,6]),Te={method:d,url:J.uriFor(h,ge),headers:Object.assign({},J.defaultHeaders(),V,J.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,validateStatus:function(Er){return Er>0},transformResponse:[function(Er,ao){var us=Er;return ao!==void 0&&typeof Er=="string"&&ao["content-type"]&&ao["content-type"].startsWith("application/json")&&(us=JSON.parse(Er)),us}]},Te.adapter=te&&!u?"fetch":J.getAdapter(),z!==!0&&(Te.timeout=J.connectionTimeoutSeconds*1e3),P&&Object.keys(P).length!==0&&(Te.params=P),J.sendApiKeyAsQueryParam&&(Te.params=Te.params||{},Te.params["x-typesense-api-key"]=J.apiKey),J.configuration.httpAgent?(J.logger.debug("Request #".concat(ae,": Using custom httpAgent")),Te.httpAgent=J.configuration.httpAgent):G===!0&&(u?(J.logger.debug("Request #".concat(ae,": Enabling KeepAlive")),Te.httpAgent=new r.Agent({keepAlive:!0})):J.logger.warn("Request #".concat(ae,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),J.configuration.httpsAgent?(J.logger.debug("Request #".concat(ae,": Using custom httpsAgent")),Te.httpsAgent=J.configuration.httpsAgent):G===!0&&(u?(J.logger.debug("Request #".concat(ae,": Enabling keepAlive")),Te.httpsAgent=new n.Agent({keepAlive:!0})):J.logger.warn("Request #".concat(ae,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),J.configuration.paramsSerializer&&(J.logger.debug("Request #".concat(ae,": Using custom paramsSerializer")),Te.paramsSerializer=J.configuration.paramsSerializer),M&&(typeof M=="string"&&M.length!==0||typeof M=="object"&&Object.keys(M).length!==0)&&(Te.data=M),O&&(cs=t.default.CancelToken,ln=cs.source(),Sr=function(){Z=!0,ln.cancel()},O.addEventListener("abort",Sr),Te.cancelToken=ln.token),te?(Te.responseType="stream",u||(Te.headers=e.__assign(e.__assign({},Te.headers),{Accept:"text/event-stream"}))):R&&(Te.responseType=R),[4,(0,t.default)(Te)];case 2:if(Xe=rr.sent(),Xe.status>=1&&Xe.status<=499&&J.setNodeHealthcheck(ge,l),J.logger.debug("Request #".concat(ae,": Request to Node ").concat(ge.index," was made. Response Code was ").concat(Xe.status,".")),Xe.status>=200&&Xe.status<300)return te?[2,{value:J.handleStreamingResponse(Xe,U)}]:[2,{value:Promise.resolve(Xe.data)}];if(Xe.status<500)return[2,{value:Promise.reject(J.customErrorForResponse(Xe,(w=Xe.data)===null||w===void 0?void 0:w.message,Te.data))}];throw J.customErrorForResponse(Xe,(x=Xe.data)===null||x===void 0?void 0:x.message,Te.data);case 3:if(mt=rr.sent(),Z||J.setNodeHealthcheck(ge,c),ke=mt,J.logger.warn("Request #".concat(ae,": Request to Node ").concat(ge.index,' failed due to "').concat((S=mt==null?void 0:mt.code)!==null&&S!==void 0?S:""," ").concat(mt.message).concat(mt.response==null?"":" - "+JSON.stringify((_=mt.response)===null||_===void 0?void 0:_.data),'"')),Z)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];if(te&&J.invokeOnErrorCallback(mt,U),ye<J.numRetriesPerRequest+1)J.logger.warn("Request #".concat(ae,": Sleeping for ").concat(J.retryIntervalSeconds,"s and then retrying request..."));else return J.logger.debug("Request #".concat(ae,": No retries left. Raising last error")),[2,{value:Promise.reject(ke)}];return[4,J.timer(J.retryIntervalSeconds)];case 4:return rr.sent(),[3,6];case 5:return O&&Sr&&O.removeEventListener("abort",Sr),[7];case 6:return[2]}})},J=this,fe=1,ne.label=1;case 1:return fe<=this.numRetriesPerRequest+1?[5,Y(fe)]:[3,4];case 2:if(he=ne.sent(),typeof he=="object")return[2,he.value];ne.label=3;case 3:return fe++,[3,1];case 4:return this.logger.debug("Request #".concat(ae,": No retries left. Raising last error")),[2,Promise.reject(ke)]}})})},p.prototype.processStreamingLine=function(d){if(!d.trim()||d==="data: [DONE]")return null;if(d.startsWith("data: "))return this.processDataLine(d.slice(6).trim());if(d.trim().startsWith("{"))try{var h=JSON.parse(d.trim());return h&&typeof h=="object"?(h.conversation_id||(h.conversation_id="unknown"),!h.message&&h.message!==""&&(h.message=""),h):{conversation_id:"unknown",message:JSON.stringify(h)}}catch{return{conversation_id:"unknown",message:d.trim()}}return{conversation_id:"unknown",message:d.trim()}},p.prototype.processDataLine=function(d){if(!d)return null;if(d.startsWith("{"))try{var h=JSON.parse(d);return h&&typeof h=="object"?(h.conversation_id||(h.conversation_id="unknown"),!h.message&&h.message!==""&&(h.message=""),h):{conversation_id:"unknown",message:JSON.stringify(h)}}catch{return{conversation_id:"unknown",message:d}}return{conversation_id:"unknown",message:d}},p.prototype.handleStreamingResponse=function(d,h){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(v){return this.logger.debug("Handling streaming response. Environment: ".concat(u?"Node.js":"Browser")),u&&d.data?[2,this.handleNodeStreaming(d,h)]:u?(this.logger.debug("Processing non-streaming response"),this.invokeOnCompleteCallback(d.data,h),[2,Promise.resolve(d.data)]):[2,this.handleBrowserStreaming(d,h)]})})},p.prototype.handleNodeStreaming=function(d,h){var v=this;return this.logger.debug("Processing Node.js stream"),new Promise(function(w,x){var S=d.data,_=[],T="";S.on("data",function(P){var A;try{var M=P.toString();T+=M;var I=T.split(` 127 `);T=(A=I.pop())!==null&&A!==void 0?A:"",v.processStreamLines(I,_,h)}catch(V){x(V)}}),S.on("end",function(){if(T.trim().length>0){var P=T.split(` 128 `);v.processStreamLines(P,_,h)}v.finalizeStreamResult(_,w,d,h)}),S.on("error",function(P){v.logger.error("Stream error: ".concat(P)),v.invokeOnErrorCallback(P,h),x(P)})})},p.prototype.handleBrowserStreaming=function(d,h){var v=this;return this.logger.debug("Processing browser stream"),new Promise(function(w,x){return e.__awaiter(v,void 0,void 0,function(){return e.__generator(this,function(S){try{return d.data&&typeof d.data.getReader=="function"?[2,this.handleBrowserReadableStream(d.data,w,x,d,h)]:typeof d.data=="string"?[2,this.handleBrowserStringResponse(d.data,w,d,h)]:typeof d.data=="object"&&d.data!==null?(this.logger.debug("No stream found, but data object is available"),this.invokeOnCompleteCallback(d.data,h),[2,w(d.data)]):(this.logger.error("No usable data found in response"),[2,x(new Error("No usable data found in response"))])}catch(_){this.logger.error("Error processing streaming response: ".concat(_)),this.invokeOnErrorCallback(_,h),x(_)}return[2]})})})},p.prototype.handleBrowserReadableStream=function(d,h,v,w,x){return e.__awaiter(this,void 0,void 0,function(){var S,_,T,P,A,M,I,V,L,O;return e.__generator(this,function(F){switch(F.label){case 0:this.logger.debug("Found ReadableStream in response.data"),S=d.getReader(),_=[],T="",F.label=1;case 1:F.trys.push([1,5,,6]),F.label=2;case 2:return[4,S.read()];case 3:return P=F.sent(),A=P.done,M=P.value,A?(this.logger.debug("Stream reading complete"),T.trim()&&(I=T.split(` 129 `),this.processStreamLines(I,_,x)),[3,4]):(V=new TextDecoder().decode(M),this.logger.debug("Received chunk: ".concat(V.length," bytes")),T+=V,L=T.split(` 130 `),T=L.pop()||"",this.processStreamLines(L,_,x),[3,2]);case 4:return this.finalizeStreamResult(_,h,w,x),[3,6];case 5:return O=F.sent(),this.logger.error("Stream error: ".concat(O)),this.invokeOnErrorCallback(O,x),v(O),[3,6];case 6:return[2]}})})},p.prototype.handleBrowserStringResponse=function(d,h,v,w){this.logger.debug("Processing text response as stream data");var x=[],S=d.split(` 131 `);if(this.processStreamLines(S,x,w),x.length>0){var _=this.combineStreamingChunks(x);this.invokeOnCompleteCallback(_,w),h(_)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(v.data,w),h(v.data)},p.prototype.processStreamLines=function(d,h,v){for(var w=0,x=d;w<x.length;w++){var S=x[w];if(S.trim()&&S!=="data: [DONE]"){var _=this.processStreamingLine(S);_!==null&&(this.invokeOnChunkCallback(_,v),h.push(_))}}},p.prototype.finalizeStreamResult=function(d,h,v,w){if(d.length>0){var x=this.combineStreamingChunks(d);this.logger.debug("Stream processing complete"),this.invokeOnCompleteCallback(x,w),h(x)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(v.data,w),h(v.data)},p.prototype.combineStreamingChunks=function(d){if(d.length===0)return{};if(d.length===1)return d[0];var h=this.getMessageChunks(d);if(h.length>0)return this.combineMessageChunks(d,h);var v=d[d.length-1];if(!this.isCompleteSearchResponse(v))throw new Error("Last chunk is not a complete search response");return v},p.prototype.getMessageChunks=function(d){return d.filter(this.isChunkMessage)},p.prototype.isChunkMessage=function(d){return typeof d=="object"&&d!==null&&"message"in d&&"conversation_id"in d},p.prototype.combineMessageChunks=function(d,h){this.logger.debug("Found ".concat(h.length," message chunks to combine"));var v=d[d.length-1];if(this.isCompleteSearchResponse(v))return v;var w=d.find(this.isCompleteSearchResponse);if(!w)throw new Error("No metadata chunk found");return w},p.prototype.isCompleteSearchResponse=function(d){return typeof d=="object"&&d!==null&&Object.keys(d).length>0?"results"in d||"found"in d||"hits"in d||"page"in d||"search_time_ms"in d:!1},p.prototype.getNextNode=function(d){if(d===void 0&&(d=0),this.nearestNode!=null){if(this.logger.debug("Request #".concat(d,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(this.nearestNode.isHealthy===!0?"Healthy":"Unhealthy")),this.nearestNode.isHealthy===!0||this.nodeDueForHealthcheck(this.nearestNode,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(d,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(d,": Nodes Health: ").concat(this.nodes.map(function(w){return"Node ".concat(w.index," is ").concat(w.isHealthy===!0?"Healthy":"Unhealthy")}).join(" || ")));for(var h=this.nodes[0],v=0;v<=this.nodes.length;v++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,h=this.nodes[this.currentNodeIndex],h.isHealthy===!0||this.nodeDueForHealthcheck(h,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(h.index)),h;return this.logger.debug("Request #".concat(d,": No healthy nodes were found. Returning the next node, Node ").concat(h.index)),h},p.prototype.nodeDueForHealthcheck=function(d,h){h===void 0&&(h=0);var v=Date.now()-d.lastAccessTimestamp>this.healthcheckIntervalSeconds*1e3;return v&&this.logger.debug("Request #".concat(h,": Node ").concat(d.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),v},p.prototype.initializeMetadataForNodes=function(){var d=this;this.nearestNode!=null&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,l)),this.nodes.forEach(function(h,v){h.index=v,d.setNodeHealthcheck(h,l)})},p.prototype.setNodeHealthcheck=function(d,h){d.isHealthy=h,d.lastAccessTimestamp=Date.now()},p.prototype.uriFor=function(d,h){return h.url!=null?"".concat(h.url).concat(d):"".concat(h.protocol,"://").concat(h.host,":").concat(h.port).concat(h.path).concat(d)},p.prototype.defaultHeaders=function(){var d={};return this.sendApiKeyAsQueryParam||(d[a]=this.apiKey),d["Content-Type"]="application/json",d},p.prototype.timer=function(d){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,new Promise(function(v){return setTimeout(v,d*1e3)})]})})},p.prototype.customErrorForResponse=function(d,h,v){var w="Request failed with HTTP code ".concat(d.status);typeof h=="string"&&h.trim()!==""&&(w+=" | Server said: ".concat(h));var x=new i.default(w,v,d.status);return d.status===400?x=new o.RequestMalformed(w,v,d.status):d.status===401?x=new o.RequestUnauthorized(w,v,d.status):d.status===404?x=new o.ObjectNotFound(w,v,d.status):d.status===409?x=new o.ObjectAlreadyExists(w,v,d.status):d.status===422?x=new o.ObjectUnprocessable(w,v,d.status):d.status>=500&&d.status<=599?x=new o.ServerError(w,v,d.status):x=new o.HTTPError(w,v,d.status),x},p.prototype.invokeOnChunkCallback=function(d,h){if(h!=null&&h.onChunk)try{h.onChunk(d)}catch(v){this.logger.warn("Error in onChunk callback: ".concat(v))}},p.prototype.invokeOnCompleteCallback=function(d,h){if(h!=null&&h.onComplete)try{h.onComplete(d)}catch(v){this.logger.warn("Error in onComplete callback: ".concat(v))}},p.prototype.invokeOnErrorCallback=function(d,h){if(h!=null&&h.onError){var v=(0,s.toErrorWithMessage)(d);try{h.onError(v)}catch(w){this.logger.warn("Error in onError callback: ".concat(w))}}},p}();return _i.default=f,_i}var Si={},xg;function er(){if(xg)return Si;xg=1,Object.defineProperty(Si,"__esModule",{value:!0});var e=re,t="/collections",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(t,o,i)]})})},n.prototype.retrieve=function(o){return o===void 0&&(o={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(t,o)]})})},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Si.default=r,Si}var Ei={},Ci={},no={},Ti={},kg;function _g(){if(kg)return Ti;kg=1,Object.defineProperty(Ti,"__esModule",{value:!0});var e=re,t=2*60,r=100,n=function(){function o(){this.responseCache=new Map,this.responsePromiseCache=new Map}return o.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},o.prototype.perform=function(i,s,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,p,d,h,v,w,x,S,_,T,P,A,M,I,V,O,L,O,F,R,X,q,z,q;return e.__generator(this,function(G){switch(G.label){case 0:if(c=l||{},u=c.cacheResponseForSeconds,f=u===void 0?t:u,p=c.maxSize,d=p===void 0?r:p,h=l===void 0||f<=0||d<=0,v=a.path,w=a.queryParams,x=a.body,S=a.headers,_=a.streamConfig,T=a.abortSignal,P=a.responseType,A=a.isStreamingRequest,h)return[2,this.executeRequest(i,s,v,w,x,S,{abortSignal:T,responseType:P,streamConfig:_,isStreamingRequest:A})];if(M=JSON.stringify(a),I=this.responseCache.get(M),V=Date.now(),I){if(O=V-I.requestTimestamp<f*1e3,O)return this.responseCache.delete(M),this.responseCache.set(M,I),[2,I.response];this.responseCache.delete(M)}if(L=this.responsePromiseCache.get(M),L){if(O=V-L.requestTimestamp<f*1e3,O)return this.responsePromiseCache.delete(M),this.responsePromiseCache.set(M,L),[2,L.responsePromise];this.responsePromiseCache.delete(M)}return F=this.executeRequest(i,s,v,w,x,S,{abortSignal:T,responseType:P,streamConfig:_,isStreamingRequest:A}),this.responsePromiseCache.set(M,{requestTimestamp:V,responsePromise:F}),[4,F];case 1:return R=G.sent(),this.responseCache.set(M,{requestTimestamp:V,response:R}),X=this.responseCache.size>d,X&&(q=this.responseCache.keys().next().value,q&&this.responseCache.delete(q)),z=this.responsePromiseCache.size>d,z&&(q=this.responsePromiseCache.keys().next().value,q&&this.responsePromiseCache.delete(q)),[2,R]}})})},o.prototype.executeRequest=function(i,s,a,l,c,u,f){l===void 0&&(l={});var p=i[s];switch(s){case"get":return p.call(i,a,l,{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"delete":return p.call(i,a,l);case"post":return p.call(i,a,c,l,u||{},{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"put":case"patch":return p.call(i,a,c,l);default:throw new Error("Unsupported method: ".concat(String(s)))}},o}();return Ti.default=n,Ti}var Sg;function Eg(){if(Sg)return no;Sg=1,Object.defineProperty(no,"__esModule",{value:!0}),no.SearchOnlyDocuments=void 0;var e=re,t=e.__importDefault(_g()),r=e.__importDefault(er()),n=ro(),o="/documents",i=function(){function s(a,l,c){this.collectionName=a,this.apiCall=l,this.configuration=c,this.requestWithCache=new t.default}return s.prototype.clearCache=function(){this.requestWithCache.clearCache()},s.prototype.search=function(a,l){var c=l===void 0?{}:l,u=c.cacheSearchResultsForSeconds,f=u===void 0?this.configuration.cacheSearchResultsForSeconds:u,p=c.abortSignal,d=p===void 0?null:p;return e.__awaiter(this,void 0,void 0,function(){var h,v,w,x,S,_;return e.__generator(this,function(T){return h={},this.configuration.useServerSideSearchCache===!0&&(h.use_cache=!0),v=(0,n.normalizeArrayableParams)(a),w=v.streamConfig,x=e.__rest(v,["streamConfig"]),S=e.__assign(e.__assign({},h),x),_=S.conversation_stream===!0,[2,this.requestWithCache.perform(this.apiCall,"get",{path:this.endpointPath("search"),queryParams:S,streamConfig:w,abortSignal:d,isStreamingRequest:_},{cacheResponseForSeconds:f})]})})},s.prototype.endpointPath=function(a){return"".concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o).concat(a===void 0?"":"/"+a)},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),s}();return no.SearchOnlyDocuments=i,no}var Cg;function Tg(){if(Cg)return Ci;Cg=1,Object.defineProperty(Ci,"__esModule",{value:!0});var e=re,t=eo(),r=Eg(),n=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,o=function(s){e.__extends(a,s);function a(l,c,u){return s.call(this,l,c,u)||this}return a.prototype.create=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,c)]})})},a.prototype.upsert=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"upsert"}))]})})},a.prototype.update=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return c.filter_by!=null?[2,this.apiCall.patch(this.endpointPath(),l,Object.assign({},c))]:[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"update"}))]})})},a.prototype.delete=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.delete(this.endpointPath(),l)]})})},a.prototype.createMany=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(l,c)]})})},a.prototype.import=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,p,d,h;return e.__generator(this,function(v){switch(v.label){case 0:if(u=e.__assign({throwOnFail:!0},c),Array.isArray(l)){if(l.length===0)throw new t.RequestMalformed("No documents provided");try{f=l.map(function(w){return JSON.stringify(w)}).join(` 170 132 `)}catch(w){throw w instanceof RangeError&&w.message.includes("Too many properties to enumerate")?new Error("".concat(w,` 171 133 It looks like you have reached a Node.js limit that restricts the number of keys in an Object: https://stackoverflow.com/questions/9282869/are-there-limits-to-the-number-of-properties-in-a-javascript-object 172 134 173 135 Please try reducing the number of keys in your document, or using CURL to import your data. 174 `)):new Error(w)}}else if(f=l, s(f))throw new t.RequestMalformed("No documents provided");return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:f,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(h=b.sent(),Array.isArray(l)){if(d=h.split(`175 `).map(function(w){return JSON.parse(w)}), m=d.filter(function(w){return w.success===!1}),m.length>0&&u.throwOnFail)throw new t.ImportError("".concat(d.length-m.length," documents imported successfully, ").concat(m.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),d,{documentsInJSONLFormat:f,options:u,failedItems:m,successCount:d.length-m.length});return[2,d]}else return[2,h]}})})},a.prototype.importStream=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,h,d;return e.__generator(this,function(m){switch(m.label){case 0:return u=e.__assign({throwOnFail:!0},c),[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:l,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(f=m.sent(),h=f.split(`176 `).map(function( b){return JSON.parse(b)}),d=h.filter(function(b){return b.success===!1}),d.length>0&&u.throwOnFail)throw new t.ImportError("".concat(h.length-d.length," documents imported successfully, ").concat(d.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),h,{documentsInJSONLFormat:l,options:u,failedItems:d,successCount:h.length-d.length});return[2,h]}})})},a.prototype.export=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l)]})})},a.prototype.exportStream=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l,{responseType:"stream"})]})})},a}(r.SearchOnlyDocuments);Ni.default=o;function s(i){return i==null||i===""||i.length===0}return Ni}var Ci={},y0;function x0(){if(y0)return Ci;y0=1,Object.defineProperty(Ci,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r="/overrides",n=function(){function o(s,i){this.collectionName=s,this.apiCall=i}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(s),i)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(t.default.RESOURCEPATH,"/").concat(this.collectionName).concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Ci.default=n,Ci}var Ti={},E0;function MC(){if(E0)return Ti;E0=1,Object.defineProperty(Ti,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(x0()),n=function(){function o(s,i,a){this.collectionName=s,this.overrideId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.overrideId))},o}();return Ti.default=n,Ti}var Pi={},_0;function S0(){if(_0)return Pi;_0=1,Object.defineProperty(Pi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r="/synonyms",n=function(){function o(s,i){this.collectionName=s,this.apiCall=i}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(s),i)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Pi.default=n,Pi}var Di={},N0;function BC(){if(N0)return Di;N0=1,Object.defineProperty(Di,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(S0()),n=function(){function o(s,i,a){this.collectionName=s,this.synonymId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.synonymId))},o}();return Di.default=n,Di}var Jo={},k0;function RC(){if(k0)return Jo;k0=1,Object.defineProperty(Jo,"__esModule",{value:!0}),Jo.Document=void 0;var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(w0()),n=function(){function o(s,i,a){this.collectionName=s,this.documentId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath(),s)]})})},o.prototype.update=function(s,i){return i===void 0&&(i={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.patch(this.endpointPath(),s,i)]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.documentId))},o}();return Jo.Document=n,Jo}var C0;function HC(){if(C0)return Si;C0=1,Object.defineProperty(Si,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(w0()),n=qo(),o=e.__importDefault(x0()),s=e.__importDefault(MC()),i=e.__importDefault(S0()),a=e.__importDefault(BC()),l=RC(),c=function(){function u(f,h,d){this.name=f,this.apiCall=h,this.configuration=d,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=f,this.apiCall=h,this.configuration=d,this._documents=new r.default(this.name,this.apiCall,this.configuration),this._overrides=new o.default(this.name,this.apiCall),this._synonyms=new i.default(this.name,this.apiCall)}return u.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(f){return[2,this.apiCall.get(this.endpointPath())]})})},u.prototype.update=function(f){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,this.apiCall.patch(this.endpointPath(),f)]})})},u.prototype.delete=function(f){return f===void 0&&(f={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,this.apiCall.delete(this.endpointPath(),f)]})})},u.prototype.exists=function(){return e.__awaiter(this,void 0,void 0,function(){var f;return e.__generator(this,function(h){switch(h.label){case 0:return h.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return h.sent(),[2,!0];case 2:if(f=h.sent(),f instanceof n.ObjectNotFound)return[2,!1];throw f;case 3:return[2]}})})},u.prototype.documents=function(f){return f?(this.individualDocuments[f]===void 0&&(this.individualDocuments[f]=new l.Document(this.name,f,this.apiCall)),this.individualDocuments[f]):this._documents},u.prototype.overrides=function(f){return f===void 0?this._overrides:(this.individualOverrides[f]===void 0&&(this.individualOverrides[f]=new s.default(this.name,f,this.apiCall)),this.individualOverrides[f])},u.prototype.synonyms=function(f){return f===void 0?this._synonyms:(this.individualSynonyms[f]===void 0&&(this.individualSynonyms[f]=new a.default(this.name,f,this.apiCall)),this.individualSynonyms[f])},u.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},u}();return Si.default=c,Si}var Ii={},T0;function P0(){if(T0)return Ii;T0=1,Object.defineProperty(Ii,"__esModule",{value:!0});var e=he,t="/aliases",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ii.default=r,Ii}var ji={},D0;function $C(){if(D0)return ji;D0=1,Object.defineProperty(ji,"__esModule",{value:!0});var e=he,t=e.__importDefault(P0()),r=function(){function n(o,s){this.name=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return ji.default=r,ji}var Ui={},I0;function j0(){if(I0)return Ui;I0=1,Object.defineProperty(Ui,"__esModule",{value:!0});var e=he,t=ou,r=Yo(),n="/keys",o=function(){function s(i){this.apiCall=i,this.apiCall=i}return s.prototype.create=function(i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.post(s.RESOURCEPATH,i)]})})},s.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(n)]})})},s.prototype.generateScopedSearchKey=function(i,a){var l=(0,r.normalizeArrayableParams)(a),c=JSON.stringify(l),u=Buffer.from((0,t.createHmac)("sha256",i).update(c).digest("base64")),f=i.substr(0,4),h="".concat(u).concat(f).concat(c);return Buffer.from(h).toString("base64")},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Ui.default=o,Ui}var Fi={},U0;function WC(){if(U0)return Fi;U0=1,Object.defineProperty(Fi,"__esModule",{value:!0});var e=he,t=e.__importDefault(j0()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Fi.default=r,Fi}var Ai={},F0;function zC(){if(F0)return Ai;F0=1,Object.defineProperty(Ai,"__esModule",{value:!0});var e=he,t="/debug",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Ai.default=r,Ai}var Li={},A0;function GC(){if(A0)return Li;A0=1,Object.defineProperty(Li,"__esModule",{value:!0});var e=he,t="/metrics.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Li.default=r,Li}var Oi={},L0;function qC(){if(L0)return Oi;L0=1,Object.defineProperty(Oi,"__esModule",{value:!0});var e=he,t="/stats.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Oi.default=r,Oi}var Vi={},O0;function KC(){if(O0)return Vi;O0=1,Object.defineProperty(Vi,"__esModule",{value:!0});var e=he,t="/health",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Vi.default=r,Vi}var Mi={},V0;function YC(){if(V0)return Mi;V0=1,Object.defineProperty(Mi,"__esModule",{value:!0});var e=he,t="/operations",r=function(){function n(o){this.apiCall=o}return n.prototype.perform=function(o,s){return s===void 0&&(s={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post("".concat(t,"/").concat(o),{},s)]})})},n}();return Mi.default=r,Mi}var Bi={},M0;function B0(){if(M0)return Bi;M0=1,Object.defineProperty(Bi,"__esModule",{value:!0});var e=he,t=e.__importDefault(p0()),r=Yo(),n="/multi_search",o=function(){function s(i,a,l){l===void 0&&(l=!1),this.apiCall=i,this.configuration=a,this.useTextContentType=l,this.requestWithCache=new t.default}return s.prototype.clearCache=function(){this.requestWithCache.clearCache()},s.prototype.perform=function(i,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,h,d;return e.__generator(this,function(m){return c=a?e.__assign({},a):{},this.configuration.useServerSideSearchCache===!0&&(c.use_cache=!0),u={union:i.union,searches:i.searches.map(r.normalizeArrayableParams)},f=c.streamConfig,h=e.__rest(c,["streamConfig"]),d=(0,r.normalizeArrayableParams)(h),[2,this.requestWithCache.perform(this.apiCall,"post",{path:n,body:u,queryParams:d,headers:this.useTextContentType?{"content-type":"text/plain"}:{},streamConfig:f,abortSignal:l==null?void 0:l.abortSignal,isStreamingRequest:this.isStreamingRequest(c)},(l==null?void 0:l.cacheSearchResultsForSeconds)!==void 0?{cacheResponseForSeconds:l.cacheSearchResultsForSeconds}:void 0)]})})},s.prototype.isStreamingRequest=function(i){return i.streamConfig!==void 0},s}();return Bi.default=o,Bi}var Ri={},R0;function H0(){if(R0)return Ri;R0=1,Object.defineProperty(Ri,"__esModule",{value:!0});var e=he,t=Yo(),r="/presets",n=function(){function o(s){this.apiCall=s}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){var a,l;return e.__generator(this,function(c){return typeof i.value=="object"&&"searches"in i.value?(a=i.value.searches.map(function(u){return(0,t.normalizeArrayableParams)(u)}),[2,this.apiCall.put(this.endpointPath(s),{value:{searches:a}})]):(l=(0,t.normalizeArrayableParams)(i.value),[2,this.apiCall.put(this.endpointPath(s),{value:l})])})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Ri.default=n,Ri}var Hi={},$0;function XC(){if($0)return Hi;$0=1,Object.defineProperty(Hi,"__esModule",{value:!0});var e=he,t=e.__importDefault(H0()),r=function(){function n(o,s){this.presetId=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.presetId))},n}();return Hi.default=r,Hi}var $i={},Wi={},W0;function z0(){if(W0)return Wi;W0=1,Object.defineProperty(Wi,"__esModule",{value:!0});var e=he,t="/analytics/rules",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Wi.default=r,Wi}var zi={},G0;function JC(){if(G0)return zi;G0=1,Object.defineProperty(zi,"__esModule",{value:!0});var e=he,t=e.__importDefault(z0()),r=function(){function n(o,s){this.name=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return zi.default=r,zi}var Gi={},q0;function ZC(){if(q0)return Gi;q0=1,Object.defineProperty(Gi,"__esModule",{value:!0});var e=he,t="/analytics/events",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Gi.default=r,Gi}var K0;function QC(){if(K0)return $i;K0=1,Object.defineProperty($i,"__esModule",{value:!0});var e=he,t=e.__importDefault(z0()),r=e.__importDefault(JC()),n=e.__importDefault(ZC()),o="/analytics",s=function(){function i(a){this.apiCall=a,this.individualAnalyticsRules={},this.apiCall=a,this._analyticsRules=new t.default(this.apiCall),this._analyticsEvents=new n.default(this.apiCall)}return i.prototype.rules=function(a){return a===void 0?this._analyticsRules:(this.individualAnalyticsRules[a]===void 0&&(this.individualAnalyticsRules[a]=new r.default(a,this.apiCall)),this.individualAnalyticsRules[a])},i.prototype.events=function(){return this._analyticsEvents},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),i}();return $i.default=s,$i}var qi={},Y0;function X0(){if(Y0)return qi;Y0=1,Object.defineProperty(qi,"__esModule",{value:!0});var e=he,t="/stopwords",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return qi.default=r,qi}var Ki={},J0;function eT(){if(J0)return Ki;J0=1,Object.defineProperty(Ki,"__esModule",{value:!0});var e=he,t=e.__importDefault(X0()),r=function(){function n(o,s){this.stopwordId=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.stopwordId))},n}();return Ki.default=r,Ki}var Yi={},Xi={},Z0;function Q0(){if(Z0)return Xi;Z0=1,Object.defineProperty(Xi,"__esModule",{value:!0});var e=he,t="/conversations/models",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Xi.default=r,Xi}var Ji={},eb;function tT(){if(eb)return Ji;eb=1,Object.defineProperty(Ji,"__esModule",{value:!0});var e=he,t=e.__importDefault(Q0()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Ji.default=r,Ji}var tb;function rb(){if(tb)return Yi;tb=1,Object.defineProperty(Yi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Q0()),r=e.__importDefault(tT()),n="/conversations",o=function(){function s(i){this.apiCall=i,this.individualConversationModels={},this.apiCall=i,this._conversationsModels=new t.default(this.apiCall)}return s.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(n)]})})},s.prototype.models=function(i){return i===void 0?this._conversationsModels:(this.individualConversationModels[i]===void 0&&(this.individualConversationModels[i]=new r.default(i,this.apiCall)),this.individualConversationModels[i])},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Yi.default=o,Yi}var Zi={},nb;function rT(){if(nb)return Zi;nb=1,Object.defineProperty(Zi,"__esModule",{value:!0});var e=he,t=e.__importDefault(rb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Zi.default=r,Zi}var Qi={},ea={},ob;function sb(){if(ob)return ea;ob=1,Object.defineProperty(ea,"__esModule",{value:!0});var e=he,t="/stemming/dictionaries",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){var i,a;return e.__generator(this,function(l){switch(l.label){case 0:return i=Array.isArray(s)?s.map(function(c){return JSON.stringify(c)}).join(`177 `): s,[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:{id:o},bodyParameters:i,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:return a=l.sent(),[2,Array.isArray(s)?a.split(`178 `).map(function(c){return JSON.parse(c)}):a]}})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return o===void 0?"".concat(n.RESOURCEPATH):"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ea.default=r,ea}var ta={},ib;function nT(){if(ib)return ta;ib=1,Object.defineProperty(ta,"__esModule",{value:!0});var e=he,t=e.__importDefault(sb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return ta.default=r,ta}var ab;function oT(){if(ab)return Qi;ab=1,Object.defineProperty(Qi,"__esModule",{value:!0});var e=he,t=e.__importDefault(sb()),r=e.__importDefault(nT()),n="/stemming",o=function(){function s(i){this.apiCall=i,this.individualStemmingDictionaries={},this.apiCall=i,this._stemmingDictionaries=new t.default(this.apiCall)}return s.prototype.dictionaries=function(i){return i===void 0?this._stemmingDictionaries:(this.individualStemmingDictionaries[i]===void 0&&(this.individualStemmingDictionaries[i]=new r.default(i,this.apiCall)),this.individualStemmingDictionaries[i])},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Qi.default=o,Qi}var ra={},lb;function cb(){if(lb)return ra;lb=1,Object.defineProperty(ra,"__esModule",{value:!0});var e=he,t="/nl_search_models",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return n.RESOURCEPATH},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ra.default=r,ra}var na={},ub;function sT(){if(ub)return na;ub=1,Object.defineProperty(na,"__esModule",{value:!0});var e=he,t=e.__importDefault(cb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return na.default=r,na}var db;function iT(){if(db)return ui;db=1,Object.defineProperty(ui,"__esModule",{value:!0});var e=he,t=e.__importDefault(a0()),r=e.__importDefault(f0()),n=e.__importDefault(Pr()),o=e.__importDefault(HC()),s=e.__importDefault(P0()),i=e.__importDefault($C()),a=e.__importDefault(j0()),l=e.__importDefault(WC()),c=e.__importDefault(zC()),u=e.__importDefault(GC()),f=e.__importDefault(qC()),h=e.__importDefault(KC()),d=e.__importDefault(YC()),m=e.__importDefault(B0()),b=e.__importDefault(H0()),w=e.__importDefault(XC()),y=e.__importDefault(QC()),E=e.__importDefault(X0()),_=e.__importDefault(eT()),P=e.__importDefault(rb()),T=e.__importDefault(rT()),I=e.__importDefault(oT()),U=e.__importDefault(cb()),L=e.__importDefault(sT()),$=function(){function R(j){var B;j.sendApiKeyAsQueryParam=(B=j.sendApiKeyAsQueryParam)!==null&&B!==void 0?B:!1,this.configuration=new t.default(j),this.apiCall=new r.default(this.configuration),this.debug=new c.default(this.apiCall),this.metrics=new u.default(this.apiCall),this.stats=new f.default(this.apiCall),this.health=new h.default(this.apiCall),this.operations=new d.default(this.apiCall),this.multiSearch=new m.default(this.apiCall,this.configuration),this._collections=new n.default(this.apiCall),this.individualCollections={},this._aliases=new s.default(this.apiCall),this.individualAliases={},this._keys=new a.default(this.apiCall),this.individualKeys={},this._presets=new b.default(this.apiCall),this.individualPresets={},this._stopwords=new E.default(this.apiCall),this.individualStopwords={},this.analytics=new y.default(this.apiCall),this.stemming=new I.default(this.apiCall),this._conversations=new P.default(this.apiCall),this.individualConversations={},this._nlSearchModels=new U.default(this.apiCall),this.individualNLSearchModels={}}return R.prototype.collections=function(j){return j===void 0?this._collections:(this.individualCollections[j]===void 0&&(this.individualCollections[j]=new o.default(j,this.apiCall,this.configuration)),this.individualCollections[j])},R.prototype.aliases=function(j){return j===void 0?this._aliases:(this.individualAliases[j]===void 0&&(this.individualAliases[j]=new i.default(j,this.apiCall)),this.individualAliases[j])},R.prototype.keys=function(j){return j===void 0?this._keys:(this.individualKeys[j]===void 0&&(this.individualKeys[j]=new l.default(j,this.apiCall)),this.individualKeys[j])},R.prototype.presets=function(j){return j===void 0?this._presets:(this.individualPresets[j]===void 0&&(this.individualPresets[j]=new w.default(j,this.apiCall)),this.individualPresets[j])},R.prototype.stopwords=function(j){return j===void 0?this._stopwords:(this.individualStopwords[j]===void 0&&(this.individualStopwords[j]=new _.default(j,this.apiCall)),this.individualStopwords[j])},R.prototype.conversations=function(j){return j===void 0?this._conversations:(this.individualConversations[j]===void 0&&(this.individualConversations[j]=new T.default(j,this.apiCall)),this.individualConversations[j])},R.prototype.nlSearchModels=function(j){return j===void 0?this._nlSearchModels:(this.individualNLSearchModels[j]===void 0&&(this.individualNLSearchModels[j]=new L.default(j,this.apiCall)),this.individualNLSearchModels[j])},R}();return ui.default=$,ui}var oa={},Zo={},fb;function aT(){if(fb)return Zo;fb=1,Object.defineProperty(Zo,"__esModule",{value:!0}),Zo.SearchOnlyCollection=void 0;var e=b0(),t=function(){function r(n,o,s){this.name=n,this.apiCall=o,this.configuration=s,this._documents=new e.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return r.prototype.documents=function(){return this._documents},r}();return Zo.SearchOnlyCollection=t,Zo}var mb;function lT(){if(mb)return oa;mb=1,Object.defineProperty(oa,"__esModule",{value:!0});var e=he,t=e.__importDefault(a0()),r=e.__importDefault(f0()),n=e.__importDefault(B0()),o=aT(),s=function(){function i(a){var l;a.sendApiKeyAsQueryParam=(l=a.sendApiKeyAsQueryParam)!==null&&l!==void 0?l:!0,a.sendApiKeyAsQueryParam===!0&&(a.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),a.sendApiKeyAsQueryParam=!1),this.configuration=new t.default(a),this.apiCall=new r.default(this.configuration),this.multiSearch=new n.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return i.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach(function(a){a[0];var l=a[1];l.documents().clearCache()})},i.prototype.collections=function(a){if(a)return this.individualCollections[a]===void 0&&(this.individualCollections[a]=new o.SearchOnlyCollection(a,this.apiCall,this.configuration)),this.individualCollections[a];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},i}();return oa.default=s,oa}Object.defineProperty(Tr,"__esModule",{value:!0}),Tr.Errors=Tr.SearchClient=Tr.Client=void 0;var su=he,hb=su.__importDefault(iT());Tr.Client=hb.default;var pb=su.__importDefault(lT());Tr.SearchClient=pb.default;var gb=su.__importStar(qo());Tr.Errors=gb;var cT=Tr.default={Client:hb.default,SearchClient:pb.default,Errors:gb};const uT="ENTRIES",bb="KEYS",vb="VALUES",at="";class iu{constructor(t,r){const n=t._tree,o=Array.from(n.keys());this.set=t,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){const t=this.dive();return this.backtrack(),t}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:t,keys:r}=qn(this._path);if(qn(r)===at)return{done:!1,value:this.result()};const n=t.get(qn(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const t=qn(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:t})=>qn(t)).filter(t=>t!==at).join("")}value(){return qn(this._path).node.get(at)}result(){switch(this._type){case vb:return this.value();case bb:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const qn=e=>e[e.length-1],dT=(e,t,r)=>{const n=new Map;if(t===void 0)return n;const o=t.length+1,s=o+r,i=new Uint8Array(s*o).fill(r+1);for(let a=0;a<o;++a)i[a]=a;for(let a=1;a<s;++a)i[a*o]=a;return wb(e,t,r,n,i,1,o,""),n},wb=(e,t,r,n,o,s,i,a)=>{const l=s*i;e:for(const c of e.keys())if(c===at){const u=o[l-1];u<=r&&n.set(a,[e.get(c),u])}else{let u=s;for(let f=0;f<c.length;++f,++u){const h=c[f],d=i*u,m=d-i;let b=o[d];const w=Math.max(0,u-r-1),y=Math.min(i-1,u+r);for(let E=w;E<y;++E){const _=h!==t[E],P=o[m+E]+ +_,T=o[m+E+1]+1,I=o[d+E]+1,U=o[d+E+1]=Math.min(P,T,I);U<b&&(b=U)}if(b>r)continue e}wb(e.get(c),t,r,n,o,u,i,a+c)}};class Dr{constructor(t=new Map,r=""){this._size=void 0,this._tree=t,this._prefix=r}atPrefix(t){if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");const[r,n]=sa(this._tree,t.slice(this._prefix.length));if(r===void 0){const[o,s]=cu(n);for(const i of o.keys())if(i!==at&&i.startsWith(s)){const a=new Map;return a.set(i.slice(s.length),o.get(i)),new Dr(a,t)}}return new Dr(r,t)}clear(){this._size=void 0,this._tree.clear()}delete(t){return this._size=void 0,fT(this._tree,t)}entries(){return new iu(this,uT)}forEach(t){for(const[r,n]of this)t(r,n,this)}fuzzyGet(t,r){return dT(this._tree,t,r)}get(t){const r=au(this._tree,t);return r!==void 0?r.get(at):void 0}has(t){const r=au(this._tree,t);return r!==void 0&&r.has(at)}keys(){return new iu(this,bb)}set(t,r){if(typeof t!="string")throw new Error("key must be a string");return this._size=void 0,lu(this._tree,t).set(at,r),this}get size(){if(this._size)return this._size;this._size=0;const t=this.entries();for(;!t.next().done;)this._size+=1;return this._size}update(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=lu(this._tree,t);return n.set(at,r(n.get(at))),this}fetch(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=lu(this._tree,t);let o=n.get(at);return o===void 0&&n.set(at,o=r()),o}values(){return new iu(this,vb)}[Symbol.iterator](){return this.entries()}static from(t){const r=new Dr;for(const[n,o]of t)r.set(n,o);return r}static fromObject(t){return Dr.from(Object.entries(t))}}const sa=(e,t,r=[])=>{if(t.length===0||e==null)return[e,r];for(const n of e.keys())if(n!==at&&t.startsWith(n))return r.push([e,n]),sa(e.get(n),t.slice(n.length),r);return r.push([e,t]),sa(void 0,"",r)},au=(e,t)=>{if(t.length===0||e==null)return e;for(const r of e.keys())if(r!==at&&t.startsWith(r))return au(e.get(r),t.slice(r.length))},lu=(e,t)=>{const r=t.length;e:for(let n=0;e&&n<r;){for(const s of e.keys())if(s!==at&&t[n]===s[0]){const i=Math.min(r-n,s.length);let a=1;for(;a<i&&t[n+a]===s[a];)++a;const l=e.get(s);if(a===s.length)e=l;else{const c=new Map;c.set(s.slice(a),l),e.set(t.slice(n,n+a),c),e.delete(s),e=c}n+=a;continue e}const o=new Map;return e.set(t.slice(n),o),o}return e},fT=(e,t)=>{const[r,n]=sa(e,t);if(r!==void 0){if(r.delete(at),r.size===0)yb(n);else if(r.size===1){const[o,s]=r.entries().next().value;xb(n,o,s)}}},yb=e=>{if(e.length===0)return;const[t,r]=cu(e);if(t.delete(r),t.size===0)yb(e.slice(0,-1));else if(t.size===1){const[n,o]=t.entries().next().value;n!==at&&xb(e.slice(0,-1),n,o)}},xb=(e,t,r)=>{if(e.length===0)return;const[n,o]=cu(e);n.set(o+t,r),n.delete(o)},cu=e=>e[e.length-1],uu="or",Eb="and",mT="and_not";class Kn{constructor(t){if((t==null?void 0:t.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const r=t.autoVacuum==null||t.autoVacuum===!0?pu:t.autoVacuum;this._options={...fu,...t,autoVacuum:r,searchOptions:{..._b,...t.searchOptions||{}},autoSuggestOptions:{...vT,...t.autoSuggestOptions||{}}},this._index=new Dr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=hu,this.addFields(this._options.fields)}add(t){const{extractField:r,tokenize:n,processTerm:o,fields:s,idField:i}=this._options,a=r(t,i);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);if(this._idToShortId.has(a))throw new Error(`MiniSearch: duplicate ID ${a}`);const l=this.addDocumentId(a);this.saveStoredFields(l,t);for(const c of s){const u=r(t,c);if(u==null)continue;const f=n(u.toString(),c),h=this._fieldIds[c],d=new Set(f).size;this.addFieldLength(l,h,this._documentCount-1,d);for(const m of f){const b=o(m,c);if(Array.isArray(b))for(const w of b)this.addTerm(h,l,w);else b&&this.addTerm(h,l,b)}}}addAll(t){for(const r of t)this.add(r)}addAllAsync(t,r={}){const{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:s,promise:i}=t.reduce(({chunk:a,promise:l},c,u)=>(a.push(c),(u+1)%n===0?{chunk:[],promise:l.then(()=>new Promise(f=>setTimeout(f,0))).then(()=>this.addAll(a))}:{chunk:a,promise:l}),o);return i.then(()=>this.addAll(s))}remove(t){const{tokenize:r,processTerm:n,extractField:o,fields:s,idField:i}=this._options,a=o(t,i);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);const l=this._idToShortId.get(a);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${a}: it is not in the index`);for(const c of s){const u=o(t,c);if(u==null)continue;const f=r(u.toString(),c),h=this._fieldIds[c],d=new Set(f).size;this.removeFieldLength(l,h,this._documentCount,d);for(const m of f){const b=n(m,c);if(Array.isArray(b))for(const w of b)this.removeTerm(h,l,w);else b&&this.removeTerm(h,l,b)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(a),this._fieldLength.delete(l),this._documentCount-=1}removeAll(t){if(t)for(const r of t)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Dr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(t){const r=this._idToShortId.get(t);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${t}: it is not in the index`);this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:t,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:t})}discardAll(t){const r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const n of t)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(t){const{idField:r,extractField:n}=this._options,o=n(t,r);this.discard(o),this.add(t)}vacuum(t={}){return this.conditionalVacuum(t)}conditionalVacuum(t,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=hu,this.performVacuuming(t,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)}async performVacuuming(t,r){const n=this._dirtCount;if(this.vacuumConditionsMet(r)){const o=t.batchSize||mu.batchSize,s=t.batchWait||mu.batchWait;let i=1;for(const[a,l]of this._index){for(const[c,u]of l)for(const[f]of u)this._documentIds.has(f)||(u.size<=1?l.delete(c):u.delete(f));this._index.get(a).size===0&&this._index.delete(a),i%o===0&&await new Promise(c=>setTimeout(c,s)),i+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(t){if(t==null)return!0;let{minDirtCount:r,minDirtFactor:n}=t;return r=r||pu.minDirtCount,n=n||pu.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(t){return this._idToShortId.has(t)}getStoredFields(t){const r=this._idToShortId.get(t);if(r!=null)return this._storedFields.get(r)}search(t,r={}){const{searchOptions:n}=this._options,o={...n,...r},s=this.executeQuery(t,r),i=[];for(const[a,{score:l,terms:c,match:u}]of s){const f=c.length||1,h={id:this._documentIds.get(a),score:l*f,terms:Object.keys(u),queryTerms:c,match:u};Object.assign(h,this._storedFields.get(a)),(o.filter==null||o.filter(h))&&i.push(h)}return t===Kn.wildcard&&o.boostDocument==null||i.sort(Nb),i}autoSuggest(t,r={}){r={...this._options.autoSuggestOptions,...r};const n=new Map;for(const{score:s,terms:i}of this.search(t,r)){const a=i.join(" "),l=n.get(a);l!=null?(l.score+=s,l.count+=1):n.set(a,{score:s,terms:i,count:1})}const o=[];for(const[s,{score:i,terms:a,count:l}]of n)o.push({suggestion:s,terms:a,score:i/l});return o.sort(Nb),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),r)}static async loadJSONAsync(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(t),r)}static getDefault(t){if(fu.hasOwnProperty(t))return du(fu,t);throw new Error(`MiniSearch: unknown option "${t}"`)}static loadJS(t,r){const{index:n,documentIds:o,fieldLength:s,storedFields:i,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=ia(o),l._fieldLength=ia(s),l._storedFields=ia(i);for(const[c,u]of l._documentIds)l._idToShortId.set(u,c);for(const[c,u]of n){const f=new Map;for(const h of Object.keys(u)){let d=u[h];a===1&&(d=d.ds),f.set(parseInt(h,10),ia(d))}l._index.set(c,f)}return l}static async loadJSAsync(t,r){const{index:n,documentIds:o,fieldLength:s,storedFields:i,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=await aa(o),l._fieldLength=await aa(s),l._storedFields=await aa(i);for(const[u,f]of l._documentIds)l._idToShortId.set(f,u);let c=0;for(const[u,f]of n){const h=new Map;for(const d of Object.keys(f)){let m=f[d];a===1&&(m=m.ds),h.set(parseInt(d,10),await aa(m))}++c%1e3===0&&await Cb(0),l._index.set(u,h)}return l}static instantiateMiniSearch(t,r){const{documentCount:n,nextId:o,fieldIds:s,averageFieldLength:i,dirtCount:a,serializationVersion:l}=t;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new Kn(r);return c._documentCount=n,c._nextId=o,c._idToShortId=new Map,c._fieldIds=s,c._avgFieldLength=i,c._dirtCount=a||0,c._index=new Dr,c}executeQuery(t,r={}){if(t===Kn.wildcard)return this.executeWildcardQuery(r);if(typeof t!="string"){const h={...r,...t,queries:void 0},d=t.queries.map(m=>this.executeQuery(m,h));return this.combineResults(d,h.combineWith)}const{tokenize:n,processTerm:o,searchOptions:s}=this._options,i={tokenize:n,processTerm:o,...s,...r},{tokenize:a,processTerm:l}=i,f=a(t).flatMap(h=>l(h)).filter(h=>!!h).map(bT(i)).map(h=>this.executeQuerySpec(h,i));return this.combineResults(f,i.combineWith)}executeQuerySpec(t,r){const n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((b,w)=>({...b,[w]:du(n.boost,w)||1}),{}),{boostDocument:s,weights:i,maxFuzzy:a,bm25:l}=n,{fuzzy:c,prefix:u}={..._b.weights,...i},f=this._index.get(t.term),h=this.termResults(t.term,t.term,1,t.termBoost,f,o,s,l);let d,m;if(t.prefix&&(d=this._index.atPrefix(t.term)),t.fuzzy){const b=t.fuzzy===!0?.2:t.fuzzy,w=b<1?Math.min(a,Math.round(t.term.length*b)):b;w&&(m=this._index.fuzzyGet(t.term,w))}if(d)for(const[b,w]of d){const y=b.length-t.term.length;if(!y)continue;m==null||m.delete(b);const E=u*b.length/(b.length+.3*y);this.termResults(t.term,b,E,t.termBoost,w,o,s,l,h)}if(m)for(const b of m.keys()){const[w,y]=m.get(b);if(!y)continue;const E=c*b.length/(b.length+y);this.termResults(t.term,b,E,t.termBoost,w,o,s,l,h)}return h}executeWildcardQuery(t){const r=new Map,n={...this._options.searchOptions,...t};for(const[o,s]of this._documentIds){const i=n.boostDocument?n.boostDocument(s,"",this._storedFields.get(o)):1;r.set(o,{score:i,terms:[],match:{}})}return r}combineResults(t,r=uu){if(t.length===0)return new Map;const n=r.toLowerCase(),o=hT[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return t.reduce(o)||new Map}toJSON(){const t=[];for(const[r,n]of this._index){const o={};for(const[s,i]of n)o[s]=Object.fromEntries(i);t.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:t,serializationVersion:2}}termResults(t,r,n,o,s,i,a,l,c=new Map){if(s==null)return c;for(const u of Object.keys(i)){const f=i[u],h=this._fieldIds[u],d=s.get(h);if(d==null)continue;let m=d.size;const b=this._avgFieldLength[h];for(const w of d.keys()){if(!this._documentIds.has(w)){this.removeTerm(h,w,r),m-=1;continue}const y=a?a(this._documentIds.get(w),r,this._storedFields.get(w)):1;if(!y)continue;const E=d.get(w),_=this._fieldLength.get(w)[h],P=gT(E,m,this._documentCount,_,b,l),T=n*o*f*y*P,I=c.get(w);if(I){I.score+=T,wT(I.terms,t);const U=du(I.match,r);U?U.push(u):I.match[r]=[u]}else c.set(w,{score:T,terms:[t],match:{[r]:[u]}})}}return c}addTerm(t,r,n){const o=this._index.fetch(n,kb);let s=o.get(t);if(s==null)s=new Map,s.set(r,1),o.set(t,s);else{const i=s.get(r);s.set(r,(i||0)+1)}}removeTerm(t,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,t,n);return}const o=this._index.fetch(n,kb),s=o.get(t);s==null||s.get(r)==null?this.warnDocumentChanged(r,t,n):s.get(r)<=1?s.size<=1?o.delete(t):s.delete(r):s.set(r,s.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(t,r,n){for(const o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(t)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(t){const r=this._nextId;return this._idToShortId.set(t,r),this._documentIds.set(r,t),this._documentCount+=1,this._nextId+=1,r}addFields(t){for(let r=0;r<t.length;r++)this._fieldIds[t[r]]=r}addFieldLength(t,r,n,o){let s=this._fieldLength.get(t);s==null&&this._fieldLength.set(t,s=[]),s[r]=o;const a=(this._avgFieldLength[r]||0)*n+o;this._avgFieldLength[r]=a/(n+1)}removeFieldLength(t,r,n,o){if(n===1){this._avgFieldLength[r]=0;return}const s=this._avgFieldLength[r]*n-o;this._avgFieldLength[r]=s/(n-1)}saveStoredFields(t,r){const{storeFields:n,extractField:o}=this._options;if(n==null||n.length===0)return;let s=this._storedFields.get(t);s==null&&this._storedFields.set(t,s={});for(const i of n){const a=o(r,i);a!==void 0&&(s[i]=a)}}}Kn.wildcard=Symbol("*");const du=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,hT={[uu]:(e,t)=>{for(const r of t.keys()){const n=e.get(r);if(n==null)e.set(r,t.get(r));else{const{score:o,terms:s,match:i}=t.get(r);n.score=n.score+o,n.match=Object.assign(n.match,i),Sb(n.terms,s)}}return e},[Eb]:(e,t)=>{const r=new Map;for(const n of t.keys()){const o=e.get(n);if(o==null)continue;const{score:s,terms:i,match:a}=t.get(n);Sb(o.terms,i),r.set(n,{score:o.score+s,terms:o.terms,match:Object.assign(o.match,a)})}return r},[mT]:(e,t)=>{for(const r of t.keys())e.delete(r);return e}},pT={k:1.2,b:.7,d:.5},gT=(e,t,r,n,o,s)=>{const{k:i,b:a,d:l}=s;return Math.log(1+(r-t+.5)/(t+.5))*(l+e*(i+1)/(e+i*(1-a+a*n/o)))},bT=e=>(t,r,n)=>{const o=typeof e.fuzzy=="function"?e.fuzzy(t,r,n):e.fuzzy||!1,s=typeof e.prefix=="function"?e.prefix(t,r,n):e.prefix===!0,i=typeof e.boostTerm=="function"?e.boostTerm(t,r,n):1;return{term:t,fuzzy:o,prefix:s,termBoost:i}},fu={idField:"id",extractField:(e,t)=>e[t],tokenize:e=>e.split(yT),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{typeof(console==null?void 0:console[e])=="function"&&console[e](t)},autoVacuum:!0},_b={combineWith:uu,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:pT},vT={combineWith:Eb,prefix:(e,t,r)=>t===r.length-1},mu={batchSize:1e3,batchWait:10},hu={minDirtFactor:.1,minDirtCount:20},pu={...mu,...hu},wT=(e,t)=>{e.includes(t)||e.push(t)},Sb=(e,t)=>{for(const r of t)e.includes(r)||e.push(r)},Nb=({score:e},{score:t})=>t-e,kb=()=>new Map,ia=e=>{const t=new Map;for(const r of Object.keys(e))t.set(parseInt(r,10),e[r]);return t},aa=async e=>{const t=new Map;let r=0;for(const n of Object.keys(e))t.set(parseInt(n,10),e[n]),++r%1e3===0&&await Cb(0);return t},Cb=e=>new Promise(t=>setTimeout(t,e)),yT=/[\n\r\p{Z}\p{P}]+/u;class gu{constructor(t="divi-engine"){this.namespace=t,this.plugins=new Map,this.listeners=new Set,this.initialized=!1}registerPlugin({slug:t,label:r,pages:n,settingsIndex:o,color:s,order:i}){if(!t||!r){console.warn("[DESettingsFramework] registerPlugin requires slug and label");return}const a=this.plugins.get(t);this.plugins.set(t,{slug:t,label:r,pages:n||(a==null?void 0:a.pages)||{},settingsIndex:o||(a==null?void 0:a.settingsIndex)||[],color:s||(a==null?void 0:a.color)||"#7c3aed",order:typeof i=="number"?i:(a==null?void 0:a.order)??null}),this.sortPlugins(),this.notify(),console.log(`[DESettingsFramework] Registered plugin: ${r} (${t})`)}getAllSettingsIndexes(){const t=[];for(const r of this.plugins.values())Array.isArray(r.settingsIndex)&&t.push(...r.settingsIndex);return t}sortPlugins(){const t=[...this.plugins.entries()];t.sort((r,n)=>{const o=r[1],s=n[1];return o.order!==null&&s.order!==null?o.order-s.order:o.order!==null?-1:s.order!==null?1:o.label.localeCompare(s.label)}),this.plugins=new Map(t)}getPlugins(){return[...this.plugins.values()]}getPlugin(t){return this.plugins.get(t)||null}getPage(t){for(const n of this.plugins.values())if(n.pages&&n.pages[t])return n.pages[t];const r=this.plugins.get(t);return r&&r.pages&&(r.pages[t]||Object.values(r.pages)[0])||null}hasPage(t){return this.getPage(t)!==null}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){const t=this.getPlugins();this.listeners.forEach(r=>{try{r(t)}catch(n){console.error("[DESettingsFramework] Listener error:",n)}})}getNavItems(){return this.getPlugins().filter(t=>t.pages&&Object.keys(t.pages).length>0).map(t=>({label:t.label,url:`#${t.slug}`,key:t.slug}))}clear(){this.plugins.clear(),this.notify()}}const bu={"divi-engine":new gu("divi-engine"),"wp-enhanced":new gu("wp-enhanced")};function Nt(e="divi-engine"){return bu[e]||(bu[e]=new gu(e)),bu[e]}function vu(){var t;if(typeof window>"u")return;window.DESettingsFramework=window.DESettingsFramework||{},window.DESettingsFramework.registerPlugin=r=>{Nt("divi-engine").registerPlugin(r)},window.DESettingsFramework.registry=Nt("divi-engine"),window.DESettingsFramework.version="__FRAMEWORK_VERSION__",window.WPESettingsFramework=window.WPESettingsFramework||{},window.WPESettingsFramework.registerPlugin=r=>{Nt("wp-enhanced").registerPlugin(r)},window.WPESettingsFramework.registry=Nt("wp-enhanced"),window.WPESettingsFramework.version="__FRAMEWORK_VERSION__",window.__DE_PENDING_PLUGINS__&&(window.__DE_PENDING_PLUGINS__.forEach(r=>{Nt("divi-engine").registerPlugin(r)}),delete window.__DE_PENDING_PLUGINS__),window.__WPE_PENDING_PLUGINS__&&(window.__WPE_PENDING_PLUGINS__.forEach(r=>{Nt("wp-enhanced").registerPlugin(r)}),delete window.__WPE_PENDING_PLUGINS__);const e=(t=window.diviEngineSettingsObject)==null?void 0:t.registeredPlugins;if(Array.isArray(e)&&e.length>0){const r=Nt("divi-engine");e.forEach(n=>{if(n.slug&&n.label)if(!r.getPlugin(n.slug))r.registerPlugin({slug:n.slug,label:n.label,color:n.color||void 0,pages:{}});else{const o=r.getPlugin(n.slug);n.color&&!o.color&&r.registerPlugin({...o,color:n.color})}})}}Nt("divi-engine");function xT(e){const t=e.split("/"),r=t.pop()||"",n=t.pop()||"";return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}function Tb(){var n;const e=[],t=new Set,r=Object.assign({"../../specific/pages/frontend-reset-password.jsx":_m});for(const[o,s]of Object.entries(r)){const i=xT(o),a=(s==null?void 0:s.settingsIndex)||(s==null?void 0:s.SETTINGS_INDEX);if(Array.isArray(a))for(const l of a){const c=`${i}:${l.sectionKey||""}:${l.fieldId||l.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:i,sectionKey:l.sectionKey,pluginSlug:l.pluginSlug,label:l.label,help:l.help,keywords:l.keywords,fieldId:l.fieldId}))}}try{const o=typeof window<"u"&&((n=window.diviEngineSettingsObject)==null?void 0:n.organization)||"divi-engine",i=Nt(o).getAllSettingsIndexes();for(const a of i){const l=a.pluginSlug||"unknown",c=`${l}:${a.sectionKey||""}:${a.fieldId||a.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:l,sectionKey:a.sectionKey,pluginSlug:a.pluginSlug,label:a.label,help:a.help,keywords:a.keywords,fieldId:a.fieldId}))}}catch{}return e}function ET(e){const t={idField:"_id",fields:["label","help","keywords","fieldId"],storeFields:["_id","pageKey","sectionKey","pluginSlug","label","help","keywords","fieldId"],searchOptions:{prefix:!0,fuzzy:.2,boost:{label:4,fieldId:3,help:2,keywords:1}}},r=new Kn(t),n=e??Tb();n.length&&r.addAll(n);function o(s){return s!=null&&s.trim()?r.search(s).map(a=>{const l=`#${a.pageKey}${a.sectionKey?`/${a.sectionKey}`:""}`;return{...a,score:a.score??0,path:l}}):[]}return{search:o,count:()=>r.documentCount,docs:n}}function _T(e){var r;if(!e)return{label:"Settings",color:"#7c3aed"};try{const n=typeof window<"u"&&((r=window.diviEngineSettingsObject)==null?void 0:r.organization)||"divi-engine",s=Nt(n).getPlugin(e);if(s)return{label:s.label,color:s.color||"#7c3aed"}}catch{}return{label:e.replace(/^divi-/,"").split("-").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "),color:"#7c3aed"}}function Pb({pluginSlug:e,className:t=""}){const{label:r,color:n}=_T(e);return g.jsxDEV("span",{className:`font-medium ${t}`,style:{color:n},children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:52,columnNumber:5},this)}function ST(e){try{if(!e)return"";const t=new URL(e,e.startsWith("http")?void 0:window.location.origin);t.hash="",t.search="";let r=t.pathname.replace(/\/index\.html?$/i,"/");return r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1)),`${t.protocol}//${t.host}${r}`}catch{return String(e).split("#")[0].split("?")[0].replace(/\/index\.html?$/i,"/").replace(/\/$/,"")}}function NT({open:e,onClose:t}){const r=p.useRef(null),[n,o]=p.useState(""),[s,i]=p.useState([]),[a,l]=p.useState(!1),[c,u]=p.useState(0),f=p.useMemo(()=>ET(Tb()),[e]),h=p.useMemo(()=>{var b;const m=typeof window<"u"?(b=window.diviEngineSettingsObject)==null?void 0:b.typesenseConfigs:null;return!Array.isArray(m)||m.length===0?[]:m.map(w=>{var E;return!(w!=null&&w.searchOnlyApiKey)||!((E=w==null?void 0:w.nodes)!=null&&E.length)||!(w!=null&&w.collection)?null:{client:new cT.Client({nodes:w.nodes,apiKey:w.searchOnlyApiKey,connectionTimeoutSeconds:5}),collection:w.collection,filterBy:w.filterBy||null}}).filter(Boolean)},[]);p.useEffect(()=>{e?setTimeout(()=>{var m;return(m=r.current)==null?void 0:m.focus()},30):(o(""),i([]),u(0))},[e]),p.useEffect(()=>{if(!e)return;const m=setTimeout(async()=>{if(!n.trim()){i([]);return}l(!0);try{const b=f.search(n).slice(0,6).map(y=>({...y,source:"settings"}));let w=[];if(h.length>0)try{const y=h.map(async I=>{try{const U={q:n,query_by:"hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3,content",per_page:32,highlight_full_fields:"content,hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3",num_typos:2,typo_tokens_threshold:1,exhaustive_search:!1};I.filterBy&&(U.filter_by=I.filterBy);const L=await I.client.collections(I.collection).documents().search(U);return(Array.isArray(L==null?void 0:L.hits)?L.hits:[]).map(R=>({...R,_collection:I.collection}))}catch{return[]}}),P=(await Promise.all(y)).flat().map(I=>{var K,H;const U=I.document||{},L=I.highlights||I.highlight||[],$=U.hierarchy||{};let R="";if(Array.isArray(L)){const Y=L.find(ee=>String(ee.field||"").startsWith("hierarchy.lvl"));R=(Y==null?void 0:Y.snippet)||""}else if(L&&typeof L=="object"){const Y=Object.keys(L).find(ee=>ee.startsWith("hierarchy.lvl"));R=Y&&((K=L[Y])==null?void 0:K.snippet)||""}const j=R||$.lvl1||$.lvl2||$.lvl0||U.url;let B="";if(Array.isArray(L)){const Y=L.find(ee=>ee.field==="content");B=(Y==null?void 0:Y.snippet)||""}else L&&typeof L=="object"&&(B=((H=L.content)==null?void 0:H.snippet)||"");const M=ST(U.url||U.url_without_anchor||"");return{source:"docs",title:j,url:U.url,section:$.lvl0||"",snippet:B,score:I.text_match||0,_id:M,_baseUrl:M,pluginSlug:I._collection||""}}),T=new Map;for(const I of P){if(!I._baseUrl)continue;const U=T.get(I._baseUrl);(!U||(I.score||0)>(U.score||0))&&T.set(I._baseUrl,I)}w=Array.from(T.values()).sort((I,U)=>(U.score||0)-(I.score||0)).slice(0,8)}catch{}i([...b,...w]),u(0)}finally{l(!1)}},160);return()=>clearTimeout(m)},[n,e,f,h]),p.useEffect(()=>{if(!e)return;function m(b){if(b.key==="Escape")return t();if(b.key==="ArrowDown"&&(b.preventDefault(),u(w=>Math.min(w+1,Math.max(s.length-1,0)))),b.key==="ArrowUp"&&(b.preventDefault(),u(w=>Math.max(w-1,0))),b.key==="Enter"){b.preventDefault();const w=s[c];w&&d(w)}}return window.addEventListener("keydown",m),()=>window.removeEventListener("keydown",m)},[e,s,c,t]);function d(m,b){var w,y;if((b==null?void 0:b.button)===1||b!=null&&b.ctrlKey||(b==null||b.metaKey),m.source==="docs"){m!=null&&m.url&&(window.open(m.url,"_blank","noopener,noreferrer"),(y=(w=r.current)==null?void 0:w.focus)==null||y.call(w));return}window.location.hash=`#${m.pageKey}${m.sectionKey?`/${m.sectionKey}`:""}`,t(),setTimeout(()=>{var E;try{if(!m.fieldId)return;const _=String(m.fieldId),P=window.CSS&&CSS.escape?CSS.escape(_):_.replace(/["\\.#\[\]:]/g,"\\$&"),T=document.getElementById(_)||document.querySelector(`[id="${P}"]`);T!=null&&T.scrollIntoView&&T.scrollIntoView({behavior:"smooth",block:"center"}),(E=T==null?void 0:T.focus)==null||E.call(T)}catch{}},80)}return g.jsxDEV(bC,{open:e,onClose:t,className:"p-4",children:[g.jsxDEV(vC,{children:"Search"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:273,columnNumber:7},this),g.jsxDEV(wC,{children:["Search settings and documentation. Press ",g.jsxDEV("kbd",{children:"Esc"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:275,columnNumber:50},this)," to close."]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:274,columnNumber:7},this),g.jsxDEV(yC,{children:[g.jsxDEV(Yr,{children:[g.jsxDEV(Xr,{htmlFor:"search-input",children:"Search"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:280,columnNumber:11},this),g.jsxDEV(_C,{id:"search-input",ref:r,placeholder:"Search settings or docs…",value:n,onChange:m=>o(m.target.value),autoFocus:!0},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:281,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:279,columnNumber:9},this),g.jsxDEV("div",{className:"mt-3 -mx-2 max-h-80 overflow-auto",children:[a&&g.jsxDEV("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"Searching…"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:293,columnNumber:23},this),!a&&n.trim()&&s.length===0&&g.jsxDEV("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"No results."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:296,columnNumber:13},this),!a&&s.length>0&&g.jsxDEV("ul",{role:"listbox","aria-label":"Search results",className:"space-y-1 px-1",children:s.map((m,b)=>{const w=b===c,y=m.source==="docs";return g.jsxDEV("li",{role:"option","aria-selected":w,onMouseEnter:()=>u(b),onMouseDown:E=>{m.source==="docs"&&d(m,E)},onClick:E=>d(m,E),className:`cursor-pointer rounded-md px-2 py-2 ${w?"bg-neutral-100 dark:bg-neutral-800":"hover:bg-neutral-50 dark:hover:bg-neutral-800/60"}`,children:g.jsxDEV("div",{className:"flex items-start gap-3",children:[g.jsxDEV("div",{className:"mt-0.5",children:y?g.jsxDEV(VE,{className:"size-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:316,columnNumber:35},this):g.jsxDEV(WE,{className:"size-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:316,columnNumber:69},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:315,columnNumber:23},this),g.jsxDEV("div",{className:"min-w-0 flex-1",children:y?g.jsxDEV(g.Fragment,{children:[g.jsxDEV("div",{className:"truncate text-sm font-medium dark:text-neutral-100",dangerouslySetInnerHTML:{__html:m.title}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:321,columnNumber:29},this),g.jsxDEV("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsxDEV(Pb,{pluginSlug:m.pluginSlug},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:323,columnNumber:31},this),g.jsxDEV("span",{children:"•"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:324,columnNumber:31},this),g.jsxDEV("span",{className:"truncate",children:["Docs",m.section?` • ${m.section}`:""]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:325,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:322,columnNumber:29},this),!!m.snippet&&g.jsxDEV("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",dangerouslySetInnerHTML:{__html:m.snippet}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:328,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:320,columnNumber:27},this):g.jsxDEV(g.Fragment,{children:[g.jsxDEV("div",{className:"truncate text-sm font-medium dark:text-neutral-100",children:m.label},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:333,columnNumber:29},this),g.jsxDEV("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsxDEV(Pb,{pluginSlug:m.pluginSlug||m.pageKey},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:335,columnNumber:31},this),g.jsxDEV("span",{children:"•"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:336,columnNumber:31},this),g.jsxDEV("span",{className:"truncate",children:[m.sectionKey||"Settings",m.fieldId?` • #${m.fieldId}`:""]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:337,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:334,columnNumber:29},this),!!m.help&&g.jsxDEV("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",children:m.help},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:342,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:332,columnNumber:27},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:318,columnNumber:23},this),y&&g.jsxDEV("div",{className:"shrink-0 self-center text-neutral-400 dark:text-neutral-500",children:g.jsxDEV(BE,{className:"size-3.5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:349,columnNumber:27},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:348,columnNumber:25},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:314,columnNumber:21},this)},m._id||m.url,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:305,columnNumber:19},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:300,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:292,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:278,columnNumber:7},this),g.jsxDEV(xC,{children:[g.jsxDEV("div",{className:"text-xs text-neutral-500 mr-auto",children:[g.jsxDEV("kbd",{className:"rounded border px-1",children:"↑"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:363,columnNumber:11},this),"/",g.jsxDEV("kbd",{className:"rounded border px-1",children:"↓"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:363,columnNumber:56},this)," to navigate ·"," ",g.jsxDEV("kbd",{className:"rounded border px-1",children:"Enter"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:364,columnNumber:11},this)," to open"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:362,columnNumber:9},this),g.jsxDEV(cC,{className:"cursor-pointer",plain:!0,onClick:t,children:"Close"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:366,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:361,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:272,columnNumber:5},this)}const kT=[{id:1,name:"Documentation",href:"https://help.diviengine.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Ask the Community",href:"#",description:"Join our community on Discord or Facebook to ask questions and share ideas.",icon:"Users"},{id:3,name:"Submit a Ticket",href:"https://diviengine.atlassian.net/servicedesk/customer/portal/1",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"},{id:4,name:"Feature Requests",href:"https://feedback.diviengine.com/#",description:"Have an idea for a new feature? Let us know and we will consider it for future updates.",icon:"HeartHandshake"}],CT={Book:om,Users:cm,Ticket:lm,HeartHandshake:im};function TT(){return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV(am,{"aria-hidden":"true",className:"size-6 text-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:52,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:51,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Need Help?"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:54,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:50,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:49,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsxDEV("div",{className:"text-sm",children:g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-300",children:kT.map(e=>g.jsxDEV("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsxDEV("div",{className:"min-w-0",children:g.jsxDEV("div",{className:"flex items-center gap-x-3",children:[p.createElement(CT[e.icon],{className:"size-5 text-gray-500"}),g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:67,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:63,columnNumber:10},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:62,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxDEV("div",{className:"flex gap-2",children:[g.jsxDEV("a",{href:"https://discord.gg/wE3qzjeeHS",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Discord"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:74,columnNumber:23},this),g.jsxDEV("a",{href:"https://www.facebook.com/groups/DiviEngineUsers",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Facebook"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:82,columnNumber:23},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:73,columnNumber:21},this):g.jsxDEV("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxDEV("span",{className:"sr-only",children:[", ",e.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:98,columnNumber:27},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:92,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:71,columnNumber:9},this)]},e.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:61,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:59,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:58,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:57,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:48,columnNumber:5},this)}function PT(){var t;const e=((t=window.diviEngineApiSettings)==null?void 0:t.settingsUrl)+"includes/settings/organization/divi-engine/images/divi-engine-all-access-pass.webp";return g.jsxDEV("a",{href:"https://diviengine.com/product/all-access-pass/",target:"_blank",rel:"noopener noreferrer",className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800 flex items-center justify-center",style:{display:"block",textDecoration:"none"},children:g.jsxDEV("div",{className:"relative h-full w-full",style:{backgroundImage:`url(${e})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundColor:"#0d1627",cursor:"pointer"},children:g.jsxDEV("p",{className:"text-center text-gray-900 dark:text-gray-100",children:"="},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:25,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:14,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:7,columnNumber:5},this)}typeof window<"u"&&((Bb=window.diviEngineApiSettings)!=null&&Bb.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((Rb=window.diviEngineApiSettings)!=null&&Rb.nonce);function DT(){return g.jsxDEV("div",{className:"space-y-6",children:g.jsxDEV("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsxDEV(TT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:51,columnNumber:9},this),g.jsxDEV(PT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:52,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:50,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:49,columnNumber:5},this)}const IT=[{id:1,name:"Documentation",href:"https://docs.wpenhanced.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Submit a Ticket",href:"https://wpenhanced.com/support/",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"}],jT={Book:om,Users:cm,Ticket:lm,HeartHandshake:im};function UT(){return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV(am,{"aria-hidden":"true",className:"size-6 text-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:34,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:33,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:36,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:32,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:31,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsxDEV("div",{className:"text-sm",children:g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-300 dark:divide-neutral-600",children:IT.map(e=>g.jsxDEV("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsxDEV("div",{className:"min-w-0",children:g.jsxDEV("div",{className:"flex items-center gap-x-3",children:[p.createElement(jT[e.icon],{className:"size-5 text-gray-500 dark:text-gray-400"}),g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:49,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:45,columnNumber:10},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:44,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxDEV("div",{className:"flex gap-2",children:[g.jsxDEV("a",{href:"https://profiles.wordpress.org/wpenhanced/#content-plugins",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Free Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:56,columnNumber:23},this),g.jsxDEV("a",{href:"https://wpenhanced.com/my-account/?section=support",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Premium Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:64,columnNumber:23},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:55,columnNumber:21},this):g.jsxDEV("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxDEV("span",{className:"sr-only",children:[", ",e.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:80,columnNumber:27},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:74,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:53,columnNumber:9},this)]},e.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:43,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:41,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:40,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:39,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:30,columnNumber:5},this)}const FT=[{id:1,name:"Frontend Reset Password",description:"Allow users to reset their password from the frontend easily.",author:"WP Enhanced",href:"https://wordpress.org/plugins/frontend-reset-password/",wpSlug:"frontend-reset-password",slugs:["frontend-reset-password/frontend-reset-password.php","frontend-reset-password/som-frontend-reset-password.php","frontend-reset-password-d5/frontend-reset-password-d5.php"],mainSlug:"frontend-reset-password/frontend-reset-password.php"},{id:2,name:"Free Downloads for WooCommerce",description:"Allow users to instantly download your free digital products without going through the checkout.",author:"WP Enhanced",href:"https://wordpress.org/plugins/download-now-for-woocommerce/",wpSlug:"download-now-for-woocommerce",slugs:["download-now-for-woocommerce/som-woocommerce-download-now.php","free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"],mainSlug:"download-now-for-woocommerce/som-woocommerce-download-now.php",proSlugs:["free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"]}];function AT(){const[e,t]=p.useState({}),[r,n]=p.useState(!0),[o,s]=p.useState({});p.useEffect(()=>{async function c(){var u,f;try{const h=typeof window<"u"&&((u=window.diviEngineApiSettings)!=null&&u.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",d=typeof window<"u"&&((f=window.diviEngineApiSettings)==null?void 0:f.nonce)||"",m=await fetch(`${h}wpe/v1/plugins-status`,{headers:{"X-WP-Nonce":d}});if(!m.ok)throw new Error("Failed to fetch plugin status");const b=await m.json(),w={};b.forEach(y=>{w[y.slug]=y.status}),t(w)}catch{t({})}finally{n(!1)}}c()},[]);function i(){var f,h;const c=typeof window<"u"&&((f=window.diviEngineApiSettings)!=null&&f.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",u=typeof window<"u"&&((h=window.diviEngineApiSettings)==null?void 0:h.nonce)||"";return{restBase:c,nonce:u}}async function a(c){const u=c.wpSlug;if(!u)return;s(d=>({...d,[u]:!0}));const{restBase:f,nonce:h}=i();try{const d=await fetch(`${f}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":h},body:JSON.stringify({slug:u,action:"install"})});let m;const b=await d.text();try{m=JSON.parse(b)}catch{alert("Install failed: Unexpected response from server. See console for details."),console.error("Install failed, server response:",b);return}m.installed?m.main_file&&await l(c,m.main_file):alert("Install failed: "+(m.message||"Unknown error"))}catch(d){alert("Install failed: "+d.message)}finally{s(d=>({...d,[u]:!1})),window.location.reload()}}async function l(c,u){const f=u?[u]:c.slugs||[c.mainSlug],{restBase:h,nonce:d}=i();let m=!1;for(const b of f)if(b){s(w=>({...w,[b]:!0}));try{const y=await(await fetch(`${h}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d},body:JSON.stringify({action:"activate",plugin_file:b})})).json();if(y.activated){m=!0;break}else y.message&&alert("Activation failed: "+y.message)}catch(w){alert("Activation failed: "+w.message)}finally{s(w=>({...w,[b]:!1}))}}m&&window.location.reload()}return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV("svg",{className:"size-6 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:173,columnNumber:96},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:173,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:172,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Available Plugins"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:175,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:171,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:170,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:r?g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5 animate-pulse",children:[1,2].map(c=>g.jsxDEV("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxDEV("div",{className:"min-w-0 w-full",children:[g.jsxDEV("div",{className:"flex items-start gap-x-3",children:[g.jsxDEV("div",{className:"h-4 w-32 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:185,columnNumber:11},this),g.jsxDEV("div",{className:"h-4 w-16 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:186,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:184,columnNumber:10},this),g.jsxDEV("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5",children:g.jsxDEV("div",{className:"h-3 w-64 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:189,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:188,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:183,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:[g.jsxDEV("div",{className:"h-8 w-20 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:193,columnNumber:10},this),g.jsxDEV("div",{className:"h-8 w-8 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:194,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:192,columnNumber:9},this)]},c,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:182,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:180,columnNumber:6},this):g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5",children:FT.map(c=>{let u="not-installed";c.slug||c.mainSlug;let f=null,h=!1;if(c.slugs){for(const d of c.slugs)if(e[d]==="active"){u="active",h=!0;break}else e[d]==="inactive"&&(f||(f=d),h=!0);h?!f&&u!=="active"?u="not-installed":f&&(u="inactive"):u="not-installed"}else u=e[c.slug]||"not-installed";return g.jsxDEV("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxDEV("div",{className:"min-w-0",children:[g.jsxDEV("div",{className:"flex items-start gap-x-3",children:[g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-white",children:c.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:232,columnNumber:11},this),u==="active"&&g.jsxDEV("span",{className:"mt-0.5 flex items-center gap-1 rounded-md bg-green-50 px-1.5 py-0.5 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20 dark:bg-green-400/10 dark:text-green-400 dark:ring-green-500/20",children:[g.jsxDEV("svg",{className:"size-3 text-green-500",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:235,columnNumber:106},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:235,columnNumber:13},this),"Active"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:234,columnNumber:12},this),u==="inactive"&&g.jsxDEV("span",{className:"mt-0.5 rounded-md bg-yellow-50 px-1.5 py-0.5 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20 dark:bg-yellow-400/10 dark:text-yellow-500 dark:ring-yellow-400/20",children:"Inactive"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:240,columnNumber:12},this),u==="not-installed"&&g.jsxDEV("span",{className:"mt-0.5 rounded-md bg-gray-50 px-1.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10 dark:bg-gray-400/10 dark:text-gray-400 dark:ring-gray-400/20",children:"Not Installed"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:245,columnNumber:12},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:231,columnNumber:10},this),g.jsxDEV("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5 text-gray-500 dark:text-gray-400",children:g.jsxDEV("p",{className:"truncate",children:c.description},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:251,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:250,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:230,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:[u==="inactive"&&f&&g.jsxDEV("button",{className:"rounded-md bg-indigo-500 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>l({...c,slugs:[f]}),disabled:!!o[f],children:o[f]?"Activating...":"Activate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:256,columnNumber:11},this),u==="not-installed"&&g.jsxDEV("button",{className:"rounded-md bg-green-600 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>a(c),disabled:!!o[c.wpSlug],children:o[c.wpSlug]?"Installing...":"Install"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:265,columnNumber:11},this),u==="active"&&g.jsxDEV("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium text-green-700 dark:text-green-400",children:[g.jsxDEV("svg",{className:"size-4 text-green-500 mr-1",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:275,columnNumber:110},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:275,columnNumber:12},this),"Active"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:274,columnNumber:11},this),g.jsxDEV(_E,{as:"div",className:"relative flex-none",children:[g.jsxDEV(Zf,{className:"relative block text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white",children:[g.jsxDEV("span",{className:"absolute -inset-2.5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:281,columnNumber:12},this),g.jsxDEV("span",{className:"sr-only",children:"Open options"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:282,columnNumber:12},this),g.jsxDEV(ME,{"aria-hidden":"true",className:"size-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:283,columnNumber:12},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:280,columnNumber:11},this),g.jsxDEV(Qf,{transition:!0,className:"absolute right-0 z-10 mt-2 w-32 origin-top-right rounded-md bg-white py-2 shadow-lg outline outline-1 outline-gray-900/5 transition data-[closed]:scale-95 data-[closed]:transform data-[closed]:opacity-0 data-[enter]:duration-100 data-[leave]:duration-75 data-[enter]:ease-out data-[leave]:ease-in dark:bg-gray-800 dark:shadow-none dark:-outline-offset-1 dark:outline-white/10",children:g.jsxDEV(em,{children:g.jsxDEV("a",{href:c.href,target:"_blank",rel:"noopener noreferrer",className:"block px-3 py-1 text-sm/6 text-gray-900 data-[focus]:bg-gray-50 data-[focus]:outline-none dark:text-white dark:data-[focus]:bg-white/5",children:"View on WP.org"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:290,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:289,columnNumber:12},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:285,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:279,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:254,columnNumber:9},this)]},c.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:229,columnNumber:8},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:200,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:178,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:169,columnNumber:3},this)}typeof window<"u"&&((Hb=window.diviEngineApiSettings)!=null&&Hb.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&(($b=window.diviEngineApiSettings)!=null&&$b.nonce);function LT(){return g.jsxDEV("div",{className:"space-y-6",children:g.jsxDEV("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsxDEV(UT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:19,columnNumber:9},this),g.jsxDEV(AT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:20,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:18,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:17,columnNumber:5},this)}function OT({className:e,...t}){let r=p.useId();return g.jsxDEV(Bh,{id:r,children:g.jsxDEV("div",{...t,"data-slot":"section",className:Fe(e,"flex flex-col gap-0.5")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:55,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:54,columnNumber:5},this)}const VT=p.forwardRef(function({current:t,className:r,children:n,...o},s){let i=Fe("flex w-full items-center gap-3 rounded-lg px-2 py-2.5 text-left text-base/6 font-medium text-neutral-950 sm:py-2 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:last:data-[slot=icon]:ml-auto *:last:data-[slot=icon]:size-5 sm:*:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","data-current:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white","dark:data-current:*:data-[slot=icon]:fill-white");return g.jsxDEV("span",{className:Fe(r,"relative"),children:[t&&g.jsxDEV(wg.span,{layoutId:"current-indicator",className:"absolute inset-y-2 -left-4 w-0.5 rounded-full bg-neutral-950 dark:bg-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:104,columnNumber:9},this),"href"in o?g.jsxDEV(id,{as:Zc,...o,className:i,"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:117,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:110,columnNumber:9},this):g.jsxDEV(ms,{...o,className:Fe("cursor-default",i),"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:126,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:120,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:102,columnNumber:5},this)});function MT(){return g.jsxDEV(OT,{children:g.jsxDEV(VT,{children:"Home Sidebar Content"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:10,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:9,columnNumber:5},this)}function Db({organization:e}){return g.jsxDEV(g.Fragment,{children:[e==="divi-engine"&&g.jsxDEV(DT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:18,columnNumber:42},this),e==="wp-enhanced"&&g.jsxDEV(LT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:19,columnNumber:42},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:17,columnNumber:5},this)}Db.Sidebar=MT;const Ib=typeof window<"u"&&((Wb=window.diviEngineApiSettings)!=null&&Wb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",jb=typeof window<"u"&&((zb=window.diviEngineApiSettings)==null?void 0:zb.nonce)||"";function Ub({id:e="license-key",label:t="License Key",description:r="Enter your license key to activate updates and support.",plugin_id:n,plugin:o="",value:s,action:i="Validate",status:a="Inactive",onChange:l,formattedKey:c="",restNamespace:u="de/v1",...f}){const[h,d]=p.useState(s||c||""),[m,b]=p.useState(a),[w,y]=p.useState(""),[E,_]=p.useState(!1);p.useEffect(()=>{d(s||c||"")},[s,c]);const P=async I=>{I.preventDefault(),y(""),_(!0);try{const U=await fetch(`${Ib}${u}/validate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":jb},body:JSON.stringify({license_key:h,plugin_id:n,plugin:o,action:i.toLowerCase()})}),L=await U.json();U.ok&&L.success?(b("Active"),y(L.message||`License ${i.toLowerCase()}d successfully!`),d(L.formatted_key||h)):(b("Inactive"),y(L.message||`Failed to ${i.toLowerCase()} license.`))}catch{b("Inactive"),y(`An error occurred while trying to ${i.toLowerCase()} the license.`)}finally{_(!1)}},T=async()=>{y(""),_(!0);try{const I=await fetch(`${Ib}${u}/deactivate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":jb},body:JSON.stringify({license_key:h,plugin_id:n,plugin:o})}),U=await I.json();I.ok&&U.success?(b("Inactive"),y(U.message||"License deactivated successfully!"),d("")):y(U.message||"Failed to deactivate license.")}catch{y("An error occurred while trying to deactivate the license.")}finally{_(!1)}};return g.jsxDEV(Yr,{...f,children:[t&&g.jsxDEV(Xr,{htmlFor:e,children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:121,columnNumber:17},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:122,columnNumber:23},this),g.jsxDEV("form",{className:"max-w-lg flex gap-2 mt-2",onSubmit:P,children:[g.jsxDEV("div",{className:"relative flex-1",children:[g.jsxDEV("input",{id:e,type:"text",value:h,onChange:I=>{d(I.target.value),l&&l(I.target.value)},className:"h-full border rounded p-2 w-full bg-white text-gray-900 dark:bg-neutral-900 dark:text-white dark:border-neutral-700 placeholder:text-gray-400 dark:placeholder:text-neutral-500 !pl-10",placeholder:"Enter license key",autoComplete:"off",disabled:m==="Active"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:125,columnNumber:11},this),g.jsxDEV(RE,{"aria-hidden":"true",className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-4 h-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:138,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:124,columnNumber:9},this),m==="Active"?g.jsxDEV("button",{type:"button",onClick:T,className:"px-4 py-2 rounded bg-red-600 text-white font-semibold text-sm",disabled:E,children:E?"Disabling":"Deactivate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:144,columnNumber:11},this):g.jsxDEV("button",{type:"submit",className:"px-4 py-2 rounded bg-indigo-600 text-white font-semibold text-sm",disabled:!h&&i==="Validate",children:E?"Validating":"Validate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:153,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:123,columnNumber:7},this),w&&g.jsxDEV("div",{className:`mt-2 text-sm ${m==="Active"?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400"}`,children:w},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:163,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:120,columnNumber:5},this)}const BT=typeof window<"u"&&((Gb=window.diviEngineApiSettings)!=null&&Gb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",RT=typeof window<"u"&&((qb=window.diviEngineApiSettings)==null?void 0:qb.nonce)||"";function Fb(){return g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsxDEV("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:19,columnNumber:7},this),g.jsxDEV("div",{className:"mt-3 space-y-2",children:[g.jsxDEV("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:23,columnNumber:9},this),g.jsxDEV("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:22,columnNumber:7},this),g.jsxDEV("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsxDEV("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:29,columnNumber:9},this),g.jsxDEV("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:30,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:28,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:14,columnNumber:5},this)}function HT(){const[e,t]=p.useState([]),[r,n]=p.useState(!0),[o,s]=p.useState(null);p.useEffect(()=>{let a=!0;async function l(){try{n(!0),s(null);const c=await fetch(`${BT}de/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":RT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(h=>({...h,status:h.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&s(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const i=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxDEV("div",{className:"p-4","aria-busy":r,children:[g.jsxDEV("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:83,columnNumber:7},this),g.jsxDEV("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for Divi Engine plugins here. Ensure your licenses are up-to-date to access all features and updates."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:84,columnNumber:7},this),r&&g.jsxDEV(g.Fragment,{children:[g.jsxDEV(Fb,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:91,columnNumber:11},this),g.jsxDEV(Fb,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:92,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:90,columnNumber:9},this),!r&&o&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:98,columnNumber:9},this),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsxDEV(Ub,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>i(l,c),plugin_id:a.plugin_id,restNamespace:"de/v1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:106,columnNumber:11},this)},a.plugin||l,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:105,columnNumber:9},this)),!r&&!o&&e.length===0&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No License Keys Required."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:122,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:82,columnNumber:5},this)}const $T=typeof window<"u"&&((Kb=window.diviEngineApiSettings)!=null&&Kb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",WT=typeof window<"u"&&((Yb=window.diviEngineApiSettings)==null?void 0:Yb.nonce)||"";function Ab(){return g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsxDEV("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:17,columnNumber:7},this),g.jsxDEV("div",{className:"mt-3 space-y-2",children:[g.jsxDEV("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:20,columnNumber:9},this),g.jsxDEV("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:21,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:19,columnNumber:7},this),g.jsxDEV("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsxDEV("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:25,columnNumber:9},this),g.jsxDEV("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:26,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:24,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:13,columnNumber:5},this)}function zT(){const[e,t]=p.useState([]),[r,n]=p.useState(!0),[o,s]=p.useState(null);p.useEffect(()=>{let a=!0;async function l(){try{n(!0),s(null);const c=await fetch(`${$T}wpe/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":WT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(h=>({...h,status:h.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&s(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const i=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxDEV("div",{className:"p-4","aria-busy":r,children:[g.jsxDEV("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:79,columnNumber:7},this),g.jsxDEV("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for WP Enhanced plugins here. Ensure your licenses are up-to-date to access all features and updates."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:80,columnNumber:7},this),r&&g.jsxDEV(g.Fragment,{children:[g.jsxDEV(Ab,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:86,columnNumber:11},this),g.jsxDEV(Ab,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:87,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:85,columnNumber:9},this),!r&&o&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:92,columnNumber:9},this),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsxDEV(Ub,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>i(l,c),plugin:a.plugin,plugin_id:a.plugin_id,restNamespace:"wpe/v1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:99,columnNumber:11},this)},a.plugin||l,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:98,columnNumber:9},this)),!r&&!o&&e.length===0&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No plugins found."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:115,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:78,columnNumber:5},this)}const wu=[{label:"Frontend Reset Password",url:"#frontend-reset-password",key:"frontend-reset-password"}];class GT extends p.Component{constructor(t){super(t),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){var t;return this.state.error?g.jsxDEV("div",{className:"p-4 border border-red-300 bg-red-50 text-red-700 rounded-md",children:[g.jsxDEV("h2",{className:"font-semibold mb-2",children:"Something went wrong."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:29,columnNumber:11},this),g.jsxDEV("pre",{className:"text-xs whitespace-pre-wrap",children:String(((t=this.state.error)==null?void 0:t.stack)||this.state.error)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:30,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:28,columnNumber:9},this):this.props.children}}const qT=Object.assign({"./specific/pages/frontend-reset-password.jsx":_m});function KT(e){const t=e.split("/"),r=t.pop(),n=t.pop();return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}const yu=Object.fromEntries(Object.entries(qT).map(([e,t])=>{const r=KT(e),n=t!=null&&t.default?t.default:()=>g.jsxDEV("div",{className:"text-red-600",children:['Page "',r,'" has no default export.']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:56,columnNumber:15},globalThis);return[r,n]})),YT=({slug:e})=>g.jsxDEV("div",{className:"space-y-2",children:[g.jsxDEV("h1",{className:"text-xl font-semibold",children:"Not found"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:63,columnNumber:5},globalThis),g.jsxDEV("p",{className:"text-sm text-neutral-500",children:['No page registered for "',e,'".']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:64,columnNumber:5},globalThis)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:62,columnNumber:3},globalThis);function XT(){const[e,t]=p.useState(()=>typeof window<"u"?localStorage.theme==="light"||!("theme"in localStorage)&&!window.matchMedia("(prefers-color-scheme: dark)").matches:!0);return p.useEffect(()=>{e?(document.documentElement.classList.remove("dark"),localStorage.theme="light"):(document.documentElement.classList.add("dark"),localStorage.theme="dark")},[e]),g.jsxDEV(tm,{checked:e,onChange:t,iconOn:g.jsxDEV(zE,{className:"size-4 text-yellow-500"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:92,columnNumber:15},this),iconOff:g.jsxDEV(HE,{className:"size-4 text-gray-400"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:93,columnNumber:16},this),"aria-label":"Toggle light mode",className:"ml-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:89,columnNumber:5},this)}function JT(e){const t=Nt(e);wu&&wu.length>0&&wu.forEach(r=>{const n={};yu[r.key]&&(n[r.key]=yu[r.key]),t.registerPlugin({slug:r.key,label:r.label,pages:n})})}function la({children:e}){var w;const t=typeof window<"u"&&((w=window.diviEngineSettingsObject)==null?void 0:w.organization)||"divi-engine",r=p.useMemo(()=>Nt(t),[t]);p.useEffect(()=>{JT(t)},[t]);const[n,o]=p.useState(!1),[s,i]=p.useState("dashboard"),[a,l]=p.useState(null),[c,u]=p.useState(()=>r.getPlugins());p.useEffect(()=>{const y=r.subscribe(E=>{u(E)});return u(r.getPlugins()),y},[r]);const f=p.useMemo(()=>{const y=c.filter(E=>E.pages&&Object.keys(E.pages).length>0).map(E=>({label:E.label,url:`#${E.slug}`,key:E.slug}));return[{label:"Dashboard",url:"#dashboard",key:"dashboard"},...y,{label:"License",url:"#license",key:"license"}]},[c]),h=p.useMemo(()=>{if(typeof navigator>"u")return!1;const y=navigator.userAgent||"";return/Mac|iPhone|iPad|iPod/.test(y)},[]),d=h?"⌘ K":"Ctrl K";p.useEffect(()=>{function y(){const E=(typeof window<"u"?window.location.hash:"").slice(1),[_,...P]=(E||"").split("/"),T=P.length?P.join("/"):null;i(_||"dashboard"),l(T)}if(typeof window<"u")return window.addEventListener("hashchange",y),y(),()=>window.removeEventListener("hashchange",y)},[]);const m=p.useMemo(()=>{if(s==="dashboard"||s==="")return _=>g.jsxDEV(Db,{organization:t,..._},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:216,columnNumber:25},this);if(s==="license"){const _=t==="wp-enhanced"?zT:HT;return P=>g.jsxDEV(_,{...P},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:220,columnNumber:25},this)}const y=r.getPage(s);if(y)return y;const E=yu[s];return E||(_=>g.jsxDEV(YT,{slug:s,..._},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:231,columnNumber:23},this))},[s,t,r,c]),b=p.useCallback((y,E)=>{if(y.preventDefault(),typeof window<"u"){const _=E.replace("#","");window.location.hash=`#${_}`}},[]);return p.useEffect(()=>{function y(_){var T;if(!_)return!1;const P=(_.tagName||"").toLowerCase();return P==="input"||P==="textarea"||_.isContentEditable||((T=_.closest)==null?void 0:T.call(_,'[contenteditable=""],[contenteditable="true"],[role="textbox"]'))}function E(_){const P=(_.key||"").toLowerCase(),T=_.target;if(!y(T)){if(h&&_.metaKey&&!_.shiftKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&!_.shiftKey&&!_.altKey&&P==="/"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&_.shiftKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!_.ctrlKey&&!_.metaKey&&!_.altKey&&!_.shiftKey&&P==="/"){_.preventDefault(),o(!0);return}}}return window.addEventListener("keydown",E,{capture:!0}),()=>window.removeEventListener("keydown",E,{capture:!0})},[h]),g.jsxDEV(g.Fragment,{children:[g.jsxDEV(hC,{navbar:g.jsxDEV(uC,{children:[g.jsxDEV(yg,{className:"max-lg:hidden",children:f.map(({label:y,url:E,key:_})=>g.jsxDEV(Go,{href:E,onClick:P=>b(P,E),current:s===_,children:y},_,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:309,columnNumber:17},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:307,columnNumber:13},this),g.jsxDEV("div",{className:"flex-1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:319,columnNumber:13},this),g.jsxDEV(yg,{children:[g.jsxDEV(Go,{className:"flex items-center mr-2 text-xs text-neutral-500 border border-neutral-200 rounded px-1 py-0.5 ml-1 bg-neutral-50 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-300 cursor-pointer",onClick:()=>o(!0),tabIndex:0,onKeyDown:y=>{(y.key==="Enter"||y.key===" ")&&o(!0)},"aria-label":"Open search",children:[g.jsxDEV($E,{className:"size-4 mr-1 text-neutral-500 dark:text-neutral-300"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:330,columnNumber:17},this),g.jsxDEV("span",{children:d},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:331,columnNumber:17},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:321,columnNumber:15},this),g.jsxDEV(Go,{className:"flex items-center",children:g.jsxDEV(XT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:334,columnNumber:17},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:333,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:320,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:306,columnNumber:11},this),children:[g.jsxDEV("div",{className:"content flex flex-1 min-w-0 lg:flex-row flex-col bg-white dark:bg-neutral-900 min-h-0 h-full",children:g.jsxDEV("div",{className:"p-4 flex-1 flex flex-col min-h-0 min-w-0 h-full border-l border-neutral-200 dark:border-neutral-700",children:g.jsxDEV(GT,{children:g.jsxDEV(m,{currentSection:a},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:344,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:342,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:341,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:340,columnNumber:9},this),e]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:304,columnNumber:7},this),g.jsxDEV(NT,{open:n,onClose:()=>o(!1)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:350,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:303,columnNumber:5},this)}let Lb=null;function Ob(){try{vu();const e=["divi-engine-settings","wp-enhanced-settings"];let t=null;for(const r of e){const n=document.getElementById(r);if(n&&n.dataset.reactMounted!=="1"){t=n;break}}if(!t)return;Lb=ku.createRoot(t),Lb.render(g.jsxDEV(la,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:379,columnNumber:17},this)),t.dataset.reactMounted="1"}catch(e){console.error("[DESettingsFramework] Mount failed:",e),typeof window<"u"&&(window.__DE_LAST_ERROR__=String((e==null?void 0:e.stack)||e))}}typeof window<"u"&&window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED!==!0&&(window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED=!0,document.readyState==="loading"?document.addEventListener("DOMContentLoaded",Ob,{once:!0}):Ob());{const e=document.getElementById("root");e&&(vu(),ku.createRoot(e).render(g.jsxDEV(p.StrictMode,{children:g.jsxDEV(la,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/main.jsx",lineNumber:43,columnNumber:9},globalThis)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/main.jsx",lineNumber:42,columnNumber:7},globalThis)))}return hn.SettingsApp=la,hn.default=la,hn.getRegistry=Nt,hn.initializeWindowAPI=vu,Object.defineProperties(hn,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),hn}({},React,ReactDOM,ReactDOM);136 `)):new Error(w)}}else if(f=l,i(f))throw new t.RequestMalformed("No documents provided");return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:f,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(p=v.sent(),Array.isArray(l)){if(d=p.split(` 137 `).map(function(w){return JSON.parse(w)}),h=d.filter(function(w){return w.success===!1}),h.length>0&&u.throwOnFail)throw new t.ImportError("".concat(d.length-h.length," documents imported successfully, ").concat(h.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),d,{documentsInJSONLFormat:f,options:u,failedItems:h,successCount:d.length-h.length});return[2,d]}else return[2,p]}})})},a.prototype.importStream=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,p,d;return e.__generator(this,function(h){switch(h.label){case 0:return u=e.__assign({throwOnFail:!0},c),[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:l,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(f=h.sent(),p=f.split(` 138 `).map(function(v){return JSON.parse(v)}),d=p.filter(function(v){return v.success===!1}),d.length>0&&u.throwOnFail)throw new t.ImportError("".concat(p.length-d.length," documents imported successfully, ").concat(d.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),p,{documentsInJSONLFormat:l,options:u,failedItems:d,successCount:p.length-d.length});return[2,p]}})})},a.prototype.export=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l)]})})},a.prototype.exportStream=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l,{responseType:"stream"})]})})},a}(r.SearchOnlyDocuments);Ci.default=o;function i(s){return s==null||s===""||s.length===0}return Ci}var Pi={},Pg;function Ag(){if(Pg)return Pi;Pg=1,Object.defineProperty(Pi,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r="/overrides",n=function(){function o(i,s){this.collectionName=i,this.apiCall=s}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(i),s)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(t.default.RESOURCEPATH,"/").concat(this.collectionName).concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Pi.default=n,Pi}var Ai={},Og;function gC(){if(Og)return Ai;Og=1,Object.defineProperty(Ai,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Ag()),n=function(){function o(i,s,a){this.collectionName=i,this.overrideId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.overrideId))},o}();return Ai.default=n,Ai}var Oi={},jg;function Mg(){if(jg)return Oi;jg=1,Object.defineProperty(Oi,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r="/synonyms",n=function(){function o(i,s){this.collectionName=i,this.apiCall=s}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(i),s)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Oi.default=n,Oi}var ji={},Ng;function vC(){if(Ng)return ji;Ng=1,Object.defineProperty(ji,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Mg()),n=function(){function o(i,s,a){this.collectionName=i,this.synonymId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.synonymId))},o}();return ji.default=n,ji}var oo={},Ig;function bC(){if(Ig)return oo;Ig=1,Object.defineProperty(oo,"__esModule",{value:!0}),oo.Document=void 0;var e=re,t=e.__importDefault(er()),r=e.__importDefault(Tg()),n=function(){function o(i,s,a){this.collectionName=i,this.documentId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath(),i)]})})},o.prototype.update=function(i,s){return s===void 0&&(s={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.patch(this.endpointPath(),i,s)]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.documentId))},o}();return oo.Document=n,oo}var Dg;function wC(){if(Dg)return Ei;Dg=1,Object.defineProperty(Ei,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Tg()),n=eo(),o=e.__importDefault(Ag()),i=e.__importDefault(gC()),s=e.__importDefault(Mg()),a=e.__importDefault(vC()),l=bC(),c=function(){function u(f,p,d){this.name=f,this.apiCall=p,this.configuration=d,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=f,this.apiCall=p,this.configuration=d,this._documents=new r.default(this.name,this.apiCall,this.configuration),this._overrides=new o.default(this.name,this.apiCall),this._synonyms=new s.default(this.name,this.apiCall)}return u.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(f){return[2,this.apiCall.get(this.endpointPath())]})})},u.prototype.update=function(f){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(p){return[2,this.apiCall.patch(this.endpointPath(),f)]})})},u.prototype.delete=function(f){return f===void 0&&(f={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(p){return[2,this.apiCall.delete(this.endpointPath(),f)]})})},u.prototype.exists=function(){return e.__awaiter(this,void 0,void 0,function(){var f;return e.__generator(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return p.sent(),[2,!0];case 2:if(f=p.sent(),f instanceof n.ObjectNotFound)return[2,!1];throw f;case 3:return[2]}})})},u.prototype.documents=function(f){return f?(this.individualDocuments[f]===void 0&&(this.individualDocuments[f]=new l.Document(this.name,f,this.apiCall)),this.individualDocuments[f]):this._documents},u.prototype.overrides=function(f){return f===void 0?this._overrides:(this.individualOverrides[f]===void 0&&(this.individualOverrides[f]=new i.default(this.name,f,this.apiCall)),this.individualOverrides[f])},u.prototype.synonyms=function(f){return f===void 0?this._synonyms:(this.individualSynonyms[f]===void 0&&(this.individualSynonyms[f]=new a.default(this.name,f,this.apiCall)),this.individualSynonyms[f])},u.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},u}();return Ei.default=c,Ei}var Mi={},Fg;function Lg(){if(Fg)return Mi;Fg=1,Object.defineProperty(Mi,"__esModule",{value:!0});var e=re,t="/aliases",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Mi.default=r,Mi}var Ni={},Rg;function yC(){if(Rg)return Ni;Rg=1,Object.defineProperty(Ni,"__esModule",{value:!0});var e=re,t=e.__importDefault(Lg()),r=function(){function n(o,i){this.name=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return Ni.default=r,Ni}var Ii={},Vg;function zg(){if(Vg)return Ii;Vg=1,Object.defineProperty(Ii,"__esModule",{value:!0});var e=re,t=ac,r=ro(),n="/keys",o=function(){function i(s){this.apiCall=s,this.apiCall=s}return i.prototype.create=function(s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.post(i.RESOURCEPATH,s)]})})},i.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(n)]})})},i.prototype.generateScopedSearchKey=function(s,a){var l=(0,r.normalizeArrayableParams)(a),c=JSON.stringify(l),u=Buffer.from((0,t.createHmac)("sha256",s).update(c).digest("base64")),f=s.substr(0,4),p="".concat(u).concat(f).concat(c);return Buffer.from(p).toString("base64")},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return Ii.default=o,Ii}var Di={},Ug;function xC(){if(Ug)return Di;Ug=1,Object.defineProperty(Di,"__esModule",{value:!0});var e=re,t=e.__importDefault(zg()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Di.default=r,Di}var Fi={},Bg;function kC(){if(Bg)return Fi;Bg=1,Object.defineProperty(Fi,"__esModule",{value:!0});var e=re,t="/debug",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Fi.default=r,Fi}var Li={},Hg;function _C(){if(Hg)return Li;Hg=1,Object.defineProperty(Li,"__esModule",{value:!0});var e=re,t="/metrics.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Li.default=r,Li}var Ri={},qg;function SC(){if(qg)return Ri;qg=1,Object.defineProperty(Ri,"__esModule",{value:!0});var e=re,t="/stats.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Ri.default=r,Ri}var Vi={},Wg;function EC(){if(Wg)return Vi;Wg=1,Object.defineProperty(Vi,"__esModule",{value:!0});var e=re,t="/health",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Vi.default=r,Vi}var zi={},$g;function CC(){if($g)return zi;$g=1,Object.defineProperty(zi,"__esModule",{value:!0});var e=re,t="/operations",r=function(){function n(o){this.apiCall=o}return n.prototype.perform=function(o,i){return i===void 0&&(i={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post("".concat(t,"/").concat(o),{},i)]})})},n}();return zi.default=r,zi}var Ui={},Kg;function Gg(){if(Kg)return Ui;Kg=1,Object.defineProperty(Ui,"__esModule",{value:!0});var e=re,t=e.__importDefault(_g()),r=ro(),n="/multi_search",o=function(){function i(s,a,l){l===void 0&&(l=!1),this.apiCall=s,this.configuration=a,this.useTextContentType=l,this.requestWithCache=new t.default}return i.prototype.clearCache=function(){this.requestWithCache.clearCache()},i.prototype.perform=function(s,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,p,d;return e.__generator(this,function(h){return c=a?e.__assign({},a):{},this.configuration.useServerSideSearchCache===!0&&(c.use_cache=!0),u={union:s.union,searches:s.searches.map(r.normalizeArrayableParams)},f=c.streamConfig,p=e.__rest(c,["streamConfig"]),d=(0,r.normalizeArrayableParams)(p),[2,this.requestWithCache.perform(this.apiCall,"post",{path:n,body:u,queryParams:d,headers:this.useTextContentType?{"content-type":"text/plain"}:{},streamConfig:f,abortSignal:l==null?void 0:l.abortSignal,isStreamingRequest:this.isStreamingRequest(c)},(l==null?void 0:l.cacheSearchResultsForSeconds)!==void 0?{cacheResponseForSeconds:l.cacheSearchResultsForSeconds}:void 0)]})})},i.prototype.isStreamingRequest=function(s){return s.streamConfig!==void 0},i}();return Ui.default=o,Ui}var Bi={},Yg;function Xg(){if(Yg)return Bi;Yg=1,Object.defineProperty(Bi,"__esModule",{value:!0});var e=re,t=ro(),r="/presets",n=function(){function o(i){this.apiCall=i}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){var a,l;return e.__generator(this,function(c){return typeof s.value=="object"&&"searches"in s.value?(a=s.value.searches.map(function(u){return(0,t.normalizeArrayableParams)(u)}),[2,this.apiCall.put(this.endpointPath(i),{value:{searches:a}})]):(l=(0,t.normalizeArrayableParams)(s.value),[2,this.apiCall.put(this.endpointPath(i),{value:l})])})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Bi.default=n,Bi}var Hi={},Jg;function TC(){if(Jg)return Hi;Jg=1,Object.defineProperty(Hi,"__esModule",{value:!0});var e=re,t=e.__importDefault(Xg()),r=function(){function n(o,i){this.presetId=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.presetId))},n}();return Hi.default=r,Hi}var qi={},Wi={},Zg;function Qg(){if(Zg)return Wi;Zg=1,Object.defineProperty(Wi,"__esModule",{value:!0});var e=re,t="/analytics/rules",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Wi.default=r,Wi}var $i={},e0;function PC(){if(e0)return $i;e0=1,Object.defineProperty($i,"__esModule",{value:!0});var e=re,t=e.__importDefault(Qg()),r=function(){function n(o,i){this.name=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return $i.default=r,$i}var Ki={},t0;function AC(){if(t0)return Ki;t0=1,Object.defineProperty(Ki,"__esModule",{value:!0});var e=re,t="/analytics/events",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ki.default=r,Ki}var r0;function OC(){if(r0)return qi;r0=1,Object.defineProperty(qi,"__esModule",{value:!0});var e=re,t=e.__importDefault(Qg()),r=e.__importDefault(PC()),n=e.__importDefault(AC()),o="/analytics",i=function(){function s(a){this.apiCall=a,this.individualAnalyticsRules={},this.apiCall=a,this._analyticsRules=new t.default(this.apiCall),this._analyticsEvents=new n.default(this.apiCall)}return s.prototype.rules=function(a){return a===void 0?this._analyticsRules:(this.individualAnalyticsRules[a]===void 0&&(this.individualAnalyticsRules[a]=new r.default(a,this.apiCall)),this.individualAnalyticsRules[a])},s.prototype.events=function(){return this._analyticsEvents},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),s}();return qi.default=i,qi}var Gi={},n0;function o0(){if(n0)return Gi;n0=1,Object.defineProperty(Gi,"__esModule",{value:!0});var e=re,t="/stopwords",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Gi.default=r,Gi}var Yi={},i0;function jC(){if(i0)return Yi;i0=1,Object.defineProperty(Yi,"__esModule",{value:!0});var e=re,t=e.__importDefault(o0()),r=function(){function n(o,i){this.stopwordId=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.stopwordId))},n}();return Yi.default=r,Yi}var Xi={},Ji={},s0;function a0(){if(s0)return Ji;s0=1,Object.defineProperty(Ji,"__esModule",{value:!0});var e=re,t="/conversations/models",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ji.default=r,Ji}var Zi={},l0;function MC(){if(l0)return Zi;l0=1,Object.defineProperty(Zi,"__esModule",{value:!0});var e=re,t=e.__importDefault(a0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Zi.default=r,Zi}var c0;function u0(){if(c0)return Xi;c0=1,Object.defineProperty(Xi,"__esModule",{value:!0});var e=re,t=e.__importDefault(a0()),r=e.__importDefault(MC()),n="/conversations",o=function(){function i(s){this.apiCall=s,this.individualConversationModels={},this.apiCall=s,this._conversationsModels=new t.default(this.apiCall)}return i.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(n)]})})},i.prototype.models=function(s){return s===void 0?this._conversationsModels:(this.individualConversationModels[s]===void 0&&(this.individualConversationModels[s]=new r.default(s,this.apiCall)),this.individualConversationModels[s])},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return Xi.default=o,Xi}var Qi={},d0;function NC(){if(d0)return Qi;d0=1,Object.defineProperty(Qi,"__esModule",{value:!0});var e=re,t=e.__importDefault(u0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Qi.default=r,Qi}var es={},ts={},f0;function h0(){if(f0)return ts;f0=1,Object.defineProperty(ts,"__esModule",{value:!0});var e=re,t="/stemming/dictionaries",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){var s,a;return e.__generator(this,function(l){switch(l.label){case 0:return s=Array.isArray(i)?i.map(function(c){return JSON.stringify(c)}).join(` 139 `):i,[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:{id:o},bodyParameters:s,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:return a=l.sent(),[2,Array.isArray(i)?a.split(` 140 `).map(function(c){return JSON.parse(c)}):a]}})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return o===void 0?"".concat(n.RESOURCEPATH):"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ts.default=r,ts}var rs={},p0;function IC(){if(p0)return rs;p0=1,Object.defineProperty(rs,"__esModule",{value:!0});var e=re,t=e.__importDefault(h0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return rs.default=r,rs}var m0;function DC(){if(m0)return es;m0=1,Object.defineProperty(es,"__esModule",{value:!0});var e=re,t=e.__importDefault(h0()),r=e.__importDefault(IC()),n="/stemming",o=function(){function i(s){this.apiCall=s,this.individualStemmingDictionaries={},this.apiCall=s,this._stemmingDictionaries=new t.default(this.apiCall)}return i.prototype.dictionaries=function(s){return s===void 0?this._stemmingDictionaries:(this.individualStemmingDictionaries[s]===void 0&&(this.individualStemmingDictionaries[s]=new r.default(s,this.apiCall)),this.individualStemmingDictionaries[s])},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return es.default=o,es}var ns={},g0;function v0(){if(g0)return ns;g0=1,Object.defineProperty(ns,"__esModule",{value:!0});var e=re,t="/nl_search_models",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return n.RESOURCEPATH},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ns.default=r,ns}var os={},b0;function FC(){if(b0)return os;b0=1,Object.defineProperty(os,"__esModule",{value:!0});var e=re,t=e.__importDefault(v0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return os.default=r,os}var w0;function LC(){if(w0)return di;w0=1,Object.defineProperty(di,"__esModule",{value:!0});var e=re,t=e.__importDefault(mg()),r=e.__importDefault(yg()),n=e.__importDefault(er()),o=e.__importDefault(wC()),i=e.__importDefault(Lg()),s=e.__importDefault(yC()),a=e.__importDefault(zg()),l=e.__importDefault(xC()),c=e.__importDefault(kC()),u=e.__importDefault(_C()),f=e.__importDefault(SC()),p=e.__importDefault(EC()),d=e.__importDefault(CC()),h=e.__importDefault(Gg()),v=e.__importDefault(Xg()),w=e.__importDefault(TC()),x=e.__importDefault(OC()),S=e.__importDefault(o0()),_=e.__importDefault(jC()),T=e.__importDefault(u0()),P=e.__importDefault(NC()),A=e.__importDefault(DC()),M=e.__importDefault(v0()),I=e.__importDefault(FC()),V=function(){function L(O){var F;O.sendApiKeyAsQueryParam=(F=O.sendApiKeyAsQueryParam)!==null&&F!==void 0?F:!1,this.configuration=new t.default(O),this.apiCall=new r.default(this.configuration),this.debug=new c.default(this.apiCall),this.metrics=new u.default(this.apiCall),this.stats=new f.default(this.apiCall),this.health=new p.default(this.apiCall),this.operations=new d.default(this.apiCall),this.multiSearch=new h.default(this.apiCall,this.configuration),this._collections=new n.default(this.apiCall),this.individualCollections={},this._aliases=new i.default(this.apiCall),this.individualAliases={},this._keys=new a.default(this.apiCall),this.individualKeys={},this._presets=new v.default(this.apiCall),this.individualPresets={},this._stopwords=new S.default(this.apiCall),this.individualStopwords={},this.analytics=new x.default(this.apiCall),this.stemming=new A.default(this.apiCall),this._conversations=new T.default(this.apiCall),this.individualConversations={},this._nlSearchModels=new M.default(this.apiCall),this.individualNLSearchModels={}}return L.prototype.collections=function(O){return O===void 0?this._collections:(this.individualCollections[O]===void 0&&(this.individualCollections[O]=new o.default(O,this.apiCall,this.configuration)),this.individualCollections[O])},L.prototype.aliases=function(O){return O===void 0?this._aliases:(this.individualAliases[O]===void 0&&(this.individualAliases[O]=new s.default(O,this.apiCall)),this.individualAliases[O])},L.prototype.keys=function(O){return O===void 0?this._keys:(this.individualKeys[O]===void 0&&(this.individualKeys[O]=new l.default(O,this.apiCall)),this.individualKeys[O])},L.prototype.presets=function(O){return O===void 0?this._presets:(this.individualPresets[O]===void 0&&(this.individualPresets[O]=new w.default(O,this.apiCall)),this.individualPresets[O])},L.prototype.stopwords=function(O){return O===void 0?this._stopwords:(this.individualStopwords[O]===void 0&&(this.individualStopwords[O]=new _.default(O,this.apiCall)),this.individualStopwords[O])},L.prototype.conversations=function(O){return O===void 0?this._conversations:(this.individualConversations[O]===void 0&&(this.individualConversations[O]=new P.default(O,this.apiCall)),this.individualConversations[O])},L.prototype.nlSearchModels=function(O){return O===void 0?this._nlSearchModels:(this.individualNLSearchModels[O]===void 0&&(this.individualNLSearchModels[O]=new I.default(O,this.apiCall)),this.individualNLSearchModels[O])},L}();return di.default=V,di}var is={},io={},y0;function RC(){if(y0)return io;y0=1,Object.defineProperty(io,"__esModule",{value:!0}),io.SearchOnlyCollection=void 0;var e=Eg(),t=function(){function r(n,o,i){this.name=n,this.apiCall=o,this.configuration=i,this._documents=new e.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return r.prototype.documents=function(){return this._documents},r}();return io.SearchOnlyCollection=t,io}var x0;function VC(){if(x0)return is;x0=1,Object.defineProperty(is,"__esModule",{value:!0});var e=re,t=e.__importDefault(mg()),r=e.__importDefault(yg()),n=e.__importDefault(Gg()),o=RC(),i=function(){function s(a){var l;a.sendApiKeyAsQueryParam=(l=a.sendApiKeyAsQueryParam)!==null&&l!==void 0?l:!0,a.sendApiKeyAsQueryParam===!0&&(a.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),a.sendApiKeyAsQueryParam=!1),this.configuration=new t.default(a),this.apiCall=new r.default(this.configuration),this.multiSearch=new n.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return s.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach(function(a){a[0];var l=a[1];l.documents().clearCache()})},s.prototype.collections=function(a){if(a)return this.individualCollections[a]===void 0&&(this.individualCollections[a]=new o.SearchOnlyCollection(a,this.apiCall,this.configuration)),this.individualCollections[a];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},s}();return is.default=i,is}Object.defineProperty(Qt,"__esModule",{value:!0}),Qt.Errors=Qt.SearchClient=Qt.Client=void 0;var lc=re,k0=lc.__importDefault(LC());Qt.Client=k0.default;var _0=lc.__importDefault(VC());Qt.SearchClient=_0.default;var S0=lc.__importStar(eo());Qt.Errors=S0;var zC=Qt.default={Client:k0.default,SearchClient:_0.default,Errors:S0};const UC="ENTRIES",E0="KEYS",C0="VALUES",He="";class cc{constructor(t,r){const n=t._tree,o=Array.from(n.keys());this.set=t,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){const t=this.dive();return this.backtrack(),t}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:t,keys:r}=sn(this._path);if(sn(r)===He)return{done:!1,value:this.result()};const n=t.get(sn(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const t=sn(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:t})=>sn(t)).filter(t=>t!==He).join("")}value(){return sn(this._path).node.get(He)}result(){switch(this._type){case C0:return this.value();case E0:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const sn=e=>e[e.length-1],BC=(e,t,r)=>{const n=new Map;if(t===void 0)return n;const o=t.length+1,i=o+r,s=new Uint8Array(i*o).fill(r+1);for(let a=0;a<o;++a)s[a]=a;for(let a=1;a<i;++a)s[a*o]=a;return T0(e,t,r,n,s,1,o,""),n},T0=(e,t,r,n,o,i,s,a)=>{const l=i*s;e:for(const c of e.keys())if(c===He){const u=o[l-1];u<=r&&n.set(a,[e.get(c),u])}else{let u=i;for(let f=0;f<c.length;++f,++u){const p=c[f],d=s*u,h=d-s;let v=o[d];const w=Math.max(0,u-r-1),x=Math.min(s-1,u+r);for(let S=w;S<x;++S){const _=p!==t[S],T=o[h+S]+ +_,P=o[h+S+1]+1,A=o[d+S]+1,M=o[d+S+1]=Math.min(T,P,A);M<v&&(v=M)}if(v>r)continue e}T0(e.get(c),t,r,n,o,u,s,a+c)}};class tr{constructor(t=new Map,r=""){this._size=void 0,this._tree=t,this._prefix=r}atPrefix(t){if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");const[r,n]=ss(this._tree,t.slice(this._prefix.length));if(r===void 0){const[o,i]=fc(n);for(const s of o.keys())if(s!==He&&s.startsWith(i)){const a=new Map;return a.set(s.slice(i.length),o.get(s)),new tr(a,t)}}return new tr(r,t)}clear(){this._size=void 0,this._tree.clear()}delete(t){return this._size=void 0,HC(this._tree,t)}entries(){return new cc(this,UC)}forEach(t){for(const[r,n]of this)t(r,n,this)}fuzzyGet(t,r){return BC(this._tree,t,r)}get(t){const r=uc(this._tree,t);return r!==void 0?r.get(He):void 0}has(t){const r=uc(this._tree,t);return r!==void 0&&r.has(He)}keys(){return new cc(this,E0)}set(t,r){if(typeof t!="string")throw new Error("key must be a string");return this._size=void 0,dc(this._tree,t).set(He,r),this}get size(){if(this._size)return this._size;this._size=0;const t=this.entries();for(;!t.next().done;)this._size+=1;return this._size}update(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=dc(this._tree,t);return n.set(He,r(n.get(He))),this}fetch(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=dc(this._tree,t);let o=n.get(He);return o===void 0&&n.set(He,o=r()),o}values(){return new cc(this,C0)}[Symbol.iterator](){return this.entries()}static from(t){const r=new tr;for(const[n,o]of t)r.set(n,o);return r}static fromObject(t){return tr.from(Object.entries(t))}}const ss=(e,t,r=[])=>{if(t.length===0||e==null)return[e,r];for(const n of e.keys())if(n!==He&&t.startsWith(n))return r.push([e,n]),ss(e.get(n),t.slice(n.length),r);return r.push([e,t]),ss(void 0,"",r)},uc=(e,t)=>{if(t.length===0||e==null)return e;for(const r of e.keys())if(r!==He&&t.startsWith(r))return uc(e.get(r),t.slice(r.length))},dc=(e,t)=>{const r=t.length;e:for(let n=0;e&&n<r;){for(const i of e.keys())if(i!==He&&t[n]===i[0]){const s=Math.min(r-n,i.length);let a=1;for(;a<s&&t[n+a]===i[a];)++a;const l=e.get(i);if(a===i.length)e=l;else{const c=new Map;c.set(i.slice(a),l),e.set(t.slice(n,n+a),c),e.delete(i),e=c}n+=a;continue e}const o=new Map;return e.set(t.slice(n),o),o}return e},HC=(e,t)=>{const[r,n]=ss(e,t);if(r!==void 0){if(r.delete(He),r.size===0)P0(n);else if(r.size===1){const[o,i]=r.entries().next().value;A0(n,o,i)}}},P0=e=>{if(e.length===0)return;const[t,r]=fc(e);if(t.delete(r),t.size===0)P0(e.slice(0,-1));else if(t.size===1){const[n,o]=t.entries().next().value;n!==He&&A0(e.slice(0,-1),n,o)}},A0=(e,t,r)=>{if(e.length===0)return;const[n,o]=fc(e);n.set(o+t,r),n.delete(o)},fc=e=>e[e.length-1],hc="or",O0="and",qC="and_not";class an{constructor(t){if((t==null?void 0:t.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const r=t.autoVacuum==null||t.autoVacuum===!0?bc:t.autoVacuum;this._options={...mc,...t,autoVacuum:r,searchOptions:{...j0,...t.searchOptions||{}},autoSuggestOptions:{...YC,...t.autoSuggestOptions||{}}},this._index=new tr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=vc,this.addFields(this._options.fields)}add(t){const{extractField:r,tokenize:n,processTerm:o,fields:i,idField:s}=this._options,a=r(t,s);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);if(this._idToShortId.has(a))throw new Error(`MiniSearch: duplicate ID ${a}`);const l=this.addDocumentId(a);this.saveStoredFields(l,t);for(const c of i){const u=r(t,c);if(u==null)continue;const f=n(u.toString(),c),p=this._fieldIds[c],d=new Set(f).size;this.addFieldLength(l,p,this._documentCount-1,d);for(const h of f){const v=o(h,c);if(Array.isArray(v))for(const w of v)this.addTerm(p,l,w);else v&&this.addTerm(p,l,v)}}}addAll(t){for(const r of t)this.add(r)}addAllAsync(t,r={}){const{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:i,promise:s}=t.reduce(({chunk:a,promise:l},c,u)=>(a.push(c),(u+1)%n===0?{chunk:[],promise:l.then(()=>new Promise(f=>setTimeout(f,0))).then(()=>this.addAll(a))}:{chunk:a,promise:l}),o);return s.then(()=>this.addAll(i))}remove(t){const{tokenize:r,processTerm:n,extractField:o,fields:i,idField:s}=this._options,a=o(t,s);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);const l=this._idToShortId.get(a);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${a}: it is not in the index`);for(const c of i){const u=o(t,c);if(u==null)continue;const f=r(u.toString(),c),p=this._fieldIds[c],d=new Set(f).size;this.removeFieldLength(l,p,this._documentCount,d);for(const h of f){const v=n(h,c);if(Array.isArray(v))for(const w of v)this.removeTerm(p,l,w);else v&&this.removeTerm(p,l,v)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(a),this._fieldLength.delete(l),this._documentCount-=1}removeAll(t){if(t)for(const r of t)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new tr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(t){const r=this._idToShortId.get(t);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${t}: it is not in the index`);this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:t,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:t})}discardAll(t){const r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const n of t)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(t){const{idField:r,extractField:n}=this._options,o=n(t,r);this.discard(o),this.add(t)}vacuum(t={}){return this.conditionalVacuum(t)}conditionalVacuum(t,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=vc,this.performVacuuming(t,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)}async performVacuuming(t,r){const n=this._dirtCount;if(this.vacuumConditionsMet(r)){const o=t.batchSize||gc.batchSize,i=t.batchWait||gc.batchWait;let s=1;for(const[a,l]of this._index){for(const[c,u]of l)for(const[f]of u)this._documentIds.has(f)||(u.size<=1?l.delete(c):u.delete(f));this._index.get(a).size===0&&this._index.delete(a),s%o===0&&await new Promise(c=>setTimeout(c,i)),s+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(t){if(t==null)return!0;let{minDirtCount:r,minDirtFactor:n}=t;return r=r||bc.minDirtCount,n=n||bc.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(t){return this._idToShortId.has(t)}getStoredFields(t){const r=this._idToShortId.get(t);if(r!=null)return this._storedFields.get(r)}search(t,r={}){const{searchOptions:n}=this._options,o={...n,...r},i=this.executeQuery(t,r),s=[];for(const[a,{score:l,terms:c,match:u}]of i){const f=c.length||1,p={id:this._documentIds.get(a),score:l*f,terms:Object.keys(u),queryTerms:c,match:u};Object.assign(p,this._storedFields.get(a)),(o.filter==null||o.filter(p))&&s.push(p)}return t===an.wildcard&&o.boostDocument==null||s.sort(N0),s}autoSuggest(t,r={}){r={...this._options.autoSuggestOptions,...r};const n=new Map;for(const{score:i,terms:s}of this.search(t,r)){const a=s.join(" "),l=n.get(a);l!=null?(l.score+=i,l.count+=1):n.set(a,{score:i,terms:s,count:1})}const o=[];for(const[i,{score:s,terms:a,count:l}]of n)o.push({suggestion:i,terms:a,score:s/l});return o.sort(N0),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),r)}static async loadJSONAsync(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(t),r)}static getDefault(t){if(mc.hasOwnProperty(t))return pc(mc,t);throw new Error(`MiniSearch: unknown option "${t}"`)}static loadJS(t,r){const{index:n,documentIds:o,fieldLength:i,storedFields:s,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=as(o),l._fieldLength=as(i),l._storedFields=as(s);for(const[c,u]of l._documentIds)l._idToShortId.set(u,c);for(const[c,u]of n){const f=new Map;for(const p of Object.keys(u)){let d=u[p];a===1&&(d=d.ds),f.set(parseInt(p,10),as(d))}l._index.set(c,f)}return l}static async loadJSAsync(t,r){const{index:n,documentIds:o,fieldLength:i,storedFields:s,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=await ls(o),l._fieldLength=await ls(i),l._storedFields=await ls(s);for(const[u,f]of l._documentIds)l._idToShortId.set(f,u);let c=0;for(const[u,f]of n){const p=new Map;for(const d of Object.keys(f)){let h=f[d];a===1&&(h=h.ds),p.set(parseInt(d,10),await ls(h))}++c%1e3===0&&await D0(0),l._index.set(u,p)}return l}static instantiateMiniSearch(t,r){const{documentCount:n,nextId:o,fieldIds:i,averageFieldLength:s,dirtCount:a,serializationVersion:l}=t;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new an(r);return c._documentCount=n,c._nextId=o,c._idToShortId=new Map,c._fieldIds=i,c._avgFieldLength=s,c._dirtCount=a||0,c._index=new tr,c}executeQuery(t,r={}){if(t===an.wildcard)return this.executeWildcardQuery(r);if(typeof t!="string"){const p={...r,...t,queries:void 0},d=t.queries.map(h=>this.executeQuery(h,p));return this.combineResults(d,p.combineWith)}const{tokenize:n,processTerm:o,searchOptions:i}=this._options,s={tokenize:n,processTerm:o,...i,...r},{tokenize:a,processTerm:l}=s,f=a(t).flatMap(p=>l(p)).filter(p=>!!p).map(GC(s)).map(p=>this.executeQuerySpec(p,s));return this.combineResults(f,s.combineWith)}executeQuerySpec(t,r){const n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((v,w)=>({...v,[w]:pc(n.boost,w)||1}),{}),{boostDocument:i,weights:s,maxFuzzy:a,bm25:l}=n,{fuzzy:c,prefix:u}={...j0.weights,...s},f=this._index.get(t.term),p=this.termResults(t.term,t.term,1,t.termBoost,f,o,i,l);let d,h;if(t.prefix&&(d=this._index.atPrefix(t.term)),t.fuzzy){const v=t.fuzzy===!0?.2:t.fuzzy,w=v<1?Math.min(a,Math.round(t.term.length*v)):v;w&&(h=this._index.fuzzyGet(t.term,w))}if(d)for(const[v,w]of d){const x=v.length-t.term.length;if(!x)continue;h==null||h.delete(v);const S=u*v.length/(v.length+.3*x);this.termResults(t.term,v,S,t.termBoost,w,o,i,l,p)}if(h)for(const v of h.keys()){const[w,x]=h.get(v);if(!x)continue;const S=c*v.length/(v.length+x);this.termResults(t.term,v,S,t.termBoost,w,o,i,l,p)}return p}executeWildcardQuery(t){const r=new Map,n={...this._options.searchOptions,...t};for(const[o,i]of this._documentIds){const s=n.boostDocument?n.boostDocument(i,"",this._storedFields.get(o)):1;r.set(o,{score:s,terms:[],match:{}})}return r}combineResults(t,r=hc){if(t.length===0)return new Map;const n=r.toLowerCase(),o=WC[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return t.reduce(o)||new Map}toJSON(){const t=[];for(const[r,n]of this._index){const o={};for(const[i,s]of n)o[i]=Object.fromEntries(s);t.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:t,serializationVersion:2}}termResults(t,r,n,o,i,s,a,l,c=new Map){if(i==null)return c;for(const u of Object.keys(s)){const f=s[u],p=this._fieldIds[u],d=i.get(p);if(d==null)continue;let h=d.size;const v=this._avgFieldLength[p];for(const w of d.keys()){if(!this._documentIds.has(w)){this.removeTerm(p,w,r),h-=1;continue}const x=a?a(this._documentIds.get(w),r,this._storedFields.get(w)):1;if(!x)continue;const S=d.get(w),_=this._fieldLength.get(w)[p],T=KC(S,h,this._documentCount,_,v,l),P=n*o*f*x*T,A=c.get(w);if(A){A.score+=P,XC(A.terms,t);const M=pc(A.match,r);M?M.push(u):A.match[r]=[u]}else c.set(w,{score:P,terms:[t],match:{[r]:[u]}})}}return c}addTerm(t,r,n){const o=this._index.fetch(n,I0);let i=o.get(t);if(i==null)i=new Map,i.set(r,1),o.set(t,i);else{const s=i.get(r);i.set(r,(s||0)+1)}}removeTerm(t,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,t,n);return}const o=this._index.fetch(n,I0),i=o.get(t);i==null||i.get(r)==null?this.warnDocumentChanged(r,t,n):i.get(r)<=1?i.size<=1?o.delete(t):i.delete(r):i.set(r,i.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(t,r,n){for(const o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(t)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(t){const r=this._nextId;return this._idToShortId.set(t,r),this._documentIds.set(r,t),this._documentCount+=1,this._nextId+=1,r}addFields(t){for(let r=0;r<t.length;r++)this._fieldIds[t[r]]=r}addFieldLength(t,r,n,o){let i=this._fieldLength.get(t);i==null&&this._fieldLength.set(t,i=[]),i[r]=o;const a=(this._avgFieldLength[r]||0)*n+o;this._avgFieldLength[r]=a/(n+1)}removeFieldLength(t,r,n,o){if(n===1){this._avgFieldLength[r]=0;return}const i=this._avgFieldLength[r]*n-o;this._avgFieldLength[r]=i/(n-1)}saveStoredFields(t,r){const{storeFields:n,extractField:o}=this._options;if(n==null||n.length===0)return;let i=this._storedFields.get(t);i==null&&this._storedFields.set(t,i={});for(const s of n){const a=o(r,s);a!==void 0&&(i[s]=a)}}}an.wildcard=Symbol("*");const pc=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,WC={[hc]:(e,t)=>{for(const r of t.keys()){const n=e.get(r);if(n==null)e.set(r,t.get(r));else{const{score:o,terms:i,match:s}=t.get(r);n.score=n.score+o,n.match=Object.assign(n.match,s),M0(n.terms,i)}}return e},[O0]:(e,t)=>{const r=new Map;for(const n of t.keys()){const o=e.get(n);if(o==null)continue;const{score:i,terms:s,match:a}=t.get(n);M0(o.terms,s),r.set(n,{score:o.score+i,terms:o.terms,match:Object.assign(o.match,a)})}return r},[qC]:(e,t)=>{for(const r of t.keys())e.delete(r);return e}},$C={k:1.2,b:.7,d:.5},KC=(e,t,r,n,o,i)=>{const{k:s,b:a,d:l}=i;return Math.log(1+(r-t+.5)/(t+.5))*(l+e*(s+1)/(e+s*(1-a+a*n/o)))},GC=e=>(t,r,n)=>{const o=typeof e.fuzzy=="function"?e.fuzzy(t,r,n):e.fuzzy||!1,i=typeof e.prefix=="function"?e.prefix(t,r,n):e.prefix===!0,s=typeof e.boostTerm=="function"?e.boostTerm(t,r,n):1;return{term:t,fuzzy:o,prefix:i,termBoost:s}},mc={idField:"id",extractField:(e,t)=>e[t],tokenize:e=>e.split(JC),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{typeof(console==null?void 0:console[e])=="function"&&console[e](t)},autoVacuum:!0},j0={combineWith:hc,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:$C},YC={combineWith:O0,prefix:(e,t,r)=>t===r.length-1},gc={batchSize:1e3,batchWait:10},vc={minDirtFactor:.1,minDirtCount:20},bc={...gc,...vc},XC=(e,t)=>{e.includes(t)||e.push(t)},M0=(e,t)=>{for(const r of t)e.includes(r)||e.push(r)},N0=({score:e},{score:t})=>t-e,I0=()=>new Map,as=e=>{const t=new Map;for(const r of Object.keys(e))t.set(parseInt(r,10),e[r]);return t},ls=async e=>{const t=new Map;let r=0;for(const n of Object.keys(e))t.set(parseInt(n,10),e[n]),++r%1e3===0&&await D0(0);return t},D0=e=>new Promise(t=>setTimeout(t,e)),JC=/[\n\r\p{Z}\p{P}]+/u;class wc{constructor(t="divi-engine"){this.namespace=t,this.plugins=new Map,this.listeners=new Set,this.initialized=!1}registerPlugin({slug:t,label:r,pages:n,settingsIndex:o,color:i,order:s}){if(!t||!r){console.warn("[DESettingsFramework] registerPlugin requires slug and label");return}const a=this.plugins.get(t);this.plugins.set(t,{slug:t,label:r,pages:n||(a==null?void 0:a.pages)||{},settingsIndex:o||(a==null?void 0:a.settingsIndex)||[],color:i||(a==null?void 0:a.color)||"#7c3aed",order:typeof s=="number"?s:(a==null?void 0:a.order)??null}),this.sortPlugins(),this.notify()}getAllSettingsIndexes(){const t=[];for(const r of this.plugins.values())Array.isArray(r.settingsIndex)&&t.push(...r.settingsIndex);return t}sortPlugins(){const t=[...this.plugins.entries()];t.sort((r,n)=>{const o=r[1],i=n[1];return o.order!==null&&i.order!==null?o.order-i.order:o.order!==null?-1:i.order!==null?1:o.label.localeCompare(i.label)}),this.plugins=new Map(t)}getPlugins(){return[...this.plugins.values()]}getPlugin(t){return this.plugins.get(t)||null}getPage(t){for(const n of this.plugins.values())if(n.pages&&n.pages[t])return n.pages[t];const r=this.plugins.get(t);return r&&r.pages&&(r.pages[t]||Object.values(r.pages)[0])||null}hasPage(t){return this.getPage(t)!==null}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){const t=this.getPlugins();this.listeners.forEach(r=>{try{r(t)}catch(n){console.error("[DESettingsFramework] Listener error:",n)}})}getNavItems(){return this.getPlugins().filter(t=>t.pages&&Object.keys(t.pages).length>0).map(t=>({label:t.label,url:`#${t.slug}`,key:t.slug}))}clear(){this.plugins.clear(),this.notify()}}const yc={"divi-engine":new wc("divi-engine"),"wp-enhanced":new wc("wp-enhanced")};function it(e="divi-engine"){return yc[e]||(yc[e]=new wc(e)),yc[e]}function F0(){var t;if(typeof window>"u")return;window.DESettingsFramework=window.DESettingsFramework||{},window.DESettingsFramework.registerPlugin=r=>{it("divi-engine").registerPlugin(r)},window.DESettingsFramework.registry=it("divi-engine"),window.DESettingsFramework.version="__FRAMEWORK_VERSION__",window.WPESettingsFramework=window.WPESettingsFramework||{},window.WPESettingsFramework.registerPlugin=r=>{it("wp-enhanced").registerPlugin(r)},window.WPESettingsFramework.registry=it("wp-enhanced"),window.WPESettingsFramework.version="__FRAMEWORK_VERSION__",window.__DE_PENDING_PLUGINS__&&(window.__DE_PENDING_PLUGINS__.forEach(r=>{it("divi-engine").registerPlugin(r)}),delete window.__DE_PENDING_PLUGINS__),window.__WPE_PENDING_PLUGINS__&&(window.__WPE_PENDING_PLUGINS__.forEach(r=>{it("wp-enhanced").registerPlugin(r)}),delete window.__WPE_PENDING_PLUGINS__);const e=(t=window.diviEngineSettingsObject)==null?void 0:t.registeredPlugins;if(Array.isArray(e)&&e.length>0){const r=it("divi-engine");e.forEach(n=>{if(n.slug&&n.label)if(!r.getPlugin(n.slug))r.registerPlugin({slug:n.slug,label:n.label,color:n.color||void 0,pages:{}});else{const o=r.getPlugin(n.slug);n.color&&!o.color&&r.registerPlugin({...o,color:n.color})}})}}it("divi-engine");function ZC(e){const t=e.split("/"),r=t.pop()||"",n=t.pop()||"";return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}function L0(){var n;const e=[],t=new Set,r=Object.assign({"../../specific/pages/frontend-reset-password.jsx":If});for(const[o,i]of Object.entries(r)){const s=ZC(o),a=(i==null?void 0:i.settingsIndex)||(i==null?void 0:i.SETTINGS_INDEX);if(Array.isArray(a))for(const l of a){const c=`${s}:${l.sectionKey||""}:${l.fieldId||l.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:s,sectionKey:l.sectionKey,pluginSlug:l.pluginSlug,label:l.label,help:l.help,keywords:l.keywords,fieldId:l.fieldId}))}}try{const o=typeof window<"u"&&((n=window.diviEngineSettingsObject)==null?void 0:n.organization)||"divi-engine",s=it(o).getAllSettingsIndexes();for(const a of s){const l=a.pluginSlug||"unknown",c=`${l}:${a.sectionKey||""}:${a.fieldId||a.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:l,sectionKey:a.sectionKey,pluginSlug:a.pluginSlug,label:a.label,help:a.help,keywords:a.keywords,fieldId:a.fieldId}))}}catch{}return e}function QC(e){const t={idField:"_id",fields:["label","help","keywords","fieldId"],storeFields:["_id","pageKey","sectionKey","pluginSlug","label","help","keywords","fieldId"],searchOptions:{prefix:!0,fuzzy:.2,boost:{label:4,fieldId:3,help:2,keywords:1}}},r=new an(t),n=e??L0();n.length&&r.addAll(n);function o(i){return i!=null&&i.trim()?r.search(i).map(a=>{const l=`#${a.pageKey}${a.sectionKey?`/${a.sectionKey}`:""}`;return{...a,score:a.score??0,path:l}}):[]}return{search:o,count:()=>r.documentCount,docs:n}}function eT(e){var r;if(!e)return{label:"Settings",color:"#7c3aed"};try{const n=typeof window<"u"&&((r=window.diviEngineSettingsObject)==null?void 0:r.organization)||"divi-engine",i=it(n).getPlugin(e);if(i)return{label:i.label,color:i.color||"#7c3aed"}}catch{}return{label:e.replace(/^divi-/,"").split("-").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "),color:"#7c3aed"}}function R0({pluginSlug:e,className:t=""}){const{label:r,color:n}=eT(e);return g.jsx("span",{className:`font-medium ${t}`,style:{color:n},children:r})}function tT(e){try{if(!e)return"";const t=new URL(e,e.startsWith("http")?void 0:window.location.origin);t.hash="",t.search="";let r=t.pathname.replace(/\/index\.html?$/i,"/");return r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1)),`${t.protocol}//${t.host}${r}`}catch{return String(e).split("#")[0].split("?")[0].replace(/\/index\.html?$/i,"/").replace(/\/$/,"")}}function rT({open:e,onClose:t}){const r=m.useRef(null),[n,o]=m.useState(""),[i,s]=m.useState([]),[a,l]=m.useState(!1),[c,u]=m.useState(0),f=m.useMemo(()=>QC(L0()),[e]),p=m.useMemo(()=>{var v;const h=typeof window<"u"?(v=window.diviEngineSettingsObject)==null?void 0:v.typesenseConfigs:null;return!Array.isArray(h)||h.length===0?[]:h.map(w=>{var S;return!(w!=null&&w.searchOnlyApiKey)||!((S=w==null?void 0:w.nodes)!=null&&S.length)||!(w!=null&&w.collection)?null:{client:new zC.Client({nodes:w.nodes,apiKey:w.searchOnlyApiKey,connectionTimeoutSeconds:5}),collection:w.collection,filterBy:w.filterBy||null}}).filter(Boolean)},[]);m.useEffect(()=>{e?setTimeout(()=>{var h;return(h=r.current)==null?void 0:h.focus()},30):(o(""),s([]),u(0))},[e]),m.useEffect(()=>{if(!e)return;const h=setTimeout(async()=>{if(!n.trim()){s([]);return}l(!0);try{const v=f.search(n).slice(0,6).map(x=>({...x,source:"settings"}));let w=[];if(p.length>0)try{const x=p.map(async A=>{try{const M={q:n,query_by:"hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3,content",per_page:32,highlight_full_fields:"content,hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3",num_typos:2,typo_tokens_threshold:1,exhaustive_search:!1};A.filterBy&&(M.filter_by=A.filterBy);const I=await A.client.collections(A.collection).documents().search(M);return(Array.isArray(I==null?void 0:I.hits)?I.hits:[]).map(L=>({...L,_collection:A.collection}))}catch{return[]}}),T=(await Promise.all(x)).flat().map(A=>{var X,z;const M=A.document||{},I=A.highlights||A.highlight||[],V=M.hierarchy||{};let L="";if(Array.isArray(I)){const q=I.find(G=>String(G.field||"").startsWith("hierarchy.lvl"));L=(q==null?void 0:q.snippet)||""}else if(I&&typeof I=="object"){const q=Object.keys(I).find(G=>G.startsWith("hierarchy.lvl"));L=q&&((X=I[q])==null?void 0:X.snippet)||""}const O=L||V.lvl1||V.lvl2||V.lvl0||M.url;let F="";if(Array.isArray(I)){const q=I.find(G=>G.field==="content");F=(q==null?void 0:q.snippet)||""}else I&&typeof I=="object"&&(F=((z=I.content)==null?void 0:z.snippet)||"");const R=tT(M.url||M.url_without_anchor||"");return{source:"docs",title:O,url:M.url,section:V.lvl0||"",snippet:F,score:A.text_match||0,_id:R,_baseUrl:R,pluginSlug:A._collection||""}}),P=new Map;for(const A of T){if(!A._baseUrl)continue;const M=P.get(A._baseUrl);(!M||(A.score||0)>(M.score||0))&&P.set(A._baseUrl,A)}w=Array.from(P.values()).sort((A,M)=>(M.score||0)-(A.score||0)).slice(0,8)}catch{}s([...v,...w]),u(0)}finally{l(!1)}},160);return()=>clearTimeout(h)},[n,e,f,p]),m.useEffect(()=>{if(!e)return;function h(v){if(v.key==="Escape")return t();if(v.key==="ArrowDown"&&(v.preventDefault(),u(w=>Math.min(w+1,Math.max(i.length-1,0)))),v.key==="ArrowUp"&&(v.preventDefault(),u(w=>Math.max(w-1,0))),v.key==="Enter"){v.preventDefault();const w=i[c];w&&d(w)}}return window.addEventListener("keydown",h),()=>window.removeEventListener("keydown",h)},[e,i,c,t]);function d(h,v){var w,x;if((v==null?void 0:v.button)===1||v!=null&&v.ctrlKey||(v==null||v.metaKey),h.source==="docs"){h!=null&&h.url&&(window.open(h.url,"_blank","noopener,noreferrer"),(x=(w=r.current)==null?void 0:w.focus)==null||x.call(w));return}window.location.hash=`#${h.pageKey}${h.sectionKey?`/${h.sectionKey}`:""}`,t(),setTimeout(()=>{var S;try{if(!h.fieldId)return;const _=String(h.fieldId),T=window.CSS&&CSS.escape?CSS.escape(_):_.replace(/["\\.#\[\]:]/g,"\\$&"),P=document.getElementById(_)||document.querySelector(`[id="${T}"]`);P!=null&&P.scrollIntoView&&P.scrollIntoView({behavior:"smooth",block:"center"}),(S=P==null?void 0:P.focus)==null||S.call(P)}catch{}},80)}return g.jsxs(YE,{open:e,onClose:t,className:"p-4",children:[g.jsx(XE,{children:"Search"}),g.jsxs(JE,{children:["Search settings and documentation. Press ",g.jsx("kbd",{children:"Esc"})," to close."]}),g.jsxs(ZE,{children:[g.jsxs(mr,{children:[g.jsx(gr,{htmlFor:"search-input",children:"Search"}),g.jsx(tC,{id:"search-input",ref:r,placeholder:"Search settings or docs…",value:n,onChange:h=>o(h.target.value),autoFocus:!0})]}),g.jsxs("div",{className:"mt-3 -mx-2 max-h-80 overflow-auto",children:[a&&g.jsx("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"Searching…"}),!a&&n.trim()&&i.length===0&&g.jsx("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"No results."}),!a&&i.length>0&&g.jsx("ul",{role:"listbox","aria-label":"Search results",className:"space-y-1 px-1",children:i.map((h,v)=>{const w=v===c,x=h.source==="docs";return g.jsx("li",{role:"option","aria-selected":w,onMouseEnter:()=>u(v),onMouseDown:S=>{h.source==="docs"&&d(h,S)},onClick:S=>d(h,S),className:`cursor-pointer rounded-md px-2 py-2 ${w?"bg-neutral-100 dark:bg-neutral-800":"hover:bg-neutral-50 dark:hover:bg-neutral-800/60"}`,children:g.jsxs("div",{className:"flex items-start gap-3",children:[g.jsx("div",{className:"mt-0.5",children:x?g.jsx(vk,{className:"size-4"}):g.jsx(_k,{className:"size-4"})}),g.jsx("div",{className:"min-w-0 flex-1",children:x?g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"truncate text-sm font-medium dark:text-neutral-100",dangerouslySetInnerHTML:{__html:h.title}}),g.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsx(R0,{pluginSlug:h.pluginSlug}),g.jsx("span",{children:"•"}),g.jsxs("span",{className:"truncate",children:["Docs",h.section?` • ${h.section}`:""]})]}),!!h.snippet&&g.jsx("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",dangerouslySetInnerHTML:{__html:h.snippet}})]}):g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"truncate text-sm font-medium dark:text-neutral-100",children:h.label}),g.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsx(R0,{pluginSlug:h.pluginSlug||h.pageKey}),g.jsx("span",{children:"•"}),g.jsxs("span",{className:"truncate",children:[h.sectionKey||"Settings",h.fieldId?` • #${h.fieldId}`:""]})]}),!!h.help&&g.jsx("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",children:h.help})]})}),x&&g.jsx("div",{className:"shrink-0 self-center text-neutral-400 dark:text-neutral-500",children:g.jsx(wk,{className:"size-3.5"})})]})},h._id||h.url)})})]})]}),g.jsxs(QE,{children:[g.jsxs("div",{className:"text-xs text-neutral-500 mr-auto",children:[g.jsx("kbd",{className:"rounded border px-1",children:"↑"}),"/",g.jsx("kbd",{className:"rounded border px-1",children:"↓"})," to navigate ·"," ",g.jsx("kbd",{className:"rounded border px-1",children:"Enter"})," to open"]}),g.jsx(UE,{className:"cursor-pointer",plain:!0,onClick:t,children:"Close"})]})]})}const nT=[{id:1,name:"Documentation",href:"https://help.diviengine.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Ask the Community",href:"#",description:"Join our community on Discord or Facebook to ask questions and share ideas.",icon:"Users"},{id:3,name:"Submit a Ticket",href:"https://diviengine.atlassian.net/servicedesk/customer/portal/1",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"},{id:4,name:"Feature Requests",href:"https://feedback.diviengine.com/#",description:"Have an idea for a new feature? Let us know and we will consider it for future updates.",icon:"HeartHandshake"}],oT={Book:pf,Users:wf,Ticket:bf,HeartHandshake:gf};function iT(){return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx(vf,{"aria-hidden":"true",className:"size-6 text-white"})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Need Help?"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsx("div",{className:"text-sm",children:g.jsx("ul",{role:"list",className:"divide-y divide-gray-300",children:nT.map(e=>g.jsxs("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsx("div",{className:"min-w-0",children:g.jsxs("div",{className:"flex items-center gap-x-3",children:[m.createElement(oT[e.icon],{className:"size-5 text-gray-500"}),g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name})]})}),g.jsx("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxs("div",{className:"flex gap-2",children:[g.jsx("a",{href:"https://discord.gg/wE3qzjeeHS",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Discord"}),g.jsx("a",{href:"https://www.facebook.com/groups/DiviEngineUsers",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Facebook"})]}):g.jsxs("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxs("span",{className:"sr-only",children:[", ",e.name]})]})})]},e.id))})})})]})}function sT(){var t;const e=((t=window.diviEngineApiSettings)==null?void 0:t.settingsUrl)+"includes/settings/organization/divi-engine/images/divi-engine-all-access-pass.webp";return g.jsx("a",{href:"https://diviengine.com/product/all-access-pass/",target:"_blank",rel:"noopener noreferrer",className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800 flex items-center justify-center",style:{display:"block",textDecoration:"none"},children:g.jsx("div",{className:"relative h-full w-full",style:{backgroundImage:`url(${e})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundColor:"#0d1627",cursor:"pointer"},children:g.jsx("p",{className:"text-center text-gray-900 dark:text-gray-100",children:"="})})})}typeof window<"u"&&((Y0=window.diviEngineApiSettings)!=null&&Y0.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((X0=window.diviEngineApiSettings)!=null&&X0.nonce);function aT(){return g.jsx("div",{className:"space-y-6",children:g.jsxs("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsx(iT,{}),g.jsx(sT,{})]})})}const lT=[{id:1,name:"Documentation",href:"https://docs.wpenhanced.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Submit a Ticket",href:"https://wpenhanced.com/support/",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"}],cT={Book:pf,Users:wf,Ticket:bf,HeartHandshake:gf};function uT(){return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx(vf,{"aria-hidden":"true",className:"size-6 text-white"})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Support"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsx("div",{className:"text-sm",children:g.jsx("ul",{role:"list",className:"divide-y divide-gray-300 dark:divide-neutral-600",children:lT.map(e=>g.jsxs("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsx("div",{className:"min-w-0",children:g.jsxs("div",{className:"flex items-center gap-x-3",children:[m.createElement(cT[e.icon],{className:"size-5 text-gray-500 dark:text-gray-400"}),g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name})]})}),g.jsx("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxs("div",{className:"flex gap-2",children:[g.jsx("a",{href:"https://profiles.wordpress.org/wpenhanced/#content-plugins",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Free Support"}),g.jsx("a",{href:"https://wpenhanced.com/my-account/?section=support",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Premium Support"})]}):g.jsxs("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxs("span",{className:"sr-only",children:[", ",e.name]})]})})]},e.id))})})})]})}const dT=[{id:1,name:"Frontend Reset Password",description:"Allow users to reset their password from the frontend easily.",author:"WP Enhanced",href:"https://wordpress.org/plugins/frontend-reset-password/",wpSlug:"frontend-reset-password",slugs:["frontend-reset-password/frontend-reset-password.php","frontend-reset-password/som-frontend-reset-password.php","frontend-reset-password-d5/frontend-reset-password-d5.php"],mainSlug:"frontend-reset-password/frontend-reset-password.php"},{id:2,name:"Free Downloads for WooCommerce",description:"Allow users to instantly download your free digital products without going through the checkout.",author:"WP Enhanced",href:"https://wordpress.org/plugins/download-now-for-woocommerce/",wpSlug:"download-now-for-woocommerce",slugs:["download-now-for-woocommerce/som-woocommerce-download-now.php","free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"],mainSlug:"download-now-for-woocommerce/som-woocommerce-download-now.php",proSlugs:["free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"]}];function fT(){const[e,t]=m.useState({}),[r,n]=m.useState(!0),[o,i]=m.useState({});m.useEffect(()=>{async function c(){var u,f;try{const p=typeof window<"u"&&((u=window.diviEngineApiSettings)!=null&&u.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",d=typeof window<"u"&&((f=window.diviEngineApiSettings)==null?void 0:f.nonce)||"",h=await fetch(`${p}wpe/v1/plugins-status`,{headers:{"X-WP-Nonce":d}});if(!h.ok)throw new Error("Failed to fetch plugin status");const v=await h.json(),w={};v.forEach(x=>{w[x.slug]=x.status}),t(w)}catch{t({})}finally{n(!1)}}c()},[]);function s(){var f,p;const c=typeof window<"u"&&((f=window.diviEngineApiSettings)!=null&&f.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",u=typeof window<"u"&&((p=window.diviEngineApiSettings)==null?void 0:p.nonce)||"";return{restBase:c,nonce:u}}async function a(c){const u=c.wpSlug;if(!u)return;i(d=>({...d,[u]:!0}));const{restBase:f,nonce:p}=s();try{const d=await fetch(`${f}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":p},body:JSON.stringify({slug:u,action:"install"})});let h;const v=await d.text();try{h=JSON.parse(v)}catch{alert("Install failed: Unexpected response from server. See console for details."),console.error("Install failed, server response:",v);return}h.installed?h.main_file&&await l(c,h.main_file):alert("Install failed: "+(h.message||"Unknown error"))}catch(d){alert("Install failed: "+d.message)}finally{i(d=>({...d,[u]:!1})),window.location.reload()}}async function l(c,u){const f=u?[u]:c.slugs||[c.mainSlug],{restBase:p,nonce:d}=s();let h=!1;for(const v of f)if(v){i(w=>({...w,[v]:!0}));try{const x=await(await fetch(`${p}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d},body:JSON.stringify({action:"activate",plugin_file:v})})).json();if(x.activated){h=!0;break}else x.message&&alert("Activation failed: "+x.message)}catch(w){alert("Activation failed: "+w.message)}finally{i(w=>({...w,[v]:!1}))}}h&&window.location.reload()}return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx("svg",{className:"size-6 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Available Plugins"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:r?g.jsx("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5 animate-pulse",children:[1,2].map(c=>g.jsxs("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxs("div",{className:"min-w-0 w-full",children:[g.jsxs("div",{className:"flex items-start gap-x-3",children:[g.jsx("div",{className:"h-4 w-32 rounded bg-gray-200 dark:bg-neutral-800"}),g.jsx("div",{className:"h-4 w-16 rounded bg-gray-200 dark:bg-neutral-800"})]}),g.jsx("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5",children:g.jsx("div",{className:"h-3 w-64 rounded bg-gray-200 dark:bg-neutral-800"})})]}),g.jsxs("div",{className:"flex flex-none items-center gap-x-4",children:[g.jsx("div",{className:"h-8 w-20 rounded bg-gray-200 dark:bg-neutral-800"}),g.jsx("div",{className:"h-8 w-8 rounded bg-gray-200 dark:bg-neutral-800"})]})]},c))}):g.jsx("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5",children:dT.map(c=>{let u="not-installed";c.slug||c.mainSlug;let f=null,p=!1;if(c.slugs){for(const d of c.slugs)if(e[d]==="active"){u="active",p=!0;break}else e[d]==="inactive"&&(f||(f=d),p=!0);p?!f&&u!=="active"?u="not-installed":f&&(u="inactive"):u="not-installed"}else u=e[c.slug]||"not-installed";return g.jsxs("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxs("div",{className:"min-w-0",children:[g.jsxs("div",{className:"flex items-start gap-x-3",children:[g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-white",children:c.name}),u==="active"&&g.jsxs("span",{className:"mt-0.5 flex items-center gap-1 rounded-md bg-green-50 px-1.5 py-0.5 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20 dark:bg-green-400/10 dark:text-green-400 dark:ring-green-500/20",children:[g.jsx("svg",{className:"size-3 text-green-500",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"})}),"Active"]}),u==="inactive"&&g.jsx("span",{className:"mt-0.5 rounded-md bg-yellow-50 px-1.5 py-0.5 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20 dark:bg-yellow-400/10 dark:text-yellow-500 dark:ring-yellow-400/20",children:"Inactive"}),u==="not-installed"&&g.jsx("span",{className:"mt-0.5 rounded-md bg-gray-50 px-1.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10 dark:bg-gray-400/10 dark:text-gray-400 dark:ring-gray-400/20",children:"Not Installed"})]}),g.jsx("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5 text-gray-500 dark:text-gray-400",children:g.jsx("p",{className:"truncate",children:c.description})})]}),g.jsxs("div",{className:"flex flex-none items-center gap-x-4",children:[u==="inactive"&&f&&g.jsx("button",{className:"rounded-md bg-indigo-500 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>l({...c,slugs:[f]}),disabled:!!o[f],children:o[f]?"Activating...":"Activate"}),u==="not-installed"&&g.jsx("button",{className:"rounded-md bg-green-600 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>a(c),disabled:!!o[c.wpSlug],children:o[c.wpSlug]?"Installing...":"Install"}),u==="active"&&g.jsxs("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium text-green-700 dark:text-green-400",children:[g.jsx("svg",{className:"size-4 text-green-500 mr-1",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"})}),"Active"]}),g.jsxs(rk,{as:"div",className:"relative flex-none",children:[g.jsxs(lf,{className:"relative block text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white",children:[g.jsx("span",{className:"absolute -inset-2.5"}),g.jsx("span",{className:"sr-only",children:"Open options"}),g.jsx(bk,{"aria-hidden":"true",className:"size-5"})]}),g.jsx(cf,{transition:!0,className:"absolute right-0 z-10 mt-2 w-32 origin-top-right rounded-md bg-white py-2 shadow-lg outline outline-1 outline-gray-900/5 transition data-[closed]:scale-95 data-[closed]:transform data-[closed]:opacity-0 data-[enter]:duration-100 data-[leave]:duration-75 data-[enter]:ease-out data-[leave]:ease-in dark:bg-gray-800 dark:shadow-none dark:-outline-offset-1 dark:outline-white/10",children:g.jsx(uf,{children:g.jsx("a",{href:c.href,target:"_blank",rel:"noopener noreferrer",className:"block px-3 py-1 text-sm/6 text-gray-900 data-[focus]:bg-gray-50 data-[focus]:outline-none dark:text-white dark:data-[focus]:bg-white/5",children:"View on WP.org"})})})]})]})]},c.id)})})})]})}typeof window<"u"&&((J0=window.diviEngineApiSettings)!=null&&J0.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((Z0=window.diviEngineApiSettings)!=null&&Z0.nonce);function hT(){return g.jsx("div",{className:"space-y-6",children:g.jsxs("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsx(uT,{}),g.jsx(fT,{})]})})}function pT({className:e,...t}){let r=m.useId();return g.jsx(Gh,{id:r,children:g.jsx("div",{...t,"data-slot":"section",className:we(e,"flex flex-col gap-0.5")})})}const mT=m.forwardRef(function({current:t,className:r,children:n,...o},i){let s=we("flex w-full items-center gap-3 rounded-lg px-2 py-2.5 text-left text-base/6 font-medium text-neutral-950 sm:py-2 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:last:data-[slot=icon]:ml-auto *:last:data-[slot=icon]:size-5 sm:*:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","data-current:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white","dark:data-current:*:data-[slot=icon]:fill-white");return g.jsxs("span",{className:we(r,"relative"),children:[t&&g.jsx(Tm.span,{layoutId:"current-indicator",className:"absolute inset-y-2 -left-4 w-0.5 rounded-full bg-neutral-950 dark:bg-white"}),"href"in o?g.jsx(gu,{as:tc,...o,className:s,"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})}):g.jsx(go,{...o,className:we("cursor-default",s),"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})})]})});function gT(){return g.jsx(pT,{children:g.jsx(mT,{children:"Home Sidebar Content"})})}function V0({organization:e}){return g.jsxs(g.Fragment,{children:[e==="divi-engine"&&g.jsx(aT,{}),e==="wp-enhanced"&&g.jsx(hT,{})]})}V0.Sidebar=gT;const z0=typeof window<"u"&&((Q0=window.diviEngineApiSettings)!=null&&Q0.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",U0=typeof window<"u"&&((ev=window.diviEngineApiSettings)==null?void 0:ev.nonce)||"";function B0({id:e="license-key",label:t="License Key",description:r="Enter your license key to activate updates and support.",plugin_id:n,plugin:o="",value:i,action:s="Validate",status:a="Inactive",onChange:l,formattedKey:c="",restNamespace:u="de/v1",...f}){const[p,d]=m.useState(i||c||""),[h,v]=m.useState(a),[w,x]=m.useState(""),[S,_]=m.useState(!1);m.useEffect(()=>{d(i||c||"")},[i,c]);const T=async A=>{A.preventDefault(),x(""),_(!0);try{const M=await fetch(`${z0}${u}/validate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":U0},body:JSON.stringify({license_key:p,plugin_id:n,plugin:o,action:s.toLowerCase()})}),I=await M.json();M.ok&&I.success?(v("Active"),x(I.message||`License ${s.toLowerCase()}d successfully!`),d(I.formatted_key||p)):(v("Inactive"),x(I.message||`Failed to ${s.toLowerCase()} license.`))}catch{v("Inactive"),x(`An error occurred while trying to ${s.toLowerCase()} the license.`)}finally{_(!1)}},P=async()=>{x(""),_(!0);try{const A=await fetch(`${z0}${u}/deactivate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":U0},body:JSON.stringify({license_key:p,plugin_id:n,plugin:o})}),M=await A.json();A.ok&&M.success?(v("Inactive"),x(M.message||"License deactivated successfully!"),d("")):x(M.message||"Failed to deactivate license.")}catch{x("An error occurred while trying to deactivate the license.")}finally{_(!1)}};return g.jsxs(mr,{...f,children:[t&&g.jsx(gr,{htmlFor:e,children:t}),r&&g.jsx(qr,{children:r}),g.jsxs("form",{className:"max-w-lg flex gap-2 mt-2",onSubmit:T,children:[g.jsxs("div",{className:"relative flex-1",children:[g.jsx("input",{id:e,type:"text",value:p,onChange:A=>{d(A.target.value),l&&l(A.target.value)},className:"h-full border rounded p-2 w-full bg-white text-gray-900 dark:bg-neutral-900 dark:text-white dark:border-neutral-700 placeholder:text-gray-400 dark:placeholder:text-neutral-500 !pl-10",placeholder:"Enter license key",autoComplete:"off",disabled:h==="Active"}),g.jsx(yk,{"aria-hidden":"true",className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-4 h-4"})]}),h==="Active"?g.jsx("button",{type:"button",onClick:P,className:"px-4 py-2 rounded bg-red-600 text-white font-semibold text-sm",disabled:S,children:S?"Disabling":"Deactivate"}):g.jsx("button",{type:"submit",className:"px-4 py-2 rounded bg-indigo-600 text-white font-semibold text-sm",disabled:!p&&s==="Validate",children:S?"Validating":"Validate"})]}),w&&g.jsx("div",{className:`mt-2 text-sm ${h==="Active"?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400"}`,children:w})]})}const vT=typeof window<"u"&&((tv=window.diviEngineApiSettings)!=null&&tv.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",bT=typeof window<"u"&&((rv=window.diviEngineApiSettings)==null?void 0:rv.nonce)||"";function H0(){return g.jsxs("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsx("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsxs("div",{className:"mt-3 space-y-2",children:[g.jsx("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsx("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"})]}),g.jsxs("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsx("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"}),g.jsx("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"})]})]})}function wT(){const[e,t]=m.useState([]),[r,n]=m.useState(!0),[o,i]=m.useState(null);m.useEffect(()=>{let a=!0;async function l(){try{n(!0),i(null);const c=await fetch(`${vT}de/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":bT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(p=>({...p,status:p.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&i(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const s=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxs("div",{className:"p-4","aria-busy":r,children:[g.jsx("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"}),g.jsx("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for Divi Engine plugins here. Ensure your licenses are up-to-date to access all features and updates."}),r&&g.jsxs(g.Fragment,{children:[g.jsx(H0,{}),g.jsx(H0,{})]}),!r&&o&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o}),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsx(B0,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>s(l,c),plugin_id:a.plugin_id,restNamespace:"de/v1"})},a.plugin||l)),!r&&!o&&e.length===0&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No License Keys Required."})]})}const yT=typeof window<"u"&&((nv=window.diviEngineApiSettings)!=null&&nv.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",xT=typeof window<"u"&&((ov=window.diviEngineApiSettings)==null?void 0:ov.nonce)||"";function q0(){return g.jsxs("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsx("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsxs("div",{className:"mt-3 space-y-2",children:[g.jsx("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsx("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"})]}),g.jsxs("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsx("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"}),g.jsx("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"})]})]})}function kT(){const[e,t]=m.useState([]),[r,n]=m.useState(!0),[o,i]=m.useState(null);m.useEffect(()=>{let a=!0;async function l(){try{n(!0),i(null);const c=await fetch(`${yT}wpe/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":xT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(p=>({...p,status:p.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&i(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const s=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxs("div",{className:"p-4","aria-busy":r,children:[g.jsx("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"}),g.jsx("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for WP Enhanced plugins here. Ensure your licenses are up-to-date to access all features and updates."}),r&&g.jsxs(g.Fragment,{children:[g.jsx(q0,{}),g.jsx(q0,{})]}),!r&&o&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o}),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsx(B0,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>s(l,c),plugin:a.plugin,plugin_id:a.plugin_id,restNamespace:"wpe/v1"})},a.plugin||l)),!r&&!o&&e.length===0&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No plugins found."})]})}const Vt={slug:"frontend-reset-password",label:"Frontend Reset Password",color:"#8b5cf6"},xc=[{label:Vt.label,url:`#${Vt.slug}`,key:Vt.slug}];class _T extends m.Component{constructor(t){super(t),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){var t;return this.state.error?g.jsxs("div",{className:"p-4 border border-red-300 bg-red-50 text-red-700 rounded-md",children:[g.jsx("h2",{className:"font-semibold mb-2",children:"Something went wrong."}),g.jsx("pre",{className:"text-xs whitespace-pre-wrap",children:String(((t=this.state.error)==null?void 0:t.stack)||this.state.error)})]}):this.props.children}}const ST=Object.assign({"./specific/pages/frontend-reset-password.jsx":If});function ET(e){const t=e.split("/"),r=t.pop(),n=t.pop();return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}const so=Object.fromEntries(Object.entries(ST).map(([e,t])=>{const r=ET(e),n=t!=null&&t.default?t.default:()=>g.jsxs("div",{className:"text-red-600",children:['Page "',r,'" has no default export.']});return[r,n]})),CT=({slug:e})=>g.jsxs("div",{className:"space-y-2",children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Not found"}),g.jsxs("p",{className:"text-sm text-neutral-500",children:['No page registered for "',e,'".']})]});function TT(){const[e,t]=m.useState(()=>typeof window<"u"?localStorage.theme==="light"||!("theme"in localStorage)&&!window.matchMedia("(prefers-color-scheme: dark)").matches:!0);return m.useEffect(()=>{e?(document.documentElement.classList.remove("dark"),localStorage.theme="light"):(document.documentElement.classList.add("dark"),localStorage.theme="dark")},[e]),g.jsx(df,{checked:e,onChange:t,iconOn:g.jsx(Sk,{className:"size-4 text-yellow-500"}),iconOff:g.jsx(xk,{className:"size-4 text-gray-400"}),"aria-label":"Toggle light mode",className:"ml-4"})}function PT(e){const t=it(e);if(Vt&&Vt.slug){const r={};Object.keys(so).forEach(n=>{r[n]=so[n]}),t.registerPlugin({slug:Vt.slug,label:Vt.label,color:Vt.color,order:Vt.order,pages:r})}else xc&&xc.length>0&&xc.forEach(r=>{const n={};so[r.key]&&(n[r.key]=so[r.key]),t.registerPlugin({slug:r.key,label:r.label,pages:n})})}function kc({children:e}){var w;const t=typeof window<"u"&&((w=window.diviEngineSettingsObject)==null?void 0:w.organization)||"divi-engine",r=m.useMemo(()=>it(t),[t]);m.useEffect(()=>{PT(t)},[t]);const[n,o]=m.useState(!1),[i,s]=m.useState("dashboard"),[a,l]=m.useState(null),[c,u]=m.useState(()=>r.getPlugins());m.useEffect(()=>{const x=r.subscribe(S=>{u(S)});return u(r.getPlugins()),x},[r]);const f=m.useMemo(()=>{const x=c.filter(S=>S.pages&&Object.keys(S.pages).length>0).map(S=>({label:S.label,url:`#${S.slug}`,key:S.slug}));return[{label:"Dashboard",url:"#dashboard",key:"dashboard"},...x,{label:"License",url:"#license",key:"license"}]},[c]),p=m.useMemo(()=>{if(typeof navigator>"u")return!1;const x=navigator.userAgent||"";return/Mac|iPhone|iPad|iPod/.test(x)},[]),d=p?"⌘ K":"Ctrl K";m.useEffect(()=>{function x(){const S=(typeof window<"u"?window.location.hash:"").slice(1),[_,...T]=(S||"").split("/"),P=T.length?T.join("/"):null;s(_||"dashboard"),l(P)}if(typeof window<"u")return window.addEventListener("hashchange",x),x(),()=>window.removeEventListener("hashchange",x)},[]);const h=m.useMemo(()=>{if(i==="dashboard"||i==="")return _=>g.jsx(V0,{organization:t,..._});if(i==="license"){const _=t==="wp-enhanced"?kT:wT;return T=>g.jsx(_,{...T})}const x=r.getPage(i);if(x)return x;const S=so[i];return S||(_=>g.jsx(CT,{slug:i,..._}))},[i,t,r,c]),v=m.useCallback((x,S)=>{if(x.preventDefault(),typeof window<"u"){const _=S.replace("#","");window.location.hash=`#${_}`}},[]);return m.useEffect(()=>{function x(_){var P;if(!_)return!1;const T=(_.tagName||"").toLowerCase();return T==="input"||T==="textarea"||_.isContentEditable||((P=_.closest)==null?void 0:P.call(_,'[contenteditable=""],[contenteditable="true"],[role="textbox"]'))}function S(_){const T=(_.key||"").toLowerCase(),P=_.target;if(!x(P)){if(p&&_.metaKey&&!_.shiftKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&!_.shiftKey&&!_.altKey&&T==="/"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&_.shiftKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!_.ctrlKey&&!_.metaKey&&!_.altKey&&!_.shiftKey&&T==="/"){_.preventDefault(),o(!0);return}}}return window.addEventListener("keydown",S,{capture:!0}),()=>window.removeEventListener("keydown",S,{capture:!0})},[p]),g.jsxs(g.Fragment,{children:[g.jsxs($E,{navbar:g.jsxs(BE,{children:[g.jsx(Pm,{className:"max-lg:hidden",children:f.map(({label:x,url:S,key:_})=>g.jsx(Qn,{href:S,onClick:T=>v(T,S),current:i===_,children:x},_))}),g.jsx("div",{className:"flex-1"}),g.jsxs(Pm,{children:[g.jsxs(Qn,{className:"flex items-center mr-2 text-xs text-neutral-500 border border-neutral-200 rounded px-1 py-0.5 ml-1 bg-neutral-50 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-300 cursor-pointer",onClick:()=>o(!0),tabIndex:0,onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&o(!0)},"aria-label":"Open search",children:[g.jsx(kk,{className:"size-4 mr-1 text-neutral-500 dark:text-neutral-300"}),g.jsx("span",{children:d})]}),g.jsx(Qn,{className:"flex items-center",children:g.jsx(TT,{})})]})]}),children:[g.jsx("div",{className:"content flex flex-1 min-w-0 lg:flex-row flex-col bg-white dark:bg-neutral-900 min-h-0 h-full",children:g.jsx("div",{className:"p-4 flex-1 flex flex-col min-h-0 min-w-0 h-full border-l border-neutral-200 dark:border-neutral-700",children:g.jsx(_T,{children:g.jsx(h,{currentSection:a})})})}),e]}),g.jsx(rT,{open:n,onClose:()=>o(!1)})]})}let W0=null;function $0(){try{F0();const e=["divi-engine-settings","wp-enhanced-settings"];let t=null;for(const r of e){const n=document.getElementById(r);if(n&&n.dataset.reactMounted!=="1"){t=n;break}}if(!t)return;W0=Lv.createRoot(t),W0.render(g.jsx(kc,{})),t.dataset.reactMounted="1"}catch(e){console.error("[DESettingsFramework] Mount failed:",e),typeof window<"u"&&(window.__DE_LAST_ERROR__=String((e==null?void 0:e.stack)||e))}}return typeof window<"u"&&window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED!==!0&&(window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED=!0,document.readyState==="loading"?document.addEventListener("DOMContentLoaded",$0,{once:!0}):$0()),Pr.SettingsApp=kc,Pr.default=kc,Pr.getRegistry=it,Pr.initializeWindowAPI=F0,Object.defineProperties(Pr,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),Pr}({},React,ReactDOM,ReactDOM); -
frontend-reset-password/tags/1.3.1/includes/settings/organization/divi-engine/class-common-settings.php
r3448451 r3449742 260 260 261 261 add_menu_page( 262 __( 'Divi Engine Settings', ' __DE_SETTINGS_TD__' ),263 __( 'Divi Engine', ' __DE_SETTINGS_TD__' ),262 __( 'Divi Engine Settings', 'frontend-reset-password' ), 263 __( 'Divi Engine', 'frontend-reset-password' ), 264 264 'manage_options', 265 265 'divi-engine', -
frontend-reset-password/tags/1.3.1/includes/settings/organization/divi-engine/rest-endpoints/class-license-rest-endpoint.php
r3448451 r3449742 51 51 return rest_ensure_response(array( 52 52 'success' => false, 53 'message' => __('License key is missing.', ' __DE_SETTINGS_TD__')53 'message' => __('License key is missing.', 'frontend-reset-password') 54 54 )); 55 55 } … … 59 59 60 60 if (!is_array($result)) { 61 throw new Exception(__('Unexpected response format.', ' __DE_SETTINGS_TD__'));61 throw new Exception(__('Unexpected response format.', 'frontend-reset-password')); 62 62 } 63 63 … … 66 66 return rest_ensure_response(array( 67 67 'success' => false, 68 'message' => __('An error occurred during license validation.', ' __DE_SETTINGS_TD__')68 'message' => __('An error occurred during license validation.', 'frontend-reset-password') 69 69 )); 70 70 } … … 87 87 return rest_ensure_response(array( 88 88 'success' => false, 89 'message' => __('License key or plugin code is missing.', ' __DE_SETTINGS_TD__')89 'message' => __('License key or plugin code is missing.', 'frontend-reset-password') 90 90 )); 91 91 } … … 104 104 return rest_ensure_response(array( 105 105 'success' => false, 106 'message' => __('Failed to connect to the license server.', ' __DE_SETTINGS_TD__')106 'message' => __('Failed to connect to the license server.', 'frontend-reset-password') 107 107 )); 108 108 } … … 121 121 return rest_ensure_response(array( 122 122 'success' => true, 123 'message' => __('License deactivated successfully.', ' __DE_SETTINGS_TD__')123 'message' => __('License deactivated successfully.', 'frontend-reset-password') 124 124 )); 125 125 } … … 127 127 return rest_ensure_response(array( 128 128 'success' => false, 129 'message' => $response_block->message ?? __('License deactivation failed.', ' __DE_SETTINGS_TD__')129 'message' => $response_block->message ?? __('License deactivation failed.', 'frontend-reset-password') 130 130 )); 131 131 } … … 133 133 return rest_ensure_response(array( 134 134 'success' => false, 135 'message' => __('Unexpected response from the license server.', ' __DE_SETTINGS_TD__')135 'message' => __('Unexpected response from the license server.', 'frontend-reset-password') 136 136 )); 137 137 } … … 159 159 'action' => 'Deactivate', 160 160 'href' => '#divi-engine-license-settings', 161 'description' => esc_html__('Your license is active. You can deactivate it if needed.', ' __DE_SETTINGS_TD__'),161 'description' => esc_html__('Your license is active. You can deactivate it if needed.', 'frontend-reset-password'), 162 162 'plugin_id' => $plugin_id, 163 163 ); … … 170 170 'action' => 'Validate', 171 171 'href' => '#divi-engine-license-settings', 172 'description' => esc_html__('Keep your site updated and secure by entering your license key.', ' __DE_SETTINGS_TD__'),172 'description' => esc_html__('Keep your site updated and secure by entering your license key.', 'frontend-reset-password'), 173 173 'plugin_id' => $plugin_id, 174 174 ); … … 199 199 return array( 200 200 'success' => false, 201 'message' => __('Failed to connect to license server.', ' __DE_SETTINGS_TD__'),201 'message' => __('Failed to connect to license server.', 'frontend-reset-password'), 202 202 ); 203 203 } … … 207 207 return array( 208 208 'success' => false, 209 'message' => __('Invalid response from license server.', ' __DE_SETTINGS_TD__'),209 'message' => __('Invalid response from license server.', 'frontend-reset-password'), 210 210 ); 211 211 } … … 225 225 return array( 226 226 'success' => true, 227 'message' => __('License activated successfully.', ' __DE_SETTINGS_TD__'),227 'message' => __('License activated successfully.', 'frontend-reset-password'), 228 228 'formatted_key' => $license_key, 229 229 ); … … 232 232 return array( 233 233 'success' => false, 234 'message' => $last_response->message ?? __('License activation failed.', ' __DE_SETTINGS_TD__'),234 'message' => $last_response->message ?? __('License activation failed.', 'frontend-reset-password'), 235 235 ); 236 236 } -
frontend-reset-password/tags/1.3.1/includes/settings/organization/divi-engine/rest-endpoints/class-rest-endpoint.php
r3448451 r3449742 91 91 return [ 92 92 'plugin' => $plugin, 93 'name' => $plugins[$plugin] . esc_html__(' License Key', ' __DE_SETTINGS_TD__'),93 'name' => $plugins[$plugin] . esc_html__(' License Key', 'frontend-reset-password'), 94 94 'status' => 'Incomplete', 95 95 'href' => '/wp-admin/admin.php?page=divi-engine-settings#license', 96 'description' => esc_html__('Enter your license key to activate updates and features.', ' __DE_SETTINGS_TD__'),96 'description' => esc_html__('Enter your license key to activate updates and features.', 'frontend-reset-password'), 97 97 ]; 98 98 }, $license_achievements)); -
frontend-reset-password/tags/1.3.1/includes/settings/organization/wp-enhanced/class-common-settings.php
r3448451 r3449742 218 218 219 219 add_menu_page( 220 __( 'WP Enhanced Settings', ' __DE_SETTINGS_TD__' ),221 __( 'WP Enhanced', ' __DE_SETTINGS_TD__' ),220 __( 'WP Enhanced Settings', 'frontend-reset-password' ), 221 __( 'WP Enhanced', 'frontend-reset-password' ), 222 222 'manage_options', 223 223 'wp-enhanced', … … 300 300 'diviEngineApiSettings', 301 301 array( 302 'nonce' => wp_create_nonce( 'wp_rest' ), 303 'restUrl' => esc_url_raw( rest_url() ), 304 'hasWoo' => class_exists( 'WooCommerce' ), 305 'settingsUrl' => DE_WPE_SETTINGS_URL, 306 'frameworkVersion' => $this->framework_version, 302 'nonce' => wp_create_nonce( 'wp_rest' ), 303 'restUrl' => esc_url_raw( rest_url() ), 304 'hasWoo' => class_exists( 'WooCommerce' ), 305 'settingsUrl' => DE_WPE_SETTINGS_URL, 306 'frameworkVersion' => $this->framework_version, 307 // Authenticated endpoint for post/page lists - avoids blocking by Solid Security etc. on wp/v2 308 'settingsPostsEndpoint' => esc_url_raw( rest_url( 'wpe/v1/settings/posts' ) ), 307 309 ) 308 310 ); -
frontend-reset-password/tags/1.3.1/includes/settings/organization/wp-enhanced/rest-endpoints/class-license-rest-endpoint.php
r3448451 r3449742 51 51 return rest_ensure_response(array( 52 52 'success' => false, 53 'message' => __('License key is missing.', ' __DE_SETTINGS_TD__')53 'message' => __('License key is missing.', 'frontend-reset-password') 54 54 )); 55 55 } … … 59 59 60 60 if (!is_array($result)) { 61 throw new Exception(__('Unexpected response format.', ' __DE_SETTINGS_TD__'));61 throw new Exception(__('Unexpected response format.', 'frontend-reset-password')); 62 62 } 63 63 … … 66 66 return rest_ensure_response(array( 67 67 'success' => false, 68 'message' => __('An error occurred during license validation.', ' __DE_SETTINGS_TD__')68 'message' => __('An error occurred during license validation.', 'frontend-reset-password') 69 69 )); 70 70 } … … 85 85 return rest_ensure_response(array( 86 86 'success' => false, 87 'message' => __('License key or plugin code is missing.', ' __DE_SETTINGS_TD__')87 'message' => __('License key or plugin code is missing.', 'frontend-reset-password') 88 88 )); 89 89 } … … 101 101 return rest_ensure_response(array( 102 102 'success' => false, 103 'message' => __('Failed to connect to the license server.', ' __DE_SETTINGS_TD__')103 'message' => __('Failed to connect to the license server.', 'frontend-reset-password') 104 104 )); 105 105 } … … 113 113 return rest_ensure_response(array( 114 114 'success' => true, 115 'message' => __('License deactivated successfully.', ' __DE_SETTINGS_TD__')115 'message' => __('License deactivated successfully.', 'frontend-reset-password') 116 116 )); 117 117 } … … 119 119 return rest_ensure_response(array( 120 120 'success' => false, 121 'message' => __('License deactivation failed.', ' __DE_SETTINGS_TD__')121 'message' => __('License deactivation failed.', 'frontend-reset-password') 122 122 )); 123 123 } … … 146 146 'action' => 'Deactivate', 147 147 'href' => '#wp-enhanced-license-settings', 148 'description' => esc_html__('Your license is active. You can deactivate it if needed.', ' __DE_SETTINGS_TD__'),148 'description' => esc_html__('Your license is active. You can deactivate it if needed.', 'frontend-reset-password'), 149 149 'plugin_id' => $plugin_id, 150 150 ); … … 157 157 'action' => 'Validate', 158 158 'href' => '#wp-enhanced-license-settings', 159 'description' => esc_html__('Keep your site updated and secure by entering your license key.', ' __DE_SETTINGS_TD__'),159 'description' => esc_html__('Keep your site updated and secure by entering your license key.', 'frontend-reset-password'), 160 160 'plugin_id' => $plugin_id, 161 161 ); … … 183 183 $message = $response->get_error_message(); 184 184 } else { 185 $message = __('An error occurred, please try again.', ' __DE_SETTINGS_TD__');185 $message = __('An error occurred, please try again.', 'frontend-reset-password'); 186 186 } 187 187 return array( … … 197 197 case 'expired' : 198 198 $message = sprintf( 199 __('Your license key expired on %s.', ' __DE_SETTINGS_TD__'),199 __('Your license key expired on %s.', 'frontend-reset-password'), 200 200 date_i18n(get_option('date_format'), strtotime($license_data->expires, current_time('timestamp'))) 201 201 ); … … 203 203 204 204 case 'revoked' : 205 $message = __('Your license key has been disabled.', ' __DE_SETTINGS_TD__');205 $message = __('Your license key has been disabled.', 'frontend-reset-password'); 206 206 break; 207 207 208 208 case 'missing' : 209 $message = __('Invalid license.', ' __DE_SETTINGS_TD__');209 $message = __('Invalid license.', 'frontend-reset-password'); 210 210 break; 211 211 212 212 case 'invalid' : 213 213 case 'site_inactive' : 214 $message = __('Your license is not active for this URL.', ' __DE_SETTINGS_TD__');214 $message = __('Your license is not active for this URL.', 'frontend-reset-password'); 215 215 break; 216 216 217 217 case 'item_name_mismatch' : 218 $message = __('This appears to be an invalid license key.', ' __DE_SETTINGS_TD__');218 $message = __('This appears to be an invalid license key.', 'frontend-reset-password'); 219 219 break; 220 220 221 221 case 'no_activations_left': 222 $message = __('Your license key has reached its activation limit.', ' __DE_SETTINGS_TD__');222 $message = __('Your license key has reached its activation limit.', 'frontend-reset-password'); 223 223 break; 224 224 225 225 default : 226 $message = __('An error occurred, please try again.', ' __DE_SETTINGS_TD__');226 $message = __('An error occurred, please try again.', 'frontend-reset-password'); 227 227 break; 228 228 } … … 242 242 return array( 243 243 'success' => true, 244 'message' => __('License activated successfully.', ' __DE_SETTINGS_TD__'),244 'message' => __('License activated successfully.', 'frontend-reset-password'), 245 245 'formatted_key' => $license_key, 246 246 ); -
frontend-reset-password/tags/1.3.1/includes/settings/organization/wp-enhanced/rest-endpoints/class-rest-endpoint.php
r3448451 r3449742 59 59 ), 60 60 )); 61 62 // Settings page post/page list - avoids blocking by security plugins (e.g. Solid Security) on wp/v2 63 register_rest_route('wpe/v1', '/settings/posts', array( 64 'methods' => 'GET', 65 'callback' => array( $this, 'get_settings_posts' ), 66 'permission_callback' => function() { return current_user_can( 'manage_options' ); }, 67 'args' => array( 68 'post_type' => array( 69 'default' => 'page', 70 'sanitize_callback' => 'sanitize_key', 71 ), 72 'per_page' => array( 73 'default' => 500, 74 'sanitize_callback' => 'absint', 75 ), 76 ), 77 )); 78 } 79 80 /** 81 * Return posts/pages for settings dropdowns. Same shape as wp/v2 so the UI can use it unchanged. 82 * Requires manage_options so security plugins that block public REST still allow this. 83 * 84 * @param WP_REST_Request $req 85 * @return WP_REST_Response 86 */ 87 public function get_settings_posts( WP_REST_Request $req ) { 88 $post_type = $req->get_param( 'post_type' ); 89 // wp/v2 uses "pages" in the URL; WordPress post type is "page" 90 if ( $post_type === 'pages' ) { 91 $post_type = 'page'; 92 } 93 $per_page = min( 500, (int) $req->get_param( 'per_page' ) ); 94 $post_type_object = get_post_type_object( $post_type ); 95 if ( ! $post_type_object || ! current_user_can( $post_type_object->cap->edit_posts ) ) { 96 return new WP_Error( 'rest_forbidden', __( 'Invalid post type or capability.', 'frontend-reset-password' ), array( 'status' => 403 ) ); 97 } 98 $posts = get_posts( array( 99 'post_type' => $post_type, 100 'post_status' => 'publish', 101 'posts_per_page' => $per_page, 102 'orderby' => 'title', 103 'order' => 'ASC', 104 'no_found_rows' => true, 105 ) ); 106 $items = array(); 107 foreach ( $posts as $post_item ) { 108 $items[] = array( 109 'id' => $post_item->ID, 110 'slug' => $post_item->post_name, 111 'title' => array( 'rendered' => get_the_title( $post_item ) ), 112 'date' => $post_item->post_date, 113 'modified' => $post_item->post_modified, 114 ); 115 } 116 return rest_ensure_response( $items ); 61 117 } 62 118 -
frontend-reset-password/tags/1.3.1/includes/settings/specific/settings.php
r3448451 r3449742 13 13 * remains plugin-agnostic and can be safely synced from settings-framework. 14 14 */ 15 16 // ============================================================================= 17 // PLUGIN REGISTRATION FOR MULTI-PLUGIN SUPPORT 18 // ============================================================================= 19 20 add_action( 'wpe_settings_register_plugin', 'somfrp_register_settings_plugin' ); 21 function somfrp_register_settings_plugin( $registry ) { 22 $registry->add( array( 23 'slug' => 'frontend-reset-password', 24 'label' => 'Frontend Reset Password', 25 'script_url' => plugins_url( 'includes/settings/dist/frontend-reset-password-pages.js', SOMFRP_FILE ), 26 'version' => defined( 'SOMFRP_VERSION' ) ? SOMFRP_VERSION : '1.0.0', 27 'framework_version' => defined( 'WPE_SETTINGS_FRAMEWORK_VERSION' ) ? WPE_SETTINGS_FRAMEWORK_VERSION : '2.0.0', 28 ) ); 29 } 15 30 16 31 // ============================================================================= -
frontend-reset-password/tags/1.3.1/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx
r3448451 r3449742 63 63 64 64 // Fetch posts for the postType, with caching & pagination 65 // Prefer authenticated wpe/v1/settings/posts when available (avoids blocking by Solid Security etc. on wp/v2) 65 66 useEffect(() => { 66 67 let abort = new AbortController() … … 78 79 setLoading(true) 79 80 try { 80 const base = getWpBase() 81 const endpoint = `${base}/wp-json/wp/v2/${encodeURIComponent(postType)}?per_page=${PAGE_SIZE}` 81 const apiSettings = typeof window !== 'undefined' ? window.diviEngineApiSettings : null 82 const customEndpoint = apiSettings?.settingsPostsEndpoint 83 82 84 let all = [] 83 let page = 1 84 let totalPages = 1 85 86 while (true) { 87 const url = `${endpoint}&page=${page}` 88 const res = await fetch(url, { signal: abort.signal }) 85 86 if (customEndpoint) { 87 const url = `${customEndpoint}?post_type=${encodeURIComponent(postType)}&per_page=${PAGE_SIZE}` 88 const res = await fetch(url, { 89 signal: abort.signal, 90 credentials: 'same-origin', 91 headers: apiSettings?.nonce ? { 'X-WP-Nonce': apiSettings.nonce } : {}, 92 }) 89 93 if (!res.ok) throw new Error(`Failed to fetch posts from ${url}`) 90 const tp = parseInt(res.headers.get('X-WP-TotalPages') || '1', 10)91 totalPages = Number.isFinite(tp) ? tp : 192 94 const data = await res.json() 93 all = all.concat(data) 94 95 if (page >= totalPages) break 96 page += 1 95 all = Array.isArray(data) ? data : [] 96 } else { 97 const base = getWpBase() 98 const endpoint = `${base}/wp-json/wp/v2/${encodeURIComponent(postType)}?per_page=${PAGE_SIZE}` 99 let page = 1 100 let totalPages = 1 101 102 while (true) { 103 const url = `${endpoint}&page=${page}` 104 const res = await fetch(url, { signal: abort.signal }) 105 if (!res.ok) throw new Error(`Failed to fetch posts from ${url}`) 106 const tp = parseInt(res.headers.get('X-WP-TotalPages') || '1', 10) 107 totalPages = Number.isFinite(tp) ? tp : 1 108 const data = await res.json() 109 all = all.concat(data) 110 111 if (page >= totalPages) break 112 page += 1 113 } 97 114 } 98 115 -
frontend-reset-password/tags/1.3.1/includes/settings/src/specific/nav-items.js
r3448451 r3449742 1 /** 2 * Plugin Configuration for Frontend Reset Password 3 * 4 * This file defines the plugin's registration with the settings framework. 5 */ 6 7 // New format: Plugin configuration 8 export const pluginConfig = { 9 slug: 'frontend-reset-password', 10 label: 'Frontend Reset Password', 11 color: '#8b5cf6', // Purple 12 // order: 10, // optional, for custom ordering (alphabetical by default) 13 }; 14 15 // Legacy format: Static nav items (backwards compatible) 1 16 export const additionalNavItems = [ 2 { label: 'Frontend Reset Password', url: '#frontend-reset-password', key: 'frontend-reset-password' } 3 ] 4 5 /** 6 * Plugin configuration for multi-plugin support 7 * This plugin uses bundled pages via additionalNavItems, so pluginConfig is null 8 */ 9 export const pluginConfig = null; 17 { label: pluginConfig.label, url: `#${pluginConfig.slug}`, key: pluginConfig.slug }, 18 ]; -
frontend-reset-password/tags/1.3.1/includes/settings/vite.plugin.config.js
r3448451 r3449742 27 27 // CONFIGURE THIS FOR YOUR PLUGIN 28 28 // ============================================ 29 const PLUGIN_SLUG = ' my-plugin'; // Change this to your plugin slug29 const PLUGIN_SLUG = 'frontend-reset-password'; 30 30 // ============================================ 31 31 -
frontend-reset-password/tags/1.3.1/readme.txt
r3448451 r3449742 102 102 == Changelog == 103 103 104 = 1.3.1 = 29th January 2026 = 105 * [FIX] Password reset form no longer shows raw special characters or regex in the page when special character requirement is enabled 106 * [FIX] Settings page "page dropdown" now works when Solid Security (or similar) blocks the public REST API 107 104 108 = 1.3.0 - 28th January 2026 = 105 109 * [NEW] New settings framework for our common brand. Search documentation and settings in WordPress admin -
frontend-reset-password/tags/1.3.1/som-frontend-reset-password.php
r3448451 r3449742 3 3 * Plugin Name: Frontend Reset Password 4 4 * Description: Let your users reset their forgotten passwords from the frontend of your website. 5 * Version: 1.3. 05 * Version: 1.3.1 6 6 * Author: WP Enhanced 7 7 * Author URI: https://wpenhanced.com -
frontend-reset-password/tags/1.3.1/templates/lost_password_reset_form.php
r3448451 r3449742 45 45 class="disblock som-password-input som-pass-strength-input" 46 46 type="password" 47 pattern="<?php echo get_password_pattern(); ?>"47 pattern="<?php echo esc_attr( get_password_pattern() ); ?>" 48 48 required 49 49 autocomplete="new-password" … … 79 79 class="disblock som-password-input" 80 80 type="password" 81 pattern="<?php echo get_password_pattern(); ?>"81 pattern="<?php echo esc_attr( get_password_pattern() ); ?>" 82 82 required 83 83 autocomplete="new-password" -
frontend-reset-password/trunk/includes/settings/dist/settings-app.js
r3448451 r3449742 1 var DESettingsApp=function( hn,p,ku,xt){var Vb,Mb,Bb,Rb,Hb,$b,Wb,zb,Gb,qb,Kb,Yb;"use strict";var Cu=document.createElement("style");Cu.textContent=`*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.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!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-2\\.5{bottom:-.625rem}.-left-4{left:-1rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-\\[-25px\\]{right:-25px}.top-0{top:0}.top-1\\/2{top:50%}.top-\\[5px\\]{top:5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-5{grid-column-start:5}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\\!m-0{margin:0!important}.-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\\!mt-\\[3px\\]{margin-top:3px!important}.-mb-3{margin-bottom:-.75rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\\[-35px\\]{margin-top:-35px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-\\[max\\(100\\%\\,2\\.75rem\\)\\]{width:max(100%,2.75rem);height:max(100%,2.75rem)}.size-full{width:100%;height:100%}.h-0\\.5{height:.125rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.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-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0\\.5{width:.125rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\\/6{width:66.666667%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\\/6{width:83.333333%}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\\[2ch\\]{min-width:2ch}.min-w-\\[calc\\(var\\(--button-width\\)\\+1\\.75rem\\)\\]{min-width:calc(var(--button-width) + 1.75rem)}.min-w-\\[calc\\(var\\(--input-width\\)\\+8px\\)\\]{min-width:calc(var(--input-width) + 8px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-80{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.origin-top-right{transform-origin:top right}.-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-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\\[--spacing\\(5\\)_1fr\\]{grid-template-columns:var(--spacing(5)_1fr)}.grid-cols-\\[1\\.125rem_1fr\\]{grid-template-columns:1.125rem 1fr}.grid-cols-\\[1fr_--spacing\\(5\\)\\]{grid-template-columns:1fr --spacing(5)}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.grid-rows-\\[1fr_auto\\]{grid-template-rows:1fr auto}.grid-rows-\\[1fr_auto_1fr\\]{grid-template-rows:1fr auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\\[0\\.3125rem\\]{border-radius:.3125rem}.rounded-\\[20\\%\\]{border-radius:20%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\\[4\\.5px\\]{border-width:4.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-950\\/10{border-color:#0a0a0a1a}.border-neutral-950\\/15{border-color:#0a0a0a26}.border-neutral-950\\/5{border-color:#0a0a0a0d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-stone-950\\/10{border-color:#0c0a091a}.border-transparent{border-color:transparent}.border-b-neutral-950\\/10{border-bottom-color:#0a0a0a1a}.border-l-neutral-950\\/5{border-left-color:#0a0a0a0d}.bg-amber-400\\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\\/30{background-color:#0000004d}.bg-blue-500\\/15{background-color:#3b82f626}.bg-cyan-400\\/20{background-color:#22d3ee33}.bg-emerald-500\\/15{background-color:#10b98126}.bg-fuchsia-400\\/15{background-color:#e879f926}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\\/75{background-color:#6b7280bf}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\\/15{background-color:#22c55e26}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-400\\/20{background-color:#a3e63533}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-600\\/10{background-color:#5252521a}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-neutral-950\\/10{background-color:#0a0a0a1a}.bg-neutral-950\\/15{background-color:#0a0a0a26}.bg-neutral-950\\/25{background-color:#0a0a0a40}.bg-neutral-950\\/5{background-color:#0a0a0a0d}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\\/15{background-color:#f9731626}.bg-pink-400\\/15{background-color:#f472b626}.bg-purple-500\\/15{background-color:#a855f726}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400\\/15{background-color:#fb718526}.bg-sky-500\\/15{background-color:#0ea5e926}.bg-teal-500\\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-500\\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\\/75{background-color:#ffffffbf}.bg-yellow-400\\/20{background-color:#facc1533}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-gray-500{fill:#6b7280}.stroke-current{stroke:currentColor}.stroke-neutral-500{stroke:#737373}.stroke-stone-500{stroke:#78716c}.stroke-white{stroke:#fff}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\\[3px\\]{padding:3px}.p-\\[5\\%\\]{padding:5%}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.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-3\\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px);padding-right:calc(--spacing(3.5) - 1px)}.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}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\\[calc\\(--spacing\\(2\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(2.5) - 1px);padding-bottom:calc(--spacing(2.5) - 1px)}.\\!pl-1{padding-left:.25rem!important}.\\!pl-10{padding-left:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\\.5{padding-left:.875rem}.pl-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px)}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\\[calc\\(--spacing\\(10\\)-1px\\)\\]{padding-right:calc(--spacing(10) - 1px)}.pr-\\[calc\\(--spacing\\(7\\)-1px\\)\\]{padding-right:calc(--spacing(7) - 1px)}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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,.text-2xl\\/8{font-size:1.5rem;line-height:2rem}.text-\\[48px\\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-base\\/10{font-size:1rem;line-height:2.5rem}.text-base\\/6{font-size:1rem;line-height:1.5rem}.text-base\\/7{font-size:1rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-lg\\/6{font-size:1.125rem;line-height:1.5rem}.text-sm,.text-sm\\/5{font-size:.875rem;line-height:1.25rem}.text-sm\\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\\/5{font-size:.75rem;line-height:1.25rem}.text-xs\\/6{font-size:.75rem;line-height:1.5rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-neutral-950\\/50{text-decoration-color:#0a0a0a80}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.\\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.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-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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black\\/10{outline-color:#0000001a}.outline-gray-300{outline-color:#d1d5db}.outline-gray-900\\/5{outline-color:#1118270d}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-inset{--tw-ring-inset: inset}.ring-black\\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500\\/10{--tw-ring-color: rgb(107 114 128 / .1)}.ring-green-600\\/20{--tw-ring-color: rgb(22 163 74 / .2)}.ring-neutral-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.ring-neutral-950\\/10{--tw-ring-color: rgb(10 10 10 / .1)}.ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.ring-orange-500\\/10{--tw-ring-color: rgb(249 115 22 / .1)}.ring-red-600\\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-yellow-600\\/20{--tw-ring-color: rgb(202 138 4 / .2)}.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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.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-transform{will-change:transform}.forced-color-adjust-none{forced-color-adjust:none}.\\[--anchor-gap\\:--spacing\\(2\\)\\]{--anchor-gap: var(--spacing(2))}.\\[--anchor-offset\\:-1\\.625rem\\]{--anchor-offset: -1.625rem}.\\[--anchor-padding\\:--spacing\\(1\\)\\]{--anchor-padding: var(--spacing(1))}.\\[--anchor-padding\\:--spacing\\(4\\)\\]{--anchor-padding: var(--spacing(4))}.\\[--avatar-radius\\:20\\%\\]{--avatar-radius: 20%}.\\[--btn-bg\\:var\\(--color-amber-400\\)\\]{--btn-bg: var(--color-amber-400)}.\\[--btn-bg\\:var\\(--color-blue-600\\)\\]{--btn-bg: var(--color-blue-600)}.\\[--btn-bg\\:var\\(--color-cyan-300\\)\\]{--btn-bg: var(--color-cyan-300)}.\\[--btn-bg\\:var\\(--color-emerald-600\\)\\]{--btn-bg: var(--color-emerald-600)}.\\[--btn-bg\\:var\\(--color-fuchsia-500\\)\\]{--btn-bg: var(--color-fuchsia-500)}.\\[--btn-bg\\:var\\(--color-green-600\\)\\]{--btn-bg: var(--color-green-600)}.\\[--btn-bg\\:var\\(--color-indigo-500\\)\\]{--btn-bg: var(--color-indigo-500)}.\\[--btn-bg\\:var\\(--color-lime-300\\)\\]{--btn-bg: var(--color-lime-300)}.\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]{--btn-bg: var(--color-neutral-600)}.\\[--btn-bg\\:var\\(--color-neutral-900\\)\\]{--btn-bg: var(--color-neutral-900)}.\\[--btn-bg\\:var\\(--color-orange-500\\)\\]{--btn-bg: var(--color-orange-500)}.\\[--btn-bg\\:var\\(--color-pink-500\\)\\]{--btn-bg: var(--color-pink-500)}.\\[--btn-bg\\:var\\(--color-purple-500\\)\\]{--btn-bg: var(--color-purple-500)}.\\[--btn-bg\\:var\\(--color-red-600\\)\\]{--btn-bg: var(--color-red-600)}.\\[--btn-bg\\:var\\(--color-rose-500\\)\\]{--btn-bg: var(--color-rose-500)}.\\[--btn-bg\\:var\\(--color-sky-500\\)\\]{--btn-bg: var(--color-sky-500)}.\\[--btn-bg\\:var\\(--color-teal-600\\)\\]{--btn-bg: var(--color-teal-600)}.\\[--btn-bg\\:var\\(--color-violet-500\\)\\]{--btn-bg: var(--color-violet-500)}.\\[--btn-bg\\:var\\(--color-yellow-300\\)\\]{--btn-bg: var(--color-yellow-300)}.\\[--btn-bg\\:white\\]{--btn-bg: white}.\\[--btn-border\\:var\\(--color-amber-500\\)\\]{--btn-border: var(--color-amber-500)}.\\[--btn-border\\:var\\(--color-blue-700\\)\\]{--btn-border: var(--color-blue-700)}.\\[--btn-border\\:var\\(--color-cyan-400\\)\\]{--btn-border: var(--color-cyan-400)}.\\[--btn-border\\:var\\(--color-emerald-700\\)\\]{--btn-border: var(--color-emerald-700)}.\\[--btn-border\\:var\\(--color-fuchsia-600\\)\\]{--btn-border: var(--color-fuchsia-600)}.\\[--btn-border\\:var\\(--color-green-700\\)\\]{--btn-border: var(--color-green-700)}.\\[--btn-border\\:var\\(--color-indigo-600\\)\\]{--btn-border: var(--color-indigo-600)}.\\[--btn-border\\:var\\(--color-lime-400\\)\\]{--btn-border: var(--color-lime-400)}.\\[--btn-border\\:var\\(--color-neutral-700\\)\\]{--btn-border: var(--color-neutral-700)}.\\[--btn-border\\:var\\(--color-neutral-950\\)\\]{--btn-border: var(--color-neutral-950)}.\\[--btn-border\\:var\\(--color-orange-600\\)\\]{--btn-border: var(--color-orange-600)}.\\[--btn-border\\:var\\(--color-pink-600\\)\\]{--btn-border: var(--color-pink-600)}.\\[--btn-border\\:var\\(--color-purple-600\\)\\]{--btn-border: var(--color-purple-600)}.\\[--btn-border\\:var\\(--color-red-700\\)\\]{--btn-border: var(--color-red-700)}.\\[--btn-border\\:var\\(--color-rose-600\\)\\]{--btn-border: var(--color-rose-600)}.\\[--btn-border\\:var\\(--color-sky-600\\)\\]{--btn-border: var(--color-sky-600)}.\\[--btn-border\\:var\\(--color-teal-700\\)\\]{--btn-border: var(--color-teal-700)}.\\[--btn-border\\:var\\(--color-violet-600\\)\\]{--btn-border: var(--color-violet-600)}.\\[--btn-border\\:var\\(--color-yellow-400\\)\\]{--btn-border: var(--color-yellow-400)}.\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]{--btn-hover-overlay: var(--color-neutral-950)}.\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]{--btn-hover-overlay: var(--color-white)}.\\[--btn-icon\\:var\\(--color-amber-600\\)\\]{--btn-icon: var(--color-amber-600)}.\\[--btn-icon\\:var\\(--color-blue-400\\)\\]{--btn-icon: var(--color-blue-400)}.\\[--btn-icon\\:var\\(--color-cyan-500\\)\\]{--btn-icon: var(--color-cyan-500)}.\\[--btn-icon\\:var\\(--color-fuchsia-300\\)\\]{--btn-icon: var(--color-fuchsia-300)}.\\[--btn-icon\\:var\\(--color-indigo-300\\)\\]{--btn-icon: var(--color-indigo-300)}.\\[--btn-icon\\:var\\(--color-lime-600\\)\\]{--btn-icon: var(--color-lime-600)}.\\[--btn-icon\\:var\\(--color-neutral-400\\)\\]{--btn-icon: var(--color-neutral-400)}.\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]{--btn-icon: var(--color-neutral-500)}.\\[--btn-icon\\:var\\(--color-orange-300\\)\\]{--btn-icon: var(--color-orange-300)}.\\[--btn-icon\\:var\\(--color-pink-300\\)\\]{--btn-icon: var(--color-pink-300)}.\\[--btn-icon\\:var\\(--color-purple-300\\)\\]{--btn-icon: var(--color-purple-300)}.\\[--btn-icon\\:var\\(--color-red-300\\)\\]{--btn-icon: var(--color-red-300)}.\\[--btn-icon\\:var\\(--color-rose-300\\)\\]{--btn-icon: var(--color-rose-300)}.\\[--btn-icon\\:var\\(--color-violet-300\\)\\]{--btn-icon: var(--color-violet-300)}.\\[--btn-icon\\:var\\(--color-white\\)\\]{--btn-icon: var(--color-white)}.\\[--btn-icon\\:var\\(--color-yellow-600\\)\\]{--btn-icon: var(--color-yellow-600)}.\\[--checkbox-check\\:var\\(--color-amber-950\\)\\]{--checkbox-check: var(--color-amber-950)}.\\[--checkbox-check\\:var\\(--color-cyan-950\\)\\]{--checkbox-check: var(--color-cyan-950)}.\\[--checkbox-check\\:var\\(--color-lime-950\\)\\]{--checkbox-check: var(--color-lime-950)}.\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]{--checkbox-check: var(--color-neutral-900)}.\\[--checkbox-check\\:var\\(--color-white\\)\\]{--checkbox-check: var(--color-white)}.\\[--checkbox-check\\:var\\(--color-yellow-950\\)\\]{--checkbox-check: var(--color-yellow-950)}.\\[--checkbox-checked-bg\\:var\\(--color-amber-400\\)\\]{--checkbox-checked-bg: var(--color-amber-400)}.\\[--checkbox-checked-bg\\:var\\(--color-blue-600\\)\\]{--checkbox-checked-bg: var(--color-blue-600)}.\\[--checkbox-checked-bg\\:var\\(--color-cyan-300\\)\\]{--checkbox-checked-bg: var(--color-cyan-300)}.\\[--checkbox-checked-bg\\:var\\(--color-emerald-600\\)\\]{--checkbox-checked-bg: var(--color-emerald-600)}.\\[--checkbox-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--checkbox-checked-bg: var(--color-fuchsia-500)}.\\[--checkbox-checked-bg\\:var\\(--color-green-600\\)\\]{--checkbox-checked-bg: var(--color-green-600)}.\\[--checkbox-checked-bg\\:var\\(--color-indigo-500\\)\\]{--checkbox-checked-bg: var(--color-indigo-500)}.\\[--checkbox-checked-bg\\:var\\(--color-lime-300\\)\\]{--checkbox-checked-bg: var(--color-lime-300)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]{--checkbox-checked-bg: var(--color-neutral-600)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-900\\)\\]{--checkbox-checked-bg: var(--color-neutral-900)}.\\[--checkbox-checked-bg\\:var\\(--color-orange-500\\)\\]{--checkbox-checked-bg: var(--color-orange-500)}.\\[--checkbox-checked-bg\\:var\\(--color-pink-500\\)\\]{--checkbox-checked-bg: var(--color-pink-500)}.\\[--checkbox-checked-bg\\:var\\(--color-purple-500\\)\\]{--checkbox-checked-bg: var(--color-purple-500)}.\\[--checkbox-checked-bg\\:var\\(--color-red-600\\)\\]{--checkbox-checked-bg: var(--color-red-600)}.\\[--checkbox-checked-bg\\:var\\(--color-rose-500\\)\\]{--checkbox-checked-bg: var(--color-rose-500)}.\\[--checkbox-checked-bg\\:var\\(--color-sky-500\\)\\]{--checkbox-checked-bg: var(--color-sky-500)}.\\[--checkbox-checked-bg\\:var\\(--color-teal-600\\)\\]{--checkbox-checked-bg: var(--color-teal-600)}.\\[--checkbox-checked-bg\\:var\\(--color-violet-500\\)\\]{--checkbox-checked-bg: var(--color-violet-500)}.\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]{--checkbox-checked-bg: var(--color-white)}.\\[--checkbox-checked-bg\\:var\\(--color-yellow-300\\)\\]{--checkbox-checked-bg: var(--color-yellow-300)}.\\[--checkbox-checked-border\\:var\\(--color-amber-500\\)\\]{--checkbox-checked-border: var(--color-amber-500)}.\\[--checkbox-checked-border\\:var\\(--color-blue-700\\)\\]{--checkbox-checked-border: var(--color-blue-700)}.\\[--checkbox-checked-border\\:var\\(--color-cyan-400\\)\\]{--checkbox-checked-border: var(--color-cyan-400)}.\\[--checkbox-checked-border\\:var\\(--color-emerald-700\\)\\]{--checkbox-checked-border: var(--color-emerald-700)}.\\[--checkbox-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--checkbox-checked-border: var(--color-fuchsia-600)}.\\[--checkbox-checked-border\\:var\\(--color-green-700\\)\\]{--checkbox-checked-border: var(--color-green-700)}.\\[--checkbox-checked-border\\:var\\(--color-indigo-600\\)\\]{--checkbox-checked-border: var(--color-indigo-600)}.\\[--checkbox-checked-border\\:var\\(--color-lime-400\\)\\]{--checkbox-checked-border: var(--color-lime-400)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-700\\)\\]{--checkbox-checked-border: var(--color-neutral-700)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]{--checkbox-checked-border: var(--color-neutral-950)}.\\[--checkbox-checked-border\\:var\\(--color-orange-600\\)\\]{--checkbox-checked-border: var(--color-orange-600)}.\\[--checkbox-checked-border\\:var\\(--color-pink-600\\)\\]{--checkbox-checked-border: var(--color-pink-600)}.\\[--checkbox-checked-border\\:var\\(--color-purple-600\\)\\]{--checkbox-checked-border: var(--color-purple-600)}.\\[--checkbox-checked-border\\:var\\(--color-red-700\\)\\]{--checkbox-checked-border: var(--color-red-700)}.\\[--checkbox-checked-border\\:var\\(--color-rose-600\\)\\]{--checkbox-checked-border: var(--color-rose-600)}.\\[--checkbox-checked-border\\:var\\(--color-sky-600\\)\\]{--checkbox-checked-border: var(--color-sky-600)}.\\[--checkbox-checked-border\\:var\\(--color-teal-700\\)\\]{--checkbox-checked-border: var(--color-teal-700)}.\\[--checkbox-checked-border\\:var\\(--color-violet-600\\)\\]{--checkbox-checked-border: var(--color-violet-600)}.\\[--checkbox-checked-border\\:var\\(--color-yellow-400\\)\\]{--checkbox-checked-border: var(--color-yellow-400)}.\\[--gutter\\:--spacing\\(8\\)\\]{--gutter: var(--spacing(8))}.\\[--radio-checked-bg\\:var\\(--color-amber-400\\)\\]{--radio-checked-bg: var(--color-amber-400)}.\\[--radio-checked-bg\\:var\\(--color-blue-600\\)\\]{--radio-checked-bg: var(--color-blue-600)}.\\[--radio-checked-bg\\:var\\(--color-cyan-300\\)\\]{--radio-checked-bg: var(--color-cyan-300)}.\\[--radio-checked-bg\\:var\\(--color-emerald-600\\)\\]{--radio-checked-bg: var(--color-emerald-600)}.\\[--radio-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--radio-checked-bg: var(--color-fuchsia-500)}.\\[--radio-checked-bg\\:var\\(--color-green-600\\)\\]{--radio-checked-bg: var(--color-green-600)}.\\[--radio-checked-bg\\:var\\(--color-indigo-500\\)\\]{--radio-checked-bg: var(--color-indigo-500)}.\\[--radio-checked-bg\\:var\\(--color-lime-300\\)\\]{--radio-checked-bg: var(--color-lime-300)}.\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]{--radio-checked-bg: var(--color-neutral-600)}.\\[--radio-checked-bg\\:var\\(--color-neutral-900\\)\\]{--radio-checked-bg: var(--color-neutral-900)}.\\[--radio-checked-bg\\:var\\(--color-orange-500\\)\\]{--radio-checked-bg: var(--color-orange-500)}.\\[--radio-checked-bg\\:var\\(--color-pink-500\\)\\]{--radio-checked-bg: var(--color-pink-500)}.\\[--radio-checked-bg\\:var\\(--color-purple-500\\)\\]{--radio-checked-bg: var(--color-purple-500)}.\\[--radio-checked-bg\\:var\\(--color-red-600\\)\\]{--radio-checked-bg: var(--color-red-600)}.\\[--radio-checked-bg\\:var\\(--color-rose-500\\)\\]{--radio-checked-bg: var(--color-rose-500)}.\\[--radio-checked-bg\\:var\\(--color-sky-500\\)\\]{--radio-checked-bg: var(--color-sky-500)}.\\[--radio-checked-bg\\:var\\(--color-teal-600\\)\\]{--radio-checked-bg: var(--color-teal-600)}.\\[--radio-checked-bg\\:var\\(--color-violet-500\\)\\]{--radio-checked-bg: var(--color-violet-500)}.\\[--radio-checked-bg\\:var\\(--color-white\\)\\]{--radio-checked-bg: var(--color-white)}.\\[--radio-checked-bg\\:var\\(--color-yellow-300\\)\\]{--radio-checked-bg: var(--color-yellow-300)}.\\[--radio-checked-border\\:var\\(--color-amber-500\\)\\]{--radio-checked-border: var(--color-amber-500)}.\\[--radio-checked-border\\:var\\(--color-blue-700\\)\\]{--radio-checked-border: var(--color-blue-700)}.\\[--radio-checked-border\\:var\\(--color-cyan-400\\)\\]{--radio-checked-border: var(--color-cyan-400)}.\\[--radio-checked-border\\:var\\(--color-emerald-700\\)\\]{--radio-checked-border: var(--color-emerald-700)}.\\[--radio-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--radio-checked-border: var(--color-fuchsia-600)}.\\[--radio-checked-border\\:var\\(--color-green-700\\)\\]{--radio-checked-border: var(--color-green-700)}.\\[--radio-checked-border\\:var\\(--color-indigo-600\\)\\]{--radio-checked-border: var(--color-indigo-600)}.\\[--radio-checked-border\\:var\\(--color-lime-400\\)\\]{--radio-checked-border: var(--color-lime-400)}.\\[--radio-checked-border\\:var\\(--color-neutral-700\\)\\]{--radio-checked-border: var(--color-neutral-700)}.\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]{--radio-checked-border: var(--color-neutral-950)}.\\[--radio-checked-border\\:var\\(--color-orange-600\\)\\]{--radio-checked-border: var(--color-orange-600)}.\\[--radio-checked-border\\:var\\(--color-pink-600\\)\\]{--radio-checked-border: var(--color-pink-600)}.\\[--radio-checked-border\\:var\\(--color-purple-600\\)\\]{--radio-checked-border: var(--color-purple-600)}.\\[--radio-checked-border\\:var\\(--color-red-700\\)\\]{--radio-checked-border: var(--color-red-700)}.\\[--radio-checked-border\\:var\\(--color-rose-600\\)\\]{--radio-checked-border: var(--color-rose-600)}.\\[--radio-checked-border\\:var\\(--color-sky-600\\)\\]{--radio-checked-border: var(--color-sky-600)}.\\[--radio-checked-border\\:var\\(--color-teal-700\\)\\]{--radio-checked-border: var(--color-teal-700)}.\\[--radio-checked-border\\:var\\(--color-violet-600\\)\\]{--radio-checked-border: var(--color-violet-600)}.\\[--radio-checked-border\\:var\\(--color-yellow-400\\)\\]{--radio-checked-border: var(--color-yellow-400)}.\\[--radio-checked-indicator\\:var\\(--color-amber-950\\)\\]{--radio-checked-indicator: var(--color-amber-950)}.\\[--radio-checked-indicator\\:var\\(--color-cyan-950\\)\\]{--radio-checked-indicator: var(--color-cyan-950)}.\\[--radio-checked-indicator\\:var\\(--color-lime-950\\)\\]{--radio-checked-indicator: var(--color-lime-950)}.\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]{--radio-checked-indicator: var(--color-neutral-900)}.\\[--radio-checked-indicator\\:var\\(--color-white\\)\\]{--radio-checked-indicator: var(--color-white)}.\\[--radio-checked-indicator\\:var\\(--color-yellow-950\\)\\]{--radio-checked-indicator: var(--color-yellow-950)}.\\[--radio-indicator\\:transparent\\]{--radio-indicator: transparent}.\\[--switch-bg-ring\\:var\\(--color-amber-500\\)\\]{--switch-bg-ring: var(--color-amber-500)}.\\[--switch-bg-ring\\:var\\(--color-black\\)\\]{--switch-bg-ring: var(--color-black)}.\\[--switch-bg-ring\\:var\\(--color-blue-700\\)\\]{--switch-bg-ring: var(--color-blue-700)}.\\[--switch-bg-ring\\:var\\(--color-cyan-400\\)\\]{--switch-bg-ring: var(--color-cyan-400)}.\\[--switch-bg-ring\\:var\\(--color-emerald-600\\)\\]{--switch-bg-ring: var(--color-emerald-600)}.\\[--switch-bg-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-bg-ring: var(--color-fuchsia-600)}.\\[--switch-bg-ring\\:var\\(--color-green-700\\)\\]{--switch-bg-ring: var(--color-green-700)}.\\[--switch-bg-ring\\:var\\(--color-indigo-600\\)\\]{--switch-bg-ring: var(--color-indigo-600)}.\\[--switch-bg-ring\\:var\\(--color-lime-400\\)\\]{--switch-bg-ring: var(--color-lime-400)}.\\[--switch-bg-ring\\:var\\(--color-neutral-700\\)\\]{--switch-bg-ring: var(--color-neutral-700)}.\\[--switch-bg-ring\\:var\\(--color-neutral-950\\)\\]{--switch-bg-ring: var(--color-neutral-950)}.\\[--switch-bg-ring\\:var\\(--color-orange-600\\)\\]{--switch-bg-ring: var(--color-orange-600)}.\\[--switch-bg-ring\\:var\\(--color-pink-600\\)\\]{--switch-bg-ring: var(--color-pink-600)}.\\[--switch-bg-ring\\:var\\(--color-purple-600\\)\\]{--switch-bg-ring: var(--color-purple-600)}.\\[--switch-bg-ring\\:var\\(--color-red-700\\)\\]{--switch-bg-ring: var(--color-red-700)}.\\[--switch-bg-ring\\:var\\(--color-rose-600\\)\\]{--switch-bg-ring: var(--color-rose-600)}.\\[--switch-bg-ring\\:var\\(--color-sky-600\\)\\]{--switch-bg-ring: var(--color-sky-600)}.\\[--switch-bg-ring\\:var\\(--color-teal-700\\)\\]{--switch-bg-ring: var(--color-teal-700)}.\\[--switch-bg-ring\\:var\\(--color-violet-600\\)\\]{--switch-bg-ring: var(--color-violet-600)}.\\[--switch-bg-ring\\:var\\(--color-yellow-400\\)\\]{--switch-bg-ring: var(--color-yellow-400)}.\\[--switch-bg\\:var\\(--color-amber-400\\)\\]{--switch-bg: var(--color-amber-400)}.\\[--switch-bg\\:var\\(--color-blue-600\\)\\]{--switch-bg: var(--color-blue-600)}.\\[--switch-bg\\:var\\(--color-cyan-300\\)\\]{--switch-bg: var(--color-cyan-300)}.\\[--switch-bg\\:var\\(--color-emerald-500\\)\\]{--switch-bg: var(--color-emerald-500)}.\\[--switch-bg\\:var\\(--color-fuchsia-500\\)\\]{--switch-bg: var(--color-fuchsia-500)}.\\[--switch-bg\\:var\\(--color-green-600\\)\\]{--switch-bg: var(--color-green-600)}.\\[--switch-bg\\:var\\(--color-indigo-500\\)\\]{--switch-bg: var(--color-indigo-500)}.\\[--switch-bg\\:var\\(--color-lime-300\\)\\]{--switch-bg: var(--color-lime-300)}.\\[--switch-bg\\:var\\(--color-neutral-600\\)\\]{--switch-bg: var(--color-neutral-600)}.\\[--switch-bg\\:var\\(--color-neutral-900\\)\\]{--switch-bg: var(--color-neutral-900)}.\\[--switch-bg\\:var\\(--color-orange-500\\)\\]{--switch-bg: var(--color-orange-500)}.\\[--switch-bg\\:var\\(--color-pink-500\\)\\]{--switch-bg: var(--color-pink-500)}.\\[--switch-bg\\:var\\(--color-purple-500\\)\\]{--switch-bg: var(--color-purple-500)}.\\[--switch-bg\\:var\\(--color-red-600\\)\\]{--switch-bg: var(--color-red-600)}.\\[--switch-bg\\:var\\(--color-rose-500\\)\\]{--switch-bg: var(--color-rose-500)}.\\[--switch-bg\\:var\\(--color-sky-500\\)\\]{--switch-bg: var(--color-sky-500)}.\\[--switch-bg\\:var\\(--color-teal-600\\)\\]{--switch-bg: var(--color-teal-600)}.\\[--switch-bg\\:var\\(--color-violet-500\\)\\]{--switch-bg: var(--color-violet-500)}.\\[--switch-bg\\:var\\(--color-yellow-300\\)\\]{--switch-bg: var(--color-yellow-300)}.\\[--switch-bg\\:white\\]{--switch-bg: white}.\\[--switch-ring\\:transparent\\]{--switch-ring: transparent}.\\[--switch-ring\\:var\\(--color-blue-700\\)\\]{--switch-ring: var(--color-blue-700)}.\\[--switch-ring\\:var\\(--color-emerald-600\\)\\]{--switch-ring: var(--color-emerald-600)}.\\[--switch-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-ring: var(--color-fuchsia-600)}.\\[--switch-ring\\:var\\(--color-green-700\\)\\]{--switch-ring: var(--color-green-700)}.\\[--switch-ring\\:var\\(--color-indigo-600\\)\\]{--switch-ring: var(--color-indigo-600)}.\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]{--switch-ring: var(--color-neutral-700)}.\\[--switch-ring\\:var\\(--color-neutral-950\\)\\]{--switch-ring: var(--color-neutral-950)}.\\[--switch-ring\\:var\\(--color-orange-600\\)\\]{--switch-ring: var(--color-orange-600)}.\\[--switch-ring\\:var\\(--color-pink-600\\)\\]{--switch-ring: var(--color-pink-600)}.\\[--switch-ring\\:var\\(--color-purple-600\\)\\]{--switch-ring: var(--color-purple-600)}.\\[--switch-ring\\:var\\(--color-red-700\\)\\]{--switch-ring: var(--color-red-700)}.\\[--switch-ring\\:var\\(--color-rose-600\\)\\]{--switch-ring: var(--color-rose-600)}.\\[--switch-ring\\:var\\(--color-sky-600\\)\\]{--switch-ring: var(--color-sky-600)}.\\[--switch-ring\\:var\\(--color-teal-700\\)\\]{--switch-ring: var(--color-teal-700)}.\\[--switch-ring\\:var\\(--color-violet-600\\)\\]{--switch-ring: var(--color-violet-600)}.\\[--switch-shadow\\:transparent\\]{--switch-shadow: transparent}.\\[--switch-shadow\\:var\\(--color-black\\)\\]{--switch-shadow: var(--color-black)}.\\[--switch-shadow\\:var\\(--color-blue-900\\)\\]{--switch-shadow: var(--color-blue-900)}.\\[--switch-shadow\\:var\\(--color-emerald-900\\)\\]{--switch-shadow: var(--color-emerald-900)}.\\[--switch-shadow\\:var\\(--color-fuchsia-900\\)\\]{--switch-shadow: var(--color-fuchsia-900)}.\\[--switch-shadow\\:var\\(--color-green-900\\)\\]{--switch-shadow: var(--color-green-900)}.\\[--switch-shadow\\:var\\(--color-indigo-900\\)\\]{--switch-shadow: var(--color-indigo-900)}.\\[--switch-shadow\\:var\\(--color-orange-900\\)\\]{--switch-shadow: var(--color-orange-900)}.\\[--switch-shadow\\:var\\(--color-pink-900\\)\\]{--switch-shadow: var(--color-pink-900)}.\\[--switch-shadow\\:var\\(--color-purple-900\\)\\]{--switch-shadow: var(--color-purple-900)}.\\[--switch-shadow\\:var\\(--color-red-900\\)\\]{--switch-shadow: var(--color-red-900)}.\\[--switch-shadow\\:var\\(--color-rose-900\\)\\]{--switch-shadow: var(--color-rose-900)}.\\[--switch-shadow\\:var\\(--color-sky-900\\)\\]{--switch-shadow: var(--color-sky-900)}.\\[--switch-shadow\\:var\\(--color-teal-900\\)\\]{--switch-shadow: var(--color-teal-900)}.\\[--switch-shadow\\:var\\(--color-violet-900\\)\\]{--switch-shadow: var(--color-violet-900)}.\\[--switch\\:var\\(--color-amber-950\\)\\]{--switch: var(--color-amber-950)}.\\[--switch\\:var\\(--color-cyan-950\\)\\]{--switch: var(--color-cyan-950)}.\\[--switch\\:var\\(--color-lime-950\\)\\]{--switch: var(--color-lime-950)}.\\[--switch\\:var\\(--color-neutral-950\\)\\]{--switch: var(--color-neutral-950)}.\\[--switch\\:var\\(--color-yellow-950\\)\\]{--switch: var(--color-yellow-950)}.\\[--switch\\:white\\]{--switch: white}#wpcontent{padding-left:0!important}#wpcontent .wrap{margin:0!important}#divi-engine-settings select,#divi-engine-settings .select,#divi-engine-settings .Select,#wp-enhanced-settings select,#wp-enhanced-settings .select,#wp-enhanced-settings .Select{width:100%;min-width:0;max-width:100%;display:block}#divi-engine-settings .de-field,#divi-engine-settings .de-checkbox-group,#divi-engine-settings .de-select-group,#wp-enhanced-settings .de-field,#wp-enhanced-settings .de-checkbox-group,#wp-enhanced-settings .de-select-group{width:100%;max-width:100%}#divi-engine-settings select,#wp-enhanced-settings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}:root{--checkbox-checked-bg: #3b82f6;--checkbox-check: #ffffff;--checkbox-checked-border: transparent}.dark{--checkbox-checked-bg: #2563eb;--checkbox-check: #ffffff}#divi-engine-settings .group[data-checked] span:before,#wp-enhanced-settings .group[data-checked] span:before{background-color:#52525c!important}.de-hide-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;left:0;top:0}input[type=radio]:checked:before{top:.03rem;right:.03rem;bottom:.03rem;left:.03rem;background-color:#fff!important}.react-colorful{width:100%!important}#wpbody-content{padding:0!important}#wpfooter,.updated.error{display:none!important}.\\*\\:col-start-1>*{grid-column-start:1}.\\*\\:row-start-1>*{grid-row-start:1}.\\*\\:w-full>*{width:100%}.\\*\\:rounded-full>*{border-radius:9999px}.placeholder\\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\\:inset-1:before{content:var(--tw-content);top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.before\\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\\:-z-10:before{content:var(--tw-content);z-index:-10}.before\\:w-2:before{content:var(--tw-content);width:.5rem}.before\\:min-w-0:before{content:var(--tw-content);min-width:0px}.before\\:shrink:before{content:var(--tw-content);flex-shrink:1}.before\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.before\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem}.before\\:bg-neutral-950\\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}.before\\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\\:shadow-sm:before{content:var(--tw-content);--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)}.after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.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\\:-z-10:after{content:var(--tw-content);z-index:-10}.after\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.after\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}.after\\:shadow-\\[inset_0_1px_--theme\\(--color-white\\/15\\%\\)\\]:after{content:var(--tw-content);--tw-shadow: inset 0 1px --theme(--color-white/15%);--tw-shadow-colored: inset 0 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)}.after\\:ring-inset:after{content:var(--tw-content);--tw-ring-inset: inset}.after\\:ring-transparent:after{content:var(--tw-content);--tw-ring-color: transparent}.first\\:ml-0:first-child{margin-left:0}.first\\:rounded-tl-md:first-child{border-top-left-radius:.375rem}.first\\:rounded-tr-md:first-child{border-top-right-radius:.375rem}.first\\:border-l-0:first-child{border-left-width:0px}.first\\:border-none:first-child{border-style:none}.last\\:rounded-bl-md:last-child{border-bottom-left-radius:.375rem}.last\\:rounded-br-md:last-child{border-bottom-right-radius:.375rem}.checked\\:border-indigo-600:checked{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.checked\\:bg-indigo-600:checked{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.indeterminate\\:border-indigo-600:indeterminate{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.indeterminate\\:bg-indigo-600:indeterminate{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.empty\\:invisible:empty{visibility:hidden}.focus-within\\:outline:focus-within{outline-style:solid}.focus-within\\:outline-2:focus-within{outline-width:2px}.focus-within\\:-outline-offset-2:focus-within{outline-offset:-2px}.focus-within\\:outline-indigo-600:focus-within{outline-color:#4f46e5}.hover\\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-950\\/5:hover{background-color:#0a0a0a0d}.hover\\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:outline:focus{outline-style:solid}.focus\\:outline-0:focus{outline-width:0px}.focus\\:outline-2:focus{outline-width:2px}.focus\\:-outline-offset-2:focus{outline-offset:-2px}.focus\\:outline-indigo-600:focus{outline-color:#4f46e5}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\\:outline:focus-visible{outline-style:solid}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.disabled\\:border-neutral-950\\/20:disabled{border-color:#0a0a0a33}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:before\\:bg-gray-400:disabled:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\\:checked\\:bg-gray-100:checked:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.has-\\[\\:checked\\]\\:relative:has(:checked){position:relative}.has-\\[\\:checked\\]\\:border-indigo-200:has(:checked){--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:border-indigo-600:has(:checked){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-600:has(:checked){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.has-\\[\\:disabled\\]\\:opacity-25:has(:disabled){opacity:.25}.has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.has-\\[\\:focus-visible\\]\\:outline-2:has(:focus-visible){outline-width:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-2:has([data-row-link][data-focus]){outline-width:2px}.has-\\[\\:focus-visible\\]\\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:-outline-offset-2:has([data-row-link][data-focus]){outline-offset:-2px}.has-\\[\\:focus-visible\\]\\:outline-indigo-600:has(:focus-visible){outline-color:#4f46e5}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-blue-500:has([data-row-link][data-focus]){outline-color:#3b82f6}.group:has(:disabled) .group-has-\\[\\:disabled\\]\\:stroke-gray-950\\/25{stroke:#03071240}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\\[closed\\]\\:translate-y-4[data-closed]{--tw-translate-y: 1rem;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-\\[closed\\]\\:scale-95[data-closed]{--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))}.data-\\[closed\\]\\:transform[data-closed]{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-\\[checked\\]\\:bg-indigo-600[data-checked]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\\[focus\\]\\:bg-gray-50[data-focus]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.data-\\[closed\\]\\:opacity-0[data-closed]{opacity:0}.data-\\[focus\\]\\:outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\\[enter\\]\\:duration-100[data-enter]{transition-duration:.1s}.data-\\[enter\\]\\:duration-300[data-enter]{transition-duration:.3s}.data-\\[leave\\]\\:duration-200[data-leave]{transition-duration:.2s}.data-\\[leave\\]\\:duration-75[data-leave]{transition-duration:75ms}.data-\\[enter\\]\\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\\[leave\\]\\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-6px\\][data-anchor~=start]{--anchor-offset: -6px}.data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:6px\\][data-anchor~=end]{--anchor-offset: 6px}.\\*\\:data-\\[slot\\=icon\\]\\:pointer-events-none[data-slot=icon]>*{pointer-events:none}.\\*\\:data-\\[slot\\=icon\\]\\:absolute[data-slot=icon]>*{position:absolute}.\\*\\:data-\\[slot\\=icon\\]\\:top-3[data-slot=icon]>*{top:.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:z-10[data-slot=icon]>*{z-index:10}.\\*\\:data-\\[slot\\=control\\]\\:col-start-1[data-slot=control]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=control\\]\\:col-start-2[data-slot=control]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=description\\]\\:col-start-1[data-slot=description]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=description\\]\\:col-start-2[data-slot=description]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:col-start-1[data-slot=icon]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-1[data-slot=label]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-2[data-slot=label]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=control\\]\\:row-start-1[data-slot=control]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=description\\]\\:row-start-2[data-slot=description]>*{grid-row-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:row-start-1[data-slot=icon]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=label\\]\\:row-start-1[data-slot=label]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=avatar\\]\\:-m-0\\.5[data-slot=avatar]>*{margin:-.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-mx-0\\.5[data-slot=avatar]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:-mx-0\\.5[data-slot=icon]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:my-0\\.5[data-slot=icon]>*{margin-top:.125rem;margin-bottom:.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-ml-1[data-slot=avatar]>*{margin-left:-.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:mr-2\\.5[data-slot=avatar]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=icon\\]\\:-ml-0\\.5[data-slot=icon]>*{margin-left:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:mr-2\\.5[data-slot=icon]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=text\\]\\:mt-1[data-slot=text]>*{margin-top:.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-7[data-slot=avatar]>*{width:1.75rem;height:1.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-6[data-slot=icon]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=icon\\]\\:shrink-0[data-slot=icon]>*{flex-shrink:0}.\\*\\:data-\\[slot\\=control\\]\\:self-start[data-slot=control]>*{align-self:flex-start}.\\*\\:data-\\[slot\\=icon\\]\\:self-center[data-slot=icon]>*{align-self:center}.\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-500[data-slot=icon]>*{fill:#737373}.\\*\\:data-\\[slot\\=label\\]\\:font-medium[data-slot=label]>*{font-weight:500}.\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-500[data-slot=icon]>*{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\\*\\:data-\\[slot\\=avatar\\]\\:\\[--avatar-radius\\:var\\(--radius-md\\)\\][data-slot=avatar]>*{--avatar-radius: var(--radius-md)}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:ml-auto[data-slot=icon]:last-child>*{margin-left:auto}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]:last-child>*{width:1.25rem;height:1.25rem}.group[data-checked] .group-data-\\[checked\\]\\:translate-x-5{--tw-translate-x: 1.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))}.group[data-checked] .group-data-\\[checked\\]\\:opacity-0{opacity:0}.group[data-checked] .group-data-\\[checked\\]\\:opacity-100{opacity:1}.group[data-checked] .group-data-\\[checked\\]\\:duration-100{transition-duration:.1s}.group[data-checked] .group-data-\\[checked\\]\\:duration-200{transition-duration:.2s}.group[data-checked] .group-data-\\[checked\\]\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.group[data-checked] .group-data-\\[checked\\]\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (grid-template-columns:subgrid){.supports-\\[grid-template-columns\\:subgrid\\]\\:grid{display:grid}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-subgrid{grid-template-columns:subgrid}}.dark\\:divide-neutral-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 82 / var(--tw-divide-opacity, 1))}.dark\\:divide-white\\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\\:border-amber-500\\/30:is(.dark *){border-color:#f59e0b4d}.dark\\:border-indigo-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:border-white\\/10:is(.dark *){border-color:#ffffff1a}.dark\\:border-white\\/15:is(.dark *){border-color:#ffffff26}.dark\\:border-white\\/20:is(.dark *){border-color:#fff3}.dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.dark\\:border-b-white\\/10:is(.dark *){border-bottom-color:#ffffff1a}.dark\\:border-l-white\\/5:is(.dark *){border-left-color:#ffffff0d}.dark\\:\\!bg-neutral-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.dark\\:bg-amber-400\\/10:is(.dark *){background-color:#fbbf241a}.dark\\:bg-amber-900\\/20:is(.dark *){background-color:#78350f33}.dark\\:bg-cyan-400\\/10:is(.dark *){background-color:#22d3ee1a}.dark\\:bg-emerald-500\\/10:is(.dark *){background-color:#10b9811a}.dark\\:bg-fuchsia-400\\/10:is(.dark *){background-color:#e879f91a}.dark\\:bg-gray-400\\/10:is(.dark *){background-color:#9ca3af1a}.dark\\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-400\\/10:is(.dark *){background-color:#4ade801a}.dark\\:bg-green-500\\/10:is(.dark *){background-color:#22c55e1a}.dark\\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-400\\/10:is(.dark *){background-color:#a3e6351a}.dark\\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800\\/70:is(.dark *){background-color:#262626b3}.dark\\:bg-neutral-800\\/75:is(.dark *){background-color:#262626bf}.dark\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-950\\/50:is(.dark *){background-color:#0a0a0a80}.dark\\:bg-orange-500\\/10:is(.dark *){background-color:#f973161a}.dark\\:bg-pink-400\\/10:is(.dark *){background-color:#f472b61a}.dark\\:bg-red-500\\/10:is(.dark *){background-color:#ef44441a}.dark\\:bg-red-900\\/20:is(.dark *){background-color:#7f1d1d33}.dark\\:bg-rose-400\\/10:is(.dark *){background-color:#fb71851a}.dark\\:bg-sky-500\\/10:is(.dark *){background-color:#0ea5e91a}.dark\\:bg-teal-500\\/10:is(.dark *){background-color:#14b8a61a}.dark\\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\\:bg-white\\/10:is(.dark *){background-color:#ffffff1a}.dark\\:bg-white\\/5:is(.dark *){background-color:#ffffff0d}.dark\\:bg-yellow-400\\/10:is(.dark *){background-color:#facc151a}.dark\\:stroke-neutral-400:is(.dark *){stroke:#a3a3a3}.dark\\:stroke-stone-400:is(.dark *){stroke:#a8a29e}.dark\\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\\:text-fuchsia-400:is(.dark *){--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.dark\\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.dark\\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\\:decoration-white\\/50:is(.dark *){text-decoration-color:#ffffff80}.dark\\:shadow-none:is(.dark *){--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)}.dark\\:-outline-offset-1:is(.dark *){outline-offset:-1px}.dark\\:outline-neutral-700:is(.dark *){outline-color:#404040}.dark\\:outline-white\\/10:is(.dark *){outline-color:#ffffff1a}.dark\\:ring-inset:is(.dark *){--tw-ring-inset: inset}.dark\\:ring-gray-400\\/20:is(.dark *){--tw-ring-color: rgb(156 163 175 / .2)}.dark\\:ring-green-500\\/20:is(.dark *){--tw-ring-color: rgb(34 197 94 / .2)}.dark\\:ring-neutral-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))}.dark\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\\:ring-white\\/15:is(.dark *){--tw-ring-color: rgb(255 255 255 / .15)}.dark\\:ring-yellow-400\\/20:is(.dark *){--tw-ring-color: rgb(250 204 21 / .2)}.dark\\:\\[--btn-bg\\:transparent\\]:is(.dark *){--btn-bg: transparent}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-600)}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-800\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-800)}.dark\\:\\[--btn-bg\\:white\\]:is(.dark *){--btn-bg: white}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-neutral-950)}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-white)}.dark\\:\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]:is(.dark *){--btn-icon: var(--color-neutral-500)}.dark\\:\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--checkbox-check: var(--color-neutral-900)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-neutral-600)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-white)}.dark\\:\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--checkbox-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--radio-checked-bg: var(--color-neutral-600)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--radio-checked-bg: var(--color-white)}.dark\\:\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--radio-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--radio-checked-indicator: var(--color-neutral-900)}.dark\\:\\[--switch-bg-ring\\:transparent\\]:is(.dark *){--switch-bg-ring: transparent}.dark\\:\\[--switch-bg-ring\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg-ring: var(--color-white)}.dark\\:\\[--switch-bg\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg: var(--color-white)}.dark\\:\\[--switch-ring\\:transparent\\]:is(.dark *){--switch-ring: transparent}.dark\\:\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]:is(.dark *){--switch-ring: var(--color-neutral-700)}.dark\\:\\[--switch\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--switch: var(--color-neutral-900)}.dark\\:\\*\\:bg-stone-800>*:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\\:\\*\\:text-white>*:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:before\\:hidden:is(.dark *):before{content:var(--tw-content);display:none}.dark\\:before\\:bg-white\\/10:is(.dark *):before{content:var(--tw-content);background-color:#ffffff1a}.dark\\:after\\:-inset-px:is(.dark *):after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.dark\\:after\\:hidden:is(.dark *):after{content:var(--tw-content);display:none}.dark\\:after\\:rounded-\\[0\\.3125rem\\]:is(.dark *):after{content:var(--tw-content);border-radius:.3125rem}.dark\\:after\\:rounded-full:is(.dark *):after{content:var(--tw-content);border-radius:9999px}.dark\\:after\\:rounded-lg:is(.dark *):after{content:var(--tw-content);border-radius:.5rem}.dark\\:checked\\:border-indigo-500:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:checked\\:bg-indigo-500:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:border-indigo-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\\:hover\\:bg-blue-900\\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\\:hover\\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800\\/60:hover:is(.dark *){background-color:#26262699}.dark\\:hover\\:bg-red-900\\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\\:hover\\:bg-white\\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:disabled\\:border-neutral-700:disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:disabled\\:border-white\\/15:disabled:is(.dark *){border-color:#ffffff26}.dark\\:disabled\\:bg-neutral-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:border-indigo-500:has(:checked):is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-500:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-950:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:data-\\[checked\\]\\:bg-indigo-500[data-checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:data-\\[focus\\]\\:bg-white\\/5[data-focus]:is(.dark *){background-color:#ffffff0d}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-400[data-slot=icon]>*:is(.dark *){fill:#a3a3a3}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-400[data-slot=icon]>*:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\\:hidden{display:none}.max-lg\\:flex-col{flex-direction:column}}@media (min-width: 640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mb-auto{margin-bottom:auto}.sm\\:ml-2{margin-left:.5rem}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:size-3\\.5{width:.875rem;height:.875rem}.sm\\:size-4{width:1rem;height:1rem}.sm\\:h-3\\.5{height:.875rem}.sm\\:h-5{height:1.25rem}.sm\\:min-h-9{min-height:2.25rem}.sm\\:w-3\\.5{width:.875rem}.sm\\:w-8{width:2rem}.sm\\:w-full{width:100%}.sm\\:max-w-2xl{max-width:42rem}.sm\\:max-w-3xl{max-width:48rem}.sm\\:max-w-4xl{max-width:56rem}.sm\\:max-w-5xl{max-width:64rem}.sm\\:max-w-lg{max-width:32rem}.sm\\:max-w-md{max-width:28rem}.sm\\:max-w-sm{max-width:24rem}.sm\\:max-w-xl{max-width:36rem}.sm\\:max-w-xs{max-width:20rem}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[--spacing\\(4\\)_1fr\\]{grid-template-columns:var(--spacing(4)_1fr)}.sm\\:grid-cols-\\[1fr_--spacing\\(4\\)\\]{grid-template-columns:1fr --spacing(4)}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[1rem_1fr\\]{grid-template-columns:1rem 1fr}.sm\\:grid-cols-\\[min\\(50\\%\\,--spacing\\(80\\)\\)_auto\\]{grid-template-columns:min(50%,--spacing(80)) auto}.sm\\:grid-rows-\\[1fr_auto_3fr\\]{grid-template-rows:1fr auto 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:items-center{align-items:center}.sm\\:text-wrap{text-wrap:wrap}.sm\\:rounded-2xl{border-radius:1rem}.sm\\:border-t{border-top-width:1px}.sm\\:border-neutral-950\\/5{border-color:#0a0a0a0d}.sm\\:p-0{padding:0}.sm\\:p-4{padding:1rem}.sm\\:p-6{padding:1.5rem}.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:px-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px);padding-right:calc(--spacing(3) - 1px)}.sm\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\\:py-\\[calc\\(--spacing\\(1\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(1.5) - 1px);padding-bottom:calc(--spacing(1.5) - 1px)}.sm\\:pl-1\\.5{padding-left:.375rem}.sm\\:pl-3{padding-left:.75rem}.sm\\:pl-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px)}.sm\\:pr-2{padding-right:.5rem}.sm\\:pr-3{padding-right:.75rem}.sm\\:pr-\\[calc\\(--spacing\\(9\\)-1px\\)\\]{padding-right:calc(--spacing(9) - 1px)}.sm\\:pt-0{padding-top:0}.sm\\:text-left{text-align:left}.sm\\:text-\\[0\\.8125rem\\]{font-size:.8125rem}.sm\\:text-base\\/6{font-size:1rem;line-height:1.5rem}.sm\\:text-sm\\/5{font-size:.875rem;line-height:1.25rem}.sm\\:text-sm\\/6{font-size:.875rem;line-height:1.5rem}.sm\\:text-sm\\/8{font-size:.875rem;line-height:2rem}.sm\\:text-xl\\/8{font-size:1.25rem;line-height:2rem}.sm\\:text-xs\\/5{font-size:.75rem;line-height:1.25rem}.sm\\:\\[--anchor-offset\\:-1\\.375rem\\]{--anchor-offset: -1.375rem}.sm\\:\\*\\:w-auto>*{width:auto}.sm\\:first\\:ml-0:first-child{margin-left:0}.sm\\:first\\:pl-1:first-child{padding-left:.25rem}.sm\\:last\\:pr-1:last-child{padding-right:.25rem}.sm\\:focus-within\\:after\\:ring-2:focus-within:after{content:var(--tw-content);--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)}.sm\\:focus-within\\:after\\:ring-blue-500:focus-within:after{content:var(--tw-content);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.data-\\[closed\\]\\:sm\\:translate-y-0[data-closed]{--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))}.data-\\[closed\\]\\:sm\\:scale-95[data-closed]{--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))}.sm\\:data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-4px\\][data-anchor~=start]{--anchor-offset: -4px}.sm\\:data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:4px\\][data-anchor~=end]{--anchor-offset: 4px}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:top-2\\.5[data-slot=icon]>*{top:.625rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:my-1[data-slot=icon]>*{margin-top:.25rem;margin-bottom:.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:mr-2[data-slot=avatar]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-0\\.5[data-slot=control]>*{margin-top:.125rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-1[data-slot=control]>*{margin-top:.25rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:mr-2[data-slot=icon]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-5[data-slot=avatar]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]>*{width:1rem;height:1rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]:last-child>*{width:1rem;height:1rem}.dark\\:sm\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.sm\\:dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}}@media (min-width: 1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\\:hidden{display:none}.lg\\:min-w-0{min-width:0px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:rounded-lg{border-radius:.5rem}.lg\\:bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.lg\\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.lg\\:p-10{padding:2.5rem}.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\\:pl-64{padding-left:16rem}.lg\\:pr-2{padding-right:.5rem}.lg\\:pt-2{padding-top:.5rem}.lg\\: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)}.lg\\:ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.dark\\:lg\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}}@media (forced-colors: active){.forced-colors\\:appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.forced-colors\\:border-\\[Canvas\\]{border-color:Canvas}.forced-colors\\:bg-\\[CanvasText\\]{background-color:CanvasText}.forced-colors\\:stroke-\\[CanvasText\\]{stroke:CanvasText}.forced-colors\\:text-\\[CanvasText\\]{color:CanvasText}.forced-colors\\:outline{outline-style:solid}.forced-colors\\:\\[--btn-icon\\:ButtonText\\]{--btn-icon: ButtonText}.forced-colors\\:\\[--checkbox-check\\:HighlightText\\]{--checkbox-check: HighlightText}.forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]{--checkbox-checked-bg: Highlight}.forced-colors\\:\\[--switch-bg\\:Highlight\\]{--switch-bg: Highlight}.forced-colors\\:before\\:hidden:before{content:var(--tw-content);display:none}.forced-colors\\:\\*\\:data-\\[slot\\=icon\\]\\:text-\\[CanvasText\\][data-slot=icon]>*{color:CanvasText}.dark\\:forced-colors\\:\\[--checkbox-check\\:HighlightText\\]:is(.dark *){--checkbox-check: HighlightText}.dark\\:forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]:is(.dark *){--checkbox-checked-bg: Highlight}.dark\\:forced-colors\\:\\[--switch-bg\\:Highlight\\]:is(.dark *){--switch-bg: Highlight}}.\\[\\&\\:\\:-webkit-date-and-time-value\\]\\:min-h-\\[1\\.5em\\]::-webkit-date-and-time-value{min-height:1.5em}.\\[\\&\\:\\:-webkit-datetime-edit-day-field\\]\\:p-0::-webkit-datetime-edit-day-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-fields-wrapper\\]\\:p-0::-webkit-datetime-edit-fields-wrapper{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-hour-field\\]\\:p-0::-webkit-datetime-edit-hour-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-meridiem-field\\]\\:p-0::-webkit-datetime-edit-meridiem-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-millisecond-field\\]\\:p-0::-webkit-datetime-edit-millisecond-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-minute-field\\]\\:p-0::-webkit-datetime-edit-minute-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-month-field\\]\\:p-0::-webkit-datetime-edit-month-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-second-field\\]\\:p-0::-webkit-datetime-edit-second-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-year-field\\]\\:p-0::-webkit-datetime-edit-year-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:inline-flex::-webkit-datetime-edit{display:inline-flex}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:p-0::-webkit-datetime-edit{padding:0}.\\[\\&\\:not\\(\\:checked\\)\\]\\:before\\:hidden:not(:checked):before{content:var(--tw-content);display:none}.\\[\\&\\>\\*\\+\\[data-slot\\=control\\]\\]\\:mt-6>*+[data-slot=control]{margin-top:1.5rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=description\\]\\]\\:mt-3>[data-slot=control]+[data-slot=description]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=error\\]\\]\\:mt-3>[data-slot=control]+[data-slot=error]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=description\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=description]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-3>[data-slot=icon]:first-child{left:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-2\\.5>[data-slot=icon]:first-child{left:.625rem}}.\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-3>[data-slot=icon]:last-child{right:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-2\\.5>[data-slot=icon]:last-child{right:.625rem}}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=label]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=description\\]\\]\\:mt-1>[data-slot=label]+[data-slot=description]{margin-top:.25rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-2\\.5>[data-slot=section]+[data-slot=section]{margin-top:.625rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-8>[data-slot=section]+[data-slot=section]{margin-top:2rem}.has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-10 input:has([data-slot=icon]:first-child){padding-left:2.5rem}.has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-10 input:has([data-slot=icon]:last-child){padding-right:2.5rem}@media (min-width: 640px){.sm\\:has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-8 input:has([data-slot=icon]:first-child){padding-left:2rem}.sm\\:has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-8 input:has([data-slot=icon]:last-child){padding-right:2rem}}.\\[\\&_optgroup\\]\\:font-semibold optgroup{font-weight:600}2 `,document.head.appendChild( Cu);function Tu(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const ae=Tu(p),ls=Tu(xt);var Pu=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Du(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var Iu={exports:{}},ba={};/**1 var DESettingsApp=function(Pr,m,Lv,tt){var K0,G0,Y0,X0,J0,Z0,Q0,ev,tv,rv,nv,ov;"use strict";var Fc=document.createElement("style");Fc.textContent=`*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}.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!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-2\\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.inset-y-2{top:.5rem;bottom:.5rem}.-bottom-2\\.5{bottom:-.625rem}.-left-4{left:-1rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\\/2{left:50%}.left-3{left:.75rem}.right-0{right:0}.right-\\[-25px\\]{right:-25px}.top-0{top:0}.top-1\\/2{top:50%}.top-\\[5px\\]{top:5px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.col-span-5{grid-column:span 5 / span 5}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-5{grid-column-start:5}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.\\!m-0{margin:0!important}.-mx-0\\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-3\\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.\\!mt-\\[3px\\]{margin-top:3px!important}.-mb-3{margin-bottom:-.75rem}.-ml-4{margin-left:-1rem}.mb-0{margin-bottom:0}.mb-0\\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\\[-35px\\]{margin-top:-35px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-3{width:.75rem;height:.75rem}.size-3\\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-\\[max\\(100\\%\\,2\\.75rem\\)\\]{width:max(100%,2.75rem);height:max(100%,2.75rem)}.size-full{width:100%;height:100%}.h-0\\.5{height:.125rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.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-full{height:100%}.h-px{height:1px}.max-h-48{max-height:12rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-0\\.5{width:.125rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-2\\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\\/4{width:75%}.w-3\\/5{width:60%}.w-32{width:8rem}.w-4{width:1rem}.w-4\\/6{width:66.666667%}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\\/6{width:83.333333%}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\\[2ch\\]{min-width:2ch}.min-w-\\[calc\\(var\\(--button-width\\)\\+1\\.75rem\\)\\]{min-width:calc(var(--button-width) + 1.75rem)}.min-w-\\[calc\\(var\\(--input-width\\)\\+8px\\)\\]{min-width:calc(var(--input-width) + 8px)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-80{max-width:20rem}.max-w-lg{max-width:32rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0px}.origin-top-right{transform-origin:top right}.-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-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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 pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\\[--spacing\\(5\\)_1fr\\]{grid-template-columns:var(--spacing(5)_1fr)}.grid-cols-\\[1\\.125rem_1fr\\]{grid-template-columns:1.125rem 1fr}.grid-cols-\\[1fr_--spacing\\(5\\)\\]{grid-template-columns:1fr --spacing(5)}.grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.grid-rows-\\[1fr_auto\\]{grid-template-rows:1fr auto}.grid-rows-\\[1fr_auto_1fr\\]{grid-template-rows:1fr auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.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-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-1\\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(209 213 219 / var(--tw-divide-opacity, 1))}.self-center{align-self:center}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\\[0\\.3125rem\\]{border-radius:.3125rem}.rounded-\\[20\\%\\]{border-radius:20%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.\\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\\[4\\.5px\\]{border-width:4.5px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-neutral-950\\/10{border-color:#0a0a0a1a}.border-neutral-950\\/15{border-color:#0a0a0a26}.border-neutral-950\\/5{border-color:#0a0a0a0d}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-stone-950\\/10{border-color:#0c0a091a}.border-transparent{border-color:transparent}.border-b-neutral-950\\/10{border-bottom-color:#0a0a0a1a}.border-l-neutral-950\\/5{border-left-color:#0a0a0a0d}.bg-amber-400\\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-black\\/30{background-color:#0000004d}.bg-blue-500\\/15{background-color:#3b82f626}.bg-cyan-400\\/20{background-color:#22d3ee33}.bg-emerald-500\\/15{background-color:#10b98126}.bg-fuchsia-400\\/15{background-color:#e879f926}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500\\/75{background-color:#6b7280bf}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500\\/15{background-color:#22c55e26}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-400\\/20{background-color:#a3e63533}.bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.bg-neutral-200{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}.bg-neutral-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-neutral-600\\/10{background-color:#5252521a}.bg-neutral-950{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-neutral-950\\/10{background-color:#0a0a0a1a}.bg-neutral-950\\/15{background-color:#0a0a0a26}.bg-neutral-950\\/25{background-color:#0a0a0a40}.bg-neutral-950\\/5{background-color:#0a0a0a0d}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500\\/15{background-color:#f9731626}.bg-pink-400\\/15{background-color:#f472b626}.bg-purple-500\\/15{background-color:#a855f726}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-400\\/15{background-color:#fb718526}.bg-sky-500\\/15{background-color:#0ea5e926}.bg-teal-500\\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-500\\/15{background-color:#8b5cf626}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\\/75{background-color:#ffffffbf}.bg-yellow-400\\/20{background-color:#facc1533}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-gray-500{fill:#6b7280}.stroke-current{stroke:currentColor}.stroke-neutral-500{stroke:#737373}.stroke-stone-500{stroke:#78716c}.stroke-white{stroke:#fff}.\\!p-2{padding:.5rem!important}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\\[3px\\]{padding:3px}.p-\\[5\\%\\]{padding:5%}.\\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0\\.5{padding-left:.125rem;padding-right:.125rem}.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-3\\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px);padding-right:calc(--spacing(3.5) - 1px)}.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}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\\[calc\\(--spacing\\(2\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(2.5) - 1px);padding-bottom:calc(--spacing(2.5) - 1px)}.\\!pl-1{padding-left:.25rem!important}.\\!pl-10{padding-left:2.5rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\\.5{padding-left:.875rem}.pl-\\[calc\\(--spacing\\(3\\.5\\)-1px\\)\\]{padding-left:calc(--spacing(3.5) - 1px)}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-3\\.5{padding-right:.875rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\\[calc\\(--spacing\\(10\\)-1px\\)\\]{padding-right:calc(--spacing(10) - 1px)}.pr-\\[calc\\(--spacing\\(7\\)-1px\\)\\]{padding-right:calc(--spacing(7) - 1px)}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.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,.text-2xl\\/8{font-size:1.5rem;line-height:2rem}.text-\\[48px\\]{font-size:48px}.text-base{font-size:1rem;line-height:1.5rem}.text-base\\/10{font-size:1rem;line-height:2.5rem}.text-base\\/6{font-size:1rem;line-height:1.5rem}.text-base\\/7{font-size:1rem;line-height:1.75rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-lg\\/6{font-size:1.125rem;line-height:1.5rem}.text-sm,.text-sm\\/5{font-size:.875rem;line-height:1.25rem}.text-sm\\/6{font-size:.875rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.text-xs\\/5{font-size:.75rem;line-height:1.25rem}.text-xs\\/6{font-size:.75rem;line-height:1.5rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-950{--tw-text-opacity: 1;color:rgb(26 46 5 / var(--tw-text-opacity, 1))}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity: 1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-950{--tw-text-opacity: 1;color:rgb(66 32 6 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-neutral-950\\/50{text-decoration-color:#0a0a0a80}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-60{opacity:.6}.\\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.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-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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\\!outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.outline{outline-style:solid}.outline-1{outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black\\/10{outline-color:#0000001a}.outline-gray-300{outline-color:#d1d5db}.outline-gray-900\\/5{outline-color:#1118270d}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--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(0px + 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-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-inset{--tw-ring-inset: inset}.ring-black\\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500\\/10{--tw-ring-color: rgb(107 114 128 / .1)}.ring-green-600\\/20{--tw-ring-color: rgb(22 163 74 / .2)}.ring-neutral-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity, 1))}.ring-neutral-950\\/10{--tw-ring-color: rgb(10 10 10 / .1)}.ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.ring-orange-500\\/10{--tw-ring-color: rgb(249 115 22 / .1)}.ring-red-600\\/20{--tw-ring-color: rgb(220 38 38 / .2)}.ring-yellow-600\\/20{--tw-ring-color: rgb(202 138 4 / .2)}.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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.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-transform{will-change:transform}.forced-color-adjust-none{forced-color-adjust:none}.\\[--anchor-gap\\:--spacing\\(2\\)\\]{--anchor-gap: var(--spacing(2))}.\\[--anchor-offset\\:-1\\.625rem\\]{--anchor-offset: -1.625rem}.\\[--anchor-padding\\:--spacing\\(1\\)\\]{--anchor-padding: var(--spacing(1))}.\\[--anchor-padding\\:--spacing\\(4\\)\\]{--anchor-padding: var(--spacing(4))}.\\[--avatar-radius\\:20\\%\\]{--avatar-radius: 20%}.\\[--btn-bg\\:var\\(--color-amber-400\\)\\]{--btn-bg: var(--color-amber-400)}.\\[--btn-bg\\:var\\(--color-blue-600\\)\\]{--btn-bg: var(--color-blue-600)}.\\[--btn-bg\\:var\\(--color-cyan-300\\)\\]{--btn-bg: var(--color-cyan-300)}.\\[--btn-bg\\:var\\(--color-emerald-600\\)\\]{--btn-bg: var(--color-emerald-600)}.\\[--btn-bg\\:var\\(--color-fuchsia-500\\)\\]{--btn-bg: var(--color-fuchsia-500)}.\\[--btn-bg\\:var\\(--color-green-600\\)\\]{--btn-bg: var(--color-green-600)}.\\[--btn-bg\\:var\\(--color-indigo-500\\)\\]{--btn-bg: var(--color-indigo-500)}.\\[--btn-bg\\:var\\(--color-lime-300\\)\\]{--btn-bg: var(--color-lime-300)}.\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]{--btn-bg: var(--color-neutral-600)}.\\[--btn-bg\\:var\\(--color-neutral-900\\)\\]{--btn-bg: var(--color-neutral-900)}.\\[--btn-bg\\:var\\(--color-orange-500\\)\\]{--btn-bg: var(--color-orange-500)}.\\[--btn-bg\\:var\\(--color-pink-500\\)\\]{--btn-bg: var(--color-pink-500)}.\\[--btn-bg\\:var\\(--color-purple-500\\)\\]{--btn-bg: var(--color-purple-500)}.\\[--btn-bg\\:var\\(--color-red-600\\)\\]{--btn-bg: var(--color-red-600)}.\\[--btn-bg\\:var\\(--color-rose-500\\)\\]{--btn-bg: var(--color-rose-500)}.\\[--btn-bg\\:var\\(--color-sky-500\\)\\]{--btn-bg: var(--color-sky-500)}.\\[--btn-bg\\:var\\(--color-teal-600\\)\\]{--btn-bg: var(--color-teal-600)}.\\[--btn-bg\\:var\\(--color-violet-500\\)\\]{--btn-bg: var(--color-violet-500)}.\\[--btn-bg\\:var\\(--color-yellow-300\\)\\]{--btn-bg: var(--color-yellow-300)}.\\[--btn-bg\\:white\\]{--btn-bg: white}.\\[--btn-border\\:var\\(--color-amber-500\\)\\]{--btn-border: var(--color-amber-500)}.\\[--btn-border\\:var\\(--color-blue-700\\)\\]{--btn-border: var(--color-blue-700)}.\\[--btn-border\\:var\\(--color-cyan-400\\)\\]{--btn-border: var(--color-cyan-400)}.\\[--btn-border\\:var\\(--color-emerald-700\\)\\]{--btn-border: var(--color-emerald-700)}.\\[--btn-border\\:var\\(--color-fuchsia-600\\)\\]{--btn-border: var(--color-fuchsia-600)}.\\[--btn-border\\:var\\(--color-green-700\\)\\]{--btn-border: var(--color-green-700)}.\\[--btn-border\\:var\\(--color-indigo-600\\)\\]{--btn-border: var(--color-indigo-600)}.\\[--btn-border\\:var\\(--color-lime-400\\)\\]{--btn-border: var(--color-lime-400)}.\\[--btn-border\\:var\\(--color-neutral-700\\)\\]{--btn-border: var(--color-neutral-700)}.\\[--btn-border\\:var\\(--color-neutral-950\\)\\]{--btn-border: var(--color-neutral-950)}.\\[--btn-border\\:var\\(--color-orange-600\\)\\]{--btn-border: var(--color-orange-600)}.\\[--btn-border\\:var\\(--color-pink-600\\)\\]{--btn-border: var(--color-pink-600)}.\\[--btn-border\\:var\\(--color-purple-600\\)\\]{--btn-border: var(--color-purple-600)}.\\[--btn-border\\:var\\(--color-red-700\\)\\]{--btn-border: var(--color-red-700)}.\\[--btn-border\\:var\\(--color-rose-600\\)\\]{--btn-border: var(--color-rose-600)}.\\[--btn-border\\:var\\(--color-sky-600\\)\\]{--btn-border: var(--color-sky-600)}.\\[--btn-border\\:var\\(--color-teal-700\\)\\]{--btn-border: var(--color-teal-700)}.\\[--btn-border\\:var\\(--color-violet-600\\)\\]{--btn-border: var(--color-violet-600)}.\\[--btn-border\\:var\\(--color-yellow-400\\)\\]{--btn-border: var(--color-yellow-400)}.\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]{--btn-hover-overlay: var(--color-neutral-950)}.\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]{--btn-hover-overlay: var(--color-white)}.\\[--btn-icon\\:var\\(--color-amber-600\\)\\]{--btn-icon: var(--color-amber-600)}.\\[--btn-icon\\:var\\(--color-blue-400\\)\\]{--btn-icon: var(--color-blue-400)}.\\[--btn-icon\\:var\\(--color-cyan-500\\)\\]{--btn-icon: var(--color-cyan-500)}.\\[--btn-icon\\:var\\(--color-fuchsia-300\\)\\]{--btn-icon: var(--color-fuchsia-300)}.\\[--btn-icon\\:var\\(--color-indigo-300\\)\\]{--btn-icon: var(--color-indigo-300)}.\\[--btn-icon\\:var\\(--color-lime-600\\)\\]{--btn-icon: var(--color-lime-600)}.\\[--btn-icon\\:var\\(--color-neutral-400\\)\\]{--btn-icon: var(--color-neutral-400)}.\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]{--btn-icon: var(--color-neutral-500)}.\\[--btn-icon\\:var\\(--color-orange-300\\)\\]{--btn-icon: var(--color-orange-300)}.\\[--btn-icon\\:var\\(--color-pink-300\\)\\]{--btn-icon: var(--color-pink-300)}.\\[--btn-icon\\:var\\(--color-purple-300\\)\\]{--btn-icon: var(--color-purple-300)}.\\[--btn-icon\\:var\\(--color-red-300\\)\\]{--btn-icon: var(--color-red-300)}.\\[--btn-icon\\:var\\(--color-rose-300\\)\\]{--btn-icon: var(--color-rose-300)}.\\[--btn-icon\\:var\\(--color-violet-300\\)\\]{--btn-icon: var(--color-violet-300)}.\\[--btn-icon\\:var\\(--color-white\\)\\]{--btn-icon: var(--color-white)}.\\[--btn-icon\\:var\\(--color-yellow-600\\)\\]{--btn-icon: var(--color-yellow-600)}.\\[--checkbox-check\\:var\\(--color-amber-950\\)\\]{--checkbox-check: var(--color-amber-950)}.\\[--checkbox-check\\:var\\(--color-cyan-950\\)\\]{--checkbox-check: var(--color-cyan-950)}.\\[--checkbox-check\\:var\\(--color-lime-950\\)\\]{--checkbox-check: var(--color-lime-950)}.\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]{--checkbox-check: var(--color-neutral-900)}.\\[--checkbox-check\\:var\\(--color-white\\)\\]{--checkbox-check: var(--color-white)}.\\[--checkbox-check\\:var\\(--color-yellow-950\\)\\]{--checkbox-check: var(--color-yellow-950)}.\\[--checkbox-checked-bg\\:var\\(--color-amber-400\\)\\]{--checkbox-checked-bg: var(--color-amber-400)}.\\[--checkbox-checked-bg\\:var\\(--color-blue-600\\)\\]{--checkbox-checked-bg: var(--color-blue-600)}.\\[--checkbox-checked-bg\\:var\\(--color-cyan-300\\)\\]{--checkbox-checked-bg: var(--color-cyan-300)}.\\[--checkbox-checked-bg\\:var\\(--color-emerald-600\\)\\]{--checkbox-checked-bg: var(--color-emerald-600)}.\\[--checkbox-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--checkbox-checked-bg: var(--color-fuchsia-500)}.\\[--checkbox-checked-bg\\:var\\(--color-green-600\\)\\]{--checkbox-checked-bg: var(--color-green-600)}.\\[--checkbox-checked-bg\\:var\\(--color-indigo-500\\)\\]{--checkbox-checked-bg: var(--color-indigo-500)}.\\[--checkbox-checked-bg\\:var\\(--color-lime-300\\)\\]{--checkbox-checked-bg: var(--color-lime-300)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]{--checkbox-checked-bg: var(--color-neutral-600)}.\\[--checkbox-checked-bg\\:var\\(--color-neutral-900\\)\\]{--checkbox-checked-bg: var(--color-neutral-900)}.\\[--checkbox-checked-bg\\:var\\(--color-orange-500\\)\\]{--checkbox-checked-bg: var(--color-orange-500)}.\\[--checkbox-checked-bg\\:var\\(--color-pink-500\\)\\]{--checkbox-checked-bg: var(--color-pink-500)}.\\[--checkbox-checked-bg\\:var\\(--color-purple-500\\)\\]{--checkbox-checked-bg: var(--color-purple-500)}.\\[--checkbox-checked-bg\\:var\\(--color-red-600\\)\\]{--checkbox-checked-bg: var(--color-red-600)}.\\[--checkbox-checked-bg\\:var\\(--color-rose-500\\)\\]{--checkbox-checked-bg: var(--color-rose-500)}.\\[--checkbox-checked-bg\\:var\\(--color-sky-500\\)\\]{--checkbox-checked-bg: var(--color-sky-500)}.\\[--checkbox-checked-bg\\:var\\(--color-teal-600\\)\\]{--checkbox-checked-bg: var(--color-teal-600)}.\\[--checkbox-checked-bg\\:var\\(--color-violet-500\\)\\]{--checkbox-checked-bg: var(--color-violet-500)}.\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]{--checkbox-checked-bg: var(--color-white)}.\\[--checkbox-checked-bg\\:var\\(--color-yellow-300\\)\\]{--checkbox-checked-bg: var(--color-yellow-300)}.\\[--checkbox-checked-border\\:var\\(--color-amber-500\\)\\]{--checkbox-checked-border: var(--color-amber-500)}.\\[--checkbox-checked-border\\:var\\(--color-blue-700\\)\\]{--checkbox-checked-border: var(--color-blue-700)}.\\[--checkbox-checked-border\\:var\\(--color-cyan-400\\)\\]{--checkbox-checked-border: var(--color-cyan-400)}.\\[--checkbox-checked-border\\:var\\(--color-emerald-700\\)\\]{--checkbox-checked-border: var(--color-emerald-700)}.\\[--checkbox-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--checkbox-checked-border: var(--color-fuchsia-600)}.\\[--checkbox-checked-border\\:var\\(--color-green-700\\)\\]{--checkbox-checked-border: var(--color-green-700)}.\\[--checkbox-checked-border\\:var\\(--color-indigo-600\\)\\]{--checkbox-checked-border: var(--color-indigo-600)}.\\[--checkbox-checked-border\\:var\\(--color-lime-400\\)\\]{--checkbox-checked-border: var(--color-lime-400)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-700\\)\\]{--checkbox-checked-border: var(--color-neutral-700)}.\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]{--checkbox-checked-border: var(--color-neutral-950)}.\\[--checkbox-checked-border\\:var\\(--color-orange-600\\)\\]{--checkbox-checked-border: var(--color-orange-600)}.\\[--checkbox-checked-border\\:var\\(--color-pink-600\\)\\]{--checkbox-checked-border: var(--color-pink-600)}.\\[--checkbox-checked-border\\:var\\(--color-purple-600\\)\\]{--checkbox-checked-border: var(--color-purple-600)}.\\[--checkbox-checked-border\\:var\\(--color-red-700\\)\\]{--checkbox-checked-border: var(--color-red-700)}.\\[--checkbox-checked-border\\:var\\(--color-rose-600\\)\\]{--checkbox-checked-border: var(--color-rose-600)}.\\[--checkbox-checked-border\\:var\\(--color-sky-600\\)\\]{--checkbox-checked-border: var(--color-sky-600)}.\\[--checkbox-checked-border\\:var\\(--color-teal-700\\)\\]{--checkbox-checked-border: var(--color-teal-700)}.\\[--checkbox-checked-border\\:var\\(--color-violet-600\\)\\]{--checkbox-checked-border: var(--color-violet-600)}.\\[--checkbox-checked-border\\:var\\(--color-yellow-400\\)\\]{--checkbox-checked-border: var(--color-yellow-400)}.\\[--gutter\\:--spacing\\(8\\)\\]{--gutter: var(--spacing(8))}.\\[--radio-checked-bg\\:var\\(--color-amber-400\\)\\]{--radio-checked-bg: var(--color-amber-400)}.\\[--radio-checked-bg\\:var\\(--color-blue-600\\)\\]{--radio-checked-bg: var(--color-blue-600)}.\\[--radio-checked-bg\\:var\\(--color-cyan-300\\)\\]{--radio-checked-bg: var(--color-cyan-300)}.\\[--radio-checked-bg\\:var\\(--color-emerald-600\\)\\]{--radio-checked-bg: var(--color-emerald-600)}.\\[--radio-checked-bg\\:var\\(--color-fuchsia-500\\)\\]{--radio-checked-bg: var(--color-fuchsia-500)}.\\[--radio-checked-bg\\:var\\(--color-green-600\\)\\]{--radio-checked-bg: var(--color-green-600)}.\\[--radio-checked-bg\\:var\\(--color-indigo-500\\)\\]{--radio-checked-bg: var(--color-indigo-500)}.\\[--radio-checked-bg\\:var\\(--color-lime-300\\)\\]{--radio-checked-bg: var(--color-lime-300)}.\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]{--radio-checked-bg: var(--color-neutral-600)}.\\[--radio-checked-bg\\:var\\(--color-neutral-900\\)\\]{--radio-checked-bg: var(--color-neutral-900)}.\\[--radio-checked-bg\\:var\\(--color-orange-500\\)\\]{--radio-checked-bg: var(--color-orange-500)}.\\[--radio-checked-bg\\:var\\(--color-pink-500\\)\\]{--radio-checked-bg: var(--color-pink-500)}.\\[--radio-checked-bg\\:var\\(--color-purple-500\\)\\]{--radio-checked-bg: var(--color-purple-500)}.\\[--radio-checked-bg\\:var\\(--color-red-600\\)\\]{--radio-checked-bg: var(--color-red-600)}.\\[--radio-checked-bg\\:var\\(--color-rose-500\\)\\]{--radio-checked-bg: var(--color-rose-500)}.\\[--radio-checked-bg\\:var\\(--color-sky-500\\)\\]{--radio-checked-bg: var(--color-sky-500)}.\\[--radio-checked-bg\\:var\\(--color-teal-600\\)\\]{--radio-checked-bg: var(--color-teal-600)}.\\[--radio-checked-bg\\:var\\(--color-violet-500\\)\\]{--radio-checked-bg: var(--color-violet-500)}.\\[--radio-checked-bg\\:var\\(--color-white\\)\\]{--radio-checked-bg: var(--color-white)}.\\[--radio-checked-bg\\:var\\(--color-yellow-300\\)\\]{--radio-checked-bg: var(--color-yellow-300)}.\\[--radio-checked-border\\:var\\(--color-amber-500\\)\\]{--radio-checked-border: var(--color-amber-500)}.\\[--radio-checked-border\\:var\\(--color-blue-700\\)\\]{--radio-checked-border: var(--color-blue-700)}.\\[--radio-checked-border\\:var\\(--color-cyan-400\\)\\]{--radio-checked-border: var(--color-cyan-400)}.\\[--radio-checked-border\\:var\\(--color-emerald-700\\)\\]{--radio-checked-border: var(--color-emerald-700)}.\\[--radio-checked-border\\:var\\(--color-fuchsia-600\\)\\]{--radio-checked-border: var(--color-fuchsia-600)}.\\[--radio-checked-border\\:var\\(--color-green-700\\)\\]{--radio-checked-border: var(--color-green-700)}.\\[--radio-checked-border\\:var\\(--color-indigo-600\\)\\]{--radio-checked-border: var(--color-indigo-600)}.\\[--radio-checked-border\\:var\\(--color-lime-400\\)\\]{--radio-checked-border: var(--color-lime-400)}.\\[--radio-checked-border\\:var\\(--color-neutral-700\\)\\]{--radio-checked-border: var(--color-neutral-700)}.\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]{--radio-checked-border: var(--color-neutral-950)}.\\[--radio-checked-border\\:var\\(--color-orange-600\\)\\]{--radio-checked-border: var(--color-orange-600)}.\\[--radio-checked-border\\:var\\(--color-pink-600\\)\\]{--radio-checked-border: var(--color-pink-600)}.\\[--radio-checked-border\\:var\\(--color-purple-600\\)\\]{--radio-checked-border: var(--color-purple-600)}.\\[--radio-checked-border\\:var\\(--color-red-700\\)\\]{--radio-checked-border: var(--color-red-700)}.\\[--radio-checked-border\\:var\\(--color-rose-600\\)\\]{--radio-checked-border: var(--color-rose-600)}.\\[--radio-checked-border\\:var\\(--color-sky-600\\)\\]{--radio-checked-border: var(--color-sky-600)}.\\[--radio-checked-border\\:var\\(--color-teal-700\\)\\]{--radio-checked-border: var(--color-teal-700)}.\\[--radio-checked-border\\:var\\(--color-violet-600\\)\\]{--radio-checked-border: var(--color-violet-600)}.\\[--radio-checked-border\\:var\\(--color-yellow-400\\)\\]{--radio-checked-border: var(--color-yellow-400)}.\\[--radio-checked-indicator\\:var\\(--color-amber-950\\)\\]{--radio-checked-indicator: var(--color-amber-950)}.\\[--radio-checked-indicator\\:var\\(--color-cyan-950\\)\\]{--radio-checked-indicator: var(--color-cyan-950)}.\\[--radio-checked-indicator\\:var\\(--color-lime-950\\)\\]{--radio-checked-indicator: var(--color-lime-950)}.\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]{--radio-checked-indicator: var(--color-neutral-900)}.\\[--radio-checked-indicator\\:var\\(--color-white\\)\\]{--radio-checked-indicator: var(--color-white)}.\\[--radio-checked-indicator\\:var\\(--color-yellow-950\\)\\]{--radio-checked-indicator: var(--color-yellow-950)}.\\[--radio-indicator\\:transparent\\]{--radio-indicator: transparent}.\\[--switch-bg-ring\\:var\\(--color-amber-500\\)\\]{--switch-bg-ring: var(--color-amber-500)}.\\[--switch-bg-ring\\:var\\(--color-black\\)\\]{--switch-bg-ring: var(--color-black)}.\\[--switch-bg-ring\\:var\\(--color-blue-700\\)\\]{--switch-bg-ring: var(--color-blue-700)}.\\[--switch-bg-ring\\:var\\(--color-cyan-400\\)\\]{--switch-bg-ring: var(--color-cyan-400)}.\\[--switch-bg-ring\\:var\\(--color-emerald-600\\)\\]{--switch-bg-ring: var(--color-emerald-600)}.\\[--switch-bg-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-bg-ring: var(--color-fuchsia-600)}.\\[--switch-bg-ring\\:var\\(--color-green-700\\)\\]{--switch-bg-ring: var(--color-green-700)}.\\[--switch-bg-ring\\:var\\(--color-indigo-600\\)\\]{--switch-bg-ring: var(--color-indigo-600)}.\\[--switch-bg-ring\\:var\\(--color-lime-400\\)\\]{--switch-bg-ring: var(--color-lime-400)}.\\[--switch-bg-ring\\:var\\(--color-neutral-700\\)\\]{--switch-bg-ring: var(--color-neutral-700)}.\\[--switch-bg-ring\\:var\\(--color-neutral-950\\)\\]{--switch-bg-ring: var(--color-neutral-950)}.\\[--switch-bg-ring\\:var\\(--color-orange-600\\)\\]{--switch-bg-ring: var(--color-orange-600)}.\\[--switch-bg-ring\\:var\\(--color-pink-600\\)\\]{--switch-bg-ring: var(--color-pink-600)}.\\[--switch-bg-ring\\:var\\(--color-purple-600\\)\\]{--switch-bg-ring: var(--color-purple-600)}.\\[--switch-bg-ring\\:var\\(--color-red-700\\)\\]{--switch-bg-ring: var(--color-red-700)}.\\[--switch-bg-ring\\:var\\(--color-rose-600\\)\\]{--switch-bg-ring: var(--color-rose-600)}.\\[--switch-bg-ring\\:var\\(--color-sky-600\\)\\]{--switch-bg-ring: var(--color-sky-600)}.\\[--switch-bg-ring\\:var\\(--color-teal-700\\)\\]{--switch-bg-ring: var(--color-teal-700)}.\\[--switch-bg-ring\\:var\\(--color-violet-600\\)\\]{--switch-bg-ring: var(--color-violet-600)}.\\[--switch-bg-ring\\:var\\(--color-yellow-400\\)\\]{--switch-bg-ring: var(--color-yellow-400)}.\\[--switch-bg\\:var\\(--color-amber-400\\)\\]{--switch-bg: var(--color-amber-400)}.\\[--switch-bg\\:var\\(--color-blue-600\\)\\]{--switch-bg: var(--color-blue-600)}.\\[--switch-bg\\:var\\(--color-cyan-300\\)\\]{--switch-bg: var(--color-cyan-300)}.\\[--switch-bg\\:var\\(--color-emerald-500\\)\\]{--switch-bg: var(--color-emerald-500)}.\\[--switch-bg\\:var\\(--color-fuchsia-500\\)\\]{--switch-bg: var(--color-fuchsia-500)}.\\[--switch-bg\\:var\\(--color-green-600\\)\\]{--switch-bg: var(--color-green-600)}.\\[--switch-bg\\:var\\(--color-indigo-500\\)\\]{--switch-bg: var(--color-indigo-500)}.\\[--switch-bg\\:var\\(--color-lime-300\\)\\]{--switch-bg: var(--color-lime-300)}.\\[--switch-bg\\:var\\(--color-neutral-600\\)\\]{--switch-bg: var(--color-neutral-600)}.\\[--switch-bg\\:var\\(--color-neutral-900\\)\\]{--switch-bg: var(--color-neutral-900)}.\\[--switch-bg\\:var\\(--color-orange-500\\)\\]{--switch-bg: var(--color-orange-500)}.\\[--switch-bg\\:var\\(--color-pink-500\\)\\]{--switch-bg: var(--color-pink-500)}.\\[--switch-bg\\:var\\(--color-purple-500\\)\\]{--switch-bg: var(--color-purple-500)}.\\[--switch-bg\\:var\\(--color-red-600\\)\\]{--switch-bg: var(--color-red-600)}.\\[--switch-bg\\:var\\(--color-rose-500\\)\\]{--switch-bg: var(--color-rose-500)}.\\[--switch-bg\\:var\\(--color-sky-500\\)\\]{--switch-bg: var(--color-sky-500)}.\\[--switch-bg\\:var\\(--color-teal-600\\)\\]{--switch-bg: var(--color-teal-600)}.\\[--switch-bg\\:var\\(--color-violet-500\\)\\]{--switch-bg: var(--color-violet-500)}.\\[--switch-bg\\:var\\(--color-yellow-300\\)\\]{--switch-bg: var(--color-yellow-300)}.\\[--switch-bg\\:white\\]{--switch-bg: white}.\\[--switch-ring\\:transparent\\]{--switch-ring: transparent}.\\[--switch-ring\\:var\\(--color-blue-700\\)\\]{--switch-ring: var(--color-blue-700)}.\\[--switch-ring\\:var\\(--color-emerald-600\\)\\]{--switch-ring: var(--color-emerald-600)}.\\[--switch-ring\\:var\\(--color-fuchsia-600\\)\\]{--switch-ring: var(--color-fuchsia-600)}.\\[--switch-ring\\:var\\(--color-green-700\\)\\]{--switch-ring: var(--color-green-700)}.\\[--switch-ring\\:var\\(--color-indigo-600\\)\\]{--switch-ring: var(--color-indigo-600)}.\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]{--switch-ring: var(--color-neutral-700)}.\\[--switch-ring\\:var\\(--color-neutral-950\\)\\]{--switch-ring: var(--color-neutral-950)}.\\[--switch-ring\\:var\\(--color-orange-600\\)\\]{--switch-ring: var(--color-orange-600)}.\\[--switch-ring\\:var\\(--color-pink-600\\)\\]{--switch-ring: var(--color-pink-600)}.\\[--switch-ring\\:var\\(--color-purple-600\\)\\]{--switch-ring: var(--color-purple-600)}.\\[--switch-ring\\:var\\(--color-red-700\\)\\]{--switch-ring: var(--color-red-700)}.\\[--switch-ring\\:var\\(--color-rose-600\\)\\]{--switch-ring: var(--color-rose-600)}.\\[--switch-ring\\:var\\(--color-sky-600\\)\\]{--switch-ring: var(--color-sky-600)}.\\[--switch-ring\\:var\\(--color-teal-700\\)\\]{--switch-ring: var(--color-teal-700)}.\\[--switch-ring\\:var\\(--color-violet-600\\)\\]{--switch-ring: var(--color-violet-600)}.\\[--switch-shadow\\:transparent\\]{--switch-shadow: transparent}.\\[--switch-shadow\\:var\\(--color-black\\)\\]{--switch-shadow: var(--color-black)}.\\[--switch-shadow\\:var\\(--color-blue-900\\)\\]{--switch-shadow: var(--color-blue-900)}.\\[--switch-shadow\\:var\\(--color-emerald-900\\)\\]{--switch-shadow: var(--color-emerald-900)}.\\[--switch-shadow\\:var\\(--color-fuchsia-900\\)\\]{--switch-shadow: var(--color-fuchsia-900)}.\\[--switch-shadow\\:var\\(--color-green-900\\)\\]{--switch-shadow: var(--color-green-900)}.\\[--switch-shadow\\:var\\(--color-indigo-900\\)\\]{--switch-shadow: var(--color-indigo-900)}.\\[--switch-shadow\\:var\\(--color-orange-900\\)\\]{--switch-shadow: var(--color-orange-900)}.\\[--switch-shadow\\:var\\(--color-pink-900\\)\\]{--switch-shadow: var(--color-pink-900)}.\\[--switch-shadow\\:var\\(--color-purple-900\\)\\]{--switch-shadow: var(--color-purple-900)}.\\[--switch-shadow\\:var\\(--color-red-900\\)\\]{--switch-shadow: var(--color-red-900)}.\\[--switch-shadow\\:var\\(--color-rose-900\\)\\]{--switch-shadow: var(--color-rose-900)}.\\[--switch-shadow\\:var\\(--color-sky-900\\)\\]{--switch-shadow: var(--color-sky-900)}.\\[--switch-shadow\\:var\\(--color-teal-900\\)\\]{--switch-shadow: var(--color-teal-900)}.\\[--switch-shadow\\:var\\(--color-violet-900\\)\\]{--switch-shadow: var(--color-violet-900)}.\\[--switch\\:var\\(--color-amber-950\\)\\]{--switch: var(--color-amber-950)}.\\[--switch\\:var\\(--color-cyan-950\\)\\]{--switch: var(--color-cyan-950)}.\\[--switch\\:var\\(--color-lime-950\\)\\]{--switch: var(--color-lime-950)}.\\[--switch\\:var\\(--color-neutral-950\\)\\]{--switch: var(--color-neutral-950)}.\\[--switch\\:var\\(--color-yellow-950\\)\\]{--switch: var(--color-yellow-950)}.\\[--switch\\:white\\]{--switch: white}#wpcontent{padding-left:0!important}#wpcontent .wrap{margin:0!important}#divi-engine-settings select,#divi-engine-settings .select,#divi-engine-settings .Select,#wp-enhanced-settings select,#wp-enhanced-settings .select,#wp-enhanced-settings .Select{width:100%;min-width:0;max-width:100%;display:block}#divi-engine-settings .de-field,#divi-engine-settings .de-checkbox-group,#divi-engine-settings .de-select-group,#wp-enhanced-settings .de-field,#wp-enhanced-settings .de-checkbox-group,#wp-enhanced-settings .de-select-group{width:100%;max-width:100%}#divi-engine-settings select,#wp-enhanced-settings select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none!important}:root{--checkbox-checked-bg: #3b82f6;--checkbox-check: #ffffff;--checkbox-checked-border: transparent}.dark{--checkbox-checked-bg: #2563eb;--checkbox-check: #ffffff}#divi-engine-settings .group[data-checked] span:before,#wp-enhanced-settings .group[data-checked] span:before{background-color:#52525c!important}.de-hide-input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important;left:0;top:0}input[type=radio]:checked:before{top:.03rem;right:.03rem;bottom:.03rem;left:.03rem;background-color:#fff!important}.react-colorful{width:100%!important}#wpbody-content{padding:0!important}#wpfooter,.updated.error{display:none!important}.\\*\\:col-start-1>*{grid-column-start:1}.\\*\\:row-start-1>*{grid-row-start:1}.\\*\\:w-full>*{width:100%}.\\*\\:rounded-full>*{border-radius:9999px}.placeholder\\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-neutral-500::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.placeholder\\:text-stone-500::placeholder{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.before\\:absolute:before{content:var(--tw-content);position:absolute}.before\\:-inset-px:before{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.before\\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\\:inset-1:before{content:var(--tw-content);top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.before\\:inset-px:before{content:var(--tw-content);top:1px;right:1px;bottom:1px;left:1px}.before\\:-z-10:before{content:var(--tw-content);z-index:-10}.before\\:w-2:before{content:var(--tw-content);width:.5rem}.before\\:min-w-0:before{content:var(--tw-content);min-width:0px}.before\\:shrink:before{content:var(--tw-content);flex-shrink:1}.before\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.before\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:before{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.before\\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\\:rounded-lg:before{content:var(--tw-content);border-radius:.5rem}.before\\:bg-neutral-950\\/5:before{content:var(--tw-content);background-color:#0a0a0a0d}.before\\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\\:shadow-sm:before{content:var(--tw-content);--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)}.after\\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.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\\:-z-10:after{content:var(--tw-content);z-index:-10}.after\\:rounded-\\[calc\\(0\\.3125rem-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(.3125rem - 1px)}.after\\:rounded-\\[calc\\(var\\(--radius-lg\\)-1px\\)\\]:after{content:var(--tw-content);border-radius:calc(var(--radius-lg) - 1px)}.after\\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}.after\\:shadow-\\[inset_0_1px_--theme\\(--color-white\\/15\\%\\)\\]:after{content:var(--tw-content);--tw-shadow: inset 0 1px --theme(--color-white/15%);--tw-shadow-colored: inset 0 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)}.after\\:ring-inset:after{content:var(--tw-content);--tw-ring-inset: inset}.after\\:ring-transparent:after{content:var(--tw-content);--tw-ring-color: transparent}.first\\:ml-0:first-child{margin-left:0}.first\\:rounded-tl-md:first-child{border-top-left-radius:.375rem}.first\\:rounded-tr-md:first-child{border-top-right-radius:.375rem}.first\\:border-l-0:first-child{border-left-width:0px}.first\\:border-none:first-child{border-style:none}.last\\:rounded-bl-md:last-child{border-bottom-left-radius:.375rem}.last\\:rounded-br-md:last-child{border-bottom-right-radius:.375rem}.checked\\:border-indigo-600:checked{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.checked\\:bg-indigo-600:checked{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.indeterminate\\:border-indigo-600:indeterminate{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.indeterminate\\:bg-indigo-600:indeterminate{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.empty\\:invisible:empty{visibility:hidden}.focus-within\\:outline:focus-within{outline-style:solid}.focus-within\\:outline-2:focus-within{outline-width:2px}.focus-within\\:-outline-offset-2:focus-within{outline-offset:-2px}.focus-within\\:outline-indigo-600:focus-within{outline-color:#4f46e5}.hover\\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-300:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\\:bg-neutral-950\\/5:hover{background-color:#0a0a0a0d}.hover\\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\\:text-neutral-900:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.hover\\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:outline:focus{outline-style:solid}.focus\\:outline-0:focus{outline-width:0px}.focus\\:outline-2:focus{outline-width:2px}.focus\\:-outline-offset-2:focus{outline-offset:-2px}.focus\\:outline-indigo-600:focus{outline-color:#4f46e5}.focus\\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\\:outline:focus-visible{outline-style:solid}.focus-visible\\:outline-2:focus-visible{outline-width:2px}.focus-visible\\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\\:outline-indigo-600:focus-visible{outline-color:#4f46e5}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:border-gray-300:disabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.disabled\\:border-neutral-950\\/20:disabled{border-color:#0a0a0a33}.disabled\\:bg-gray-100:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:opacity-60:disabled{opacity:.6}.disabled\\:before\\:bg-gray-400:disabled:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\\:checked\\:bg-gray-100:checked:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\\:text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.has-\\[\\:checked\\]\\:relative:has(:checked){position:relative}.has-\\[\\:checked\\]\\:border-indigo-200:has(:checked){--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:border-indigo-600:has(:checked){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-50:has(:checked){--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.has-\\[\\:checked\\]\\:bg-indigo-600:has(:checked){--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.has-\\[\\:disabled\\]\\:opacity-25:has(:disabled){opacity:.25}.has-\\[\\:focus-visible\\]\\:outline:has(:focus-visible){outline-style:solid}.has-\\[\\:focus-visible\\]\\:outline-2:has(:focus-visible){outline-width:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-2:has([data-row-link][data-focus]){outline-width:2px}.has-\\[\\:focus-visible\\]\\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:-outline-offset-2:has([data-row-link][data-focus]){outline-offset:-2px}.has-\\[\\:focus-visible\\]\\:outline-indigo-600:has(:focus-visible){outline-color:#4f46e5}.has-\\[\\[data-row-link\\]\\[data-focus\\]\\]\\:outline-blue-500:has([data-row-link][data-focus]){outline-color:#3b82f6}.group:has(:disabled) .group-has-\\[\\:disabled\\]\\:stroke-gray-950\\/25{stroke:#03071240}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.group:has(:checked) .group-has-\\[\\:checked\\]\\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\\[closed\\]\\:translate-y-4[data-closed]{--tw-translate-y: 1rem;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-\\[closed\\]\\:scale-95[data-closed]{--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))}.data-\\[closed\\]\\:transform[data-closed]{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-\\[checked\\]\\:bg-indigo-600[data-checked]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\\[focus\\]\\:bg-gray-50[data-focus]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.data-\\[closed\\]\\:opacity-0[data-closed]{opacity:0}.data-\\[focus\\]\\:outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\\[enter\\]\\:duration-100[data-enter]{transition-duration:.1s}.data-\\[enter\\]\\:duration-300[data-enter]{transition-duration:.3s}.data-\\[leave\\]\\:duration-200[data-leave]{transition-duration:.2s}.data-\\[leave\\]\\:duration-75[data-leave]{transition-duration:75ms}.data-\\[enter\\]\\:ease-out[data-enter]{transition-timing-function:cubic-bezier(0,0,.2,1)}.data-\\[leave\\]\\:ease-in[data-leave]{transition-timing-function:cubic-bezier(.4,0,1,1)}.data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-6px\\][data-anchor~=start]{--anchor-offset: -6px}.data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:6px\\][data-anchor~=end]{--anchor-offset: 6px}.\\*\\:data-\\[slot\\=icon\\]\\:pointer-events-none[data-slot=icon]>*{pointer-events:none}.\\*\\:data-\\[slot\\=icon\\]\\:absolute[data-slot=icon]>*{position:absolute}.\\*\\:data-\\[slot\\=icon\\]\\:top-3[data-slot=icon]>*{top:.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:z-10[data-slot=icon]>*{z-index:10}.\\*\\:data-\\[slot\\=control\\]\\:col-start-1[data-slot=control]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=control\\]\\:col-start-2[data-slot=control]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=description\\]\\:col-start-1[data-slot=description]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=description\\]\\:col-start-2[data-slot=description]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:col-start-1[data-slot=icon]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-1[data-slot=label]>*{grid-column-start:1}.\\*\\:data-\\[slot\\=label\\]\\:col-start-2[data-slot=label]>*{grid-column-start:2}.\\*\\:data-\\[slot\\=control\\]\\:row-start-1[data-slot=control]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=description\\]\\:row-start-2[data-slot=description]>*{grid-row-start:2}.\\*\\:data-\\[slot\\=icon\\]\\:row-start-1[data-slot=icon]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=label\\]\\:row-start-1[data-slot=label]>*{grid-row-start:1}.\\*\\:data-\\[slot\\=avatar\\]\\:-m-0\\.5[data-slot=avatar]>*{margin:-.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-mx-0\\.5[data-slot=avatar]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:-mx-0\\.5[data-slot=icon]>*{margin-left:-.125rem;margin-right:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:my-0\\.5[data-slot=icon]>*{margin-top:.125rem;margin-bottom:.125rem}.\\*\\:data-\\[slot\\=avatar\\]\\:-ml-1[data-slot=avatar]>*{margin-left:-.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:mr-2\\.5[data-slot=avatar]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=icon\\]\\:-ml-0\\.5[data-slot=icon]>*{margin-left:-.125rem}.\\*\\:data-\\[slot\\=icon\\]\\:mr-2\\.5[data-slot=icon]>*{margin-right:.625rem}.\\*\\:data-\\[slot\\=text\\]\\:mt-1[data-slot=text]>*{margin-top:.25rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=avatar\\]\\:size-7[data-slot=avatar]>*{width:1.75rem;height:1.75rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.\\*\\:data-\\[slot\\=icon\\]\\:size-6[data-slot=icon]>*{width:1.5rem;height:1.5rem}.\\*\\:data-\\[slot\\=icon\\]\\:shrink-0[data-slot=icon]>*{flex-shrink:0}.\\*\\:data-\\[slot\\=control\\]\\:self-start[data-slot=control]>*{align-self:flex-start}.\\*\\:data-\\[slot\\=icon\\]\\:self-center[data-slot=icon]>*{align-self:center}.\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-500[data-slot=icon]>*{fill:#737373}.\\*\\:data-\\[slot\\=label\\]\\:font-medium[data-slot=label]>*{font-weight:500}.\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-500[data-slot=icon]>*{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.\\*\\:data-\\[slot\\=avatar\\]\\:\\[--avatar-radius\\:var\\(--radius-md\\)\\][data-slot=avatar]>*{--avatar-radius: var(--radius-md)}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:ml-auto[data-slot=icon]:last-child>*{margin-left:auto}.\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]:last-child>*{width:1.25rem;height:1.25rem}.group[data-checked] .group-data-\\[checked\\]\\:translate-x-5{--tw-translate-x: 1.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))}.group[data-checked] .group-data-\\[checked\\]\\:opacity-0{opacity:0}.group[data-checked] .group-data-\\[checked\\]\\:opacity-100{opacity:1}.group[data-checked] .group-data-\\[checked\\]\\:duration-100{transition-duration:.1s}.group[data-checked] .group-data-\\[checked\\]\\:duration-200{transition-duration:.2s}.group[data-checked] .group-data-\\[checked\\]\\:ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.group[data-checked] .group-data-\\[checked\\]\\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (grid-template-columns:subgrid){.supports-\\[grid-template-columns\\:subgrid\\]\\:grid{display:grid}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-\\[auto_1fr_1\\.5rem_0\\.5rem_auto\\]{grid-template-columns:auto 1fr 1.5rem .5rem auto}.supports-\\[grid-template-columns\\:subgrid\\]\\:grid-cols-subgrid{grid-template-columns:subgrid}}.dark\\:divide-neutral-600:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 82 / var(--tw-divide-opacity, 1))}.dark\\:divide-white\\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.dark\\:border-amber-500\\/30:is(.dark *){border-color:#f59e0b4d}.dark\\:border-indigo-500:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:border-neutral-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:border-white\\/10:is(.dark *){border-color:#ffffff1a}.dark\\:border-white\\/15:is(.dark *){border-color:#ffffff26}.dark\\:border-white\\/20:is(.dark *){border-color:#fff3}.dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.dark\\:border-b-white\\/10:is(.dark *){border-bottom-color:#ffffff1a}.dark\\:border-l-white\\/5:is(.dark *){border-left-color:#ffffff0d}.dark\\:\\!bg-neutral-900:is(.dark *){--tw-bg-opacity: 1 !important;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))!important}.dark\\:bg-amber-400\\/10:is(.dark *){background-color:#fbbf241a}.dark\\:bg-amber-900\\/20:is(.dark *){background-color:#78350f33}.dark\\:bg-cyan-400\\/10:is(.dark *){background-color:#22d3ee1a}.dark\\:bg-emerald-500\\/10:is(.dark *){background-color:#10b9811a}.dark\\:bg-fuchsia-400\\/10:is(.dark *){background-color:#e879f91a}.dark\\:bg-gray-400\\/10:is(.dark *){background-color:#9ca3af1a}.dark\\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\\:bg-green-400\\/10:is(.dark *){background-color:#4ade801a}.dark\\:bg-green-500\\/10:is(.dark *){background-color:#22c55e1a}.dark\\:bg-indigo-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:bg-lime-400\\/10:is(.dark *){background-color:#a3e6351a}.dark\\:bg-neutral-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-800\\/70:is(.dark *){background-color:#262626b3}.dark\\:bg-neutral-800\\/75:is(.dark *){background-color:#262626bf}.dark\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:bg-neutral-950\\/50:is(.dark *){background-color:#0a0a0a80}.dark\\:bg-orange-500\\/10:is(.dark *){background-color:#f973161a}.dark\\:bg-pink-400\\/10:is(.dark *){background-color:#f472b61a}.dark\\:bg-red-500\\/10:is(.dark *){background-color:#ef44441a}.dark\\:bg-red-900\\/20:is(.dark *){background-color:#7f1d1d33}.dark\\:bg-rose-400\\/10:is(.dark *){background-color:#fb71851a}.dark\\:bg-sky-500\\/10:is(.dark *){background-color:#0ea5e91a}.dark\\:bg-teal-500\\/10:is(.dark *){background-color:#14b8a61a}.dark\\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\\:bg-white\\/10:is(.dark *){background-color:#ffffff1a}.dark\\:bg-white\\/5:is(.dark *){background-color:#ffffff0d}.dark\\:bg-yellow-400\\/10:is(.dark *){background-color:#facc151a}.dark\\:stroke-neutral-400:is(.dark *){stroke:#a3a3a3}.dark\\:stroke-stone-400:is(.dark *){stroke:#a8a29e}.dark\\:text-amber-200:is(.dark *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\\:text-cyan-300:is(.dark *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\\:text-emerald-400:is(.dark *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\\:text-fuchsia-400:is(.dark *){--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.dark\\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-100:is(.dark *){--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-400:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-500:is(.dark *){--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:text-neutral-950:is(.dark *){--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.dark\\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\\:text-pink-400:is(.dark *){--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\\:text-rose-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\\:text-violet-400:is(.dark *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\\:decoration-white\\/50:is(.dark *){text-decoration-color:#ffffff80}.dark\\:shadow-none:is(.dark *){--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)}.dark\\:-outline-offset-1:is(.dark *){outline-offset:-1px}.dark\\:outline-neutral-700:is(.dark *){outline-color:#404040}.dark\\:outline-white\\/10:is(.dark *){outline-color:#ffffff1a}.dark\\:ring-inset:is(.dark *){--tw-ring-inset: inset}.dark\\:ring-gray-400\\/20:is(.dark *){--tw-ring-color: rgb(156 163 175 / .2)}.dark\\:ring-green-500\\/20:is(.dark *){--tw-ring-color: rgb(34 197 94 / .2)}.dark\\:ring-neutral-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity, 1))}.dark\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}.dark\\:ring-white\\/15:is(.dark *){--tw-ring-color: rgb(255 255 255 / .15)}.dark\\:ring-yellow-400\\/20:is(.dark *){--tw-ring-color: rgb(250 204 21 / .2)}.dark\\:\\[--btn-bg\\:transparent\\]:is(.dark *){--btn-bg: transparent}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-600)}.dark\\:\\[--btn-bg\\:var\\(--color-neutral-800\\)\\]:is(.dark *){--btn-bg: var(--color-neutral-800)}.dark\\:\\[--btn-bg\\:white\\]:is(.dark *){--btn-bg: white}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-neutral-950)}.dark\\:\\[--btn-hover-overlay\\:var\\(--color-white\\)\\]:is(.dark *){--btn-hover-overlay: var(--color-white)}.dark\\:\\[--btn-icon\\:var\\(--color-neutral-500\\)\\]:is(.dark *){--btn-icon: var(--color-neutral-500)}.dark\\:\\[--checkbox-check\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--checkbox-check: var(--color-neutral-900)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-neutral-600)}.dark\\:\\[--checkbox-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--checkbox-checked-bg: var(--color-white)}.dark\\:\\[--checkbox-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--checkbox-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-neutral-600\\)\\]:is(.dark *){--radio-checked-bg: var(--color-neutral-600)}.dark\\:\\[--radio-checked-bg\\:var\\(--color-white\\)\\]:is(.dark *){--radio-checked-bg: var(--color-white)}.dark\\:\\[--radio-checked-border\\:var\\(--color-neutral-950\\)\\]:is(.dark *){--radio-checked-border: var(--color-neutral-950)}.dark\\:\\[--radio-checked-indicator\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--radio-checked-indicator: var(--color-neutral-900)}.dark\\:\\[--switch-bg-ring\\:transparent\\]:is(.dark *){--switch-bg-ring: transparent}.dark\\:\\[--switch-bg-ring\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg-ring: var(--color-white)}.dark\\:\\[--switch-bg\\:var\\(--color-white\\)\\]:is(.dark *){--switch-bg: var(--color-white)}.dark\\:\\[--switch-ring\\:transparent\\]:is(.dark *){--switch-ring: transparent}.dark\\:\\[--switch-ring\\:var\\(--color-neutral-700\\)\\]:is(.dark *){--switch-ring: var(--color-neutral-700)}.dark\\:\\[--switch\\:var\\(--color-neutral-900\\)\\]:is(.dark *){--switch: var(--color-neutral-900)}.dark\\:\\*\\:bg-stone-800>*:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\\:\\*\\:text-white>*:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:placeholder\\:text-neutral-500:is(.dark *)::placeholder{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.dark\\:before\\:hidden:is(.dark *):before{content:var(--tw-content);display:none}.dark\\:before\\:bg-white\\/10:is(.dark *):before{content:var(--tw-content);background-color:#ffffff1a}.dark\\:after\\:-inset-px:is(.dark *):after{content:var(--tw-content);top:-1px;right:-1px;bottom:-1px;left:-1px}.dark\\:after\\:hidden:is(.dark *):after{content:var(--tw-content);display:none}.dark\\:after\\:rounded-\\[0\\.3125rem\\]:is(.dark *):after{content:var(--tw-content);border-radius:.3125rem}.dark\\:after\\:rounded-full:is(.dark *):after{content:var(--tw-content);border-radius:9999px}.dark\\:after\\:rounded-lg:is(.dark *):after{content:var(--tw-content);border-radius:.5rem}.dark\\:checked\\:border-indigo-500:checked:is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:checked\\:bg-indigo-500:checked:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:border-indigo-400:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.dark\\:hover\\:bg-blue-900\\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\\:hover\\:bg-indigo-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-600:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(82 82 82 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\\:hover\\:bg-neutral-800\\/60:hover:is(.dark *){background-color:#26262699}.dark\\:hover\\:bg-red-900\\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\\:hover\\:bg-white\\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\\:hover\\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:disabled\\:border-neutral-700:disabled:is(.dark *){--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\\:disabled\\:border-white\\/15:disabled:is(.dark *){border-color:#ffffff26}.dark\\:disabled\\:bg-neutral-800:disabled:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.group:hover .dark\\:group-hover\\:text-neutral-300:is(.dark *){--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:border-indigo-500:has(:checked):is(.dark *){--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-500:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:has-\\[\\:checked\\]\\:bg-indigo-950:has(:checked):is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-300:is(.dark *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-indigo-400:is(.dark *){--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.group:has(:checked) .dark\\:group-has-\\[\\:checked\\]\\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\\:data-\\[checked\\]\\:bg-indigo-500[data-checked]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\\:data-\\[focus\\]\\:bg-white\\/5[data-focus]:is(.dark *){background-color:#ffffff0d}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:fill-neutral-400[data-slot=icon]>*:is(.dark *){fill:#a3a3a3}.dark\\:\\*\\:data-\\[slot\\=icon\\]\\:text-neutral-400[data-slot=icon]>*:is(.dark *){--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}@media not all and (min-width: 1024px){.max-lg\\:hidden{display:none}.max-lg\\:flex-col{flex-direction:column}}@media (min-width: 640px){.sm\\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\\:mb-auto{margin-bottom:auto}.sm\\:ml-2{margin-left:.5rem}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:hidden{display:none}.sm\\:size-3\\.5{width:.875rem;height:.875rem}.sm\\:size-4{width:1rem;height:1rem}.sm\\:h-3\\.5{height:.875rem}.sm\\:h-5{height:1.25rem}.sm\\:min-h-9{min-height:2.25rem}.sm\\:w-3\\.5{width:.875rem}.sm\\:w-8{width:2rem}.sm\\:w-full{width:100%}.sm\\:max-w-2xl{max-width:42rem}.sm\\:max-w-3xl{max-width:48rem}.sm\\:max-w-4xl{max-width:56rem}.sm\\:max-w-5xl{max-width:64rem}.sm\\:max-w-lg{max-width:32rem}.sm\\:max-w-md{max-width:28rem}.sm\\:max-w-sm{max-width:24rem}.sm\\:max-w-xl{max-width:36rem}.sm\\:max-w-xs{max-width:20rem}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:grid-cols-\\[--spacing\\(4\\)_1fr\\]{grid-template-columns:var(--spacing(4)_1fr)}.sm\\:grid-cols-\\[1fr_--spacing\\(4\\)\\]{grid-template-columns:1fr --spacing(4)}.sm\\:grid-cols-\\[1fr_auto\\]{grid-template-columns:1fr auto}.sm\\:grid-cols-\\[1rem_1fr\\]{grid-template-columns:1rem 1fr}.sm\\:grid-cols-\\[min\\(50\\%\\,--spacing\\(80\\)\\)_auto\\]{grid-template-columns:min(50%,--spacing(80)) auto}.sm\\:grid-rows-\\[1fr_auto_3fr\\]{grid-template-rows:1fr auto 3fr}.sm\\:flex-row{flex-direction:row}.sm\\:items-center{align-items:center}.sm\\:text-wrap{text-wrap:wrap}.sm\\:rounded-2xl{border-radius:1rem}.sm\\:border-t{border-top-width:1px}.sm\\:border-neutral-950\\/5{border-color:#0a0a0a0d}.sm\\:p-0{padding:0}.sm\\:p-4{padding:1rem}.sm\\:p-6{padding:1.5rem}.sm\\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\\:px-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px);padding-right:calc(--spacing(3) - 1px)}.sm\\:py-1\\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\\:py-\\[calc\\(--spacing\\(1\\.5\\)-1px\\)\\]{padding-top:calc(--spacing(1.5) - 1px);padding-bottom:calc(--spacing(1.5) - 1px)}.sm\\:pl-1\\.5{padding-left:.375rem}.sm\\:pl-3{padding-left:.75rem}.sm\\:pl-\\[calc\\(--spacing\\(3\\)-1px\\)\\]{padding-left:calc(--spacing(3) - 1px)}.sm\\:pr-2{padding-right:.5rem}.sm\\:pr-3{padding-right:.75rem}.sm\\:pr-\\[calc\\(--spacing\\(9\\)-1px\\)\\]{padding-right:calc(--spacing(9) - 1px)}.sm\\:pt-0{padding-top:0}.sm\\:text-left{text-align:left}.sm\\:text-\\[0\\.8125rem\\]{font-size:.8125rem}.sm\\:text-base\\/6{font-size:1rem;line-height:1.5rem}.sm\\:text-sm\\/5{font-size:.875rem;line-height:1.25rem}.sm\\:text-sm\\/6{font-size:.875rem;line-height:1.5rem}.sm\\:text-sm\\/8{font-size:.875rem;line-height:2rem}.sm\\:text-xl\\/8{font-size:1.25rem;line-height:2rem}.sm\\:text-xs\\/5{font-size:.75rem;line-height:1.25rem}.sm\\:\\[--anchor-offset\\:-1\\.375rem\\]{--anchor-offset: -1.375rem}.sm\\:\\*\\:w-auto>*{width:auto}.sm\\:first\\:ml-0:first-child{margin-left:0}.sm\\:first\\:pl-1:first-child{padding-left:.25rem}.sm\\:last\\:pr-1:last-child{padding-right:.25rem}.sm\\:focus-within\\:after\\:ring-2:focus-within:after{content:var(--tw-content);--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)}.sm\\:focus-within\\:after\\:ring-blue-500:focus-within:after{content:var(--tw-content);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.data-\\[closed\\]\\:sm\\:translate-y-0[data-closed]{--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))}.data-\\[closed\\]\\:sm\\:scale-95[data-closed]{--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))}.sm\\:data-\\[anchor\\~\\=start\\]\\:\\[--anchor-offset\\:-4px\\][data-anchor~=start]{--anchor-offset: -4px}.sm\\:data-\\[anchor\\~\\=end\\]\\:\\[--anchor-offset\\:4px\\][data-anchor~=end]{--anchor-offset: 4px}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:top-2\\.5[data-slot=icon]>*{top:.625rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:my-1[data-slot=icon]>*{margin-top:.25rem;margin-bottom:.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:mr-2[data-slot=avatar]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-0\\.5[data-slot=control]>*{margin-top:.125rem}.sm\\:\\*\\:data-\\[slot\\=control\\]\\:mt-1[data-slot=control]>*{margin-top:.25rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:mr-2[data-slot=icon]>*{margin-right:.5rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-5[data-slot=avatar]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:data-\\[slot\\=avatar\\]\\:size-6[data-slot=avatar]>*{width:1.5rem;height:1.5rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]>*{width:1rem;height:1rem}.sm\\:\\*\\:data-\\[slot\\=icon\\]\\:size-5[data-slot=icon]>*{width:1.25rem;height:1.25rem}.sm\\:\\*\\:last\\:data-\\[slot\\=icon\\]\\:size-4[data-slot=icon]:last-child>*{width:1rem;height:1rem}.dark\\:sm\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}.sm\\:dark\\:border-white\\/5:is(.dark *){border-color:#ffffff0d}}@media (min-width: 1024px){.lg\\:-mx-4{margin-left:-1rem;margin-right:-1rem}.lg\\:hidden{display:none}.lg\\:min-w-0{min-width:0px}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:flex-row{flex-direction:row}.lg\\:rounded-lg{border-radius:.5rem}.lg\\:bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.lg\\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.lg\\:p-10{padding:2.5rem}.lg\\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\\:px-8{padding-left:2rem;padding-right:2rem}.lg\\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\\:pl-64{padding-left:16rem}.lg\\:pr-2{padding-right:.5rem}.lg\\:pt-2{padding-top:.5rem}.lg\\: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)}.lg\\:ring-neutral-950\\/5{--tw-ring-color: rgb(10 10 10 / .05)}.dark\\:lg\\:bg-neutral-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:bg-neutral-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.dark\\:lg\\:ring-white\\/10:is(.dark *){--tw-ring-color: rgb(255 255 255 / .1)}}@media (forced-colors: active){.forced-colors\\:appearance-auto{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.forced-colors\\:border-\\[Canvas\\]{border-color:Canvas}.forced-colors\\:bg-\\[CanvasText\\]{background-color:CanvasText}.forced-colors\\:stroke-\\[CanvasText\\]{stroke:CanvasText}.forced-colors\\:text-\\[CanvasText\\]{color:CanvasText}.forced-colors\\:outline{outline-style:solid}.forced-colors\\:\\[--btn-icon\\:ButtonText\\]{--btn-icon: ButtonText}.forced-colors\\:\\[--checkbox-check\\:HighlightText\\]{--checkbox-check: HighlightText}.forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]{--checkbox-checked-bg: Highlight}.forced-colors\\:\\[--switch-bg\\:Highlight\\]{--switch-bg: Highlight}.forced-colors\\:before\\:hidden:before{content:var(--tw-content);display:none}.forced-colors\\:\\*\\:data-\\[slot\\=icon\\]\\:text-\\[CanvasText\\][data-slot=icon]>*{color:CanvasText}.dark\\:forced-colors\\:\\[--checkbox-check\\:HighlightText\\]:is(.dark *){--checkbox-check: HighlightText}.dark\\:forced-colors\\:\\[--checkbox-checked-bg\\:Highlight\\]:is(.dark *){--checkbox-checked-bg: Highlight}.dark\\:forced-colors\\:\\[--switch-bg\\:Highlight\\]:is(.dark *){--switch-bg: Highlight}}.\\[\\&\\:\\:-webkit-date-and-time-value\\]\\:min-h-\\[1\\.5em\\]::-webkit-date-and-time-value{min-height:1.5em}.\\[\\&\\:\\:-webkit-datetime-edit-day-field\\]\\:p-0::-webkit-datetime-edit-day-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-fields-wrapper\\]\\:p-0::-webkit-datetime-edit-fields-wrapper{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-hour-field\\]\\:p-0::-webkit-datetime-edit-hour-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-meridiem-field\\]\\:p-0::-webkit-datetime-edit-meridiem-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-millisecond-field\\]\\:p-0::-webkit-datetime-edit-millisecond-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-minute-field\\]\\:p-0::-webkit-datetime-edit-minute-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-month-field\\]\\:p-0::-webkit-datetime-edit-month-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-second-field\\]\\:p-0::-webkit-datetime-edit-second-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit-year-field\\]\\:p-0::-webkit-datetime-edit-year-field{padding:0}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:inline-flex::-webkit-datetime-edit{display:inline-flex}.\\[\\&\\:\\:-webkit-datetime-edit\\]\\:p-0::-webkit-datetime-edit{padding:0}.\\[\\&\\:not\\(\\:checked\\)\\]\\:before\\:hidden:not(:checked):before{content:var(--tw-content);display:none}.\\[\\&\\>\\*\\+\\[data-slot\\=control\\]\\]\\:mt-6>*+[data-slot=control]{margin-top:1.5rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=description\\]\\]\\:mt-3>[data-slot=control]+[data-slot=description]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=control\\]\\+\\[data-slot\\=error\\]\\]\\:mt-3>[data-slot=control]+[data-slot=error]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=description\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=description]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-3>[data-slot=icon]:first-child{left:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:first-child\\]\\:left-2\\.5>[data-slot=icon]:first-child{left:.625rem}}.\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-3>[data-slot=icon]:last-child{right:.75rem}@media (min-width: 640px){.sm\\:\\[\\&\\>\\[data-slot\\=icon\\]\\:last-child\\]\\:right-2\\.5>[data-slot=icon]:last-child{right:.625rem}}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=control\\]\\]\\:mt-3>[data-slot=label]+[data-slot=control]{margin-top:.75rem}.\\[\\&\\>\\[data-slot\\=label\\]\\+\\[data-slot\\=description\\]\\]\\:mt-1>[data-slot=label]+[data-slot=description]{margin-top:.25rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-2\\.5>[data-slot=section]+[data-slot=section]{margin-top:.625rem}.\\[\\&\\>\\[data-slot\\=section\\]\\+\\[data-slot\\=section\\]\\]\\:mt-8>[data-slot=section]+[data-slot=section]{margin-top:2rem}.has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-10 input:has([data-slot=icon]:first-child){padding-left:2.5rem}.has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-10 input:has([data-slot=icon]:last-child){padding-right:2.5rem}@media (min-width: 640px){.sm\\:has-\\[\\[data-slot\\=icon\\]\\:first-child\\]\\:\\[\\&_input\\]\\:pl-8 input:has([data-slot=icon]:first-child){padding-left:2rem}.sm\\:has-\\[\\[data-slot\\=icon\\]\\:last-child\\]\\:\\[\\&_input\\]\\:pr-8 input:has([data-slot=icon]:last-child){padding-right:2rem}}.\\[\\&_optgroup\\]\\:font-semibold optgroup{font-weight:600} 2 `,document.head.appendChild(Fc);function Lc(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const r in e)if(r!=="default"){const n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:()=>e[r]})}}return t.default=e,Object.freeze(t)}const Q=Lc(m),co=Lc(tt);var Rc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Vc(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var r=function n(){return this instanceof n?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(n){var o=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(r,n,o.get?o:{enumerable:!0,get:function(){return e[n]}})}),r}var zc={exports:{}},uo={};/** 3 3 * @license React 4 * react-jsx- dev-runtime.development.js4 * react-jsx-runtime.production.min.js 5 5 * 6 6 * Copyright (c) Facebook, Inc. and its affiliates. … … 8 8 * This source code is licensed under the MIT license found in the 9 9 * LICENSE file in the root directory of this source tree. 10 */(function(){var e=p,t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen"),m=Symbol.iterator,b="@@iterator";function w(C){if(C===null||typeof C!="object")return null;var q=m&&C[m]||C[b];return typeof q=="function"?q:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(C){{for(var q=arguments.length,ne=new Array(q>1?q-1:0),k=1;k<q;k++)ne[k-1]=arguments[k];_("error",C,ne)}}function _(C,q,ne){{var k=y.ReactDebugCurrentFrame,V=k.getStackAddendum();V!==""&&(q+="%s",ne=ne.concat([V]));var z=ne.map(function(J){return String(J)});z.unshift("Warning: "+q),Function.prototype.apply.call(console[C],console,z)}}var P=!1,T=!1,I=!1,U=!1,L=!1,$;$=Symbol.for("react.module.reference");function R(C){return!!(typeof C=="string"||typeof C=="function"||C===n||C===s||L||C===o||C===c||C===u||U||C===d||P||T||I||typeof C=="object"&&C!==null&&(C.$$typeof===h||C.$$typeof===f||C.$$typeof===i||C.$$typeof===a||C.$$typeof===l||C.$$typeof===$||C.getModuleId!==void 0))}function j(C,q,ne){var k=C.displayName;if(k)return k;var V=q.displayName||q.name||"";return V!==""?ne+"("+V+")":ne}function B(C){return C.displayName||"Context"}function M(C){if(C==null)return null;if(typeof C.tag=="number"&&E("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof C=="function")return C.displayName||C.name||null;if(typeof C=="string")return C;switch(C){case n:return"Fragment";case r:return"Portal";case s:return"Profiler";case o:return"StrictMode";case c:return"Suspense";case u:return"SuspenseList"}if(typeof C=="object")switch(C.$$typeof){case a:var q=C;return B(q)+".Consumer";case i:var ne=C;return B(ne._context)+".Provider";case l:return j(C,C.render,"ForwardRef");case f:var k=C.displayName||null;return k!==null?k:M(C.type)||"Memo";case h:{var V=C,z=V._payload,J=V._init;try{return M(J(z))}catch{return null}}}return null}var K=Object.assign,H=0,Y,ee,X,W,le,me,je;function ce(){}ce.__reactDisabledLog=!0;function oe(){{if(H===0){Y=console.log,ee=console.info,X=console.warn,W=console.error,le=console.group,me=console.groupCollapsed,je=console.groupEnd;var C={configurable:!0,enumerable:!0,value:ce,writable:!0};Object.defineProperties(console,{info:C,log:C,warn:C,error:C,group:C,groupCollapsed:C,groupEnd:C})}H++}}function re(){{if(H--,H===0){var C={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:K({},C,{value:Y}),info:K({},C,{value:ee}),warn:K({},C,{value:X}),error:K({},C,{value:W}),group:K({},C,{value:le}),groupCollapsed:K({},C,{value:me}),groupEnd:K({},C,{value:je})})}H<0&&E("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var xe=y.ReactCurrentDispatcher,ye;function ie(C,q,ne){{if(ye===void 0)try{throw Error()}catch(V){var k=V.stack.trim().match(/\n( *(at )?)/);ye=k&&k[1]||""}return` 11 `+ye+C}}var ke=!1,_e;{var Vt=typeof WeakMap=="function"?WeakMap:Map;_e=new Vt}function Le(C,q){if(!C||ke)return"";{var ne=_e.get(C);if(ne!==void 0)return ne}var k;ke=!0;var V=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var z;z=xe.current,xe.current=null,oe();try{if(q){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(Ve){k=Ve}Reflect.construct(C,[],J)}else{try{J.call()}catch(Ve){k=Ve}C.call(J.prototype)}}else{try{throw Error()}catch(Ve){k=Ve}C()}}catch(Ve){if(Ve&&k&&typeof Ve.stack=="string"){for(var se=Ve.stack.split(` 12 `),Ee=k.stack.split(` 13 `),fe=se.length-1,ue=Ee.length-1;fe>=1&&ue>=0&&se[fe]!==Ee[ue];)ue--;for(;fe>=1&&ue>=0;fe--,ue--)if(se[fe]!==Ee[ue]){if(fe!==1||ue!==1)do if(fe--,ue--,ue<0||se[fe]!==Ee[ue]){var De=` 14 `+se[fe].replace(" at new "," at ");return C.displayName&&De.includes("<anonymous>")&&(De=De.replace("<anonymous>",C.displayName)),typeof C=="function"&&_e.set(C,De),De}while(fe>=1&&ue>=0);break}}}finally{ke=!1,xe.current=z,re(),Error.prepareStackTrace=V}var Ue=C?C.displayName||C.name:"",Oe=Ue?ie(Ue):"";return typeof C=="function"&&_e.set(C,Oe),Oe}function Ir(C,q,ne){return Le(C,!1)}function Qt(C){var q=C.prototype;return!!(q&&q.isReactComponent)}function $e(C,q,ne){if(C==null)return"";if(typeof C=="function")return Le(C,Qt(C));if(typeof C=="string")return ie(C);switch(C){case c:return ie("Suspense");case u:return ie("SuspenseList")}if(typeof C=="object")switch(C.$$typeof){case l:return Ir(C.render);case f:return $e(C.type,q,ne);case h:{var k=C,V=k._payload,z=k._init;try{return $e(z(V),q,ne)}catch{}}}return""}var qe=Object.prototype.hasOwnProperty,vt={},kt=y.ReactDebugCurrentFrame;function ht(C){if(C){var q=C._owner,ne=$e(C.type,C._source,q?q.type:null);kt.setExtraStackFrame(ne)}else kt.setExtraStackFrame(null)}function jr(C,q,ne,k,V){{var z=Function.call.bind(qe);for(var J in C)if(z(C,J)){var se=void 0;try{if(typeof C[J]!="function"){var Ee=Error((k||"React class")+": "+ne+" type `"+J+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof C[J]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Ee.name="Invariant Violation",Ee}se=C[J](q,J,k,ne,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(fe){se=fe}se&&!(se instanceof Error)&&(ht(V),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",k||"React class",ne,J,typeof se),ht(null)),se instanceof Error&&!(se.message in vt)&&(vt[se.message]=!0,ht(V),E("Failed %s type: %s",ne,se.message),ht(null))}}}var Qo=Array.isArray;function fr(C){return Qo(C)}function Yn(C){{var q=typeof Symbol=="function"&&Symbol.toStringTag,ne=q&&C[Symbol.toStringTag]||C.constructor.name||"Object";return ne}}function es(C){try{return Xn(C),!1}catch{return!0}}function Xn(C){return""+C}function O(C){if(es(C))return E("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Yn(C)),Xn(C)}var pe=y.ReactCurrentOwner,Jn={key:!0,ref:!0,__self:!0,__source:!0},Ur,on,Mt;Mt={};function Zn(C){if(qe.call(C,"ref")){var q=Object.getOwnPropertyDescriptor(C,"ref").get;if(q&&q.isReactWarning)return!1}return C.ref!==void 0}function Qn(C){if(qe.call(C,"key")){var q=Object.getOwnPropertyDescriptor(C,"key").get;if(q&&q.isReactWarning)return!1}return C.key!==void 0}function ts(C,q){if(typeof C.ref=="string"&&pe.current&&q&&pe.current.stateNode!==q){var ne=M(pe.current.type);Mt[ne]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',M(pe.current.type),C.ref),Mt[ne]=!0)}}function rs(C,q){{var ne=function(){Ur||(Ur=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",q))};ne.isReactWarning=!0,Object.defineProperty(C,"key",{get:ne,configurable:!0})}}function Fr(C,q){{var ne=function(){on||(on=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",q))};ne.isReactWarning=!0,Object.defineProperty(C,"ref",{get:ne,configurable:!0})}}var eo=function(C,q,ne,k,V,z,J){var se={$$typeof:t,type:C,key:q,ref:ne,props:J,_owner:z};return se._store={},Object.defineProperty(se._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(se,"_self",{configurable:!1,enumerable:!1,writable:!1,value:k}),Object.defineProperty(se,"_source",{configurable:!1,enumerable:!1,writable:!1,value:V}),Object.freeze&&(Object.freeze(se.props),Object.freeze(se)),se};function sn(C,q,ne,k,V){{var z,J={},se=null,Ee=null;ne!==void 0&&(O(ne),se=""+ne),Qn(q)&&(O(q.key),se=""+q.key),Zn(q)&&(Ee=q.ref,ts(q,V));for(z in q)qe.call(q,z)&&!Jn.hasOwnProperty(z)&&(J[z]=q[z]);if(C&&C.defaultProps){var fe=C.defaultProps;for(z in fe)J[z]===void 0&&(J[z]=fe[z])}if(se||Ee){var ue=typeof C=="function"?C.displayName||C.name||"Unknown":C;se&&rs(J,ue),Ee&&Fr(J,ue)}return eo(C,se,Ee,V,k,pe.current,J)}}var er=y.ReactCurrentOwner,an=y.ReactDebugCurrentFrame;function dt(C){if(C){var q=C._owner,ne=$e(C.type,C._source,q?q.type:null);an.setExtraStackFrame(ne)}else an.setExtraStackFrame(null)}var mr;mr=!1;function tr(C){return typeof C=="object"&&C!==null&&C.$$typeof===t}function Ar(){{if(er.current){var C=M(er.current.type);if(C)return` 15 16 Check the render method of \``+C+"`."}return""}}function ns(C){{if(C!==void 0){var q=C.fileName.replace(/^.*[\\\/]/,""),ne=C.lineNumber;return` 17 18 Check your code at `+q+":"+ne+"."}return""}}var ln={};function os(C){{var q=Ar();if(!q){var ne=typeof C=="string"?C:C.displayName||C.name;ne&&(q=` 19 20 Check the top-level render call using <`+ne+">.")}return q}}function cn(C,q){{if(!C._store||C._store.validated||C.key!=null)return;C._store.validated=!0;var ne=os(q);if(ln[ne])return;ln[ne]=!0;var k="";C&&C._owner&&C._owner!==er.current&&(k=" It was passed a child from "+M(C._owner.type)+"."),dt(C),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',ne,k),dt(null)}}function hr(C,q){{if(typeof C!="object")return;if(fr(C))for(var ne=0;ne<C.length;ne++){var k=C[ne];tr(k)&&cn(k,q)}else if(tr(C))C._store&&(C._store.validated=!0);else if(C){var V=w(C);if(typeof V=="function"&&V!==C.entries)for(var z=V.call(C),J;!(J=z.next()).done;)tr(J.value)&&cn(J.value,q)}}}function un(C){{var q=C.type;if(q==null||typeof q=="string")return;var ne;if(typeof q=="function")ne=q.propTypes;else if(typeof q=="object"&&(q.$$typeof===l||q.$$typeof===f))ne=q.propTypes;else return;if(ne){var k=M(q);jr(ne,C.props,"prop",k,C)}else if(q.PropTypes!==void 0&&!mr){mr=!0;var V=M(q);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",V||"Unknown")}typeof q.getDefaultProps=="function"&&!q.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ss(C){{for(var q=Object.keys(C.props),ne=0;ne<q.length;ne++){var k=q[ne];if(k!=="children"&&k!=="key"){dt(C),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),dt(null);break}}C.ref!==null&&(dt(C),E("Invalid attribute `ref` supplied to `React.Fragment`."),dt(null))}}var dn={};function to(C,q,ne,k,V,z){{var J=R(C);if(!J){var se="";(C===void 0||typeof C=="object"&&C!==null&&Object.keys(C).length===0)&&(se+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Ee=ns(V);Ee?se+=Ee:se+=Ar();var fe;C===null?fe="null":fr(C)?fe="array":C!==void 0&&C.$$typeof===t?(fe="<"+(M(C.type)||"Unknown")+" />",se=" Did you accidentally export a JSX literal instead of a component?"):fe=typeof C,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",fe,se)}var ue=sn(C,q,ne,V,z);if(ue==null)return ue;if(J){var De=q.children;if(De!==void 0)if(k)if(fr(De)){for(var Ue=0;Ue<De.length;Ue++)hr(De[Ue],C);Object.freeze&&Object.freeze(De)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else hr(De,C)}if(qe.call(q,"key")){var Oe=M(C),Ve=Object.keys(q).filter(function(rt){return rt!=="key"}),wt=Ve.length>0?"{key: someKey, "+Ve.join(": ..., ")+": ...}":"{key: someKey}";if(!dn[Oe+wt]){var Bt=Ve.length>0?"{"+Ve.join(": ..., ")+": ...}":"{}";E(`A props object containing a "key" prop is being spread into JSX: 21 let props = %s; 22 <%s {...props} /> 23 React keys must be passed directly to JSX without using spread: 24 let props = %s; 25 <%s key={someKey} {...props} />`,wt,Oe,Bt,Oe),dn[Oe+wt]=!0}}return C===n?ss(ue):un(ue),ue}}var is=to;ba.Fragment=n,ba.jsxDEV=is})(),Iu.exports=ba;var g=Iu.exports;const x5="",ju=typeof document<"u"?p.useLayoutEffect:()=>{};var va;const gv=(va=p.useInsertionEffect)!==null&&va!==void 0?va:ju;function bv(e){const t=p.useRef(null);return gv(()=>{t.current=e},[e]),p.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}const gr=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},Vr=e=>e&&"window"in e&&e.window===e?e:gr(e).defaultView||window;function vv(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function wv(e){return vv(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let yv=!1;function wa(){return yv}function Uu(e,t){if(!wa())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let r=t;for(;r!==null;){if(r===e)return!0;r.tagName==="SLOT"&&r.assignedSlot?r=r.assignedSlot.parentNode:wv(r)?r=r.host:r=r.parentNode}return!1}const ya=(e=document)=>{var t;if(!wa())return e.activeElement;let r=e.activeElement;for(;r&&"shadowRoot"in r&&(!((t=r.shadowRoot)===null||t===void 0)&&t.activeElement);)r=r.shadowRoot.activeElement;return r};function Fu(e){return wa()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function Au(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Au(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function Fe(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Au(e))&&(n&&(n+=" "),n+=t);return n}function xv(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let r=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(r)&&r.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function Ev(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 Lu(e){let t=null;return()=>(t==null&&(t=e()),t)}const _v=Lu(function(){return Ev(/^Mac/i)}),Sv=Lu(function(){return xv(/Android/i)});function Ou(){let e=p.useRef(new Map),t=p.useCallback((o,s,i,a)=>{let l=a!=null&&a.once?(...c)=>{e.current.delete(i),i(...c)}:i;e.current.set(i,{type:s,eventTarget:o,fn:l,options:a}),o.addEventListener(s,l,a)},[]),r=p.useCallback((o,s,i,a)=>{var l;let c=((l=e.current.get(i))===null||l===void 0?void 0:l.fn)||i;o.removeEventListener(s,c,a),e.current.delete(i)},[]),n=p.useCallback(()=>{e.current.forEach((o,s)=>{r(o.eventTarget,o.type,s,o.options)})},[r]);return p.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function Nv(e){return e.pointerType===""&&e.isTrusted?!0:Sv()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Vu(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function kv(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Mu(e){let t=p.useRef({isFocused:!1,observer:null});ju(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=bv(n=>{e==null||e(n)});return p.useCallback(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,s=i=>{if(t.current.isFocused=!1,o.disabled){let a=Vu(i);r(a)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",s,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var i;(i=t.current.observer)===null||i===void 0||i.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"]})}},[r])}let Cv=!1,no=null,xa=new Set,oo=new Map,Mr=!1,Ea=!1;const Tv={Tab:!0,Escape:!0};function _a(e,t){for(let r of xa)r(e,t)}function Pv(e){return!(e.metaKey||!_v()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function cs(e){Mr=!0,Pv(e)&&(no="keyboard",_a("keyboard",e))}function pn(e){no="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Mr=!0,_a("pointer",e))}function Bu(e){Nv(e)&&(Mr=!0,no="virtual")}function Ru(e){e.target===window||e.target===document||Cv||!e.isTrusted||(!Mr&&!Ea&&(no="virtual",_a("virtual",e)),Mr=!1,Ea=!1)}function Hu(){Mr=!1,Ea=!0}function Sa(e){if(typeof window>"u"||typeof document>"u"||oo.get(Vr(e)))return;const t=Vr(e),r=gr(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Mr=!0,n.apply(this,arguments)},r.addEventListener("keydown",cs,!0),r.addEventListener("keyup",cs,!0),r.addEventListener("click",Bu,!0),t.addEventListener("focus",Ru,!0),t.addEventListener("blur",Hu,!1),typeof PointerEvent<"u"&&(r.addEventListener("pointerdown",pn,!0),r.addEventListener("pointermove",pn,!0),r.addEventListener("pointerup",pn,!0)),t.addEventListener("beforeunload",()=>{$u(e)},{once:!0}),oo.set(t,{focus:n})}const $u=(e,t)=>{const r=Vr(e),n=gr(e);t&&n.removeEventListener("DOMContentLoaded",t),oo.has(r)&&(r.HTMLElement.prototype.focus=oo.get(r).focus,n.removeEventListener("keydown",cs,!0),n.removeEventListener("keyup",cs,!0),n.removeEventListener("click",Bu,!0),r.removeEventListener("focus",Ru,!0),r.removeEventListener("blur",Hu,!1),typeof PointerEvent<"u"&&(n.removeEventListener("pointerdown",pn,!0),n.removeEventListener("pointermove",pn,!0),n.removeEventListener("pointerup",pn,!0)),oo.delete(r))};function Dv(e){const t=gr(e);let r;return t.readyState!=="loading"?Sa(e):(r=()=>{Sa(e)},t.addEventListener("DOMContentLoaded",r)),()=>$u(e,r)}typeof document<"u"&&Dv();function Wu(){return no!=="pointer"}const Iv=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function jv(e,t,r){let n=gr(r==null?void 0:r.target);const o=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLInputElement:HTMLInputElement,s=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,i=typeof window<"u"?Vr(r==null?void 0:r.target).HTMLElement:HTMLElement,a=typeof window<"u"?Vr(r==null?void 0:r.target).KeyboardEvent:KeyboardEvent;return e=e||n.activeElement instanceof o&&!Iv.has(n.activeElement.type)||n.activeElement instanceof s||n.activeElement instanceof i&&n.activeElement.isContentEditable,!(e&&t==="keyboard"&&r instanceof a&&!Tv[r.key])}function Uv(e,t,r){Sa(),p.useEffect(()=>{let n=(o,s)=>{jv(!!(r!=null&&r.isTextInput),o,s)&&e(Wu())};return xa.add(n),()=>{xa.delete(n)}},t)}function Fv(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:o}=e;const s=p.useCallback(l=>{if(l.target===l.currentTarget)return n&&n(l),o&&o(!1),!0},[n,o]),i=Mu(s),a=p.useCallback(l=>{const c=gr(l.target),u=c?ya(c):ya();l.target===l.currentTarget&&u===Fu(l.nativeEvent)&&(r&&r(l),o&&o(!0),i(l))},[o,r,i]);return{focusProps:{onFocus:!t&&(r||o||n)?a:void 0,onBlur:!t&&(n||o)?s:void 0}}}function Av(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,s=p.useRef({isFocusWithin:!1}),{addGlobalListener:i,removeAllGlobalListeners:a}=Ou(),l=p.useCallback(f=>{f.currentTarget.contains(f.target)&&s.current.isFocusWithin&&!f.currentTarget.contains(f.relatedTarget)&&(s.current.isFocusWithin=!1,a(),r&&r(f),o&&o(!1))},[r,o,s,a]),c=Mu(l),u=p.useCallback(f=>{if(!f.currentTarget.contains(f.target))return;const h=gr(f.target),d=ya(h);if(!s.current.isFocusWithin&&d===Fu(f.nativeEvent)){n&&n(f),o&&o(!0),s.current.isFocusWithin=!0,c(f);let m=f.currentTarget;i(h,"focus",b=>{if(s.current.isFocusWithin&&!Uu(m,b.target)){let w=new h.defaultView.FocusEvent("blur",{relatedTarget:b.target});kv(w,m);let y=Vu(w);l(y)}},{capture:!0})}},[n,o,c,i,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:l}}}let Na=!1,us=0;function Lv(){Na=!0,setTimeout(()=>{Na=!1},50)}function zu(e){e.pointerType==="touch"&&Lv()}function Ov(){if(!(typeof document>"u"))return us===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",zu),us++,()=>{us--,!(us>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",zu)}}function Br(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:o}=e,[s,i]=p.useState(!1),a=p.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;p.useEffect(Ov,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=Ou(),{hoverProps:u,triggerHoverEnd:f}=p.useMemo(()=>{let h=(b,w)=>{if(a.pointerType=w,o||w==="touch"||a.isHovered||!b.currentTarget.contains(b.target))return;a.isHovered=!0;let y=b.currentTarget;a.target=y,l(gr(b.target),"pointerover",E=>{a.isHovered&&a.target&&!Uu(a.target,E.target)&&d(E,E.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:y,pointerType:w}),r&&r(!0),i(!0)},d=(b,w)=>{let y=a.target;a.pointerType="",a.target=null,!(w==="touch"||!a.isHovered||!y)&&(a.isHovered=!1,c(),n&&n({type:"hoverend",target:y,pointerType:w}),r&&r(!1),i(!1))},m={};return typeof PointerEvent<"u"&&(m.onPointerEnter=b=>{Na&&b.pointerType==="mouse"||h(b,b.pointerType)},m.onPointerLeave=b=>{!o&&b.currentTarget.contains(b.target)&&d(b,b.pointerType)}),{hoverProps:m,triggerHoverEnd:d}},[t,r,n,o,a,l,c]);return p.useEffect(()=>{o&&f({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:u,isHovered:s}}function Rr(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,o=p.useRef({isFocused:!1,isFocusVisible:t||Wu()}),[s,i]=p.useState(!1),[a,l]=p.useState(()=>o.current.isFocused&&o.current.isFocusVisible),c=p.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),u=p.useCallback(d=>{o.current.isFocused=d,i(d),c()},[c]);Uv(d=>{o.current.isFocusVisible=d,c()},[],{isTextInput:r});let{focusProps:f}=Fv({isDisabled:n,onFocusChange:u}),{focusWithinProps:h}=Av({isDisabled:!n,onFocusWithinChange:u});return{isFocused:s,isFocusVisible:a,focusProps:n?h:f}}var Vv=Object.defineProperty,Mv=(e,t,r)=>t in e?Vv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,ka=(e,t,r)=>(Mv(e,typeof t!="symbol"?t+"":t,r),r);let Bv=class{constructor(){ka(this,"current",this.detect()),ka(this,"handoffState","pending"),ka(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Rt=new Bv;function Hr(e){var t,r;return Rt.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?(r=(t=e.current)==null?void 0:t.ownerDocument)!=null?r:document:null:document}function ds(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Et(){let e=[],t={addEventListener(r,n,o,s){return r.addEventListener(n,o,s),t.add(()=>r.removeEventListener(n,o,s))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return ds(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,o){let s=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:o}),this.add(()=>{Object.assign(r.style,{[n]:s})})},group(r){let n=Et();return r(n),this.add(()=>n.dispose())},add(r){return e.includes(r)||e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let o of e.splice(n,1))o()}},dispose(){for(let r of e.splice(0))r()}};return t}function nr(){let[e]=p.useState(Et);return p.useEffect(()=>()=>e.dispose(),[e]),e}let Ce=(e,t)=>{Rt.isServer?p.useEffect(e,t):p.useLayoutEffect(e,t)};function br(e){let t=p.useRef(e);return Ce(()=>{t.current=e},[e]),t}let te=function(e){let t=br(e);return p.useCallback((...r)=>t.current(...r),[t])};function Rv(e){let t=e.width/2,r=e.height/2;return{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}function Hv(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function so({disabled:e=!1}={}){let t=p.useRef(null),[r,n]=p.useState(!1),o=nr(),s=te(()=>{t.current=null,n(!1),o.dispose()}),i=te(a=>{if(o.dispose(),t.current===null){t.current=a.currentTarget,n(!0);{let l=Hr(a.currentTarget);o.addEventListener(l,"pointerup",s,!1),o.addEventListener(l,"pointermove",c=>{if(t.current){let u=Rv(c);n(Hv(u,t.current.getBoundingClientRect()))}},!1),o.addEventListener(l,"pointercancel",s,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:i,onPointerUp:s,onClick:s}}}let Gu=p.createContext(void 0);function $r(){return p.useContext(Gu)}function $v({value:e,children:t}){return p.createElement(Gu.Provider,{value:e},t)}function Ca(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function ot(e,t,...r){if(e in t){let o=t[e];return typeof o=="function"?o(...r):o}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ot),n}var vr=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(vr||{}),wr=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(wr||{});function Ae(){let e=zv();return p.useCallback(t=>Wv({mergeRefs:e,...t}),[e])}function Wv({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:s=!0,name:i,mergeRefs:a}){a=a??Gv;let l=qu(t,e);if(s)return fs(l,r,n,i,a);let c=o??0;if(c&2){let{static:u=!1,...f}=l;if(u)return fs(f,r,n,i,a)}if(c&1){let{unmount:u=!0,...f}=l;return ot(u?0:1,{0(){return null},1(){return fs({...f,hidden:!0,style:{display:"none"}},r,n,i,a)}})}return fs(l,r,n,i,a)}function fs(e,t={},r,n,o){let{as:s=r,children:i,refName:a="ref",...l}=Ta(e,["unmount","static"]),c=e.ref!==void 0?{[a]:e.ref}:{},u=typeof i=="function"?i(t):i;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t)),l["aria-labelledby"]&&l["aria-labelledby"]===l.id&&(l["aria-labelledby"]=void 0);let f={};if(t){let h=!1,d=[];for(let[m,b]of Object.entries(t))typeof b=="boolean"&&(h=!0),b===!0&&d.push(m.replace(/([A-Z])/g,w=>`-${w.toLowerCase()}`));if(h){f["data-headlessui-state"]=d.join(" ");for(let m of d)f[`data-${m}`]=""}}if(s===p.Fragment&&(Object.keys(yr(l)).length>0||Object.keys(yr(f)).length>0))if(!p.isValidElement(u)||Array.isArray(u)&&u.length>1){if(Object.keys(yr(l)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(yr(l)).concat(Object.keys(yr(f))).map(h=>` - ${h}`).join(` 26 `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(h=>` - ${h}`).join(` 10 */var Rv=m,Vv=Symbol.for("react.element"),zv=Symbol.for("react.fragment"),Uv=Object.prototype.hasOwnProperty,Bv=Rv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Hv={key:!0,ref:!0,__self:!0,__source:!0};function Uc(e,t,r){var n,o={},i=null,s=null;r!==void 0&&(i=""+r),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(s=t.ref);for(n in t)Uv.call(t,n)&&!Hv.hasOwnProperty(n)&&(o[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps,t)o[n]===void 0&&(o[n]=t[n]);return{$$typeof:Vv,type:e,key:i,ref:s,props:o,_owner:Bv.current}}uo.Fragment=zv,uo.jsx=Uc,uo.jsxs=Uc,zc.exports=uo;var g=zc.exports;const SP="",Bc=typeof document<"u"?m.useLayoutEffect:()=>{};var ks;const qv=(ks=m.useInsertionEffect)!==null&&ks!==void 0?ks:Bc;function Wv(e){const t=m.useRef(null);return qv(()=>{t.current=e},[e]),m.useCallback((...r)=>{const n=t.current;return n==null?void 0:n(...r)},[])}const Ut=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},or=e=>e&&"window"in e&&e.window===e?e:Ut(e).defaultView||window;function $v(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"}function Kv(e){return $v(e)&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}let Gv=!1;function _s(){return Gv}function Hc(e,t){if(!_s())return t&&e?e.contains(t):!1;if(!e||!t)return!1;let r=t;for(;r!==null;){if(r===e)return!0;r.tagName==="SLOT"&&r.assignedSlot?r=r.assignedSlot.parentNode:Kv(r)?r=r.host:r=r.parentNode}return!1}const Ss=(e=document)=>{var t;if(!_s())return e.activeElement;let r=e.activeElement;for(;r&&"shadowRoot"in r&&(!((t=r.shadowRoot)===null||t===void 0)&&t.activeElement);)r=r.shadowRoot.activeElement;return r};function qc(e){return _s()&&e.target.shadowRoot&&e.composedPath?e.composedPath()[0]:e.target}function Wc(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(r=Wc(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function we(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=Wc(e))&&(n&&(n+=" "),n+=t);return n}function Yv(e){var t;if(typeof window>"u"||window.navigator==null)return!1;let r=(t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands;return Array.isArray(r)&&r.some(n=>e.test(n.brand))||e.test(window.navigator.userAgent)}function Xv(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 $c(e){let t=null;return()=>(t==null&&(t=e()),t)}const Jv=$c(function(){return Xv(/^Mac/i)}),Zv=$c(function(){return Yv(/Android/i)});function Kc(){let e=m.useRef(new Map),t=m.useCallback((o,i,s,a)=>{let l=a!=null&&a.once?(...c)=>{e.current.delete(s),s(...c)}:s;e.current.set(s,{type:i,eventTarget:o,fn:l,options:a}),o.addEventListener(i,l,a)},[]),r=m.useCallback((o,i,s,a)=>{var l;let c=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;o.removeEventListener(i,c,a),e.current.delete(s)},[]),n=m.useCallback(()=>{e.current.forEach((o,i)=>{r(o.eventTarget,o.type,i,o.options)})},[r]);return m.useEffect(()=>n,[n]),{addGlobalListener:t,removeGlobalListener:r,removeAllGlobalListeners:n}}function Qv(e){return e.pointerType===""&&e.isTrusted?!0:Zv()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function Gc(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function eb(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Yc(e){let t=m.useRef({isFocused:!1,observer:null});Bc(()=>{const n=t.current;return()=>{n.observer&&(n.observer.disconnect(),n.observer=null)}},[]);let r=Wv(n=>{e==null||e(n)});return m.useCallback(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=n.target,i=s=>{if(t.current.isFocused=!1,o.disabled){let a=Gc(s);r(a)}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"]})}},[r])}let tb=!1,un=null,Es=new Set,dn=new Map,ir=!1,Cs=!1;const rb={Tab:!0,Escape:!0};function Ts(e,t){for(let r of Es)r(e,t)}function nb(e){return!(e.metaKey||!Jv()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function fo(e){ir=!0,nb(e)&&(un="keyboard",Ts("keyboard",e))}function Ar(e){un="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(ir=!0,Ts("pointer",e))}function Xc(e){Qv(e)&&(ir=!0,un="virtual")}function Jc(e){e.target===window||e.target===document||tb||!e.isTrusted||(!ir&&!Cs&&(un="virtual",Ts("virtual",e)),ir=!1,Cs=!1)}function Zc(){ir=!1,Cs=!0}function Ps(e){if(typeof window>"u"||typeof document>"u"||dn.get(or(e)))return;const t=or(e),r=Ut(e);let n=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){ir=!0,n.apply(this,arguments)},r.addEventListener("keydown",fo,!0),r.addEventListener("keyup",fo,!0),r.addEventListener("click",Xc,!0),t.addEventListener("focus",Jc,!0),t.addEventListener("blur",Zc,!1),typeof PointerEvent<"u"&&(r.addEventListener("pointerdown",Ar,!0),r.addEventListener("pointermove",Ar,!0),r.addEventListener("pointerup",Ar,!0)),t.addEventListener("beforeunload",()=>{Qc(e)},{once:!0}),dn.set(t,{focus:n})}const Qc=(e,t)=>{const r=or(e),n=Ut(e);t&&n.removeEventListener("DOMContentLoaded",t),dn.has(r)&&(r.HTMLElement.prototype.focus=dn.get(r).focus,n.removeEventListener("keydown",fo,!0),n.removeEventListener("keyup",fo,!0),n.removeEventListener("click",Xc,!0),r.removeEventListener("focus",Jc,!0),r.removeEventListener("blur",Zc,!1),typeof PointerEvent<"u"&&(n.removeEventListener("pointerdown",Ar,!0),n.removeEventListener("pointermove",Ar,!0),n.removeEventListener("pointerup",Ar,!0)),dn.delete(r))};function ob(e){const t=Ut(e);let r;return t.readyState!=="loading"?Ps(e):(r=()=>{Ps(e)},t.addEventListener("DOMContentLoaded",r)),()=>Qc(e,r)}typeof document<"u"&&ob();function eu(){return un!=="pointer"}const ib=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function sb(e,t,r){let n=Ut(r==null?void 0:r.target);const o=typeof window<"u"?or(r==null?void 0:r.target).HTMLInputElement:HTMLInputElement,i=typeof window<"u"?or(r==null?void 0:r.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?or(r==null?void 0:r.target).HTMLElement:HTMLElement,a=typeof window<"u"?or(r==null?void 0:r.target).KeyboardEvent:KeyboardEvent;return e=e||n.activeElement instanceof o&&!ib.has(n.activeElement.type)||n.activeElement instanceof i||n.activeElement instanceof s&&n.activeElement.isContentEditable,!(e&&t==="keyboard"&&r instanceof a&&!rb[r.key])}function ab(e,t,r){Ps(),m.useEffect(()=>{let n=(o,i)=>{sb(!!(r!=null&&r.isTextInput),o,i)&&e(eu())};return Es.add(n),()=>{Es.delete(n)}},t)}function lb(e){let{isDisabled:t,onFocus:r,onBlur:n,onFocusChange:o}=e;const i=m.useCallback(l=>{if(l.target===l.currentTarget)return n&&n(l),o&&o(!1),!0},[n,o]),s=Yc(i),a=m.useCallback(l=>{const c=Ut(l.target),u=c?Ss(c):Ss();l.target===l.currentTarget&&u===qc(l.nativeEvent)&&(r&&r(l),o&&o(!0),s(l))},[o,r,s]);return{focusProps:{onFocus:!t&&(r||o||n)?a:void 0,onBlur:!t&&(n||o)?i:void 0}}}function cb(e){let{isDisabled:t,onBlurWithin:r,onFocusWithin:n,onFocusWithinChange:o}=e,i=m.useRef({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:a}=Kc(),l=m.useCallback(f=>{f.currentTarget.contains(f.target)&&i.current.isFocusWithin&&!f.currentTarget.contains(f.relatedTarget)&&(i.current.isFocusWithin=!1,a(),r&&r(f),o&&o(!1))},[r,o,i,a]),c=Yc(l),u=m.useCallback(f=>{if(!f.currentTarget.contains(f.target))return;const p=Ut(f.target),d=Ss(p);if(!i.current.isFocusWithin&&d===qc(f.nativeEvent)){n&&n(f),o&&o(!0),i.current.isFocusWithin=!0,c(f);let h=f.currentTarget;s(p,"focus",v=>{if(i.current.isFocusWithin&&!Hc(h,v.target)){let w=new p.defaultView.FocusEvent("blur",{relatedTarget:v.target});eb(w,h);let x=Gc(w);l(x)}},{capture:!0})}},[n,o,c,s,l]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:u,onBlur:l}}}let As=!1,ho=0;function ub(){As=!0,setTimeout(()=>{As=!1},50)}function tu(e){e.pointerType==="touch"&&ub()}function db(){if(!(typeof document>"u"))return ho===0&&typeof PointerEvent<"u"&&document.addEventListener("pointerup",tu),ho++,()=>{ho--,!(ho>0)&&typeof PointerEvent<"u"&&document.removeEventListener("pointerup",tu)}}function sr(e){let{onHoverStart:t,onHoverChange:r,onHoverEnd:n,isDisabled:o}=e,[i,s]=m.useState(!1),a=m.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;m.useEffect(db,[]);let{addGlobalListener:l,removeAllGlobalListeners:c}=Kc(),{hoverProps:u,triggerHoverEnd:f}=m.useMemo(()=>{let p=(v,w)=>{if(a.pointerType=w,o||w==="touch"||a.isHovered||!v.currentTarget.contains(v.target))return;a.isHovered=!0;let x=v.currentTarget;a.target=x,l(Ut(v.target),"pointerover",S=>{a.isHovered&&a.target&&!Hc(a.target,S.target)&&d(S,S.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:x,pointerType:w}),r&&r(!0),s(!0)},d=(v,w)=>{let x=a.target;a.pointerType="",a.target=null,!(w==="touch"||!a.isHovered||!x)&&(a.isHovered=!1,c(),n&&n({type:"hoverend",target:x,pointerType:w}),r&&r(!1),s(!1))},h={};return typeof PointerEvent<"u"&&(h.onPointerEnter=v=>{As&&v.pointerType==="mouse"||p(v,v.pointerType)},h.onPointerLeave=v=>{!o&&v.currentTarget.contains(v.target)&&d(v,v.pointerType)}),{hoverProps:h,triggerHoverEnd:d}},[t,r,n,o,a,l,c]);return m.useEffect(()=>{o&&f({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:u,isHovered:i}}function ar(e={}){let{autoFocus:t=!1,isTextInput:r,within:n}=e,o=m.useRef({isFocused:!1,isFocusVisible:t||eu()}),[i,s]=m.useState(!1),[a,l]=m.useState(()=>o.current.isFocused&&o.current.isFocusVisible),c=m.useCallback(()=>l(o.current.isFocused&&o.current.isFocusVisible),[]),u=m.useCallback(d=>{o.current.isFocused=d,s(d),c()},[c]);ab(d=>{o.current.isFocusVisible=d,c()},[],{isTextInput:r});let{focusProps:f}=lb({isDisabled:n,onFocusChange:u}),{focusWithinProps:p}=cb({isDisabled:!n,onFocusWithinChange:u});return{isFocused:i,isFocusVisible:a,focusProps:n?p:f}}var fb=Object.defineProperty,hb=(e,t,r)=>t in e?fb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Os=(e,t,r)=>(hb(e,typeof t!="symbol"?t+"":t,r),r);let pb=class{constructor(){Os(this,"current",this.detect()),Os(this,"handoffState","pending"),Os(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},vt=new pb;function lr(e){var t,r;return vt.isServer?null:e?"ownerDocument"in e?e.ownerDocument:"current"in e?(r=(t=e.current)==null?void 0:t.ownerDocument)!=null?r:document:null:document}function po(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function rt(){let e=[],t={addEventListener(r,n,o,i){return r.addEventListener(n,o,i),t.add(()=>r.removeEventListener(n,o,i))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return t.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return po(()=>{n.current&&r[0]()}),t.add(()=>{n.current=!1})},style(r,n,o){let i=r.style.getPropertyValue(n);return Object.assign(r.style,{[n]:o}),this.add(()=>{Object.assign(r.style,{[n]:i})})},group(r){let n=rt();return r(n),this.add(()=>n.dispose())},add(r){return e.includes(r)||e.push(r),()=>{let n=e.indexOf(r);if(n>=0)for(let o of e.splice(n,1))o()}},dispose(){for(let r of e.splice(0))r()}};return t}function jt(){let[e]=m.useState(rt);return m.useEffect(()=>()=>e.dispose(),[e]),e}let pe=(e,t)=>{vt.isServer?m.useEffect(e,t):m.useLayoutEffect(e,t)};function Bt(e){let t=m.useRef(e);return pe(()=>{t.current=e},[e]),t}let K=function(e){let t=Bt(e);return m.useCallback((...r)=>t.current(...r),[t])};function mb(e){let t=e.width/2,r=e.height/2;return{top:e.clientY-r,right:e.clientX+t,bottom:e.clientY+r,left:e.clientX-t}}function gb(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function fn({disabled:e=!1}={}){let t=m.useRef(null),[r,n]=m.useState(!1),o=jt(),i=K(()=>{t.current=null,n(!1),o.dispose()}),s=K(a=>{if(o.dispose(),t.current===null){t.current=a.currentTarget,n(!0);{let l=lr(a.currentTarget);o.addEventListener(l,"pointerup",i,!1),o.addEventListener(l,"pointermove",c=>{if(t.current){let u=mb(c);n(gb(u,t.current.getBoundingClientRect()))}},!1),o.addEventListener(l,"pointercancel",i,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:s,onPointerUp:i,onClick:i}}}let ru=m.createContext(void 0);function cr(){return m.useContext(ru)}function vb({value:e,children:t}){return m.createElement(ru.Provider,{value:e},t)}function js(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function ze(e,t,...r){if(e in t){let o=t[e];return typeof o=="function"?o(...r):o}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,ze),n}var Ht=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Ht||{}),qt=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(qt||{});function xe(){let e=wb();return m.useCallback(t=>bb({mergeRefs:e,...t}),[e])}function bb({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:i=!0,name:s,mergeRefs:a}){a=a??yb;let l=nu(t,e);if(i)return mo(l,r,n,s,a);let c=o??0;if(c&2){let{static:u=!1,...f}=l;if(u)return mo(f,r,n,s,a)}if(c&1){let{unmount:u=!0,...f}=l;return ze(u?0:1,{0(){return null},1(){return mo({...f,hidden:!0,style:{display:"none"}},r,n,s,a)}})}return mo(l,r,n,s,a)}function mo(e,t={},r,n,o){let{as:i=r,children:s,refName:a="ref",...l}=Ms(e,["unmount","static"]),c=e.ref!==void 0?{[a]:e.ref}:{},u=typeof s=="function"?s(t):s;"className"in l&&l.className&&typeof l.className=="function"&&(l.className=l.className(t)),l["aria-labelledby"]&&l["aria-labelledby"]===l.id&&(l["aria-labelledby"]=void 0);let f={};if(t){let p=!1,d=[];for(let[h,v]of Object.entries(t))typeof v=="boolean"&&(p=!0),v===!0&&d.push(h.replace(/([A-Z])/g,w=>`-${w.toLowerCase()}`));if(p){f["data-headlessui-state"]=d.join(" ");for(let h of d)f[`data-${h}`]=""}}if(i===m.Fragment&&(Object.keys(Wt(l)).length>0||Object.keys(Wt(f)).length>0))if(!m.isValidElement(u)||Array.isArray(u)&&u.length>1){if(Object.keys(Wt(l)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(Wt(l)).concat(Object.keys(Wt(f))).map(p=>` - ${p}`).join(` 11 `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>` - ${p}`).join(` 27 12 `)].join(` 28 `))}else{let h=u.props,d=h==null?void 0:h.className,m=typeof d=="function"?(...y)=>Ca(d(...y),l.className):Ca(d,l.className),b=m?{className:m}:{},w=qu(u.props,yr(Ta(l,["ref"])));for(let y in f)y in w&&delete f[y];return p.cloneElement(u,Object.assign({},w,f,c,{ref:o(qv(u),c.ref)},b))}return p.createElement(s,Object.assign({},Ta(l,["ref"]),s!==p.Fragment&&c,s!==p.Fragment&&f),u)}function zv(){let e=p.useRef([]),t=p.useCallback(r=>{for(let n of e.current)n!=null&&(typeof n=="function"?n(r):n.current=r)},[]);return(...r)=>{if(!r.every(n=>n==null))return e.current=r,t}}function Gv(...e){return e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}function qu(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];if(t.disabled||t["aria-disabled"])for(let n in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(n)&&(r[n]=[o=>{var s;return(s=o==null?void 0:o.preventDefault)==null?void 0:s.call(o)}]);for(let n in r)Object.assign(t,{[n](o,...s){let i=r[n];for(let a of i){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...s)}}});return t}function Ht(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];for(let n in r)Object.assign(t,{[n](...o){let s=r[n];for(let i of s)i==null||i(...o)}});return t}function Ie(e){var t;return Object.assign(p.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function yr(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function Ta(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function qv(e){return p.version.split(".")[0]>="19"?e.props.ref:e.ref}let Kv="button";function Yv(e,t){var r;let n=$r(),{disabled:o=n||!1,autoFocus:s=!1,...i}=e,{isFocusVisible:a,focusProps:l}=Rr({autoFocus:s}),{isHovered:c,hoverProps:u}=Br({isDisabled:o}),{pressed:f,pressProps:h}=so({disabled:o}),d=Ht({ref:t,type:(r=i.type)!=null?r:"button",disabled:o||void 0,autoFocus:s},l,u,h),m=p.useMemo(()=>({disabled:o,hover:c,focus:a,active:f,autofocus:s}),[o,c,a,f,s]);return Ae()({ourProps:d,theirProps:i,slot:m,defaultTag:Kv,name:"Button"})}let ms=Ie(Yv);function Ku(e,t,r){let[n,o]=p.useState(r),s=e!==void 0,i=p.useRef(s),a=p.useRef(!1),l=p.useRef(!1);return s&&!i.current&&!a.current?(a.current=!0,i.current=s,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!s&&i.current&&!l.current&&(l.current=!0,i.current=s,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[s?e:n,te(c=>(s||o(c),t==null?void 0:t(c)))]}function Yu(e){let[t]=p.useState(e);return t}function Xu(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))Zu(r,Ju(t,n),o);return r}function Ju(e,t){return e?e+"["+t+"]":t}function Zu(e,t,r){if(Array.isArray(r))for(let[n,o]of r.entries())Zu(e,Ju(t,n.toString()),o);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):Xu(r,t,e)}function Xv(e){var t,r;let n=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(n){for(let o of n.elements)if(o!==e&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(r=n.requestSubmit)==null||r.call(n)}}let Jv="span";var Wr=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(Wr||{});function Zv(e,t){var r;let{features:n=1,...o}=e,s={ref:t,"aria-hidden":(n&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return Ae()({ourProps:s,theirProps:o,slot:{},defaultTag:Jv,name:"Hidden"})}let gn=Ie(Zv),Qu=p.createContext(null);function Qv(e){let[t,r]=p.useState(null);return p.createElement(Qu.Provider,{value:{target:t}},e.children,p.createElement(gn,{features:Wr.Hidden,ref:r}))}function ew({children:e}){let t=p.useContext(Qu);if(!t)return p.createElement(p.Fragment,null,e);let{target:r}=t;return r?xt.createPortal(p.createElement(p.Fragment,null,e),r):null}function ed({data:e,form:t,disabled:r,onReset:n,overrides:o}){let[s,i]=p.useState(null),a=nr();return p.useEffect(()=>{if(n&&s)return a.addEventListener(s,"reset",n)},[s,t,n]),p.createElement(ew,null,p.createElement(tw,{setForm:i,formId:t}),Xu(e).map(([l,c])=>p.createElement(gn,{features:Wr.Hidden,...yr({key:l,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:l,value:c,...o})})))}function tw({setForm:e,formId:t}){return p.useEffect(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:p.createElement(gn,{features:Wr.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:r=>{if(!r)return;let n=r.closest("form");n&&e(n)}})}let td=p.createContext(void 0);function hs(){return p.useContext(td)}function rw({id:e,children:t}){return p.createElement(td.Provider,{value:e},t)}function Pa(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function or(e){return Pa(e)&&"tagName"in e}function pt(e){return or(e)&&"accessKey"in e}function $t(e){return or(e)&&"tabIndex"in e}function nw(e){return or(e)&&"style"in e}function ow(e){return pt(e)&&e.nodeName==="IFRAME"}function ps(e){return pt(e)&&e.nodeName==="INPUT"}function Da(e){return pt(e)&&e.nodeName==="LABEL"}function sw(e){return pt(e)&&e.nodeName==="FIELDSET"}function rd(e){return pt(e)&&e.nodeName==="LEGEND"}function iw(e){return or(e)?e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function Ia(e){let t=e.parentElement,r=null;for(;t&&!sw(t);)rd(t)&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&aw(r)?!1:n}function aw(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(rd(t))return!1;t=t.previousElementSibling}return!0}let nd=Symbol();function lw(e,t=!0){return Object.assign(e,{[nd]:t})}function Xe(...e){let t=p.useRef(e);p.useEffect(()=>{t.current=e},[e]);let r=te(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)});return e.every(n=>n==null||(n==null?void 0:n[nd]))?void 0:r}let gs=p.createContext(null);gs.displayName="DescriptionContext";function od(){let e=p.useContext(gs);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,od),t}return e}function ja(){var e,t;return(t=(e=p.useContext(gs))==null?void 0:e.value)!=null?t:void 0}function bs(){let[e,t]=p.useState([]);return[e.length>0?e.join(" "):void 0,p.useMemo(()=>function(r){let n=te(s=>(t(i=>[...i,s]),()=>t(i=>{let a=i.slice(),l=a.indexOf(s);return l!==-1&&a.splice(l,1),a}))),o=p.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props,value:r.value}),[n,r.slot,r.name,r.props,r.value]);return p.createElement(gs.Provider,{value:o},r.children)},[t])]}let cw="p";function uw(e,t){let r=p.useId(),n=$r(),{id:o=`headlessui-description-${r}`,...s}=e,i=od(),a=Xe(t);Ce(()=>i.register(o),[o,i.register]);let l=n||!1,c=p.useMemo(()=>({...i.slot,disabled:l}),[i.slot,l]),u={ref:a,...i.props,id:o};return Ae()({ourProps:u,theirProps:s,slot:c,defaultTag:cw,name:i.name||"Description"})}let dw=Ie(uw),vs=Object.assign(dw,{});var Pe=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Pe||{});let ws=p.createContext(null);ws.displayName="LabelContext";function Ua(){let e=p.useContext(ws);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Ua),t}return e}function bn(e){var t,r,n;let o=(r=(t=p.useContext(ws))==null?void 0:t.value)!=null?r:void 0;return((n=e==null?void 0:e.length)!=null?n:0)>0?[o,...e].filter(Boolean).join(" "):o}function io({inherit:e=!1}={}){let t=bn(),[r,n]=p.useState([]),o=e?[t,...r].filter(Boolean):r;return[o.length>0?o.join(" "):void 0,p.useMemo(()=>function(s){let i=te(l=>(n(c=>[...c,l]),()=>n(c=>{let u=c.slice(),f=u.indexOf(l);return f!==-1&&u.splice(f,1),u}))),a=p.useMemo(()=>({register:i,slot:s.slot,name:s.name,props:s.props,value:s.value}),[i,s.slot,s.name,s.props,s.value]);return p.createElement(ws.Provider,{value:a},s.children)},[n])]}let fw="label";function mw(e,t){var r;let n=p.useId(),o=Ua(),s=hs(),i=$r(),{id:a=`headlessui-label-${n}`,htmlFor:l=s??((r=o.props)==null?void 0:r.htmlFor),passive:c=!1,...u}=e,f=Xe(t);Ce(()=>o.register(a),[a,o.register]);let h=te(w=>{let y=w.currentTarget;if(!(w.target!==w.currentTarget&&iw(w.target))&&(Da(y)&&w.preventDefault(),o.props&&"onClick"in o.props&&typeof o.props.onClick=="function"&&o.props.onClick(w),Da(y))){let E=document.getElementById(y.htmlFor);if(E){let _=E.getAttribute("disabled");if(_==="true"||_==="")return;let P=E.getAttribute("aria-disabled");if(P==="true"||P==="")return;(ps(E)&&(E.type==="file"||E.type==="radio"||E.type==="checkbox")||E.role==="radio"||E.role==="checkbox"||E.role==="switch")&&E.click(),E.focus({preventScroll:!0})}}}),d=i||!1,m=p.useMemo(()=>({...o.slot,disabled:d}),[o.slot,d]),b={ref:f,...o.props,id:a,htmlFor:l,onClick:h};return c&&("onClick"in b&&(delete b.htmlFor,delete b.onClick),"onClick"in u&&delete u.onClick),Ae()({ourProps:b,theirProps:u,slot:m,defaultTag:l?fw:"div",name:o.name||"Label"})}let hw=Ie(mw),Fa=Object.assign(hw,{}),sd=p.createContext(()=>{});function pw(){return p.useContext(sd)}function gw({value:e,children:t}){return p.createElement(sd.Provider,{value:e},t)}function bw(e,t){let r=pw();return p.createElement(ms,{ref:t,...Ht({onClick:r},e)})}let id=Ie(bw);function vn(e,t,r){let n=r.initialDeps??[],o;function s(){var i,a,l,c;let u;r.key&&((i=r.debug)!=null&&i.call(r))&&(u=Date.now());const f=e();if(!(f.length!==n.length||f.some((m,b)=>n[b]!==m)))return o;n=f;let d;if(r.key&&((a=r.debug)!=null&&a.call(r))&&(d=Date.now()),o=t(...f),r.key&&((l=r.debug)!=null&&l.call(r))){const m=Math.round((Date.now()-u)*100)/100,b=Math.round((Date.now()-d)*100)/100,w=b/16,y=(E,_)=>{for(E=String(E);E.length<_;)E=" "+E;return E};console.info(`%c⏱ ${y(b,5)} /${y(m,5)} ms`,`13 `))}else{let p=u.props,d=p==null?void 0:p.className,h=typeof d=="function"?(...x)=>js(d(...x),l.className):js(d,l.className),v=h?{className:h}:{},w=nu(u.props,Wt(Ms(l,["ref"])));for(let x in f)x in w&&delete f[x];return m.cloneElement(u,Object.assign({},w,f,c,{ref:o(xb(u),c.ref)},v))}return m.createElement(i,Object.assign({},Ms(l,["ref"]),i!==m.Fragment&&c,i!==m.Fragment&&f),u)}function wb(){let e=m.useRef([]),t=m.useCallback(r=>{for(let n of e.current)n!=null&&(typeof n=="function"?n(r):n.current=r)},[]);return(...r)=>{if(!r.every(n=>n==null))return e.current=r,t}}function yb(...e){return e.every(t=>t==null)?void 0:t=>{for(let r of e)r!=null&&(typeof r=="function"?r(t):r.current=t)}}function nu(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];if(t.disabled||t["aria-disabled"])for(let n in r)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(n)&&(r[n]=[o=>{var i;return(i=o==null?void 0:o.preventDefault)==null?void 0:i.call(o)}]);for(let n in r)Object.assign(t,{[n](o,...i){let s=r[n];for(let a of s){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...i)}}});return t}function bt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},r={};for(let n of e)for(let o in n)o.startsWith("on")&&typeof n[o]=="function"?(r[o]!=null||(r[o]=[]),r[o].push(n[o])):t[o]=n[o];for(let n in r)Object.assign(t,{[n](...o){let i=r[n];for(let s of i)s==null||s(...o)}});return t}function be(e){var t;return Object.assign(m.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function Wt(e){let t=Object.assign({},e);for(let r in t)t[r]===void 0&&delete t[r];return t}function Ms(e,t=[]){let r=Object.assign({},e);for(let n of t)n in r&&delete r[n];return r}function xb(e){return m.version.split(".")[0]>="19"?e.props.ref:e.ref}let kb="button";function _b(e,t){var r;let n=cr(),{disabled:o=n||!1,autoFocus:i=!1,...s}=e,{isFocusVisible:a,focusProps:l}=ar({autoFocus:i}),{isHovered:c,hoverProps:u}=sr({isDisabled:o}),{pressed:f,pressProps:p}=fn({disabled:o}),d=bt({ref:t,type:(r=s.type)!=null?r:"button",disabled:o||void 0,autoFocus:i},l,u,p),h=m.useMemo(()=>({disabled:o,hover:c,focus:a,active:f,autofocus:i}),[o,c,a,f,i]);return xe()({ourProps:d,theirProps:s,slot:h,defaultTag:kb,name:"Button"})}let go=be(_b);function ou(e,t,r){let[n,o]=m.useState(r),i=e!==void 0,s=m.useRef(i),a=m.useRef(!1),l=m.useRef(!1);return i&&!s.current&&!a.current?(a.current=!0,s.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!i&&s.current&&!l.current&&(l.current=!0,s.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[i?e:n,K(c=>(i||o(c),t==null?void 0:t(c)))]}function iu(e){let[t]=m.useState(e);return t}function su(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))lu(r,au(t,n),o);return r}function au(e,t){return e?e+"["+t+"]":t}function lu(e,t,r){if(Array.isArray(r))for(let[n,o]of r.entries())lu(e,au(t,n.toString()),o);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):su(r,t,e)}function Sb(e){var t,r;let n=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(n){for(let o of n.elements)if(o!==e&&(o.tagName==="INPUT"&&o.type==="submit"||o.tagName==="BUTTON"&&o.type==="submit"||o.nodeName==="INPUT"&&o.type==="image")){o.click();return}(r=n.requestSubmit)==null||r.call(n)}}let Eb="span";var ur=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ur||{});function Cb(e,t){var r;let{features:n=1,...o}=e,i={ref:t,"aria-hidden":(n&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(n&4)===4?!0:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(n&4)===4&&(n&2)!==2&&{display:"none"}}};return xe()({ourProps:i,theirProps:o,slot:{},defaultTag:Eb,name:"Hidden"})}let Or=be(Cb),cu=m.createContext(null);function Tb(e){let[t,r]=m.useState(null);return m.createElement(cu.Provider,{value:{target:t}},e.children,m.createElement(Or,{features:ur.Hidden,ref:r}))}function Pb({children:e}){let t=m.useContext(cu);if(!t)return m.createElement(m.Fragment,null,e);let{target:r}=t;return r?tt.createPortal(m.createElement(m.Fragment,null,e),r):null}function uu({data:e,form:t,disabled:r,onReset:n,overrides:o}){let[i,s]=m.useState(null),a=jt();return m.useEffect(()=>{if(n&&i)return a.addEventListener(i,"reset",n)},[i,t,n]),m.createElement(Pb,null,m.createElement(Ab,{setForm:s,formId:t}),su(e).map(([l,c])=>m.createElement(Or,{features:ur.Hidden,...Wt({key:l,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:t,disabled:r,name:l,value:c,...o})})))}function Ab({setForm:e,formId:t}){return m.useEffect(()=>{if(t){let r=document.getElementById(t);r&&e(r)}},[e,t]),t?null:m.createElement(Or,{features:ur.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:r=>{if(!r)return;let n=r.closest("form");n&&e(n)}})}let du=m.createContext(void 0);function vo(){return m.useContext(du)}function Ob({id:e,children:t}){return m.createElement(du.Provider,{value:e},t)}function Ns(e){return typeof e!="object"||e===null?!1:"nodeType"in e}function Mt(e){return Ns(e)&&"tagName"in e}function Je(e){return Mt(e)&&"accessKey"in e}function wt(e){return Mt(e)&&"tabIndex"in e}function jb(e){return Mt(e)&&"style"in e}function Mb(e){return Je(e)&&e.nodeName==="IFRAME"}function bo(e){return Je(e)&&e.nodeName==="INPUT"}function Is(e){return Je(e)&&e.nodeName==="LABEL"}function Nb(e){return Je(e)&&e.nodeName==="FIELDSET"}function fu(e){return Je(e)&&e.nodeName==="LEGEND"}function Ib(e){return Mt(e)?e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]'):!1}function Ds(e){let t=e.parentElement,r=null;for(;t&&!Nb(t);)fu(t)&&(r=t),t=t.parentElement;let n=(t==null?void 0:t.getAttribute("disabled"))==="";return n&&Db(r)?!1:n}function Db(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(fu(t))return!1;t=t.previousElementSibling}return!0}let hu=Symbol();function Fb(e,t=!0){return Object.assign(e,{[hu]:t})}function Ne(...e){let t=m.useRef(e);m.useEffect(()=>{t.current=e},[e]);let r=K(n=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(n):o.current=n)});return e.every(n=>n==null||(n==null?void 0:n[hu]))?void 0:r}let wo=m.createContext(null);wo.displayName="DescriptionContext";function pu(){let e=m.useContext(wo);if(e===null){let t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,pu),t}return e}function Fs(){var e,t;return(t=(e=m.useContext(wo))==null?void 0:e.value)!=null?t:void 0}function yo(){let[e,t]=m.useState([]);return[e.length>0?e.join(" "):void 0,m.useMemo(()=>function(r){let n=K(i=>(t(s=>[...s,i]),()=>t(s=>{let a=s.slice(),l=a.indexOf(i);return l!==-1&&a.splice(l,1),a}))),o=m.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props,value:r.value}),[n,r.slot,r.name,r.props,r.value]);return m.createElement(wo.Provider,{value:o},r.children)},[t])]}let Lb="p";function Rb(e,t){let r=m.useId(),n=cr(),{id:o=`headlessui-description-${r}`,...i}=e,s=pu(),a=Ne(t);pe(()=>s.register(o),[o,s.register]);let l=n||!1,c=m.useMemo(()=>({...s.slot,disabled:l}),[s.slot,l]),u={ref:a,...s.props,id:o};return xe()({ourProps:u,theirProps:i,slot:c,defaultTag:Lb,name:s.name||"Description"})}let Vb=be(Rb),xo=Object.assign(Vb,{});var ve=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(ve||{});let ko=m.createContext(null);ko.displayName="LabelContext";function Ls(){let e=m.useContext(ko);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Ls),t}return e}function jr(e){var t,r,n;let o=(r=(t=m.useContext(ko))==null?void 0:t.value)!=null?r:void 0;return((n=e==null?void 0:e.length)!=null?n:0)>0?[o,...e].filter(Boolean).join(" "):o}function hn({inherit:e=!1}={}){let t=jr(),[r,n]=m.useState([]),o=e?[t,...r].filter(Boolean):r;return[o.length>0?o.join(" "):void 0,m.useMemo(()=>function(i){let s=K(l=>(n(c=>[...c,l]),()=>n(c=>{let u=c.slice(),f=u.indexOf(l);return f!==-1&&u.splice(f,1),u}))),a=m.useMemo(()=>({register:s,slot:i.slot,name:i.name,props:i.props,value:i.value}),[s,i.slot,i.name,i.props,i.value]);return m.createElement(ko.Provider,{value:a},i.children)},[n])]}let zb="label";function Ub(e,t){var r;let n=m.useId(),o=Ls(),i=vo(),s=cr(),{id:a=`headlessui-label-${n}`,htmlFor:l=i??((r=o.props)==null?void 0:r.htmlFor),passive:c=!1,...u}=e,f=Ne(t);pe(()=>o.register(a),[a,o.register]);let p=K(w=>{let x=w.currentTarget;if(!(w.target!==w.currentTarget&&Ib(w.target))&&(Is(x)&&w.preventDefault(),o.props&&"onClick"in o.props&&typeof o.props.onClick=="function"&&o.props.onClick(w),Is(x))){let S=document.getElementById(x.htmlFor);if(S){let _=S.getAttribute("disabled");if(_==="true"||_==="")return;let T=S.getAttribute("aria-disabled");if(T==="true"||T==="")return;(bo(S)&&(S.type==="file"||S.type==="radio"||S.type==="checkbox")||S.role==="radio"||S.role==="checkbox"||S.role==="switch")&&S.click(),S.focus({preventScroll:!0})}}}),d=s||!1,h=m.useMemo(()=>({...o.slot,disabled:d}),[o.slot,d]),v={ref:f,...o.props,id:a,htmlFor:l,onClick:p};return c&&("onClick"in v&&(delete v.htmlFor,delete v.onClick),"onClick"in u&&delete u.onClick),xe()({ourProps:v,theirProps:u,slot:h,defaultTag:l?zb:"div",name:o.name||"Label"})}let Bb=be(Ub),Rs=Object.assign(Bb,{}),mu=m.createContext(()=>{});function Hb(){return m.useContext(mu)}function qb({value:e,children:t}){return m.createElement(mu.Provider,{value:e},t)}function Wb(e,t){let r=Hb();return m.createElement(go,{ref:t,...bt({onClick:r},e)})}let gu=be(Wb);function Mr(e,t,r){let n=r.initialDeps??[],o;function i(){var s,a,l,c;let u;r.key&&((s=r.debug)!=null&&s.call(r))&&(u=Date.now());const f=e();if(!(f.length!==n.length||f.some((h,v)=>n[v]!==h)))return o;n=f;let d;if(r.key&&((a=r.debug)!=null&&a.call(r))&&(d=Date.now()),o=t(...f),r.key&&((l=r.debug)!=null&&l.call(r))){const h=Math.round((Date.now()-u)*100)/100,v=Math.round((Date.now()-d)*100)/100,w=v/16,x=(S,_)=>{for(S=String(S);S.length<_;)S=" "+S;return S};console.info(`%c⏱ ${x(v,5)} /${x(h,5)} ms`,` 29 14 font-size: .6rem; 30 15 font-weight: bold; 31 color: hsl(${Math.max(0,Math.min(120-120*w,120))}deg 100% 31%);`,r==null?void 0:r.key)}return(c=r==null?void 0:r.onChange)==null||c.call(r,o),o}return s.updateDeps=i=>{n=i},s}function ad(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}const vw=(e,t)=>Math.abs(e-t)<1.01,ww=(e,t,r)=>{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout(()=>t.apply(this,o),r)}},ld=e=>{const{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},yw=e=>e,xw=e=>{const t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let o=t;o<=r;o++)n.push(o);return n},Ew=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;const o=i=>{const{width:a,height:l}=i;t({width:Math.round(a),height:Math.round(l)})};if(o(ld(r)),!n.ResizeObserver)return()=>{};const s=new n.ResizeObserver(i=>{const a=()=>{const l=i[0];if(l!=null&&l.borderBoxSize){const c=l.borderBoxSize[0];if(c){o({width:c.inlineSize,height:c.blockSize});return}}o(ld(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()});return s.observe(r,{box:"border-box"}),()=>{s.unobserve(r)}},cd={passive:!0},ud=typeof window>"u"?!0:"onscrollend"in window,_w=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;let o=0;const s=e.options.useScrollendEvent&&ud?()=>{}:ww(n,()=>{t(o,!1)},e.options.isScrollingResetDelay),i=u=>()=>{const{horizontal:f,isRtl:h}=e.options;o=f?r.scrollLeft*(h&&-1||1):r.scrollTop,s(),t(o,u)},a=i(!0),l=i(!1);l(),r.addEventListener("scroll",a,cd);const c=e.options.useScrollendEvent&&ud;return c&&r.addEventListener("scrollend",l,cd),()=>{r.removeEventListener("scroll",a),c&&r.removeEventListener("scrollend",l)}},Sw=(e,t,r)=>{if(t!=null&&t.borderBoxSize){const n=t.borderBoxSize[0];if(n)return Math.round(n[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},Nw=(e,{adjustments:t=0,behavior:r},n)=>{var o,s;const i=e+t;(s=(o=n.scrollElement)==null?void 0:o.scrollTo)==null||s.call(o,{[n.options.horizontal?"left":"top"]:i,behavior:r})};class kw{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let r=null;const n=()=>r||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:r=new this.targetWindow.ResizeObserver(o=>{o.forEach(s=>{const i=()=>{this._measureElement(s.target,s)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(i):i()})}));return{disconnect:()=>{var o;(o=n())==null||o.disconnect(),r=null},observe:o=>{var s;return(s=n())==null?void 0:s.observe(o,{box:"border-box"})},unobserve:o=>{var s;return(s=n())==null?void 0:s.unobserve(o)}}})(),this.range=null,this.setOptions=r=>{Object.entries(r).forEach(([n,o])=>{typeof o>"u"&&delete r[n]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:yw,rangeExtractor:xw,onChange:()=>{},measureElement:Sw,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...r}},this.notify=r=>{var n,o;(o=(n=this.options).onChange)==null||o.call(n,this,r)},this.maybeNotify=vn(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),r=>{this.notify(r)},{key:"maybeNotify",debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var r;const n=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==n){if(this.cleanup(),!n){this.maybeNotify();return}this.scrollElement=n,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((r=this.scrollElement)==null?void 0:r.window)??null,this.elementsCache.forEach(o=>{this.observer.observe(o)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(o,s)=>{this.scrollAdjustments=0,this.scrollDirection=s?this.getScrollOffset()<o?"forward":"backward":null,this.scrollOffset=o,this.isScrolling=s,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(r,n)=>{const o=new Map,s=new Map;for(let i=n-1;i>=0;i--){const a=r[i];if(o.has(a.lane))continue;const l=s.get(a.lane);if(l==null||a.end>l.end?s.set(a.lane,a):a.end<l.end&&o.set(a.lane,!0),o.size===this.options.lanes)break}return s.size===this.options.lanes?Array.from(s.values()).sort((i,a)=>i.end===a.end?i.index-a.index:i.end-a.end)[0]:void 0},this.getMeasurementOptions=vn(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(r,n,o,s,i)=>(this.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:n,scrollMargin:o,getItemKey:s,enabled:i}),{key:!1}),this.getMeasurements=vn(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:r,paddingStart:n,scrollMargin:o,getItemKey:s,enabled:i},a)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(u=>{this.itemSizeCache.set(u.key,u.size)}));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const c=this.measurementsCache.slice(0,l);for(let u=l;u<r;u++){const f=s(u),h=this.options.lanes===1?c[u-1]:this.getFurthestMeasurement(c,u),d=h?h.end+this.options.gap:n+o,m=a.get(f),b=typeof m=="number"?m:this.options.estimateSize(u),w=d+b,y=h?h.lane:u%this.options.lanes;c[u]={index:u,start:d,size:b,end:w,key:f,lane:y}}return this.measurementsCache=c,c},{key:"getMeasurements",debug:()=>this.options.debug}),this.calculateRange=vn(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(r,n,o,s)=>this.range=r.length>0&&n>0?Cw({measurements:r,outerSize:n,scrollOffset:o,lanes:s}):null,{key:"calculateRange",debug:()=>this.options.debug}),this.getVirtualIndexes=vn(()=>{let r=null,n=null;const o=this.calculateRange();return o&&(r=o.startIndex,n=o.endIndex),this.maybeNotify.updateDeps([this.isScrolling,r,n]),[this.options.rangeExtractor,this.options.overscan,this.options.count,r,n]},(r,n,o,s,i)=>s===null||i===null?[]:r({startIndex:s,endIndex:i,overscan:n,count:o}),{key:"getVirtualIndexes",debug:()=>this.options.debug}),this.indexFromElement=r=>{const n=this.options.indexAttribute,o=r.getAttribute(n);return o?parseInt(o,10):(console.warn(`Missing attribute name '${n}={index}' on measured element.`),-1)},this._measureElement=(r,n)=>{const o=this.indexFromElement(r),s=this.measurementsCache[o];if(!s)return;const i=s.key,a=this.elementsCache.get(i);a!==r&&(a&&this.observer.unobserve(a),this.observer.observe(r),this.elementsCache.set(i,r)),r.isConnected&&this.resizeItem(o,this.options.measureElement(r,n,this))},this.resizeItem=(r,n)=>{const o=this.measurementsCache[r];if(!o)return;const s=this.itemSizeCache.get(o.key)??o.size,i=n-s;i!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(o,i,this):o.start<this.getScrollOffset()+this.scrollAdjustments)&&(this.options.debug&&console.info("correction",i),this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=i,behavior:void 0})),this.pendingMeasuredCacheIndexes.push(o.index),this.itemSizeCache=new Map(this.itemSizeCache.set(o.key,n)),this.notify(!1))},this.measureElement=r=>{if(!r){this.elementsCache.forEach((n,o)=>{n.isConnected||(this.observer.unobserve(n),this.elementsCache.delete(o))});return}this._measureElement(r,void 0)},this.getVirtualItems=vn(()=>[this.getVirtualIndexes(),this.getMeasurements()],(r,n)=>{const o=[];for(let s=0,i=r.length;s<i;s++){const a=r[s],l=n[a];o.push(l)}return o},{key:"getVirtualItems",debug:()=>this.options.debug}),this.getVirtualItemForOffset=r=>{const n=this.getMeasurements();if(n.length!==0)return ad(n[dd(0,n.length-1,o=>ad(n[o]).start,r)])},this.getOffsetForAlignment=(r,n,o=0)=>{const s=this.getSize(),i=this.getScrollOffset();n==="auto"&&(n=r>=i+s?"end":"start"),n==="center"?r+=(o-s)/2:n==="end"&&(r-=s);const a=this.getTotalSize()+this.options.scrollMargin-s;return Math.max(Math.min(a,r),0)},this.getOffsetForIndex=(r,n="auto")=>{r=Math.max(0,Math.min(r,this.options.count-1));const o=this.measurementsCache[r];if(!o)return;const s=this.getSize(),i=this.getScrollOffset();if(n==="auto")if(o.end>=i+s-this.options.scrollPaddingEnd)n="end";else if(o.start<=i+this.options.scrollPaddingStart)n="start";else return[i,n];const a=n==="end"?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,n,o.size),n]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(r,{align:n="start",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(r,n),{adjustments:void 0,behavior:o})},this.scrollToIndex=(r,{align:n="auto",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r=Math.max(0,Math.min(r,this.options.count-1));let s=0;const i=10,a=c=>{if(!this.targetWindow)return;const u=this.getOffsetForIndex(r,c);if(!u){console.warn("Failed to get offset for index:",r);return}const[f,h]=u;this._scrollToOffset(f,{adjustments:void 0,behavior:o}),this.targetWindow.requestAnimationFrame(()=>{const d=this.getScrollOffset(),m=this.getOffsetForIndex(r,h);if(!m){console.warn("Failed to get offset for index:",r);return}vw(m[0],d)||l(h)})},l=c=>{this.targetWindow&&(s++,s<i?(this.options.debug&&console.info("Schedule retry",s,i),this.targetWindow.requestAnimationFrame(()=>a(c))):console.warn(`Failed to scroll to index ${r} after ${i} attempts.`))};a(n)},this.scrollBy=(r,{behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+r,{adjustments:void 0,behavior:n})},this.getTotalSize=()=>{var r;const n=this.getMeasurements();let o;if(n.length===0)o=this.options.paddingStart;else if(this.options.lanes===1)o=((r=n[n.length-1])==null?void 0:r.end)??0;else{const s=Array(this.options.lanes).fill(null);let i=n.length-1;for(;i>=0&&s.some(a=>a===null);){const a=n[i];s[a.lane]===null&&(s[a.lane]=a.end),i--}o=Math.max(...s.filter(a=>a!==null))}return Math.max(o-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(r,{adjustments:n,behavior:o})=>{this.options.scrollToFn(r,{behavior:o,adjustments:n},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(t)}}const dd=(e,t,r,n)=>{for(;e<=t;){const o=(e+t)/2|0,s=r(o);if(s<n)e=o+1;else if(s>n)t=o-1;else return o}return e>0?e-1:0};function Cw({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){const o=e.length-1,s=l=>e[l].start;if(e.length<=n)return{startIndex:0,endIndex:o};let i=dd(0,o,s,r),a=i;if(n===1)for(;a<o&&e[a].end<r+t;)a++;else if(n>1){const l=Array(n).fill(0);for(;a<o&&l.some(u=>u<r+t);){const u=e[a];l[u.lane]=u.end,a++}const c=Array(n).fill(r+t);for(;i>=0&&c.some(u=>u>=r);){const u=e[i];c[u.lane]=u.start,i--}i=Math.max(0,i-i%n),a=Math.min(o,a+(n-1-a%n))}return{startIndex:i,endIndex:a}}const fd=typeof document<"u"?ae.useLayoutEffect:ae.useEffect;function Tw(e){const t=ae.useReducer(()=>({}),{})[1],r={...e,onChange:(o,s)=>{var i;s?xt.flushSync(t):t(),(i=e.onChange)==null||i.call(e,o,s)}},[n]=ae.useState(()=>new kw(r));return n.setOptions(r),fd(()=>n._didMount(),[]),fd(()=>n._willUpdate()),n}function Pw(e){return Tw({observeElementRect:Ew,observeElementOffset:_w,scrollToFn:Nw,...e})}function Dw(e,t){return e!==null&&t!==null&&typeof e=="object"&&typeof t=="object"&&"id"in e&&"id"in t?e.id===t.id:e===t}function Iw(e=Dw){return p.useCallback((t,r)=>{if(typeof e=="string"){let n=e;return(t==null?void 0:t[n])===(r==null?void 0:r[n])}return e(t,r)},[e])}function jw(e){if(e===null)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function Aa(e,t=!1){let[r,n]=p.useReducer(()=>({}),{}),o=p.useMemo(()=>jw(e),[e,r]);return Ce(()=>{if(!e)return;let s=new ResizeObserver(n);return s.observe(e),()=>{s.disconnect()}},[e]),t?{width:`${o.width}px`,height:`${o.height}px`}:o}let md=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var Uw=Object.defineProperty,Fw=(e,t,r)=>t in e?Uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Aw=(e,t,r)=>(Fw(e,typeof t!="symbol"?t+"":t,r),r),hd=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},Tt=(e,t,r)=>(hd(e,t,"read from private field"),r?r.call(e):t.get(e)),La=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},pd=(e,t,r,n)=>(hd(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),Wt,ao,lo;let Oa=class{constructor(t){La(this,Wt,{}),La(this,ao,new md(()=>new Set)),La(this,lo,new Set),Aw(this,"disposables",Et()),pd(this,Wt,t),Rt.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return Tt(this,Wt)}subscribe(t,r){if(Rt.isServer)return()=>{};let n={selector:t,callback:r,current:t(Tt(this,Wt))};return Tt(this,lo).add(n),this.disposables.add(()=>{Tt(this,lo).delete(n)})}on(t,r){return Rt.isServer?()=>{}:(Tt(this,ao).get(t).add(r),this.disposables.add(()=>{Tt(this,ao).get(t).delete(r)}))}send(t){let r=this.reduce(Tt(this,Wt),t);if(r!==Tt(this,Wt)){pd(this,Wt,r);for(let n of Tt(this,lo)){let o=n.selector(Tt(this,Wt));gd(n.current,o)||(n.current=o,n.callback(o))}for(let n of Tt(this,ao).get(t.type))n(Tt(this,Wt),t)}}};Wt=new WeakMap,ao=new WeakMap,lo=new WeakMap;function gd(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:Va(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:Va(e.entries(),t.entries()):bd(e)&&bd(t)?Va(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function Va(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function bd(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function vd(e){let[t,r]=e(),n=Et();return(...o)=>{t(...o),n.dispose(),n.microTask(r)}}var Lw=Object.defineProperty,Ow=(e,t,r)=>t in e?Lw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,wd=(e,t,r)=>(Ow(e,typeof t!="symbol"?t+"":t,r),r),Ma=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Ma||{});let Vw={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(o!==-1){let s=e.stack.slice();return s.splice(o,1),s.push(r),n=s,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}},Mw=class hv extends Oa{constructor(){super(...arguments),wd(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),wd(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new hv({stack:[]})}reduce(t,r){return ot(r.type,Vw,t,r)}};const wn=new md(()=>Mw.new());var yd={exports:{}},xd={};/**16 color: hsl(${Math.max(0,Math.min(120-120*w,120))}deg 100% 31%);`,r==null?void 0:r.key)}return(c=r==null?void 0:r.onChange)==null||c.call(r,o),o}return i.updateDeps=s=>{n=s},i}function vu(e,t){if(e===void 0)throw new Error(`Unexpected undefined${t?`: ${t}`:""}`);return e}const $b=(e,t)=>Math.abs(e-t)<1.01,Kb=(e,t,r)=>{let n;return function(...o){e.clearTimeout(n),n=e.setTimeout(()=>t.apply(this,o),r)}},bu=e=>{const{offsetWidth:t,offsetHeight:r}=e;return{width:t,height:r}},Gb=e=>e,Yb=e=>{const t=Math.max(e.startIndex-e.overscan,0),r=Math.min(e.endIndex+e.overscan,e.count-1),n=[];for(let o=t;o<=r;o++)n.push(o);return n},Xb=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;const o=s=>{const{width:a,height:l}=s;t({width:Math.round(a),height:Math.round(l)})};if(o(bu(r)),!n.ResizeObserver)return()=>{};const i=new n.ResizeObserver(s=>{const a=()=>{const l=s[0];if(l!=null&&l.borderBoxSize){const c=l.borderBoxSize[0];if(c){o({width:c.inlineSize,height:c.blockSize});return}}o(bu(r))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(a):a()});return i.observe(r,{box:"border-box"}),()=>{i.unobserve(r)}},wu={passive:!0},yu=typeof window>"u"?!0:"onscrollend"in window,Jb=(e,t)=>{const r=e.scrollElement;if(!r)return;const n=e.targetWindow;if(!n)return;let o=0;const i=e.options.useScrollendEvent&&yu?()=>{}:Kb(n,()=>{t(o,!1)},e.options.isScrollingResetDelay),s=u=>()=>{const{horizontal:f,isRtl:p}=e.options;o=f?r.scrollLeft*(p&&-1||1):r.scrollTop,i(),t(o,u)},a=s(!0),l=s(!1);l(),r.addEventListener("scroll",a,wu);const c=e.options.useScrollendEvent&&yu;return c&&r.addEventListener("scrollend",l,wu),()=>{r.removeEventListener("scroll",a),c&&r.removeEventListener("scrollend",l)}},Zb=(e,t,r)=>{if(t!=null&&t.borderBoxSize){const n=t.borderBoxSize[0];if(n)return Math.round(n[r.options.horizontal?"inlineSize":"blockSize"])}return e[r.options.horizontal?"offsetWidth":"offsetHeight"]},Qb=(e,{adjustments:t=0,behavior:r},n)=>{var o,i;const s=e+t;(i=(o=n.scrollElement)==null?void 0:o.scrollTo)==null||i.call(o,{[n.options.horizontal?"left":"top"]:s,behavior:r})};class ew{constructor(t){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let r=null;const n=()=>r||(!this.targetWindow||!this.targetWindow.ResizeObserver?null:r=new this.targetWindow.ResizeObserver(o=>{o.forEach(i=>{const s=()=>{this._measureElement(i.target,i)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(s):s()})}));return{disconnect:()=>{var o;(o=n())==null||o.disconnect(),r=null},observe:o=>{var i;return(i=n())==null?void 0:i.observe(o,{box:"border-box"})},unobserve:o=>{var i;return(i=n())==null?void 0:i.unobserve(o)}}})(),this.range=null,this.setOptions=r=>{Object.entries(r).forEach(([n,o])=>{typeof o>"u"&&delete r[n]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:Gb,rangeExtractor:Yb,onChange:()=>{},measureElement:Zb,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...r}},this.notify=r=>{var n,o;(o=(n=this.options).onChange)==null||o.call(n,this,r)},this.maybeNotify=Mr(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),r=>{this.notify(r)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(r=>r()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var r;const n=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==n){if(this.cleanup(),!n){this.maybeNotify();return}this.scrollElement=n,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=((r=this.scrollElement)==null?void 0:r.window)??null,this.elementsCache.forEach(o=>{this.observer.observe(o)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,o=>{this.scrollRect=o,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(o,i)=>{this.scrollAdjustments=0,this.scrollDirection=i?this.getScrollOffset()<o?"forward":"backward":null,this.scrollOffset=o,this.isScrolling=i,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??(typeof this.options.initialOffset=="function"?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(r,n)=>{const o=new Map,i=new Map;for(let s=n-1;s>=0;s--){const a=r[s];if(o.has(a.lane))continue;const l=i.get(a.lane);if(l==null||a.end>l.end?i.set(a.lane,a):a.end<l.end&&o.set(a.lane,!0),o.size===this.options.lanes)break}return i.size===this.options.lanes?Array.from(i.values()).sort((s,a)=>s.end===a.end?s.index-a.index:s.end-a.end)[0]:void 0},this.getMeasurementOptions=Mr(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(r,n,o,i,s)=>(this.pendingMeasuredCacheIndexes=[],{count:r,paddingStart:n,scrollMargin:o,getItemKey:i,enabled:s}),{key:!1}),this.getMeasurements=Mr(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:r,paddingStart:n,scrollMargin:o,getItemKey:i,enabled:s},a)=>{if(!s)return this.measurementsCache=[],this.itemSizeCache.clear(),[];this.measurementsCache.length===0&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(u=>{this.itemSizeCache.set(u.key,u.size)}));const l=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];const c=this.measurementsCache.slice(0,l);for(let u=l;u<r;u++){const f=i(u),p=this.options.lanes===1?c[u-1]:this.getFurthestMeasurement(c,u),d=p?p.end+this.options.gap:n+o,h=a.get(f),v=typeof h=="number"?h:this.options.estimateSize(u),w=d+v,x=p?p.lane:u%this.options.lanes;c[u]={index:u,start:d,size:v,end:w,key:f,lane:x}}return this.measurementsCache=c,c},{key:!1,debug:()=>this.options.debug}),this.calculateRange=Mr(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(r,n,o,i)=>this.range=r.length>0&&n>0?tw({measurements:r,outerSize:n,scrollOffset:o,lanes:i}):null,{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=Mr(()=>{let r=null,n=null;const o=this.calculateRange();return o&&(r=o.startIndex,n=o.endIndex),this.maybeNotify.updateDeps([this.isScrolling,r,n]),[this.options.rangeExtractor,this.options.overscan,this.options.count,r,n]},(r,n,o,i,s)=>i===null||s===null?[]:r({startIndex:i,endIndex:s,overscan:n,count:o}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=r=>{const n=this.options.indexAttribute,o=r.getAttribute(n);return o?parseInt(o,10):(console.warn(`Missing attribute name '${n}={index}' on measured element.`),-1)},this._measureElement=(r,n)=>{const o=this.indexFromElement(r),i=this.measurementsCache[o];if(!i)return;const s=i.key,a=this.elementsCache.get(s);a!==r&&(a&&this.observer.unobserve(a),this.observer.observe(r),this.elementsCache.set(s,r)),r.isConnected&&this.resizeItem(o,this.options.measureElement(r,n,this))},this.resizeItem=(r,n)=>{const o=this.measurementsCache[r];if(!o)return;const i=this.itemSizeCache.get(o.key)??o.size,s=n-i;s!==0&&((this.shouldAdjustScrollPositionOnItemSizeChange!==void 0?this.shouldAdjustScrollPositionOnItemSizeChange(o,s,this):o.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=s,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(o.index),this.itemSizeCache=new Map(this.itemSizeCache.set(o.key,n)),this.notify(!1))},this.measureElement=r=>{if(!r){this.elementsCache.forEach((n,o)=>{n.isConnected||(this.observer.unobserve(n),this.elementsCache.delete(o))});return}this._measureElement(r,void 0)},this.getVirtualItems=Mr(()=>[this.getVirtualIndexes(),this.getMeasurements()],(r,n)=>{const o=[];for(let i=0,s=r.length;i<s;i++){const a=r[i],l=n[a];o.push(l)}return o},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=r=>{const n=this.getMeasurements();if(n.length!==0)return vu(n[xu(0,n.length-1,o=>vu(n[o]).start,r)])},this.getOffsetForAlignment=(r,n,o=0)=>{const i=this.getSize(),s=this.getScrollOffset();n==="auto"&&(n=r>=s+i?"end":"start"),n==="center"?r+=(o-i)/2:n==="end"&&(r-=i);const a=this.getTotalSize()+this.options.scrollMargin-i;return Math.max(Math.min(a,r),0)},this.getOffsetForIndex=(r,n="auto")=>{r=Math.max(0,Math.min(r,this.options.count-1));const o=this.measurementsCache[r];if(!o)return;const i=this.getSize(),s=this.getScrollOffset();if(n==="auto")if(o.end>=s+i-this.options.scrollPaddingEnd)n="end";else if(o.start<=s+this.options.scrollPaddingStart)n="start";else return[s,n];const a=n==="end"?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(a,n,o.size),n]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(r,{align:n="start",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(r,n),{adjustments:void 0,behavior:o})},this.scrollToIndex=(r,{align:n="auto",behavior:o}={})=>{o==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r=Math.max(0,Math.min(r,this.options.count-1));let i=0;const s=10,a=c=>{if(!this.targetWindow)return;const u=this.getOffsetForIndex(r,c);if(!u){console.warn("Failed to get offset for index:",r);return}const[f,p]=u;this._scrollToOffset(f,{adjustments:void 0,behavior:o}),this.targetWindow.requestAnimationFrame(()=>{const d=this.getScrollOffset(),h=this.getOffsetForIndex(r,p);if(!h){console.warn("Failed to get offset for index:",r);return}$b(h[0],d)||l(p)})},l=c=>{this.targetWindow&&(i++,i<s?this.targetWindow.requestAnimationFrame(()=>a(c)):console.warn(`Failed to scroll to index ${r} after ${s} attempts.`))};a(n)},this.scrollBy=(r,{behavior:n}={})=>{n==="smooth"&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+r,{adjustments:void 0,behavior:n})},this.getTotalSize=()=>{var r;const n=this.getMeasurements();let o;if(n.length===0)o=this.options.paddingStart;else if(this.options.lanes===1)o=((r=n[n.length-1])==null?void 0:r.end)??0;else{const i=Array(this.options.lanes).fill(null);let s=n.length-1;for(;s>=0&&i.some(a=>a===null);){const a=n[s];i[a.lane]===null&&(i[a.lane]=a.end),s--}o=Math.max(...i.filter(a=>a!==null))}return Math.max(o-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(r,{adjustments:n,behavior:o})=>{this.options.scrollToFn(r,{behavior:o,adjustments:n},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(t)}}const xu=(e,t,r,n)=>{for(;e<=t;){const o=(e+t)/2|0,i=r(o);if(i<n)e=o+1;else if(i>n)t=o-1;else return o}return e>0?e-1:0};function tw({measurements:e,outerSize:t,scrollOffset:r,lanes:n}){const o=e.length-1,i=l=>e[l].start;if(e.length<=n)return{startIndex:0,endIndex:o};let s=xu(0,o,i,r),a=s;if(n===1)for(;a<o&&e[a].end<r+t;)a++;else if(n>1){const l=Array(n).fill(0);for(;a<o&&l.some(u=>u<r+t);){const u=e[a];l[u.lane]=u.end,a++}const c=Array(n).fill(r+t);for(;s>=0&&c.some(u=>u>=r);){const u=e[s];c[u.lane]=u.start,s--}s=Math.max(0,s-s%n),a=Math.min(o,a+(n-1-a%n))}return{startIndex:s,endIndex:a}}const ku=typeof document<"u"?Q.useLayoutEffect:Q.useEffect;function rw(e){const t=Q.useReducer(()=>({}),{})[1],r={...e,onChange:(o,i)=>{var s;i?tt.flushSync(t):t(),(s=e.onChange)==null||s.call(e,o,i)}},[n]=Q.useState(()=>new ew(r));return n.setOptions(r),ku(()=>n._didMount(),[]),ku(()=>n._willUpdate()),n}function nw(e){return rw({observeElementRect:Xb,observeElementOffset:Jb,scrollToFn:Qb,...e})}function ow(e,t){return e!==null&&t!==null&&typeof e=="object"&&typeof t=="object"&&"id"in e&&"id"in t?e.id===t.id:e===t}function iw(e=ow){return m.useCallback((t,r)=>{if(typeof e=="string"){let n=e;return(t==null?void 0:t[n])===(r==null?void 0:r[n])}return e(t,r)},[e])}function sw(e){if(e===null)return{width:0,height:0};let{width:t,height:r}=e.getBoundingClientRect();return{width:t,height:r}}function Vs(e,t=!1){let[r,n]=m.useReducer(()=>({}),{}),o=m.useMemo(()=>sw(e),[e,r]);return pe(()=>{if(!e)return;let i=new ResizeObserver(n);return i.observe(e),()=>{i.disconnect()}},[e]),t?{width:`${o.width}px`,height:`${o.height}px`}:o}let _u=class extends Map{constructor(t){super(),this.factory=t}get(t){let r=super.get(t);return r===void 0&&(r=this.factory(t),this.set(t,r)),r}};var aw=Object.defineProperty,lw=(e,t,r)=>t in e?aw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,cw=(e,t,r)=>(lw(e,typeof t!="symbol"?t+"":t,r),r),Su=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},st=(e,t,r)=>(Su(e,t,"read from private field"),r?r.call(e):t.get(e)),zs=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},Eu=(e,t,r,n)=>(Su(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),yt,pn,mn;let Us=class{constructor(t){zs(this,yt,{}),zs(this,pn,new _u(()=>new Set)),zs(this,mn,new Set),cw(this,"disposables",rt()),Eu(this,yt,t),vt.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return st(this,yt)}subscribe(t,r){if(vt.isServer)return()=>{};let n={selector:t,callback:r,current:t(st(this,yt))};return st(this,mn).add(n),this.disposables.add(()=>{st(this,mn).delete(n)})}on(t,r){return vt.isServer?()=>{}:(st(this,pn).get(t).add(r),this.disposables.add(()=>{st(this,pn).get(t).delete(r)}))}send(t){let r=this.reduce(st(this,yt),t);if(r!==st(this,yt)){Eu(this,yt,r);for(let n of st(this,mn)){let o=n.selector(st(this,yt));Cu(n.current,o)||(n.current=o,n.callback(o))}for(let n of st(this,pn).get(t.type))n(st(this,yt),t)}}};yt=new WeakMap,pn=new WeakMap,mn=new WeakMap;function Cu(e,t){return Object.is(e,t)?!0:typeof e!="object"||e===null||typeof t!="object"||t===null?!1:Array.isArray(e)&&Array.isArray(t)?e.length!==t.length?!1:Bs(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size!==t.size?!1:Bs(e.entries(),t.entries()):Tu(e)&&Tu(t)?Bs(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()):!1}function Bs(e,t){do{let r=e.next(),n=t.next();if(r.done&&n.done)return!0;if(r.done||n.done||!Object.is(r.value,n.value))return!1}while(!0)}function Tu(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function Pu(e){let[t,r]=e(),n=rt();return(...o)=>{t(...o),n.dispose(),n.microTask(r)}}var uw=Object.defineProperty,dw=(e,t,r)=>t in e?uw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Au=(e,t,r)=>(dw(e,typeof t!="symbol"?t+"":t,r),r),Hs=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Hs||{});let fw={0(e,t){let r=t.id,n=e.stack,o=e.stack.indexOf(r);if(o!==-1){let i=e.stack.slice();return i.splice(o,1),i.push(r),n=i,{...e,stack:n}}return{...e,stack:[...e.stack,r]}},1(e,t){let r=t.id,n=e.stack.indexOf(r);if(n===-1)return e;let o=e.stack.slice();return o.splice(n,1),{...e,stack:o}}},hw=class Dv extends Us{constructor(){super(...arguments),Au(this,"actions",{push:t=>this.send({type:0,id:t}),pop:t=>this.send({type:1,id:t})}),Au(this,"selectors",{isTop:(t,r)=>t.stack[t.stack.length-1]===r,inStack:(t,r)=>t.stack.includes(r)})}static new(){return new Dv({stack:[]})}reduce(t,r){return ze(r.type,fw,t,r)}};const Nr=new _u(()=>hw.new());var Ou={exports:{}},ju={};/** 32 17 * @license React 33 * use-sync-external-store-with-selector. development.js18 * use-sync-external-store-with-selector.production.js 34 19 * 35 20 * Copyright (c) Meta Platforms, Inc. and affiliates. … … 37 22 * This source code is licensed under the MIT license found in the 38 23 * LICENSE file in the root directory of this source tree. 39 */ (function(){function e(l,c){return l===c&&(l!==0||1/l===1/c)||l!==l&&c!==c}typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var t=p,r=typeof Object.is=="function"?Object.is:e,n=t.useSyncExternalStore,o=t.useRef,s=t.useEffect,i=t.useMemo,a=t.useDebugValue;xd.useSyncExternalStoreWithSelector=function(l,c,u,f,h){var d=o(null);if(d.current===null){var m={hasValue:!1,value:null};d.current=m}else m=d.current;d=i(function(){function w(T){if(!y){if(y=!0,E=T,T=f(T),h!==void 0&&m.hasValue){var I=m.value;if(h(I,T))return _=I}return _=T}if(I=_,r(E,T))return I;var U=f(T);return h!==void 0&&h(I,U)?(E=T,I):(E=T,_=U)}var y=!1,E,_,P=u===void 0?null:u;return[function(){return w(c())},P===null?void 0:function(){return w(P())}]},[c,u,f,h]);var b=n(l,d[0],d[1]);return s(function(){m.hasValue=!0,m.value=b},[b]),a(b),b},typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())})(),yd.exports=xd;var Bw=yd.exports;function Me(e,t,r=gd){return Bw.useSyncExternalStoreWithSelector(te(n=>e.subscribe(Rw,n)),te(()=>e.state),te(()=>e.state),te(t),r)}function Rw(e){return e}function co(e,t){let r=p.useId(),n=wn.get(t),[o,s]=Me(n,p.useCallback(i=>[n.selectors.isTop(i,r),n.selectors.inStack(i,r)],[n,r]));return Ce(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?s?o:!0:!1}let Ba=new Map,uo=new Map;function Ed(e){var t;let r=(t=uo.get(e))!=null?t:0;return uo.set(e,r+1),r!==0?()=>_d(e):(Ba.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>_d(e))}function _d(e){var t;let r=(t=uo.get(e))!=null?t:1;if(r===1?uo.delete(e):uo.set(e,r-1),r!==1)return;let n=Ba.get(e);n&&(n["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,Ba.delete(e))}function Ra(e,{allowed:t,disallowed:r}={}){let n=co(e,"inert-others");Ce(()=>{var o,s;if(!n)return;let i=Et();for(let l of(o=r==null?void 0:r())!=null?o:[])l&&i.add(Ed(l));let a=(s=t==null?void 0:t())!=null?s:[];for(let l of a){if(!l)continue;let c=Hr(l);if(!c)continue;let u=l.parentElement;for(;u&&u!==c.body;){for(let f of u.children)a.some(h=>f.contains(h))||i.add(Ed(f));u=u.parentElement}}return i.dispose},[n,t,r])}function Ha(e,t,r){let n=br(o=>{let s=o.getBoundingClientRect();s.x===0&&s.y===0&&s.width===0&&s.height===0&&r()});p.useEffect(()=>{if(!e)return;let o=t===null?null:pt(t)?t:t.current;if(!o)return;let s=Et();if(typeof ResizeObserver<"u"){let i=new ResizeObserver(()=>n.current(o));i.observe(o),s.add(()=>i.disconnect())}if(typeof IntersectionObserver<"u"){let i=new IntersectionObserver(()=>n.current(o));i.observe(o),s.add(()=>i.disconnect())}return()=>s.dispose()},[t,n,e])}let ys=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),Hw=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var jt=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(jt||{}),$a=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))($a||{}),$w=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))($w||{});function Sd(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(ys)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function Ww(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Hw)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Wa=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Wa||{});function za(e,t=0){var r;return e===((r=Hr(e))==null?void 0:r.body)?!1:ot(t,{0(){return e.matches(ys)},1(){let n=e;for(;n!==null;){if(n.matches(ys))return!0;n=n.parentElement}return!1}})}function Nd(e){let t=Hr(e);Et().nextFrame(()=>{t&&$t(t.activeElement)&&!za(t.activeElement,0)&&zt(e)})}var zw=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(zw||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function zt(e){e==null||e.focus({preventScroll:!0})}let Gw=["textarea","input"].join(",");function qw(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Gw))!=null?r:!1}function Ga(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),s=t(n);if(o===null||s===null)return 0;let i=o.compareDocumentPosition(s);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Kw(e,t){return yn(Sd(),t,{relativeTo:e})}function yn(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,i=Array.isArray(e)?r?Ga(e):e:t&64?Ww(e):Sd(e);o.length>0&&i.length>1&&(i=i.filter(d=>!o.some(m=>m!=null&&"current"in m?(m==null?void 0:m.current)===d:m===d))),n=n??s.activeElement;let a=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,i.indexOf(n))-1;if(t&4)return Math.max(0,i.indexOf(n))+1;if(t&8)return i.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},u=0,f=i.length,h;do{if(u>=f||u+f<=0)return 0;let d=l+u;if(t&16)d=(d+f)%f;else{if(d<0)return 3;if(d>=f)return 1}h=i[d],h==null||h.focus(c),u+=a}while(h!==s.activeElement);return t&6&&qw(h)&&h.select(),2}function kd(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Yw(){return/Android/gi.test(window.navigator.userAgent)}function qa(){return kd()||Yw()}function xn(e,t,r,n){let o=br(r);p.useEffect(()=>{if(!e)return;function s(i){o.current(i)}return document.addEventListener(t,s,n),()=>document.removeEventListener(t,s,n)},[e,t,n])}function Cd(e,t,r,n){let o=br(r);p.useEffect(()=>{if(!e)return;function s(i){o.current(i)}return window.addEventListener(t,s,n),()=>window.removeEventListener(t,s,n)},[e,t,n])}const Td=30;function Ka(e,t,r){let n=br(r),o=p.useCallback(function(a,l){if(a.defaultPrevented)return;let c=l(a);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let u=function f(h){return typeof h=="function"?f(h()):Array.isArray(h)||h instanceof Set?h:[h]}(t);for(let f of u)if(f!==null&&(f.contains(c)||a.composed&&a.composedPath().includes(f)))return;return!za(c,Wa.Loose)&&c.tabIndex!==-1&&a.preventDefault(),n.current(a,c)},[n,t]),s=p.useRef(null);xn(e,"pointerdown",a=>{var l,c;qa()||(s.current=((c=(l=a.composedPath)==null?void 0:l.call(a))==null?void 0:c[0])||a.target)},!0),xn(e,"pointerup",a=>{if(qa()||!s.current)return;let l=s.current;return s.current=null,o(a,()=>l)},!0);let i=p.useRef({x:0,y:0});xn(e,"touchstart",a=>{i.current.x=a.touches[0].clientX,i.current.y=a.touches[0].clientY},!0),xn(e,"touchend",a=>{let l={x:a.changedTouches[0].clientX,y:a.changedTouches[0].clientY};if(!(Math.abs(l.x-i.current.x)>=Td||Math.abs(l.y-i.current.y)>=Td))return o(a,()=>$t(a.target)?a.target:null)},!0),Cd(e,"blur",a=>o(a,()=>ow(window.document.activeElement)?window.document.activeElement:null),!0)}function sr(...e){return p.useMemo(()=>Hr(...e),[...e])}var Xw=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(Xw||{});const ir={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},Jw=200,Pd=5;function Dd(e,{trigger:t,action:r,close:n,select:o}){let s=p.useRef(null),i=p.useRef(null),a=p.useRef(null);xn(e&&t!==null,"pointerdown",l=>{Pa(l==null?void 0:l.target)&&t!=null&&t.contains(l.target)&&(i.current=l.x,a.current=l.y,s.current=l.timeStamp)}),xn(e&&t!==null,"pointerup",l=>{var c,u;let f=s.current;if(f===null||(s.current=null,!$t(l.target))||Math.abs(l.x-((c=i.current)!=null?c:l.x))<Pd&&Math.abs(l.y-((u=a.current)!=null?u:l.y))<Pd)return;let h=r(l);switch(h.kind){case 0:return;case 1:{l.timeStamp-f>Jw&&(o(h.target),n());break}case 2:{n();break}}},{capture:!0})}function Ya(e,t,r,n){let o=br(r);p.useEffect(()=>{e=e??window;function s(i){o.current(i)}return e.addEventListener(t,s,n),()=>e.removeEventListener(t,s,n)},[e,t,n])}function Id(e){let t=p.useRef({value:"",selectionStart:null,selectionEnd:null});return Ya(e,"blur",r=>{let n=r.target;ps(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),te(()=>{if(document.activeElement!==e&&ps(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:r,selectionEnd:n}=t.current;r!==null&&n!==null&&e.setSelectionRange(r,n)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}function Xa(e,t){return p.useMemo(()=>{var r;if(e.type)return e.type;let n=(r=e.as)!=null?r:"button";if(typeof n=="string"&&n.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function Zw(e){return p.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function Qw(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...s){let i=t[o].call(r,...s);i&&(r=i,n.forEach(a=>a()))}}}function ey(){let e;return{before({doc:t}){var r;let n=t.documentElement,o=(r=t.defaultView)!=null?r:window;e=Math.max(0,o.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),s=Math.max(0,e-o);r.style(n,"paddingRight",`${s}px`)}}}function ty(){return kd()?{before({doc:e,d:t,meta:r}){function n(o){return r.containers.flatMap(s=>s()).some(s=>s.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let a=Et();a.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>a.dispose()))}let s=(o=window.scrollY)!=null?o:window.pageYOffset,i=null;t.addEventListener(e,"click",a=>{if($t(a.target))try{let l=a.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),u=e.querySelector(c);$t(u)&&!n(u)&&(i=u)}catch{}},!0),t.addEventListener(e,"touchstart",a=>{if($t(a.target)&&nw(a.target))if(n(a.target)){let l=a.target;for(;l.parentElement&&n(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(a.target,"touchAction","none")}),t.addEventListener(e,"touchmove",a=>{if($t(a.target)){if(ps(a.target))return;if(n(a.target)){let l=a.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&a.preventDefault()}else a.preventDefault()}},{passive:!1}),t.add(()=>{var a;let l=(a=window.scrollY)!=null?a:window.pageYOffset;s!==l&&window.scrollTo(0,s),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function ry(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function ny(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let zr=Qw(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:Et(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:ny(r)},o=[ty(),ey(),ry()];o.forEach(({before:s})=>s==null?void 0:s(n)),o.forEach(({after:s})=>s==null?void 0:s(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});zr.subscribe(()=>{let e=zr.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&zr.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&zr.dispatch("TEARDOWN",r)}});function oy(e,t,r=()=>({containers:[]})){let n=Zw(zr),o=t?n.get(t):void 0,s=o?o.count>0:!1;return Ce(()=>{if(!(!t||!e))return zr.dispatch("PUSH",t,r),()=>zr.dispatch("POP",t,r)},[e,t]),s}function Ja(e,t,r=()=>[document.body]){let n=co(e,"scroll-lock");oy(n,t,o=>{var s;return{containers:[...(s=o.containers)!=null?s:[],r]}})}function jd(e){return[e.screenX,e.screenY]}function Ud(){let e=p.useRef([-1,-1]);return{wasMoved(t){let r=jd(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=jd(t)}}}function sy(e=0){let[t,r]=p.useState(e),n=p.useCallback(l=>r(l),[t]),o=p.useCallback(l=>r(c=>c|l),[t]),s=p.useCallback(l=>(t&l)===l,[t]),i=p.useCallback(l=>r(c=>c&~l),[r]),a=p.useCallback(l=>r(c=>c^l),[r]);return{flags:t,setFlag:n,addFlag:o,hasFlag:s,removeFlag:i,toggleFlag:a}}var Fd,Ad;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((Fd=process==null?void 0:process.env)==null?void 0:Fd.NODE_ENV)==="test"&&typeof((Ad=Element==null?void 0:Element.prototype)==null?void 0:Ad.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`40 `)),[]});var iy=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(iy||{});function Za(e){let t={};for(let r in e)e[r]===!0&&(t[`data-${r}`]="");return t}function Qa(e,t,r,n){let[o,s]=p.useState(r),{hasFlag:i,addFlag:a,removeFlag:l}=sy(e&&o?3:0),c=p.useRef(!1),u=p.useRef(!1),f=nr();return Ce(()=>{var h;if(e){if(r&&s(!0),!t){r&&a(3);return}return(h=n==null?void 0:n.start)==null||h.call(n,r),ay(t,{inFlight:c,prepare(){u.current?u.current=!1:u.current=c.current,c.current=!0,!u.current&&(r?(a(3),l(4)):(a(4),l(2)))},run(){u.current?r?(l(3),a(4)):(l(4),a(3)):r?l(1):a(1)},done(){var d;u.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(c.current=!1,l(7),r||s(!1),(d=n==null?void 0:n.end)==null||d.call(n,r))}})}},[e,r,t,f]),e?[o,{closed:i(1),enter:i(2),leave:i(4),transition:i(2)||i(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function ay(e,{prepare:t,run:r,done:n,inFlight:o}){let s=Et();return cy(e,{prepare:t,inFlight:o}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(ly(e,n))})}),s.dispose}function ly(e,t){var r,n;let o=Et();if(!e)return o.dispose;let s=!1;o.add(()=>{s=!0});let i=(n=(r=e.getAnimations)==null?void 0:r.call(e).filter(a=>a instanceof CSSTransition))!=null?n:[];return i.length===0?(t(),o.dispose):(Promise.allSettled(i.map(a=>a.finished)).then(()=>{s||t()}),o.dispose)}function cy(e,{inFlight:t,prepare:r}){if(t!=null&&t.current){r();return}let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}function Ld(e,{container:t,accept:r,walk:n}){let o=p.useRef(r),s=p.useRef(n);p.useEffect(()=>{o.current=r,s.current=n},[r,n]),Ce(()=>{if(!t||!e)return;let i=Hr(t);if(!i)return;let a=o.current,l=s.current,c=Object.assign(f=>a(f),{acceptNode:a}),u=i.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,c,!1);for(;u.nextNode();)l(u.currentNode)},[t,e,o,s])}function fo(e,t){let r=p.useRef([]),n=te(e);p.useEffect(()=>{let o=[...r.current];for(let[s,i]of t.entries())if(r.current[s]!==i){let a=n(t,o);return r.current=t,a}},[n,...t])}function xs(){return typeof window<"u"}function En(e){return Od(e)?(e.nodeName||"").toLowerCase():"#document"}function _t(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gt(e){var t;return(t=(Od(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Od(e){return xs()?e instanceof Node||e instanceof _t(e).Node:!1}function lt(e){return xs()?e instanceof Element||e instanceof _t(e).Element:!1}function qt(e){return xs()?e instanceof HTMLElement||e instanceof _t(e).HTMLElement:!1}function Vd(e){return!xs()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof _t(e).ShadowRoot}const uy=new Set(["inline","contents"]);function mo(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=Ut(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!uy.has(o)}const dy=new Set(["table","td","th"]);function fy(e){return dy.has(En(e))}const my=[":popover-open",":modal"];function Es(e){return my.some(t=>{try{return e.matches(t)}catch{return!1}})}const hy=["transform","translate","scale","rotate","perspective"],py=["transform","translate","scale","rotate","perspective","filter"],gy=["paint","layout","strict","content"];function el(e){const t=tl(),r=lt(e)?Ut(e):e;return hy.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||py.some(n=>(r.willChange||"").includes(n))||gy.some(n=>(r.contain||"").includes(n))}function by(e){let t=xr(e);for(;qt(t)&&!_n(t);){if(el(t))return t;if(Es(t))return null;t=xr(t)}return null}function tl(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const vy=new Set(["html","body","#document"]);function _n(e){return vy.has(En(e))}function Ut(e){return _t(e).getComputedStyle(e)}function _s(e){return lt(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xr(e){if(En(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Vd(e)&&e.host||Gt(e);return Vd(t)?t.host:t}function Md(e){const t=xr(e);return _n(t)?e.ownerDocument?e.ownerDocument.body:e.body:qt(t)&&mo(t)?t:Md(t)}function ho(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Md(e),s=o===((n=e.ownerDocument)==null?void 0:n.body),i=_t(o);if(s){const a=rl(i);return t.concat(i,i.visualViewport||[],mo(o)?o:[],a&&r?ho(a):[])}return t.concat(o,ho(o,[],r))}function rl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function wy(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}const Gr=Math.min,ct=Math.max,po=Math.round,Ss=Math.floor,Kt=e=>({x:e,y:e}),yy={left:"right",right:"left",bottom:"top",top:"bottom"},xy={start:"end",end:"start"};function Bd(e,t,r){return ct(e,Gr(t,r))}function Sn(e,t){return typeof e=="function"?e(t):e}function Er(e){return e.split("-")[0]}function go(e){return e.split("-")[1]}function Rd(e){return e==="x"?"y":"x"}function Hd(e){return e==="y"?"height":"width"}const Ey=new Set(["top","bottom"]);function ar(e){return Ey.has(Er(e))?"y":"x"}function $d(e){return Rd(ar(e))}function _y(e,t,r){r===void 0&&(r=!1);const n=go(e),o=$d(e),s=Hd(o);let i=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Ns(i)),[i,Ns(i)]}function Sy(e){const t=Ns(e);return[nl(e),t,nl(t)]}function nl(e){return e.replace(/start|end/g,t=>xy[t])}const Wd=["left","right"],zd=["right","left"],Ny=["top","bottom"],ky=["bottom","top"];function Cy(e,t,r){switch(e){case"top":case"bottom":return r?t?zd:Wd:t?Wd:zd;case"left":case"right":return t?Ny:ky;default:return[]}}function Ty(e,t,r,n){const o=go(e);let s=Cy(Er(e),r==="start",n);return o&&(s=s.map(i=>i+"-"+o),t&&(s=s.concat(s.map(nl)))),s}function Ns(e){return e.replace(/left|right|bottom|top/g,t=>yy[t])}function Py(e){return{top:0,right:0,bottom:0,left:0,...e}}function Dy(e){return typeof e!="number"?Py(e):{top:e,right:e,bottom:e,left:e}}function ks(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function Gd(e,t,r){let{reference:n,floating:o}=e;const s=ar(t),i=$d(t),a=Hd(i),l=Er(t),c=s==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,h=n[a]/2-o[a]/2;let d;switch(l){case"top":d={x:u,y:n.y-o.height};break;case"bottom":d={x:u,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(go(t)){case"start":d[i]-=h*(r&&c?-1:1);break;case"end":d[i]+=h*(r&&c?-1:1);break}return d}const Iy=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:s=[],platform:i}=r,a=s.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(t));let c=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=Gd(c,n,l),h=n,d={},m=0;for(let b=0;b<a.length;b++){const{name:w,fn:y}=a[b],{x:E,y:_,data:P,reset:T}=await y({x:u,y:f,initialPlacement:n,placement:h,strategy:o,middlewareData:d,rects:c,platform:i,elements:{reference:e,floating:t}});u=E??u,f=_??f,d={...d,[w]:{...d[w],...P}},T&&m<=50&&(m++,typeof T=="object"&&(T.placement&&(h=T.placement),T.rects&&(c=T.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:o}):T.rects),{x:u,y:f}=Gd(c,h,l)),b=-1)}return{x:u,y:f,placement:h,strategy:o,middlewareData:d}};async function Cs(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:s,rects:i,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:h=!1,padding:d=0}=Sn(t,e),m=Dy(d),w=a[h?f==="floating"?"reference":"floating":f],y=ks(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(w)))==null||r?w:w.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),E=f==="floating"?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),P=await(s.isElement==null?void 0:s.isElement(_))?await(s.getScale==null?void 0:s.getScale(_))||{x:1,y:1}:{x:1,y:1},T=ks(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:E,offsetParent:_,strategy:l}):E);return{top:(y.top-T.top+m.top)/P.y,bottom:(T.bottom-y.bottom+m.bottom)/P.y,left:(y.left-T.left+m.left)/P.x,right:(T.right-y.right+m.right)/P.x}}const jy=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:s,rects:i,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:b=!0,...w}=Sn(e,t);if((r=s.arrow)!=null&&r.alignmentOffset)return{};const y=Er(o),E=ar(a),_=Er(a)===a,P=await(l.isRTL==null?void 0:l.isRTL(c.floating)),T=h||(_||!b?[Ns(a)]:Sy(a)),I=m!=="none";!h&&I&&T.push(...Ty(a,b,m,P));const U=[a,...T],L=await Cs(t,w),$=[];let R=((n=s.flip)==null?void 0:n.overflows)||[];if(u&&$.push(L[y]),f){const K=_y(o,i,P);$.push(L[K[0]],L[K[1]])}if(R=[...R,{placement:o,overflows:$}],!$.every(K=>K<=0)){var j,B;const K=(((j=s.flip)==null?void 0:j.index)||0)+1,H=U[K];if(H&&(!(f==="alignment"?E!==ar(H):!1)||R.every(X=>ar(X.placement)===E?X.overflows[0]>0:!0)))return{data:{index:K,overflows:R},reset:{placement:H}};let Y=(B=R.filter(ee=>ee.overflows[0]<=0).sort((ee,X)=>ee.overflows[1]-X.overflows[1])[0])==null?void 0:B.placement;if(!Y)switch(d){case"bestFit":{var M;const ee=(M=R.filter(X=>{if(I){const W=ar(X.placement);return W===E||W==="y"}return!0}).map(X=>[X.placement,X.overflows.filter(W=>W>0).reduce((W,le)=>W+le,0)]).sort((X,W)=>X[1]-W[1])[0])==null?void 0:M[0];ee&&(Y=ee);break}case"initialPlacement":Y=a;break}if(o!==Y)return{reset:{placement:Y}}}return{}}}},Uy=new Set(["left","top"]);async function Fy(e,t){const{placement:r,platform:n,elements:o}=e,s=await(n.isRTL==null?void 0:n.isRTL(o.floating)),i=Er(r),a=go(r),l=ar(r)==="y",c=Uy.has(i)?-1:1,u=s&&l?-1:1,f=Sn(t,e);let{mainAxis:h,crossAxis:d,alignmentAxis:m}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof m=="number"&&(d=a==="end"?m*-1:m),l?{x:d*u,y:h*c}:{x:h*c,y:d*u}}const Ay=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:s,placement:i,middlewareData:a}=t,l=await Fy(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:s+l.y,data:{...l,placement:i}}}}},Ly=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:s=!0,crossAxis:i=!1,limiter:a={fn:w=>{let{x:y,y:E}=w;return{x:y,y:E}}},...l}=Sn(e,t),c={x:r,y:n},u=await Cs(t,l),f=ar(Er(o)),h=Rd(f);let d=c[h],m=c[f];if(s){const w=h==="y"?"top":"left",y=h==="y"?"bottom":"right",E=d+u[w],_=d-u[y];d=Bd(E,d,_)}if(i){const w=f==="y"?"top":"left",y=f==="y"?"bottom":"right",E=m+u[w],_=m-u[y];m=Bd(E,m,_)}const b=a.fn({...t,[h]:d,[f]:m});return{...b,data:{x:b.x-r,y:b.y-n,enabled:{[h]:s,[f]:i}}}}}},Oy=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:s,platform:i,elements:a}=t,{apply:l=()=>{},...c}=Sn(e,t),u=await Cs(t,c),f=Er(o),h=go(o),d=ar(o)==="y",{width:m,height:b}=s.floating;let w,y;f==="top"||f==="bottom"?(w=f,y=h===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(y=f,w=h==="end"?"top":"bottom");const E=b-u.top-u.bottom,_=m-u.left-u.right,P=Gr(b-u[w],E),T=Gr(m-u[y],_),I=!t.middlewareData.shift;let U=P,L=T;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(L=_),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(U=E),I&&!h){const R=ct(u.left,0),j=ct(u.right,0),B=ct(u.top,0),M=ct(u.bottom,0);d?L=m-2*(R!==0||j!==0?R+j:ct(u.left,u.right)):U=b-2*(B!==0||M!==0?B+M:ct(u.top,u.bottom))}await l({...t,availableWidth:L,availableHeight:U});const $=await i.getDimensions(a.floating);return m!==$.width||b!==$.height?{reset:{rects:!0}}:{}}}};function qd(e){const t=Ut(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=qt(e),s=o?e.offsetWidth:r,i=o?e.offsetHeight:n,a=po(r)!==s||po(n)!==i;return a&&(r=s,n=i),{width:r,height:n,$:a}}function ol(e){return lt(e)?e:e.contextElement}function Nn(e){const t=ol(e);if(!qt(t))return Kt(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:s}=qd(t);let i=(s?po(r.width):r.width)/n,a=(s?po(r.height):r.height)/o;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const Vy=Kt(0);function Kd(e){const t=_t(e);return!tl()||!t.visualViewport?Vy:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function My(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==_t(e)?!1:t}function qr(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),s=ol(e);let i=Kt(1);t&&(n?lt(n)&&(i=Nn(n)):i=Nn(e));const a=My(s,r,n)?Kd(s):Kt(0);let l=(o.left+a.x)/i.x,c=(o.top+a.y)/i.y,u=o.width/i.x,f=o.height/i.y;if(s){const h=_t(s),d=n&<(n)?_t(n):n;let m=h,b=rl(m);for(;b&&n&&d!==m;){const w=Nn(b),y=b.getBoundingClientRect(),E=Ut(b),_=y.left+(b.clientLeft+parseFloat(E.paddingLeft))*w.x,P=y.top+(b.clientTop+parseFloat(E.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,f*=w.y,l+=_,c+=P,m=_t(b),b=rl(m)}}return ks({width:u,height:f,x:l,y:c})}function Ts(e,t){const r=_s(e).scrollLeft;return t?t.left+r:qr(Gt(e)).left+r}function Yd(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-Ts(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function By(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const s=o==="fixed",i=Gt(n),a=t?Es(t.floating):!1;if(n===i||a&&s)return r;let l={scrollLeft:0,scrollTop:0},c=Kt(1);const u=Kt(0),f=qt(n);if((f||!f&&!s)&&((En(n)!=="body"||mo(i))&&(l=_s(n)),qt(n))){const d=qr(n);c=Nn(n),u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}const h=i&&!f&&!s?Yd(i,l):Kt(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+h.x,y:r.y*c.y-l.scrollTop*c.y+u.y+h.y}}function Ry(e){return Array.from(e.getClientRects())}function Hy(e){const t=Gt(e),r=_s(e),n=e.ownerDocument.body,o=ct(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),s=ct(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Ts(e);const a=-r.scrollTop;return Ut(n).direction==="rtl"&&(i+=ct(t.clientWidth,n.clientWidth)-o),{width:o,height:s,x:i,y:a}}const Xd=25;function $y(e,t){const r=_t(e),n=Gt(e),o=r.visualViewport;let s=n.clientWidth,i=n.clientHeight,a=0,l=0;if(o){s=o.width,i=o.height;const u=tl();(!u||u&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}const c=Ts(n);if(c<=0){const u=n.ownerDocument,f=u.body,h=getComputedStyle(f),d=u.compatMode==="CSS1Compat"&&parseFloat(h.marginLeft)+parseFloat(h.marginRight)||0,m=Math.abs(n.clientWidth-f.clientWidth-d);m<=Xd&&(s-=m)}else c<=Xd&&(s+=c);return{width:s,height:i,x:a,y:l}}const Wy=new Set(["absolute","fixed"]);function zy(e,t){const r=qr(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,s=qt(e)?Nn(e):Kt(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,l=o*s.x,c=n*s.y;return{width:i,height:a,x:l,y:c}}function Jd(e,t,r){let n;if(t==="viewport")n=$y(e,r);else if(t==="document")n=Hy(Gt(e));else if(lt(t))n=zy(t,r);else{const o=Kd(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return ks(n)}function Zd(e,t){const r=xr(e);return r===t||!lt(r)||_n(r)?!1:Ut(r).position==="fixed"||Zd(r,t)}function Gy(e,t){const r=t.get(e);if(r)return r;let n=ho(e,[],!1).filter(a=>lt(a)&&En(a)!=="body"),o=null;const s=Ut(e).position==="fixed";let i=s?xr(e):e;for(;lt(i)&&!_n(i);){const a=Ut(i),l=el(i);!l&&a.position==="fixed"&&(o=null),(s?!l&&!o:!l&&a.position==="static"&&!!o&&Wy.has(o.position)||mo(i)&&!l&&Zd(e,i))?n=n.filter(u=>u!==i):o=a,i=xr(i)}return t.set(e,n),n}function qy(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const i=[...r==="clippingAncestors"?Es(t)?[]:Gy(t,this._c):[].concat(r),n],a=i[0],l=i.reduce((c,u)=>{const f=Jd(t,u,o);return c.top=ct(f.top,c.top),c.right=Gr(f.right,c.right),c.bottom=Gr(f.bottom,c.bottom),c.left=ct(f.left,c.left),c},Jd(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Ky(e){const{width:t,height:r}=qd(e);return{width:t,height:r}}function Yy(e,t,r){const n=qt(t),o=Gt(t),s=r==="fixed",i=qr(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=Kt(0);function c(){l.x=Ts(o)}if(n||!n&&!s)if((En(t)!=="body"||mo(o))&&(a=_s(t)),n){const d=qr(t,!0,s,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else o&&c();s&&!n&&o&&c();const u=o&&!n&&!s?Yd(o,a):Kt(0),f=i.left+a.scrollLeft-l.x-u.x,h=i.top+a.scrollTop-l.y-u.y;return{x:f,y:h,width:i.width,height:i.height}}function sl(e){return Ut(e).position==="static"}function Qd(e,t){if(!qt(e)||Ut(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return Gt(e)===r&&(r=r.ownerDocument.body),r}function ef(e,t){const r=_t(e);if(Es(e))return r;if(!qt(e)){let o=xr(e);for(;o&&!_n(o);){if(lt(o)&&!sl(o))return o;o=xr(o)}return r}let n=Qd(e,t);for(;n&&fy(n)&&sl(n);)n=Qd(n,t);return n&&_n(n)&&sl(n)&&!el(n)?r:n||by(e)||r}const Xy=async function(e){const t=this.getOffsetParent||ef,r=this.getDimensions,n=await r(e.floating);return{reference:Yy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function Jy(e){return Ut(e).direction==="rtl"}const Zy={convertOffsetParentRelativeRectToViewportRelativeRect:By,getDocumentElement:Gt,getClippingRect:qy,getOffsetParent:ef,getElementRects:Xy,getClientRects:Ry,getDimensions:Ky,getScale:Nn,isElement:lt,isRTL:Jy};function tf(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Qy(e,t){let r=null,n;const o=Gt(e);function s(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const c=e.getBoundingClientRect(),{left:u,top:f,width:h,height:d}=c;if(a||t(),!h||!d)return;const m=Ss(f),b=Ss(o.clientWidth-(u+h)),w=Ss(o.clientHeight-(f+d)),y=Ss(u),_={rootMargin:-m+"px "+-b+"px "+-w+"px "+-y+"px",threshold:ct(0,Gr(1,l))||1};let P=!0;function T(I){const U=I[0].intersectionRatio;if(U!==l){if(!P)return i();U?i(!1,U):n=setTimeout(()=>{i(!1,1e-7)},1e3)}U===1&&!tf(c,e.getBoundingClientRect())&&i(),P=!1}try{r=new IntersectionObserver(T,{..._,root:o.ownerDocument})}catch{r=new IntersectionObserver(T,_)}r.observe(e)}return i(!0),s}function ex(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=ol(e),u=o||s?[...c?ho(c):[],...ho(t)]:[];u.forEach(y=>{o&&y.addEventListener("scroll",r,{passive:!0}),s&&y.addEventListener("resize",r)});const f=c&&a?Qy(c,r):null;let h=-1,d=null;i&&(d=new ResizeObserver(y=>{let[E]=y;E&&E.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var _;(_=d)==null||_.observe(t)})),r()}),c&&!l&&d.observe(c),d.observe(t));let m,b=l?qr(e):null;l&&w();function w(){const y=qr(e);b&&!tf(b,y)&&r(),b=y,m=requestAnimationFrame(w)}return r(),()=>{var y;u.forEach(E=>{o&&E.removeEventListener("scroll",r),s&&E.removeEventListener("resize",r)}),f==null||f(),(y=d)==null||y.disconnect(),d=null,l&&cancelAnimationFrame(m)}}const il=Cs,tx=Ay,rx=Ly,nx=jy,ox=Oy,sx=(e,t,r)=>{const n=new Map,o={platform:Zy,...r},s={...o.platform,_c:n};return Iy(e,t,{...o,platform:s})};var ix=typeof document<"u",ax=function(){},Ps=ix?p.useLayoutEffect:ax;function Ds(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!Ds(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const s=o[n];if(!(s==="_owner"&&e.$$typeof)&&!Ds(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function rf(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nf(e,t){const r=rf(e);return Math.round(t*r)/r}function al(e){const t=ae.useRef(e);return Ps(()=>{t.current=e}),t}function lx(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,f]=ae.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[h,d]=ae.useState(n);Ds(h,n)||d(n);const[m,b]=ae.useState(null),[w,y]=ae.useState(null),E=ae.useCallback(X=>{X!==I.current&&(I.current=X,b(X))},[]),_=ae.useCallback(X=>{X!==U.current&&(U.current=X,y(X))},[]),P=s||m,T=i||w,I=ae.useRef(null),U=ae.useRef(null),L=ae.useRef(u),$=l!=null,R=al(l),j=al(o),B=al(c),M=ae.useCallback(()=>{if(!I.current||!U.current)return;const X={placement:t,strategy:r,middleware:h};j.current&&(X.platform=j.current),sx(I.current,U.current,X).then(W=>{const le={...W,isPositioned:B.current!==!1};K.current&&!Ds(L.current,le)&&(L.current=le,ls.flushSync(()=>{f(le)}))})},[h,t,r,j,B]);Ps(()=>{c===!1&&L.current.isPositioned&&(L.current.isPositioned=!1,f(X=>({...X,isPositioned:!1})))},[c]);const K=ae.useRef(!1);Ps(()=>(K.current=!0,()=>{K.current=!1}),[]),Ps(()=>{if(P&&(I.current=P),T&&(U.current=T),P&&T){if(R.current)return R.current(P,T,M);M()}},[P,T,M,R,$]);const H=ae.useMemo(()=>({reference:I,floating:U,setReference:E,setFloating:_}),[E,_]),Y=ae.useMemo(()=>({reference:P,floating:T}),[P,T]),ee=ae.useMemo(()=>{const X={position:r,left:0,top:0};if(!Y.floating)return X;const W=nf(Y.floating,u.x),le=nf(Y.floating,u.y);return a?{...X,transform:"translate("+W+"px, "+le+"px)",...rf(Y.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:W,top:le}},[r,a,Y.floating,u.x,u.y]);return ae.useMemo(()=>({...u,update:M,refs:H,elements:Y,floatingStyles:ee}),[u,M,H,Y,ee])}const of=(e,t)=>({...tx(e),options:[e,t]}),cx=(e,t)=>({...rx(e),options:[e,t]}),ux=(e,t)=>({...nx(e),options:[e,t]}),dx=(e,t)=>({...ox(e),options:[e,t]}),sf={...ae},fx=sf.useInsertionEffect||(e=>e());function af(e){const t=ae.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return fx(()=>{t.current=e}),ae.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}var ll=typeof document<"u"?p.useLayoutEffect:p.useEffect;let lf=!1,mx=0;const cf=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+mx++;function hx(){const[e,t]=ae.useState(()=>lf?cf():void 0);return ll(()=>{e==null&&t(cf())},[]),ae.useEffect(()=>{lf=!0},[]),e}const px=sf.useId||hx;let bo;bo=new Set;function gx(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const o="Floating UI: "+r.join(" ");if(!((e=bo)!=null&&e.has(o))){var s;(s=bo)==null||s.add(o),console.warn(o)}}function bx(){for(var e,t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];const o="Floating UI: "+r.join(" ");if(!((e=bo)!=null&&e.has(o))){var s;(s=bo)==null||s.add(o),console.error(o)}}function vx(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,((n=e.get(t))==null?void 0:n.filter(o=>o!==r))||[])}}}const wx=ae.createContext(null),yx=ae.createContext(null),xx=()=>{var e;return((e=ae.useContext(wx))==null?void 0:e.id)||null},Ex=()=>ae.useContext(yx),_x="data-floating-ui-focusable";function Sx(e){const{open:t=!1,onOpenChange:r,elements:n}=e,o=px(),s=ae.useRef({}),[i]=ae.useState(()=>vx()),a=xx()!=null;{const d=n.reference;d&&!lt(d)&&bx("Cannot pass a virtual element to the `elements.reference` option,","as it must be a real DOM element. Use `refs.setPositionReference()`","instead.")}const[l,c]=ae.useState(n.reference),u=af((d,m,b)=>{s.current.openEvent=d?m:void 0,i.emit("openchange",{open:d,event:m,reason:b,nested:a}),r==null||r(d,m,b)}),f=ae.useMemo(()=>({setPositionReference:c}),[]),h=ae.useMemo(()=>({reference:l||n.reference||null,floating:n.floating||null,domReference:n.reference}),[l,n.reference,n.floating]);return ae.useMemo(()=>({dataRef:s,open:t,onOpenChange:u,elements:h,events:i,floatingId:o,refs:f}),[t,u,h,i,o,f])}function Nx(e){e===void 0&&(e={});const{nodeId:t}=e,r=Sx({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,o=n.elements,[s,i]=ae.useState(null),[a,l]=ae.useState(null),u=(o==null?void 0:o.domReference)||s,f=ae.useRef(null),h=Ex();ll(()=>{u&&(f.current=u)},[u]);const d=lx({...e,elements:{...o,...a&&{reference:a}}}),m=ae.useCallback(_=>{const P=lt(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),contextElement:_}:_;l(P),d.refs.setReference(P)},[d.refs]),b=ae.useCallback(_=>{(lt(_)||_===null)&&(f.current=_,i(_)),(lt(d.refs.reference.current)||d.refs.reference.current===null||_!==null&&!lt(_))&&d.refs.setReference(_)},[d.refs]),w=ae.useMemo(()=>({...d.refs,setReference:b,setPositionReference:m,domReference:f}),[d.refs,b,m]),y=ae.useMemo(()=>({...d.elements,domReference:u}),[d.elements,u]),E=ae.useMemo(()=>({...d,...n,refs:w,elements:y,nodeId:t}),[d,w,y,t,n]);return ll(()=>{n.dataRef.current.floatingContext=E;const _=h==null?void 0:h.nodesRef.current.find(P=>P.id===t);_&&(_.context=E)}),ae.useMemo(()=>({...d,context:E,refs:w,elements:y}),[d,w,y,E])}const uf="active",df="selected";function cl(e,t,r){const n=new Map,o=r==="item";let s=e;if(o&&e){const{[uf]:i,[df]:a,...l}=e;s=l}return{...r==="floating"&&{tabIndex:-1,[_x]:""},...s,...t.map(i=>{const a=i?i[r]:null;return typeof a=="function"?e?a(e):null:a}).concat(e).reduce((i,a)=>(a&&Object.entries(a).forEach(l=>{let[c,u]=l;if(!(o&&[uf,df].includes(c)))if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof u=="function"){var f;(f=n.get(c))==null||f.push(u),i[c]=function(){for(var h,d=arguments.length,m=new Array(d),b=0;b<d;b++)m[b]=arguments[b];return(h=n.get(c))==null?void 0:h.map(w=>w(...m)).find(w=>w!==void 0)}}}else i[c]=u}),i),{})}}function kx(e){e===void 0&&(e=[]);const t=e.map(a=>a==null?void 0:a.reference),r=e.map(a=>a==null?void 0:a.floating),n=e.map(a=>a==null?void 0:a.item),o=ae.useCallback(a=>cl(a,e,"reference"),t),s=ae.useCallback(a=>cl(a,e,"floating"),r),i=ae.useCallback(a=>cl(a,e,"item"),n);return ae.useMemo(()=>({getReferenceProps:o,getFloatingProps:s,getItemProps:i}),[o,s,i])}function ff(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const Cx=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:s=0,index:i=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:c,...u}=Sn(e,t),{rects:f,elements:{floating:h}}=t,d=r.current[i],m=(c==null?void 0:c.current)||h,b=h.clientTop||m.clientTop,w=h.clientTop!==0,y=m.clientTop!==0,E=h===m;if(t.placement.startsWith("bottom")||gx('`placement` side must be "bottom" when using the `inner`',"middleware."),!d)return{};const _={...t,...await of(-d.offsetTop-h.clientTop-f.reference.height/2-d.offsetHeight/2-s).fn(t)},P=await il(ff(_,m.scrollHeight+b+h.clientTop),u),T=await il(_,{...u,elementContext:"reference"}),I=ct(0,P.top),U=_.y+I,R=(m.scrollHeight>m.clientHeight?j=>j:po)(ct(0,m.scrollHeight+(w&&E||y?b*2:0)-I-ct(0,P.bottom)));if(m.style.maxHeight=R+"px",m.scrollTop=I,o){const j=m.offsetHeight<d.offsetHeight*Gr(a,r.current.length)-1||T.top>=-l||T.bottom>=-l;ls.flushSync(()=>o(j))}return n&&(n.current=await il(ff({..._,y:U},m.offsetHeight+b+h.clientTop),u)),{y:U}}});function Tx(e,t){const{open:r,elements:n}=e,{enabled:o=!0,overflowRef:s,scrollRef:i,onChange:a}=t,l=af(a),c=ae.useRef(!1),u=ae.useRef(null),f=ae.useRef(null);ae.useEffect(()=>{if(!o)return;function d(b){if(b.ctrlKey||!m||s.current==null)return;const w=b.deltaY,y=s.current.top>=-.5,E=s.current.bottom>=-.5,_=m.scrollHeight-m.clientHeight,P=w<0?-1:1,T=w<0?"max":"min";m.scrollHeight<=m.clientHeight||(!y&&w>0||!E&&w<0?(b.preventDefault(),ls.flushSync(()=>{l(I=>I+Math[T](w,_*P))})):/firefox/i.test(wy())&&(m.scrollTop+=w))}const m=(i==null?void 0:i.current)||n.floating;if(r&&m)return m.addEventListener("wheel",d),requestAnimationFrame(()=>{u.current=m.scrollTop,s.current!=null&&(f.current={...s.current})}),()=>{u.current=null,f.current=null,m.removeEventListener("wheel",d)}},[o,r,n.floating,s,i,l]);const h=ae.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){const d=(i==null?void 0:i.current)||n.floating;if(!(!s.current||!d||!c.current)){if(u.current!==null){const m=d.scrollTop-u.current;(s.current.bottom<-.5&&m<-1||s.current.top<-.5&&m>1)&&ls.flushSync(()=>l(b=>b+m))}requestAnimationFrame(()=>{u.current=d.scrollTop})}}}),[n.floating,l,s,i]);return ae.useMemo(()=>o?{floating:h}:{},[o,h])}let kn=p.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});kn.displayName="FloatingContext";let ul=p.createContext(null);ul.displayName="PlacementContext";function mf(e){return p.useMemo(()=>e?typeof e=="string"?{to:e}:e:null,[e])}function hf(){return p.useContext(kn).setReference}function Px(){return p.useContext(kn).getReferenceProps}function pf(){let{getFloatingProps:e,slot:t}=p.useContext(kn);return p.useCallback((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}function gf(e=null){e===!1&&(e=null),typeof e=="string"&&(e={to:e});let t=p.useContext(ul),r=p.useMemo(()=>e,[JSON.stringify(e,(o,s)=>{var i;return(i=s==null?void 0:s.outerHTML)!=null?i:s})]);Ce(()=>{t==null||t(r??null)},[t,r]);let n=p.useContext(kn);return p.useMemo(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}let bf=4;function vf({children:e,enabled:t=!0}){let[r,n]=p.useState(null),[o,s]=p.useState(0),i=p.useRef(null),[a,l]=p.useState(null);Dx(a);let c=t&&r!==null&&a!==null,{to:u="bottom",gap:f=0,offset:h=0,padding:d=0,inner:m}=Ix(r,a),[b,w="center"]=u.split(" ");Ce(()=>{c&&s(0)},[c]);let{refs:y,floatingStyles:E,context:_}=Nx({open:c,placement:b==="selection"?w==="center"?"bottom":`bottom-${w}`:w==="center"?`${b}`:`${b}-${w}`,strategy:"absolute",transform:!1,middleware:[of({mainAxis:b==="selection"?0:f,crossAxis:h}),cx({padding:d}),b!=="selection"&&ux({padding:d}),b==="selection"&&m?Cx({...m,padding:d,overflowRef:i,offset:o,minItemsVisible:bf,referenceOverflowThreshold:d,onFallbackChange(j){var B,M;if(!j)return;let K=_.elements.floating;if(!K)return;let H=parseFloat(getComputedStyle(K).scrollPaddingBottom)||0,Y=Math.min(bf,K.childElementCount),ee=0,X=0;for(let W of(M=(B=_.elements.floating)==null?void 0:B.childNodes)!=null?M:[])if(pt(W)){let le=W.offsetTop,me=le+W.clientHeight+H,je=K.scrollTop,ce=je+K.clientHeight;if(le>=je&&me<=ce)Y--;else{X=Math.max(0,Math.min(me,ce)-Math.max(le,je)),ee=W.clientHeight;break}}Y>=1&&s(W=>{let le=ee*Y-X+H;return W>=le?W:le})}}):null,dx({padding:d,apply({availableWidth:j,availableHeight:B,elements:M}){Object.assign(M.floating.style,{overflow:"auto",maxWidth:`${j}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${B}px)`})}})].filter(Boolean),whileElementsMounted:ex}),[P=b,T=w]=_.placement.split("-");b==="selection"&&(P="selection");let I=p.useMemo(()=>({anchor:[P,T].filter(Boolean).join(" ")}),[P,T]),U=Tx(_,{overflowRef:i,onChange:s}),{getReferenceProps:L,getFloatingProps:$}=kx([U]),R=te(j=>{l(j),y.setFloating(j)});return ae.createElement(ul.Provider,{value:n},ae.createElement(kn.Provider,{value:{setFloating:R,setReference:y.setReference,styles:E,getReferenceProps:L,getFloatingProps:$,slot:I}},e))}function Dx(e){Ce(()=>{if(!e)return;let t=new MutationObserver(()=>{let r=window.getComputedStyle(e).maxHeight,n=parseFloat(r);if(isNaN(n))return;let o=parseInt(r);isNaN(o)||n!==o&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function Ix(e,t){var r,n,o;let s=dl((r=e==null?void 0:e.gap)!=null?r:"var(--anchor-gap, 0)",t),i=dl((n=e==null?void 0:e.offset)!=null?n:"var(--anchor-offset, 0)",t),a=dl((o=e==null?void 0:e.padding)!=null?o:"var(--anchor-padding, 0)",t);return{...e,gap:s,offset:i,padding:a}}function dl(e,t,r=void 0){let n=nr(),o=te((l,c)=>{if(l==null)return[r,null];if(typeof l=="number")return[l,null];if(typeof l=="string"){if(!c)return[r,null];let u=yf(l,c);return[u,f=>{let h=wf(l);{let d=h.map(m=>window.getComputedStyle(c).getPropertyValue(m));n.requestAnimationFrame(function m(){n.nextFrame(m);let b=!1;for(let[y,E]of h.entries()){let _=window.getComputedStyle(c).getPropertyValue(E);if(d[y]!==_){d[y]=_,b=!0;break}}if(!b)return;let w=yf(l,c);u!==w&&(f(w),u=w)})}return n.dispose}]}return[r,null]}),s=p.useMemo(()=>o(e,t)[0],[e,t]),[i=s,a]=p.useState();return Ce(()=>{let[l,c]=o(e,t);if(a(l),!!c)return c(a)},[e,t]),i}function wf(e){let t=/var\((.*)\)/.exec(e);if(t){let r=t[1].indexOf(",");if(r===-1)return[t[1]];let n=t[1].slice(0,r).trim(),o=t[1].slice(r+1).trim();return o?[n,...wf(o)]:[n]}return[]}function yf(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}function jx({children:e,freeze:t}){let r=fl(t,e);return p.createElement(p.Fragment,null,r)}function fl(e,t){let[r,n]=p.useState(t);return!e&&r!==t&&n(t),e?r:t}let Is=p.createContext(null);Is.displayName="OpenClosedContext";var Qe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Qe||{});function Cn(){return p.useContext(Is)}function ml({value:e,children:t}){return p.createElement(Is.Provider,{value:e},t)}function Ux({children:e}){return p.createElement(Is.Provider,{value:null},e)}function Fx(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Yt=[];Fx(()=>{function e(t){if(!$t(t.target)||t.target===document.body||Yt[0]===t.target)return;let r=t.target;r=r.closest(ys),Yt.unshift(r??t.target),Yt=Yt.filter(n=>n!=null&&n.isConnected),Yt.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function Ax(e){throw new Error("Unexpected object: "+e)}var Ne=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Ne||{});function Tn(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=n??-1;switch(e.focus){case 0:{for(let s=0;s<r.length;++s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 1:{o===-1&&(o=r.length);for(let s=o-1;s>=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 2:{for(let s=o+1;s<r.length;++s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 3:{for(let s=r.length-1;s>=0;--s)if(!t.resolveDisabled(r[s],s,r))return s;return n}case 4:{for(let s=0;s<r.length;++s)if(t.resolveId(r[s],s,r)===e.id)return s;return n}case 5:return null;default:Ax(e)}}var js=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(js||{});function Us(e){let t=te(e),r=p.useRef(!1);p.useEffect(()=>(r.current=!1,()=>{r.current=!0,ds(()=>{r.current&&t()})}),[t])}function Lx(){let e=typeof document>"u";return"useSyncExternalStore"in ae?(t=>t.useSyncExternalStore)(ae)(()=>()=>{},()=>!1,()=>!e):!1}function vo(){let e=Lx(),[t,r]=ae.useState(Rt.isHandoffComplete);return t&&Rt.isHandoffComplete===!1&&r(!1),ae.useEffect(()=>{t!==!0&&r(!0)},[t]),ae.useEffect(()=>Rt.handoff(),[]),e?!1:t}let xf=p.createContext(!1);function Ox(){return p.useContext(xf)}function Ef(e){return p.createElement(xf.Provider,{value:e.force},e.children)}function Vx(e){let t=Ox(),r=p.useContext(Sf),[n,o]=p.useState(()=>{var s;if(!t&&r!==null)return(s=r.current)!=null?s:null;if(Rt.isServer)return null;let i=e==null?void 0:e.getElementById("headlessui-portal-root");if(i)return i;if(e===null)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return p.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),p.useEffect(()=>{t||r!==null&&o(r.current)},[r,o,t]),n}let _f=p.Fragment,Mx=Ie(function(e,t){let{ownerDocument:r=null,...n}=e,o=p.useRef(null),s=Xe(lw(d=>{o.current=d}),t),i=sr(o),a=r??i,l=Vx(a),[c]=p.useState(()=>{var d;return Rt.isServer?null:(d=a==null?void 0:a.createElement("div"))!=null?d:null}),u=p.useContext(hl),f=vo();Ce(()=>{!l||!c||l.contains(c)||(c.setAttribute("data-headlessui-portal",""),l.appendChild(c))},[l,c]),Ce(()=>{if(c&&u)return u.register(c)},[u,c]),Us(()=>{var d;!l||!c||(Pa(c)&&l.contains(c)&&l.removeChild(c),l.childNodes.length<=0&&((d=l.parentElement)==null||d.removeChild(l)))});let h=Ae();return f?!l||!c?null:xt.createPortal(h({ourProps:{ref:s},theirProps:n,slot:{},defaultTag:_f,name:"Portal"}),c):null});function Bx(e,t){let r=Xe(t),{enabled:n=!0,ownerDocument:o,...s}=e,i=Ae();return n?p.createElement(Mx,{...s,ownerDocument:o,ref:r}):i({ourProps:{ref:r},theirProps:s,slot:{},defaultTag:_f,name:"Portal"})}let Rx=p.Fragment,Sf=p.createContext(null);function Hx(e,t){let{target:r,...n}=e,o={ref:Xe(t)},s=Ae();return p.createElement(Sf.Provider,{value:r},s({ourProps:o,theirProps:n,defaultTag:Rx,name:"Popover.Group"}))}let hl=p.createContext(null);function $x(){let e=p.useContext(hl),t=p.useRef([]),r=te(s=>(t.current.push(s),e&&e.register(s),()=>n(s))),n=te(s=>{let i=t.current.indexOf(s);i!==-1&&t.current.splice(i,1),e&&e.unregister(s)}),o=p.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,p.useMemo(()=>function({children:s}){return p.createElement(hl.Provider,{value:o},s)},[o])]}let Wx=Ie(Bx),Nf=Ie(Hx),pl=Object.assign(Wx,{Group:Nf});var zx=Object.defineProperty,Gx=(e,t,r)=>t in e?zx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kf=(e,t,r)=>(Gx(e,typeof t!="symbol"?t+"":t,r),r),Te=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Te||{}),St=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(St||{}),Xt=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(Xt||{}),Cf=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e))(Cf||{});function gl(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),o=n.length>0&&n[0].dataRef.current.order!==null?n.sort((i,a)=>i.dataRef.current.order-a.dataRef.current.order):Ga(n,i=>i.dataRef.current.domRef.current),s=r?o.indexOf(r):null;return s===-1&&(s=null),{options:o,activeOptionIndex:s}}let qx={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,r;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;if((r=e.dataRef.current)!=null&&r.value){let n=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(n!==-1)return{...e,activeOptionIndex:n,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var r,n,o,s;if((r=e.dataRef.current)!=null&&r.disabled||e.optionsElement&&!((n=e.dataRef.current)!=null&&n.optionsPropsRef.current.static)&&e.comboboxState===1)return e;if(e.virtual){let{options:c,disabled:u}=e.virtual,f=t.focus===Ne.Specific?t.idx:Tn(t,{resolveItems:()=>c,resolveActiveIndex:()=>{var d,m;return(m=(d=e.activeOptionIndex)!=null?d:c.findIndex(b=>!u(b)))!=null?m:null},resolveDisabled:u,resolveId(){throw new Error("Function not implemented.")}}),h=(o=t.trigger)!=null?o:2;return e.activeOptionIndex===f&&e.activationTrigger===h?e:{...e,activeOptionIndex:f,activationTrigger:h,isTyping:!1,__demoMode:!1}}let i=gl(e);if(i.activeOptionIndex===null){let c=i.options.findIndex(u=>!u.dataRef.current.disabled);c!==-1&&(i.activeOptionIndex=c)}let a=t.focus===Ne.Specific?t.idx:Tn(t,{resolveItems:()=>i.options,resolveActiveIndex:()=>i.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled}),l=(s=t.trigger)!=null?s:2;return e.activeOptionIndex===a&&e.activationTrigger===l?e:{...e,...i,isTyping:!1,activeOptionIndex:a,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var r,n,o,s;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,a=gl(e,c=>(c.push(i),c));e.activeOptionIndex===null&&(o=(n=e.dataRef.current).isSelected)!=null&&o.call(n,t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(i));let l={...e,...a,activationTrigger:2};return(s=e.dataRef.current)!=null&&s.__demoMode&&e.dataRef.current.value===void 0&&(l.activeOptionIndex=0),l},5:(e,t)=>{var r;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:e.options.filter(o=>o.id!==t.id)};let n=gl(e,o=>{let s=o.findIndex(i=>i.id===t.id);return s!==-1&&o.splice(s,1),o});return{...e,...n,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var r,n;if(e.virtual===null)return{...e,virtual:{options:t.options,disabled:(r=t.disabled)!=null?r:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(e.activeOptionIndex!==null){let s=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);s!==-1?o=s:o=null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:(n=t.disabled)!=null?n:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Kx=class pv extends Oa{constructor(t){super(t),kf(this,"actions",{onChange:r=>{let{onChange:n,compare:o,mode:s,value:i}=this.state.dataRef.current;return ot(s,{0:()=>n==null?void 0:n(r),1:()=>{let a=i.slice(),l=a.findIndex(c=>o(c,r));return l===-1?a.push(r):a.splice(l,1),n==null?void 0:n(a)}})},registerOption:(r,n)=>(this.send({type:4,payload:{id:r,dataRef:n}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(n.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:r})}),goToOption:(r,n)=>(this.send({type:6,value:!1}),this.send({type:2,...r,trigger:n})),setIsTyping:r=>{this.send({type:3,isTyping:r})},closeCombobox:()=>{var r,n;this.send({type:1}),this.send({type:6,value:!1}),(n=(r=this.state.dataRef.current).onClose)==null||n.call(r)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:r=>{this.send({type:7,trigger:r})},selectActiveOption:()=>{let r=this.selectors.activeOptionIndex(this.state);if(r!==null){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[r]);else{let{dataRef:n}=this.state.options[r];this.actions.onChange(n.current.value)}this.actions.goToOption({focus:Ne.Specific,idx:r})}},setInputElement:r=>{this.send({type:9,element:r})},setButtonElement:r=>{this.send({type:10,element:r})},setOptionsElement:r=>{this.send({type:11,element:r})}}),kf(this,"selectors",{activeDescendantId:r=>{var n,o;let s=this.selectors.activeOptionIndex(r);if(s!==null)return r.virtual?(o=r.options.find(i=>!i.dataRef.current.disabled&&r.dataRef.current.compare(i.dataRef.current.value,r.virtual.options[s])))==null?void 0:o.id:(n=r.options[s])==null?void 0:n.id},activeOptionIndex:r=>{if(r.defaultToFirstOption&&r.activeOptionIndex===null&&(r.virtual?r.virtual.options.length>0:r.options.length>0)){if(r.virtual){let{options:o,disabled:s}=r.virtual,i=o.findIndex(a=>{var l;return!((l=s==null?void 0:s(a))!=null&&l)});if(i!==-1)return i}let n=r.options.findIndex(o=>!o.dataRef.current.disabled);if(n!==-1)return n}return r.activeOptionIndex},activeOption:r=>{var n,o;let s=this.selectors.activeOptionIndex(r);return s===null?null:r.virtual?r.virtual.options[s??0]:(o=(n=r.options[s])==null?void 0:n.dataRef.current.value)!=null?o:null},isActive:(r,n,o)=>{var s;let i=this.selectors.activeOptionIndex(r);return i===null?!1:r.virtual?i===r.dataRef.current.calculateIndex(n):((s=r.options[i])==null?void 0:s.id)===o},shouldScrollIntoView:(r,n,o)=>!(r.virtual||r.__demoMode||r.comboboxState!==0||r.activationTrigger===0||!this.selectors.isActive(r,n,o))});{let r=this.state.id,n=wn.get(null);this.disposables.add(n.on(Ma.Push,o=>{!n.selectors.isTop(o,r)&&this.state.comboboxState===0&&this.actions.closeCombobox()})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,virtual:r=null,__demoMode:n=!1}){var o;return new pv({id:t,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:r?{options:r.options,disabled:(o=r.disabled)!=null?o:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n})}reduce(t,r){return ot(r.type,qx,t,r)}};const Tf=p.createContext(null);function wo(e){let t=p.useContext(Tf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Pf),r}return t}function Pf({id:e,virtual:t=null,__demoMode:r=!1}){let n=p.useMemo(()=>Kx.new({id:e,virtual:t,__demoMode:r}),[]);return Us(()=>n.dispose()),n}let yo=p.createContext(null);yo.displayName="ComboboxDataContext";function Pn(e){let t=p.useContext(yo);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Pn),r}return t}let Df=p.createContext(null);function Yx(e){let t=wo("VirtualProvider"),r=Pn("VirtualProvider"),{options:n}=r.virtual,o=Me(t,d=>d.optionsElement),[s,i]=p.useMemo(()=>{let d=o;if(!d)return[0,0];let m=window.getComputedStyle(d);return[parseFloat(m.paddingBlockStart||m.paddingTop),parseFloat(m.paddingBlockEnd||m.paddingBottom)]},[o]),a=Pw({enabled:n.length!==0,scrollPaddingStart:s,scrollPaddingEnd:i,count:n.length,estimateSize(){return 40},getScrollElement(){return t.state.optionsElement},overscan:12}),[l,c]=p.useState(0);Ce(()=>{c(d=>d+1)},[n]);let u=a.getVirtualItems(),f=Me(t,d=>d.activationTrigger===Xt.Pointer),h=Me(t,t.selectors.activeOptionIndex);return u.length===0?null:p.createElement(Df.Provider,{value:a},p.createElement("div",{style:{position:"relative",width:"100%",height:`${a.getTotalSize()}px`},ref:d=>{d&&(f||h!==null&&n.length>h&&a.scrollToIndex(h))}},u.map(d=>{var m;return p.createElement(p.Fragment,{key:d.key},p.cloneElement((m=e.children)==null?void 0:m.call(e,{...e.slot,option:n[d.index]}),{key:`${l}-${d.key}`,"data-index":d.index,"aria-setsize":n.length,"aria-posinset":d.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${d.start}px)`,overflowAnchor:"none"}}))})))}let Xx=p.Fragment;function Jx(e,t){let r=p.useId(),n=$r(),{value:o,defaultValue:s,onChange:i,form:a,name:l,by:c,invalid:u=!1,disabled:f=n||!1,onClose:h,__demoMode:d=!1,multiple:m=!1,immediate:b=!1,virtual:w=null,nullable:y,...E}=e,_=Yu(s),[P=m?[]:void 0,T]=Ku(o,i,_),I=Pf({id:r,virtual:w,__demoMode:d}),U=p.useRef({static:!1,hold:!1}),L=Iw(c),$=te(ie=>w?c===null?w.options.indexOf(ie):w.options.findIndex(ke=>L(ke,ie)):I.state.options.findIndex(ke=>L(ke.dataRef.current.value,ie))),R=p.useCallback(ie=>ot(M.mode,{[St.Multi]:()=>P.some(ke=>L(ke,ie)),[St.Single]:()=>L(P,ie)}),[P]),j=Me(I,ie=>ie.virtual),B=te(()=>h==null?void 0:h()),M=p.useMemo(()=>({__demoMode:d,immediate:b,optionsPropsRef:U,value:P,defaultValue:_,disabled:f,invalid:u,mode:m?St.Multi:St.Single,virtual:w?j:null,onChange:T,isSelected:R,calculateIndex:$,compare:L,onClose:B}),[P,_,f,u,m,T,R,d,I,w,j,B]);Ce(()=>{var ie;w&&I.send({type:Cf.UpdateVirtualConfiguration,options:w.options,disabled:(ie=w.disabled)!=null?ie:null})},[w,w==null?void 0:w.options,w==null?void 0:w.disabled]),Ce(()=>{I.state.dataRef.current=M},[M]);let[K,H,Y,ee]=Me(I,ie=>[ie.comboboxState,ie.buttonElement,ie.inputElement,ie.optionsElement]),X=wn.get(null),W=Me(X,p.useCallback(ie=>X.selectors.isTop(ie,r),[X,r]));Ka(W,[H,Y,ee],()=>I.actions.closeCombobox());let le=Me(I,I.selectors.activeOptionIndex),me=Me(I,I.selectors.activeOption),je=p.useMemo(()=>({open:K===Te.Open,disabled:f,invalid:u,activeIndex:le,activeOption:me,value:P}),[M,f,P,u,me,K]),[ce,oe]=io(),re=t===null?{}:{ref:t},xe=p.useCallback(()=>{if(_!==void 0)return T==null?void 0:T(_)},[T,_]),ye=Ae();return p.createElement(oe,{value:ce,props:{htmlFor:Y==null?void 0:Y.id},slot:{open:K===Te.Open,disabled:f}},p.createElement(vf,null,p.createElement(yo.Provider,{value:M},p.createElement(Tf.Provider,{value:I},p.createElement(ml,{value:ot(K,{[Te.Open]:Qe.Open,[Te.Closed]:Qe.Closed})},l!=null&&p.createElement(ed,{disabled:f,data:P!=null?{[l]:P}:{},form:a,onReset:xe}),ye({ourProps:re,theirProps:E,slot:je,defaultTag:Xx,name:"Combobox"}))))))}let Zx="input";function Qx(e,t){var r,n;let o=wo("Combobox.Input"),s=Pn("Combobox.Input"),i=p.useId(),a=hs(),{id:l=a||`headlessui-combobox-input-${i}`,onChange:c,displayValue:u,disabled:f=s.disabled||!1,autoFocus:h=!1,type:d="text",...m}=e,[b]=Me(o,oe=>[oe.inputElement]),w=p.useRef(null),y=Xe(w,t,hf(),o.actions.setInputElement),E=sr(b),[_,P]=Me(o,oe=>[oe.comboboxState,oe.isTyping]),T=nr(),I=te(()=>{o.actions.onChange(null),o.state.optionsElement&&(o.state.optionsElement.scrollTop=0),o.actions.goToOption({focus:Ne.Nothing})}),U=p.useMemo(()=>{var oe;return typeof u=="function"&&s.value!==void 0?(oe=u(s.value))!=null?oe:"":typeof s.value=="string"?s.value:""},[s.value,u]);fo(([oe,re],[xe,ye])=>{if(o.state.isTyping)return;let ie=w.current;ie&&((ye===Te.Open&&re===Te.Closed||oe!==xe)&&(ie.value=oe),requestAnimationFrame(()=>{if(o.state.isTyping||!ie||(E==null?void 0:E.activeElement)!==ie)return;let{selectionStart:ke,selectionEnd:_e}=ie;Math.abs((_e??0)-(ke??0))===0&&ke===0&&ie.setSelectionRange(ie.value.length,ie.value.length)}))},[U,_,E,P]),fo(([oe],[re])=>{if(oe===Te.Open&&re===Te.Closed){if(o.state.isTyping)return;let xe=w.current;if(!xe)return;let ye=xe.value,{selectionStart:ie,selectionEnd:ke,selectionDirection:_e}=xe;xe.value="",xe.value=ye,_e!==null?xe.setSelectionRange(ie,ke,_e):xe.setSelectionRange(ie,ke)}},[_]);let L=p.useRef(!1),$=te(()=>{L.current=!0}),R=te(()=>{T.nextFrame(()=>{L.current=!1})}),j=te(oe=>{switch(o.actions.setIsTyping(!0),oe.key){case Pe.Enter:if(o.state.comboboxState!==Te.Open||L.current)return;if(oe.preventDefault(),oe.stopPropagation(),o.selectors.activeOptionIndex(o.state)===null){o.actions.closeCombobox();return}o.actions.selectActiveOption(),s.mode===St.Single&&o.actions.closeCombobox();break;case Pe.ArrowDown:return oe.preventDefault(),oe.stopPropagation(),ot(o.state.comboboxState,{[Te.Open]:()=>o.actions.goToOption({focus:Ne.Next}),[Te.Closed]:()=>o.actions.openCombobox()});case Pe.ArrowUp:return oe.preventDefault(),oe.stopPropagation(),ot(o.state.comboboxState,{[Te.Open]:()=>o.actions.goToOption({focus:Ne.Previous}),[Te.Closed]:()=>{xt.flushSync(()=>o.actions.openCombobox()),s.value||o.actions.goToOption({focus:Ne.Last})}});case Pe.Home:if(oe.shiftKey)break;return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.First});case Pe.PageUp:return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.First});case Pe.End:if(oe.shiftKey)break;return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.Last});case Pe.PageDown:return oe.preventDefault(),oe.stopPropagation(),o.actions.goToOption({focus:Ne.Last});case Pe.Escape:return o.state.comboboxState!==Te.Open?void 0:(oe.preventDefault(),o.state.optionsElement&&!s.optionsPropsRef.current.static&&oe.stopPropagation(),s.mode===St.Single&&s.value===null&&I(),o.actions.closeCombobox());case Pe.Tab:if(o.state.comboboxState!==Te.Open)return;s.mode===St.Single&&o.state.activationTrigger!==Xt.Focus&&o.actions.selectActiveOption(),o.actions.closeCombobox();break}}),B=te(oe=>{c==null||c(oe),s.mode===St.Single&&oe.target.value===""&&I(),o.actions.openCombobox()}),M=te(oe=>{var re,xe,ye;let ie=(re=oe.relatedTarget)!=null?re:Yt.find(ke=>ke!==oe.currentTarget);if(!((xe=o.state.optionsElement)!=null&&xe.contains(ie))&&!((ye=o.state.buttonElement)!=null&&ye.contains(ie))&&o.state.comboboxState===Te.Open)return oe.preventDefault(),s.mode===St.Single&&s.value===null&&I(),o.actions.closeCombobox()}),K=te(oe=>{var re,xe,ye;let ie=(re=oe.relatedTarget)!=null?re:Yt.find(ke=>ke!==oe.currentTarget);(xe=o.state.buttonElement)!=null&&xe.contains(ie)||(ye=o.state.optionsElement)!=null&&ye.contains(ie)||s.disabled||s.immediate&&o.state.comboboxState!==Te.Open&&T.microTask(()=>{xt.flushSync(()=>o.actions.openCombobox()),o.actions.setActivationTrigger(Xt.Focus)})}),H=bn(),Y=ja(),{isFocused:ee,focusProps:X}=Rr({autoFocus:h}),{isHovered:W,hoverProps:le}=Br({isDisabled:f}),me=Me(o,oe=>oe.optionsElement),je=p.useMemo(()=>({open:_===Te.Open,disabled:f,invalid:s.invalid,hover:W,focus:ee,autofocus:h}),[s,W,ee,h,f,s.invalid]),ce=Ht({ref:y,id:l,role:"combobox",type:d,"aria-controls":me==null?void 0:me.id,"aria-expanded":_===Te.Open,"aria-activedescendant":Me(o,o.selectors.activeDescendantId),"aria-labelledby":H,"aria-describedby":Y,"aria-autocomplete":"list",defaultValue:(n=(r=e.defaultValue)!=null?r:s.defaultValue!==void 0?u==null?void 0:u(s.defaultValue):null)!=null?n:s.defaultValue,disabled:f||void 0,autoFocus:h,onCompositionStart:$,onCompositionEnd:R,onKeyDown:j,onChange:B,onFocus:K,onBlur:M},X,le);return Ae()({ourProps:ce,theirProps:m,slot:je,defaultTag:Zx,name:"Combobox.Input"})}let e1="button";function t1(e,t){let r=wo("Combobox.Button"),n=Pn("Combobox.Button"),[o,s]=p.useState(null),i=Xe(t,s,r.actions.setButtonElement),a=p.useId(),{id:l=`headlessui-combobox-button-${a}`,disabled:c=n.disabled||!1,autoFocus:u=!1,...f}=e,[h,d,m]=Me(r,B=>[B.comboboxState,B.inputElement,B.optionsElement]),b=Id(d),w=h===Te.Open;Dd(w,{trigger:o,action:p.useCallback(B=>{if(o!=null&&o.contains(B.target)||d!=null&&d.contains(B.target))return ir.Ignore;let M=B.target.closest('[role="option"]:not([data-disabled])');return pt(M)?ir.Select(M):m!=null&&m.contains(B.target)?ir.Ignore:ir.Close},[o,d,m]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let y=te(B=>{switch(B.key){case Pe.Space:case Pe.Enter:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&xt.flushSync(()=>r.actions.openCombobox()),b();return;case Pe.ArrowDown:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&(xt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Ne.First})),b();return;case Pe.ArrowUp:B.preventDefault(),B.stopPropagation(),r.state.comboboxState===Te.Closed&&(xt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Ne.Last})),b();return;case Pe.Escape:if(r.state.comboboxState!==Te.Open)return;B.preventDefault(),r.state.optionsElement&&!n.optionsPropsRef.current.static&&B.stopPropagation(),xt.flushSync(()=>r.actions.closeCombobox()),b();return;default:return}}),E=te(B=>{B.preventDefault(),!Ia(B.currentTarget)&&(B.button===js.Left&&(r.state.comboboxState===Te.Open?r.actions.closeCombobox():r.actions.openCombobox()),b())}),_=bn([l]),{isFocusVisible:P,focusProps:T}=Rr({autoFocus:u}),{isHovered:I,hoverProps:U}=Br({isDisabled:c}),{pressed:L,pressProps:$}=so({disabled:c}),R=p.useMemo(()=>({open:h===Te.Open,active:L||h===Te.Open,disabled:c,invalid:n.invalid,value:n.value,hover:I,focus:P}),[n,I,P,L,c,h]),j=Ht({ref:i,id:l,type:Xa(e,o),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":m==null?void 0:m.id,"aria-expanded":h===Te.Open,"aria-labelledby":_,disabled:c||void 0,autoFocus:u,onPointerDown:E,onKeyDown:y},T,U,$);return Ae()({ourProps:j,theirProps:f,slot:R,defaultTag:e1,name:"Combobox.Button"})}let r1="div",n1=vr.RenderStrategy|vr.Static;function o1(e,t){var r,n,o;let s=p.useId(),{id:i=`headlessui-combobox-options-${s}`,hold:a=!1,anchor:l,portal:c=!1,modal:u=!0,transition:f=!1,...h}=e,d=wo("Combobox.Options"),m=Pn("Combobox.Options"),b=mf(l);b&&(c=!0);let[w,y]=gf(b),[E,_]=p.useState(null),P=pf(),T=Xe(t,b?w:null,d.actions.setOptionsElement,_),[I,U,L,$,R]=Me(d,_e=>[_e.comboboxState,_e.inputElement,_e.buttonElement,_e.optionsElement,_e.activationTrigger]),j=sr(U||L),B=sr($),M=Cn(),[K,H]=Qa(f,E,M!==null?(M&Qe.Open)===Qe.Open:I===Te.Open);Ha(K,U,d.actions.closeCombobox);let Y=m.__demoMode?!1:u&&I===Te.Open;Ja(Y,B);let ee=m.__demoMode?!1:u&&I===Te.Open;Ra(ee,{allowed:p.useCallback(()=>[U,L,$],[U,L,$])}),Ce(()=>{var _e;m.optionsPropsRef.current.static=(_e=e.static)!=null?_e:!1},[m.optionsPropsRef,e.static]),Ce(()=>{m.optionsPropsRef.current.hold=a},[m.optionsPropsRef,a]),Ld(I===Te.Open,{container:$,accept(_e){return _e.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:_e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(_e){_e.setAttribute("role","none")}});let X=bn([L==null?void 0:L.id]),W=p.useMemo(()=>({open:I===Te.Open,option:void 0}),[I]),le=te(()=>{d.actions.setActivationTrigger(Xt.Pointer)}),me=te(_e=>{_e.preventDefault(),d.actions.setActivationTrigger(Xt.Pointer)}),je=Ht(b?P():{},{"aria-labelledby":X,role:"listbox","aria-multiselectable":m.mode===St.Multi?!0:void 0,id:i,ref:T,style:{...h.style,...y,"--input-width":Aa(U,!0).width,"--button-width":Aa(L,!0).width},onWheel:R===Xt.Pointer?void 0:le,onMouseDown:me,...Za(H)}),ce=K&&I===Te.Closed,oe=fl(ce,(r=m.virtual)==null?void 0:r.options),re=fl(ce,m.value),xe=te(_e=>m.compare(re,_e)),ye=p.useMemo(()=>{if(!m.virtual)return m;if(oe===void 0)throw new Error("Missing `options` in virtual mode");return oe!==m.virtual.options?{...m,virtual:{...m.virtual,options:oe}}:m},[m,oe,(n=m.virtual)==null?void 0:n.options]);m.virtual&&Object.assign(h,{children:p.createElement(yo.Provider,{value:ye},p.createElement(Yx,{slot:W},h.children))});let ie=Ae(),ke=p.useMemo(()=>m.mode===St.Multi?m:{...m,isSelected:xe},[m,xe]);return p.createElement(pl,{enabled:c?e.static||K:!1,ownerDocument:j},p.createElement(yo.Provider,{value:ke},ie({ourProps:je,theirProps:{...h,children:p.createElement(jx,{freeze:ce},typeof h.children=="function"?(o=h.children)==null?void 0:o.call(h,W):h.children)},slot:W,defaultTag:r1,features:n1,visible:K,name:"Combobox.Options"})))}let s1="div";function i1(e,t){var r,n,o;let s=Pn("Combobox.Option"),i=wo("Combobox.Option"),a=p.useId(),{id:l=`headlessui-combobox-option-${a}`,value:c,disabled:u=(o=(n=(r=s.virtual)==null?void 0:r.disabled)==null?void 0:n.call(r,c))!=null?o:!1,order:f=null,...h}=e,[d]=Me(i,H=>[H.inputElement]),m=Id(d),b=Me(i,p.useCallback(H=>i.selectors.isActive(H,c,l),[c,l])),w=s.isSelected(c),y=p.useRef(null),E=br({disabled:u,value:c,domRef:y,order:f}),_=p.useContext(Df),P=Xe(t,y,_?_.measureElement:null),T=te(()=>{i.actions.setIsTyping(!1),i.actions.onChange(c)});Ce(()=>i.actions.registerOption(l,E),[E,l]);let I=Me(i,p.useCallback(H=>i.selectors.shouldScrollIntoView(H,c,l),[c,l]));Ce(()=>{if(I)return Et().requestAnimationFrame(()=>{var H,Y;(Y=(H=y.current)==null?void 0:H.scrollIntoView)==null||Y.call(H,{block:"nearest"})})},[I,y]);let U=te(H=>{H.preventDefault(),H.button===js.Left&&(u||(T(),qa()||requestAnimationFrame(()=>m()),s.mode===St.Single&&i.actions.closeCombobox()))}),L=te(()=>{if(u)return i.actions.goToOption({focus:Ne.Nothing});let H=s.calculateIndex(c);i.actions.goToOption({focus:Ne.Specific,idx:H})}),$=Ud(),R=te(H=>$.update(H)),j=te(H=>{if(!$.wasMoved(H)||u||b&&i.state.activationTrigger===Xt.Pointer)return;let Y=s.calculateIndex(c);i.actions.goToOption({focus:Ne.Specific,idx:Y},Xt.Pointer)}),B=te(H=>{$.wasMoved(H)&&(u||b&&(s.optionsPropsRef.current.hold||i.state.activationTrigger===Xt.Pointer&&i.actions.goToOption({focus:Ne.Nothing})))}),M=p.useMemo(()=>({active:b,focus:b,selected:w,disabled:u}),[b,w,u]),K={id:l,ref:P,role:"option",tabIndex:u===!0?void 0:-1,"aria-disabled":u===!0?!0:void 0,"aria-selected":w,disabled:void 0,onMouseDown:U,onFocus:L,onPointerEnter:R,onMouseEnter:R,onPointerMove:j,onMouseMove:j,onPointerLeave:B,onMouseLeave:B};return Ae()({ourProps:K,theirProps:h,slot:M,defaultTag:s1,name:"Combobox.Option"})}let a1=Ie(Jx),If=Ie(t1),jf=Ie(Qx),l1=Fa,Uf=Ie(o1),Ff=Ie(i1),c1=Object.assign(a1,{Input:jf,Button:If,Label:l1,Options:Uf,Option:Ff}),u1=p.Fragment;function d1(e,t){let{...r}=e,n=!1,{isFocusVisible:o,focusProps:s}=Rr(),{isHovered:i,hoverProps:a}=Br({isDisabled:n}),{pressed:l,pressProps:c}=so({disabled:n}),u=Ht({ref:t},s,a,c),f=p.useMemo(()=>({hover:i,focus:o,active:l}),[i,o,l]);return Ae()({ourProps:u,theirProps:r,slot:f,defaultTag:u1,name:"DataInteractive"})}let f1=Ie(d1);function m1(e,t=typeof document<"u"?document.defaultView:null,r){let n=co(e,"escape");Ya(t,"keydown",o=>{n&&(o.defaultPrevented||o.key===Pe.Escape&&r(o))})}function h1(){var e;let[t]=p.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[r,n]=p.useState((e=t==null?void 0:t.matches)!=null?e:!1);return Ce(()=>{if(!t)return;function o(s){n(s.matches)}return t.addEventListener("change",o),()=>t.removeEventListener("change",o)},[t]),r}function p1({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=sr(r),o=te(()=>{var s,i;let a=[];for(let l of e)l!==null&&(or(l)?a.push(l):"current"in l&&or(l.current)&&a.push(l.current));if(t!=null&&t.current)for(let l of t.current)a.push(l);for(let l of(s=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?s:[])l!==document.body&&l!==document.head&&or(l)&&l.id!=="headlessui-portal-root"&&(r&&(l.contains(r)||l.contains((i=r==null?void 0:r.getRootNode())==null?void 0:i.host))||a.some(c=>l.contains(c))||a.push(l));return a});return{resolveContainers:o,contains:te(s=>o().some(i=>i.contains(s)))}}let Af=p.createContext(null);function Lf({children:e,node:t}){let[r,n]=p.useState(null),o=Of(t??r);return p.createElement(Af.Provider,{value:o},e,o===null&&p.createElement(gn,{features:Wr.Hidden,ref:s=>{var i,a;if(s){for(let l of(a=(i=Hr(s))==null?void 0:i.querySelectorAll("html > *, body > *"))!=null?a:[])if(l!==document.body&&l!==document.head&&or(l)&&l!=null&&l.contains(s)){n(l);break}}}}))}function Of(e=null){var t;return(t=p.useContext(Af))!=null?t:e}function bl(){let e=p.useRef(!1);return Ce(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var xo=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(xo||{});function g1(){let e=p.useRef(0);return Cd(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Vf(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)or(r.current)&&t.add(r.current);return t}let b1="div";var Kr=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(Kr||{});function v1(e,t){let r=p.useRef(null),n=Xe(r,t),{initialFocus:o,initialFocusFallback:s,containers:i,features:a=15,...l}=e;vo()||(a=0);let c=sr(r);E1(a,{ownerDocument:c});let u=_1(a,{ownerDocument:c,container:r,initialFocus:o,initialFocusFallback:s});S1(a,{ownerDocument:c,container:r,containers:i,previousActiveElement:u});let f=g1(),h=te(E=>{if(!pt(r.current))return;let _=r.current;(P=>P())(()=>{ot(f.current,{[xo.Forwards]:()=>{yn(_,jt.First,{skipElements:[E.relatedTarget,s]})},[xo.Backwards]:()=>{yn(_,jt.Last,{skipElements:[E.relatedTarget,s]})}})})}),d=co(!!(a&2),"focus-trap#tab-lock"),m=nr(),b=p.useRef(!1),w={ref:n,onKeyDown(E){E.key=="Tab"&&(b.current=!0,m.requestAnimationFrame(()=>{b.current=!1}))},onBlur(E){if(!(a&4))return;let _=Vf(i);pt(r.current)&&_.add(r.current);let P=E.relatedTarget;$t(P)&&P.dataset.headlessuiFocusGuard!=="true"&&(Mf(_,P)||(b.current?yn(r.current,ot(f.current,{[xo.Forwards]:()=>jt.Next,[xo.Backwards]:()=>jt.Previous})|jt.WrapAround,{relativeTo:E.target}):$t(E.target)&&zt(E.target)))}},y=Ae();return p.createElement(p.Fragment,null,d&&p.createElement(gn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:Wr.Focusable}),y({ourProps:w,theirProps:l,defaultTag:b1,name:"FocusTrap"}),d&&p.createElement(gn,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:h,features:Wr.Focusable}))}let w1=Ie(v1),y1=Object.assign(w1,{features:Kr});function x1(e=!0){let t=p.useRef(Yt.slice());return fo(([r],[n])=>{n===!0&&r===!1&&ds(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=Yt.slice())},[e,Yt,t]),te(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function E1(e,{ownerDocument:t}){let r=!!(e&8),n=x1(r);fo(()=>{r||(t==null?void 0:t.activeElement)===(t==null?void 0:t.body)&&zt(n())},[r]),Us(()=>{r&&zt(n())})}function _1(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let s=p.useRef(null),i=co(!!(e&1),"focus-trap#initial-focus"),a=bl();return fo(()=>{if(e===0)return;if(!i){o!=null&&o.current&&zt(o.current);return}let l=r.current;l&&ds(()=>{if(!a.current)return;let c=t==null?void 0:t.activeElement;if(n!=null&&n.current){if((n==null?void 0:n.current)===c){s.current=c;return}}else if(l.contains(c)){s.current=c;return}if(n!=null&&n.current)zt(n.current);else{if(e&16){if(yn(l,jt.First|jt.AutoFocus)!==$a.Error)return}else if(yn(l,jt.First)!==$a.Error)return;if(o!=null&&o.current&&(zt(o.current),(t==null?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}s.current=t==null?void 0:t.activeElement})},[o,i,e]),s}function S1(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let s=bl(),i=!!(e&4);Ya(t==null?void 0:t.defaultView,"focus",a=>{if(!i||!s.current)return;let l=Vf(n);pt(r.current)&&l.add(r.current);let c=o.current;if(!c)return;let u=a.target;pt(u)?Mf(l,u)?(o.current=u,zt(u)):(a.preventDefault(),a.stopPropagation(),zt(c)):zt(o.current)},!0)}function Mf(e,t){for(let r of e)if(r.contains(t))return!0;return!1}function Bf(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||((t=e.as)!=null?t:Hf)!==p.Fragment||p.Children.count(e.children)===1}let Fs=p.createContext(null);Fs.displayName="TransitionContext";var N1=(e=>(e.Visible="visible",e.Hidden="hidden",e))(N1||{});function k1(){let e=p.useContext(Fs);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function C1(){let e=p.useContext(As);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let As=p.createContext(null);As.displayName="NestingContext";function Ls(e){return"children"in e?Ls(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Rf(e,t){let r=br(e),n=p.useRef([]),o=bl(),s=nr(),i=te((d,m=wr.Hidden)=>{let b=n.current.findIndex(({el:w})=>w===d);b!==-1&&(ot(m,{[wr.Unmount](){n.current.splice(b,1)},[wr.Hidden](){n.current[b].state="hidden"}}),s.microTask(()=>{var w;!Ls(n)&&o.current&&((w=r.current)==null||w.call(r))}))}),a=te(d=>{let m=n.current.find(({el:b})=>b===d);return m?m.state!=="visible"&&(m.state="visible"):n.current.push({el:d,state:"visible"}),()=>i(d,wr.Unmount)}),l=p.useRef([]),c=p.useRef(Promise.resolve()),u=p.useRef({enter:[],leave:[]}),f=te((d,m,b)=>{l.current.splice(0),t&&(t.chains.current[m]=t.chains.current[m].filter(([w])=>w!==d)),t==null||t.chains.current[m].push([d,new Promise(w=>{l.current.push(w)})]),t==null||t.chains.current[m].push([d,new Promise(w=>{Promise.all(u.current[m].map(([y,E])=>E)).then(()=>w())})]),m==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>b(m)):b(m)}),h=te((d,m,b)=>{Promise.all(u.current[m].splice(0).map(([w,y])=>y)).then(()=>{var w;(w=l.current.shift())==null||w()}).then(()=>b(m))});return p.useMemo(()=>({children:n,register:a,unregister:i,onStart:f,onStop:h,wait:c,chains:u}),[a,i,n,f,h,u,c])}let Hf=p.Fragment,$f=vr.RenderStrategy;function T1(e,t){var r,n;let{transition:o=!0,beforeEnter:s,afterEnter:i,beforeLeave:a,afterLeave:l,enter:c,enterFrom:u,enterTo:f,entered:h,leave:d,leaveFrom:m,leaveTo:b,...w}=e,[y,E]=p.useState(null),_=p.useRef(null),P=Bf(e),T=Xe(...P?[_,t,E]:t===null?[]:[t]),I=(r=w.unmount)==null||r?wr.Unmount:wr.Hidden,{show:U,appear:L,initial:$}=k1(),[R,j]=p.useState(U?"visible":"hidden"),B=C1(),{register:M,unregister:K}=B;Ce(()=>M(_),[M,_]),Ce(()=>{if(I===wr.Hidden&&_.current){if(U&&R!=="visible"){j("visible");return}return ot(R,{hidden:()=>K(_),visible:()=>M(_)})}},[R,_,M,K,U,I]);let H=vo();Ce(()=>{if(P&&H&&R==="visible"&&_.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[_,R,H,P]);let Y=$&&!L,ee=L&&U&&$,X=p.useRef(!1),W=Rf(()=>{X.current||(j("hidden"),K(_))},B),le=te(ye=>{X.current=!0;let ie=ye?"enter":"leave";W.onStart(_,ie,ke=>{ke==="enter"?s==null||s():ke==="leave"&&(a==null||a())})}),me=te(ye=>{let ie=ye?"enter":"leave";X.current=!1,W.onStop(_,ie,ke=>{ke==="enter"?i==null||i():ke==="leave"&&(l==null||l())}),ie==="leave"&&!Ls(W)&&(j("hidden"),K(_))});p.useEffect(()=>{P&&o||(le(U),me(U))},[U,P,o]);let je=(()=>!(!o||!P||!H||Y))(),[,ce]=Qa(je,y,U,{start:le,end:me}),oe=yr({ref:T,className:((n=Ca(w.className,ee&&c,ee&&u,ce.enter&&c,ce.enter&&ce.closed&&u,ce.enter&&!ce.closed&&f,ce.leave&&d,ce.leave&&!ce.closed&&m,ce.leave&&ce.closed&&b,!ce.transition&&U&&h))==null?void 0:n.trim())||void 0,...Za(ce)}),re=0;R==="visible"&&(re|=Qe.Open),R==="hidden"&&(re|=Qe.Closed),U&&R==="hidden"&&(re|=Qe.Opening),!U&&R==="visible"&&(re|=Qe.Closing);let xe=Ae();return p.createElement(As.Provider,{value:W},p.createElement(ml,{value:re},xe({ourProps:oe,theirProps:w,defaultTag:Hf,features:$f,visible:R==="visible",name:"Transition.Child"})))}function P1(e,t){let{show:r,appear:n=!1,unmount:o=!0,...s}=e,i=p.useRef(null),a=Bf(e),l=Xe(...a?[i,t]:t===null?[]:[t]);vo();let c=Cn();if(r===void 0&&c!==null&&(r=(c&Qe.Open)===Qe.Open),r===void 0)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,f]=p.useState(r?"visible":"hidden"),h=Rf(()=>{r||f("hidden")}),[d,m]=p.useState(!0),b=p.useRef([r]);Ce(()=>{d!==!1&&b.current[b.current.length-1]!==r&&(b.current.push(r),m(!1))},[b,r]);let w=p.useMemo(()=>({show:r,appear:n,initial:d}),[r,n,d]);Ce(()=>{r?f("visible"):!Ls(h)&&i.current!==null&&f("hidden")},[r,h]);let y={unmount:o},E=te(()=>{var T;d&&m(!1),(T=e.beforeEnter)==null||T.call(e)}),_=te(()=>{var T;d&&m(!1),(T=e.beforeLeave)==null||T.call(e)}),P=Ae();return p.createElement(As.Provider,{value:h},p.createElement(Fs.Provider,{value:w},P({ourProps:{...y,as:p.Fragment,children:p.createElement(Wf,{ref:l,...y,...s,beforeEnter:E,beforeLeave:_})},theirProps:{},defaultTag:p.Fragment,features:$f,visible:u==="visible",name:"Transition"})))}function D1(e,t){let r=p.useContext(Fs)!==null,n=Cn()!==null;return p.createElement(p.Fragment,null,!r&&n?p.createElement(vl,{ref:t,...e}):p.createElement(Wf,{ref:t,...e}))}let vl=Ie(P1),Wf=Ie(T1),wl=Ie(D1),I1=Object.assign(vl,{Child:wl,Root:vl});var j1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(j1||{}),U1=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(U1||{});let F1={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},yl=p.createContext(null);yl.displayName="DialogContext";function Os(e){let t=p.useContext(yl);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Os),r}return t}function A1(e,t){return ot(t.type,F1,e,t)}let zf=Ie(function(e,t){let r=p.useId(),{id:n=`headlessui-dialog-${r}`,open:o,onClose:s,initialFocus:i,role:a="dialog",autoFocus:l=!0,__demoMode:c=!1,unmount:u=!1,...f}=e,h=p.useRef(!1);a=function(){return a==="dialog"||a==="alertdialog"?a:(h.current||(h.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let d=Cn();o===void 0&&d!==null&&(o=(d&Qe.Open)===Qe.Open);let m=p.useRef(null),b=Xe(m,t),w=sr(m),y=o?0:1,[E,_]=p.useReducer(A1,{titleId:null,descriptionId:null,panelRef:p.createRef()}),P=te(()=>s(!1)),T=te(ce=>_({type:0,id:ce})),I=vo()?y===0:!1,[U,L]=$x(),$={get current(){var ce;return(ce=E.panelRef.current)!=null?ce:m.current}},R=Of(),{resolveContainers:j}=p1({mainTreeNode:R,portals:U,defaultContainers:[$]}),B=d!==null?(d&Qe.Closing)===Qe.Closing:!1;Ra(c||B?!1:I,{allowed:te(()=>{var ce,oe;return[(oe=(ce=m.current)==null?void 0:ce.closest("[data-headlessui-portal]"))!=null?oe:null]}),disallowed:te(()=>{var ce;return[(ce=R==null?void 0:R.closest("body > *:not(#headlessui-portal-root)"))!=null?ce:null]})});let M=wn.get(null);Ce(()=>{if(I)return M.actions.push(n),()=>M.actions.pop(n)},[M,n,I]);let K=Me(M,p.useCallback(ce=>M.selectors.isTop(ce,n),[M,n]));Ka(K,j,ce=>{ce.preventDefault(),P()}),m1(K,w==null?void 0:w.defaultView,ce=>{ce.preventDefault(),ce.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),P()}),Ja(c||B?!1:I,w,j),Ha(I,m,P);let[H,Y]=bs(),ee=p.useMemo(()=>[{dialogState:y,close:P,setTitleId:T,unmount:u},E],[y,E,P,T,u]),X=p.useMemo(()=>({open:y===0}),[y]),W={ref:b,id:n,role:a,tabIndex:-1,"aria-modal":c?void 0:y===0?!0:void 0,"aria-labelledby":E.titleId,"aria-describedby":H,unmount:u},le=!h1(),me=Kr.None;I&&!c&&(me|=Kr.RestoreFocus,me|=Kr.TabLock,l&&(me|=Kr.AutoFocus),le&&(me|=Kr.InitialFocus));let je=Ae();return p.createElement(Ux,null,p.createElement(Ef,{force:!0},p.createElement(pl,null,p.createElement(yl.Provider,{value:ee},p.createElement(Nf,{target:m},p.createElement(Ef,{force:!1},p.createElement(Y,{slot:X},p.createElement(L,null,p.createElement(y1,{initialFocus:i,initialFocusFallback:m,containers:j,features:me},p.createElement(gw,{value:P},je({ourProps:W,theirProps:f,slot:X,defaultTag:L1,features:O1,visible:y===0,name:"Dialog"})))))))))))}),L1="div",O1=vr.RenderStrategy|vr.Static;function V1(e,t){let{transition:r=!1,open:n,...o}=e,s=Cn(),i=e.hasOwnProperty("open")||s!==null,a=e.hasOwnProperty("onClose");if(!i&&!a)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!i)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!s&&typeof e.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if(typeof e.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(n!==void 0||r)&&!o.static?p.createElement(Lf,null,p.createElement(I1,{show:n,transition:r,unmount:o.unmount},p.createElement(zf,{ref:t,...o}))):p.createElement(Lf,null,p.createElement(zf,{ref:t,open:n,...o}))}let M1="div";function B1(e,t){let r=p.useId(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...s}=e,[{dialogState:i,unmount:a},l]=Os("Dialog.Panel"),c=Xe(t,l.panelRef),u=p.useMemo(()=>({open:i===0}),[i]),f=te(w=>{w.stopPropagation()}),h={ref:c,id:n,onClick:f},d=o?wl:p.Fragment,m=o?{unmount:a}:{},b=Ae();return p.createElement(d,{...m},b({ourProps:h,theirProps:s,slot:u,defaultTag:M1,name:"Dialog.Panel"}))}let R1="div";function H1(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:s}]=Os("Dialog.Backdrop"),i=p.useMemo(()=>({open:o===0}),[o]),a={ref:t,"aria-hidden":!0},l=r?wl:p.Fragment,c=r?{unmount:s}:{},u=Ae();return p.createElement(l,{...c},u({ourProps:a,theirProps:n,slot:i,defaultTag:R1,name:"Dialog.Backdrop"}))}let $1="h2";function W1(e,t){let r=p.useId(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:s,setTitleId:i}]=Os("Dialog.Title"),a=Xe(t);p.useEffect(()=>(i(n),()=>i(null)),[n,i]);let l=p.useMemo(()=>({open:s===0}),[s]),c={ref:a,id:n};return Ae()({ourProps:c,theirProps:o,slot:l,defaultTag:$1,name:"Dialog.Title"})}let z1=Ie(V1),Vs=Ie(B1),xl=Ie(H1),El=Ie(W1),Eo=Object.assign(z1,{Panel:Vs,Title:El,Description:vs}),G1="div";function q1(e,t){let r=`headlessui-control-${p.useId()}`,[n,o]=io(),[s,i]=bs(),a=$r(),{disabled:l=a||!1,...c}=e,u=p.useMemo(()=>({disabled:l}),[l]),f={ref:t,disabled:l||void 0,"aria-disabled":l||void 0},h=Ae();return p.createElement($v,{value:l},p.createElement(o,{value:n},p.createElement(i,{value:s},p.createElement(rw,{id:r},h({ourProps:f,theirProps:{...c,children:p.createElement(Qv,null,typeof c.children=="function"?c.children(u):c.children)},slot:u,defaultTag:G1,name:"Field"})))))}let K1=Ie(q1),Y1="input";function X1(e,t){let r=p.useId(),n=hs(),o=$r(),{id:s=n||`headlessui-input-${r}`,disabled:i=o||!1,autoFocus:a=!1,invalid:l=!1,...c}=e,u=bn(),f=ja(),{isFocused:h,focusProps:d}=Rr({autoFocus:a}),{isHovered:m,hoverProps:b}=Br({isDisabled:i}),w=Ht({ref:t,id:s,"aria-labelledby":u,"aria-describedby":f,"aria-invalid":l?"true":void 0,disabled:i||void 0,autoFocus:a},d,b),y=p.useMemo(()=>({disabled:i,invalid:l,hover:m,focus:h,autofocus:a}),[i,l,m,h,a]);return Ae()({ourProps:w,theirProps:c,slot:y,defaultTag:Y1,name:"Input"})}let J1=Ie(X1);function Z1(e,t){let r=p.useRef({left:0,top:0});if(Ce(()=>{if(!t)return;let o=t.getBoundingClientRect();o&&(r.current=o)},[e,t]),t==null||!e||t===document.activeElement)return!1;let n=t.getBoundingClientRect();return n.top!==r.current.top||n.left!==r.current.left}let Gf=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function qf(e){var t,r;let n=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!pt(o))return n;let s=!1;for(let a of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),s=!0;let i=s?(r=o.innerText)!=null?r:"":n;return Gf.test(i)&&(i=i.replace(Gf,"")),i}function Q1(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(o=>{let s=document.getElementById(o);if(s){let i=s.getAttribute("aria-label");return typeof i=="string"?i.trim():qf(s).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return qf(e).trim()}function eE(e){let t=p.useRef(""),r=p.useRef("");return te(()=>{let n=e.current;if(!n)return"";let o=n.innerText;if(t.current===o)return r.current;let s=Q1(n).trim().toLowerCase();return t.current=o,r.current=s,s})}var tE=Object.defineProperty,rE=(e,t,r)=>t in e?tE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Kf=(e,t,r)=>(rE(e,typeof t!="symbol"?t+"":t,r),r),st=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(st||{}),Ms=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Ms||{}),Be=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItems=5]="RegisterItems",e[e.UnregisterItems=6]="UnregisterItems",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e[e.SortItems=9]="SortItems",e))(Be||{});function Yf(e,t=r=>r){let r=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,n=Ga(t(e.items.slice()),s=>s.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return o===-1&&(o=null),{items:n,activeItemIndex:o}}let nE={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,pendingFocus:{focus:Ne.Nothing},menuState:1}},0(e,t){return e.menuState===0?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0}},2:(e,t)=>{var r,n,o,s,i;if(e.menuState===1)return e;let a={...e,searchQuery:"",activationTrigger:(r=t.trigger)!=null?r:1,__demoMode:!1};if(t.focus===Ne.Nothing)return{...a,activeItemIndex:null};if(t.focus===Ne.Specific)return{...a,activeItemIndex:e.items.findIndex(u=>u.id===t.id)};if(t.focus===Ne.Previous){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,h=Tn(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(h!==null){let d=e.items[h].dataRef.current.domRef;if(((n=f.current)==null?void 0:n.previousElementSibling)===d.current||((o=d.current)==null?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:h}}}}else if(t.focus===Ne.Next){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,h=Tn(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(h!==null){let d=e.items[h].dataRef.current.domRef;if(((s=f.current)==null?void 0:s.nextElementSibling)===d.current||((i=d.current)==null?void 0:i.nextElementSibling)===null)return{...a,activeItemIndex:h}}}}let l=Yf(e),c=Tn(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:u=>u.id,resolveDisabled:u=>u.dataRef.current.disabled});return{...a,...l,activeItemIndex:c}},3:(e,t)=>{let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find(i=>{var a;return((a=i.dataRef.current.textValue)==null?void 0:a.startsWith(n))&&!i.dataRef.current.disabled}),s=o?e.items.indexOf(o):-1;return s===-1||s===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:s,activationTrigger:1}},4(e){return e.searchQuery===""?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,t)=>{let r=e.items.concat(t.items.map(o=>o)),n=e.activeItemIndex;return e.pendingFocus.focus!==Ne.Nothing&&(n=Tn(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeItemIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled})),{...e,items:r,activeItemIndex:n,pendingFocus:{focus:Ne.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let r=e.items,n=[],o=new Set(t.items);for(let[s,i]of r.entries())if(o.has(i.id)&&(n.push(s),o.delete(i.id),o.size===0))break;if(n.length>0){r=r.slice();for(let s of n.reverse())r.splice(s,1)}return{...e,items:r,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...Yf(e),pendingShouldSort:!1}:e};class _l extends Oa{constructor(t){super(t),Kf(this,"actions",{registerItem:vd(()=>{let r=[],n=new Set;return[(o,s)=>{n.has(s)||(n.add(s),r.push({id:o,dataRef:s}))},()=>(n.clear(),this.send({type:5,items:r.splice(0)}))]}),unregisterItem:vd(()=>{let r=[];return[n=>r.push(n),()=>this.send({type:6,items:r.splice(0)})]})}),Kf(this,"selectors",{activeDescendantId(r){var n;let o=r.activeItemIndex,s=r.items;return o===null||(n=s[o])==null?void 0:n.id},isActive(r,n){var o;let s=r.activeItemIndex,i=r.items;return s!==null?((o=i[s])==null?void 0:o.id)===n:!1},shouldScrollIntoView(r,n){return r.__demoMode||r.menuState!==0||r.activationTrigger===0?!1:this.isActive(r,n)}}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let r=this.state.id,n=wn.get(null);this.disposables.add(n.on(Ma.Push,o=>{!n.selectors.isTop(o,r)&&this.state.menuState===0&&this.send({type:1})})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,__demoMode:r=!1}){return new _l({id:t,__demoMode:r,menuState:r?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:Ne.Nothing}})}reduce(t,r){return ot(r.type,nE,t,r)}}const Xf=p.createContext(null);function Sl(e){let t=p.useContext(Xf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Jf),r}return t}function Jf({id:e,__demoMode:t=!1}){let r=p.useMemo(()=>_l.new({id:e,__demoMode:t}),[]);return Us(()=>r.dispose()),r}let oE=p.Fragment;function sE(e,t){let r=p.useId(),{__demoMode:n=!1,...o}=e,s=Jf({id:r,__demoMode:n}),[i,a,l]=Me(s,w=>[w.menuState,w.itemsElement,w.buttonElement]),c=Xe(t),u=wn.get(null),f=Me(u,p.useCallback(w=>u.selectors.isTop(w,r),[u,r]));Ka(f,[l,a],(w,y)=>{var E;s.send({type:Be.CloseMenu}),za(y,Wa.Loose)||(w.preventDefault(),(E=s.state.buttonElement)==null||E.focus())});let h=te(()=>{s.send({type:Be.CloseMenu})}),d=p.useMemo(()=>({open:i===st.Open,close:h}),[i,h]),m={ref:c},b=Ae();return p.createElement(vf,null,p.createElement(Xf.Provider,{value:s},p.createElement(ml,{value:ot(i,{[st.Open]:Qe.Open,[st.Closed]:Qe.Closed})},b({ourProps:m,theirProps:o,slot:d,defaultTag:oE,name:"Menu"}))))}let iE="button";function aE(e,t){let r=Sl("Menu.Button"),n=p.useId(),{id:o=`headlessui-menu-button-${n}`,disabled:s=!1,autoFocus:i=!1,...a}=e,l=p.useRef(null),c=Px(),u=Xe(t,l,hf(),te(M=>r.send({type:Be.SetButtonElement,element:M}))),f=te(M=>{switch(M.key){case Pe.Space:case Pe.Enter:case Pe.ArrowDown:M.preventDefault(),M.stopPropagation(),r.send({type:Be.OpenMenu,focus:{focus:Ne.First}});break;case Pe.ArrowUp:M.preventDefault(),M.stopPropagation(),r.send({type:Be.OpenMenu,focus:{focus:Ne.Last}});break}}),h=te(M=>{switch(M.key){case Pe.Space:M.preventDefault();break}}),[d,m,b]=Me(r,M=>[M.menuState,M.buttonElement,M.itemsElement]),w=d===st.Open;Dd(w,{trigger:m,action:p.useCallback(M=>{if(m!=null&&m.contains(M.target))return ir.Ignore;let K=M.target.closest('[role="menuitem"]:not([data-disabled])');return pt(K)?ir.Select(K):b!=null&&b.contains(M.target)?ir.Ignore:ir.Close},[m,b]),close:p.useCallback(()=>r.send({type:Be.CloseMenu}),[]),select:p.useCallback(M=>M.click(),[])});let y=te(M=>{var K;if(M.button===js.Left){if(Ia(M.currentTarget))return M.preventDefault();s||(d===st.Open?(xt.flushSync(()=>r.send({type:Be.CloseMenu})),(K=l.current)==null||K.focus({preventScroll:!0})):(M.preventDefault(),r.send({type:Be.OpenMenu,focus:{focus:Ne.Nothing},trigger:Ms.Pointer})))}}),E=p.useRef(null),_=te(M=>{E.current=M.pointerType,M.pointerType==="mouse"&&y(M)}),P=te(M=>{E.current!=="mouse"&&y(M)}),{isFocusVisible:T,focusProps:I}=Rr({autoFocus:i}),{isHovered:U,hoverProps:L}=Br({isDisabled:s}),{pressed:$,pressProps:R}=so({disabled:s}),j=p.useMemo(()=>({open:d===st.Open,active:$||d===st.Open,disabled:s,hover:U,focus:T,autofocus:i}),[d,U,T,$,s,i]),B=Ht(c(),{ref:u,id:o,type:Xa(e,l.current),"aria-haspopup":"menu","aria-controls":b==null?void 0:b.id,"aria-expanded":d===st.Open,disabled:s||void 0,autoFocus:i,onKeyDown:f,onKeyUp:h,onPointerDown:_,onClick:P},I,L,R);return Ae()({ourProps:B,theirProps:a,slot:j,defaultTag:iE,name:"Menu.Button"})}let lE="div",cE=vr.RenderStrategy|vr.Static;function uE(e,t){let r=p.useId(),{id:n=`headlessui-menu-items-${r}`,anchor:o,portal:s=!1,modal:i=!0,transition:a=!1,...l}=e,c=mf(o),u=Sl("Menu.Items"),[f,h]=gf(c),d=pf(),[m,b]=p.useState(null),w=Xe(t,c?f:null,te(W=>u.send({type:Be.SetItemsElement,element:W})),b),[y,E]=Me(u,W=>[W.menuState,W.buttonElement]),_=sr(E),P=sr(m);c&&(s=!0);let T=Cn(),[I,U]=Qa(a,m,T!==null?(T&Qe.Open)===Qe.Open:y===st.Open);Ha(I,E,()=>{u.send({type:Be.CloseMenu})});let L=Me(u,W=>W.__demoMode),$=L?!1:i&&y===st.Open;Ja($,P);let R=L?!1:i&&y===st.Open;Ra(R,{allowed:p.useCallback(()=>[E,m],[E,m])});let j=y!==st.Open,B=Z1(j,E)?!1:I;p.useEffect(()=>{let W=m;W&&y===st.Open&&W!==(P==null?void 0:P.activeElement)&&W.focus({preventScroll:!0})},[y,m,P]),Ld(y===st.Open,{container:m,accept(W){return W.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:W.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(W){W.setAttribute("role","none")}});let M=nr(),K=te(W=>{var le,me,je;switch(M.dispose(),W.key){case Pe.Space:if(u.state.searchQuery!=="")return W.preventDefault(),W.stopPropagation(),u.send({type:Be.Search,value:W.key});case Pe.Enter:if(W.preventDefault(),W.stopPropagation(),u.state.activeItemIndex!==null){let{dataRef:ce}=u.state.items[u.state.activeItemIndex];(me=(le=ce.current)==null?void 0:le.domRef.current)==null||me.click()}u.send({type:Be.CloseMenu}),Nd(u.state.buttonElement);break;case Pe.ArrowDown:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Next});case Pe.ArrowUp:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Previous});case Pe.Home:case Pe.PageUp:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.First});case Pe.End:case Pe.PageDown:return W.preventDefault(),W.stopPropagation(),u.send({type:Be.GoToItem,focus:Ne.Last});case Pe.Escape:W.preventDefault(),W.stopPropagation(),xt.flushSync(()=>u.send({type:Be.CloseMenu})),(je=u.state.buttonElement)==null||je.focus({preventScroll:!0});break;case Pe.Tab:W.preventDefault(),W.stopPropagation(),xt.flushSync(()=>u.send({type:Be.CloseMenu})),Kw(u.state.buttonElement,W.shiftKey?jt.Previous:jt.Next);break;default:W.key.length===1&&(u.send({type:Be.Search,value:W.key}),M.setTimeout(()=>u.send({type:Be.ClearSearch}),350));break}}),H=te(W=>{switch(W.key){case Pe.Space:W.preventDefault();break}}),Y=p.useMemo(()=>({open:y===st.Open}),[y]),ee=Ht(c?d():{},{"aria-activedescendant":Me(u,u.selectors.activeDescendantId),"aria-labelledby":Me(u,W=>{var le;return(le=W.buttonElement)==null?void 0:le.id}),id:n,onKeyDown:K,onKeyUp:H,role:"menu",tabIndex:y===st.Open?0:void 0,ref:w,style:{...l.style,...h,"--button-width":Aa(E,!0).width},...Za(U)}),X=Ae();return p.createElement(pl,{enabled:s?e.static||I:!1,ownerDocument:_},X({ourProps:ee,theirProps:l,slot:Y,defaultTag:lE,features:cE,visible:B,name:"Menu.Items"}))}let dE=p.Fragment;function fE(e,t){let r=p.useId(),{id:n=`headlessui-menu-item-${r}`,disabled:o=!1,...s}=e,i=Sl("Menu.Item"),a=Me(i,j=>i.selectors.isActive(j,n)),l=p.useRef(null),c=Xe(t,l),u=Me(i,j=>i.selectors.shouldScrollIntoView(j,n));Ce(()=>{if(u)return Et().requestAnimationFrame(()=>{var j,B;(B=(j=l.current)==null?void 0:j.scrollIntoView)==null||B.call(j,{block:"nearest"})})},[u,l]);let f=eE(l),h=p.useRef({disabled:o,domRef:l,get textValue(){return f()}});Ce(()=>{h.current.disabled=o},[h,o]),Ce(()=>(i.actions.registerItem(n,h),()=>i.actions.unregisterItem(n)),[h,n]);let d=te(()=>{i.send({type:Be.CloseMenu})}),m=te(j=>{if(o)return j.preventDefault();i.send({type:Be.CloseMenu}),Nd(i.state.buttonElement)}),b=te(()=>{if(o)return i.send({type:Be.GoToItem,focus:Ne.Nothing});i.send({type:Be.GoToItem,focus:Ne.Specific,id:n})}),w=Ud(),y=te(j=>w.update(j)),E=te(j=>{w.wasMoved(j)&&(o||a||i.send({type:Be.GoToItem,focus:Ne.Specific,id:n,trigger:Ms.Pointer}))}),_=te(j=>{w.wasMoved(j)&&(o||a&&i.state.activationTrigger===Ms.Pointer&&i.send({type:Be.GoToItem,focus:Ne.Nothing}))}),[P,T]=io(),[I,U]=bs(),L=p.useMemo(()=>({active:a,focus:a,disabled:o,close:d}),[a,o,d]),$={id:n,ref:c,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-labelledby":P,"aria-describedby":I,disabled:void 0,onClick:m,onFocus:b,onPointerEnter:y,onMouseEnter:y,onPointerMove:E,onMouseMove:E,onPointerLeave:_,onMouseLeave:_},R=Ae();return p.createElement(T,null,p.createElement(U,null,R({ourProps:$,theirProps:s,slot:L,defaultTag:dE,name:"Menu.Item"})))}let mE="div";function hE(e,t){let[r,n]=io(),o=e,s={ref:t,"aria-labelledby":r,role:"group"},i=Ae();return p.createElement(n,null,i({ourProps:s,theirProps:o,slot:{},defaultTag:mE,name:"Menu.Section"}))}let pE="header";function gE(e,t){let r=p.useId(),{id:n=`headlessui-menu-heading-${r}`,...o}=e,s=Ua();Ce(()=>s.register(n),[n,s.register]);let i={id:n,ref:t,role:"presentation",...s.props};return Ae()({ourProps:i,theirProps:o,slot:{},defaultTag:pE,name:"Menu.Heading"})}let bE="div";function vE(e,t){let r=e,n={ref:t,role:"separator"};return Ae()({ourProps:n,theirProps:r,slot:{},defaultTag:bE,name:"Menu.Separator"})}let wE=Ie(sE),Zf=Ie(aE),Qf=Ie(uE),em=Ie(fE),yE=Ie(hE),xE=Ie(gE),EE=Ie(vE),_E=Object.assign(wE,{Button:Zf,Items:Qf,Item:em,Section:yE,Heading:xE,Separator:EE}),Nl=p.createContext(null);Nl.displayName="GroupContext";let SE=p.Fragment;function NE(e){var t;let[r,n]=p.useState(null),[o,s]=io(),[i,a]=bs(),l=p.useMemo(()=>({switch:r,setSwitch:n}),[r,n]),c={},u=e,f=Ae();return p.createElement(a,{name:"Switch.Description",value:i},p.createElement(s,{name:"Switch.Label",value:o,props:{htmlFor:(t=l.switch)==null?void 0:t.id,onClick(h){r&&(Da(h.currentTarget)&&h.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},p.createElement(Nl.Provider,{value:l},f({ourProps:c,theirProps:u,slot:{},defaultTag:SE,name:"Switch.Group"}))))}let kE="button";function CE(e,t){var r;let n=p.useId(),o=hs(),s=$r(),{id:i=o||`headlessui-switch-${n}`,disabled:a=s||!1,checked:l,defaultChecked:c,onChange:u,name:f,value:h,form:d,autoFocus:m=!1,...b}=e,w=p.useContext(Nl),[y,E]=p.useState(null),_=p.useRef(null),P=Xe(_,t,w===null?null:w.setSwitch,E),T=Yu(c),[I,U]=Ku(l,u,T??!1),L=nr(),[$,R]=p.useState(!1),j=te(()=>{R(!0),U==null||U(!I),L.nextFrame(()=>{R(!1)})}),B=te(ye=>{if(Ia(ye.currentTarget))return ye.preventDefault();ye.preventDefault(),j()}),M=te(ye=>{ye.key===Pe.Space?(ye.preventDefault(),j()):ye.key===Pe.Enter&&Xv(ye.currentTarget)}),K=te(ye=>ye.preventDefault()),H=bn(),Y=ja(),{isFocusVisible:ee,focusProps:X}=Rr({autoFocus:m}),{isHovered:W,hoverProps:le}=Br({isDisabled:a}),{pressed:me,pressProps:je}=so({disabled:a}),ce=p.useMemo(()=>({checked:I,disabled:a,hover:W,focus:ee,active:me,autofocus:m,changing:$}),[I,W,ee,me,a,$,m]),oe=Ht({id:i,ref:P,role:"switch",type:Xa(e,y),tabIndex:e.tabIndex===-1?0:(r=e.tabIndex)!=null?r:0,"aria-checked":I,"aria-labelledby":H,"aria-describedby":Y,disabled:a||void 0,autoFocus:m,onClick:B,onKeyUp:M,onKeyPress:K},X,le,je),re=p.useCallback(()=>{if(T!==void 0)return U==null?void 0:U(T)},[U,T]),xe=Ae();return p.createElement(p.Fragment,null,f!=null&&p.createElement(ed,{disabled:a,data:{[f]:h||"on"},overrides:{type:"checkbox",checked:I},form:d,onReset:re}),xe({ourProps:oe,theirProps:b,slot:ce,defaultTag:kE,name:"Switch"}))}let TE=Ie(CE),PE=NE,DE=Fa,IE=vs,jE=Object.assign(TE,{Group:PE,Label:DE,Description:IE});function Yr({className:e,...t}){return g.jsxDEV(K1,{...t,className:Fe(e,"[&>[data-slot=label]+[data-slot=control]]:mt-3","[&>[data-slot=label]+[data-slot=description]]:mt-1","[&>[data-slot=description]+[data-slot=control]]:mt-3","[&>[data-slot=control]+[data-slot=description]]:mt-3","[&>[data-slot=control]+[data-slot=error]]:mt-3","*:data-[slot=label]:font-medium")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:32,columnNumber:5},this)}function Xr({className:e,...t}){return g.jsxDEV(Fa,{"data-slot":"label",...t,className:Fe(e,"relative text-base/10 font-bold text-neutral-950 select-none data-disabled:opacity-50 sm:text-sm/8 dark:text-white")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:49,columnNumber:5},this)}function Dn({className:e,...t}){return g.jsxDEV(vs,{"data-slot":"description",...t,className:Fe(e,"pb-2 text-base/6 text-neutral-500 data-disabled:opacity-50 sm:text-sm/6 dark:text-neutral-400")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/fieldset.jsx",lineNumber:62,columnNumber:5},this)}function tm({checked:e,onChange:t,className:r="",iconOn:n=g.jsxDEV("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600",children:g.jsxDEV("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:12,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:11,columnNumber:5},this),iconOff:o=g.jsxDEV("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400",children:g.jsxDEV("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:17,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:16,columnNumber:5},this),...s}){return g.jsxDEV(jE,{checked:e,onChange:t,className:Fe("group relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent bg-gray-200 transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 data-[checked]:bg-indigo-600",r),...s,children:[g.jsxDEV("span",{className:"sr-only",children:"Toggle setting"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:38,columnNumber:7},this),g.jsxDEV("span",{className:"pointer-events-none relative inline-block size-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out group-data-[checked]:translate-x-5",children:[g.jsxDEV("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center transition-opacity duration-200 ease-in group-data-[checked]:opacity-0 group-data-[checked]:duration-100 group-data-[checked]:ease-out",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:40,columnNumber:9},this),g.jsxDEV("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center opacity-0 transition-opacity duration-100 ease-out group-data-[checked]:opacity-100 group-data-[checked]:duration-200 group-data-[checked]:ease-in",children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:46,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:39,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/toggle-icon.jsx",lineNumber:29,columnNumber:5},this)}/**24 */var gn=m;function pw(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var mw=typeof Object.is=="function"?Object.is:pw,gw=gn.useSyncExternalStore,vw=gn.useRef,bw=gn.useEffect,ww=gn.useMemo,yw=gn.useDebugValue;ju.useSyncExternalStoreWithSelector=function(e,t,r,n,o){var i=vw(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=ww(function(){function l(d){if(!c){if(c=!0,u=d,d=n(d),o!==void 0&&s.hasValue){var h=s.value;if(o(h,d))return f=h}return f=d}if(h=f,mw(u,d))return h;var v=n(d);return o!==void 0&&o(h,v)?(u=d,h):(u=d,f=v)}var c=!1,u,f,p=r===void 0?null:r;return[function(){return l(t())},p===null?void 0:function(){return l(p())}]},[t,r,n,o]);var a=gw(e,i[0],i[1]);return bw(function(){s.hasValue=!0,s.value=a},[a]),yw(a),a},Ou.exports=ju;var xw=Ou.exports;function _e(e,t,r=Cu){return xw.useSyncExternalStoreWithSelector(K(n=>e.subscribe(kw,n)),K(()=>e.state),K(()=>e.state),K(t),r)}function kw(e){return e}function vn(e,t){let r=m.useId(),n=Nr.get(t),[o,i]=_e(n,m.useCallback(s=>[n.selectors.isTop(s,r),n.selectors.inStack(s,r)],[n,r]));return pe(()=>{if(e)return n.actions.push(r),()=>n.actions.pop(r)},[n,e,r]),e?i?o:!0:!1}let qs=new Map,bn=new Map;function Mu(e){var t;let r=(t=bn.get(e))!=null?t:0;return bn.set(e,r+1),r!==0?()=>Nu(e):(qs.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0,()=>Nu(e))}function Nu(e){var t;let r=(t=bn.get(e))!=null?t:1;if(r===1?bn.delete(e):bn.set(e,r-1),r!==1)return;let n=qs.get(e);n&&(n["aria-hidden"]===null?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",n["aria-hidden"]),e.inert=n.inert,qs.delete(e))}function Ws(e,{allowed:t,disallowed:r}={}){let n=vn(e,"inert-others");pe(()=>{var o,i;if(!n)return;let s=rt();for(let l of(o=r==null?void 0:r())!=null?o:[])l&&s.add(Mu(l));let a=(i=t==null?void 0:t())!=null?i:[];for(let l of a){if(!l)continue;let c=lr(l);if(!c)continue;let u=l.parentElement;for(;u&&u!==c.body;){for(let f of u.children)a.some(p=>f.contains(p))||s.add(Mu(f));u=u.parentElement}}return s.dispose},[n,t,r])}function $s(e,t,r){let n=Bt(o=>{let i=o.getBoundingClientRect();i.x===0&&i.y===0&&i.width===0&&i.height===0&&r()});m.useEffect(()=>{if(!e)return;let o=t===null?null:Je(t)?t:t.current;if(!o)return;let i=rt();if(typeof ResizeObserver<"u"){let s=new ResizeObserver(()=>n.current(o));s.observe(o),i.add(()=>s.disconnect())}if(typeof IntersectionObserver<"u"){let s=new IntersectionObserver(()=>n.current(o));s.observe(o),i.add(()=>s.disconnect())}return()=>i.dispose()},[t,n,e])}let _o=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),_w=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ut=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(ut||{}),Ks=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Ks||{}),Sw=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Sw||{});function Iu(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(_o)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}function Ew(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(_w)).sort((t,r)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(r.tabIndex||Number.MAX_SAFE_INTEGER)))}var Gs=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Gs||{});function Ys(e,t=0){var r;return e===((r=lr(e))==null?void 0:r.body)?!1:ze(t,{0(){return e.matches(_o)},1(){let n=e;for(;n!==null;){if(n.matches(_o))return!0;n=n.parentElement}return!1}})}function Du(e){let t=lr(e);rt().nextFrame(()=>{t&&wt(t.activeElement)&&!Ys(t.activeElement,0)&&xt(e)})}var Cw=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Cw||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function xt(e){e==null||e.focus({preventScroll:!0})}let Tw=["textarea","input"].join(",");function Pw(e){var t,r;return(r=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Tw))!=null?r:!1}function Xs(e,t=r=>r){return e.slice().sort((r,n)=>{let o=t(r),i=t(n);if(o===null||i===null)return 0;let s=o.compareDocumentPosition(i);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Aw(e,t){return Ir(Iu(),t,{relativeTo:e})}function Ir(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?r?Xs(e):e:t&64?Ew(e):Iu(e);o.length>0&&s.length>1&&(s=s.filter(d=>!o.some(h=>h!=null&&"current"in h?(h==null?void 0:h.current)===d:h===d))),n=n??i.activeElement;let a=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),l=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,s.indexOf(n))-1;if(t&4)return Math.max(0,s.indexOf(n))+1;if(t&8)return s.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},u=0,f=s.length,p;do{if(u>=f||u+f<=0)return 0;let d=l+u;if(t&16)d=(d+f)%f;else{if(d<0)return 3;if(d>=f)return 1}p=s[d],p==null||p.focus(c),u+=a}while(p!==i.activeElement);return t&6&&Pw(p)&&p.select(),2}function Fu(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Ow(){return/Android/gi.test(window.navigator.userAgent)}function Js(){return Fu()||Ow()}function Dr(e,t,r,n){let o=Bt(r);m.useEffect(()=>{if(!e)return;function i(s){o.current(s)}return document.addEventListener(t,i,n),()=>document.removeEventListener(t,i,n)},[e,t,n])}function Lu(e,t,r,n){let o=Bt(r);m.useEffect(()=>{if(!e)return;function i(s){o.current(s)}return window.addEventListener(t,i,n),()=>window.removeEventListener(t,i,n)},[e,t,n])}const Ru=30;function Zs(e,t,r){let n=Bt(r),o=m.useCallback(function(a,l){if(a.defaultPrevented)return;let c=l(a);if(c===null||!c.getRootNode().contains(c)||!c.isConnected)return;let u=function f(p){return typeof p=="function"?f(p()):Array.isArray(p)||p instanceof Set?p:[p]}(t);for(let f of u)if(f!==null&&(f.contains(c)||a.composed&&a.composedPath().includes(f)))return;return!Ys(c,Gs.Loose)&&c.tabIndex!==-1&&a.preventDefault(),n.current(a,c)},[n,t]),i=m.useRef(null);Dr(e,"pointerdown",a=>{var l,c;Js()||(i.current=((c=(l=a.composedPath)==null?void 0:l.call(a))==null?void 0:c[0])||a.target)},!0),Dr(e,"pointerup",a=>{if(Js()||!i.current)return;let l=i.current;return i.current=null,o(a,()=>l)},!0);let s=m.useRef({x:0,y:0});Dr(e,"touchstart",a=>{s.current.x=a.touches[0].clientX,s.current.y=a.touches[0].clientY},!0),Dr(e,"touchend",a=>{let l={x:a.changedTouches[0].clientX,y:a.changedTouches[0].clientY};if(!(Math.abs(l.x-s.current.x)>=Ru||Math.abs(l.y-s.current.y)>=Ru))return o(a,()=>wt(a.target)?a.target:null)},!0),Lu(e,"blur",a=>o(a,()=>Mb(window.document.activeElement)?window.document.activeElement:null),!0)}function Nt(...e){return m.useMemo(()=>lr(...e),[...e])}var jw=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(jw||{});const It={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}},Mw=200,Vu=5;function zu(e,{trigger:t,action:r,close:n,select:o}){let i=m.useRef(null),s=m.useRef(null),a=m.useRef(null);Dr(e&&t!==null,"pointerdown",l=>{Ns(l==null?void 0:l.target)&&t!=null&&t.contains(l.target)&&(s.current=l.x,a.current=l.y,i.current=l.timeStamp)}),Dr(e&&t!==null,"pointerup",l=>{var c,u;let f=i.current;if(f===null||(i.current=null,!wt(l.target))||Math.abs(l.x-((c=s.current)!=null?c:l.x))<Vu&&Math.abs(l.y-((u=a.current)!=null?u:l.y))<Vu)return;let p=r(l);switch(p.kind){case 0:return;case 1:{l.timeStamp-f>Mw&&(o(p.target),n());break}case 2:{n();break}}},{capture:!0})}function Qs(e,t,r,n){let o=Bt(r);m.useEffect(()=>{e=e??window;function i(s){o.current(s)}return e.addEventListener(t,i,n),()=>e.removeEventListener(t,i,n)},[e,t,n])}function Uu(e){let t=m.useRef({value:"",selectionStart:null,selectionEnd:null});return Qs(e,"blur",r=>{let n=r.target;bo(n)&&(t.current={value:n.value,selectionStart:n.selectionStart,selectionEnd:n.selectionEnd})}),K(()=>{if(document.activeElement!==e&&bo(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==t.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:r,selectionEnd:n}=t.current;r!==null&&n!==null&&e.setSelectionRange(r,n)}t.current={value:"",selectionStart:null,selectionEnd:null}}})}function ea(e,t){return m.useMemo(()=>{var r;if(e.type)return e.type;let n=(r=e.as)!=null?r:"button";if(typeof n=="string"&&n.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function Nw(e){return m.useSyncExternalStore(e.subscribe,e.getSnapshot,e.getSnapshot)}function Iw(e,t){let r=e(),n=new Set;return{getSnapshot(){return r},subscribe(o){return n.add(o),()=>n.delete(o)},dispatch(o,...i){let s=t[o].call(r,...i);s&&(r=s,n.forEach(a=>a()))}}}function Dw(){let e;return{before({doc:t}){var r;let n=t.documentElement,o=(r=t.defaultView)!=null?r:window;e=Math.max(0,o.innerWidth-n.clientWidth)},after({doc:t,d:r}){let n=t.documentElement,o=Math.max(0,n.clientWidth-n.offsetWidth),i=Math.max(0,e-o);r.style(n,"paddingRight",`${i}px`)}}}function Fw(){return Fu()?{before({doc:e,d:t,meta:r}){function n(o){return r.containers.flatMap(i=>i()).some(i=>i.contains(o))}t.microTask(()=>{var o;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let a=rt();a.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>a.dispose()))}let i=(o=window.scrollY)!=null?o:window.pageYOffset,s=null;t.addEventListener(e,"click",a=>{if(wt(a.target))try{let l=a.target.closest("a");if(!l)return;let{hash:c}=new URL(l.href),u=e.querySelector(c);wt(u)&&!n(u)&&(s=u)}catch{}},!0),t.addEventListener(e,"touchstart",a=>{if(wt(a.target)&&jb(a.target))if(n(a.target)){let l=a.target;for(;l.parentElement&&n(l.parentElement);)l=l.parentElement;t.style(l,"overscrollBehavior","contain")}else t.style(a.target,"touchAction","none")}),t.addEventListener(e,"touchmove",a=>{if(wt(a.target)){if(bo(a.target))return;if(n(a.target)){let l=a.target;for(;l.parentElement&&l.dataset.headlessuiPortal!==""&&!(l.scrollHeight>l.clientHeight||l.scrollWidth>l.clientWidth);)l=l.parentElement;l.dataset.headlessuiPortal===""&&a.preventDefault()}else a.preventDefault()}},{passive:!1}),t.add(()=>{var a;let l=(a=window.scrollY)!=null?a:window.pageYOffset;i!==l&&window.scrollTo(0,i),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{}}function Lw(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function Rw(e){let t={};for(let r of e)Object.assign(t,r(t));return t}let dr=Iw(()=>new Map,{PUSH(e,t){var r;let n=(r=this.get(e))!=null?r:{doc:e,count:0,d:rt(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n={doc:e,d:t,meta:Rw(r)},o=[Fw(),Dw(),Lw()];o.forEach(({before:i})=>i==null?void 0:i(n)),o.forEach(({after:i})=>i==null?void 0:i(n))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});dr.subscribe(()=>{let e=dr.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let n=t.get(r.doc)==="hidden",o=r.count!==0;(o&&!n||!o&&n)&&dr.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),r.count===0&&dr.dispatch("TEARDOWN",r)}});function Vw(e,t,r=()=>({containers:[]})){let n=Nw(dr),o=t?n.get(t):void 0,i=o?o.count>0:!1;return pe(()=>{if(!(!t||!e))return dr.dispatch("PUSH",t,r),()=>dr.dispatch("POP",t,r)},[e,t]),i}function ta(e,t,r=()=>[document.body]){let n=vn(e,"scroll-lock");Vw(n,t,o=>{var i;return{containers:[...(i=o.containers)!=null?i:[],r]}})}function Bu(e){return[e.screenX,e.screenY]}function Hu(){let e=m.useRef([-1,-1]);return{wasMoved(t){let r=Bu(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=Bu(t)}}}function zw(e=0){let[t,r]=m.useState(e),n=m.useCallback(l=>r(l),[t]),o=m.useCallback(l=>r(c=>c|l),[t]),i=m.useCallback(l=>(t&l)===l,[t]),s=m.useCallback(l=>r(c=>c&~l),[r]),a=m.useCallback(l=>r(c=>c^l),[r]);return{flags:t,setFlag:n,addFlag:o,hasFlag:i,removeFlag:s,toggleFlag:a}}var qu,Wu;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((qu=process==null?void 0:process.env)==null?void 0:qu.NODE_ENV)==="test"&&typeof((Wu=Element==null?void 0:Element.prototype)==null?void 0:Wu.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(` 25 `)),[]});var Uw=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(Uw||{});function ra(e){let t={};for(let r in e)e[r]===!0&&(t[`data-${r}`]="");return t}function na(e,t,r,n){let[o,i]=m.useState(r),{hasFlag:s,addFlag:a,removeFlag:l}=zw(e&&o?3:0),c=m.useRef(!1),u=m.useRef(!1),f=jt();return pe(()=>{var p;if(e){if(r&&i(!0),!t){r&&a(3);return}return(p=n==null?void 0:n.start)==null||p.call(n,r),Bw(t,{inFlight:c,prepare(){u.current?u.current=!1:u.current=c.current,c.current=!0,!u.current&&(r?(a(3),l(4)):(a(4),l(2)))},run(){u.current?r?(l(3),a(4)):(l(4),a(3)):r?l(1):a(1)},done(){var d;u.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(c.current=!1,l(7),r||i(!1),(d=n==null?void 0:n.end)==null||d.call(n,r))}})}},[e,r,t,f]),e?[o,{closed:s(1),enter:s(2),leave:s(4),transition:s(2)||s(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function Bw(e,{prepare:t,run:r,done:n,inFlight:o}){let i=rt();return qw(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{r(),i.requestAnimationFrame(()=>{i.add(Hw(e,n))})}),i.dispose}function Hw(e,t){var r,n;let o=rt();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let s=(n=(r=e.getAnimations)==null?void 0:r.call(e).filter(a=>a instanceof CSSTransition))!=null?n:[];return s.length===0?(t(),o.dispose):(Promise.allSettled(s.map(a=>a.finished)).then(()=>{i||t()}),o.dispose)}function qw(e,{inFlight:t,prepare:r}){if(t!=null&&t.current){r();return}let n=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=n}function $u(e,{container:t,accept:r,walk:n}){let o=m.useRef(r),i=m.useRef(n);m.useEffect(()=>{o.current=r,i.current=n},[r,n]),pe(()=>{if(!t||!e)return;let s=lr(t);if(!s)return;let a=o.current,l=i.current,c=Object.assign(f=>a(f),{acceptNode:a}),u=s.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,c,!1);for(;u.nextNode();)l(u.currentNode)},[t,e,o,i])}function wn(e,t){let r=m.useRef([]),n=K(e);m.useEffect(()=>{let o=[...r.current];for(let[i,s]of t.entries())if(r.current[i]!==s){let a=n(t,o);return r.current=t,a}},[n,...t])}function So(){return typeof window<"u"}function Fr(e){return Ku(e)?(e.nodeName||"").toLowerCase():"#document"}function nt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function kt(e){var t;return(t=(Ku(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ku(e){return So()?e instanceof Node||e instanceof nt(e).Node:!1}function Ke(e){return So()?e instanceof Element||e instanceof nt(e).Element:!1}function _t(e){return So()?e instanceof HTMLElement||e instanceof nt(e).HTMLElement:!1}function Gu(e){return!So()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof nt(e).ShadowRoot}const Ww=new Set(["inline","contents"]);function yn(e){const{overflow:t,overflowX:r,overflowY:n,display:o}=dt(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!Ww.has(o)}const $w=new Set(["table","td","th"]);function Kw(e){return $w.has(Fr(e))}const Gw=[":popover-open",":modal"];function Eo(e){return Gw.some(t=>{try{return e.matches(t)}catch{return!1}})}const Yw=["transform","translate","scale","rotate","perspective"],Xw=["transform","translate","scale","rotate","perspective","filter"],Jw=["paint","layout","strict","content"];function oa(e){const t=ia(),r=Ke(e)?dt(e):e;return Yw.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||Xw.some(n=>(r.willChange||"").includes(n))||Jw.some(n=>(r.contain||"").includes(n))}function Zw(e){let t=$t(e);for(;_t(t)&&!Lr(t);){if(oa(t))return t;if(Eo(t))return null;t=$t(t)}return null}function ia(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const Qw=new Set(["html","body","#document"]);function Lr(e){return Qw.has(Fr(e))}function dt(e){return nt(e).getComputedStyle(e)}function Co(e){return Ke(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $t(e){if(Fr(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Gu(e)&&e.host||kt(e);return Gu(t)?t.host:t}function Yu(e){const t=$t(e);return Lr(t)?e.ownerDocument?e.ownerDocument.body:e.body:_t(t)&&yn(t)?t:Yu(t)}function xn(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const o=Yu(e),i=o===((n=e.ownerDocument)==null?void 0:n.body),s=nt(o);if(i){const a=sa(s);return t.concat(s,s.visualViewport||[],yn(o)?o:[],a&&r?xn(a):[])}return t.concat(o,xn(o,[],r))}function sa(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ey(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}const fr=Math.min,qe=Math.max,kn=Math.round,To=Math.floor,St=e=>({x:e,y:e}),ty={left:"right",right:"left",bottom:"top",top:"bottom"},ry={start:"end",end:"start"};function Xu(e,t,r){return qe(e,fr(t,r))}function Rr(e,t){return typeof e=="function"?e(t):e}function Kt(e){return e.split("-")[0]}function _n(e){return e.split("-")[1]}function Ju(e){return e==="x"?"y":"x"}function Zu(e){return e==="y"?"height":"width"}const ny=new Set(["top","bottom"]);function Dt(e){return ny.has(Kt(e))?"y":"x"}function Qu(e){return Ju(Dt(e))}function oy(e,t,r){r===void 0&&(r=!1);const n=_n(e),o=Qu(e),i=Zu(o);let s=o==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Po(s)),[s,Po(s)]}function iy(e){const t=Po(e);return[aa(e),t,aa(t)]}function aa(e){return e.replace(/start|end/g,t=>ry[t])}const ed=["left","right"],td=["right","left"],sy=["top","bottom"],ay=["bottom","top"];function ly(e,t,r){switch(e){case"top":case"bottom":return r?t?td:ed:t?ed:td;case"left":case"right":return t?sy:ay;default:return[]}}function cy(e,t,r,n){const o=_n(e);let i=ly(Kt(e),r==="start",n);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map(aa)))),i}function Po(e){return e.replace(/left|right|bottom|top/g,t=>ty[t])}function uy(e){return{top:0,right:0,bottom:0,left:0,...e}}function dy(e){return typeof e!="number"?uy(e):{top:e,right:e,bottom:e,left:e}}function Ao(e){const{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function rd(e,t,r){let{reference:n,floating:o}=e;const i=Dt(t),s=Qu(t),a=Zu(s),l=Kt(t),c=i==="y",u=n.x+n.width/2-o.width/2,f=n.y+n.height/2-o.height/2,p=n[a]/2-o[a]/2;let d;switch(l){case"top":d={x:u,y:n.y-o.height};break;case"bottom":d={x:u,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-o.width,y:f};break;default:d={x:n.x,y:n.y}}switch(_n(t)){case"start":d[s]-=p*(r&&c?-1:1);break;case"end":d[s]+=p*(r&&c?-1:1);break}return d}const fy=async(e,t,r)=>{const{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:s}=r,a=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:f}=rd(c,n,l),p=n,d={},h=0;for(let v=0;v<a.length;v++){const{name:w,fn:x}=a[v],{x:S,y:_,data:T,reset:P}=await x({x:u,y:f,initialPlacement:n,placement:p,strategy:o,middlewareData:d,rects:c,platform:s,elements:{reference:e,floating:t}});u=S??u,f=_??f,d={...d,[w]:{...d[w],...T}},P&&h<=50&&(h++,typeof P=="object"&&(P.placement&&(p=P.placement),P.rects&&(c=P.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):P.rects),{x:u,y:f}=rd(c,p,l)),v=-1)}return{x:u,y:f,placement:p,strategy:o,middlewareData:d}};async function Oo(e,t){var r;t===void 0&&(t={});const{x:n,y:o,platform:i,rects:s,elements:a,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:p=!1,padding:d=0}=Rr(t,e),h=dy(d),w=a[p?f==="floating"?"reference":"floating":f],x=Ao(await i.getClippingRect({element:(r=await(i.isElement==null?void 0:i.isElement(w)))==null||r?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),S=f==="floating"?{x:n,y:o,width:s.floating.width,height:s.floating.height}:s.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),T=await(i.isElement==null?void 0:i.isElement(_))?await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1}:{x:1,y:1},P=Ao(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:S,offsetParent:_,strategy:l}):S);return{top:(x.top-P.top+h.top)/T.y,bottom:(P.bottom-x.bottom+h.bottom)/T.y,left:(x.left-P.left+h.left)/T.x,right:(P.right-x.right+h.right)/T.x}}const hy=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:o,middlewareData:i,rects:s,initialPlacement:a,platform:l,elements:c}=t,{mainAxis:u=!0,crossAxis:f=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:v=!0,...w}=Rr(e,t);if((r=i.arrow)!=null&&r.alignmentOffset)return{};const x=Kt(o),S=Dt(a),_=Kt(a)===a,T=await(l.isRTL==null?void 0:l.isRTL(c.floating)),P=p||(_||!v?[Po(a)]:iy(a)),A=h!=="none";!p&&A&&P.push(...cy(a,v,h,T));const M=[a,...P],I=await Oo(t,w),V=[];let L=((n=i.flip)==null?void 0:n.overflows)||[];if(u&&V.push(I[x]),f){const X=oy(o,s,T);V.push(I[X[0]],I[X[1]])}if(L=[...L,{placement:o,overflows:V}],!V.every(X=>X<=0)){var O,F;const X=(((O=i.flip)==null?void 0:O.index)||0)+1,z=M[X];if(z&&(!(f==="alignment"?S!==Dt(z):!1)||L.every(H=>Dt(H.placement)===S?H.overflows[0]>0:!0)))return{data:{index:X,overflows:L},reset:{placement:z}};let q=(F=L.filter(G=>G.overflows[0]<=0).sort((G,H)=>G.overflows[1]-H.overflows[1])[0])==null?void 0:F.placement;if(!q)switch(d){case"bestFit":{var R;const G=(R=L.filter(H=>{if(A){const U=Dt(H.placement);return U===S||U==="y"}return!0}).map(H=>[H.placement,H.overflows.filter(U=>U>0).reduce((U,te)=>U+te,0)]).sort((H,U)=>H[1]-U[1])[0])==null?void 0:R[0];G&&(q=G);break}case"initialPlacement":q=a;break}if(o!==q)return{reset:{placement:q}}}return{}}}},py=new Set(["left","top"]);async function my(e,t){const{placement:r,platform:n,elements:o}=e,i=await(n.isRTL==null?void 0:n.isRTL(o.floating)),s=Kt(r),a=_n(r),l=Dt(r)==="y",c=py.has(s)?-1:1,u=i&&l?-1:1,f=Rr(t,e);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*c}:{x:p*c,y:d*u}}const gy=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:o,y:i,placement:s,middlewareData:a}=t,l=await my(t,e);return s===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:s}}}}},vy=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:a={fn:w=>{let{x,y:S}=w;return{x,y:S}}},...l}=Rr(e,t),c={x:r,y:n},u=await Oo(t,l),f=Dt(Kt(o)),p=Ju(f);let d=c[p],h=c[f];if(i){const w=p==="y"?"top":"left",x=p==="y"?"bottom":"right",S=d+u[w],_=d-u[x];d=Xu(S,d,_)}if(s){const w=f==="y"?"top":"left",x=f==="y"?"bottom":"right",S=h+u[w],_=h-u[x];h=Xu(S,h,_)}const v=a.fn({...t,[p]:d,[f]:h});return{...v,data:{x:v.x-r,y:v.y-n,enabled:{[p]:i,[f]:s}}}}}},by=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,n;const{placement:o,rects:i,platform:s,elements:a}=t,{apply:l=()=>{},...c}=Rr(e,t),u=await Oo(t,c),f=Kt(o),p=_n(o),d=Dt(o)==="y",{width:h,height:v}=i.floating;let w,x;f==="top"||f==="bottom"?(w=f,x=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(x=f,w=p==="end"?"top":"bottom");const S=v-u.top-u.bottom,_=h-u.left-u.right,T=fr(v-u[w],S),P=fr(h-u[x],_),A=!t.middlewareData.shift;let M=T,I=P;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(I=_),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(M=S),A&&!p){const L=qe(u.left,0),O=qe(u.right,0),F=qe(u.top,0),R=qe(u.bottom,0);d?I=h-2*(L!==0||O!==0?L+O:qe(u.left,u.right)):M=v-2*(F!==0||R!==0?F+R:qe(u.top,u.bottom))}await l({...t,availableWidth:I,availableHeight:M});const V=await s.getDimensions(a.floating);return h!==V.width||v!==V.height?{reset:{rects:!0}}:{}}}};function nd(e){const t=dt(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const o=_t(e),i=o?e.offsetWidth:r,s=o?e.offsetHeight:n,a=kn(r)!==i||kn(n)!==s;return a&&(r=i,n=s),{width:r,height:n,$:a}}function la(e){return Ke(e)?e:e.contextElement}function Vr(e){const t=la(e);if(!_t(t))return St(1);const r=t.getBoundingClientRect(),{width:n,height:o,$:i}=nd(t);let s=(i?kn(r.width):r.width)/n,a=(i?kn(r.height):r.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const wy=St(0);function od(e){const t=nt(e);return!ia()||!t.visualViewport?wy:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function yy(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==nt(e)?!1:t}function hr(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const o=e.getBoundingClientRect(),i=la(e);let s=St(1);t&&(n?Ke(n)&&(s=Vr(n)):s=Vr(e));const a=yy(i,r,n)?od(i):St(0);let l=(o.left+a.x)/s.x,c=(o.top+a.y)/s.y,u=o.width/s.x,f=o.height/s.y;if(i){const p=nt(i),d=n&&Ke(n)?nt(n):n;let h=p,v=sa(h);for(;v&&n&&d!==h;){const w=Vr(v),x=v.getBoundingClientRect(),S=dt(v),_=x.left+(v.clientLeft+parseFloat(S.paddingLeft))*w.x,T=x.top+(v.clientTop+parseFloat(S.paddingTop))*w.y;l*=w.x,c*=w.y,u*=w.x,f*=w.y,l+=_,c+=T,h=nt(v),v=sa(h)}}return Ao({width:u,height:f,x:l,y:c})}function jo(e,t){const r=Co(e).scrollLeft;return t?t.left+r:hr(kt(e)).left+r}function id(e,t){const r=e.getBoundingClientRect(),n=r.left+t.scrollLeft-jo(e,r),o=r.top+t.scrollTop;return{x:n,y:o}}function xy(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e;const i=o==="fixed",s=kt(n),a=t?Eo(t.floating):!1;if(n===s||a&&i)return r;let l={scrollLeft:0,scrollTop:0},c=St(1);const u=St(0),f=_t(n);if((f||!f&&!i)&&((Fr(n)!=="body"||yn(s))&&(l=Co(n)),_t(n))){const d=hr(n);c=Vr(n),u.x=d.x+n.clientLeft,u.y=d.y+n.clientTop}const p=s&&!f&&!i?id(s,l):St(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+p.x,y:r.y*c.y-l.scrollTop*c.y+u.y+p.y}}function ky(e){return Array.from(e.getClientRects())}function _y(e){const t=kt(e),r=Co(e),n=e.ownerDocument.body,o=qe(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=qe(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let s=-r.scrollLeft+jo(e);const a=-r.scrollTop;return dt(n).direction==="rtl"&&(s+=qe(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:s,y:a}}const sd=25;function Sy(e,t){const r=nt(e),n=kt(e),o=r.visualViewport;let i=n.clientWidth,s=n.clientHeight,a=0,l=0;if(o){i=o.width,s=o.height;const u=ia();(!u||u&&t==="fixed")&&(a=o.offsetLeft,l=o.offsetTop)}const c=jo(n);if(c<=0){const u=n.ownerDocument,f=u.body,p=getComputedStyle(f),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(n.clientWidth-f.clientWidth-d);h<=sd&&(i-=h)}else c<=sd&&(i+=c);return{width:i,height:s,x:a,y:l}}const Ey=new Set(["absolute","fixed"]);function Cy(e,t){const r=hr(e,!0,t==="fixed"),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=_t(e)?Vr(e):St(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,l=o*i.x,c=n*i.y;return{width:s,height:a,x:l,y:c}}function ad(e,t,r){let n;if(t==="viewport")n=Sy(e,r);else if(t==="document")n=_y(kt(e));else if(Ke(t))n=Cy(t,r);else{const o=od(e);n={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return Ao(n)}function ld(e,t){const r=$t(e);return r===t||!Ke(r)||Lr(r)?!1:dt(r).position==="fixed"||ld(r,t)}function Ty(e,t){const r=t.get(e);if(r)return r;let n=xn(e,[],!1).filter(a=>Ke(a)&&Fr(a)!=="body"),o=null;const i=dt(e).position==="fixed";let s=i?$t(e):e;for(;Ke(s)&&!Lr(s);){const a=dt(s),l=oa(s);!l&&a.position==="fixed"&&(o=null),(i?!l&&!o:!l&&a.position==="static"&&!!o&&Ey.has(o.position)||yn(s)&&!l&&ld(e,s))?n=n.filter(u=>u!==s):o=a,s=$t(s)}return t.set(e,n),n}function Py(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e;const s=[...r==="clippingAncestors"?Eo(t)?[]:Ty(t,this._c):[].concat(r),n],a=s[0],l=s.reduce((c,u)=>{const f=ad(t,u,o);return c.top=qe(f.top,c.top),c.right=fr(f.right,c.right),c.bottom=fr(f.bottom,c.bottom),c.left=qe(f.left,c.left),c},ad(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function Ay(e){const{width:t,height:r}=nd(e);return{width:t,height:r}}function Oy(e,t,r){const n=_t(t),o=kt(t),i=r==="fixed",s=hr(e,!0,i,t);let a={scrollLeft:0,scrollTop:0};const l=St(0);function c(){l.x=jo(o)}if(n||!n&&!i)if((Fr(t)!=="body"||yn(o))&&(a=Co(t)),n){const d=hr(t,!0,i,t);l.x=d.x+t.clientLeft,l.y=d.y+t.clientTop}else o&&c();i&&!n&&o&&c();const u=o&&!n&&!i?id(o,a):St(0),f=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:f,y:p,width:s.width,height:s.height}}function ca(e){return dt(e).position==="static"}function cd(e,t){if(!_t(e)||dt(e).position==="fixed")return null;if(t)return t(e);let r=e.offsetParent;return kt(e)===r&&(r=r.ownerDocument.body),r}function ud(e,t){const r=nt(e);if(Eo(e))return r;if(!_t(e)){let o=$t(e);for(;o&&!Lr(o);){if(Ke(o)&&!ca(o))return o;o=$t(o)}return r}let n=cd(e,t);for(;n&&Kw(n)&&ca(n);)n=cd(n,t);return n&&Lr(n)&&ca(n)&&!oa(n)?r:n||Zw(e)||r}const jy=async function(e){const t=this.getOffsetParent||ud,r=this.getDimensions,n=await r(e.floating);return{reference:Oy(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function My(e){return dt(e).direction==="rtl"}const Ny={convertOffsetParentRelativeRectToViewportRelativeRect:xy,getDocumentElement:kt,getClippingRect:Py,getOffsetParent:ud,getElementRects:jy,getClientRects:ky,getDimensions:Ay,getScale:Vr,isElement:Ke,isRTL:My};function dd(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Iy(e,t){let r=null,n;const o=kt(e);function i(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),i();const c=e.getBoundingClientRect(),{left:u,top:f,width:p,height:d}=c;if(a||t(),!p||!d)return;const h=To(f),v=To(o.clientWidth-(u+p)),w=To(o.clientHeight-(f+d)),x=To(u),_={rootMargin:-h+"px "+-v+"px "+-w+"px "+-x+"px",threshold:qe(0,fr(1,l))||1};let T=!0;function P(A){const M=A[0].intersectionRatio;if(M!==l){if(!T)return s();M?s(!1,M):n=setTimeout(()=>{s(!1,1e-7)},1e3)}M===1&&!dd(c,e.getBoundingClientRect())&&s(),T=!1}try{r=new IntersectionObserver(P,{..._,root:o.ownerDocument})}catch{r=new IntersectionObserver(P,_)}r.observe(e)}return s(!0),i}function Dy(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=la(e),u=o||i?[...c?xn(c):[],...xn(t)]:[];u.forEach(x=>{o&&x.addEventListener("scroll",r,{passive:!0}),i&&x.addEventListener("resize",r)});const f=c&&a?Iy(c,r):null;let p=-1,d=null;s&&(d=new ResizeObserver(x=>{let[S]=x;S&&S.target===c&&d&&(d.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=d)==null||_.observe(t)})),r()}),c&&!l&&d.observe(c),d.observe(t));let h,v=l?hr(e):null;l&&w();function w(){const x=hr(e);v&&!dd(v,x)&&r(),v=x,h=requestAnimationFrame(w)}return r(),()=>{var x;u.forEach(S=>{o&&S.removeEventListener("scroll",r),i&&S.removeEventListener("resize",r)}),f==null||f(),(x=d)==null||x.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const ua=Oo,Fy=gy,Ly=vy,Ry=hy,Vy=by,zy=(e,t,r)=>{const n=new Map,o={platform:Ny,...r},i={...o.platform,_c:n};return fy(e,t,{...o,platform:i})};var Uy=typeof document<"u",By=function(){},Mo=Uy?m.useLayoutEffect:By;function No(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(n=r;n--!==0;)if(!No(e[n],t[n]))return!1;return!0}if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(t,o[n]))return!1;for(n=r;n--!==0;){const i=o[n];if(!(i==="_owner"&&e.$$typeof)&&!No(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function fd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function hd(e,t){const r=fd(e);return Math.round(t*r)/r}function da(e){const t=Q.useRef(e);return Mo(()=>{t.current=e}),t}function Hy(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:l,open:c}=e,[u,f]=Q.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,d]=Q.useState(n);No(p,n)||d(n);const[h,v]=Q.useState(null),[w,x]=Q.useState(null),S=Q.useCallback(H=>{H!==A.current&&(A.current=H,v(H))},[]),_=Q.useCallback(H=>{H!==M.current&&(M.current=H,x(H))},[]),T=i||h,P=s||w,A=Q.useRef(null),M=Q.useRef(null),I=Q.useRef(u),V=l!=null,L=da(l),O=da(o),F=da(c),R=Q.useCallback(()=>{if(!A.current||!M.current)return;const H={placement:t,strategy:r,middleware:p};O.current&&(H.platform=O.current),zy(A.current,M.current,H).then(U=>{const te={...U,isPositioned:F.current!==!1};X.current&&!No(I.current,te)&&(I.current=te,co.flushSync(()=>{f(te)}))})},[p,t,r,O,F]);Mo(()=>{c===!1&&I.current.isPositioned&&(I.current.isPositioned=!1,f(H=>({...H,isPositioned:!1})))},[c]);const X=Q.useRef(!1);Mo(()=>(X.current=!0,()=>{X.current=!1}),[]),Mo(()=>{if(T&&(A.current=T),P&&(M.current=P),T&&P){if(L.current)return L.current(T,P,R);R()}},[T,P,R,L,V]);const z=Q.useMemo(()=>({reference:A,floating:M,setReference:S,setFloating:_}),[S,_]),q=Q.useMemo(()=>({reference:T,floating:P}),[T,P]),G=Q.useMemo(()=>{const H={position:r,left:0,top:0};if(!q.floating)return H;const U=hd(q.floating,u.x),te=hd(q.floating,u.y);return a?{...H,transform:"translate("+U+"px, "+te+"px)",...fd(q.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:U,top:te}},[r,a,q.floating,u.x,u.y]);return Q.useMemo(()=>({...u,update:R,refs:z,elements:q,floatingStyles:G}),[u,R,z,q,G])}const pd=(e,t)=>({...Fy(e),options:[e,t]}),qy=(e,t)=>({...Ly(e),options:[e,t]}),Wy=(e,t)=>({...Ry(e),options:[e,t]}),$y=(e,t)=>({...Vy(e),options:[e,t]}),md={...Q},Ky=md.useInsertionEffect||(e=>e());function gd(e){const t=Q.useRef(()=>{});return Ky(()=>{t.current=e}),Q.useCallback(function(){for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t.current==null?void 0:t.current(...n)},[])}var fa=typeof document<"u"?m.useLayoutEffect:m.useEffect;let vd=!1,Gy=0;const bd=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Gy++;function Yy(){const[e,t]=Q.useState(()=>vd?bd():void 0);return fa(()=>{e==null&&t(bd())},[]),Q.useEffect(()=>{vd=!0},[]),e}const Xy=md.useId||Yy;function Jy(){const e=new Map;return{emit(t,r){var n;(n=e.get(t))==null||n.forEach(o=>o(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){var n;e.set(t,((n=e.get(t))==null?void 0:n.filter(o=>o!==r))||[])}}}const Zy=Q.createContext(null),Qy=Q.createContext(null),ex=()=>{var e;return((e=Q.useContext(Zy))==null?void 0:e.id)||null},tx=()=>Q.useContext(Qy),rx="data-floating-ui-focusable";function nx(e){const{open:t=!1,onOpenChange:r,elements:n}=e,o=Xy(),i=Q.useRef({}),[s]=Q.useState(()=>Jy()),a=ex()!=null,[l,c]=Q.useState(n.reference),u=gd((d,h,v)=>{i.current.openEvent=d?h:void 0,s.emit("openchange",{open:d,event:h,reason:v,nested:a}),r==null||r(d,h,v)}),f=Q.useMemo(()=>({setPositionReference:c}),[]),p=Q.useMemo(()=>({reference:l||n.reference||null,floating:n.floating||null,domReference:n.reference}),[l,n.reference,n.floating]);return Q.useMemo(()=>({dataRef:i,open:t,onOpenChange:u,elements:p,events:s,floatingId:o,refs:f}),[t,u,p,s,o,f])}function ox(e){e===void 0&&(e={});const{nodeId:t}=e,r=nx({...e,elements:{reference:null,floating:null,...e.elements}}),n=e.rootContext||r,o=n.elements,[i,s]=Q.useState(null),[a,l]=Q.useState(null),u=(o==null?void 0:o.domReference)||i,f=Q.useRef(null),p=tx();fa(()=>{u&&(f.current=u)},[u]);const d=Hy({...e,elements:{...o,...a&&{reference:a}}}),h=Q.useCallback(_=>{const T=Ke(_)?{getBoundingClientRect:()=>_.getBoundingClientRect(),contextElement:_}:_;l(T),d.refs.setReference(T)},[d.refs]),v=Q.useCallback(_=>{(Ke(_)||_===null)&&(f.current=_,s(_)),(Ke(d.refs.reference.current)||d.refs.reference.current===null||_!==null&&!Ke(_))&&d.refs.setReference(_)},[d.refs]),w=Q.useMemo(()=>({...d.refs,setReference:v,setPositionReference:h,domReference:f}),[d.refs,v,h]),x=Q.useMemo(()=>({...d.elements,domReference:u}),[d.elements,u]),S=Q.useMemo(()=>({...d,...n,refs:w,elements:x,nodeId:t}),[d,w,x,t,n]);return fa(()=>{n.dataRef.current.floatingContext=S;const _=p==null?void 0:p.nodesRef.current.find(T=>T.id===t);_&&(_.context=S)}),Q.useMemo(()=>({...d,context:S,refs:w,elements:x}),[d,w,x,S])}const wd="active",yd="selected";function ha(e,t,r){const n=new Map,o=r==="item";let i=e;if(o&&e){const{[wd]:s,[yd]:a,...l}=e;i=l}return{...r==="floating"&&{tabIndex:-1,[rx]:""},...i,...t.map(s=>{const a=s?s[r]:null;return typeof a=="function"?e?a(e):null:a}).concat(e).reduce((s,a)=>(a&&Object.entries(a).forEach(l=>{let[c,u]=l;if(!(o&&[wd,yd].includes(c)))if(c.indexOf("on")===0){if(n.has(c)||n.set(c,[]),typeof u=="function"){var f;(f=n.get(c))==null||f.push(u),s[c]=function(){for(var p,d=arguments.length,h=new Array(d),v=0;v<d;v++)h[v]=arguments[v];return(p=n.get(c))==null?void 0:p.map(w=>w(...h)).find(w=>w!==void 0)}}}else s[c]=u}),s),{})}}function ix(e){e===void 0&&(e=[]);const t=e.map(a=>a==null?void 0:a.reference),r=e.map(a=>a==null?void 0:a.floating),n=e.map(a=>a==null?void 0:a.item),o=Q.useCallback(a=>ha(a,e,"reference"),t),i=Q.useCallback(a=>ha(a,e,"floating"),r),s=Q.useCallback(a=>ha(a,e,"item"),n);return Q.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:s}),[o,i,s])}function xd(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}const sx=e=>({name:"inner",options:e,async fn(t){const{listRef:r,overflowRef:n,onFallbackChange:o,offset:i=0,index:s=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:c,...u}=Rr(e,t),{rects:f,elements:{floating:p}}=t,d=r.current[s],h=(c==null?void 0:c.current)||p,v=p.clientTop||h.clientTop,w=p.clientTop!==0,x=h.clientTop!==0,S=p===h;if(!d)return{};const _={...t,...await pd(-d.offsetTop-p.clientTop-f.reference.height/2-d.offsetHeight/2-i).fn(t)},T=await ua(xd(_,h.scrollHeight+v+p.clientTop),u),P=await ua(_,{...u,elementContext:"reference"}),A=qe(0,T.top),M=_.y+A,L=(h.scrollHeight>h.clientHeight?O=>O:kn)(qe(0,h.scrollHeight+(w&&S||x?v*2:0)-A-qe(0,T.bottom)));if(h.style.maxHeight=L+"px",h.scrollTop=A,o){const O=h.offsetHeight<d.offsetHeight*fr(a,r.current.length)-1||P.top>=-l||P.bottom>=-l;co.flushSync(()=>o(O))}return n&&(n.current=await ua(xd({..._,y:M},h.offsetHeight+v+p.clientTop),u)),{y:M}}});function ax(e,t){const{open:r,elements:n}=e,{enabled:o=!0,overflowRef:i,scrollRef:s,onChange:a}=t,l=gd(a),c=Q.useRef(!1),u=Q.useRef(null),f=Q.useRef(null);Q.useEffect(()=>{if(!o)return;function d(v){if(v.ctrlKey||!h||i.current==null)return;const w=v.deltaY,x=i.current.top>=-.5,S=i.current.bottom>=-.5,_=h.scrollHeight-h.clientHeight,T=w<0?-1:1,P=w<0?"max":"min";h.scrollHeight<=h.clientHeight||(!x&&w>0||!S&&w<0?(v.preventDefault(),co.flushSync(()=>{l(A=>A+Math[P](w,_*T))})):/firefox/i.test(ey())&&(h.scrollTop+=w))}const h=(s==null?void 0:s.current)||n.floating;if(r&&h)return h.addEventListener("wheel",d),requestAnimationFrame(()=>{u.current=h.scrollTop,i.current!=null&&(f.current={...i.current})}),()=>{u.current=null,f.current=null,h.removeEventListener("wheel",d)}},[o,r,n.floating,i,s,l]);const p=Q.useMemo(()=>({onKeyDown(){c.current=!0},onWheel(){c.current=!1},onPointerMove(){c.current=!1},onScroll(){const d=(s==null?void 0:s.current)||n.floating;if(!(!i.current||!d||!c.current)){if(u.current!==null){const h=d.scrollTop-u.current;(i.current.bottom<-.5&&h<-1||i.current.top<-.5&&h>1)&&co.flushSync(()=>l(v=>v+h))}requestAnimationFrame(()=>{u.current=d.scrollTop})}}}),[n.floating,l,i,s]);return Q.useMemo(()=>o?{floating:p}:{},[o,p])}let zr=m.createContext({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});zr.displayName="FloatingContext";let pa=m.createContext(null);pa.displayName="PlacementContext";function kd(e){return m.useMemo(()=>e?typeof e=="string"?{to:e}:e:null,[e])}function _d(){return m.useContext(zr).setReference}function lx(){return m.useContext(zr).getReferenceProps}function Sd(){let{getFloatingProps:e,slot:t}=m.useContext(zr);return m.useCallback((...r)=>Object.assign({},e(...r),{"data-anchor":t.anchor}),[e,t])}function Ed(e=null){e===!1&&(e=null),typeof e=="string"&&(e={to:e});let t=m.useContext(pa),r=m.useMemo(()=>e,[JSON.stringify(e,(o,i)=>{var s;return(s=i==null?void 0:i.outerHTML)!=null?s:i})]);pe(()=>{t==null||t(r??null)},[t,r]);let n=m.useContext(zr);return m.useMemo(()=>[n.setFloating,e?n.styles:{}],[n.setFloating,e,n.styles])}let Cd=4;function Td({children:e,enabled:t=!0}){let[r,n]=m.useState(null),[o,i]=m.useState(0),s=m.useRef(null),[a,l]=m.useState(null);cx(a);let c=t&&r!==null&&a!==null,{to:u="bottom",gap:f=0,offset:p=0,padding:d=0,inner:h}=ux(r,a),[v,w="center"]=u.split(" ");pe(()=>{c&&i(0)},[c]);let{refs:x,floatingStyles:S,context:_}=ox({open:c,placement:v==="selection"?w==="center"?"bottom":`bottom-${w}`:w==="center"?`${v}`:`${v}-${w}`,strategy:"absolute",transform:!1,middleware:[pd({mainAxis:v==="selection"?0:f,crossAxis:p}),qy({padding:d}),v!=="selection"&&Wy({padding:d}),v==="selection"&&h?sx({...h,padding:d,overflowRef:s,offset:o,minItemsVisible:Cd,referenceOverflowThreshold:d,onFallbackChange(O){var F,R;if(!O)return;let X=_.elements.floating;if(!X)return;let z=parseFloat(getComputedStyle(X).scrollPaddingBottom)||0,q=Math.min(Cd,X.childElementCount),G=0,H=0;for(let U of(R=(F=_.elements.floating)==null?void 0:F.childNodes)!=null?R:[])if(Je(U)){let te=U.offsetTop,ae=te+U.clientHeight+z,ke=X.scrollTop,Z=ke+X.clientHeight;if(te>=ke&&ae<=Z)q--;else{H=Math.max(0,Math.min(ae,Z)-Math.max(te,ke)),G=U.clientHeight;break}}q>=1&&i(U=>{let te=G*q-H+z;return U>=te?U:te})}}):null,$y({padding:d,apply({availableWidth:O,availableHeight:F,elements:R}){Object.assign(R.floating.style,{overflow:"auto",maxWidth:`${O}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${F}px)`})}})].filter(Boolean),whileElementsMounted:Dy}),[T=v,P=w]=_.placement.split("-");v==="selection"&&(T="selection");let A=m.useMemo(()=>({anchor:[T,P].filter(Boolean).join(" ")}),[T,P]),M=ax(_,{overflowRef:s,onChange:i}),{getReferenceProps:I,getFloatingProps:V}=ix([M]),L=K(O=>{l(O),x.setFloating(O)});return Q.createElement(pa.Provider,{value:n},Q.createElement(zr.Provider,{value:{setFloating:L,setReference:x.setReference,styles:S,getReferenceProps:I,getFloatingProps:V,slot:A}},e))}function cx(e){pe(()=>{if(!e)return;let t=new MutationObserver(()=>{let r=window.getComputedStyle(e).maxHeight,n=parseFloat(r);if(isNaN(n))return;let o=parseInt(r);isNaN(o)||n!==o&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}function ux(e,t){var r,n,o;let i=ma((r=e==null?void 0:e.gap)!=null?r:"var(--anchor-gap, 0)",t),s=ma((n=e==null?void 0:e.offset)!=null?n:"var(--anchor-offset, 0)",t),a=ma((o=e==null?void 0:e.padding)!=null?o:"var(--anchor-padding, 0)",t);return{...e,gap:i,offset:s,padding:a}}function ma(e,t,r=void 0){let n=jt(),o=K((l,c)=>{if(l==null)return[r,null];if(typeof l=="number")return[l,null];if(typeof l=="string"){if(!c)return[r,null];let u=Ad(l,c);return[u,f=>{let p=Pd(l);{let d=p.map(h=>window.getComputedStyle(c).getPropertyValue(h));n.requestAnimationFrame(function h(){n.nextFrame(h);let v=!1;for(let[x,S]of p.entries()){let _=window.getComputedStyle(c).getPropertyValue(S);if(d[x]!==_){d[x]=_,v=!0;break}}if(!v)return;let w=Ad(l,c);u!==w&&(f(w),u=w)})}return n.dispose}]}return[r,null]}),i=m.useMemo(()=>o(e,t)[0],[e,t]),[s=i,a]=m.useState();return pe(()=>{let[l,c]=o(e,t);if(a(l),!!c)return c(a)},[e,t]),s}function Pd(e){let t=/var\((.*)\)/.exec(e);if(t){let r=t[1].indexOf(",");if(r===-1)return[t[1]];let n=t[1].slice(0,r).trim(),o=t[1].slice(r+1).trim();return o?[n,...Pd(o)]:[n]}return[]}function Ad(e,t){let r=document.createElement("div");t.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",e,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return t.removeChild(r),n}function dx({children:e,freeze:t}){let r=ga(t,e);return m.createElement(m.Fragment,null,r)}function ga(e,t){let[r,n]=m.useState(t);return!e&&r!==t&&n(t),e?r:t}let Io=m.createContext(null);Io.displayName="OpenClosedContext";var Fe=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(Fe||{});function Ur(){return m.useContext(Io)}function va({value:e,children:t}){return m.createElement(Io.Provider,{value:e},t)}function fx({children:e}){return m.createElement(Io.Provider,{value:null},e)}function hx(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Et=[];hx(()=>{function e(t){if(!wt(t.target)||t.target===document.body||Et[0]===t.target)return;let r=t.target;r=r.closest(_o),Et.unshift(r??t.target),Et=Et.filter(n=>n!=null&&n.isConnected),Et.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function px(e){throw new Error("Unexpected object: "+e)}var de=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(de||{});function Br(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=n??-1;switch(e.focus){case 0:{for(let i=0;i<r.length;++i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 1:{o===-1&&(o=r.length);for(let i=o-1;i>=0;--i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 2:{for(let i=o+1;i<r.length;++i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 3:{for(let i=r.length-1;i>=0;--i)if(!t.resolveDisabled(r[i],i,r))return i;return n}case 4:{for(let i=0;i<r.length;++i)if(t.resolveId(r[i],i,r)===e.id)return i;return n}case 5:return null;default:px(e)}}var Do=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(Do||{});function Fo(e){let t=K(e),r=m.useRef(!1);m.useEffect(()=>(r.current=!1,()=>{r.current=!0,po(()=>{r.current&&t()})}),[t])}function mx(){let e=typeof document>"u";return"useSyncExternalStore"in Q?(t=>t.useSyncExternalStore)(Q)(()=>()=>{},()=>!1,()=>!e):!1}function Sn(){let e=mx(),[t,r]=Q.useState(vt.isHandoffComplete);return t&&vt.isHandoffComplete===!1&&r(!1),Q.useEffect(()=>{t!==!0&&r(!0)},[t]),Q.useEffect(()=>vt.handoff(),[]),e?!1:t}let Od=m.createContext(!1);function gx(){return m.useContext(Od)}function jd(e){return m.createElement(Od.Provider,{value:e.force},e.children)}function vx(e){let t=gx(),r=m.useContext(Nd),[n,o]=m.useState(()=>{var i;if(!t&&r!==null)return(i=r.current)!=null?i:null;if(vt.isServer)return null;let s=e==null?void 0:e.getElementById("headlessui-portal-root");if(s)return s;if(e===null)return null;let a=e.createElement("div");return a.setAttribute("id","headlessui-portal-root"),e.body.appendChild(a)});return m.useEffect(()=>{n!==null&&(e!=null&&e.body.contains(n)||e==null||e.body.appendChild(n))},[n,e]),m.useEffect(()=>{t||r!==null&&o(r.current)},[r,o,t]),n}let Md=m.Fragment,bx=be(function(e,t){let{ownerDocument:r=null,...n}=e,o=m.useRef(null),i=Ne(Fb(d=>{o.current=d}),t),s=Nt(o),a=r??s,l=vx(a),[c]=m.useState(()=>{var d;return vt.isServer?null:(d=a==null?void 0:a.createElement("div"))!=null?d:null}),u=m.useContext(ba),f=Sn();pe(()=>{!l||!c||l.contains(c)||(c.setAttribute("data-headlessui-portal",""),l.appendChild(c))},[l,c]),pe(()=>{if(c&&u)return u.register(c)},[u,c]),Fo(()=>{var d;!l||!c||(Ns(c)&&l.contains(c)&&l.removeChild(c),l.childNodes.length<=0&&((d=l.parentElement)==null||d.removeChild(l)))});let p=xe();return f?!l||!c?null:tt.createPortal(p({ourProps:{ref:i},theirProps:n,slot:{},defaultTag:Md,name:"Portal"}),c):null});function wx(e,t){let r=Ne(t),{enabled:n=!0,ownerDocument:o,...i}=e,s=xe();return n?m.createElement(bx,{...i,ownerDocument:o,ref:r}):s({ourProps:{ref:r},theirProps:i,slot:{},defaultTag:Md,name:"Portal"})}let yx=m.Fragment,Nd=m.createContext(null);function xx(e,t){let{target:r,...n}=e,o={ref:Ne(t)},i=xe();return m.createElement(Nd.Provider,{value:r},i({ourProps:o,theirProps:n,defaultTag:yx,name:"Popover.Group"}))}let ba=m.createContext(null);function kx(){let e=m.useContext(ba),t=m.useRef([]),r=K(i=>(t.current.push(i),e&&e.register(i),()=>n(i))),n=K(i=>{let s=t.current.indexOf(i);s!==-1&&t.current.splice(s,1),e&&e.unregister(i)}),o=m.useMemo(()=>({register:r,unregister:n,portals:t}),[r,n,t]);return[t,m.useMemo(()=>function({children:i}){return m.createElement(ba.Provider,{value:o},i)},[o])]}let _x=be(wx),Id=be(xx),wa=Object.assign(_x,{Group:Id});var Sx=Object.defineProperty,Ex=(e,t,r)=>t in e?Sx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Dd=(e,t,r)=>(Ex(e,typeof t!="symbol"?t+"":t,r),r),me=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(me||{}),ot=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ot||{}),Ct=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(Ct||{}),Fd=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e))(Fd||{});function ya(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),o=n.length>0&&n[0].dataRef.current.order!==null?n.sort((s,a)=>s.dataRef.current.order-a.dataRef.current.order):Xs(n,s=>s.dataRef.current.domRef.current),i=r?o.indexOf(r):null;return i===-1&&(i=null),{options:o,activeOptionIndex:i}}let Cx={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,r;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;if((r=e.dataRef.current)!=null&&r.value){let n=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(n!==-1)return{...e,activeOptionIndex:n,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var r,n,o,i;if((r=e.dataRef.current)!=null&&r.disabled||e.optionsElement&&!((n=e.dataRef.current)!=null&&n.optionsPropsRef.current.static)&&e.comboboxState===1)return e;if(e.virtual){let{options:c,disabled:u}=e.virtual,f=t.focus===de.Specific?t.idx:Br(t,{resolveItems:()=>c,resolveActiveIndex:()=>{var d,h;return(h=(d=e.activeOptionIndex)!=null?d:c.findIndex(v=>!u(v)))!=null?h:null},resolveDisabled:u,resolveId(){throw new Error("Function not implemented.")}}),p=(o=t.trigger)!=null?o:2;return e.activeOptionIndex===f&&e.activationTrigger===p?e:{...e,activeOptionIndex:f,activationTrigger:p,isTyping:!1,__demoMode:!1}}let s=ya(e);if(s.activeOptionIndex===null){let c=s.options.findIndex(u=>!u.dataRef.current.disabled);c!==-1&&(s.activeOptionIndex=c)}let a=t.focus===de.Specific?t.idx:Br(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled}),l=(i=t.trigger)!=null?i:2;return e.activeOptionIndex===a&&e.activationTrigger===l?e:{...e,...s,isTyping:!1,activeOptionIndex:a,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var r,n,o,i;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:[...e.options,t.payload]};let s=t.payload,a=ya(e,c=>(c.push(s),c));e.activeOptionIndex===null&&(o=(n=e.dataRef.current).isSelected)!=null&&o.call(n,t.payload.dataRef.current.value)&&(a.activeOptionIndex=a.options.indexOf(s));let l={...e,...a,activationTrigger:2};return(i=e.dataRef.current)!=null&&i.__demoMode&&e.dataRef.current.value===void 0&&(l.activeOptionIndex=0),l},5:(e,t)=>{var r;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:e.options.filter(o=>o.id!==t.id)};let n=ya(e,o=>{let i=o.findIndex(s=>s.id===t.id);return i!==-1&&o.splice(i,1),o});return{...e,...n,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var r,n;if(e.virtual===null)return{...e,virtual:{options:t.options,disabled:(r=t.disabled)!=null?r:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(e.activeOptionIndex!==null){let i=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i!==-1?o=i:o=null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:(n=t.disabled)!=null?n:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},Tx=class Fv extends Us{constructor(t){super(t),Dd(this,"actions",{onChange:r=>{let{onChange:n,compare:o,mode:i,value:s}=this.state.dataRef.current;return ze(i,{0:()=>n==null?void 0:n(r),1:()=>{let a=s.slice(),l=a.findIndex(c=>o(c,r));return l===-1?a.push(r):a.splice(l,1),n==null?void 0:n(a)}})},registerOption:(r,n)=>(this.send({type:4,payload:{id:r,dataRef:n}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(n.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:r})}),goToOption:(r,n)=>(this.send({type:6,value:!1}),this.send({type:2,...r,trigger:n})),setIsTyping:r=>{this.send({type:3,isTyping:r})},closeCombobox:()=>{var r,n;this.send({type:1}),this.send({type:6,value:!1}),(n=(r=this.state.dataRef.current).onClose)==null||n.call(r)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:r=>{this.send({type:7,trigger:r})},selectActiveOption:()=>{let r=this.selectors.activeOptionIndex(this.state);if(r!==null){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[r]);else{let{dataRef:n}=this.state.options[r];this.actions.onChange(n.current.value)}this.actions.goToOption({focus:de.Specific,idx:r})}},setInputElement:r=>{this.send({type:9,element:r})},setButtonElement:r=>{this.send({type:10,element:r})},setOptionsElement:r=>{this.send({type:11,element:r})}}),Dd(this,"selectors",{activeDescendantId:r=>{var n,o;let i=this.selectors.activeOptionIndex(r);if(i!==null)return r.virtual?(o=r.options.find(s=>!s.dataRef.current.disabled&&r.dataRef.current.compare(s.dataRef.current.value,r.virtual.options[i])))==null?void 0:o.id:(n=r.options[i])==null?void 0:n.id},activeOptionIndex:r=>{if(r.defaultToFirstOption&&r.activeOptionIndex===null&&(r.virtual?r.virtual.options.length>0:r.options.length>0)){if(r.virtual){let{options:o,disabled:i}=r.virtual,s=o.findIndex(a=>{var l;return!((l=i==null?void 0:i(a))!=null&&l)});if(s!==-1)return s}let n=r.options.findIndex(o=>!o.dataRef.current.disabled);if(n!==-1)return n}return r.activeOptionIndex},activeOption:r=>{var n,o;let i=this.selectors.activeOptionIndex(r);return i===null?null:r.virtual?r.virtual.options[i??0]:(o=(n=r.options[i])==null?void 0:n.dataRef.current.value)!=null?o:null},isActive:(r,n,o)=>{var i;let s=this.selectors.activeOptionIndex(r);return s===null?!1:r.virtual?s===r.dataRef.current.calculateIndex(n):((i=r.options[s])==null?void 0:i.id)===o},shouldScrollIntoView:(r,n,o)=>!(r.virtual||r.__demoMode||r.comboboxState!==0||r.activationTrigger===0||!this.selectors.isActive(r,n,o))});{let r=this.state.id,n=Nr.get(null);this.disposables.add(n.on(Hs.Push,o=>{!n.selectors.isTop(o,r)&&this.state.comboboxState===0&&this.actions.closeCombobox()})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,virtual:r=null,__demoMode:n=!1}){var o;return new Fv({id:t,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:r?{options:r.options,disabled:(o=r.disabled)!=null?o:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n})}reduce(t,r){return ze(r.type,Cx,t,r)}};const Ld=m.createContext(null);function En(e){let t=m.useContext(Ld);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Rd),r}return t}function Rd({id:e,virtual:t=null,__demoMode:r=!1}){let n=m.useMemo(()=>Tx.new({id:e,virtual:t,__demoMode:r}),[]);return Fo(()=>n.dispose()),n}let Cn=m.createContext(null);Cn.displayName="ComboboxDataContext";function Hr(e){let t=m.useContext(Cn);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Hr),r}return t}let Vd=m.createContext(null);function Px(e){let t=En("VirtualProvider"),r=Hr("VirtualProvider"),{options:n}=r.virtual,o=_e(t,d=>d.optionsElement),[i,s]=m.useMemo(()=>{let d=o;if(!d)return[0,0];let h=window.getComputedStyle(d);return[parseFloat(h.paddingBlockStart||h.paddingTop),parseFloat(h.paddingBlockEnd||h.paddingBottom)]},[o]),a=nw({enabled:n.length!==0,scrollPaddingStart:i,scrollPaddingEnd:s,count:n.length,estimateSize(){return 40},getScrollElement(){return t.state.optionsElement},overscan:12}),[l,c]=m.useState(0);pe(()=>{c(d=>d+1)},[n]);let u=a.getVirtualItems(),f=_e(t,d=>d.activationTrigger===Ct.Pointer),p=_e(t,t.selectors.activeOptionIndex);return u.length===0?null:m.createElement(Vd.Provider,{value:a},m.createElement("div",{style:{position:"relative",width:"100%",height:`${a.getTotalSize()}px`},ref:d=>{d&&(f||p!==null&&n.length>p&&a.scrollToIndex(p))}},u.map(d=>{var h;return m.createElement(m.Fragment,{key:d.key},m.cloneElement((h=e.children)==null?void 0:h.call(e,{...e.slot,option:n[d.index]}),{key:`${l}-${d.key}`,"data-index":d.index,"aria-setsize":n.length,"aria-posinset":d.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${d.start}px)`,overflowAnchor:"none"}}))})))}let Ax=m.Fragment;function Ox(e,t){let r=m.useId(),n=cr(),{value:o,defaultValue:i,onChange:s,form:a,name:l,by:c,invalid:u=!1,disabled:f=n||!1,onClose:p,__demoMode:d=!1,multiple:h=!1,immediate:v=!1,virtual:w=null,nullable:x,...S}=e,_=iu(i),[T=h?[]:void 0,P]=ou(o,s,_),A=Rd({id:r,virtual:w,__demoMode:d}),M=m.useRef({static:!1,hold:!1}),I=iw(c),V=K(ne=>w?c===null?w.options.indexOf(ne):w.options.findIndex(ye=>I(ye,ne)):A.state.options.findIndex(ye=>I(ye.dataRef.current.value,ne))),L=m.useCallback(ne=>ze(R.mode,{[ot.Multi]:()=>T.some(ye=>I(ye,ne)),[ot.Single]:()=>I(T,ne)}),[T]),O=_e(A,ne=>ne.virtual),F=K(()=>p==null?void 0:p()),R=m.useMemo(()=>({__demoMode:d,immediate:v,optionsPropsRef:M,value:T,defaultValue:_,disabled:f,invalid:u,mode:h?ot.Multi:ot.Single,virtual:w?O:null,onChange:P,isSelected:L,calculateIndex:V,compare:I,onClose:F}),[T,_,f,u,h,P,L,d,A,w,O,F]);pe(()=>{var ne;w&&A.send({type:Fd.UpdateVirtualConfiguration,options:w.options,disabled:(ne=w.disabled)!=null?ne:null})},[w,w==null?void 0:w.options,w==null?void 0:w.disabled]),pe(()=>{A.state.dataRef.current=R},[R]);let[X,z,q,G]=_e(A,ne=>[ne.comboboxState,ne.buttonElement,ne.inputElement,ne.optionsElement]),H=Nr.get(null),U=_e(H,m.useCallback(ne=>H.selectors.isTop(ne,r),[H,r]));Zs(U,[z,q,G],()=>A.actions.closeCombobox());let te=_e(A,A.selectors.activeOptionIndex),ae=_e(A,A.selectors.activeOption),ke=m.useMemo(()=>({open:X===me.Open,disabled:f,invalid:u,activeIndex:te,activeOption:ae,value:T}),[R,f,T,u,ae,X]),[Z,Y]=hn(),J=t===null?{}:{ref:t},fe=m.useCallback(()=>{if(_!==void 0)return P==null?void 0:P(_)},[P,_]),he=xe();return m.createElement(Y,{value:Z,props:{htmlFor:q==null?void 0:q.id},slot:{open:X===me.Open,disabled:f}},m.createElement(Td,null,m.createElement(Cn.Provider,{value:R},m.createElement(Ld.Provider,{value:A},m.createElement(va,{value:ze(X,{[me.Open]:Fe.Open,[me.Closed]:Fe.Closed})},l!=null&&m.createElement(uu,{disabled:f,data:T!=null?{[l]:T}:{},form:a,onReset:fe}),he({ourProps:J,theirProps:S,slot:ke,defaultTag:Ax,name:"Combobox"}))))))}let jx="input";function Mx(e,t){var r,n;let o=En("Combobox.Input"),i=Hr("Combobox.Input"),s=m.useId(),a=vo(),{id:l=a||`headlessui-combobox-input-${s}`,onChange:c,displayValue:u,disabled:f=i.disabled||!1,autoFocus:p=!1,type:d="text",...h}=e,[v]=_e(o,Y=>[Y.inputElement]),w=m.useRef(null),x=Ne(w,t,_d(),o.actions.setInputElement),S=Nt(v),[_,T]=_e(o,Y=>[Y.comboboxState,Y.isTyping]),P=jt(),A=K(()=>{o.actions.onChange(null),o.state.optionsElement&&(o.state.optionsElement.scrollTop=0),o.actions.goToOption({focus:de.Nothing})}),M=m.useMemo(()=>{var Y;return typeof u=="function"&&i.value!==void 0?(Y=u(i.value))!=null?Y:"":typeof i.value=="string"?i.value:""},[i.value,u]);wn(([Y,J],[fe,he])=>{if(o.state.isTyping)return;let ne=w.current;ne&&((he===me.Open&&J===me.Closed||Y!==fe)&&(ne.value=Y),requestAnimationFrame(()=>{if(o.state.isTyping||!ne||(S==null?void 0:S.activeElement)!==ne)return;let{selectionStart:ye,selectionEnd:ge}=ne;Math.abs((ge??0)-(ye??0))===0&&ye===0&&ne.setSelectionRange(ne.value.length,ne.value.length)}))},[M,_,S,T]),wn(([Y],[J])=>{if(Y===me.Open&&J===me.Closed){if(o.state.isTyping)return;let fe=w.current;if(!fe)return;let he=fe.value,{selectionStart:ne,selectionEnd:ye,selectionDirection:ge}=fe;fe.value="",fe.value=he,ge!==null?fe.setSelectionRange(ne,ye,ge):fe.setSelectionRange(ne,ye)}},[_]);let I=m.useRef(!1),V=K(()=>{I.current=!0}),L=K(()=>{P.nextFrame(()=>{I.current=!1})}),O=K(Y=>{switch(o.actions.setIsTyping(!0),Y.key){case ve.Enter:if(o.state.comboboxState!==me.Open||I.current)return;if(Y.preventDefault(),Y.stopPropagation(),o.selectors.activeOptionIndex(o.state)===null){o.actions.closeCombobox();return}o.actions.selectActiveOption(),i.mode===ot.Single&&o.actions.closeCombobox();break;case ve.ArrowDown:return Y.preventDefault(),Y.stopPropagation(),ze(o.state.comboboxState,{[me.Open]:()=>o.actions.goToOption({focus:de.Next}),[me.Closed]:()=>o.actions.openCombobox()});case ve.ArrowUp:return Y.preventDefault(),Y.stopPropagation(),ze(o.state.comboboxState,{[me.Open]:()=>o.actions.goToOption({focus:de.Previous}),[me.Closed]:()=>{tt.flushSync(()=>o.actions.openCombobox()),i.value||o.actions.goToOption({focus:de.Last})}});case ve.Home:if(Y.shiftKey)break;return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.First});case ve.PageUp:return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.First});case ve.End:if(Y.shiftKey)break;return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.Last});case ve.PageDown:return Y.preventDefault(),Y.stopPropagation(),o.actions.goToOption({focus:de.Last});case ve.Escape:return o.state.comboboxState!==me.Open?void 0:(Y.preventDefault(),o.state.optionsElement&&!i.optionsPropsRef.current.static&&Y.stopPropagation(),i.mode===ot.Single&&i.value===null&&A(),o.actions.closeCombobox());case ve.Tab:if(o.state.comboboxState!==me.Open)return;i.mode===ot.Single&&o.state.activationTrigger!==Ct.Focus&&o.actions.selectActiveOption(),o.actions.closeCombobox();break}}),F=K(Y=>{c==null||c(Y),i.mode===ot.Single&&Y.target.value===""&&A(),o.actions.openCombobox()}),R=K(Y=>{var J,fe,he;let ne=(J=Y.relatedTarget)!=null?J:Et.find(ye=>ye!==Y.currentTarget);if(!((fe=o.state.optionsElement)!=null&&fe.contains(ne))&&!((he=o.state.buttonElement)!=null&&he.contains(ne))&&o.state.comboboxState===me.Open)return Y.preventDefault(),i.mode===ot.Single&&i.value===null&&A(),o.actions.closeCombobox()}),X=K(Y=>{var J,fe,he;let ne=(J=Y.relatedTarget)!=null?J:Et.find(ye=>ye!==Y.currentTarget);(fe=o.state.buttonElement)!=null&&fe.contains(ne)||(he=o.state.optionsElement)!=null&&he.contains(ne)||i.disabled||i.immediate&&o.state.comboboxState!==me.Open&&P.microTask(()=>{tt.flushSync(()=>o.actions.openCombobox()),o.actions.setActivationTrigger(Ct.Focus)})}),z=jr(),q=Fs(),{isFocused:G,focusProps:H}=ar({autoFocus:p}),{isHovered:U,hoverProps:te}=sr({isDisabled:f}),ae=_e(o,Y=>Y.optionsElement),ke=m.useMemo(()=>({open:_===me.Open,disabled:f,invalid:i.invalid,hover:U,focus:G,autofocus:p}),[i,U,G,p,f,i.invalid]),Z=bt({ref:x,id:l,role:"combobox",type:d,"aria-controls":ae==null?void 0:ae.id,"aria-expanded":_===me.Open,"aria-activedescendant":_e(o,o.selectors.activeDescendantId),"aria-labelledby":z,"aria-describedby":q,"aria-autocomplete":"list",defaultValue:(n=(r=e.defaultValue)!=null?r:i.defaultValue!==void 0?u==null?void 0:u(i.defaultValue):null)!=null?n:i.defaultValue,disabled:f||void 0,autoFocus:p,onCompositionStart:V,onCompositionEnd:L,onKeyDown:O,onChange:F,onFocus:X,onBlur:R},H,te);return xe()({ourProps:Z,theirProps:h,slot:ke,defaultTag:jx,name:"Combobox.Input"})}let Nx="button";function Ix(e,t){let r=En("Combobox.Button"),n=Hr("Combobox.Button"),[o,i]=m.useState(null),s=Ne(t,i,r.actions.setButtonElement),a=m.useId(),{id:l=`headlessui-combobox-button-${a}`,disabled:c=n.disabled||!1,autoFocus:u=!1,...f}=e,[p,d,h]=_e(r,F=>[F.comboboxState,F.inputElement,F.optionsElement]),v=Uu(d),w=p===me.Open;zu(w,{trigger:o,action:m.useCallback(F=>{if(o!=null&&o.contains(F.target)||d!=null&&d.contains(F.target))return It.Ignore;let R=F.target.closest('[role="option"]:not([data-disabled])');return Je(R)?It.Select(R):h!=null&&h.contains(F.target)?It.Ignore:It.Close},[o,d,h]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let x=K(F=>{switch(F.key){case ve.Space:case ve.Enter:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&tt.flushSync(()=>r.actions.openCombobox()),v();return;case ve.ArrowDown:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&(tt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:de.First})),v();return;case ve.ArrowUp:F.preventDefault(),F.stopPropagation(),r.state.comboboxState===me.Closed&&(tt.flushSync(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:de.Last})),v();return;case ve.Escape:if(r.state.comboboxState!==me.Open)return;F.preventDefault(),r.state.optionsElement&&!n.optionsPropsRef.current.static&&F.stopPropagation(),tt.flushSync(()=>r.actions.closeCombobox()),v();return;default:return}}),S=K(F=>{F.preventDefault(),!Ds(F.currentTarget)&&(F.button===Do.Left&&(r.state.comboboxState===me.Open?r.actions.closeCombobox():r.actions.openCombobox()),v())}),_=jr([l]),{isFocusVisible:T,focusProps:P}=ar({autoFocus:u}),{isHovered:A,hoverProps:M}=sr({isDisabled:c}),{pressed:I,pressProps:V}=fn({disabled:c}),L=m.useMemo(()=>({open:p===me.Open,active:I||p===me.Open,disabled:c,invalid:n.invalid,value:n.value,hover:A,focus:T}),[n,A,T,I,c,p]),O=bt({ref:s,id:l,type:ea(e,o),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":h==null?void 0:h.id,"aria-expanded":p===me.Open,"aria-labelledby":_,disabled:c||void 0,autoFocus:u,onPointerDown:S,onKeyDown:x},P,M,V);return xe()({ourProps:O,theirProps:f,slot:L,defaultTag:Nx,name:"Combobox.Button"})}let Dx="div",Fx=Ht.RenderStrategy|Ht.Static;function Lx(e,t){var r,n,o;let i=m.useId(),{id:s=`headlessui-combobox-options-${i}`,hold:a=!1,anchor:l,portal:c=!1,modal:u=!0,transition:f=!1,...p}=e,d=En("Combobox.Options"),h=Hr("Combobox.Options"),v=kd(l);v&&(c=!0);let[w,x]=Ed(v),[S,_]=m.useState(null),T=Sd(),P=Ne(t,v?w:null,d.actions.setOptionsElement,_),[A,M,I,V,L]=_e(d,ge=>[ge.comboboxState,ge.inputElement,ge.buttonElement,ge.optionsElement,ge.activationTrigger]),O=Nt(M||I),F=Nt(V),R=Ur(),[X,z]=na(f,S,R!==null?(R&Fe.Open)===Fe.Open:A===me.Open);$s(X,M,d.actions.closeCombobox);let q=h.__demoMode?!1:u&&A===me.Open;ta(q,F);let G=h.__demoMode?!1:u&&A===me.Open;Ws(G,{allowed:m.useCallback(()=>[M,I,V],[M,I,V])}),pe(()=>{var ge;h.optionsPropsRef.current.static=(ge=e.static)!=null?ge:!1},[h.optionsPropsRef,e.static]),pe(()=>{h.optionsPropsRef.current.hold=a},[h.optionsPropsRef,a]),$u(A===me.Open,{container:V,accept(ge){return ge.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:ge.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(ge){ge.setAttribute("role","none")}});let H=jr([I==null?void 0:I.id]),U=m.useMemo(()=>({open:A===me.Open,option:void 0}),[A]),te=K(()=>{d.actions.setActivationTrigger(Ct.Pointer)}),ae=K(ge=>{ge.preventDefault(),d.actions.setActivationTrigger(Ct.Pointer)}),ke=bt(v?T():{},{"aria-labelledby":H,role:"listbox","aria-multiselectable":h.mode===ot.Multi?!0:void 0,id:s,ref:P,style:{...p.style,...x,"--input-width":Vs(M,!0).width,"--button-width":Vs(I,!0).width},onWheel:L===Ct.Pointer?void 0:te,onMouseDown:ae,...ra(z)}),Z=X&&A===me.Closed,Y=ga(Z,(r=h.virtual)==null?void 0:r.options),J=ga(Z,h.value),fe=K(ge=>h.compare(J,ge)),he=m.useMemo(()=>{if(!h.virtual)return h;if(Y===void 0)throw new Error("Missing `options` in virtual mode");return Y!==h.virtual.options?{...h,virtual:{...h.virtual,options:Y}}:h},[h,Y,(n=h.virtual)==null?void 0:n.options]);h.virtual&&Object.assign(p,{children:m.createElement(Cn.Provider,{value:he},m.createElement(Px,{slot:U},p.children))});let ne=xe(),ye=m.useMemo(()=>h.mode===ot.Multi?h:{...h,isSelected:fe},[h,fe]);return m.createElement(wa,{enabled:c?e.static||X:!1,ownerDocument:O},m.createElement(Cn.Provider,{value:ye},ne({ourProps:ke,theirProps:{...p,children:m.createElement(dx,{freeze:Z},typeof p.children=="function"?(o=p.children)==null?void 0:o.call(p,U):p.children)},slot:U,defaultTag:Dx,features:Fx,visible:X,name:"Combobox.Options"})))}let Rx="div";function Vx(e,t){var r,n,o;let i=Hr("Combobox.Option"),s=En("Combobox.Option"),a=m.useId(),{id:l=`headlessui-combobox-option-${a}`,value:c,disabled:u=(o=(n=(r=i.virtual)==null?void 0:r.disabled)==null?void 0:n.call(r,c))!=null?o:!1,order:f=null,...p}=e,[d]=_e(s,z=>[z.inputElement]),h=Uu(d),v=_e(s,m.useCallback(z=>s.selectors.isActive(z,c,l),[c,l])),w=i.isSelected(c),x=m.useRef(null),S=Bt({disabled:u,value:c,domRef:x,order:f}),_=m.useContext(Vd),T=Ne(t,x,_?_.measureElement:null),P=K(()=>{s.actions.setIsTyping(!1),s.actions.onChange(c)});pe(()=>s.actions.registerOption(l,S),[S,l]);let A=_e(s,m.useCallback(z=>s.selectors.shouldScrollIntoView(z,c,l),[c,l]));pe(()=>{if(A)return rt().requestAnimationFrame(()=>{var z,q;(q=(z=x.current)==null?void 0:z.scrollIntoView)==null||q.call(z,{block:"nearest"})})},[A,x]);let M=K(z=>{z.preventDefault(),z.button===Do.Left&&(u||(P(),Js()||requestAnimationFrame(()=>h()),i.mode===ot.Single&&s.actions.closeCombobox()))}),I=K(()=>{if(u)return s.actions.goToOption({focus:de.Nothing});let z=i.calculateIndex(c);s.actions.goToOption({focus:de.Specific,idx:z})}),V=Hu(),L=K(z=>V.update(z)),O=K(z=>{if(!V.wasMoved(z)||u||v&&s.state.activationTrigger===Ct.Pointer)return;let q=i.calculateIndex(c);s.actions.goToOption({focus:de.Specific,idx:q},Ct.Pointer)}),F=K(z=>{V.wasMoved(z)&&(u||v&&(i.optionsPropsRef.current.hold||s.state.activationTrigger===Ct.Pointer&&s.actions.goToOption({focus:de.Nothing})))}),R=m.useMemo(()=>({active:v,focus:v,selected:w,disabled:u}),[v,w,u]),X={id:l,ref:T,role:"option",tabIndex:u===!0?void 0:-1,"aria-disabled":u===!0?!0:void 0,"aria-selected":w,disabled:void 0,onMouseDown:M,onFocus:I,onPointerEnter:L,onMouseEnter:L,onPointerMove:O,onMouseMove:O,onPointerLeave:F,onMouseLeave:F};return xe()({ourProps:X,theirProps:p,slot:R,defaultTag:Rx,name:"Combobox.Option"})}let zx=be(Ox),zd=be(Ix),Ud=be(Mx),Ux=Rs,Bd=be(Lx),Hd=be(Vx),Bx=Object.assign(zx,{Input:Ud,Button:zd,Label:Ux,Options:Bd,Option:Hd}),Hx=m.Fragment;function qx(e,t){let{...r}=e,n=!1,{isFocusVisible:o,focusProps:i}=ar(),{isHovered:s,hoverProps:a}=sr({isDisabled:n}),{pressed:l,pressProps:c}=fn({disabled:n}),u=bt({ref:t},i,a,c),f=m.useMemo(()=>({hover:s,focus:o,active:l}),[s,o,l]);return xe()({ourProps:u,theirProps:r,slot:f,defaultTag:Hx,name:"DataInteractive"})}let Wx=be(qx);function $x(e,t=typeof document<"u"?document.defaultView:null,r){let n=vn(e,"escape");Qs(t,"keydown",o=>{n&&(o.defaultPrevented||o.key===ve.Escape&&r(o))})}function Kx(){var e;let[t]=m.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia("(pointer: coarse)"):null),[r,n]=m.useState((e=t==null?void 0:t.matches)!=null?e:!1);return pe(()=>{if(!t)return;function o(i){n(i.matches)}return t.addEventListener("change",o),()=>t.removeEventListener("change",o)},[t]),r}function Gx({defaultContainers:e=[],portals:t,mainTreeNode:r}={}){let n=Nt(r),o=K(()=>{var i,s;let a=[];for(let l of e)l!==null&&(Mt(l)?a.push(l):"current"in l&&Mt(l.current)&&a.push(l.current));if(t!=null&&t.current)for(let l of t.current)a.push(l);for(let l of(i=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?i:[])l!==document.body&&l!==document.head&&Mt(l)&&l.id!=="headlessui-portal-root"&&(r&&(l.contains(r)||l.contains((s=r==null?void 0:r.getRootNode())==null?void 0:s.host))||a.some(c=>l.contains(c))||a.push(l));return a});return{resolveContainers:o,contains:K(i=>o().some(s=>s.contains(i)))}}let qd=m.createContext(null);function Wd({children:e,node:t}){let[r,n]=m.useState(null),o=$d(t??r);return m.createElement(qd.Provider,{value:o},e,o===null&&m.createElement(Or,{features:ur.Hidden,ref:i=>{var s,a;if(i){for(let l of(a=(s=lr(i))==null?void 0:s.querySelectorAll("html > *, body > *"))!=null?a:[])if(l!==document.body&&l!==document.head&&Mt(l)&&l!=null&&l.contains(i)){n(l);break}}}}))}function $d(e=null){var t;return(t=m.useContext(qd))!=null?t:e}function xa(){let e=m.useRef(!1);return pe(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var Tn=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Tn||{});function Yx(){let e=m.useRef(0);return Lu(!0,"keydown",t=>{t.key==="Tab"&&(e.current=t.shiftKey?1:0)},!0),e}function Kd(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let r of e.current)Mt(r.current)&&t.add(r.current);return t}let Xx="div";var pr=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(pr||{});function Jx(e,t){let r=m.useRef(null),n=Ne(r,t),{initialFocus:o,initialFocusFallback:i,containers:s,features:a=15,...l}=e;Sn()||(a=0);let c=Nt(r);t1(a,{ownerDocument:c});let u=r1(a,{ownerDocument:c,container:r,initialFocus:o,initialFocusFallback:i});n1(a,{ownerDocument:c,container:r,containers:s,previousActiveElement:u});let f=Yx(),p=K(S=>{if(!Je(r.current))return;let _=r.current;(T=>T())(()=>{ze(f.current,{[Tn.Forwards]:()=>{Ir(_,ut.First,{skipElements:[S.relatedTarget,i]})},[Tn.Backwards]:()=>{Ir(_,ut.Last,{skipElements:[S.relatedTarget,i]})}})})}),d=vn(!!(a&2),"focus-trap#tab-lock"),h=jt(),v=m.useRef(!1),w={ref:n,onKeyDown(S){S.key=="Tab"&&(v.current=!0,h.requestAnimationFrame(()=>{v.current=!1}))},onBlur(S){if(!(a&4))return;let _=Kd(s);Je(r.current)&&_.add(r.current);let T=S.relatedTarget;wt(T)&&T.dataset.headlessuiFocusGuard!=="true"&&(Gd(_,T)||(v.current?Ir(r.current,ze(f.current,{[Tn.Forwards]:()=>ut.Next,[Tn.Backwards]:()=>ut.Previous})|ut.WrapAround,{relativeTo:S.target}):wt(S.target)&&xt(S.target)))}},x=xe();return m.createElement(m.Fragment,null,d&&m.createElement(Or,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:ur.Focusable}),x({ourProps:w,theirProps:l,defaultTag:Xx,name:"FocusTrap"}),d&&m.createElement(Or,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:ur.Focusable}))}let Zx=be(Jx),Qx=Object.assign(Zx,{features:pr});function e1(e=!0){let t=m.useRef(Et.slice());return wn(([r],[n])=>{n===!0&&r===!1&&po(()=>{t.current.splice(0)}),n===!1&&r===!0&&(t.current=Et.slice())},[e,Et,t]),K(()=>{var r;return(r=t.current.find(n=>n!=null&&n.isConnected))!=null?r:null})}function t1(e,{ownerDocument:t}){let r=!!(e&8),n=e1(r);wn(()=>{r||(t==null?void 0:t.activeElement)===(t==null?void 0:t.body)&&xt(n())},[r]),Fo(()=>{r&&xt(n())})}function r1(e,{ownerDocument:t,container:r,initialFocus:n,initialFocusFallback:o}){let i=m.useRef(null),s=vn(!!(e&1),"focus-trap#initial-focus"),a=xa();return wn(()=>{if(e===0)return;if(!s){o!=null&&o.current&&xt(o.current);return}let l=r.current;l&&po(()=>{if(!a.current)return;let c=t==null?void 0:t.activeElement;if(n!=null&&n.current){if((n==null?void 0:n.current)===c){i.current=c;return}}else if(l.contains(c)){i.current=c;return}if(n!=null&&n.current)xt(n.current);else{if(e&16){if(Ir(l,ut.First|ut.AutoFocus)!==Ks.Error)return}else if(Ir(l,ut.First)!==Ks.Error)return;if(o!=null&&o.current&&(xt(o.current),(t==null?void 0:t.activeElement)===o.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}i.current=t==null?void 0:t.activeElement})},[o,s,e]),i}function n1(e,{ownerDocument:t,container:r,containers:n,previousActiveElement:o}){let i=xa(),s=!!(e&4);Qs(t==null?void 0:t.defaultView,"focus",a=>{if(!s||!i.current)return;let l=Kd(n);Je(r.current)&&l.add(r.current);let c=o.current;if(!c)return;let u=a.target;Je(u)?Gd(l,u)?(o.current=u,xt(u)):(a.preventDefault(),a.stopPropagation(),xt(c)):xt(o.current)},!0)}function Gd(e,t){for(let r of e)if(r.contains(t))return!0;return!1}function Yd(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||((t=e.as)!=null?t:Jd)!==m.Fragment||m.Children.count(e.children)===1}let Lo=m.createContext(null);Lo.displayName="TransitionContext";var o1=(e=>(e.Visible="visible",e.Hidden="hidden",e))(o1||{});function i1(){let e=m.useContext(Lo);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}function s1(){let e=m.useContext(Ro);if(e===null)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}let Ro=m.createContext(null);Ro.displayName="NestingContext";function Vo(e){return"children"in e?Vo(e.children):e.current.filter(({el:t})=>t.current!==null).filter(({state:t})=>t==="visible").length>0}function Xd(e,t){let r=Bt(e),n=m.useRef([]),o=xa(),i=jt(),s=K((d,h=qt.Hidden)=>{let v=n.current.findIndex(({el:w})=>w===d);v!==-1&&(ze(h,{[qt.Unmount](){n.current.splice(v,1)},[qt.Hidden](){n.current[v].state="hidden"}}),i.microTask(()=>{var w;!Vo(n)&&o.current&&((w=r.current)==null||w.call(r))}))}),a=K(d=>{let h=n.current.find(({el:v})=>v===d);return h?h.state!=="visible"&&(h.state="visible"):n.current.push({el:d,state:"visible"}),()=>s(d,qt.Unmount)}),l=m.useRef([]),c=m.useRef(Promise.resolve()),u=m.useRef({enter:[],leave:[]}),f=K((d,h,v)=>{l.current.splice(0),t&&(t.chains.current[h]=t.chains.current[h].filter(([w])=>w!==d)),t==null||t.chains.current[h].push([d,new Promise(w=>{l.current.push(w)})]),t==null||t.chains.current[h].push([d,new Promise(w=>{Promise.all(u.current[h].map(([x,S])=>S)).then(()=>w())})]),h==="enter"?c.current=c.current.then(()=>t==null?void 0:t.wait.current).then(()=>v(h)):v(h)}),p=K((d,h,v)=>{Promise.all(u.current[h].splice(0).map(([w,x])=>x)).then(()=>{var w;(w=l.current.shift())==null||w()}).then(()=>v(h))});return m.useMemo(()=>({children:n,register:a,unregister:s,onStart:f,onStop:p,wait:c,chains:u}),[a,s,n,f,p,u,c])}let Jd=m.Fragment,Zd=Ht.RenderStrategy;function a1(e,t){var r,n;let{transition:o=!0,beforeEnter:i,afterEnter:s,beforeLeave:a,afterLeave:l,enter:c,enterFrom:u,enterTo:f,entered:p,leave:d,leaveFrom:h,leaveTo:v,...w}=e,[x,S]=m.useState(null),_=m.useRef(null),T=Yd(e),P=Ne(...T?[_,t,S]:t===null?[]:[t]),A=(r=w.unmount)==null||r?qt.Unmount:qt.Hidden,{show:M,appear:I,initial:V}=i1(),[L,O]=m.useState(M?"visible":"hidden"),F=s1(),{register:R,unregister:X}=F;pe(()=>R(_),[R,_]),pe(()=>{if(A===qt.Hidden&&_.current){if(M&&L!=="visible"){O("visible");return}return ze(L,{hidden:()=>X(_),visible:()=>R(_)})}},[L,_,R,X,M,A]);let z=Sn();pe(()=>{if(T&&z&&L==="visible"&&_.current===null)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[_,L,z,T]);let q=V&&!I,G=I&&M&&V,H=m.useRef(!1),U=Xd(()=>{H.current||(O("hidden"),X(_))},F),te=K(he=>{H.current=!0;let ne=he?"enter":"leave";U.onStart(_,ne,ye=>{ye==="enter"?i==null||i():ye==="leave"&&(a==null||a())})}),ae=K(he=>{let ne=he?"enter":"leave";H.current=!1,U.onStop(_,ne,ye=>{ye==="enter"?s==null||s():ye==="leave"&&(l==null||l())}),ne==="leave"&&!Vo(U)&&(O("hidden"),X(_))});m.useEffect(()=>{T&&o||(te(M),ae(M))},[M,T,o]);let ke=(()=>!(!o||!T||!z||q))(),[,Z]=na(ke,x,M,{start:te,end:ae}),Y=Wt({ref:P,className:((n=js(w.className,G&&c,G&&u,Z.enter&&c,Z.enter&&Z.closed&&u,Z.enter&&!Z.closed&&f,Z.leave&&d,Z.leave&&!Z.closed&&h,Z.leave&&Z.closed&&v,!Z.transition&&M&&p))==null?void 0:n.trim())||void 0,...ra(Z)}),J=0;L==="visible"&&(J|=Fe.Open),L==="hidden"&&(J|=Fe.Closed),M&&L==="hidden"&&(J|=Fe.Opening),!M&&L==="visible"&&(J|=Fe.Closing);let fe=xe();return m.createElement(Ro.Provider,{value:U},m.createElement(va,{value:J},fe({ourProps:Y,theirProps:w,defaultTag:Jd,features:Zd,visible:L==="visible",name:"Transition.Child"})))}function l1(e,t){let{show:r,appear:n=!1,unmount:o=!0,...i}=e,s=m.useRef(null),a=Yd(e),l=Ne(...a?[s,t]:t===null?[]:[t]);Sn();let c=Ur();if(r===void 0&&c!==null&&(r=(c&Fe.Open)===Fe.Open),r===void 0)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,f]=m.useState(r?"visible":"hidden"),p=Xd(()=>{r||f("hidden")}),[d,h]=m.useState(!0),v=m.useRef([r]);pe(()=>{d!==!1&&v.current[v.current.length-1]!==r&&(v.current.push(r),h(!1))},[v,r]);let w=m.useMemo(()=>({show:r,appear:n,initial:d}),[r,n,d]);pe(()=>{r?f("visible"):!Vo(p)&&s.current!==null&&f("hidden")},[r,p]);let x={unmount:o},S=K(()=>{var P;d&&h(!1),(P=e.beforeEnter)==null||P.call(e)}),_=K(()=>{var P;d&&h(!1),(P=e.beforeLeave)==null||P.call(e)}),T=xe();return m.createElement(Ro.Provider,{value:p},m.createElement(Lo.Provider,{value:w},T({ourProps:{...x,as:m.Fragment,children:m.createElement(Qd,{ref:l,...x,...i,beforeEnter:S,beforeLeave:_})},theirProps:{},defaultTag:m.Fragment,features:Zd,visible:u==="visible",name:"Transition"})))}function c1(e,t){let r=m.useContext(Lo)!==null,n=Ur()!==null;return m.createElement(m.Fragment,null,!r&&n?m.createElement(ka,{ref:t,...e}):m.createElement(Qd,{ref:t,...e}))}let ka=be(l1),Qd=be(a1),_a=be(c1),u1=Object.assign(ka,{Child:_a,Root:ka});var d1=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(d1||{}),f1=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(f1||{});let h1={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},Sa=m.createContext(null);Sa.displayName="DialogContext";function zo(e){let t=m.useContext(Sa);if(t===null){let r=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,zo),r}return t}function p1(e,t){return ze(t.type,h1,e,t)}let ef=be(function(e,t){let r=m.useId(),{id:n=`headlessui-dialog-${r}`,open:o,onClose:i,initialFocus:s,role:a="dialog",autoFocus:l=!0,__demoMode:c=!1,unmount:u=!1,...f}=e,p=m.useRef(!1);a=function(){return a==="dialog"||a==="alertdialog"?a:(p.current||(p.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")}();let d=Ur();o===void 0&&d!==null&&(o=(d&Fe.Open)===Fe.Open);let h=m.useRef(null),v=Ne(h,t),w=Nt(h),x=o?0:1,[S,_]=m.useReducer(p1,{titleId:null,descriptionId:null,panelRef:m.createRef()}),T=K(()=>i(!1)),P=K(Z=>_({type:0,id:Z})),A=Sn()?x===0:!1,[M,I]=kx(),V={get current(){var Z;return(Z=S.panelRef.current)!=null?Z:h.current}},L=$d(),{resolveContainers:O}=Gx({mainTreeNode:L,portals:M,defaultContainers:[V]}),F=d!==null?(d&Fe.Closing)===Fe.Closing:!1;Ws(c||F?!1:A,{allowed:K(()=>{var Z,Y;return[(Y=(Z=h.current)==null?void 0:Z.closest("[data-headlessui-portal]"))!=null?Y:null]}),disallowed:K(()=>{var Z;return[(Z=L==null?void 0:L.closest("body > *:not(#headlessui-portal-root)"))!=null?Z:null]})});let R=Nr.get(null);pe(()=>{if(A)return R.actions.push(n),()=>R.actions.pop(n)},[R,n,A]);let X=_e(R,m.useCallback(Z=>R.selectors.isTop(Z,n),[R,n]));Zs(X,O,Z=>{Z.preventDefault(),T()}),$x(X,w==null?void 0:w.defaultView,Z=>{Z.preventDefault(),Z.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&typeof document.activeElement.blur=="function"&&document.activeElement.blur(),T()}),ta(c||F?!1:A,w,O),$s(A,h,T);let[z,q]=yo(),G=m.useMemo(()=>[{dialogState:x,close:T,setTitleId:P,unmount:u},S],[x,S,T,P,u]),H=m.useMemo(()=>({open:x===0}),[x]),U={ref:v,id:n,role:a,tabIndex:-1,"aria-modal":c?void 0:x===0?!0:void 0,"aria-labelledby":S.titleId,"aria-describedby":z,unmount:u},te=!Kx(),ae=pr.None;A&&!c&&(ae|=pr.RestoreFocus,ae|=pr.TabLock,l&&(ae|=pr.AutoFocus),te&&(ae|=pr.InitialFocus));let ke=xe();return m.createElement(fx,null,m.createElement(jd,{force:!0},m.createElement(wa,null,m.createElement(Sa.Provider,{value:G},m.createElement(Id,{target:h},m.createElement(jd,{force:!1},m.createElement(q,{slot:H},m.createElement(I,null,m.createElement(Qx,{initialFocus:s,initialFocusFallback:h,containers:O,features:ae},m.createElement(qb,{value:T},ke({ourProps:U,theirProps:f,slot:H,defaultTag:m1,features:g1,visible:x===0,name:"Dialog"})))))))))))}),m1="div",g1=Ht.RenderStrategy|Ht.Static;function v1(e,t){let{transition:r=!1,open:n,...o}=e,i=Ur(),s=e.hasOwnProperty("open")||i!==null,a=e.hasOwnProperty("onClose");if(!s&&!a)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!s)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!a)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!i&&typeof e.open!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if(typeof e.onClose!="function")throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return(n!==void 0||r)&&!o.static?m.createElement(Wd,null,m.createElement(u1,{show:n,transition:r,unmount:o.unmount},m.createElement(ef,{ref:t,...o}))):m.createElement(Wd,null,m.createElement(ef,{ref:t,open:n,...o}))}let b1="div";function w1(e,t){let r=m.useId(),{id:n=`headlessui-dialog-panel-${r}`,transition:o=!1,...i}=e,[{dialogState:s,unmount:a},l]=zo("Dialog.Panel"),c=Ne(t,l.panelRef),u=m.useMemo(()=>({open:s===0}),[s]),f=K(w=>{w.stopPropagation()}),p={ref:c,id:n,onClick:f},d=o?_a:m.Fragment,h=o?{unmount:a}:{},v=xe();return m.createElement(d,{...h},v({ourProps:p,theirProps:i,slot:u,defaultTag:b1,name:"Dialog.Panel"}))}let y1="div";function x1(e,t){let{transition:r=!1,...n}=e,[{dialogState:o,unmount:i}]=zo("Dialog.Backdrop"),s=m.useMemo(()=>({open:o===0}),[o]),a={ref:t,"aria-hidden":!0},l=r?_a:m.Fragment,c=r?{unmount:i}:{},u=xe();return m.createElement(l,{...c},u({ourProps:a,theirProps:n,slot:s,defaultTag:y1,name:"Dialog.Backdrop"}))}let k1="h2";function _1(e,t){let r=m.useId(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:i,setTitleId:s}]=zo("Dialog.Title"),a=Ne(t);m.useEffect(()=>(s(n),()=>s(null)),[n,s]);let l=m.useMemo(()=>({open:i===0}),[i]),c={ref:a,id:n};return xe()({ourProps:c,theirProps:o,slot:l,defaultTag:k1,name:"Dialog.Title"})}let S1=be(v1),Uo=be(w1),Ea=be(x1),Ca=be(_1),Pn=Object.assign(S1,{Panel:Uo,Title:Ca,Description:xo}),E1="div";function C1(e,t){let r=`headlessui-control-${m.useId()}`,[n,o]=hn(),[i,s]=yo(),a=cr(),{disabled:l=a||!1,...c}=e,u=m.useMemo(()=>({disabled:l}),[l]),f={ref:t,disabled:l||void 0,"aria-disabled":l||void 0},p=xe();return m.createElement(vb,{value:l},m.createElement(o,{value:n},m.createElement(s,{value:i},m.createElement(Ob,{id:r},p({ourProps:f,theirProps:{...c,children:m.createElement(Tb,null,typeof c.children=="function"?c.children(u):c.children)},slot:u,defaultTag:E1,name:"Field"})))))}let T1=be(C1),P1="input";function A1(e,t){let r=m.useId(),n=vo(),o=cr(),{id:i=n||`headlessui-input-${r}`,disabled:s=o||!1,autoFocus:a=!1,invalid:l=!1,...c}=e,u=jr(),f=Fs(),{isFocused:p,focusProps:d}=ar({autoFocus:a}),{isHovered:h,hoverProps:v}=sr({isDisabled:s}),w=bt({ref:t,id:i,"aria-labelledby":u,"aria-describedby":f,"aria-invalid":l?"true":void 0,disabled:s||void 0,autoFocus:a},d,v),x=m.useMemo(()=>({disabled:s,invalid:l,hover:h,focus:p,autofocus:a}),[s,l,h,p,a]);return xe()({ourProps:w,theirProps:c,slot:x,defaultTag:P1,name:"Input"})}let O1=be(A1);function j1(e,t){let r=m.useRef({left:0,top:0});if(pe(()=>{if(!t)return;let o=t.getBoundingClientRect();o&&(r.current=o)},[e,t]),t==null||!e||t===document.activeElement)return!1;let n=t.getBoundingClientRect();return n.top!==r.current.top||n.left!==r.current.left}let tf=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function rf(e){var t,r;let n=(t=e.innerText)!=null?t:"",o=e.cloneNode(!0);if(!Je(o))return n;let i=!1;for(let a of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),i=!0;let s=i?(r=o.innerText)!=null?r:"":n;return tf.test(s)&&(s=s.replace(tf,"")),s}function M1(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(o=>{let i=document.getElementById(o);if(i){let s=i.getAttribute("aria-label");return typeof s=="string"?s.trim():rf(i).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return rf(e).trim()}function N1(e){let t=m.useRef(""),r=m.useRef("");return K(()=>{let n=e.current;if(!n)return"";let o=n.innerText;if(t.current===o)return r.current;let i=M1(n).trim().toLowerCase();return t.current=o,r.current=i,i})}var I1=Object.defineProperty,D1=(e,t,r)=>t in e?I1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,nf=(e,t,r)=>(D1(e,typeof t!="symbol"?t+"":t,r),r),Ue=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Ue||{}),Bo=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Bo||{}),Se=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItems=5]="RegisterItems",e[e.UnregisterItems=6]="UnregisterItems",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e[e.SortItems=9]="SortItems",e))(Se||{});function of(e,t=r=>r){let r=e.activeItemIndex!==null?e.items[e.activeItemIndex]:null,n=Xs(t(e.items.slice()),i=>i.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return o===-1&&(o=null),{items:n,activeItemIndex:o}}let F1={1(e){return e.menuState===1?e:{...e,activeItemIndex:null,pendingFocus:{focus:de.Nothing},menuState:1}},0(e,t){return e.menuState===0?e:{...e,__demoMode:!1,pendingFocus:t.focus,menuState:0}},2:(e,t)=>{var r,n,o,i,s;if(e.menuState===1)return e;let a={...e,searchQuery:"",activationTrigger:(r=t.trigger)!=null?r:1,__demoMode:!1};if(t.focus===de.Nothing)return{...a,activeItemIndex:null};if(t.focus===de.Specific)return{...a,activeItemIndex:e.items.findIndex(u=>u.id===t.id)};if(t.focus===de.Previous){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,p=Br(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(p!==null){let d=e.items[p].dataRef.current.domRef;if(((n=f.current)==null?void 0:n.previousElementSibling)===d.current||((o=d.current)==null?void 0:o.previousElementSibling)===null)return{...a,activeItemIndex:p}}}}else if(t.focus===de.Next){let u=e.activeItemIndex;if(u!==null){let f=e.items[u].dataRef.current.domRef,p=Br(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:d=>d.id,resolveDisabled:d=>d.dataRef.current.disabled});if(p!==null){let d=e.items[p].dataRef.current.domRef;if(((i=f.current)==null?void 0:i.nextElementSibling)===d.current||((s=d.current)==null?void 0:s.nextElementSibling)===null)return{...a,activeItemIndex:p}}}}let l=of(e),c=Br(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:u=>u.id,resolveDisabled:u=>u.dataRef.current.disabled});return{...a,...l,activeItemIndex:c}},3:(e,t)=>{let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(e.activeItemIndex!==null?e.items.slice(e.activeItemIndex+r).concat(e.items.slice(0,e.activeItemIndex+r)):e.items).find(s=>{var a;return((a=s.dataRef.current.textValue)==null?void 0:a.startsWith(n))&&!s.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return i===-1||i===e.activeItemIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeItemIndex:i,activationTrigger:1}},4(e){return e.searchQuery===""?e:{...e,searchQuery:"",searchActiveItemIndex:null}},5:(e,t)=>{let r=e.items.concat(t.items.map(o=>o)),n=e.activeItemIndex;return e.pendingFocus.focus!==de.Nothing&&(n=Br(e.pendingFocus,{resolveItems:()=>r,resolveActiveIndex:()=>e.activeItemIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled})),{...e,items:r,activeItemIndex:n,pendingFocus:{focus:de.Nothing},pendingShouldSort:!0}},6:(e,t)=>{let r=e.items,n=[],o=new Set(t.items);for(let[i,s]of r.entries())if(o.has(s.id)&&(n.push(i),o.delete(s.id),o.size===0))break;if(n.length>0){r=r.slice();for(let i of n.reverse())r.splice(i,1)}return{...e,items:r,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element},9:e=>e.pendingShouldSort?{...e,...of(e),pendingShouldSort:!1}:e};class Ta extends Us{constructor(t){super(t),nf(this,"actions",{registerItem:Pu(()=>{let r=[],n=new Set;return[(o,i)=>{n.has(i)||(n.add(i),r.push({id:o,dataRef:i}))},()=>(n.clear(),this.send({type:5,items:r.splice(0)}))]}),unregisterItem:Pu(()=>{let r=[];return[n=>r.push(n),()=>this.send({type:6,items:r.splice(0)})]})}),nf(this,"selectors",{activeDescendantId(r){var n;let o=r.activeItemIndex,i=r.items;return o===null||(n=i[o])==null?void 0:n.id},isActive(r,n){var o;let i=r.activeItemIndex,s=r.items;return i!==null?((o=s[i])==null?void 0:o.id)===n:!1},shouldScrollIntoView(r,n){return r.__demoMode||r.menuState!==0||r.activationTrigger===0?!1:this.isActive(r,n)}}),this.on(5,()=>{this.disposables.requestAnimationFrame(()=>{this.send({type:9})})});{let r=this.state.id,n=Nr.get(null);this.disposables.add(n.on(Hs.Push,o=>{!n.selectors.isTop(o,r)&&this.state.menuState===0&&this.send({type:1})})),this.on(0,()=>n.actions.push(r)),this.on(1,()=>n.actions.pop(r))}}static new({id:t,__demoMode:r=!1}){return new Ta({id:t,__demoMode:r,menuState:r?0:1,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1,pendingShouldSort:!1,pendingFocus:{focus:de.Nothing}})}reduce(t,r){return ze(r.type,F1,t,r)}}const sf=m.createContext(null);function Pa(e){let t=m.useContext(sf);if(t===null){let r=new Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,af),r}return t}function af({id:e,__demoMode:t=!1}){let r=m.useMemo(()=>Ta.new({id:e,__demoMode:t}),[]);return Fo(()=>r.dispose()),r}let L1=m.Fragment;function R1(e,t){let r=m.useId(),{__demoMode:n=!1,...o}=e,i=af({id:r,__demoMode:n}),[s,a,l]=_e(i,w=>[w.menuState,w.itemsElement,w.buttonElement]),c=Ne(t),u=Nr.get(null),f=_e(u,m.useCallback(w=>u.selectors.isTop(w,r),[u,r]));Zs(f,[l,a],(w,x)=>{var S;i.send({type:Se.CloseMenu}),Ys(x,Gs.Loose)||(w.preventDefault(),(S=i.state.buttonElement)==null||S.focus())});let p=K(()=>{i.send({type:Se.CloseMenu})}),d=m.useMemo(()=>({open:s===Ue.Open,close:p}),[s,p]),h={ref:c},v=xe();return m.createElement(Td,null,m.createElement(sf.Provider,{value:i},m.createElement(va,{value:ze(s,{[Ue.Open]:Fe.Open,[Ue.Closed]:Fe.Closed})},v({ourProps:h,theirProps:o,slot:d,defaultTag:L1,name:"Menu"}))))}let V1="button";function z1(e,t){let r=Pa("Menu.Button"),n=m.useId(),{id:o=`headlessui-menu-button-${n}`,disabled:i=!1,autoFocus:s=!1,...a}=e,l=m.useRef(null),c=lx(),u=Ne(t,l,_d(),K(R=>r.send({type:Se.SetButtonElement,element:R}))),f=K(R=>{switch(R.key){case ve.Space:case ve.Enter:case ve.ArrowDown:R.preventDefault(),R.stopPropagation(),r.send({type:Se.OpenMenu,focus:{focus:de.First}});break;case ve.ArrowUp:R.preventDefault(),R.stopPropagation(),r.send({type:Se.OpenMenu,focus:{focus:de.Last}});break}}),p=K(R=>{switch(R.key){case ve.Space:R.preventDefault();break}}),[d,h,v]=_e(r,R=>[R.menuState,R.buttonElement,R.itemsElement]),w=d===Ue.Open;zu(w,{trigger:h,action:m.useCallback(R=>{if(h!=null&&h.contains(R.target))return It.Ignore;let X=R.target.closest('[role="menuitem"]:not([data-disabled])');return Je(X)?It.Select(X):v!=null&&v.contains(R.target)?It.Ignore:It.Close},[h,v]),close:m.useCallback(()=>r.send({type:Se.CloseMenu}),[]),select:m.useCallback(R=>R.click(),[])});let x=K(R=>{var X;if(R.button===Do.Left){if(Ds(R.currentTarget))return R.preventDefault();i||(d===Ue.Open?(tt.flushSync(()=>r.send({type:Se.CloseMenu})),(X=l.current)==null||X.focus({preventScroll:!0})):(R.preventDefault(),r.send({type:Se.OpenMenu,focus:{focus:de.Nothing},trigger:Bo.Pointer})))}}),S=m.useRef(null),_=K(R=>{S.current=R.pointerType,R.pointerType==="mouse"&&x(R)}),T=K(R=>{S.current!=="mouse"&&x(R)}),{isFocusVisible:P,focusProps:A}=ar({autoFocus:s}),{isHovered:M,hoverProps:I}=sr({isDisabled:i}),{pressed:V,pressProps:L}=fn({disabled:i}),O=m.useMemo(()=>({open:d===Ue.Open,active:V||d===Ue.Open,disabled:i,hover:M,focus:P,autofocus:s}),[d,M,P,V,i,s]),F=bt(c(),{ref:u,id:o,type:ea(e,l.current),"aria-haspopup":"menu","aria-controls":v==null?void 0:v.id,"aria-expanded":d===Ue.Open,disabled:i||void 0,autoFocus:s,onKeyDown:f,onKeyUp:p,onPointerDown:_,onClick:T},A,I,L);return xe()({ourProps:F,theirProps:a,slot:O,defaultTag:V1,name:"Menu.Button"})}let U1="div",B1=Ht.RenderStrategy|Ht.Static;function H1(e,t){let r=m.useId(),{id:n=`headlessui-menu-items-${r}`,anchor:o,portal:i=!1,modal:s=!0,transition:a=!1,...l}=e,c=kd(o),u=Pa("Menu.Items"),[f,p]=Ed(c),d=Sd(),[h,v]=m.useState(null),w=Ne(t,c?f:null,K(U=>u.send({type:Se.SetItemsElement,element:U})),v),[x,S]=_e(u,U=>[U.menuState,U.buttonElement]),_=Nt(S),T=Nt(h);c&&(i=!0);let P=Ur(),[A,M]=na(a,h,P!==null?(P&Fe.Open)===Fe.Open:x===Ue.Open);$s(A,S,()=>{u.send({type:Se.CloseMenu})});let I=_e(u,U=>U.__demoMode),V=I?!1:s&&x===Ue.Open;ta(V,T);let L=I?!1:s&&x===Ue.Open;Ws(L,{allowed:m.useCallback(()=>[S,h],[S,h])});let O=x!==Ue.Open,F=j1(O,S)?!1:A;m.useEffect(()=>{let U=h;U&&x===Ue.Open&&U!==(T==null?void 0:T.activeElement)&&U.focus({preventScroll:!0})},[x,h,T]),$u(x===Ue.Open,{container:h,accept(U){return U.getAttribute("role")==="menuitem"?NodeFilter.FILTER_REJECT:U.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(U){U.setAttribute("role","none")}});let R=jt(),X=K(U=>{var te,ae,ke;switch(R.dispose(),U.key){case ve.Space:if(u.state.searchQuery!=="")return U.preventDefault(),U.stopPropagation(),u.send({type:Se.Search,value:U.key});case ve.Enter:if(U.preventDefault(),U.stopPropagation(),u.state.activeItemIndex!==null){let{dataRef:Z}=u.state.items[u.state.activeItemIndex];(ae=(te=Z.current)==null?void 0:te.domRef.current)==null||ae.click()}u.send({type:Se.CloseMenu}),Du(u.state.buttonElement);break;case ve.ArrowDown:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Next});case ve.ArrowUp:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Previous});case ve.Home:case ve.PageUp:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.First});case ve.End:case ve.PageDown:return U.preventDefault(),U.stopPropagation(),u.send({type:Se.GoToItem,focus:de.Last});case ve.Escape:U.preventDefault(),U.stopPropagation(),tt.flushSync(()=>u.send({type:Se.CloseMenu})),(ke=u.state.buttonElement)==null||ke.focus({preventScroll:!0});break;case ve.Tab:U.preventDefault(),U.stopPropagation(),tt.flushSync(()=>u.send({type:Se.CloseMenu})),Aw(u.state.buttonElement,U.shiftKey?ut.Previous:ut.Next);break;default:U.key.length===1&&(u.send({type:Se.Search,value:U.key}),R.setTimeout(()=>u.send({type:Se.ClearSearch}),350));break}}),z=K(U=>{switch(U.key){case ve.Space:U.preventDefault();break}}),q=m.useMemo(()=>({open:x===Ue.Open}),[x]),G=bt(c?d():{},{"aria-activedescendant":_e(u,u.selectors.activeDescendantId),"aria-labelledby":_e(u,U=>{var te;return(te=U.buttonElement)==null?void 0:te.id}),id:n,onKeyDown:X,onKeyUp:z,role:"menu",tabIndex:x===Ue.Open?0:void 0,ref:w,style:{...l.style,...p,"--button-width":Vs(S,!0).width},...ra(M)}),H=xe();return m.createElement(wa,{enabled:i?e.static||A:!1,ownerDocument:_},H({ourProps:G,theirProps:l,slot:q,defaultTag:U1,features:B1,visible:F,name:"Menu.Items"}))}let q1=m.Fragment;function W1(e,t){let r=m.useId(),{id:n=`headlessui-menu-item-${r}`,disabled:o=!1,...i}=e,s=Pa("Menu.Item"),a=_e(s,O=>s.selectors.isActive(O,n)),l=m.useRef(null),c=Ne(t,l),u=_e(s,O=>s.selectors.shouldScrollIntoView(O,n));pe(()=>{if(u)return rt().requestAnimationFrame(()=>{var O,F;(F=(O=l.current)==null?void 0:O.scrollIntoView)==null||F.call(O,{block:"nearest"})})},[u,l]);let f=N1(l),p=m.useRef({disabled:o,domRef:l,get textValue(){return f()}});pe(()=>{p.current.disabled=o},[p,o]),pe(()=>(s.actions.registerItem(n,p),()=>s.actions.unregisterItem(n)),[p,n]);let d=K(()=>{s.send({type:Se.CloseMenu})}),h=K(O=>{if(o)return O.preventDefault();s.send({type:Se.CloseMenu}),Du(s.state.buttonElement)}),v=K(()=>{if(o)return s.send({type:Se.GoToItem,focus:de.Nothing});s.send({type:Se.GoToItem,focus:de.Specific,id:n})}),w=Hu(),x=K(O=>w.update(O)),S=K(O=>{w.wasMoved(O)&&(o||a||s.send({type:Se.GoToItem,focus:de.Specific,id:n,trigger:Bo.Pointer}))}),_=K(O=>{w.wasMoved(O)&&(o||a&&s.state.activationTrigger===Bo.Pointer&&s.send({type:Se.GoToItem,focus:de.Nothing}))}),[T,P]=hn(),[A,M]=yo(),I=m.useMemo(()=>({active:a,focus:a,disabled:o,close:d}),[a,o,d]),V={id:n,ref:c,role:"menuitem",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-labelledby":T,"aria-describedby":A,disabled:void 0,onClick:h,onFocus:v,onPointerEnter:x,onMouseEnter:x,onPointerMove:S,onMouseMove:S,onPointerLeave:_,onMouseLeave:_},L=xe();return m.createElement(P,null,m.createElement(M,null,L({ourProps:V,theirProps:i,slot:I,defaultTag:q1,name:"Menu.Item"})))}let $1="div";function K1(e,t){let[r,n]=hn(),o=e,i={ref:t,"aria-labelledby":r,role:"group"},s=xe();return m.createElement(n,null,s({ourProps:i,theirProps:o,slot:{},defaultTag:$1,name:"Menu.Section"}))}let G1="header";function Y1(e,t){let r=m.useId(),{id:n=`headlessui-menu-heading-${r}`,...o}=e,i=Ls();pe(()=>i.register(n),[n,i.register]);let s={id:n,ref:t,role:"presentation",...i.props};return xe()({ourProps:s,theirProps:o,slot:{},defaultTag:G1,name:"Menu.Heading"})}let X1="div";function J1(e,t){let r=e,n={ref:t,role:"separator"};return xe()({ourProps:n,theirProps:r,slot:{},defaultTag:X1,name:"Menu.Separator"})}let Z1=be(R1),lf=be(z1),cf=be(H1),uf=be(W1),Q1=be(K1),ek=be(Y1),tk=be(J1),rk=Object.assign(Z1,{Button:lf,Items:cf,Item:uf,Section:Q1,Heading:ek,Separator:tk}),Aa=m.createContext(null);Aa.displayName="GroupContext";let nk=m.Fragment;function ok(e){var t;let[r,n]=m.useState(null),[o,i]=hn(),[s,a]=yo(),l=m.useMemo(()=>({switch:r,setSwitch:n}),[r,n]),c={},u=e,f=xe();return m.createElement(a,{name:"Switch.Description",value:s},m.createElement(i,{name:"Switch.Label",value:o,props:{htmlFor:(t=l.switch)==null?void 0:t.id,onClick(p){r&&(Is(p.currentTarget)&&p.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},m.createElement(Aa.Provider,{value:l},f({ourProps:c,theirProps:u,slot:{},defaultTag:nk,name:"Switch.Group"}))))}let ik="button";function sk(e,t){var r;let n=m.useId(),o=vo(),i=cr(),{id:s=o||`headlessui-switch-${n}`,disabled:a=i||!1,checked:l,defaultChecked:c,onChange:u,name:f,value:p,form:d,autoFocus:h=!1,...v}=e,w=m.useContext(Aa),[x,S]=m.useState(null),_=m.useRef(null),T=Ne(_,t,w===null?null:w.setSwitch,S),P=iu(c),[A,M]=ou(l,u,P??!1),I=jt(),[V,L]=m.useState(!1),O=K(()=>{L(!0),M==null||M(!A),I.nextFrame(()=>{L(!1)})}),F=K(he=>{if(Ds(he.currentTarget))return he.preventDefault();he.preventDefault(),O()}),R=K(he=>{he.key===ve.Space?(he.preventDefault(),O()):he.key===ve.Enter&&Sb(he.currentTarget)}),X=K(he=>he.preventDefault()),z=jr(),q=Fs(),{isFocusVisible:G,focusProps:H}=ar({autoFocus:h}),{isHovered:U,hoverProps:te}=sr({isDisabled:a}),{pressed:ae,pressProps:ke}=fn({disabled:a}),Z=m.useMemo(()=>({checked:A,disabled:a,hover:U,focus:G,active:ae,autofocus:h,changing:V}),[A,U,G,ae,a,V,h]),Y=bt({id:s,ref:T,role:"switch",type:ea(e,x),tabIndex:e.tabIndex===-1?0:(r=e.tabIndex)!=null?r:0,"aria-checked":A,"aria-labelledby":z,"aria-describedby":q,disabled:a||void 0,autoFocus:h,onClick:F,onKeyUp:R,onKeyPress:X},H,te,ke),J=m.useCallback(()=>{if(P!==void 0)return M==null?void 0:M(P)},[M,P]),fe=xe();return m.createElement(m.Fragment,null,f!=null&&m.createElement(uu,{disabled:a,data:{[f]:p||"on"},overrides:{type:"checkbox",checked:A},form:d,onReset:J}),fe({ourProps:Y,theirProps:v,slot:Z,defaultTag:ik,name:"Switch"}))}let ak=be(sk),lk=ok,ck=Rs,uk=xo,dk=Object.assign(ak,{Group:lk,Label:ck,Description:uk});function mr({className:e,...t}){return g.jsx(T1,{...t,className:we(e,"[&>[data-slot=label]+[data-slot=control]]:mt-3","[&>[data-slot=label]+[data-slot=description]]:mt-1","[&>[data-slot=description]+[data-slot=control]]:mt-3","[&>[data-slot=control]+[data-slot=description]]:mt-3","[&>[data-slot=control]+[data-slot=error]]:mt-3","*:data-[slot=label]:font-medium")})}function gr({className:e,...t}){return g.jsx(Rs,{"data-slot":"label",...t,className:we(e,"relative text-base/10 font-bold text-neutral-950 select-none data-disabled:opacity-50 sm:text-sm/8 dark:text-white")})}function qr({className:e,...t}){return g.jsx(xo,{"data-slot":"description",...t,className:we(e,"pb-2 text-base/6 text-neutral-500 data-disabled:opacity-50 sm:text-sm/6 dark:text-neutral-400")})}function df({checked:e,onChange:t,className:r="",iconOn:n=g.jsx("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600",children:g.jsx("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"})}),iconOff:o=g.jsx("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400",children:g.jsx("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})}),...i}){return g.jsxs(dk,{checked:e,onChange:t,className:we("group relative inline-flex h-6 w-11 shrink-0 cursor-pointer rounded-full border-2 border-transparent bg-gray-200 transition-colors duration-200 ease-in-out focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 data-[checked]:bg-indigo-600",r),...i,children:[g.jsx("span",{className:"sr-only",children:"Toggle setting"}),g.jsxs("span",{className:"pointer-events-none relative inline-block size-5 transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out group-data-[checked]:translate-x-5",children:[g.jsx("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center transition-opacity duration-200 ease-in group-data-[checked]:opacity-0 group-data-[checked]:duration-100 group-data-[checked]:ease-out",children:o}),g.jsx("span",{"aria-hidden":"true",className:"absolute inset-0 flex size-full items-center justify-center opacity-0 transition-opacity duration-100 ease-out group-data-[checked]:opacity-100 group-data-[checked]:duration-200 group-data-[checked]:ease-in",children:n})]})]})}/** 41 26 * @license lucide-react v0.513.0 - ISC 42 27 * 43 28 * This source code is licensed under the ISC license. 44 29 * See the LICENSE file in the root directory of this source tree. 45 */const UE=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),FE=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),rm=e=>{const t=FE(e);return t.charAt(0).toUpperCase()+t.slice(1)},nm=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),AE=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**30 */const fk=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),hk=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),ff=e=>{const t=hk(e);return t.charAt(0).toUpperCase()+t.slice(1)},hf=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),pk=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/** 46 31 * @license lucide-react v0.513.0 - ISC 47 32 * 48 33 * This source code is licensed under the ISC license. 49 34 * See the LICENSE file in the root directory of this source tree. 50 */var LE={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**35 */var mk={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 51 36 * @license lucide-react v0.513.0 - ISC 52 37 * 53 38 * This source code is licensed under the ISC license. 54 39 * See the LICENSE file in the root directory of this source tree. 55 */const OE=p.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:s,iconNode:i,...a},l)=>p.createElement("svg",{ref:l,...LE,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:nm("lucide",o),...!s&&!AE(a)&&{"aria-hidden":"true"},...a},[...i.map(([c,u])=>p.createElement(c,u)),...Array.isArray(s)?s:[s]]));/**40 */const gk=m.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:o="",children:i,iconNode:s,...a},l)=>m.createElement("svg",{ref:l,...mk,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:hf("lucide",o),...!i&&!pk(a)&&{"aria-hidden":"true"},...a},[...s.map(([c,u])=>m.createElement(c,u)),...Array.isArray(i)?i:[i]]));/** 56 41 * @license lucide-react v0.513.0 - ISC 57 42 * 58 43 * This source code is licensed under the ISC license. 59 44 * See the LICENSE file in the root directory of this source tree. 60 */const gt=(e,t)=>{const r=p.forwardRef(({className:n,...o},s)=>p.createElement(OE,{ref:s,iconNode:t,className:nm(`lucide-${UE(rm(e))}`,`lucide-${e}`,n),...o}));return r.displayName=rm(e),r};/**45 */const Ze=(e,t)=>{const r=m.forwardRef(({className:n,...o},i)=>m.createElement(gk,{ref:i,iconNode:t,className:hf(`lucide-${fk(ff(e))}`,`lucide-${e}`,n),...o}));return r.displayName=ff(e),r};/** 61 46 * @license lucide-react v0.513.0 - ISC 62 47 * 63 48 * This source code is licensed under the ISC license. 64 49 * See the LICENSE file in the root directory of this source tree. 65 */const VE=gt("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/**50 */const vk=Ze("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);/** 66 51 * @license lucide-react v0.513.0 - ISC 67 52 * 68 53 * This source code is licensed under the ISC license. 69 54 * See the LICENSE file in the root directory of this source tree. 70 */const om=gt("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/**55 */const pf=Ze("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);/** 71 56 * @license lucide-react v0.513.0 - ISC 72 57 * 73 58 * This source code is licensed under the ISC license. 74 59 * See the LICENSE file in the root directory of this source tree. 75 */const sm=gt("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**60 */const mf=Ze("circle-help",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 76 61 * @license lucide-react v0.513.0 - ISC 77 62 * 78 63 * This source code is licensed under the ISC license. 79 64 * See the LICENSE file in the root directory of this source tree. 80 */const ME=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**65 */const bk=Ze("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** 81 66 * @license lucide-react v0.513.0 - ISC 82 67 * 83 68 * This source code is licensed under the ISC license. 84 69 * See the LICENSE file in the root directory of this source tree. 85 */const BE=gt("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**70 */const wk=Ze("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** 86 71 * @license lucide-react v0.513.0 - ISC 87 72 * 88 73 * This source code is licensed under the ISC license. 89 74 * See the LICENSE file in the root directory of this source tree. 90 */const im=gt("heart-handshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/**75 */const gf=Ze("heart-handshake",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M12 5 9.04 7.96a2.17 2.17 0 0 0 0 3.08c.82.82 2.13.85 3 .07l2.07-1.9a2.82 2.82 0 0 1 3.79 0l2.96 2.66",key:"4oyue0"}],["path",{d:"m18 15-2-2",key:"60u0ii"}],["path",{d:"m15 18-2-2",key:"6p76be"}]]);/** 91 76 * @license lucide-react v0.513.0 - ISC 92 77 * 93 78 * This source code is licensed under the ISC license. 94 79 * See the LICENSE file in the root directory of this source tree. 95 */const RE=gt("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/**80 */const yk=Ze("key-round",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/** 96 81 * @license lucide-react v0.513.0 - ISC 97 82 * 98 83 * This source code is licensed under the ISC license. 99 84 * See the LICENSE file in the root directory of this source tree. 100 */const am=gt("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/**85 */const vf=Ze("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** 101 86 * @license lucide-react v0.513.0 - ISC 102 87 * 103 88 * This source code is licensed under the ISC license. 104 89 * See the LICENSE file in the root directory of this source tree. 105 */const HE=gt("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/**90 */const xk=Ze("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]);/** 106 91 * @license lucide-react v0.513.0 - ISC 107 92 * 108 93 * This source code is licensed under the ISC license. 109 94 * See the LICENSE file in the root directory of this source tree. 110 */const $E=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**95 */const kk=Ze("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/** 111 96 * @license lucide-react v0.513.0 - ISC 112 97 * 113 98 * This source code is licensed under the ISC license. 114 99 * See the LICENSE file in the root directory of this source tree. 115 */const WE=gt("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**100 */const _k=Ze("settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 116 101 * @license lucide-react v0.513.0 - ISC 117 102 * 118 103 * This source code is licensed under the ISC license. 119 104 * See the LICENSE file in the root directory of this source tree. 120 */const zE=gt("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/**105 */const Sk=Ze("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);/** 121 106 * @license lucide-react v0.513.0 - ISC 122 107 * 123 108 * This source code is licensed under the ISC license. 124 109 * See the LICENSE file in the root directory of this source tree. 125 */const lm=gt("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/**110 */const bf=Ze("ticket",[["path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z",key:"qn84l0"}],["path",{d:"M13 5v2",key:"dyzc3o"}],["path",{d:"M13 17v2",key:"1ont0d"}],["path",{d:"M13 11v2",key:"1wjjxi"}]]);/** 126 111 * @license lucide-react v0.513.0 - ISC 127 112 * 128 113 * This source code is licensed under the ISC license. 129 114 * See the LICENSE file in the root directory of this source tree. 130 */const cm=gt("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);function _o({label:e,help:t,iconClassName:r="size-4",buttonClassName:n="",...o}){const[s,i]=p.useState(!1);return t?g.jsxDEV(g.Fragment,{children:[g.jsxDEV("button",{type:"button","aria-label":"Show help",onClick:()=>i(!0),className:`absolute top-[5px] right-[-25px] inline-flex items-center justify-center rounded-full p-1 text-gray-400 hover:text-indigo-600 focus:outline-none focus:ring-2 focus:ring-indigo-500 ${n}`,tabIndex:0,children:g.jsxDEV(sm,{className:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:18,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:11,columnNumber:7},this),g.jsxDEV(Eo,{open:s,onClose:i,className:"relative z-999",children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 bg-gray-500/75 transition-opacity data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:21,columnNumber:9},this),g.jsxDEV("div",{className:"fixed inset-0 z-999 w-screen overflow-y-auto",children:g.jsxDEV("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:g.jsxDEV(Vs,{transition:!0,className:"relative transform overflow-hidden rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all data-[closed]:translate-y-4 data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in sm:my-8 sm:w-full sm:max-w-lg sm:p-6 data-[closed]:sm:translate-y-0 data-[closed]:sm:scale-95",children:[g.jsxDEV("div",{className:"flex items-start gap-3",children:[g.jsxDEV("div",{className:"flex-shrink-0 flex items-center justify-center rounded-full bg-indigo-100 size-10",children:g.jsxDEV(sm,{className:"size-6 text-indigo-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:33,columnNumber:19},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:32,columnNumber:17},this),g.jsxDEV("div",{children:[g.jsxDEV(El,{as:"h3",className:"text-base font-semibold text-gray-900",children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:36,columnNumber:19},this),g.jsxDEV("div",{className:"mt-2",children:g.jsxDEV("div",{className:"text-sm text-gray-500",dangerouslySetInnerHTML:{__html:t}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:40,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:39,columnNumber:19},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:35,columnNumber:17},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:31,columnNumber:15},this),g.jsxDEV("div",{className:"mt-5 flex justify-end",children:g.jsxDEV("button",{type:"button",onClick:()=>i(!1),className:"inline-flex justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500",children:"Close"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:45,columnNumber:17},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:44,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:27,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:26,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:25,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:20,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/help-modal.jsx",lineNumber:10,columnNumber:5},this):null}const um=p.createContext(null);function GE({initialValues:e={},onChange:t,children:r}){const[n,o]=p.useState(e),s=(a,l)=>{o(c=>{const u=typeof l=="function"?l(c[a]):l,f=qE(c,a,u);return t==null||t(f),f})},i=p.useMemo(()=>({values:n,setValue:s}),[n]);return g.jsxDEV(um.Provider,{value:i,children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/helpers/settings-form-context.jsx",lineNumber:19,columnNumber:10},this)}function lr(){const e=p.useContext(um);return e||{values:{},setValue:()=>{}}}function qE(e,t,r){if(!t||!t.includes("."))return{...e,[t]:r};const n=t.split("."),o={...e};let s=o;for(let i=0;i<n.length-1;i++){const a=n[i];s[a]={...s[a]??{}},s=s[a]}return s[n[n.length-1]]=r,o}const kl=(e,t)=>!t||!t.includes(".")?e==null?void 0:e[t]:t.split(".").reduce((r,n)=>r==null?void 0:r[n],e);function So(e){const{values:t}=lr(),r=p.useMemo(()=>Array.from(No(e)),[e]),n=JSON.stringify(r.map(o=>kl(t,o)));return p.useMemo(()=>ko(e,t),[e,n])}function No(e,t=new Set){return!e||typeof e=="function"?t:Array.isArray(e)?(e.forEach(r=>No(r,t)),t):typeof e=="object"?e.all||e.any||e.not?(e.all&&e.all.forEach(r=>No(r,t)),e.any&&e.any.forEach(r=>No(r,t)),e.not&&No(e.not,t),t):e.field?(t.add(e.field),t):(Object.keys(e).forEach(r=>t.add(r)),t):t}function ko(e,t){if(!e)return!0;if(typeof e=="function")return!!e(t);if(Array.isArray(e))return e.every(r=>ko(r,t));if(typeof e=="object"){if(e.all)return e.all.every(r=>ko(r,t));if(e.any)return e.any.some(r=>ko(r,t));if(e.not)return!ko(e.not,t);if(e.field){const r=kl(t,e.field);return"eq"in e?r===e.eq:"ne"in e?r!==e.ne:"gt"in e?r>e.gt:"gte"in e?r>=e.gte:"lt"in e?r<e.lt:"lte"in e?r<=e.lte:"in"in e?(e.in??[]).includes(r):e.truthy?!!r:e.falsy?!r:"contains"in e?Array.isArray(r)?r.includes(e.contains):typeof r=="string"?r.includes(String(e.contains)):!1:!!r}return Object.entries(e).every(([r,n])=>{const o=kl(t,r);return Array.isArray(n)?n.includes(o):n===!0?o===!0||o==="on"||o===1||o==="1":n===!1?o===!1||o===""||o===0||o==="0"||o===null||o===void 0:o===n})}return!!e}function Co({label:e,id:t,description:r,value:n,onChange:o,help:s,showIf:i,mountWhenHidden:a=!0}){const{values:l,setValue:c}=lr(),u=So(i);if(!a&&i&&!u)return null;const f=n??(l==null?void 0:l[t])??!1,h=f===!0||f==="on"||f===1||f==="1",d=t||(e?e.replace(/\s+/g,"-").toLowerCase():"toggle");return g.jsxDEV(Yr,{hidden:i&&!u,"aria-hidden":i&&!u,children:[g.jsxDEV("div",{className:"flex items-center gap-2",children:e&&g.jsxDEV(Xr,{children:[e,g.jsxDEV(_o,{label:e,help:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:37,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:35,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:33,columnNumber:7},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:41,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2",children:g.jsxDEV(tm,{id:d,checked:h,disabled:i&&!u,onChange:m=>{const b=!!m;t&&c(t,b),o==null||o(b)},className:`\r 131 bg-gray-200 data-[checked]:bg-indigo-600\r 132 dark:bg-neutral-800 dark:data-[checked]:bg-indigo-500\r 133 border-2 border-transparent\r 134 focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2\r 135 transition-colors\r 136 `,iconOn:g.jsxDEV("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600 dark:text-indigo-300",children:g.jsxDEV("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:61,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:60,columnNumber:13},this),iconOff:g.jsxDEV("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400 dark:text-neutral-400",children:g.jsxDEV("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:66,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:65,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:43,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:42,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/toggle-fieldset.jsx",lineNumber:32,columnNumber:5},this)}function _r({id:e,name:t,label:r,description:n,help:o,value:s,onChange:i,type:a="text",placeholder:l,prefix:c,suffix:u,optional:f,showIf:h,resetOnHide:d,mountWhenHidden:m=!0,className:b,step:w,min:y,max:E,..._}){const{values:P,setValue:T}=lr(),I=So(h),U=p.useRef(I);let L=a,$=c,R=u;const j={step:w,min:y,max:E};a==="price"?(L="number",$=$??"$",R=R??"USD",j.step===void 0&&(j.step="any"),j.min===void 0&&(j.min="0")):a==="url"?(L="text",$=$??"https://"):a==="email"?L="email":a==="number"&&(L="number");const B=e?P==null?void 0:P[e]:void 0,M=s!==void 0,K=p.useMemo(()=>(M?s:B)??"",[M,s,B]);if(p.useEffect(()=>{U.current&&!I&&d!==void 0&&e&&T(e,d===!0?void 0:d),U.current=I},[I,d,e,T]),!m&&h&&!I)return null;const H=!I&&m,Y=ee=>{const X=L==="number"?ee.target.value===""?"":Number(ee.target.value):ee.target.value;!M&&e&&T(e,X),i==null||i(X)};return g.jsxDEV(Yr,{hidden:h&&!I,"aria-hidden":h&&!I,className:b,..._,children:[g.jsxDEV("div",{className:"flex justify-between items-center",children:[r&&g.jsxDEV(Xr,{htmlFor:e,children:[r,g.jsxDEV(_o,{label:r,help:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:103,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:101,columnNumber:11},this),f&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:107,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:99,columnNumber:7},this),n&&g.jsxDEV(Dn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:113,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2 max-w-lg",children:$||R?g.jsxDEV("div",{className:"flex items-center rounded-md bg-white px-3 outline outline-1 -outline-offset-1 outline-gray-300 focus-within:outline focus-within:outline-2 focus-within:-outline-offset-2 focus-within:outline-indigo-600 dark:bg-neutral-900 dark:outline-neutral-700",children:[$&&g.jsxDEV("div",{className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:$},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:119,columnNumber:15},this),g.jsxDEV("input",{id:e,name:t||e,type:L,value:K,onChange:Y,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:H,className:`block min-w-0 grow py-1.5 !pl-1 pr-3 text-base text-gray-900 placeholder:text-gray-400 focus:outline focus:outline-0 sm:text-sm/6 bg-transparent dark:text-white dark:placeholder:text-neutral-500 ${a==="url"?"!border-0 !outline-none !shadow-none !focus:ring-0 !focus:border-0 dark:!bg-neutral-900":""}`,...j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:124,columnNumber:13},this),R&&g.jsxDEV("div",{id:a==="price"?`${e}-currency`:void 0,className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:R},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:142,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:117,columnNumber:11},this):g.jsxDEV("input",{id:e,name:t||e,type:L,value:K,onChange:Y,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:H,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700",...j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:151,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:115,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/input-fieldset.jsx",lineNumber:93,columnNumber:5},this)}function Cl({id:e,name:t,label:r,description:n,help:o,value:s,onChange:i,rows:a=4,placeholder:l,optional:c,showIf:u,resetOnHide:f,mountWhenHidden:h=!0,className:d,...m}){const{values:b,setValue:w}=lr(),y=So(u),E=p.useRef(y),_=e?b==null?void 0:b[e]:void 0,P=s!==void 0,T=p.useMemo(()=>(P?s:_)??"",[P,s,_]);if(p.useEffect(()=>{E.current&&!y&&f!==void 0&&e&&w(e,f===!0?void 0:f),E.current=y},[y,f,e,w]),!h&&u&&!y)return null;const I=!y&&h,U=L=>{const $=L.target.value;!P&&e&&w(e,$),i==null||i($)};return g.jsxDEV(Yr,{hidden:u&&!y,"aria-hidden":u&&!y,className:d,...m,children:[g.jsxDEV("div",{className:"flex justify-between items-center",children:[r&&g.jsxDEV(Xr,{htmlFor:e,children:[r,g.jsxDEV(_o,{label:r,help:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:85,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:83,columnNumber:11},this),c&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:89,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:81,columnNumber:7},this),n&&g.jsxDEV(Dn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:95,columnNumber:23},this),g.jsxDEV("div",{className:"mt-2 max-w-lg",children:g.jsxDEV("textarea",{id:e,name:t||e,rows:a,value:T,onChange:U,placeholder:l,"aria-describedby":c?`${e}-optional`:void 0,disabled:I,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:98,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:97,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/textarea-fieldset.jsx",lineNumber:75,columnNumber:5},this)}function Bs(){return(Bs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function dm(e,t){if(e==null)return{};var r,n,o={},s=Object.keys(e);for(n=0;n<s.length;n++)t.indexOf(r=s[n])>=0||(o[r]=e[r]);return o}function Tl(e){var t=p.useRef(e),r=p.useRef(function(n){t.current&&t.current(n)});return t.current=e,r.current}var In=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},To=function(e){return"touches"in e},Pl=function(e){return e&&e.ownerDocument.defaultView||self},fm=function(e,t,r){var n=e.getBoundingClientRect(),o=To(t)?function(s,i){for(var a=0;a<s.length;a++)if(s[a].identifier===i)return s[a];return s[0]}(t.touches,r):t;return{left:In((o.pageX-(n.left+Pl(e).pageXOffset))/n.width),top:In((o.pageY-(n.top+Pl(e).pageYOffset))/n.height)}},mm=function(e){!To(e)&&e.preventDefault()},Dl=p.memo(function(e){var t=e.onMove,r=e.onKey,n=dm(e,["onMove","onKey"]),o=p.useRef(null),s=Tl(t),i=Tl(r),a=p.useRef(null),l=p.useRef(!1),c=p.useMemo(function(){var d=function(w){mm(w),(To(w)?w.touches.length>0:w.buttons>0)&&o.current?s(fm(o.current,w,a.current)):b(!1)},m=function(){return b(!1)};function b(w){var y=l.current,E=Pl(o.current),_=w?E.addEventListener:E.removeEventListener;_(y?"touchmove":"mousemove",d),_(y?"touchend":"mouseup",m)}return[function(w){var y=w.nativeEvent,E=o.current;if(E&&(mm(y),!function(P,T){return T&&!To(P)}(y,l.current)&&E)){if(To(y)){l.current=!0;var _=y.changedTouches||[];_.length&&(a.current=_[0].identifier)}E.focus(),s(fm(E,y,a.current)),b(!0)}},function(w){var y=w.which||w.keyCode;y<37||y>40||(w.preventDefault(),i({left:y===39?.05:y===37?-.05:0,top:y===40?.05:y===38?-.05:0}))},b]},[i,s]),u=c[0],f=c[1],h=c[2];return p.useEffect(function(){return h},[h]),p.createElement("div",Bs({},n,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:f,tabIndex:0,role:"slider"}))}),Rs=function(e){return e.filter(Boolean).join(" ")},Il=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,s=Rs(["react-colorful__pointer",e.className]);return p.createElement("div",{className:s,style:{top:100*o+"%",left:100*r+"%"}},p.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},ft=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},hm=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:ft(e.h),s:ft(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:ft(o/2),a:ft(n,2)}},jl=function(e){var t=hm(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},Ul=function(e){var t=hm(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},KE=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var s=Math.floor(t),i=n*(1-r),a=n*(1-(t-s)*r),l=n*(1-(1-t+s)*r),c=s%6;return{r:ft(255*[n,a,i,i,l,n][c]),g:ft(255*[l,n,n,a,i,i][c]),b:ft(255*[i,i,l,n,n,a][c]),a:ft(o,2)}},YE=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,s=Math.max(t,r,n),i=s-Math.min(t,r,n),a=i?s===t?(r-n)/i:s===r?2+(n-t)/i:4+(t-r)/i:0;return{h:ft(60*(a<0?a+6:a)),s:ft(s?i/s*100:0),v:ft(s/255*100),a:o}},XE=p.memo(function(e){var t=e.hue,r=e.onChange,n=Rs(["react-colorful__hue",e.className]);return p.createElement("div",{className:n},p.createElement(Dl,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:In(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":ft(t),"aria-valuemax":"360","aria-valuemin":"0"},p.createElement(Il,{className:"react-colorful__hue-pointer",left:t/360,color:jl({h:t,s:100,v:100,a:1})})))}),JE=p.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:jl({h:t.h,s:100,v:100,a:1})};return p.createElement("div",{className:"react-colorful__saturation",style:n},p.createElement(Dl,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:In(t.s+100*o.left,0,100),v:In(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+ft(t.s)+"%, Brightness "+ft(t.v)+"%"},p.createElement(Il,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:jl(t)})))}),pm=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0};function ZE(e,t,r){var n=Tl(r),o=p.useState(function(){return e.toHsva(t)}),s=o[0],i=o[1],a=p.useRef({color:t,hsva:s});p.useEffect(function(){if(!e.equal(t,a.current.color)){var c=e.toHsva(t);a.current={hsva:c,color:t},i(c)}},[t,e]),p.useEffect(function(){var c;pm(s,a.current.hsva)||e.equal(c=e.fromHsva(s),a.current.color)||(a.current={hsva:s,color:c},n(c))},[s,e,n]);var l=p.useCallback(function(c){i(function(u){return Object.assign({},u,c)})},[]);return[s,l]}var QE=typeof window<"u"?p.useLayoutEffect:p.useEffect,e_=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},gm=new Map,t_=function(e){QE(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!gm.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,gm.set(t,r);var n=e_();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},r_=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+Ul(Object.assign({},r,{a:0}))+", "+Ul(Object.assign({},r,{a:1}))+")"},s=Rs(["react-colorful__alpha",t]),i=ft(100*r.a);return p.createElement("div",{className:s},p.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),p.createElement(Dl,{onMove:function(a){n({a:a.left})},onKey:function(a){n({a:In(r.a+a.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"},p.createElement(Il,{className:"react-colorful__alpha-pointer",left:r.a,color:Ul(r)})))},n_=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,s=e.onChange,i=dm(e,["className","colorModel","color","onChange"]),a=p.useRef(null);t_(a);var l=ZE(r,o,s),c=l[0],u=l[1],f=Rs(["react-colorful",t]);return p.createElement("div",Bs({},i,{ref:a,className:f}),p.createElement(JE,{hsva:c,onChange:u}),p.createElement(XE,{hue:c.h,onChange:u}),p.createElement(r_,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},o_={defaultColor:{r:0,g:0,b:0,a:1},toHsva:YE,fromHsva:KE,equal:pm},s_=function(e){return p.createElement(n_,Bs({},e,{colorModel:o_}))};function i_({id:e,label:t,description:r,help:n,value:o,onChange:s,optional:i,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,defaultColor:u={r:255,g:0,b:0,a:1},allowClear:f=!1,...h}){const{values:d,setValue:m}=lr(),b=So(a),w=p.useRef(b),y=e?d==null?void 0:d[e]:void 0,E=o!==void 0,_=E?o:y,P=p.useMemo(()=>vm(_,u),[_,u]),[T,I]=p.useState(!1),[U,L]=p.useState(P);p.useEffect(()=>{l_(U,P)||L(P)},[P]),p.useEffect(()=>{if(w.current&&!b&&l!==void 0&&e){const B=l===!0?void 0:vm(l,u);m(e,B)}w.current=b},[b,l,e,m,u]);const $=p.useCallback(B=>{L(B),E?s==null||s(B):e&&m(e,B)},[e,E,s,m]);if(!c&&a&&!b)return null;const R=!b&&c,j=Al(U);return g.jsxDEV(Yr,{hidden:a&&!b,"aria-hidden":a&&!b,...h,children:[g.jsxDEV("div",{className:"flex justify-between items-center mb-2",children:[t&&g.jsxDEV(Xr,{htmlFor:e,children:[t,g.jsxDEV(_o,{label:t,help:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:103,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:101,columnNumber:11},this),g.jsxDEV("div",{className:"flex items-center gap-3",children:[i&&g.jsxDEV("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:108,columnNumber:13},this),f&&g.jsxDEV("button",{type:"button",className:"text-xs px-2 py-1 rounded border border-gray-300 hover:bg-gray-50 dark:border-neutral-700 dark:hover:bg-neutral-800",onClick:()=>{E?s==null||s(void 0):e&&m(e,void 0)},disabled:R,children:"Clear"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:113,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:106,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:99,columnNumber:7},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:128,columnNumber:23},this),g.jsxDEV("button",{type:"button",className:"inline-flex items-center gap-2 mt-2",onClick:()=>I(!0),disabled:R,style:{outline:"none"},children:[g.jsxDEV("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 shadow dark:border-neutral-700",style:{background:j}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:137,columnNumber:9},this),g.jsxDEV("span",{className:"text-sm dark:text-white",children:j},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:141,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:130,columnNumber:7},this),g.jsxDEV(Eo,{open:T,onClose:()=>I(!1),className:"relative z-50",children:[g.jsxDEV("div",{className:"fixed inset-0 bg-black/30","aria-hidden":"true",onClick:()=>I(!1)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:147,columnNumber:9},this),g.jsxDEV("div",{className:"fixed inset-0 flex items-center justify-center",children:g.jsxDEV(Eo.Panel,{className:"bg-white dark:bg-neutral-900 rounded-lg p-6 shadow-xl max-w-xs w-full",children:[g.jsxDEV(s_,{color:U,onChange:$},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:150,columnNumber:13},this),g.jsxDEV("div",{className:"mt-4 flex items-center gap-2",children:[g.jsxDEV("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 dark:border-neutral-700",style:{background:Al(U)}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:152,columnNumber:15},this),g.jsxDEV("span",{className:"text-sm dark:text-white",children:Al(U)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:156,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:151,columnNumber:13},this),g.jsxDEV("div",{className:"mt-4 grid grid-cols-2 gap-2",children:[f&&g.jsxDEV("button",{className:"px-4 py-1.5 rounded border border-neutral-300 dark:border-neutral-700",onClick:()=>{E?s==null||s(void 0):e&&m(e,void 0),I(!1)},children:"Clear"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:160,columnNumber:17},this),g.jsxDEV("button",{className:"col-span-2 px-4 py-1.5 rounded bg-indigo-600 text-white font-semibold text-sm w-full",onClick:()=>I(!1),children:"Done"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:172,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:158,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:149,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:148,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:146,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/color-fieldset.jsx",lineNumber:98,columnNumber:5},this)}function Ft(e,t,r){return Math.max(t,Math.min(r,e))}function bm(e){return e&&typeof e=="object"}function a_(e){return`#${e[1]}${e[1]}${e[2]}${e[2]}${e[3]}${e[3]}`}function Fl(e){if(typeof e!="string")return null;const t=e.trim(),r=/^#([0-9a-fA-F]{3})$/.exec(t);if(r){const s=a_(r[0]);return Fl(s)}const n=/^#([0-9a-fA-F]{6})$/.exec(t);if(n){const s=n[1],i=parseInt(s.slice(0,2),16),a=parseInt(s.slice(2,4),16),l=parseInt(s.slice(4,6),16);return{r:i,g:a,b:l,a:1}}const o=/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*(?:,\s*([\d.]+)\s*)?\)$/.exec(t);if(o){const s=Ft(Number(o[1])||0,0,255),i=Ft(Number(o[2])||0,0,255),a=Ft(Number(o[3])||0,0,255),l=Ft(o[4]!==void 0?Number(o[4]):1,0,1);return{r:s,g:i,b:a,a:l}}return null}function vm(e,t){if(bm(e)&&"r"in e&&"g"in e&&"b"in e){const o=Ft(Number(e.r)||0,0,255),s=Ft(Number(e.g)||0,0,255),i=Ft(Number(e.b)||0,0,255),a=Ft(e.a!==void 0?Number(e.a):1,0,1);return{r:o,g:s,b:i,a}}const r=Fl(e);if(r)return r;const n=Fl(t)||(bm(t)?t:{r:255,g:0,b:0,a:1});return{r:n.r,g:n.g,b:n.b,a:n.a??1}}function Al({r:e,g:t,b:r,a:n}){const o=n===void 0?1:n;return`rgba(${Ft(e,0,255)}, ${Ft(t,0,255)}, ${Ft(r,0,255)}, ${Number(o).toFixed(2)})`}function l_(e,t){return!e||!t?e===t:e.r===t.r&&e.g===t.g&&e.b===t.b&&Number(e.a??1)===Number(t.a??1)}function c_({soft:e=!1,className:t,...r}){return g.jsxDEV("hr",{role:"presentation",...r,className:Fe(t,"w-full border-t",e&&"border-neutral-950/5 dark:border-white/5",!e&&"border-neutral-950/10 dark:border-white/10")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/divider.jsx",lineNumber:5,columnNumber:5},this)}function u_({onSave:e,onReset:t,resetTo:r,saveLabel:n="Save",resetLabel:o="Reset",saveState:s="idle",disabled:i=!1,...a}){const{values:l,setValue:c}=lr();async function u(y){var E;(E=y==null?void 0:y.preventDefault)==null||E.call(y),e?await e(l):alert("Settings saved!")}async function f(y){var E;if((E=y==null?void 0:y.preventDefault)==null||E.call(y),t){await t();return}r&&c?Object.keys(r).forEach(_=>c(_,r[_])):alert("Settings reset!")}const h=s==="saving",d=s==="saved",m=s==="error",b=h?"Saving…":d?"Saved":m?"Retry":n,w="inline-flex items-center px-4 py-2 rounded text-white font-semibold transition disabled:opacity-60 "+(d?"bg-green-600 hover:bg-green-700":m?"bg-red-600 hover:bg-red-700":"bg-indigo-600 hover:bg-indigo-700");return g.jsxDEV("div",{className:"mt-10",...a,children:[g.jsxDEV(c_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:55,columnNumber:7},this),g.jsxDEV("div",{className:"flex gap-3 mt-10 justify-end items-center",children:[g.jsxDEV("button",{type:"button",className:"inline-flex items-center px-4 py-2 rounded bg-neutral-200 text-neutral-900 font-semibold hover:bg-neutral-300 transition dark:bg-neutral-800 dark:text-white dark:hover:bg-neutral-700",onClick:f,disabled:h||i,children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:57,columnNumber:9},this),g.jsxDEV("button",{type:"button",className:w,onClick:u,disabled:h||i,"aria-live":"polite",children:b},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:66,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:56,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/save-settings-fieldset.jsx",lineNumber:54,columnNumber:5},this)}function d_({options:e,displayValue:t,filter:r,anchor:n="bottom",className:o,placeholder:s,autoFocus:i,"aria-label":a,children:l,...c}){const[u,f]=p.useState(""),h=u===""?e:e.filter(d=>{var m;return r?r(d,u):(m=t(d))==null?void 0:m.toLowerCase().includes(u.toLowerCase())});return g.jsxDEV(c1,{...c,multiple:!1,virtual:{options:h},onClose:()=>f(""),children:[g.jsxDEV("span",{"data-slot":"control",className:Fe([o,"relative block w-full max-w-lg","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:[g.jsxDEV(jf,{autoFocus:i,"data-slot":"control","aria-label":a,displayValue:d=>t(d)??"",onChange:d=>f(d.target.value),placeholder:s,className:Fe([o,"relative block w-full max-w-lg appearance-none rounded-lg py-[calc(--spacing(2.5)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","pr-[calc(--spacing(10)-1px)] pl-[calc(--spacing(3.5)-1px)] sm:pr-[calc(--spacing(9)-1px)] sm:pl-[calc(--spacing(3)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark"])},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:48,columnNumber:9},this),g.jsxDEV(If,{className:"group absolute inset-y-0 right-0 flex items-center px-2",children:g.jsxDEV("svg",{className:"size-5 stroke-neutral-500 group-data-disabled:stroke-neutral-600 group-data-hover:stroke-neutral-700 sm:size-4 dark:stroke-neutral-400 dark:group-data-hover:stroke-neutral-300 forced-colors:stroke-[CanvasText]",viewBox:"0 0 16 16","aria-hidden":"true",fill:"none",children:[g.jsxDEV("path",{d:"M5.75 10.75L8 13L10.25 10.75",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:84,columnNumber:13},this),g.jsxDEV("path",{d:"M10.25 5.25L8 3L5.75 5.25",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:85,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:78,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:77,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:30,columnNumber:7},this),g.jsxDEV(Uf,{transition:!0,anchor:n,className:Fe("[--anchor-gap:--spacing(2)] [--anchor-padding:--spacing(4)] sm:data-[anchor~=start]:[--anchor-offset:-4px]","isolate min-w-[calc(var(--input-width)+8px)] scroll-py-1 rounded-xl p-1 select-none empty:invisible","outline outline-transparent focus:outline-hidden","overflow-y-scroll overscroll-contain","bg-white/75 backdrop-blur-xl dark:bg-neutral-800/75","shadow-lg ring-1 ring-neutral-950/10 dark:ring-white/10 dark:ring-inset","transition-opacity duration-100 ease-in data-closed:data-leave:opacity-0 data-transition:pointer-events-none"),children:({option:d})=>l(d)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:89,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:29,columnNumber:5},this)}function f_({children:e,className:t,...r}){let n=Fe("flex min-w-0 items-center","*:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 sm:*:data-[slot=icon]:size-4","*:data-[slot=icon]:text-neutral-500 group-data-focus/option:*:data-[slot=icon]:text-white dark:*:data-[slot=icon]:text-neutral-400","forced-colors:*:data-[slot=icon]:text-[CanvasText] forced-colors:group-data-focus/option:*:data-[slot=icon]:text-[Canvas]","*:data-[slot=avatar]:-mx-0.5 *:data-[slot=avatar]:size-6 sm:*:data-[slot=avatar]:size-5");return g.jsxDEV(Ff,{...r,className:Fe("group/option grid w-full cursor-default grid-cols-[1fr_--spacing(5)] items-baseline gap-x-2 rounded-lg py-2.5 pr-2 pl-3.5 sm:grid-cols-[1fr_--spacing(4)] sm:py-1.5 sm:pr-2 sm:pl-3","text-base/6 text-neutral-950 sm:text-sm/6 dark:text-white forced-colors:text-[CanvasText]","outline-hidden data-focus:bg-blue-500 data-focus:text-white","forced-color-adjust-none forced-colors:data-focus:bg-[Highlight] forced-colors:data-focus:text-[HighlightText]","data-disabled:opacity-50"),children:[g.jsxDEV("span",{className:Fe(t,n),children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:143,columnNumber:7},this),g.jsxDEV("svg",{className:"relative col-start-2 hidden size-5 self-center stroke-current group-data-selected/option:inline sm:size-4",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:g.jsxDEV("path",{d:"M4 8.5l3 3L12 4",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:150,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:144,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:128,columnNumber:5},this)}function m_({className:e,...t}){return g.jsxDEV("span",{...t,className:Fe(e,"ml-2.5 truncate first:ml-0 sm:ml-2 sm:first:ml-0")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/combobox.jsx",lineNumber:157,columnNumber:10},this)}const h_=100,wm=new Map;function Hs({label:e,description:t,postType:r="post",value:n,onChange:o,help:s,id:i,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,className:u,...f}){const{values:h,setValue:d}=lr(),m=So(a),b=p.useRef(m),[w,y]=p.useState([]),[E,_]=p.useState(!1),[P,T]=p.useState(null),I=i?h==null?void 0:h[i]:void 0,U=n!==void 0,L=U?n:I,$=i||`${r}-select`,R=()=>typeof window>"u"?"":window.location.origin+window.location.pathname.replace(/\/wp-admin.*/,"");p.useEffect(()=>{let H=new AbortController;async function Y(){if(!r)return;T(null);const ee=wm.get(r);if(ee){y(ee);return}_(!0);try{const W=`${R()}/wp-json/wp/v2/${encodeURIComponent(r)}?per_page=${h_}`;let le=[],me=1,je=1;for(;;){const re=`${W}&page=${me}`,xe=await fetch(re,{signal:H.signal});if(!xe.ok)throw new Error(`Failed to fetch posts from ${re}`);const ye=parseInt(xe.headers.get("X-WP-TotalPages")||"1",10);je=Number.isFinite(ye)?ye:1;const ie=await xe.json();if(le=le.concat(ie),me>=je)break;me+=1}const ce=new Set,oe=[];for(const re of le)ce.has(re.id)||(oe.push(re),ce.add(re.id));oe.sort((re,xe)=>{var ye,ie;return(((ye=re==null?void 0:re.title)==null?void 0:ye.rendered)||"").localeCompare(((ie=xe==null?void 0:xe.title)==null?void 0:ie.rendered)||"",void 0,{sensitivity:"base"})}),wm.set(r,oe),y(oe)}catch(X){X.name!=="AbortError"&&(T(X.message||"Failed to load posts"),y([]))}finally{_(!1)}}return Y(),()=>H.abort()},[r]);const j=p.useMemo(()=>L&&w.find(H=>{var Y,ee;return(H==null?void 0:H.id)===L||(H==null?void 0:H.slug)===L||((Y=H==null?void 0:H.id)==null?void 0:Y.toString())===String(L)||((ee=H==null?void 0:H.slug)==null?void 0:ee.toString())===String(L)})||null,[w,L]);if(p.useEffect(()=>{b.current&&!m&&l!==void 0&&i&&d(i,l===!0?void 0:l),b.current=m},[m,l,i,d]),!c&&a&&!m)return null;const B=!m&&c,M=p.useMemo(()=>j?`${R()}/wp-admin/post.php?post=${j.id}&action=edit`:null,[j]),K=H=>{!U&&i&&d(i,H),o==null||o(H)};return g.jsxDEV(Yr,{hidden:a&&!m,"aria-hidden":a&&!m,className:u,...f,children:[g.jsxDEV("div",{className:"flex items-center gap-2 mb-2",children:e&&g.jsxDEV(Xr,{htmlFor:$,children:[e,g.jsxDEV(_o,{label:e,help:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:177,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:175,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:173,columnNumber:7},this),t&&g.jsxDEV(Dn,{children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:182,columnNumber:23},this),g.jsxDEV("div",{className:"flex gap-2 items-center",children:[g.jsxDEV("div",{className:"flex-1",children:g.jsxDEV(d_,{as:"div",id:$,name:r,options:w,displayValue:H=>{var Y;return((Y=H==null?void 0:H.title)==null?void 0:Y.rendered)||""},value:j,onChange:H=>K((H==null?void 0:H.id)??(H==null?void 0:H.slug)??""),placeholder:E?"Loading…":"Search…",disabled:B||E||w.length===0,children:H=>{var Y;return g.jsxDEV(f_,{value:H,children:g.jsxDEV(m_,{children:((Y=H==null?void 0:H.title)==null?void 0:Y.rendered)||"(no title)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:199,columnNumber:17},this)},H.id||H.slug,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:198,columnNumber:15},this)}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:186,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:185,columnNumber:9},this),j&&M&&g.jsxDEV("a",{href:M,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1.5 rounded bg-neutral-200 text-neutral-900 text-xs font-semibold hover:bg-indigo-600 hover:text-white transition dark:bg-neutral-800 dark:text-white dark:hover:bg-indigo-700",title:"Edit post",style:{whiteSpace:"nowrap"},children:"Edit"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:206,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:184,columnNumber:7},this),E&&g.jsxDEV("div",{className:"text-xs text-gray-500 mt-2",children:"Loading…"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:219,columnNumber:19},this),P&&g.jsxDEV("div",{className:"text-xs text-red-500 mt-2",children:P},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:220,columnNumber:17},this),!E&&!P&&g.jsxDEV("div",{className:"text-xs text-gray-400 mt-2",children:[w.length," posts loaded."]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:222,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx",lineNumber:167,columnNumber:5},this)}const ym=typeof window<"u"&&((Vb=window.diviEngineApiSettings)!=null&&Vb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",xm=typeof window<"u"&&((Mb=window.diviEngineApiSettings)==null?void 0:Mb.nonce)||"",p_=()=>{var t;return(typeof window<"u"&&((t=window.diviEngineSettingsObject)==null?void 0:t.organization)||"divi-engine")==="wp-enhanced"?"wpe/v1":"de/v1"};function Ll({slug:e,defaults:t={}}){const[r,n]=p.useState(t),[o,s]=p.useState(!0),[i,a]=p.useState("idle"),l=p_(),c=async()=>{const f=await fetch(`${ym}${l}/settings/${e}`,{credentials:"same-origin",headers:{"X-WP-Nonce":xm}});if(!f.ok)throw new Error(`Load failed: ${f.status}`);return f.json()},u=async f=>{const h=await fetch(`${ym}${l}/settings/${e}`,{method:"PUT",credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":xm},body:JSON.stringify(f)});if(!h.ok)throw new Error(`Save failed: ${h.status}`);return h.json()};return p.useEffect(()=>{let f=!0;return(async()=>{try{const h=await c();if(!f)return;n({...t,...h||{}})}catch(h){console.error(h),n(t)}finally{f&&s(!1)}})(),()=>{f=!1}},[e]),p.useMemo(()=>({slug:e,loading:o,initialValues:r,defaults:t,saveState:i,async saveWithState(f){try{return a("saving"),await u(f),a("saved"),setTimeout(()=>a("idle"),1200),"success"}catch(h){return console.error(h),a("error"),setTimeout(()=>a("idle"),2e3),"error"}}}),[e,o,r,t,i])}function g_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:16,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:15,columnNumber:5},this)}function b_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:24,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:23,columnNumber:5},this)}function v_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:32,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:31,columnNumber:5},this)}function w_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:40,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:39,columnNumber:5},this)}function y_({className:e}){return g.jsxDEV("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:48,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:47,columnNumber:5},this)}function Em(...e){return e.filter(Boolean).join(" ")}const x_="frontend-reset-password";function E_(){const{setValue:e}=lr();return(t={})=>{Object.entries(t).forEach(([r,n])=>e(r,n))}}function __({genResource:e,securityResource:t,designResource:r}){const{values:n}=lr(),o=E_(),s={...e.defaults,...t.defaults,...r.defaults},i=async()=>{const l={},c={},u={};return Object.entries(n).forEach(([h,d])=>{h==="somfrp_pass_length"||h.startsWith("somfrp_pass_")?c[h]=d:h==="somfrp_enable_eye_toggle"?u[h]=d:l[h]=d}),(await Promise.all([e.saveWithState(l),t.saveWithState(c),r.saveWithState(u)])).every(h=>h==="success")?"success":"error"},a=e.saveState||t.saveState||r.saveState;return g.jsxDEV(u_,{onSave:i,onReset:()=>o(s),saveState:a},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:106,columnNumber:5},this)}function S_({currentSection:e}){const t=Ll({slug:"frontend-reset-password-gen",restNamespace:"wpe/v1",defaults:{somfrp_reset_page:"",somfrp_request_success_page:"",somfrp_reset_success_page:"",somfrp_login_page:"",somfrp_reset_form_title:"",somfrp_reset_lost_message:"",somfrp_reset_new_message:"",somfrp_reset_button_text:"",somfrp_notice_bg:{r:38,g:121,b:206,a:1},somfrp_email_message:"",somfrp_reset_link_text:"",somfrp_email_subject:"",somfrp_from_name:"",somfrp_email_address:""}}),r=Ll({slug:"frontend-reset-password-security",restNamespace:"wpe/v1",defaults:{somfrp_pass_length:"",somfrp_pass_lowercase:!1,somfrp_pass_uppercase:!1,somfrp_pass_number:!1,somfrp_pass_special:!1,somfrp_special_chars:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}}),n=Ll({slug:"frontend-reset-password-design",restNamespace:"wpe/v1",defaults:{somfrp_enable_eye_toggle:!0}}),o=["pages","form-text","email","security","appearance"],s=o.includes(e||"pages")&&e||"pages",i=p.useMemo(()=>[{name:"Pages",key:"pages",icon:g_},{name:"Form Text",key:"form-text",icon:b_},{name:"Email",key:"email",icon:v_},{name:"Security",key:"security",icon:w_},{name:"Appearance",key:"appearance",icon:y_}],[]),a=({className:u=""})=>g.jsxDEV("div",{className:`animate-pulse rounded-md bg-gray-200/70 dark:bg-neutral-800/70 ${u}`},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:174,columnNumber:5},this);function l(){return g.jsxDEV("div",{className:"flex gap-6",children:[g.jsxDEV("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxDEV("nav",{className:"py-2",children:[g.jsxDEV(a,{className:"h-8 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:183,columnNumber:13},this),g.jsxDEV(a,{className:"h-8 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:184,columnNumber:13},this),g.jsxDEV(a,{className:"h-8 w-2/3"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:185,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:182,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:181,columnNumber:9},this),g.jsxDEV("main",{className:"flex-1 py-6",children:[g.jsxDEV(a,{className:"h-7 w-72 mb-3"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:192,columnNumber:11},this),g.jsxDEV("div",{className:"space-y-3 mb-8",children:[g.jsxDEV(a,{className:"h-3 w-5/6"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:194,columnNumber:13},this),g.jsxDEV(a,{className:"h-3 w-4/6"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:195,columnNumber:13},this),g.jsxDEV(a,{className:"h-3 w-3/5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:196,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:193,columnNumber:11},this),g.jsxDEV("div",{className:"space-y-6 max-w-2xl",children:g.jsxDEV("div",{children:[g.jsxDEV(a,{className:"h-4 w-40 mb-2"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:203,columnNumber:15},this),g.jsxDEV(a,{className:"h-7 w-16 rounded-full"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:204,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:202,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:200,columnNumber:11},this),g.jsxDEV("div",{className:"mt-10 pt-10 border-t border-neutral-200 dark:border-neutral-700",children:g.jsxDEV("div",{className:"flex justify-end gap-3",children:[g.jsxDEV(a,{className:"h-9 w-24"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:211,columnNumber:15},this),g.jsxDEV(a,{className:"h-9 w-24"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:212,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:210,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:209,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:190,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:179,columnNumber:7},this)}if(t.loading||r.loading||n.loading)return g.jsxDEV(l,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:221,columnNumber:12},this);const c={...t.initialValues,...r.initialValues,...n.initialValues};return g.jsxDEV(GE,{initialValues:c,children:g.jsxDEV("div",{className:"flex gap-6",children:[g.jsxDEV("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxDEV("nav",{className:"relative flex flex-col",children:g.jsxDEV("ul",{role:"list",className:"flex flex-col gap-y-1",children:i.map(u=>{const f=`#${x_}/${u.key}`,h=s===u.key,d=u.icon;return g.jsxDEV("li",{children:g.jsxDEV("a",{href:f,className:Em(h?"bg-neutral-100 dark:bg-white/10 text-neutral-900 dark:text-white":"text-neutral-600 hover:bg-neutral-50 hover:text-neutral-900 dark:text-neutral-400 dark:hover:bg-white/5 dark:hover:text-white","group flex items-center gap-x-3 rounded-md py-2 pl-3 pr-2 text-sm font-medium transition-colors"),"aria-current":h?"page":void 0,children:[g.jsxDEV(d,{className:Em(h?"text-neutral-700 dark:text-neutral-300":"text-neutral-400 group-hover:text-neutral-600 dark:text-neutral-500 dark:group-hover:text-neutral-300","h-5 w-5 shrink-0 transition-colors")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:253,columnNumber:23},this),u.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:243,columnNumber:21},this)},u.key,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:242,columnNumber:19},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:236,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:235,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:234,columnNumber:9},this),g.jsxDEV("main",{className:"flex-1",children:[s==="pages"&&g.jsxDEV(N_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:271,columnNumber:35},this),s==="form-text"&&g.jsxDEV(k_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:272,columnNumber:39},this),s==="email"&&g.jsxDEV(C_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:273,columnNumber:35},this),s==="security"&&g.jsxDEV(T_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:274,columnNumber:38},this),s==="appearance"&&g.jsxDEV(P_,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:275,columnNumber:40},this),!o.includes(s)&&g.jsxDEV(D_,{section:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:276,columnNumber:50},this),g.jsxDEV(__,{genResource:t,securityResource:r,designResource:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:278,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:270,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:232,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:231,columnNumber:5},this)}function N_(){return g.jsxDEV("section",{className:"space-y-6",id:"pages",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Page Settings"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:295,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure which pages are used for the password reset flow."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:298,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:294,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_reset_page",label:"Reset Password Page",description:"Select which page your [reset_password] shortcode is on.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:303,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_request_success_page",label:"Reset Email Sent Page",description:"Select a custom page to redirect your user to if the email is sent successfully. If left blank, they will stay on the reset password page.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:310,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_reset_success_page",label:"New Password Saved Page",description:"Select a custom page to redirect your user to if they have successfully changed their password. If left blank, they will stay on the reset password page.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:317,columnNumber:7},this),g.jsxDEV(Hs,{id:"somfrp_login_page",label:"Custom Login Page",description:"Select your website login page. If blank, the default wp-login page will be used.",postType:"pages"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:324,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:293,columnNumber:5},this)}function k_(){return g.jsxDEV("section",{className:"space-y-6",id:"form-text",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Form Text"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:338,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the text shown on your password reset forms."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:341,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:337,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_form_title",label:"Form Title",description:"Customize the form title. Default: Reset Password",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:346,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_reset_lost_message",label:"Lost Password Form Text",description:"Customize the main lost password form text. Default: Please enter your email address or username. You will receive a link to create a new password via email.",rows:3},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:353,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_reset_new_message",label:"New Password Form Text",description:"Customize the new password form text. Default: Please enter a new password.",rows:3},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:360,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_button_text",label:"Button Text",description:"Customize the button text. Default: Reset Password",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:367,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:336,columnNumber:5},this)}function C_(){return g.jsxDEV("section",{className:"space-y-6",id:"email",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Email Settings"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:381,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the password reset email sent to users."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:384,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:380,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_email_subject",label:"Email Subject",description:"Customize the email subject line. Default: Account Password Reset",placeholder:"Account Password Reset"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:389,columnNumber:7},this),g.jsxDEV(Cl,{id:"somfrp_email_message",label:"Email Message",description:"Customize the email sent to your user. Use {username}, {email}, and {reset_link} as placeholders.",rows:6,help:"<p><strong>Available placeholders:</strong></p><ul><li><strong>{username}</strong> - User's login name</li><li><strong>{email}</strong> - User's email address</li><li><strong>{reset_link}</strong> - Password reset URL</li></ul><p><strong>Default message:</strong></p><p>Someone requested that the password be reset for the following account:</p><p>Username: {username}</p><p>If this was a mistake, just ignore this email and nothing will happen. To reset your password, visit the following address:</p><p>{reset_link}</p>"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:396,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_reset_link_text",label:"Reset Link Text",description:"Customize the text for the reset link in the email. If left blank, the full URL will be displayed.",placeholder:"Reset Password"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:404,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_from_name",label:"Email Sender Name",description:"Customize the name the email is sent from. Default: WordPress",placeholder:"WordPress"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:411,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_email_address",label:"Email Sender Address",description:"Customize the email address the email is sent from. Default: wordpress@yoursite.com",placeholder:"wordpress@yoursite.com",type:"email"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:418,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:379,columnNumber:5},this)}function T_(){return g.jsxDEV("section",{className:"space-y-6",id:"security",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Password Security"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:433,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure password strength requirements for user passwords."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:436,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:432,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_pass_length",label:"Minimum Password Length",description:"Set a minimum password length. Default: 0, Recommended: 8",type:"number",min:"0",max:"100",placeholder:"0"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:441,columnNumber:7},this),g.jsxDEV("div",{className:"pt-2",children:[g.jsxDEV("h3",{className:"text-base font-medium dark:text-white",children:"Character Requirements"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:452,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Select which character types must be included in passwords."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:455,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:451,columnNumber:7},this),g.jsxDEV("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[g.jsxDEV(Co,{id:"somfrp_pass_lowercase",label:"Lowercase letter (a-z)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:462,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_uppercase",label:"Uppercase letter (A-Z)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:467,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_number",label:"Number (0-9)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:472,columnNumber:9},this),g.jsxDEV(Co,{id:"somfrp_pass_special",label:"Special character (!@#)"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:477,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:461,columnNumber:7},this),g.jsxDEV(_r,{id:"somfrp_special_chars",label:"Allowed Special Characters",description:"Characters that count as 'special' for password requirements. Default uses the OWASP recommended list.",placeholder:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:483,columnNumber:7},this),g.jsxDEV("div",{className:"rounded-lg border border-amber-200 bg-amber-50 p-4 dark:border-amber-500/30 dark:bg-amber-900/20",children:g.jsxDEV("div",{className:"flex gap-3",children:[g.jsxDEV("div",{className:"flex-shrink-0",children:g.jsxDEV("svg",{className:"h-5 w-5 text-amber-500",viewBox:"0 0 20 20",fill:"currentColor",children:g.jsxDEV("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:494,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:493,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:492,columnNumber:11},this),g.jsxDEV("div",{children:[g.jsxDEV("h3",{className:"text-sm font-medium text-amber-800 dark:text-amber-200",children:"Important"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:498,columnNumber:13},this),g.jsxDEV("p",{className:"mt-1 text-sm text-amber-700 dark:text-amber-300",children:"The minimum length must be equal to or greater than the number of requirements enabled above."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:499,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:497,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:491,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:490,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:431,columnNumber:5},this)}function P_(){return g.jsxDEV("section",{className:"space-y-6",id:"appearance",children:[g.jsxDEV("div",{children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Appearance"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:513,columnNumber:9},this),g.jsxDEV("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the visual style of your password reset forms."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:516,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:512,columnNumber:7},this),g.jsxDEV(i_,{id:"somfrp_notice_bg",label:"Notice Background Color",description:"Set the background color for form notices, success messages, and errors."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:521,columnNumber:7},this),g.jsxDEV(Co,{id:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",description:"Display an eye icon on password fields allowing users to show/hide their password."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:527,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:511,columnNumber:5},this)}function D_({section:e}){return g.jsxDEV("section",{className:"space-y-6",children:[g.jsxDEV("h2",{className:"text-lg font-semibold dark:text-white",children:"Unknown Section"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:539,columnNumber:7},this),g.jsxDEV("p",{className:"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400",children:['The section "',e,'" does not exist.']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:542,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/specific/pages/frontend-reset-password.jsx",lineNumber:538,columnNumber:5},this)}const _m=Object.freeze(Object.defineProperty({__proto__:null,default:S_,settingsIndex:[{fieldId:"somfrp_reset_page",label:"Reset Password Page",help:"Select which page your [reset_password] shortcode is on.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","reset","password","shortcode"]},{fieldId:"somfrp_request_success_page",label:"Reset Email Sent Page",help:"Redirect page after email is sent successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","email","success"]},{fieldId:"somfrp_reset_success_page",label:"New Password Saved Page",help:"Redirect page after password is changed successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","password","success"]},{fieldId:"somfrp_login_page",label:"Custom Login Page",help:"Select your website login page.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","login","custom"]},{fieldId:"somfrp_reset_form_title",label:"Form Title",help:"Customize the form title.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","title","text","customization"]},{fieldId:"somfrp_reset_lost_message",label:"Lost Password Form Text",help:"Customize the lost password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","lost","password"]},{fieldId:"somfrp_reset_new_message",label:"New Password Form Text",help:"Customize the new password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","new","password"]},{fieldId:"somfrp_reset_button_text",label:"Button Text",help:"Customize the button text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["button","text","submit"]},{fieldId:"somfrp_email_subject",label:"Email Subject",help:"Customize the email subject line.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","subject","customization"]},{fieldId:"somfrp_email_message",label:"Email Message",help:"Customize the password reset email content.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","message","content","body","template"]},{fieldId:"somfrp_reset_link_text",label:"Reset Link Text",help:"Customize the reset link text in the email.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","link","text","url"]},{fieldId:"somfrp_from_name",label:"Email Sender Name",help:"Customize the name emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","name"]},{fieldId:"somfrp_email_address",label:"Email Sender Address",help:"Customize the email address emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","address"]},{fieldId:"somfrp_pass_length",label:"Minimum Password Length",help:"Set a minimum password length.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","length","security","minimum"]},{fieldId:"somfrp_pass_lowercase",label:"Require lowercase letter",help:"Require at least one lowercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","lowercase","security","requirement"]},{fieldId:"somfrp_pass_uppercase",label:"Require uppercase letter",help:"Require at least one uppercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","uppercase","security","requirement"]},{fieldId:"somfrp_pass_number",label:"Require number",help:"Require at least one number in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","number","security","requirement"]},{fieldId:"somfrp_pass_special",label:"Require special character",help:"Require at least one special character in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","security","requirement"]},{fieldId:"somfrp_special_chars",label:"Allowed Special Characters",help:"Characters that count as special for password requirements.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","characters","security","owasp","symbols"]},{fieldId:"somfrp_notice_bg",label:"Notice Background Color",help:"Set the background color for form notices and errors.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["color","notice","background","style","appearance"]},{fieldId:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",help:"Enable the eye icon to toggle password visibility.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["eye","toggle","visibility","password","appearance"]}]},Symbol.toStringTag,{value:"Module"}));var Sm={exports:{}},$s={};/** 137 * @license React 138 * react-jsx-runtime.development.js 139 * 140 * Copyright (c) Facebook, Inc. and its affiliates. 141 * 142 * This source code is licensed under the MIT license found in the 143 * LICENSE file in the root directory of this source tree. 144 */(function(){var e=p,t=Symbol.for("react.element"),r=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),a=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.for("react.offscreen"),m=Symbol.iterator,b="@@iterator";function w(k){if(k===null||typeof k!="object")return null;var V=m&&k[m]||k[b];return typeof V=="function"?V:null}var y=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(k){{for(var V=arguments.length,z=new Array(V>1?V-1:0),J=1;J<V;J++)z[J-1]=arguments[J];_("error",k,z)}}function _(k,V,z){{var J=y.ReactDebugCurrentFrame,se=J.getStackAddendum();se!==""&&(V+="%s",z=z.concat([se]));var Ee=z.map(function(fe){return String(fe)});Ee.unshift("Warning: "+V),Function.prototype.apply.call(console[k],console,Ee)}}var P=!1,T=!1,I=!1,U=!1,L=!1,$;$=Symbol.for("react.module.reference");function R(k){return!!(typeof k=="string"||typeof k=="function"||k===n||k===s||L||k===o||k===c||k===u||U||k===d||P||T||I||typeof k=="object"&&k!==null&&(k.$$typeof===h||k.$$typeof===f||k.$$typeof===i||k.$$typeof===a||k.$$typeof===l||k.$$typeof===$||k.getModuleId!==void 0))}function j(k,V,z){var J=k.displayName;if(J)return J;var se=V.displayName||V.name||"";return se!==""?z+"("+se+")":z}function B(k){return k.displayName||"Context"}function M(k){if(k==null)return null;if(typeof k.tag=="number"&&E("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof k=="function")return k.displayName||k.name||null;if(typeof k=="string")return k;switch(k){case n:return"Fragment";case r:return"Portal";case s:return"Profiler";case o:return"StrictMode";case c:return"Suspense";case u:return"SuspenseList"}if(typeof k=="object")switch(k.$$typeof){case a:var V=k;return B(V)+".Consumer";case i:var z=k;return B(z._context)+".Provider";case l:return j(k,k.render,"ForwardRef");case f:var J=k.displayName||null;return J!==null?J:M(k.type)||"Memo";case h:{var se=k,Ee=se._payload,fe=se._init;try{return M(fe(Ee))}catch{return null}}}return null}var K=Object.assign,H=0,Y,ee,X,W,le,me,je;function ce(){}ce.__reactDisabledLog=!0;function oe(){{if(H===0){Y=console.log,ee=console.info,X=console.warn,W=console.error,le=console.group,me=console.groupCollapsed,je=console.groupEnd;var k={configurable:!0,enumerable:!0,value:ce,writable:!0};Object.defineProperties(console,{info:k,log:k,warn:k,error:k,group:k,groupCollapsed:k,groupEnd:k})}H++}}function re(){{if(H--,H===0){var k={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:K({},k,{value:Y}),info:K({},k,{value:ee}),warn:K({},k,{value:X}),error:K({},k,{value:W}),group:K({},k,{value:le}),groupCollapsed:K({},k,{value:me}),groupEnd:K({},k,{value:je})})}H<0&&E("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var xe=y.ReactCurrentDispatcher,ye;function ie(k,V,z){{if(ye===void 0)try{throw Error()}catch(se){var J=se.stack.trim().match(/\n( *(at )?)/);ye=J&&J[1]||""}return` 145 `+ye+k}}var ke=!1,_e;{var Vt=typeof WeakMap=="function"?WeakMap:Map;_e=new Vt}function Le(k,V){if(!k||ke)return"";{var z=_e.get(k);if(z!==void 0)return z}var J;ke=!0;var se=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var Ee;Ee=xe.current,xe.current=null,oe();try{if(V){var fe=function(){throw Error()};if(Object.defineProperty(fe.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(fe,[])}catch(rt){J=rt}Reflect.construct(k,[],fe)}else{try{fe.call()}catch(rt){J=rt}k.call(fe.prototype)}}else{try{throw Error()}catch(rt){J=rt}k()}}catch(rt){if(rt&&J&&typeof rt.stack=="string"){for(var ue=rt.stack.split(` 146 `),De=J.stack.split(` 147 `),Ue=ue.length-1,Oe=De.length-1;Ue>=1&&Oe>=0&&ue[Ue]!==De[Oe];)Oe--;for(;Ue>=1&&Oe>=0;Ue--,Oe--)if(ue[Ue]!==De[Oe]){if(Ue!==1||Oe!==1)do if(Ue--,Oe--,Oe<0||ue[Ue]!==De[Oe]){var Ve=` 148 `+ue[Ue].replace(" at new "," at ");return k.displayName&&Ve.includes("<anonymous>")&&(Ve=Ve.replace("<anonymous>",k.displayName)),typeof k=="function"&&_e.set(k,Ve),Ve}while(Ue>=1&&Oe>=0);break}}}finally{ke=!1,xe.current=Ee,re(),Error.prepareStackTrace=se}var wt=k?k.displayName||k.name:"",Bt=wt?ie(wt):"";return typeof k=="function"&&_e.set(k,Bt),Bt}function Ir(k,V,z){return Le(k,!1)}function Qt(k){var V=k.prototype;return!!(V&&V.isReactComponent)}function $e(k,V,z){if(k==null)return"";if(typeof k=="function")return Le(k,Qt(k));if(typeof k=="string")return ie(k);switch(k){case c:return ie("Suspense");case u:return ie("SuspenseList")}if(typeof k=="object")switch(k.$$typeof){case l:return Ir(k.render);case f:return $e(k.type,V,z);case h:{var J=k,se=J._payload,Ee=J._init;try{return $e(Ee(se),V,z)}catch{}}}return""}var qe=Object.prototype.hasOwnProperty,vt={},kt=y.ReactDebugCurrentFrame;function ht(k){if(k){var V=k._owner,z=$e(k.type,k._source,V?V.type:null);kt.setExtraStackFrame(z)}else kt.setExtraStackFrame(null)}function jr(k,V,z,J,se){{var Ee=Function.call.bind(qe);for(var fe in k)if(Ee(k,fe)){var ue=void 0;try{if(typeof k[fe]!="function"){var De=Error((J||"React class")+": "+z+" type `"+fe+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof k[fe]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw De.name="Invariant Violation",De}ue=k[fe](V,fe,J,z,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Ue){ue=Ue}ue&&!(ue instanceof Error)&&(ht(se),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",J||"React class",z,fe,typeof ue),ht(null)),ue instanceof Error&&!(ue.message in vt)&&(vt[ue.message]=!0,ht(se),E("Failed %s type: %s",z,ue.message),ht(null))}}}var Qo=Array.isArray;function fr(k){return Qo(k)}function Yn(k){{var V=typeof Symbol=="function"&&Symbol.toStringTag,z=V&&k[Symbol.toStringTag]||k.constructor.name||"Object";return z}}function es(k){try{return Xn(k),!1}catch{return!0}}function Xn(k){return""+k}function O(k){if(es(k))return E("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",Yn(k)),Xn(k)}var pe=y.ReactCurrentOwner,Jn={key:!0,ref:!0,__self:!0,__source:!0},Ur,on,Mt;Mt={};function Zn(k){if(qe.call(k,"ref")){var V=Object.getOwnPropertyDescriptor(k,"ref").get;if(V&&V.isReactWarning)return!1}return k.ref!==void 0}function Qn(k){if(qe.call(k,"key")){var V=Object.getOwnPropertyDescriptor(k,"key").get;if(V&&V.isReactWarning)return!1}return k.key!==void 0}function ts(k,V){if(typeof k.ref=="string"&&pe.current&&V&&pe.current.stateNode!==V){var z=M(pe.current.type);Mt[z]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',M(pe.current.type),k.ref),Mt[z]=!0)}}function rs(k,V){{var z=function(){Ur||(Ur=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",V))};z.isReactWarning=!0,Object.defineProperty(k,"key",{get:z,configurable:!0})}}function Fr(k,V){{var z=function(){on||(on=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",V))};z.isReactWarning=!0,Object.defineProperty(k,"ref",{get:z,configurable:!0})}}var eo=function(k,V,z,J,se,Ee,fe){var ue={$$typeof:t,type:k,key:V,ref:z,props:fe,_owner:Ee};return ue._store={},Object.defineProperty(ue._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(ue,"_self",{configurable:!1,enumerable:!1,writable:!1,value:J}),Object.defineProperty(ue,"_source",{configurable:!1,enumerable:!1,writable:!1,value:se}),Object.freeze&&(Object.freeze(ue.props),Object.freeze(ue)),ue};function sn(k,V,z,J,se){{var Ee,fe={},ue=null,De=null;z!==void 0&&(O(z),ue=""+z),Qn(V)&&(O(V.key),ue=""+V.key),Zn(V)&&(De=V.ref,ts(V,se));for(Ee in V)qe.call(V,Ee)&&!Jn.hasOwnProperty(Ee)&&(fe[Ee]=V[Ee]);if(k&&k.defaultProps){var Ue=k.defaultProps;for(Ee in Ue)fe[Ee]===void 0&&(fe[Ee]=Ue[Ee])}if(ue||De){var Oe=typeof k=="function"?k.displayName||k.name||"Unknown":k;ue&&rs(fe,Oe),De&&Fr(fe,Oe)}return eo(k,ue,De,se,J,pe.current,fe)}}var er=y.ReactCurrentOwner,an=y.ReactDebugCurrentFrame;function dt(k){if(k){var V=k._owner,z=$e(k.type,k._source,V?V.type:null);an.setExtraStackFrame(z)}else an.setExtraStackFrame(null)}var mr;mr=!1;function tr(k){return typeof k=="object"&&k!==null&&k.$$typeof===t}function Ar(){{if(er.current){var k=M(er.current.type);if(k)return` 149 150 Check the render method of \``+k+"`."}return""}}function ns(k){{if(k!==void 0){var V=k.fileName.replace(/^.*[\\\/]/,""),z=k.lineNumber;return` 151 152 Check your code at `+V+":"+z+"."}return""}}var ln={};function os(k){{var V=Ar();if(!V){var z=typeof k=="string"?k:k.displayName||k.name;z&&(V=` 153 154 Check the top-level render call using <`+z+">.")}return V}}function cn(k,V){{if(!k._store||k._store.validated||k.key!=null)return;k._store.validated=!0;var z=os(V);if(ln[z])return;ln[z]=!0;var J="";k&&k._owner&&k._owner!==er.current&&(J=" It was passed a child from "+M(k._owner.type)+"."),dt(k),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',z,J),dt(null)}}function hr(k,V){{if(typeof k!="object")return;if(fr(k))for(var z=0;z<k.length;z++){var J=k[z];tr(J)&&cn(J,V)}else if(tr(k))k._store&&(k._store.validated=!0);else if(k){var se=w(k);if(typeof se=="function"&&se!==k.entries)for(var Ee=se.call(k),fe;!(fe=Ee.next()).done;)tr(fe.value)&&cn(fe.value,V)}}}function un(k){{var V=k.type;if(V==null||typeof V=="string")return;var z;if(typeof V=="function")z=V.propTypes;else if(typeof V=="object"&&(V.$$typeof===l||V.$$typeof===f))z=V.propTypes;else return;if(z){var J=M(V);jr(z,k.props,"prop",J,k)}else if(V.PropTypes!==void 0&&!mr){mr=!0;var se=M(V);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",se||"Unknown")}typeof V.getDefaultProps=="function"&&!V.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ss(k){{for(var V=Object.keys(k.props),z=0;z<V.length;z++){var J=V[z];if(J!=="children"&&J!=="key"){dt(k),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",J),dt(null);break}}k.ref!==null&&(dt(k),E("Invalid attribute `ref` supplied to `React.Fragment`."),dt(null))}}var dn={};function to(k,V,z,J,se,Ee){{var fe=R(k);if(!fe){var ue="";(k===void 0||typeof k=="object"&&k!==null&&Object.keys(k).length===0)&&(ue+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var De=ns(se);De?ue+=De:ue+=Ar();var Ue;k===null?Ue="null":fr(k)?Ue="array":k!==void 0&&k.$$typeof===t?(Ue="<"+(M(k.type)||"Unknown")+" />",ue=" Did you accidentally export a JSX literal instead of a component?"):Ue=typeof k,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Ue,ue)}var Oe=sn(k,V,z,se,Ee);if(Oe==null)return Oe;if(fe){var Ve=V.children;if(Ve!==void 0)if(J)if(fr(Ve)){for(var wt=0;wt<Ve.length;wt++)hr(Ve[wt],k);Object.freeze&&Object.freeze(Ve)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else hr(Ve,k)}if(qe.call(V,"key")){var Bt=M(k),rt=Object.keys(V).filter(function(as){return as!=="key"}),Lr=rt.length>0?"{key: someKey, "+rt.join(": ..., ")+": ...}":"{key: someKey}";if(!dn[Bt+Lr]){var Ct=rt.length>0?"{"+rt.join(": ..., ")+": ...}":"{}";E(`A props object containing a "key" prop is being spread into JSX: 155 let props = %s; 156 <%s {...props} /> 157 React keys must be passed directly to JSX without using spread: 158 let props = %s; 159 <%s key={someKey} {...props} />`,Lr,Bt,Ct,Bt),dn[Bt+Lr]=!0}}return k===n?ss(Oe):un(Oe),Oe}}function is(k,V,z){return to(k,V,z,!0)}function C(k,V,z){return to(k,V,z,!1)}var q=C,ne=is;$s.Fragment=n,$s.jsx=q,$s.jsxs=ne})(),Sm.exports=$s;var Ws=Sm.exports;const zs=p.createContext({});function I_(e){const t=p.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ol=typeof window<"u",Nm=Ol?p.useLayoutEffect:p.useEffect,Vl=p.createContext(null);function Ml(e,t){e.indexOf(t)===-1&&e.push(t)}function Bl(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const cr=(e,t,r)=>r>t?t:r<e?e:r;function Rl(e,t){return t?`${e}. For more information and steps for solving, visit https://motion.dev/troubleshooting/${t}`:e}let jn=()=>{},ur=()=>{};jn=(e,t,r)=>{!e&&typeof console<"u"&&console.warn(Rl(t,r))},ur=(e,t,r)=>{if(!e)throw new Error(Rl(t,r))};const dr={},km=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Cm(e){return typeof e=="object"&&e!==null}const Tm=e=>/^0[^.\s]+$/u.test(e);function Hl(e){let t;return()=>(t===void 0&&(t=e()),t)}const Pt=e=>e,j_=(e,t)=>r=>t(e(r)),Po=(...e)=>e.reduce(j_),Do=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class $l{constructor(){this.subscriptions=[]}add(t){return Ml(this.subscriptions,t),()=>Bl(this.subscriptions,t)}notify(t,r,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,n);else for(let s=0;s<o;s++){const i=this.subscriptions[s];i&&i(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const At=e=>e*1e3,Jt=e=>e/1e3;function Pm(e,t){return t?e*(1e3/t):0}const Dm=new Set;function Wl(e,t,r){e||Dm.has(t)||(console.warn(Rl(t,r)),Dm.add(t))}const Im=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,U_=1e-7,F_=12;function A_(e,t,r,n,o){let s,i,a=0;do i=t+(r-t)/2,s=Im(i,n,o)-e,s>0?r=i:t=i;while(Math.abs(s)>U_&&++a<F_);return i}function Io(e,t,r,n){if(e===t&&r===n)return Pt;const o=s=>A_(s,0,1,e,r);return s=>s===0||s===1?s:Im(o(s),t,n)}const jm=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Um=e=>t=>1-e(1-t),Fm=Io(.33,1.53,.69,.99),zl=Um(Fm),Am=jm(zl),Lm=e=>(e*=2)<1?.5*zl(e):.5*(2-Math.pow(2,-10*(e-1))),Gl=e=>1-Math.sin(Math.acos(e)),Om=Um(Gl),Vm=jm(Gl),L_=Io(.42,0,1,1),O_=Io(0,0,.58,1),Mm=Io(.42,0,.58,1),V_=e=>Array.isArray(e)&&typeof e[0]!="number",Bm=e=>Array.isArray(e)&&typeof e[0]=="number",Rm={linear:Pt,easeIn:L_,easeInOut:Mm,easeOut:O_,circIn:Gl,circInOut:Vm,circOut:Om,backIn:zl,backInOut:Am,backOut:Fm,anticipate:Lm},M_=e=>typeof e=="string",Hm=e=>{if(Bm(e)){ur(e.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[t,r,n,o]=e;return Io(t,r,n,o)}else if(M_(e))return ur(Rm[e]!==void 0,`Invalid easing type '${e}'`,"invalid-easing-type"),Rm[e];return e},Gs=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],$m={value:null,addProjectionMetrics:null};function B_(e,t){let r=new Set,n=new Set,o=!1,s=!1;const i=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1},l=0;function c(f){i.has(f)&&(u.schedule(f),e()),l++,f(a)}const u={schedule:(f,h=!1,d=!1)=>{const b=d&&o?r:n;return h&&i.add(f),b.has(f)||b.add(f),f},cancel:f=>{n.delete(f),i.delete(f)},process:f=>{if(a=f,o){s=!0;return}o=!0,[r,n]=[n,r],r.forEach(c),t&&$m.value&&$m.value.frameloop[t].push(l),l=0,r.clear(),o=!1,s&&(s=!1,u.process(f))}};return u}const R_=40;function Wm(e,t){let r=!1,n=!0;const o={delta:0,timestamp:0,isProcessing:!1},s=()=>r=!0,i=Gs.reduce((_,P)=>(_[P]=B_(s,t?P:void 0),_),{}),{setup:a,read:l,resolveKeyframes:c,preUpdate:u,update:f,preRender:h,render:d,postRender:m}=i,b=()=>{const _=dr.useManualTiming?o.timestamp:performance.now();r=!1,dr.useManualTiming||(o.delta=n?1e3/60:Math.max(Math.min(_-o.timestamp,R_),1)),o.timestamp=_,o.isProcessing=!0,a.process(o),l.process(o),c.process(o),u.process(o),f.process(o),h.process(o),d.process(o),m.process(o),o.isProcessing=!1,r&&t&&(n=!1,e(b))},w=()=>{r=!0,n=!0,o.isProcessing||e(b)};return{schedule:Gs.reduce((_,P)=>{const T=i[P];return _[P]=(I,U=!1,L=!1)=>(r||w(),T.schedule(I,U,L)),_},{}),cancel:_=>{for(let P=0;P<Gs.length;P++)i[Gs[P]].cancel(_)},state:o,steps:i}}const{schedule:He,cancel:Sr,state:it,steps:ql}=Wm(typeof requestAnimationFrame<"u"?requestAnimationFrame:Pt,!0);let qs;function H_(){qs=void 0}const bt={now:()=>(qs===void 0&&bt.set(it.isProcessing||dr.useManualTiming?it.timestamp:performance.now()),qs),set:e=>{qs=e,queueMicrotask(H_)}},zm=e=>t=>typeof t=="string"&&t.startsWith(e),Kl=zm("--"),$_=zm("var(--"),Yl=e=>$_(e)?W_.test(e.split("/*")[0].trim()):!1,W_=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Un={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},jo={...Un,transform:e=>cr(0,1,e)},Ks={...Un,default:1},Uo=e=>Math.round(e*1e5)/1e5,Xl=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function z_(e){return e==null}const G_=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Jl=(e,t)=>r=>!!(typeof r=="string"&&G_.test(r)&&r.startsWith(e)||t&&!z_(r)&&Object.prototype.hasOwnProperty.call(r,t)),Gm=(e,t,r)=>n=>{if(typeof n!="string")return n;const[o,s,i,a]=n.match(Xl);return{[e]:parseFloat(o),[t]:parseFloat(s),[r]:parseFloat(i),alpha:a!==void 0?parseFloat(a):1}},q_=e=>cr(0,255,e),Zl={...Un,transform:e=>Math.round(q_(e))},Jr={test:Jl("rgb","red"),parse:Gm("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+Zl.transform(e)+", "+Zl.transform(t)+", "+Zl.transform(r)+", "+Uo(jo.transform(n))+")"};function K_(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const Ql={test:Jl("#"),parse:K_,transform:Jr.transform},Fo=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Nr=Fo("deg"),Zt=Fo("%"),we=Fo("px"),Y_=Fo("vh"),X_=Fo("vw"),qm=(()=>({...Zt,parse:e=>Zt.parse(e)/100,transform:e=>Zt.transform(e*100)}))(),Fn={test:Jl("hsl","hue"),parse:Gm("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+Zt.transform(Uo(t))+", "+Zt.transform(Uo(r))+", "+Uo(jo.transform(n))+")"},Je={test:e=>Jr.test(e)||Ql.test(e)||Fn.test(e),parse:e=>Jr.test(e)?Jr.parse(e):Fn.test(e)?Fn.parse(e):Ql.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Jr.transform(e):Fn.transform(e),getAnimatableNone:e=>{const t=Je.parse(e);return t.alpha=0,Je.transform(t)}},J_=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Z_(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Xl))==null?void 0:t.length)||0)+(((r=e.match(J_))==null?void 0:r.length)||0)>0}const Km="number",Ym="color",Q_="var",eS="var(",Xm="${}",tS=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Ao(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},o=[];let s=0;const a=t.replace(tS,l=>(Je.test(l)?(n.color.push(s),o.push(Ym),r.push(Je.parse(l))):l.startsWith(eS)?(n.var.push(s),o.push(Q_),r.push(l)):(n.number.push(s),o.push(Km),r.push(parseFloat(l))),++s,Xm)).split(Xm);return{values:r,split:a,indexes:n,types:o}}function Jm(e){return Ao(e).values}function Zm(e){const{split:t,types:r}=Ao(e),n=t.length;return o=>{let s="";for(let i=0;i<n;i++)if(s+=t[i],o[i]!==void 0){const a=r[i];a===Km?s+=Uo(o[i]):a===Ym?s+=Je.transform(o[i]):s+=o[i]}return s}}const rS=e=>typeof e=="number"?0:Je.test(e)?Je.getAnimatableNone(e):e;function nS(e){const t=Jm(e);return Zm(e)(t.map(rS))}const kr={test:Z_,parse:Jm,createTransformer:Zm,getAnimatableNone:nS};function ec(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?e+(t-e)*6*r:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e}function oS({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,s=0,i=0;if(!t)o=s=i=r;else{const a=r<.5?r*(1+t):r+t-r*t,l=2*r-a;o=ec(l,a,e+.3333333333333333),s=ec(l,a,e),i=ec(l,a,e-.3333333333333333)}return{red:Math.round(o*255),green:Math.round(s*255),blue:Math.round(i*255),alpha:n}}function Ys(e,t){return r=>r>0?t:e}const We=(e,t,r)=>e+(t-e)*r,tc=(e,t,r)=>{const n=e*e,o=r*(t*t-n)+n;return o<0?0:Math.sqrt(o)},sS=[Ql,Jr,Fn],iS=e=>sS.find(t=>t.test(e));function Qm(e){const t=iS(e);if(jn(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!t)return!1;let r=t.parse(e);return t===Fn&&(r=oS(r)),r}const eh=(e,t)=>{const r=Qm(e),n=Qm(t);if(!r||!n)return Ys(e,t);const o={...r};return s=>(o.red=tc(r.red,n.red,s),o.green=tc(r.green,n.green,s),o.blue=tc(r.blue,n.blue,s),o.alpha=We(r.alpha,n.alpha,s),Jr.transform(o))},rc=new Set(["none","hidden"]);function aS(e,t){return rc.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function lS(e,t){return r=>We(e,t,r)}function nc(e){return typeof e=="number"?lS:typeof e=="string"?Yl(e)?Ys:Je.test(e)?eh:dS:Array.isArray(e)?th:typeof e=="object"?Je.test(e)?eh:cS:Ys}function th(e,t){const r=[...e],n=r.length,o=e.map((s,i)=>nc(s)(s,t[i]));return s=>{for(let i=0;i<n;i++)r[i]=o[i](s);return r}}function cS(e,t){const r={...e,...t},n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=nc(e[o])(e[o],t[o]));return o=>{for(const s in n)r[s]=n[s](o);return r}}function uS(e,t){const r=[],n={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const s=t.types[o],i=e.indexes[s][n[s]],a=e.values[i]??0;r[o]=a,n[s]++}return r}const dS=(e,t)=>{const r=kr.createTransformer(t),n=Ao(e),o=Ao(t);return n.indexes.var.length===o.indexes.var.length&&n.indexes.color.length===o.indexes.color.length&&n.indexes.number.length>=o.indexes.number.length?rc.has(e)&&!o.values.length||rc.has(t)&&!n.values.length?aS(e,t):Po(th(uS(n,o),o.values),r):(jn(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),Ys(e,t))};function rh(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?We(e,t,r):nc(e)(e,t)}const fS=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>He.update(t,r),stop:()=>Sr(t),now:()=>it.isProcessing?it.timestamp:bt.now()}},nh=(e,t,r=10)=>{let n="";const o=Math.max(Math.round(t/r),2);for(let s=0;s<o;s++)n+=Math.round(e(s/(o-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Xs=2e4;function oc(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<Xs;)t+=r,n=e.next(t);return t>=Xs?1/0:t}function mS(e,t=100,r){const n=r({...e,keyframes:[0,t]}),o=Math.min(oc(n),Xs);return{type:"keyframes",ease:s=>n.next(o*s).value/t,duration:Jt(o)}}const hS=5;function oh(e,t,r){const n=Math.max(t-hS,0);return Pm(r-e(n),t-n)}const ze={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},sc=.001;function pS({duration:e=ze.duration,bounce:t=ze.bounce,velocity:r=ze.velocity,mass:n=ze.mass}){let o,s;jn(e<=At(ze.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let i=1-t;i=cr(ze.minDamping,ze.maxDamping,i),e=cr(ze.minDuration,ze.maxDuration,Jt(e)),i<1?(o=c=>{const u=c*i,f=u*e,h=u-r,d=ic(c,i),m=Math.exp(-f);return sc-h/d*m},s=c=>{const f=c*i*e,h=f*r+r,d=Math.pow(i,2)*Math.pow(c,2)*e,m=Math.exp(-f),b=ic(Math.pow(c,2),i);return(-o(c)+sc>0?-1:1)*((h-d)*m)/b}):(o=c=>{const u=Math.exp(-c*e),f=(c-r)*e+1;return-sc+u*f},s=c=>{const u=Math.exp(-c*e),f=(r-c)*(e*e);return u*f});const a=5/e,l=bS(o,s,a);if(e=At(e),isNaN(l))return{stiffness:ze.stiffness,damping:ze.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:i*2*Math.sqrt(n*c),duration:e}}}const gS=12;function bS(e,t,r){let n=r;for(let o=1;o<gS;o++)n=n-e(n)/t(n);return n}function ic(e,t){return e*Math.sqrt(1-t*t)}const vS=["duration","bounce"],wS=["stiffness","damping","mass"];function sh(e,t){return t.some(r=>e[r]!==void 0)}function yS(e){let t={velocity:ze.velocity,stiffness:ze.stiffness,damping:ze.damping,mass:ze.mass,isResolvedFromDuration:!1,...e};if(!sh(e,wS)&&sh(e,vS))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),o=n*n,s=2*cr(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:ze.mass,stiffness:o,damping:s}}else{const r=pS(e);t={...t,...r,mass:ze.mass},t.isResolvedFromDuration=!0}return t}function Js(e=ze.visualDuration,t=ze.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:o}=r;const s=r.keyframes[0],i=r.keyframes[r.keyframes.length-1],a={done:!1,value:s},{stiffness:l,damping:c,mass:u,duration:f,velocity:h,isResolvedFromDuration:d}=yS({...r,velocity:-Jt(r.velocity||0)}),m=h||0,b=c/(2*Math.sqrt(l*u)),w=i-s,y=Jt(Math.sqrt(l/u)),E=Math.abs(w)<5;n||(n=E?ze.restSpeed.granular:ze.restSpeed.default),o||(o=E?ze.restDelta.granular:ze.restDelta.default);let _;if(b<1){const T=ic(y,b);_=I=>{const U=Math.exp(-b*y*I);return i-U*((m+b*y*w)/T*Math.sin(T*I)+w*Math.cos(T*I))}}else if(b===1)_=T=>i-Math.exp(-y*T)*(w+(m+y*w)*T);else{const T=y*Math.sqrt(b*b-1);_=I=>{const U=Math.exp(-b*y*I),L=Math.min(T*I,300);return i-U*((m+b*y*w)*Math.sinh(L)+T*w*Math.cosh(L))/T}}const P={calculatedDuration:d&&f||null,next:T=>{const I=_(T);if(d)a.done=T>=f;else{let U=T===0?m:0;b<1&&(U=T===0?At(m):oh(_,T,I));const L=Math.abs(U)<=n,$=Math.abs(i-I)<=o;a.done=L&&$}return a.value=a.done?i:I,a},toString:()=>{const T=Math.min(oc(P),Xs),I=nh(U=>P.next(T*U).value,T,30);return T+"ms "+I},toTransition:()=>{}};return P}Js.applyToOptions=e=>{const t=mS(e,100,Js);return e.ease=t.ease,e.duration=At(t.duration),e.type="keyframes",e};function ac({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:s=500,modifyTarget:i,min:a,max:l,restDelta:c=.5,restSpeed:u}){const f=e[0],h={done:!1,value:f},d=L=>a!==void 0&&L<a||l!==void 0&&L>l,m=L=>a===void 0?l:l===void 0||Math.abs(a-L)<Math.abs(l-L)?a:l;let b=r*t;const w=f+b,y=i===void 0?w:i(w);y!==w&&(b=y-f);const E=L=>-b*Math.exp(-L/n),_=L=>y+E(L),P=L=>{const $=E(L),R=_(L);h.done=Math.abs($)<=c,h.value=h.done?y:R};let T,I;const U=L=>{d(h.value)&&(T=L,I=Js({keyframes:[h.value,m(h.value)],velocity:oh(_,L,h.value),damping:o,stiffness:s,restDelta:c,restSpeed:u}))};return U(0),{calculatedDuration:null,next:L=>{let $=!1;return!I&&T===void 0&&($=!0,P(L),U(L)),T!==void 0&&L>=T?I.next(L-T):(!$&&P(L),h)}}}function xS(e,t,r){const n=[],o=r||dr.mix||rh,s=e.length-1;for(let i=0;i<s;i++){let a=o(e[i],e[i+1]);if(t){const l=Array.isArray(t)?t[i]||Pt:t;a=Po(l,a)}n.push(a)}return n}function ES(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const s=e.length;if(ur(s===t.length,"Both input and output ranges must be the same length","range-length"),s===1)return()=>t[0];if(s===2&&t[0]===t[1])return()=>t[1];const i=e[0]===e[1];e[0]>e[s-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=xS(t,n,o),l=a.length,c=u=>{if(i&&u<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(u<e[f+1]);f++);const h=Do(e[f],e[f+1],u);return a[f](h)};return r?u=>c(cr(e[0],e[s-1],u)):c}function _S(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Do(0,t,n);e.push(We(r,1,o))}}function SS(e){const t=[0];return _S(t,e.length-1),t}function NS(e,t){return e.map(r=>r*t)}function kS(e,t){return e.map(()=>t||Mm).splice(0,e.length-1)}function An({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const o=V_(n)?n.map(Hm):Hm(n),s={done:!1,value:t[0]},i=NS(r&&r.length===t.length?r:SS(t),e),a=ES(i,t,{ease:Array.isArray(o)?o:kS(t,o)});return{calculatedDuration:e,next:l=>(s.value=a(l),s.done=l>=e,s)}}const CS=e=>e!==null;function lc(e,{repeat:t,repeatType:r="loop"},n,o=1){const s=e.filter(CS),a=o<0||t&&r!=="loop"&&t%2===1?0:s.length-1;return!a||n===void 0?s[a]:n}const TS={decay:ac,inertia:ac,tween:An,keyframes:An,spring:Js};function ih(e){typeof e.type=="string"&&(e.type=TS[e.type])}class cc{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const PS=e=>e/100;class uc extends cc{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,o;const{motionValue:r}=this.options;r&&r.updatedAt!==bt.now()&&this.tick(bt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(o=(n=this.options).onStop)==null||o.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;ih(t);const{type:r=An,repeat:n=0,repeatDelay:o=0,repeatType:s,velocity:i=0}=t;let{keyframes:a}=t;const l=r||An;l!==An&&ur(a.length<=2,`Only two keyframes currently supported with spring and inertia animations. Trying to animate ${a}`,"spring-two-frames"),l!==An&&typeof a[0]!="number"&&(this.mixKeyframes=Po(PS,rh(a[0],a[1])),a=[0,100]);const c=l({...t,keyframes:a});s==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...a].reverse(),velocity:-i})),c.calculatedDuration===null&&(c.calculatedDuration=oc(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+o,this.totalDuration=this.resolvedDuration*(n+1)-o,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:o,mixKeyframes:s,mirroredGenerator:i,resolvedDuration:a,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:u,repeat:f,repeatType:h,repeatDelay:d,type:m,onUpdate:b,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const y=this.currentTime-c*(this.playbackSpeed>=0?1:-1),E=this.playbackSpeed>=0?y<0:y>o;this.currentTime=Math.max(y,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let _=this.currentTime,P=n;if(f){const L=Math.min(this.currentTime,o)/a;let $=Math.floor(L),R=L%1;!R&&L>=1&&(R=1),R===1&&$--,$=Math.min($,f+1),!!($%2)&&(h==="reverse"?(R=1-R,d&&(R-=d/a)):h==="mirror"&&(P=i)),_=cr(0,1,R)*a}const T=E?{done:!1,value:u[0]}:P.next(_);s&&(T.value=s(T.value));let{done:I}=T;!E&&l!==null&&(I=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const U=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&I);return U&&m!==ac&&(T.value=lc(u,this.options,w,this.speed)),b&&b(T.value),U&&this.finish(),T}then(t,r){return this.finished.then(t,r)}get duration(){return Jt(this.calculatedDuration)}get time(){return Jt(this.currentTime)}set time(t){var r;t=At(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(bt.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Jt(this.currentTime))}play(){var o,s;if(this.isStopped)return;const{driver:t=fS,startTime:r}=this.options;this.driver||(this.driver=t(i=>this.tick(i))),(s=(o=this.options).onPlay)==null||s.call(o);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(bt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function DS(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Zr=e=>e*180/Math.PI,dc=e=>{const t=Zr(Math.atan2(e[1],e[0]));return fc(t)},IS={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:dc,rotateZ:dc,skewX:e=>Zr(Math.atan(e[1])),skewY:e=>Zr(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},fc=e=>(e=e%360,e<0&&(e+=360),e),ah=dc,lh=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),ch=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),jS={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:lh,scaleY:ch,scale:e=>(lh(e)+ch(e))/2,rotateX:e=>fc(Zr(Math.atan2(e[6],e[5]))),rotateY:e=>fc(Zr(Math.atan2(-e[2],e[0]))),rotateZ:ah,rotate:ah,skewX:e=>Zr(Math.atan(e[4])),skewY:e=>Zr(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function mc(e){return e.includes("scale")?1:0}function hc(e,t){if(!e||e==="none")return mc(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,o;if(r)n=jS,o=r;else{const a=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=IS,o=a}if(!o)return mc(t);const s=n[t],i=o[1].split(",").map(FS);return typeof s=="function"?s(i):i[s]}const US=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return hc(r,t)};function FS(e){return parseFloat(e.trim())}const Ln=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],On=(()=>new Set(Ln))(),uh=e=>e===Un||e===we,AS=new Set(["x","y","z"]),LS=Ln.filter(e=>!AS.has(e));function OS(e){const t=[];return LS.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const Qr={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),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:(e,{transform:t})=>hc(t,"x"),y:(e,{transform:t})=>hc(t,"y")};Qr.translateX=Qr.x,Qr.translateY=Qr.y;const en=new Set;let pc=!1,gc=!1,bc=!1;function dh(){if(gc){const e=Array.from(en).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const o=OS(n);o.length&&(r.set(n,o),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const o=r.get(n);o&&o.forEach(([s,i])=>{var a;(a=n.getValue(s))==null||a.set(i)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}gc=!1,pc=!1,en.forEach(e=>e.complete(bc)),en.clear()}function fh(){en.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(gc=!0)})}function VS(){bc=!0,fh(),dh(),bc=!1}class vc{constructor(t,r,n,o,s,i=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=o,this.element=s,this.isAsync=i}scheduleResolve(){this.state="scheduled",this.isAsync?(en.add(this),pc||(pc=!0,He.read(fh),He.resolveKeyframes(dh))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:o}=this;if(t[0]===null){const s=o==null?void 0:o.get(),i=t[t.length-1];if(s!==void 0)t[0]=s;else if(n&&r){const a=n.readValue(r,i);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=i),o&&s===void 0&&o.set(t[0])}DS(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),en.delete(this)}cancel(){this.state==="scheduled"&&(en.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const MS=e=>e.startsWith("--");function BS(e,t,r){MS(t)?e.style.setProperty(t,r):e.style[t]=r}const RS=Hl(()=>window.ScrollTimeline!==void 0),HS={};function $S(e,t){const r=Hl(e);return()=>HS[t]??r()}const mh=$S(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Lo=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,hh={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Lo([0,.65,.55,1]),circOut:Lo([.55,0,1,.45]),backIn:Lo([.31,.01,.66,-.59]),backOut:Lo([.33,1.53,.69,.99])};function ph(e,t){if(e)return typeof e=="function"?mh()?nh(e,t):"ease-out":Bm(e)?Lo(e):Array.isArray(e)?e.map(r=>ph(r,t)||hh.easeOut):hh[e]}function WS(e,t,r,{delay:n=0,duration:o=300,repeat:s=0,repeatType:i="loop",ease:a="easeOut",times:l}={},c=void 0){const u={[t]:r};l&&(u.offset=l);const f=ph(a,o);Array.isArray(f)&&(u.easing=f);const h={delay:n,duration:o,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:s+1,direction:i==="reverse"?"alternate":"normal"};return c&&(h.pseudoElement=c),e.animate(u,h)}function gh(e){return typeof e=="function"&&"applyToOptions"in e}function zS({type:e,...t}){return gh(e)&&mh()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class GS extends cc{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:n,keyframes:o,pseudoElement:s,allowFlatten:i=!1,finalKeyframe:a,onComplete:l}=t;this.isPseudoElement=!!s,this.allowFlatten=i,this.options=t,ur(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const c=zS(t);this.animation=WS(r,n,o,c,s),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!s){const u=lc(o,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(u):BS(r,n,u),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Jt(Number(t))}get time(){return Jt(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=At(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&RS()?(this.animation.timeline=t,Pt):r(this)}}const bh={anticipate:Lm,backInOut:Am,circInOut:Vm};function qS(e){return e in bh}function KS(e){typeof e.ease=="string"&&qS(e.ease)&&(e.ease=bh[e.ease])}const vh=10;class YS extends GS{constructor(t){KS(t),ih(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:o,element:s,...i}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const a=new uc({...i,autoplay:!1}),l=At(this.finishedTime??this.time);r.setWithVelocity(a.sample(l-vh).value,a.sample(l).value,vh),a.stop()}}const wh=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(kr.test(e)||e==="0")&&!e.startsWith("url("));function XS(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function JS(e,t,r,n){const o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;const s=e[e.length-1],i=wh(o,t),a=wh(s,t);return jn(i===a,`You are trying to animate ${t} from "${o}" to "${s}". "${i?s:o}" is not an animatable value.`,"value-not-animatable"),!i||!a?!1:XS(e)||(r==="spring"||gh(r))&&n}function wc(e){e.duration=0,e.type}const ZS=new Set(["opacity","clipPath","filter","transform"]),QS=Hl(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function eN(e){var u;const{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:s,type:i}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return QS()&&r&&ZS.has(r)&&(r!=="transform"||!c)&&!l&&!n&&o!=="mirror"&&s!==0&&i!=="inertia"}const tN=40;class rN extends cc{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:o=0,repeatDelay:s=0,repeatType:i="loop",keyframes:a,name:l,motionValue:c,element:u,...f}){var m;super(),this.stop=()=>{var b,w;this._animation&&(this._animation.stop(),(b=this.stopTimeline)==null||b.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=bt.now();const h={autoplay:t,delay:r,type:n,repeat:o,repeatDelay:s,repeatType:i,name:l,motionValue:c,element:u,...f},d=(u==null?void 0:u.KeyframeResolver)||vc;this.keyframeResolver=new d(a,(b,w,y)=>this.onKeyframesResolved(b,w,h,!y),l,c,u),(m=this.keyframeResolver)==null||m.scheduleResolve()}onKeyframesResolved(t,r,n,o){this.keyframeResolver=void 0;const{name:s,type:i,velocity:a,delay:l,isHandoff:c,onUpdate:u}=n;this.resolvedAt=bt.now(),JS(t,s,i,a)||((dr.instantAnimations||!l)&&(u==null||u(lc(t,n,r))),t[0]=t[t.length-1],wc(n),n.repeat=0);const h={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>tN?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!c&&eN(h)?new YS({...h,element:h.motionValue.owner.current}):new uc(h);d.finished.then(()=>this.notifyFinished()).catch(Pt),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),VS()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}const nN=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function oN(e){const t=nN.exec(e);if(!t)return[,];const[,r,n,o]=t;return[`--${r??n}`,o]}const sN=4;function yh(e,t,r=1){ur(r<=sN,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[n,o]=oN(e);if(!n)return;const s=window.getComputedStyle(t).getPropertyValue(n);if(s){const i=s.trim();return km(i)?parseFloat(i):i}return Yl(o)?yh(o,t,r+1):o}function yc(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const xh=new Set(["width","height","top","left","right","bottom",...Ln]),iN={test:e=>e==="auto",parse:e=>e},Eh=e=>t=>t.test(e),_h=[Un,we,Zt,Nr,X_,Y_,iN],Sh=e=>_h.find(Eh(e));function aN(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Tm(e):!0}const lN=new Set(["brightness","contrast","saturate","opacity"]);function cN(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Xl)||[];if(!n)return e;const o=r.replace(n,"");let s=lN.has(t)?1:0;return n!==r&&(s*=100),t+"("+s+o+")"}const uN=/\b([a-z-]*)\(.*?\)/gu,xc={...kr,getAnimatableNone:e=>{const t=e.match(uN);return t?t.map(cN).join(" "):e}},Nh={...Un,transform:Math.round},Ec={borderWidth:we,borderTopWidth:we,borderRightWidth:we,borderBottomWidth:we,borderLeftWidth:we,borderRadius:we,radius:we,borderTopLeftRadius:we,borderTopRightRadius:we,borderBottomRightRadius:we,borderBottomLeftRadius:we,width:we,maxWidth:we,height:we,maxHeight:we,top:we,right:we,bottom:we,left:we,padding:we,paddingTop:we,paddingRight:we,paddingBottom:we,paddingLeft:we,margin:we,marginTop:we,marginRight:we,marginBottom:we,marginLeft:we,backgroundPositionX:we,backgroundPositionY:we,...{rotate:Nr,rotateX:Nr,rotateY:Nr,rotateZ:Nr,scale:Ks,scaleX:Ks,scaleY:Ks,scaleZ:Ks,skew:Nr,skewX:Nr,skewY:Nr,distance:we,translateX:we,translateY:we,translateZ:we,x:we,y:we,z:we,perspective:we,transformPerspective:we,opacity:jo,originX:qm,originY:qm,originZ:we},zIndex:Nh,fillOpacity:jo,strokeOpacity:jo,numOctaves:Nh},dN={...Ec,color:Je,backgroundColor:Je,outlineColor:Je,fill:Je,stroke:Je,borderColor:Je,borderTopColor:Je,borderRightColor:Je,borderBottomColor:Je,borderLeftColor:Je,filter:xc,WebkitFilter:xc},kh=e=>dN[e];function Ch(e,t){let r=kh(e);return r!==xc&&(r=kr),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const fN=new Set(["auto","none","0"]);function mN(e,t,r){let n=0,o;for(;n<e.length&&!o;){const s=e[n];typeof s=="string"&&!fN.has(s)&&Ao(s).values.length&&(o=e[n]),n++}if(o&&r)for(const s of t)e[s]=Ch(r,o)}class hN extends vc{constructor(t,r,n,o,s){super(t,r,n,o,s,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),Yl(c))){const u=yh(c,r.current);u!==void 0&&(t[l]=u),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!xh.has(n)||t.length!==2)return;const[o,s]=t,i=Sh(o),a=Sh(s);if(i!==a)if(uh(i)&&uh(a))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else Qr[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let o=0;o<t.length;o++)(t[o]===null||aN(t[o]))&&n.push(o);n.length&&mN(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Qr[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&t.getValue(n,o).jump(o,!1)}measureEndState(){var a;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);const s=n.length-1,i=n[s];n[s]=Qr[r](t.measureViewportBox(),window.getComputedStyle(t.current)),i!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=i),(a=this.removedTransforms)!=null&&a.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function pN(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;t&&(n=t.current);const o=(r==null?void 0:r[e])??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Th=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function gN(e){return Cm(e)&&"offsetHeight"in e}const Ph=30,bN=e=>!isNaN(parseFloat(e));class vN{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var s;const o=bt.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((s=this.events.change)==null||s.notify(this.current),this.dependents))for(const i of this.dependents)i.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=bt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=bN(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return Wl(!1,'value.onChange(callback) is deprecated. Switch to value.on("change", callback).'),this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new $l);const n=this.events[t].add(r);return t==="change"?()=>{n(),He.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=bt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Ph)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Ph);return Pm(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),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(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Vn(e,t){return new vN(e,t)}const{schedule:_c,cancel:B5}=Wm(queueMicrotask,!1),Lt={x:!1,y:!1};function Dh(){return Lt.x||Lt.y}function wN(e){return e==="x"||e==="y"?Lt[e]?null:(Lt[e]=!0,()=>{Lt[e]=!1}):Lt.x||Lt.y?null:(Lt.x=Lt.y=!0,()=>{Lt.x=Lt.y=!1})}function Ih(e,t){const r=pN(e),n=new AbortController,o={passive:!0,...t,signal:n.signal};return[r,o,()=>n.abort()]}function jh(e){return!(e.pointerType==="touch"||Dh())}function yN(e,t,r={}){const[n,o,s]=Ih(e,r),i=a=>{if(!jh(a))return;const{target:l}=a,c=t(l,a);if(typeof c!="function"||!l)return;const u=f=>{jh(f)&&(c(f),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,o)};return n.forEach(a=>{a.addEventListener("pointerenter",i,o)}),s}const Uh=(e,t)=>t?e===t?!0:Uh(e,t.parentElement):!1,Sc=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,xN=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function EN(e){return xN.has(e.tagName)||e.tabIndex!==-1}const Zs=new WeakSet;function Fh(e){return t=>{t.key==="Enter"&&e(t)}}function Nc(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const _N=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=Fh(()=>{if(Zs.has(r))return;Nc(r,"down");const o=Fh(()=>{Nc(r,"up")}),s=()=>Nc(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",s,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function Ah(e){return Sc(e)&&!Dh()}function SN(e,t,r={}){const[n,o,s]=Ih(e,r),i=a=>{const l=a.currentTarget;if(!Ah(a))return;Zs.add(l);const c=t(l,a),u=(d,m)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",h),Zs.has(l)&&Zs.delete(l),Ah(d)&&typeof c=="function"&&c(d,{success:m})},f=d=>{u(d,l===window||l===document||r.useGlobalTarget||Uh(l,d.target))},h=d=>{u(d,!1)};window.addEventListener("pointerup",f,o),window.addEventListener("pointercancel",h,o)};return n.forEach(a=>{(r.useGlobalTarget?window:a).addEventListener("pointerdown",i,o),gN(a)&&(a.addEventListener("focus",c=>_N(c,o)),!EN(a)&&!a.hasAttribute("tabindex")&&(a.tabIndex=0))}),s}function Lh(e){return Cm(e)&&"ownerSVGElement"in e}function NN(e){return Lh(e)&&e.tagName==="svg"}const ut=e=>!!(e&&e.getVelocity),kN=[..._h,Je,kr],CN=e=>kN.find(Eh(e)),Oh=p.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function TN(e=!0){const t=p.useContext(Vl);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:o}=t,s=p.useId();p.useEffect(()=>{if(e)return o(s)},[e]);const i=p.useCallback(()=>e&&n&&n(s),[s,n,e]);return!r&&n?[!1,i]:[!0]}const PN=p.createContext(null);function DN(){const e=p.useRef(!1);return Nm(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function IN(){const e=DN(),[t,r]=p.useState(0),n=p.useCallback(()=>{e.current&&r(t+1)},[t]);return[p.useCallback(()=>He.postRender(n),[n]),t]}const jN=e=>!e.isLayoutDirty&&e.willUpdate(!1);function Vh(){const e=new Set,t=new WeakMap,r=()=>e.forEach(jN);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);const o=t.get(n);o&&(o(),t.delete(n)),r()},dirty:r}}const Mh=e=>e===!0,UN=e=>Mh(e===!0)||e==="id",Bh=({children:e,id:t,inherit:r=!0})=>{const n=p.useContext(zs),o=p.useContext(PN),[s,i]=IN(),a=p.useRef(null),l=n.id||o;a.current===null&&(UN(r)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:Mh(r)&&n.group||Vh()});const c=p.useMemo(()=>({...a.current,forceRender:s}),[i]);return Ws.jsx(zs.Provider,{value:c,children:e})},Rh=p.createContext({strict:!1}),Hh={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"]},Mn={};for(const e in Hh)Mn[e]={isEnabled:t=>Hh[e].some(r=>!!t[r])};function FN(e){for(const t in e)Mn[t]={...Mn[t],...e[t]}}const AN=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Qs(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||AN.has(e)}let $h=e=>!Qs(e);function LN(e){typeof e=="function"&&($h=t=>t.startsWith("on")?!Qs(t):e(t))}try{LN(require("@emotion/is-prop-valid").default)}catch{}function ON(e,t,r){const n={};for(const o in e)o==="values"&&typeof e.values=="object"||($h(o)||r===!0&&Qs(o)||!t&&!Qs(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}const ei=p.createContext({});function ti(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Oo(e){return typeof e=="string"||Array.isArray(e)}const kc=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Cc=["initial",...kc];function ri(e){return ti(e.animate)||Cc.some(t=>Oo(e[t]))}function Wh(e){return!!(ri(e)||e.variants)}function VN(e,t){if(ri(e)){const{initial:r,animate:n}=e;return{initial:r===!1||Oo(r)?r:void 0,animate:Oo(n)?n:void 0}}return e.inherit!==!1?t:{}}function MN(e){const{initial:t,animate:r}=VN(e,p.useContext(ei));return p.useMemo(()=>({initial:t,animate:r}),[zh(t),zh(r)])}function zh(e){return Array.isArray(e)?e.join(" "):e}const Vo={};function BN(e){for(const t in e)Vo[t]=e[t],Kl(t)&&(Vo[t].isCSSVariable=!0)}function Gh(e,{layout:t,layoutId:r}){return On.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Vo[e]||e==="opacity")}const RN={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},HN=Ln.length;function $N(e,t,r){let n="",o=!0;for(let s=0;s<HN;s++){const i=Ln[s],a=e[i];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(i.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||r){const c=Th(a,Ec[i]);if(!l){o=!1;const u=RN[i]||i;n+=`${u}(${c}) `}r&&(t[i]=c)}}return n=n.trim(),r?n=r(t,o?"":n):o&&(n="none"),n}function Tc(e,t,r){const{style:n,vars:o,transformOrigin:s}=e;let i=!1,a=!1;for(const l in t){const c=t[l];if(On.has(l)){i=!0;continue}else if(Kl(l)){o[l]=c;continue}else{const u=Th(c,Ec[l]);l.startsWith("origin")?(a=!0,s[l]=u):n[l]=u}}if(t.transform||(i||r?n.transform=$N(t,e.transform,r):n.transform&&(n.transform="none")),a){const{originX:l="50%",originY:c="50%",originZ:u=0}=s;n.transformOrigin=`${l} ${c} ${u}`}}const Pc=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function qh(e,t,r){for(const n in t)!ut(t[n])&&!Gh(n,r)&&(e[n]=t[n])}function WN({transformTemplate:e},t){return p.useMemo(()=>{const r=Pc();return Tc(r,t,e),Object.assign({},r.vars,r.style)},[t])}function zN(e,t){const r=e.style||{},n={};return qh(n,r,e),Object.assign(n,WN(e,t)),n}function GN(e,t){const r={},n=zN(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.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=n,r}const qN={offset:"stroke-dashoffset",array:"stroke-dasharray"},KN={offset:"strokeDashoffset",array:"strokeDasharray"};function YN(e,t,r=1,n=0,o=!0){e.pathLength=1;const s=o?qN:KN;e[s.offset]=we.transform(-n);const i=we.transform(t),a=we.transform(r);e[s.array]=`${i} ${a}`}function Kh(e,{attrX:t,attrY:r,attrScale:n,pathLength:o,pathSpacing:s=1,pathOffset:i=0,...a},l,c,u){if(Tc(e,a,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:h}=e;f.transform&&(h.transform=f.transform,delete f.transform),(h.transform||f.transformOrigin)&&(h.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),h.transform&&(h.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete f.transformBox),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&YN(f,o,s,i,!1)}const Yh=()=>({...Pc(),attrs:{}}),Xh=e=>typeof e=="string"&&e.toLowerCase()==="svg";function XN(e,t,r,n){const o=p.useMemo(()=>{const s=Yh();return Kh(s,t,Xh(n),e.transformTemplate,e.style),{...s.attrs,style:{...s.style}}},[t]);if(e.style){const s={};qh(s,e.style,e),o.style={...s,...o.style}}return o}const JN=["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 Dc(e){return typeof e!="string"||e.includes("-")?!1:!!(JN.indexOf(e)>-1||/[A-Z]/u.test(e))}function ZN(e,t,r,{latestValues:n},o,s=!1){const a=(Dc(e)?XN:GN)(t,n,o,e),l=ON(t,typeof e=="string",s),c=e!==p.Fragment?{...l,...a,ref:r}:{},{children:u}=t,f=p.useMemo(()=>ut(u)?u.get():u,[u]);return p.createElement(e,{...c,children:f})}function Jh(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Ic(e,t,r,n){if(typeof t=="function"){const[o,s]=Jh(n);t=t(r!==void 0?r:e.custom,o,s)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,s]=Jh(n);t=t(r!==void 0?r:e.custom,o,s)}return t}function ni(e){return ut(e)?e.get():e}function QN({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,o){return{latestValues:ek(r,n,o,e),renderState:t()}}function ek(e,t,r,n){const o={},s=n(e,{});for(const h in s)o[h]=ni(s[h]);let{initial:i,animate:a}=e;const l=ri(e),c=Wh(e);t&&c&&!l&&e.inherit!==!1&&(i===void 0&&(i=t.initial),a===void 0&&(a=t.animate));let u=r?r.initial===!1:!1;u=u||i===!1;const f=u?a:i;if(f&&typeof f!="boolean"&&!ti(f)){const h=Array.isArray(f)?f:[f];for(let d=0;d<h.length;d++){const m=Ic(e,h[d]);if(m){const{transitionEnd:b,transition:w,...y}=m;for(const E in y){let _=y[E];if(Array.isArray(_)){const P=u?_.length-1:0;_=_[P]}_!==null&&(o[E]=_)}for(const E in b)o[E]=b[E]}}}return o}const Zh=e=>(t,r)=>{const n=p.useContext(ei),o=p.useContext(Vl),s=()=>QN(e,t,n,o);return r?s():I_(s)};function jc(e,t,r){var s;const{style:n}=e,o={};for(const i in n)(ut(n[i])||t.style&&ut(t.style[i])||Gh(i,e)||((s=r==null?void 0:r.getValue(i))==null?void 0:s.liveStyle)!==void 0)&&(o[i]=n[i]);return o}const tk=Zh({scrapeMotionValuesFromProps:jc,createRenderState:Pc});function Qh(e,t,r){const n=jc(e,t,r);for(const o in e)if(ut(e[o])||ut(t[o])){const s=Ln.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;n[s]=e[o]}return n}const rk=Zh({scrapeMotionValuesFromProps:Qh,createRenderState:Yh}),nk=Symbol.for("motionComponentSymbol");function Bn(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function ok(e,t,r){return p.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Bn(r)&&(r.current=n))},[t])}const Uc=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),ep="data-"+Uc("framerAppearId"),tp=p.createContext({});function sk(e,t,r,n,o){var b,w;const{visualElement:s}=p.useContext(ei),i=p.useContext(Rh),a=p.useContext(Vl),l=p.useContext(Oh).reducedMotion,c=p.useRef(null);n=n||i.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:s,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const u=c.current,f=p.useContext(tp);u&&!u.projection&&o&&(u.type==="html"||u.type==="svg")&&ik(c.current,r,o,f);const h=p.useRef(!1);p.useInsertionEffect(()=>{u&&h.current&&u.update(r,a)});const d=r[ep],m=p.useRef(!!d&&!((b=window.MotionHandoffIsComplete)!=null&&b.call(window,d))&&((w=window.MotionHasOptimisedAnimation)==null?void 0:w.call(window,d)));return Nm(()=>{u&&(h.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),m.current&&u.animationState&&u.animationState.animateChanges())}),p.useEffect(()=>{u&&(!m.current&&u.animationState&&u.animationState.animateChanges(),m.current&&(queueMicrotask(()=>{var y;(y=window.MotionHandoffMarkAsComplete)==null||y.call(window,d)}),m.current=!1),u.enteringChildren=void 0)}),u}function ik(e,t,r,n){const{layoutId:o,layout:s,drag:i,dragConstraints:a,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:rp(e.parent)),e.projection.setOptions({layoutId:o,layout:s,alwaysMeasureLayout:!!i||a&&Bn(a),visualElement:e,animationType:typeof s=="string"?s:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:c})}function rp(e){if(e)return e.options.allowProjection!==!1?e.projection:rp(e.parent)}function Fc(e,{forwardMotionProps:t=!1}={},r,n){r&&FN(r);const o=Dc(e)?rk:tk;function s(a,l){let c;const u={...p.useContext(Oh),...a,layoutId:ak(a)},{isStatic:f}=u,h=MN(a),d=o(a,f);if(!f&&Ol){lk(u,r);const m=ck(u);c=m.MeasureLayout,h.visualElement=sk(e,d,u,n,m.ProjectionNode)}return Ws.jsxs(ei.Provider,{value:h,children:[c&&h.visualElement?Ws.jsx(c,{visualElement:h.visualElement,...u}):null,ZN(e,a,ok(d,h.visualElement,l),d,f,t)]})}s.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const i=p.forwardRef(s);return i[nk]=e,i}function ak({layoutId:e}){const t=p.useContext(zs).id;return t&&e!==void 0?t+"-"+e:e}function lk(e,t){const r=p.useContext(Rh).strict;if(t&&r){const n="You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.";e.ignoreStrict?jn(!1,n,"lazy-strict-mode"):ur(!1,n,"lazy-strict-mode")}}function ck(e){const{drag:t,layout:r}=Mn;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function uk(e,t){if(typeof Proxy>"u")return Fc;const r=new Map,n=(s,i)=>Fc(s,i,e,t),o=(s,i)=>(Wl(!1,"motion() is deprecated. Use motion.create() instead."),n(s,i));return new Proxy(o,{get:(s,i)=>i==="create"?n:(r.has(i)||r.set(i,Fc(i,void 0,e,t)),r.get(i))})}function np({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function dk({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function fk(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Ac(e){return e===void 0||e===1}function Lc({scale:e,scaleX:t,scaleY:r}){return!Ac(e)||!Ac(t)||!Ac(r)}function tn(e){return Lc(e)||op(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function op(e){return sp(e.x)||sp(e.y)}function sp(e){return e&&e!=="0%"}function oi(e,t,r){const n=e-r,o=t*n;return r+o}function ip(e,t,r,n,o){return o!==void 0&&(e=oi(e,o,n)),oi(e,r,n)+t}function Oc(e,t=0,r=1,n,o){e.min=ip(e.min,t,r,n,o),e.max=ip(e.max,t,r,n,o)}function ap(e,{x:t,y:r}){Oc(e.x,t.translate,t.scale,t.originPoint),Oc(e.y,r.translate,r.scale,r.originPoint)}const lp=.999999999999,cp=1.0000000000001;function mk(e,t,r,n=!1){const o=r.length;if(!o)return;t.x=t.y=1;let s,i;for(let a=0;a<o;a++){s=r[a],i=s.projectionDelta;const{visualElement:l}=s.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Hn(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,ap(e,i)),n&&tn(s.latestValues)&&Hn(e,s.latestValues))}t.x<cp&&t.x>lp&&(t.x=1),t.y<cp&&t.y>lp&&(t.y=1)}function Rn(e,t){e.min=e.min+t,e.max=e.max+t}function up(e,t,r,n,o=.5){const s=We(e.min,e.max,o);Oc(e,t,r,s,n)}function Hn(e,t){up(e.x,t.x,t.scaleX,t.scale,t.originX),up(e.y,t.y,t.scaleY,t.scale,t.originY)}function dp(e,t){return np(fk(e.getBoundingClientRect(),t))}function hk(e,t,r){const n=dp(e,r),{scroll:o}=t;return o&&(Rn(n.x,o.offset.x),Rn(n.y,o.offset.y)),n}const fp=()=>({translate:0,scale:1,origin:0,originPoint:0}),$n=()=>({x:fp(),y:fp()}),mp=()=>({min:0,max:0}),Ke=()=>({x:mp(),y:mp()}),Vc={current:null},hp={current:!1};function pk(){if(hp.current=!0,!!Ol)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Vc.current=e.matches;e.addEventListener("change",t),t()}else Vc.current=!1}const gk=new WeakMap;function bk(e,t,r){for(const n in t){const o=t[n],s=r[n];if(ut(o))e.addValue(n,o);else if(ut(s))e.addValue(n,Vn(o,{owner:e}));else if(s!==o)if(e.hasValue(n)){const i=e.getValue(n);i.liveStyle===!0?i.jump(o):i.hasAnimated||i.set(o)}else{const i=e.getStaticValue(n);e.addValue(n,Vn(i!==void 0?i:o,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const pp=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class vk{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:o,blockInitialAnimation:s,visualState:i},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=vc,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.renderScheduledAt=0,this.scheduleRender=()=>{const h=bt.now();this.renderScheduledAt<h&&(this.renderScheduledAt=h,He.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=i;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.blockInitialAnimation=!!s,this.isControllingVariants=ri(r),this.isVariantNode=Wh(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const h in f){const d=f[h];l[h]!==void 0&&ut(d)&&d.set(l[h])}}mount(t){var r;this.current=t,gk.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,o)=>this.bindToMotionValue(o,n)),hp.current||pk(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Vc.current,Wl(this.shouldReduceMotion!==!0,"You have Reduced Motion enabled on your device. Animations may not appear as expected.","reduced-motion-disabled"),(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Sr(this.notifyUpdate),Sr(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=On.has(t);n&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",i=>{this.latestValues[t]=i,this.props.onUpdate&&He.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let s;window.MotionCheckAppearSync&&(s=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),s&&s(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Mn){const r=Mn[t];if(!r)continue;const{isEnabled:n,Feature:o}=r;if(!this.features[t]&&o&&n(this.props)&&(this.features[t]=new o(this)),this.features[t]){const s=this.features[t];s.isMounted?s.update():(s.mount(),s.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ke()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<pp.length;n++){const o=pp[n];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const s="on"+o,i=t[s];i&&(this.propEventSubscriptions[o]=this.on(o,i))}this.prevMotionValues=bk(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Vn(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(km(n)||Tm(n))?n=parseFloat(n):!CN(n)&&kr.test(r)&&(n=Ch(t,r)),this.setBaseTarget(t,ut(n)?n.get():n)),ut(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var s;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const i=Ic(this.props,r,(s=this.presenceContext)==null?void 0:s.custom);i&&(n=i[t])}if(r&&n!==void 0)return n;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ut(o)?o:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new $l),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){_c.render(this.render)}}class gp extends vk{constructor(){super(...arguments),this.KeyframeResolver=hN}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ut(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function bp(e,{style:t,vars:r},n,o){const s=e.style;let i;for(i in t)s[i]=t[i];o==null||o.applyProjectionStyles(s,n);for(i in r)s.setProperty(i,r[i])}function wk(e){return window.getComputedStyle(e)}class yk extends gp{constructor(){super(...arguments),this.type="html",this.renderInstance=bp}readValueFromInstance(t,r){var n;if(On.has(r))return(n=this.projection)!=null&&n.isProjecting?mc(r):US(t,r);{const o=wk(t),s=(Kl(r)?o.getPropertyValue(r):o[r])||0;return typeof s=="string"?s.trim():s}}measureInstanceViewportBox(t,{transformPagePoint:r}){return dp(t,r)}build(t,r,n){Tc(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return jc(t,r,n)}}const vp=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 xk(e,t,r,n){bp(e,t,void 0,n);for(const o in t.attrs)e.setAttribute(vp.has(o)?o:Uc(o),t.attrs[o])}class Ek extends gp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ke}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(On.has(r)){const n=kh(r);return n&&n.default||0}return r=vp.has(r)?r:Uc(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return Qh(t,r,n)}build(t,r,n){Kh(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,o){xk(t,r,n,o)}mount(t){this.isSVGTag=Xh(t.tagName),super.mount(t)}}const _k=(e,t)=>Dc(e)?new Ek(t):new yk(t,{allowProjection:e!==p.Fragment});function Wn(e,t,r){const n=e.getProps();return Ic(n,t,r!==void 0?r:n.custom,e)}const Mc=e=>Array.isArray(e);function Sk(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Vn(r))}function Nk(e){return Mc(e)?e[e.length-1]||0:e}function kk(e,t){const r=Wn(e,t);let{transitionEnd:n={},transition:o={},...s}=r||{};s={...s,...n};for(const i in s){const a=Nk(s[i]);Sk(e,i,a)}}function Ck(e){return!!(ut(e)&&e.add)}function Bc(e,t){const r=e.getValue("willChange");if(Ck(r))return r.add(t);if(!r&&dr.WillChange){const n=new dr.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function wp(e){return e.props[ep]}const Tk=e=>e!==null;function Pk(e,{repeat:t,repeatType:r="loop"},n){const o=e.filter(Tk),s=t&&r!=="loop"&&t%2===1?0:o.length-1;return!s||n===void 0?o[s]:n}const Dk={type:"spring",stiffness:500,damping:25,restSpeed:10},Ik=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),jk={type:"keyframes",duration:.8},Uk={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Fk=(e,{keyframes:t})=>t.length>2?jk:On.has(e)?e.startsWith("scale")?Ik(t[1]):Dk:Uk;function Ak({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:s,repeatType:i,repeatDelay:a,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const Rc=(e,t,r,n={},o,s)=>i=>{const a=yc(n,e)||{},l=a.delay||n.delay||0;let{elapsed:c=0}=n;c=c-At(l);const u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-c,onUpdate:h=>{t.set(h),a.onUpdate&&a.onUpdate(h)},onComplete:()=>{i(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:s?void 0:o};Ak(a)||Object.assign(u,Fk(e,u)),u.duration&&(u.duration=At(u.duration)),u.repeatDelay&&(u.repeatDelay=At(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let f=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(wc(u),u.delay===0&&(f=!0)),(dr.instantAnimations||dr.skipAnimations)&&(f=!0,wc(u),u.delay=0),u.allowFlatten=!a.type&&!a.ease,f&&!s&&t.get()!==void 0){const h=Pk(u.keyframes,a);if(h!==void 0){He.update(()=>{u.onUpdate(h),u.onComplete()});return}}return a.isSync?new uc(u):new rN(u)};function Lk({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function yp(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:i,...a}=t;n&&(s=n);const l=[],c=o&&e.animationState&&e.animationState.getState()[o];for(const u in a){const f=e.getValue(u,e.latestValues[u]??null),h=a[u];if(h===void 0||c&&Lk(c,u))continue;const d={delay:r,...yc(s||{},u)},m=f.get();if(m!==void 0&&!f.isAnimating&&!Array.isArray(h)&&h===m&&!d.velocity)continue;let b=!1;if(window.MotionHandoffAnimation){const y=wp(e);if(y){const E=window.MotionHandoffAnimation(y,u,He);E!==null&&(d.startTime=E,b=!0)}}Bc(e,u),f.start(Rc(u,f,h,e.shouldReduceMotion&&xh.has(u)?{type:!1}:d,e,b));const w=f.animation;w&&l.push(w)}return i&&Promise.all(l).then(()=>{He.update(()=>{i&&kk(e,i)})}),l}function xp(e,t,r,n=0,o=1){const s=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),i=e.size,a=(i-1)*n;return typeof r=="function"?r(s,i):o===1?s*n:a-s*n}function Hc(e,t,r={}){var l;const n=Wn(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);const s=n?()=>Promise.all(yp(e,n,r)):()=>Promise.resolve(),i=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:h}=o;return Ok(e,t,c,u,f,h,r)}:()=>Promise.resolve(),{when:a}=o;if(a){const[c,u]=a==="beforeChildren"?[s,i]:[i,s];return c().then(()=>u())}else return Promise.all([s(),i(r.delay)])}function Ok(e,t,r=0,n=0,o=0,s=1,i){const a=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),a.push(Hc(l,t,{...i,delay:r+(typeof n=="function"?0:n)+xp(e.variantChildren,l,n,o,s)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}function Vk(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const o=t.map(s=>Hc(e,s,r));n=Promise.all(o)}else if(typeof t=="string")n=Hc(e,t,r);else{const o=typeof t=="function"?Wn(e,t,r.custom):t;n=Promise.all(yp(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function Ep(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const Mk=Cc.length;function _p(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?_p(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<Mk;r++){const n=Cc[r],o=e.props[n];(Oo(o)||o===!1)&&(t[n]=o)}return t}const Bk=[...kc].reverse(),Rk=kc.length;function Hk(e){return t=>Promise.all(t.map(({animation:r,options:n})=>Vk(e,r,n)))}function $k(e){let t=Hk(e),r=Sp(),n=!0;const o=l=>(c,u)=>{var h;const f=Wn(e,u,l==="exit"?(h=e.presenceContext)==null?void 0:h.custom:void 0);if(f){const{transition:d,transitionEnd:m,...b}=f;c={...c,...b,...m}}return c};function s(l){t=l(e)}function i(l){const{props:c}=e,u=_p(e.parent)||{},f=[],h=new Set;let d={},m=1/0;for(let w=0;w<Rk;w++){const y=Bk[w],E=r[y],_=c[y]!==void 0?c[y]:u[y],P=Oo(_),T=y===l?E.isActive:null;T===!1&&(m=w);let I=_===u[y]&&_!==c[y]&&P;if(I&&n&&e.manuallyAnimateOnMount&&(I=!1),E.protectedKeys={...d},!E.isActive&&T===null||!_&&!E.prevProp||ti(_)||typeof _=="boolean")continue;const U=Wk(E.prevProp,_);let L=U||y===l&&E.isActive&&!I&&P||w>m&&P,$=!1;const R=Array.isArray(_)?_:[_];let j=R.reduce(o(y),{});T===!1&&(j={});const{prevResolvedValues:B={}}=E,M={...B,...j},K=ee=>{L=!0,h.has(ee)&&($=!0,h.delete(ee)),E.needsAnimating[ee]=!0;const X=e.getValue(ee);X&&(X.liveStyle=!1)};for(const ee in M){const X=j[ee],W=B[ee];if(d.hasOwnProperty(ee))continue;let le=!1;Mc(X)&&Mc(W)?le=!Ep(X,W):le=X!==W,le?X!=null?K(ee):h.add(ee):X!==void 0&&h.has(ee)?K(ee):E.protectedKeys[ee]=!0}E.prevProp=_,E.prevResolvedValues=j,E.isActive&&(d={...d,...j}),n&&e.blockInitialAnimation&&(L=!1);const H=I&&U;L&&(!H||$)&&f.push(...R.map(ee=>{const X={type:y};if(typeof ee=="string"&&n&&!H&&e.manuallyAnimateOnMount&&e.parent){const{parent:W}=e,le=Wn(W,ee);if(W.enteringChildren&&le){const{delayChildren:me}=le.transition||{};X.delay=xp(W.enteringChildren,e,me)}}return{animation:ee,options:X}}))}if(h.size){const w={};if(typeof c.initial!="boolean"){const y=Wn(e,Array.isArray(c.initial)?c.initial[0]:c.initial);y&&y.transition&&(w.transition=y.transition)}h.forEach(y=>{const E=e.getBaseTarget(y),_=e.getValue(y);_&&(_.liveStyle=!0),w[y]=E??null}),f.push({animation:w})}let b=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(b=!1),n=!1,b?t(f):Promise.resolve()}function a(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(h=>{var d;return(d=h.animationState)==null?void 0:d.setActive(l,c)}),r[l].isActive=c;const u=i(l);for(const h in r)r[h].protectedKeys={};return u}return{animateChanges:i,setActive:a,setAnimateFunction:s,getState:()=>r,reset:()=>{r=Sp(),n=!0}}}function Wk(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Ep(t,e):!1}function rn(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Sp(){return{animate:rn(!0),whileInView:rn(),whileHover:rn(),whileTap:rn(),whileDrag:rn(),whileFocus:rn(),exit:rn()}}class Cr{constructor(t){this.isMounted=!1,this.node=t}update(){}}class zk extends Cr{constructor(t){super(t),t.animationState||(t.animationState=$k(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();ti(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let Gk=0;class qk extends Cr{constructor(){super(...arguments),this.id=Gk++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const Kk={animation:{Feature:zk},exit:{Feature:qk}};function Mo(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function Bo(e){return{point:{x:e.pageX,y:e.pageY}}}const Yk=e=>t=>Sc(t)&&e(t,Bo(t));function Ro(e,t,r,n){return Mo(e,t,Yk(r),n)}const Np=1e-4,Xk=1-Np,Jk=1+Np,kp=.01,Zk=0-kp,Qk=0+kp;function mt(e){return e.max-e.min}function e2(e,t,r){return Math.abs(e-t)<=r}function Cp(e,t,r,n=.5){e.origin=n,e.originPoint=We(t.min,t.max,e.origin),e.scale=mt(r)/mt(t),e.translate=We(r.min,r.max,e.origin)-e.originPoint,(e.scale>=Xk&&e.scale<=Jk||isNaN(e.scale))&&(e.scale=1),(e.translate>=Zk&&e.translate<=Qk||isNaN(e.translate))&&(e.translate=0)}function Ho(e,t,r,n){Cp(e.x,t.x,r.x,n?n.originX:void 0),Cp(e.y,t.y,r.y,n?n.originY:void 0)}function Tp(e,t,r){e.min=r.min+t.min,e.max=e.min+mt(t)}function t2(e,t,r){Tp(e.x,t.x,r.x),Tp(e.y,t.y,r.y)}function Pp(e,t,r){e.min=t.min-r.min,e.max=e.min+mt(t)}function $o(e,t,r){Pp(e.x,t.x,r.x),Pp(e.y,t.y,r.y)}function Dt(e){return[e("x"),e("y")]}const Dp=({current:e})=>e?e.ownerDocument.defaultView:null,Ip=(e,t)=>Math.abs(e-t);function r2(e,t){const r=Ip(e.x,t.x),n=Ip(e.y,t.y);return Math.sqrt(r**2+n**2)}class jp{constructor(t,r,{transformPagePoint:n,contextWindow:o=window,dragSnapToOrigin:s=!1,distanceThreshold:i=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=Wc(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,m=r2(h.offset,{x:0,y:0})>=this.distanceThreshold;if(!d&&!m)return;const{point:b}=h,{timestamp:w}=it;this.history.push({...b,timestamp:w});const{onStart:y,onMove:E}=this.handlers;d||(y&&y(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),E&&E(this.lastMoveEvent,h)},this.handlePointerMove=(h,d)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=$c(d,this.transformPagePoint),He.update(this.updatePoint,!0)},this.handlePointerUp=(h,d)=>{this.end();const{onEnd:m,onSessionEnd:b,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const y=Wc(h.type==="pointercancel"?this.lastMoveEventInfo:$c(d,this.transformPagePoint),this.history);this.startEvent&&m&&m(h,y),b&&b(h,y)},!Sc(t))return;this.dragSnapToOrigin=s,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=i,this.contextWindow=o||window;const a=Bo(t),l=$c(a,this.transformPagePoint),{point:c}=l,{timestamp:u}=it;this.history=[{...c,timestamp:u}];const{onSessionStart:f}=r;f&&f(t,Wc(l,this.history)),this.removeListeners=Po(Ro(this.contextWindow,"pointermove",this.handlePointerMove),Ro(this.contextWindow,"pointerup",this.handlePointerUp),Ro(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Sr(this.updatePoint)}}function $c(e,t){return t?{point:t(e.point)}:e}function Up(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Wc({point:e},t){return{point:e,delta:Up(e,Fp(t)),offset:Up(e,n2(t)),velocity:o2(t,.1)}}function n2(e){return e[0]}function Fp(e){return e[e.length-1]}function o2(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const o=Fp(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>At(t)));)r--;if(!n)return{x:0,y:0};const s=Jt(o.timestamp-n.timestamp);if(s===0)return{x:0,y:0};const i={x:(o.x-n.x)/s,y:(o.y-n.y)/s};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function s2(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?We(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?We(r,e,n.max):Math.min(e,r)),e}function Ap(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function i2(e,{top:t,left:r,bottom:n,right:o}){return{x:Ap(e.x,r,o),y:Ap(e.y,t,n)}}function Lp(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function a2(e,t){return{x:Lp(e.x,t.x),y:Lp(e.y,t.y)}}function l2(e,t){let r=.5;const n=mt(e),o=mt(t);return o>n?r=Do(t.min,t.max-n,e.min):n>o&&(r=Do(e.min,e.max-o,t.min)),cr(0,1,r)}function c2(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const zc=.35;function u2(e=zc){return e===!1?e=0:e===!0&&(e=zc),{x:Op(e,"left","right"),y:Op(e,"top","bottom")}}function Op(e,t,r){return{min:Vp(e,t),max:Vp(e,r)}}function Vp(e,t){return typeof e=="number"?e:e[t]||0}const d2=new WeakMap;class f2{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ke(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const s=f=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Bo(f).point)},i=(f,h)=>{const{drag:d,dragPropagation:m,onDragStart:b}=this.getProps();if(d&&!m&&(this.openDragLock&&this.openDragLock(),this.openDragLock=wN(d),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=h,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Dt(y=>{let E=this.getAxisMotionValue(y).get()||0;if(Zt.test(E)){const{projection:_}=this.visualElement;if(_&&_.layout){const P=_.layout.layoutBox[y];P&&(E=mt(P)*(parseFloat(E)/100))}}this.originPoint[y]=E}),b&&He.postRender(()=>b(f,h)),Bc(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},a=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h;const{dragPropagation:d,dragDirectionLock:m,onDirectionLock:b,onDrag:w}=this.getProps();if(!d&&!this.openDragLock)return;const{offset:y}=h;if(m&&this.currentDirection===null){this.currentDirection=m2(y),this.currentDirection!==null&&b&&b(this.currentDirection);return}this.updateAxis("x",h.point,y),this.updateAxis("y",h.point,y),this.visualElement.render(),w&&w(f,h)},l=(f,h)=>{this.latestPointerEvent=f,this.latestPanInfo=h,this.stop(f,h),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>Dt(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)==null?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new jp(t,{onSessionStart:s,onStart:i,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:Dp(this.visualElement)})}stop(t,r){const n=t||this.latestPointerEvent,o=r||this.latestPanInfo,s=this.isDragging;if(this.cancel(),!s||!o||!n)return;const{velocity:i}=o;this.startAnimation(i);const{onDragEnd:a}=this.getProps();a&&He.postRender(()=>a(n,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:o}=this.getProps();if(!n||!si(t,o,this.currentDirection))return;const s=this.getAxisMotionValue(t);let i=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=s2(i,this.constraints[t],this.elastic[t])),s.set(i)}resolveConstraints(){var s;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(s=this.visualElement.projection)==null?void 0:s.layout,o=this.constraints;t&&Bn(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=i2(n.layoutBox,t):this.constraints=!1,this.elastic=u2(r),o!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&Dt(i=>{this.constraints!==!1&&this.getAxisMotionValue(i)&&(this.constraints[i]=c2(n.layoutBox[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Bn(t))return!1;const n=t.current;ur(n!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");const{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const s=hk(n,o.root,this.visualElement.getTransformPagePoint());let i=a2(o.layout.layoutBox,s);if(r){const a=r(dk(i));this.hasMutatedConstraints=!!a,a&&(i=np(a))}return i}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:o,dragTransition:s,dragSnapToOrigin:i,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},c=Dt(u=>{if(!si(u,r,this.currentDirection))return;let f=l&&l[u]||{};i&&(f={min:0,max:0});const h=o?200:1e6,d=o?40:1e7,m={type:"inertia",velocity:n?t[u]:0,bounceStiffness:h,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...s,...f};return this.startAxisValueAnimation(u,m)});return Promise.all(c).then(a)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return Bc(this.visualElement,t),n.start(Rc(t,n,0,r,this.visualElement,!1))}stopAnimation(){Dt(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){Dt(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),o=n[r];return o||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){Dt(r=>{const{drag:n}=this.getProps();if(!si(r,n,this.currentDirection))return;const{projection:o}=this.visualElement,s=this.getAxisMotionValue(r);if(o&&o.layout){const{min:i,max:a}=o.layout.layoutBox[r];s.set(t[r]-We(i,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Bn(r)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Dt(i=>{const a=this.getAxisMotionValue(i);if(a&&this.constraints!==!1){const l=a.get();o[i]=l2({min:l,max:l},this.constraints[i])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),Dt(i=>{if(!si(i,t,null))return;const a=this.getAxisMotionValue(i),{min:l,max:c}=this.constraints[i];a.set(We(l,c,o[i]))})}addListeners(){if(!this.visualElement.current)return;d2.set(this.visualElement,this);const t=this.visualElement.current,r=Ro(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Bn(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,s=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),He.read(n);const i=Mo(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(Dt(u=>{const f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=l[u].translate,f.set(f.get()+l[u].translate))}),this.visualElement.render())});return()=>{i(),r(),s(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:s=!1,dragElastic:i=zc,dragMomentum:a=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:o,dragConstraints:s,dragElastic:i,dragMomentum:a}}}function si(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function m2(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class h2 extends Cr{constructor(t){super(t),this.removeGroupControls=Pt,this.removeListeners=Pt,this.controls=new f2(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Pt}unmount(){this.removeGroupControls(),this.removeListeners()}}const Mp=e=>(t,r)=>{e&&He.postRender(()=>e(t,r))};class p2 extends Cr{constructor(){super(...arguments),this.removePointerDownListener=Pt}onPointerDown(t){this.session=new jp(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Dp(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:Mp(t),onStart:Mp(r),onMove:n,onEnd:(s,i)=>{delete this.session,o&&He.postRender(()=>o(s,i))}}}mount(){this.removePointerDownListener=Ro(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const ii={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Bp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Wo={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(we.test(e))e=parseFloat(e);else return e;const r=Bp(e,t.target.x),n=Bp(e,t.target.y);return`${r}% ${n}%`}},g2={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,o=kr.parse(e);if(o.length>5)return n;const s=kr.createTransformer(e),i=typeof o[0]!="number"?1:0,a=r.x.scale*t.x,l=r.y.scale*t.y;o[0+i]/=a,o[1+i]/=l;const c=We(a,l,.5);return typeof o[2+i]=="number"&&(o[2+i]/=c),typeof o[3+i]=="number"&&(o[3+i]/=c),s(o)}};let Gc=!1;class b2 extends p.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:o}=this.props,{projection:s}=t;BN(v2),s&&(r.group&&r.group.add(s),n&&n.register&&o&&n.register(s),Gc&&s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),ii.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:o,isPresent:s}=this.props,{projection:i}=n;return i&&(i.isPresent=s,Gc=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==s?i.willUpdate():this.safeToRemove(),t.isPresent!==s&&(s?i.promote():i.relegate()||He.postRender(()=>{const a=i.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),_c.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:o}=t;Gc=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Rp(e){const[t,r]=TN(),n=p.useContext(zs);return Ws.jsx(b2,{...e,layoutGroup:n,switchLayoutGroup:p.useContext(tp),isPresent:t,safeToRemove:r})}const v2={borderRadius:{...Wo,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Wo,borderTopRightRadius:Wo,borderBottomLeftRadius:Wo,borderBottomRightRadius:Wo,boxShadow:g2};function w2(e,t,r){const n=ut(e)?e:Vn(e);return n.start(Rc("",n,t,r)),n.animation}const y2=(e,t)=>e.depth-t.depth;class x2{constructor(){this.children=[],this.isDirty=!1}add(t){Ml(this.children,t),this.isDirty=!0}remove(t){Bl(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(y2),this.isDirty=!1,this.children.forEach(t)}}function E2(e,t){const r=bt.now(),n=({timestamp:o})=>{const s=o-r;s>=t&&(Sr(n),e(s-t))};return He.setup(n,!0),()=>Sr(n)}const Hp=["TopLeft","TopRight","BottomLeft","BottomRight"],_2=Hp.length,$p=e=>typeof e=="string"?parseFloat(e):e,Wp=e=>typeof e=="number"||we.test(e);function S2(e,t,r,n,o,s){o?(e.opacity=We(0,r.opacity??1,N2(n)),e.opacityExit=We(t.opacity??1,0,k2(n))):s&&(e.opacity=We(t.opacity??1,r.opacity??1,n));for(let i=0;i<_2;i++){const a=`border${Hp[i]}Radius`;let l=zp(t,a),c=zp(r,a);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||Wp(l)===Wp(c)?(e[a]=Math.max(We($p(l),$p(c),n),0),(Zt.test(c)||Zt.test(l))&&(e[a]+="%")):e[a]=c}(t.rotate||r.rotate)&&(e.rotate=We(t.rotate||0,r.rotate||0,n))}function zp(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const N2=Gp(0,.5,Om),k2=Gp(.5,.95,Pt);function Gp(e,t,r){return n=>n<e?0:n>t?1:r(Do(e,t,n))}function qp(e,t){e.min=t.min,e.max=t.max}function It(e,t){qp(e.x,t.x),qp(e.y,t.y)}function Kp(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Yp(e,t,r,n,o){return e-=t,e=oi(e,1/r,n),o!==void 0&&(e=oi(e,1/o,n)),e}function C2(e,t=0,r=1,n=.5,o,s=e,i=e){if(Zt.test(t)&&(t=parseFloat(t),t=We(i.min,i.max,t/100)-i.min),typeof t!="number")return;let a=We(s.min,s.max,n);e===s&&(a-=t),e.min=Yp(e.min,t,r,a,o),e.max=Yp(e.max,t,r,a,o)}function Xp(e,t,[r,n,o],s,i){C2(e,t[r],t[n],t[o],t.scale,s,i)}const T2=["x","scaleX","originX"],P2=["y","scaleY","originY"];function Jp(e,t,r,n){Xp(e.x,t,T2,r?r.x:void 0,n?n.x:void 0),Xp(e.y,t,P2,r?r.y:void 0,n?n.y:void 0)}function Zp(e){return e.translate===0&&e.scale===1}function Qp(e){return Zp(e.x)&&Zp(e.y)}function eg(e,t){return e.min===t.min&&e.max===t.max}function D2(e,t){return eg(e.x,t.x)&&eg(e.y,t.y)}function tg(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function rg(e,t){return tg(e.x,t.x)&&tg(e.y,t.y)}function ng(e){return mt(e.x)/mt(e.y)}function og(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class I2{constructor(){this.members=[]}add(t){Ml(this.members,t),t.scheduleRender()}remove(t){if(Bl(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let n;for(let o=r;o>=0;o--){const s=this.members[o];if(s.isPresent!==!1){n=s;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function j2(e,t,r){let n="";const o=e.x.translate/t.x,s=e.y.translate/t.y,i=(r==null?void 0:r.z)||0;if((o||s||i)&&(n=`translate3d(${o}px, ${s}px, ${i}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:u,rotateX:f,rotateY:h,skewX:d,skewY:m}=r;c&&(n=`perspective(${c}px) ${n}`),u&&(n+=`rotate(${u}deg) `),f&&(n+=`rotateX(${f}deg) `),h&&(n+=`rotateY(${h}deg) `),d&&(n+=`skewX(${d}deg) `),m&&(n+=`skewY(${m}deg) `)}const a=e.x.scale*t.x,l=e.y.scale*t.y;return(a!==1||l!==1)&&(n+=`scale(${a}, ${l})`),n||"none"}const qc=["","X","Y","Z"],U2=1e3;let F2=0;function Kc(e,t,r,n){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),n&&(n[e]=0))}function sg(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=wp(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:s}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",He,!(o||s))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&sg(n)}function ig({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(i={},a=t==null?void 0:t()){this.id=F2++,this.animationId=0,this.animationCommitId=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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(O2),this.nodes.forEach(R2),this.nodes.forEach(H2),this.nodes.forEach(V2)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=i,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;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new x2)}addEventListener(i,a){return this.eventHandlers.has(i)||this.eventHandlers.set(i,new $l),this.eventHandlers.get(i).add(a)}notifyListeners(i,...a){const l=this.eventHandlers.get(i);l&&l.notify(...a)}hasListeners(i){return this.eventHandlers.has(i)}mount(i){if(this.instance)return;this.isSVG=Lh(i)&&!NN(i),this.instance=i;const{layoutId:a,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(i),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||a)&&(this.isLayoutDirty=!0),e){let u,f=0;const h=()=>this.root.updateBlockedByResize=!1;He.read(()=>{f=window.innerWidth}),e(i,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,u&&u(),u=E2(h,250),ii.hasAnimatedSinceResize&&(ii.hasAnimatedSinceResize=!1,this.nodes.forEach(cg)))})}a&&this.root.registerSharedNode(a,this),this.options.animate!==!1&&c&&(a||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:h,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const m=this.options.transition||c.getDefaultTransition()||q2,{onLayoutAnimationStart:b,onLayoutAnimationComplete:w}=c.getProps(),y=!this.targetLayout||!rg(this.targetLayout,d),E=!f&&h;if(this.options.layoutRoot||this.resumeFrom||E||f&&(y||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={...yc(m,"layout"),onPlay:b,onComplete:w};(c.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(u,E)}else f||cg(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const i=this.getStack();i&&i.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Sr(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($2),this.animationId++)}getTransformTemplate(){const{visualElement:i}=this.options;return i&&i.getProps().transformTemplate}willUpdate(i=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&sg(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),i&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(ag);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(lg);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(B2),this.nodes.forEach(A2),this.nodes.forEach(L2)):this.nodes.forEach(lg),this.clearAllSnapshots();const a=bt.now();it.delta=cr(0,16.666666666666668,a-it.timestamp),it.timestamp=a,it.isProcessing=!0,ql.update.process(it),ql.preRender.process(it),ql.render.process(it),it.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,_c.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(M2),this.sharedNodes.forEach(W2)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,He.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){He.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!mt(this.snapshot.measuredBox.x)&&!mt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}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<this.path.length;l++)this.path[l].updateScroll();const i=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Ke(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,i?i.layoutBox:void 0)}updateScroll(i="measure"){let a=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===i&&(a=!1),a&&this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:i,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;const i=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!Qp(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;i&&this.instance&&(a||tn(this.latestValues)||u)&&(o(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(i=!0){const a=this.measurePageBox();let l=this.removeElementScroll(a);return i&&(l=this.removeTransform(l)),K2(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:i}=this.options;if(!i)return Ke();const a=i.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(Y2))){const{scroll:u}=this.root;u&&(Rn(a.x,u.offset.x),Rn(a.y,u.offset.y))}return a}removeElementScroll(i){var l;const a=Ke();if(It(a,i),(l=this.scroll)!=null&&l.wasRoot)return a;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:f,options:h}=u;u!==this.root&&f&&h.layoutScroll&&(f.wasRoot&&It(a,i),Rn(a.x,f.offset.x),Rn(a.y,f.offset.y))}return a}applyTransform(i,a=!1){const l=Ke();It(l,i);for(let c=0;c<this.path.length;c++){const u=this.path[c];!a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Hn(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),tn(u.latestValues)&&Hn(l,u.latestValues)}return tn(this.latestValues)&&Hn(l,this.latestValues),l}removeTransform(i){const a=Ke();It(a,i);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!tn(c.latestValues))continue;Lc(c.latestValues)&&c.updateSnapshot();const u=Ke(),f=c.measurePageBox();It(u,f),Jp(a,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return tn(this.latestValues)&&Jp(a,this.latestValues),a}setTargetDelta(i){this.targetDelta=i,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(i){this.options={...this.options,...i,crossfade:i.crossfade!==void 0?i.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==it.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(i=!1){var h;const a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==a;if(!(i||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:f}=this.options;if(!(!this.layout||!(u||f))){if(this.resolvedRelativeTargetAt=it.timestamp,!this.targetDelta&&!this.relativeTarget){const d=this.getClosestProjectingParent();d&&d.layout&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ke(),this.relativeTargetOrigin=Ke(),$o(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),It(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ke(),this.targetWithTransforms=Ke()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),t2(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):It(this.target,this.layout.layoutBox),ap(this.target,this.targetDelta)):It(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ke(),this.relativeTargetOrigin=Ke(),$o(this.relativeTargetOrigin,this.target,d.target),It(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Lc(this.parent.latestValues)||op(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var m;const i=this.getLead(),a=!!this.resumingFrom||this!==i;let l=!0;if((this.isProjectionDirty||(m=this.parent)!=null&&m.isProjectionDirty)&&(l=!1),a&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===it.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||u))return;It(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,h=this.treeScale.y;mk(this.layoutCorrected,this.treeScale,this.path,a),i.layout&&!i.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(i.target=i.layout.layoutBox,i.targetWithTransforms=Ke());const{target:d}=i;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Kp(this.prevProjectionDelta.x,this.projectionDelta.x),Kp(this.prevProjectionDelta.y,this.projectionDelta.y)),Ho(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==h||!og(this.projectionDelta.x,this.prevProjectionDelta.x)||!og(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(i=!0){var a;if((a=this.options.visualElement)==null||a.scheduleRender(),i){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=$n(),this.projectionDelta=$n(),this.projectionDeltaWithTransform=$n()}setAnimationOrigin(i,a=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},f=$n();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const h=Ke(),d=l?l.source:void 0,m=this.layout?this.layout.source:void 0,b=d!==m,w=this.getStack(),y=!w||w.members.length<=1,E=!!(b&&!y&&this.options.crossfade===!0&&!this.path.some(G2));this.animationProgress=0;let _;this.mixTargetDelta=P=>{const T=P/1e3;ug(f.x,i.x,T),ug(f.y,i.y,T),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&($o(h,this.layout.layoutBox,this.relativeParent.layout.layoutBox),z2(this.relativeTarget,this.relativeTargetOrigin,h,T),_&&D2(this.relativeTarget,_)&&(this.isProjectionDirty=!1),_||(_=Ke()),It(_,this.relativeTarget)),b&&(this.animationValues=u,S2(u,c,this.latestValues,T,E,y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=T},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(i){var a,l,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)==null||a.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(Sr(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=He.update(()=>{ii.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Vn(0)),this.currentAnimation=w2(this.motionValue,[0,1e3],{...i,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),i.onUpdate&&i.onUpdate(u)},onStop:()=>{},onComplete:()=>{i.onComplete&&i.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 i=this.getStack();i&&i.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(U2),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const i=this.getLead();let{targetWithTransforms:a,target:l,layout:c,latestValues:u}=i;if(!(!a||!l||!c)){if(this!==i&&this.layout&&c&&pg(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||Ke();const f=mt(this.layout.layoutBox.x);l.x.min=i.target.x.min,l.x.max=l.x.min+f;const h=mt(this.layout.layoutBox.y);l.y.min=i.target.y.min,l.y.max=l.y.min+h}It(a,l),Hn(a,u),Ho(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(i,a){this.sharedNodes.has(i)||this.sharedNodes.set(i,new I2),this.sharedNodes.get(i).add(a);const c=a.options.initialPromotionConfig;a.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(a):void 0})}isLead(){const i=this.getStack();return i?i.lead===this:!0}getLead(){var a;const{layoutId:i}=this.options;return i?((a=this.getStack())==null?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:i}=this.options;return i?(a=this.getStack())==null?void 0:a.prevLead:void 0}getStack(){const{layoutId:i}=this.options;if(i)return this.root.sharedNodes.get(i)}promote({needsReset:i,transition:a,preserveFollowOpacity:l}={}){const c=this.getStack();c&&c.promote(this,l),i&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const i=this.getStack();return i?i.relegate(this):!1}resetSkewAndRotation(){const{visualElement:i}=this.options;if(!i)return;let a=!1;const{latestValues:l}=i;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const c={};l.z&&Kc("z",i,c,this.animationValues);for(let u=0;u<qc.length;u++)Kc(`rotate${qc[u]}`,i,c,this.animationValues),Kc(`skew${qc[u]}`,i,c,this.animationValues);i.render();for(const u in c)i.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);i.scheduleRender()}applyProjectionStyles(i,a){if(!this.instance||this.isSVG)return;if(!this.isVisible){i.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,i.visibility="",i.opacity="",i.pointerEvents=ni(a==null?void 0:a.pointerEvents)||"",i.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(i.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,i.pointerEvents=ni(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!tn(this.latestValues)&&(i.transform=l?l({},""):"none",this.hasProjected=!1);return}i.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=j2(this.projectionDeltaWithTransform,this.treeScale,u);l&&(f=l(u,f)),i.transform=f;const{x:h,y:d}=this.projectionDelta;i.transformOrigin=`${h.origin*100}% ${d.origin*100}% 0`,c.animationValues?i.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:i.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const m in Vo){if(u[m]===void 0)continue;const{correct:b,applyTo:w,isCSSVariable:y}=Vo[m],E=f==="none"?u[m]:b(u[m],c);if(w){const _=w.length;for(let P=0;P<_;P++)i[w[P]]=E}else y?this.options.visualElement.renderState.vars[m]=E:i[m]=E}this.options.layoutId&&(i.pointerEvents=c===this?ni(a==null?void 0:a.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(i=>{var a;return(a=i.currentAnimation)==null?void 0:a.stop()}),this.root.nodes.forEach(ag),this.root.sharedNodes.clear()}}}function A2(e){e.updateLayout()}function L2(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:o}=e.layout,{animationType:s}=e.options,i=t.source!==e.layout.source;s==="size"?Dt(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],d=mt(h);h.min=n[f].min,h.max=h.min+d}):pg(s,t.layoutBox,n)&&Dt(f=>{const h=i?t.measuredBox[f]:t.layoutBox[f],d=mt(n[f]);h.max=h.min+d,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+d)});const a=$n();Ho(a,n,t.layoutBox);const l=$n();i?Ho(l,e.applyTransform(o,!0),t.measuredBox):Ho(l,n,t.layoutBox);const c=!Qp(a);let u=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:h,layout:d}=f;if(h&&d){const m=Ke();$o(m,t.layoutBox,h.layoutBox);const b=Ke();$o(b,n,d.layoutBox),rg(m,b)||(u=!0),f.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=m,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:a,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function O2(e){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 V2(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function M2(e){e.clearSnapshot()}function ag(e){e.clearMeasurements()}function lg(e){e.isLayoutDirty=!1}function B2(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function cg(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function R2(e){e.resolveTargetDelta()}function H2(e){e.calcProjection()}function $2(e){e.resetSkewAndRotation()}function W2(e){e.removeLeadSnapshot()}function ug(e,t,r){e.translate=We(t.translate,0,r),e.scale=We(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function dg(e,t,r,n){e.min=We(t.min,r.min,n),e.max=We(t.max,r.max,n)}function z2(e,t,r,n){dg(e.x,t.x,r.x,n),dg(e.y,t.y,r.y,n)}function G2(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const q2={duration:.45,ease:[.4,0,.1,1]},fg=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),mg=fg("applewebkit/")&&!fg("chrome/")?Math.round:Pt;function hg(e){e.min=mg(e.min),e.max=mg(e.max)}function K2(e){hg(e.x),hg(e.y)}function pg(e,t,r){return e==="position"||e==="preserve-aspect"&&!e2(ng(t),ng(r),.2)}function Y2(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const X2=ig({attachResizeListener:(e,t)=>Mo(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Yc={current:void 0},gg=ig({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Yc.current){const e=new X2({});e.mount(window),e.setOptions({layoutScroll:!0}),Yc.current=e}return Yc.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),J2={pan:{Feature:p2},drag:{Feature:h2,ProjectionNode:gg,MeasureLayout:Rp}};function bg(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,s=n[o];s&&He.postRender(()=>s(t,Bo(t)))}class Z2 extends Cr{mount(){const{current:t}=this.node;t&&(this.unmount=yN(t,(r,n)=>(bg(this.node,n,"Start"),o=>bg(this.node,o,"End"))))}unmount(){}}class Q2 extends Cr{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=Po(Mo(this.node.current,"focus",()=>this.onFocus()),Mo(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function vg(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),s=n[o];s&&He.postRender(()=>s(t,Bo(t)))}class eC extends Cr{mount(){const{current:t}=this.node;t&&(this.unmount=SN(t,(r,n)=>(vg(this.node,n,"Start"),(o,{success:s})=>vg(this.node,o,s?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Xc=new WeakMap,Jc=new WeakMap,tC=e=>{const t=Xc.get(e.target);t&&t(e)},rC=e=>{e.forEach(tC)};function nC({root:e,...t}){const r=e||document;Jc.has(r)||Jc.set(r,{});const n=Jc.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(rC,{root:e,...t})),n[o]}function oC(e,t,r){const n=nC(t);return Xc.set(e,r),n.observe(e),()=>{Xc.delete(e),n.unobserve(e)}}const sC={some:0,all:1};class iC extends Cr{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:s}=t,i={root:r?r.current:void 0,rootMargin:n,threshold:typeof o=="number"?o:sC[o]},a=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,s&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),h=c?u:f;h&&h(l)};return oC(this.node.current,i,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(aC(t,r))&&this.startObserver()}unmount(){}}function aC({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const lC={...Kk,...{inView:{Feature:iC},tap:{Feature:eC},focus:{Feature:Q2},hover:{Feature:Z2}},...J2,...{layout:{ProjectionNode:gg,MeasureLayout:Rp}}},wg=uk(lC,_k),Zc=p.forwardRef(function(t,r){return g.jsxDEV(f1,{children:g.jsxDEV("a",{...t,ref:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/link.jsx",lineNumber:15,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/link.jsx",lineNumber:14,columnNumber:5},this)}),zo={base:["relative isolate inline-flex items-baseline justify-center gap-x-2 rounded-lg border text-base/6 font-semibold","px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6","focus:not-data-focus:outline-hidden data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500","data-disabled:opacity-50","*:data-[slot=icon]:-mx-0.5 *:data-[slot=icon]:my-0.5 *:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:self-center *:data-[slot=icon]:text-(--btn-icon) sm:*:data-[slot=icon]:my-1 sm:*:data-[slot=icon]:size-4 forced-colors:[--btn-icon:ButtonText] forced-colors:data-hover:[--btn-icon:ButtonText]"],solid:["border-transparent bg-(--btn-border)","dark:bg-(--btn-bg)","before:absolute before:inset-0 before:-z-10 before:rounded-[calc(var(--radius-lg)-1px)] before:bg-(--btn-bg)","before:shadow-sm","dark:before:hidden","dark:border-white/5","after:absolute after:inset-0 after:-z-10 after:rounded-[calc(var(--radius-lg)-1px)]","after:shadow-[inset_0_1px_--theme(--color-white/15%)]","data-active:after:bg-(--btn-hover-overlay) data-hover:after:bg-(--btn-hover-overlay)","dark:after:-inset-px dark:after:rounded-lg","data-disabled:before:shadow-none data-disabled:after:shadow-none"],outline:["border-neutral-950/10 text-neutral-950 data-active:bg-neutral-950/2.5 data-hover:bg-neutral-950/2.5","dark:border-white/15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:data-hover:bg-white/5","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],plain:["border-transparent text-neutral-950 data-active:bg-neutral-950/5 data-hover:bg-neutral-950/5","dark:text-white dark:data-active:bg-white/10 dark:data-hover:bg-white/10","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],colors:{"dark/zinc":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-white dark:[--btn-bg:var(--color-neutral-600)] dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],light:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:text-white dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],"dark/white":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-neutral-950 dark:[--btn-bg:white] dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],dark:["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],white:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-500)] data-hover:[--btn-icon:var(--color-neutral-500)]"],zinc:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-neutral-600)] [--btn-border:var(--color-neutral-700)]/90","dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],indigo:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-indigo-500)] [--btn-border:var(--color-indigo-600)]/90","[--btn-icon:var(--color-indigo-300)] data-active:[--btn-icon:var(--color-indigo-200)] data-hover:[--btn-icon:var(--color-indigo-200)]"],cyan:["text-cyan-950 [--btn-bg:var(--color-cyan-300)] [--btn-border:var(--color-cyan-400)]/80 [--btn-hover-overlay:var(--color-white)]/25","[--btn-icon:var(--color-cyan-500)]"],red:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-red-600)] [--btn-border:var(--color-red-700)]/90","[--btn-icon:var(--color-red-300)] data-active:[--btn-icon:var(--color-red-200)] data-hover:[--btn-icon:var(--color-red-200)]"],orange:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-orange-500)] [--btn-border:var(--color-orange-600)]/90","[--btn-icon:var(--color-orange-300)] data-active:[--btn-icon:var(--color-orange-200)] data-hover:[--btn-icon:var(--color-orange-200)]"],amber:["text-amber-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-amber-400)] [--btn-border:var(--color-amber-500)]/80","[--btn-icon:var(--color-amber-600)]"],yellow:["text-yellow-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-yellow-300)] [--btn-border:var(--color-yellow-400)]/80","[--btn-icon:var(--color-yellow-600)] data-active:[--btn-icon:var(--color-yellow-700)] data-hover:[--btn-icon:var(--color-yellow-700)]"],lime:["text-lime-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-lime-300)] [--btn-border:var(--color-lime-400)]/80","[--btn-icon:var(--color-lime-600)] data-active:[--btn-icon:var(--color-lime-700)] data-hover:[--btn-icon:var(--color-lime-700)]"],green:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-green-600)] [--btn-border:var(--color-green-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],emerald:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-emerald-600)] [--btn-border:var(--color-emerald-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],teal:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-teal-600)] [--btn-border:var(--color-teal-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],sky:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-sky-500)] [--btn-border:var(--color-sky-600)]/80","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],blue:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-blue-600)] [--btn-border:var(--color-blue-700)]/90","[--btn-icon:var(--color-blue-400)] data-active:[--btn-icon:var(--color-blue-300)] data-hover:[--btn-icon:var(--color-blue-300)]"],violet:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-violet-500)] [--btn-border:var(--color-violet-600)]/90","[--btn-icon:var(--color-violet-300)] data-active:[--btn-icon:var(--color-violet-200)] data-hover:[--btn-icon:var(--color-violet-200)]"],purple:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-purple-500)] [--btn-border:var(--color-purple-600)]/90","[--btn-icon:var(--color-purple-300)] data-active:[--btn-icon:var(--color-purple-200)] data-hover:[--btn-icon:var(--color-purple-200)]"],fuchsia:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-fuchsia-500)] [--btn-border:var(--color-fuchsia-600)]/90","[--btn-icon:var(--color-fuchsia-300)] data-active:[--btn-icon:var(--color-fuchsia-200)] data-hover:[--btn-icon:var(--color-fuchsia-200)]"],pink:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-pink-500)] [--btn-border:var(--color-pink-600)]/90","[--btn-icon:var(--color-pink-300)] data-active:[--btn-icon:var(--color-pink-200)] data-hover:[--btn-icon:var(--color-pink-200)]"],rose:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-rose-500)] [--btn-border:var(--color-rose-600)]/90","[--btn-icon:var(--color-rose-300)] data-active:[--btn-icon:var(--color-rose-200)] data-hover:[--btn-icon:var(--color-rose-200)]"]}},cC=p.forwardRef(function({color:t,outline:r,plain:n,className:o,children:s,...i},a){let l=Fe(o,zo.base,r?zo.outline:n?zo.plain:Fe(zo.solid,zo.colors[t??"dark/zinc"]));return"href"in i?g.jsxDEV(Zc,{...i,className:l,ref:a,children:g.jsxDEV(zn,{children:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:170,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:169,columnNumber:5},this):g.jsxDEV(ms,{...i,className:Fe(l,"cursor-default"),ref:a,children:g.jsxDEV(zn,{children:s},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:174,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:173,columnNumber:5},this)});function zn({children:e}){return g.jsxDEV(g.Fragment,{children:[g.jsxDEV("span",{className:"absolute top-1/2 left-1/2 size-[max(100%,2.75rem)] -translate-x-1/2 -translate-y-1/2 pointer-fine:hidden","aria-hidden":"true"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:185,columnNumber:7},this),e]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/button.jsx",lineNumber:184,columnNumber:5},this)}function uC({className:e,...t}){return g.jsxDEV("nav",{...t,className:Fe(e,"flex flex-1 items-center gap-4 py-2.5")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:11,columnNumber:10},this)}function yg({className:e,...t}){let r=p.useId();return g.jsxDEV(Bh,{id:r,children:g.jsxDEV("div",{...t,className:Fe(e,"flex items-center gap-3")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:23,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:22,columnNumber:5},this)}const Go=p.forwardRef(function({current:t,className:r,children:n,...o},s){let i=Fe("focus:outline-none focus:ring-0","relative flex min-w-0 items-center gap-3 rounded-lg p-2 text-left text-base/6 font-medium text-neutral-950 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:not-nth-2:last:data-[slot=icon]:ml-auto *:not-nth-2:last:data-[slot=icon]:size-5 sm:*:not-nth-2:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 *:data-[slot=avatar]:[--avatar-radius:var(--radius-md)] sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white");return g.jsxDEV("span",{className:Fe(r,"relative"),children:[t&&g.jsxDEV(wg.span,{layoutId:"current-indicator",className:"absolute inset-x-2 -bottom-2.5 h-0.5 rounded-full bg-neutral-950 dark:bg-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:61,columnNumber:9},this),"href"in o?g.jsxDEV(Zc,{...o,className:i,"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:68,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:67,columnNumber:9},this):g.jsxDEV(ms,{...o,className:Fe("cursor-default",i),"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:77,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:71,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/navbar.jsx",lineNumber:59,columnNumber:5},this)});function dC(){return g.jsxDEV("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsxDEV("path",{d:"M2 6.75C2 6.33579 2.33579 6 2.75 6H17.25C17.6642 6 18 6.33579 18 6.75C18 7.16421 17.6642 7.5 17.25 7.5H2.75C2.33579 7.5 2 7.16421 2 6.75ZM2 13.25C2 12.8358 2.33579 12.5 2.75 12.5H17.25C17.6642 12.5 18 12.8358 18 13.25C18 13.6642 17.6642 14 17.25 14H2.75C2.33579 14 2 13.6642 2 13.25Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:10,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:9,columnNumber:5},this)}function fC(){return g.jsxDEV("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsxDEV("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:18,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:17,columnNumber:5},this)}function mC({open:e,close:t,children:r}){return g.jsxDEV(Eo,{open:e,onClose:t,className:"lg:hidden",children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 bg-black/30 transition data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:26,columnNumber:7},this),g.jsxDEV(Vs,{transition:!0,className:"fixed inset-y-0 w-full max-w-80 p-2 transition duration-300 ease-in-out data-closed:-translate-x-full",children:g.jsxDEV("div",{className:"flex h-full flex-col rounded-lg bg-white shadow-xs ring-1 ring-neutral-950/5 dark:bg-neutral-900 dark:ring-white/10",children:[g.jsxDEV("div",{className:"-mb-3 px-4 pt-3",children:g.jsxDEV(id,{as:Go,"aria-label":"Close navigation",children:g.jsxDEV(fC,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:37,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:36,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:35,columnNumber:11},this),r]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:34,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:30,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:25,columnNumber:5},this)}function hC({navbar:e,sidebar:t,children:r}){let[n,o]=p.useState(!1);return g.jsxDEV("div",{className:"relative isolate flex min-h-svh w-full flex-col bg-white lg:bg-neutral-100 dark:bg-neutral-900 dark:lg:bg-neutral-950",children:[g.jsxDEV(mC,{open:n,close:()=>o(!1),children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:53,columnNumber:7},this),g.jsxDEV("header",{className:"flex items-center px-4",children:[g.jsxDEV("div",{className:"py-2.5 lg:hidden",children:g.jsxDEV(Go,{onClick:()=>o(!0),"aria-label":"Open navigation",children:g.jsxDEV(dC,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:61,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:60,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:59,columnNumber:9},this),g.jsxDEV("div",{className:"min-w-0 flex-1",children:e},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:64,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:58,columnNumber:7},this),g.jsxDEV("main",{className:"h-full flex flex-1 flex-col pb-2 lg:px-2",children:g.jsxDEV("div",{className:"h-full grow lg:rounded-lg lg:bg-white lg:shadow-xs lg:ring-1 lg:ring-neutral-950/5 dark:lg:bg-neutral-900 dark:lg:ring-white/10",children:g.jsxDEV("div",{className:"h-full",children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:70,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:69,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:68,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/stacked-layout.jsx",lineNumber:51,columnNumber:5},this)}function pC({className:e,...t}){return g.jsxDEV("p",{"data-slot":"text",...t,className:Fe(e,"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/text.jsx",lineNumber:6,columnNumber:5},this)}const gC={xs:"sm:max-w-xs",sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl"};function bC({size:e="lg",className:t,children:r,...n}){return g.jsxDEV(Eo,{...n,children:[g.jsxDEV(xl,{transition:!0,className:"fixed inset-0 flex w-screen justify-center overflow-y-auto bg-neutral-950/25 px-2 py-2 transition duration-100 focus:outline-0 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:px-6 sm:py-8 lg:px-8 lg:py-16 dark:bg-neutral-950/50"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:21,columnNumber:7},this),g.jsxDEV("div",{className:"fixed inset-0 w-screen overflow-y-auto pt-6 sm:pt-0",children:g.jsxDEV("div",{className:"grid min-h-full grid-rows-[1fr_auto] justify-items-center sm:grid-rows-[1fr_auto_3fr] sm:p-4",children:g.jsxDEV(Vs,{transition:!0,className:Fe(t,gC[e],"row-start-2 w-full min-w-0 rounded-t-3xl bg-white p-(--gutter) shadow-lg ring-1 ring-neutral-950/10 [--gutter:--spacing(8)] sm:mb-auto sm:rounded-2xl dark:bg-neutral-900 dark:ring-white/10 forced-colors:outline","transition duration-100 will-change-transform data-closed:translate-y-12 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:data-closed:translate-y-0 sm:data-closed:data-enter:scale-95"),children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:28,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:27,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:26,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:20,columnNumber:5},this)}function vC({className:e,...t}){return g.jsxDEV(El,{...t,className:Fe(e,"text-lg/6 font-semibold text-balance text-neutral-950 sm:text-base/6 dark:text-white")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:47,columnNumber:5},this)}function wC({className:e,...t}){return g.jsxDEV(vs,{as:pC,...t,className:Fe(e,"mt-2 text-pretty")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:55,columnNumber:10},this)}function yC({className:e,...t}){return g.jsxDEV("div",{...t,className:Fe(e,"mt-6")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:59,columnNumber:10},this)}function xC({className:e,...t}){return g.jsxDEV("div",{...t,className:Fe(e,"mt-8 flex flex-col-reverse items-center justify-end gap-3 *:w-full sm:flex-row sm:*:w-auto")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/dialog.jsx",lineNumber:64,columnNumber:5},this)}const EC=["date","datetime-local","month","time","week"],_C=p.forwardRef(function({className:t,...r},n){return g.jsxDEV("span",{"data-slot":"control",className:Fe([t,"relative block w-full","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:g.jsxDEV(J1,{ref:n,...r,className:Fe([r.type&&EC.includes(r.type)&&["[&::-webkit-datetime-edit-fields-wrapper]:p-0","[&::-webkit-date-and-time-value]:min-h-[1.5em]","[&::-webkit-datetime-edit]:inline-flex","[&::-webkit-datetime-edit]:p-0","[&::-webkit-datetime-edit-year-field]:p-0","[&::-webkit-datetime-edit-month-field]:p-0","[&::-webkit-datetime-edit-day-field]:p-0","[&::-webkit-datetime-edit-hour-field]:p-0","[&::-webkit-datetime-edit-minute-field]:p-0","[&::-webkit-datetime-edit-second-field]:p-0","[&::-webkit-datetime-edit-millisecond-field]:p-0","[&::-webkit-datetime-edit-meridiem-field]:p-0"],"relative block w-full appearance-none rounded-lg px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark","!p-2"])},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/input.jsx",lineNumber:48,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/input.jsx",lineNumber:30,columnNumber:5},this)});var Tr={},Qc=function(e,t){return Qc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},Qc(e,t)};function xg(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Qc(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var ai=function(){return ai=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},ai.apply(this,arguments)};function Eg(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function _g(e,t,r,n){var o=arguments.length,s=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(i=e[a])&&(s=(o<3?i(s):o>3?i(t,r,s):i(t,r))||s);return o>3&&s&&Object.defineProperty(t,r,s),s}function Sg(e,t){return function(r,n){t(r,n,e)}}function Ng(e,t,r,n,o,s){function i(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var a=n.kind,l=a==="getter"?"get":a==="setter"?"set":"value",c=!t&&e?n.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f,h=!1,d=r.length-1;d>=0;d--){var m={};for(var b in n)m[b]=b==="access"?{}:n[b];for(var b in n.access)m.access[b]=n.access[b];m.addInitializer=function(y){if(h)throw new TypeError("Cannot add initializers after decoration has completed");s.push(i(y||null))};var w=(0,r[d])(a==="accessor"?{get:u.get,set:u.set}:u[l],m);if(a==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=i(w.get))&&(u.get=f),(f=i(w.set))&&(u.set=f),(f=i(w.init))&&o.unshift(f)}else(f=i(w))&&(a==="field"?o.unshift(f):u[l]=f)}c&&Object.defineProperty(c,n.name,u),h=!0}function kg(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function Cg(e){return typeof e=="symbol"?e:"".concat(e)}function Tg(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function Pg(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Dg(e,t,r,n){function o(s){return s instanceof r?s:new r(function(i){i(s)})}return new(r||(r=Promise))(function(s,i){function a(u){try{c(n.next(u))}catch(f){i(f)}}function l(u){try{c(n.throw(u))}catch(f){i(f)}}function c(u){u.done?s(u.value):o(u.value).then(a,l)}c((n=n.apply(e,t||[])).next())})}function Ig(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},n,o,s,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=a(0),i.throw=a(1),i.return=a(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function a(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(r=0)),r;)try{if(n=1,o&&(s=c[0]&2?o.return:c[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,c[1])).done)return s;switch(o=0,s&&(c=[c[0]&2,s.value]),c[0]){case 0:case 1:s=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[1]<s[3])){r.label=c[1];break}if(c[0]===6&&r.label<s[1]){r.label=s[1],s=c;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(c);break}s[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],o=0}finally{n=s=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var li=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function jg(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&li(t,e,r)}function ci(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function eu(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,s=[],i;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)s.push(o.value)}catch(a){i={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return s}function Ug(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(eu(arguments[t]));return e}function Fg(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var s=arguments[t],i=0,a=s.length;i<a;i++,o++)n[o]=s[i];return n}function Ag(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,s;n<o;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))}function Gn(e){return this instanceof Gn?(this.v=e,this):new Gn(e)}function Lg(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,s=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",i),o[Symbol.asyncIterator]=function(){return this},o;function i(d){return function(m){return Promise.resolve(m).then(d,f)}}function a(d,m){n[d]&&(o[d]=function(b){return new Promise(function(w,y){s.push([d,b,w,y])>1||l(d,b)})},m&&(o[d]=m(o[d])))}function l(d,m){try{c(n[d](m))}catch(b){h(s[0][3],b)}}function c(d){d.value instanceof Gn?Promise.resolve(d.value.v).then(u,f):h(s[0][2],d)}function u(d){l("next",d)}function f(d){l("throw",d)}function h(d,m){d(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function Og(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,s){t[o]=e[o]?function(i){return(r=!r)?{value:Gn(e[o](i)),done:!1}:s?s(i):i}:s}}function Vg(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof ci=="function"?ci(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(s){r[s]=e[s]&&function(i){return new Promise(function(a,l){i=e[s](i),o(a,l,i.done,i.value)})}}function o(s,i,a,l){Promise.resolve(l).then(function(c){s({value:c,done:a})},i)}}function Mg(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var SC=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},tu=function(e){return tu=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},tu(e)};function Bg(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=tu(e),n=0;n<r.length;n++)r[n]!=="default"&&li(t,e,r[n]);return SC(t,e),t}function Rg(e){return e&&e.__esModule?e:{default:e}}function Hg(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function $g(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Wg(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function zg(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var NC=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function Gg(e){function t(s){e.error=e.hasError?new NC(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(s).then(o,function(i){return t(i),o()})}else n|=1}catch(i){t(i)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function qg(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,s,i){return n?t?".jsx":".js":o&&(!s||!i)?r:o+s+"."+i.toLowerCase()+"js"}):e}const he=Du(Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:zg,get __assign(){return ai},__asyncDelegator:Og,__asyncGenerator:Lg,__asyncValues:Vg,__await:Gn,__awaiter:Dg,__classPrivateFieldGet:Hg,__classPrivateFieldIn:Wg,__classPrivateFieldSet:$g,__createBinding:li,__decorate:_g,__disposeResources:Gg,__esDecorate:Ng,__exportStar:jg,__extends:xg,__generator:Ig,__importDefault:Rg,__importStar:Bg,__makeTemplateObject:Mg,__metadata:Pg,__param:Sg,__propKey:Cg,__read:eu,__rest:Eg,__rewriteRelativeImportExtension:qg,__runInitializers:kg,__setFunctionName:Tg,__spread:Ug,__spreadArray:Ag,__spreadArrays:Fg,__values:ci,default:{__extends:xg,__assign:ai,__rest:Eg,__decorate:_g,__param:Sg,__esDecorate:Ng,__runInitializers:kg,__propKey:Cg,__setFunctionName:Tg,__metadata:Pg,__awaiter:Dg,__generator:Ig,__createBinding:li,__exportStar:jg,__values:ci,__read:eu,__spread:Ug,__spreadArrays:Fg,__spreadArray:Ag,__await:Gn,__asyncGenerator:Lg,__asyncDelegator:Og,__asyncValues:Vg,__makeTemplateObject:Mg,__importStar:Bg,__importDefault:Rg,__classPrivateFieldGet:Hg,__classPrivateFieldSet:$g,__classPrivateFieldIn:Wg,__addDisposableResource:zg,__disposeResources:Gg,__rewriteRelativeImportExtension:qg}},Symbol.toStringTag,{value:"Module"})));var ui={},di={},ru={exports:{}},Kg;function kC(){return Kg||(Kg=1,function(e){(function(t,r){e.exports?e.exports=r():t.log=r()})(Pu,function(){var t=function(){},r="undefined",n=typeof window!==r&&typeof window.navigator!==r&&/Trident\/|MSIE /.test(window.navigator.userAgent),o=["trace","debug","info","warn","error"],s={},i=null;function a(b,w){var y=b[w];if(typeof y.bind=="function")return y.bind(b);try{return Function.prototype.bind.call(y,b)}catch{return function(){return Function.prototype.apply.apply(y,[b,arguments])}}}function l(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(b){return b==="debug"&&(b="log"),typeof console===r?!1:b==="trace"&&n?l:console[b]!==void 0?a(console,b):console.log!==void 0?a(console,"log"):t}function u(){for(var b=this.getLevel(),w=0;w<o.length;w++){var y=o[w];this[y]=w<b?t:this.methodFactory(y,b,this.name)}if(this.log=this.debug,typeof console===r&&b<this.levels.SILENT)return"No console available for logging"}function f(b){return function(){typeof console!==r&&(u.call(this),this[b].apply(this,arguments))}}function h(b,w,y){return c(b)||f.apply(this,arguments)}function d(b,w){var y=this,E,_,P,T="loglevel";typeof b=="string"?T+=":"+b:typeof b=="symbol"&&(T=void 0);function I(j){var B=(o[j]||"silent").toUpperCase();if(!(typeof window===r||!T)){try{window.localStorage[T]=B;return}catch{}try{window.document.cookie=encodeURIComponent(T)+"="+B+";"}catch{}}}function U(){var j;if(!(typeof window===r||!T)){try{j=window.localStorage[T]}catch{}if(typeof j===r)try{var B=window.document.cookie,M=encodeURIComponent(T),K=B.indexOf(M+"=");K!==-1&&(j=/^([^;]+)/.exec(B.slice(K+M.length+1))[1])}catch{}return y.levels[j]===void 0&&(j=void 0),j}}function L(){if(!(typeof window===r||!T)){try{window.localStorage.removeItem(T)}catch{}try{window.document.cookie=encodeURIComponent(T)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function $(j){var B=j;if(typeof B=="string"&&y.levels[B.toUpperCase()]!==void 0&&(B=y.levels[B.toUpperCase()]),typeof B=="number"&&B>=0&&B<=y.levels.SILENT)return B;throw new TypeError("log.setLevel() called with invalid level: "+j)}y.name=b,y.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},y.methodFactory=w||h,y.getLevel=function(){return P??_??E},y.setLevel=function(j,B){return P=$(j),B!==!1&&I(P),u.call(y)},y.setDefaultLevel=function(j){_=$(j),U()||y.setLevel(j,!1)},y.resetLevel=function(){P=null,L(),u.call(y)},y.enableAll=function(j){y.setLevel(y.levels.TRACE,j)},y.disableAll=function(j){y.setLevel(y.levels.SILENT,j)},y.rebuild=function(){if(i!==y&&(E=$(i.getLevel())),u.call(y),i===y)for(var j in s)s[j].rebuild()},E=$(i?i.getLevel():"WARN");var R=U();R!=null&&(P=$(R)),u.call(y)}i=new d,i.getLogger=function(w){if(typeof w!="symbol"&&typeof w!="string"||w==="")throw new TypeError("You must supply a name when creating a logger.");var y=s[w];return y||(y=s[w]=new d(w,i.methodFactory)),y};var m=typeof window!==r?window.log:void 0;return i.noConflict=function(){return typeof window!==r&&window.log===i&&(window.log=m),i},i.getLoggers=function(){return s},i.default=i,i})}(ru)),ru.exports}var Ge={},fi={},mi={},Yg;function Ot(){if(Yg)return mi;Yg=1,Object.defineProperty(mi,"__esModule",{value:!0});var e=he,t=function(r){e.__extends(n,r);function n(o,s,i){var a=this.constructor,l=r.call(this,o)||this;return l.name=a.name,l.httpBody=s,l.httpStatus=i,Object.setPrototypeOf(l,a.prototype),l}return n}(Error);return mi.default=t,mi}var Xg;function CC(){if(Xg)return fi;Xg=1,Object.defineProperty(fi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return fi.default=r,fi}var hi={},Jg;function TC(){if(Jg)return hi;Jg=1,Object.defineProperty(hi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return hi.default=r,hi}var pi={},Zg;function PC(){if(Zg)return pi;Zg=1,Object.defineProperty(pi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return pi.default=r,pi}var gi={},Qg;function DC(){if(Qg)return gi;Qg=1,Object.defineProperty(gi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return gi.default=r,gi}var bi={},e0;function IC(){if(e0)return bi;e0=1,Object.defineProperty(bi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return bi.default=r,bi}var vi={},t0;function jC(){if(t0)return vi;t0=1,Object.defineProperty(vi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return vi.default=r,vi}var wi={},r0;function UC(){if(r0)return wi;r0=1,Object.defineProperty(wi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return wi.default=r,wi}var yi={},n0;function FC(){if(n0)return yi;n0=1,Object.defineProperty(yi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return yi.default=r,yi}var xi={},o0;function AC(){if(o0)return xi;o0=1,Object.defineProperty(xi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Ot()),r=function(n){e.__extends(o,n);function o(s,i,a){var l=n.call(this,s)||this;return l.importResults=i,l.payload=a,l}return o}(t.default);return xi.default=r,xi}var s0;function qo(){if(s0)return Ge;s0=1,Object.defineProperty(Ge,"__esModule",{value:!0}),Ge.ImportError=Ge.TypesenseError=Ge.ServerError=Ge.RequestUnauthorized=Ge.RequestMalformed=Ge.ObjectUnprocessable=Ge.ObjectNotFound=Ge.ObjectAlreadyExists=Ge.MissingConfigurationError=Ge.HTTPError=void 0;var e=he,t=e.__importDefault(CC());Ge.HTTPError=t.default;var r=e.__importDefault(TC());Ge.MissingConfigurationError=r.default;var n=e.__importDefault(PC());Ge.ObjectAlreadyExists=n.default;var o=e.__importDefault(DC());Ge.ObjectNotFound=o.default;var s=e.__importDefault(IC());Ge.ObjectUnprocessable=s.default;var i=e.__importDefault(jC());Ge.RequestMalformed=i.default;var a=e.__importDefault(UC());Ge.RequestUnauthorized=a.default;var l=e.__importDefault(FC());Ge.ServerError=l.default;var c=e.__importDefault(AC());Ge.ImportError=c.default;var u=e.__importDefault(Ot());return Ge.TypesenseError=u.default,Ge}var i0;function a0(){if(i0)return di;i0=1,Object.defineProperty(di,"__esModule",{value:!0});var e=he,t=e.__importStar(kC()),r=qo(),n=function(){function o(s){var i=this;this.nodes=s.nodes||[],this.nodes=this.nodes.map(function(a){return i.setDefaultPathInNode(a)}).map(function(a){return i.setDefaultPortInNode(a)}).map(function(a){return e.__assign({},a)}),s.randomizeNodes==null&&(s.randomizeNodes=!0),s.randomizeNodes===!0&&this.shuffleArray(this.nodes),this.nearestNode=s.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=s.connectionTimeoutSeconds||s.timeoutSeconds||5,this.healthcheckIntervalSeconds=s.healthcheckIntervalSeconds||60,this.numRetries=(s.numRetries!==void 0&&s.numRetries>=0?s.numRetries:this.nodes.length+(this.nearestNode==null?0:1))||3,this.retryIntervalSeconds=s.retryIntervalSeconds||.1,this.apiKey=s.apiKey,this.sendApiKeyAsQueryParam=s.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=s.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=s.useServerSideSearchCache||!1,this.axiosAdapter=s.axiosAdapter,this.logger=s.logger||t,this.logLevel=s.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=s.additionalHeaders,this.httpAgent=s.httpAgent,this.httpsAgent=s.httpsAgent,this.paramsSerializer=s.paramsSerializer,this.showDeprecationWarnings(s),this.validate()}return o.prototype.validate=function(){if(this.nodes==null||this.nodes.length===0||this.validateNodes())throw new r.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(this.nearestNode!=null&&this.isNodeMissingAnyParameters(this.nearestNode))throw new r.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(this.apiKey==null)throw new r.MissingConfigurationError("Ensure that apiKey is set");return!0},o.prototype.validateNodes=function(){var s=this;return this.nodes.some(function(i){return s.isNodeMissingAnyParameters(i)})},o.prototype.isNodeMissingAnyParameters=function(s){return!["protocol","host","port","path"].every(function(i){return s.hasOwnProperty(i)})&&s.url==null},o.prototype.setDefaultPathInNode=function(s){return s!=null&&!s.hasOwnProperty("path")&&(s.path=""),s},o.prototype.setDefaultPortInNode=function(s){if(s!=null&&!s.hasOwnProperty("port")&&s.hasOwnProperty("protocol"))switch(s.protocol){case"https":s.port=443;break;case"http":s.port=80;break}return s},o.prototype.showDeprecationWarnings=function(s){s.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),s.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),s.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},o.prototype.shuffleArray=function(s){for(var i,a=s.length-1;a>0;a--){var l=Math.floor(Math.random()*(a+1));i=[s[l],s[a]],s[a]=i[0],s[l]=i[1]}},o}();return di.default=n,di}var Ei={};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var nu,l0;function LC(){if(l0)return nu;l0=1;function e(v,x){return function(){return v.apply(x,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:r}=Object,{iterator:n,toStringTag:o}=Symbol,s=(v=>x=>{const S=t.call(x);return v[S]||(v[S]=S.slice(8,-1).toLowerCase())})(Object.create(null)),i=v=>(v=v.toLowerCase(),x=>s(x)===v),a=v=>x=>typeof x===v,{isArray:l}=Array,c=a("undefined");function u(v){return v!==null&&!c(v)&&v.constructor!==null&&!c(v.constructor)&&m(v.constructor.isBuffer)&&v.constructor.isBuffer(v)}const f=i("ArrayBuffer");function h(v){let x;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?x=ArrayBuffer.isView(v):x=v&&v.buffer&&f(v.buffer),x}const d=a("string"),m=a("function"),b=a("number"),w=v=>v!==null&&typeof v=="object",y=v=>v===!0||v===!1,E=v=>{if(s(v)!=="object")return!1;const x=r(v);return(x===null||x===Object.prototype||Object.getPrototypeOf(x)===null)&&!(o in v)&&!(n in v)},_=v=>{if(!w(v)||u(v))return!1;try{return Object.keys(v).length===0&&Object.getPrototypeOf(v)===Object.prototype}catch{return!1}},P=i("Date"),T=i("File"),I=i("Blob"),U=i("FileList"),L=v=>w(v)&&m(v.pipe),$=v=>{let x;return v&&(typeof FormData=="function"&&v instanceof FormData||m(v.append)&&((x=s(v))==="formdata"||x==="object"&&m(v.toString)&&v.toString()==="[object FormData]"))},R=i("URLSearchParams"),[j,B,M,K]=["ReadableStream","Request","Response","Headers"].map(i),H=v=>v.trim?v.trim():v.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Y(v,x,{allOwnKeys:S=!1}={}){if(v===null||typeof v>"u")return;let N,D;if(typeof v!="object"&&(v=[v]),l(v))for(N=0,D=v.length;N<D;N++)x.call(null,v[N],N,v);else{if(u(v))return;const F=S?Object.getOwnPropertyNames(v):Object.keys(v),A=F.length;let G;for(N=0;N<A;N++)G=F[N],x.call(null,v[G],G,v)}}function ee(v,x){if(u(v))return null;x=x.toLowerCase();const S=Object.keys(v);let N=S.length,D;for(;N-- >0;)if(D=S[N],x===D.toLowerCase())return D;return null}const X=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Pu)(),W=v=>!c(v)&&v!==X;function le(){const{caseless:v}=W(this)&&this||{},x={},S=(N,D)=>{const F=v&&ee(x,D)||D;E(x[F])&&E(N)?x[F]=le(x[F],N):E(N)?x[F]=le({},N):l(N)?x[F]=N.slice():x[F]=N};for(let N=0,D=arguments.length;N<D;N++)arguments[N]&&Y(arguments[N],S);return x}const me=(v,x,S,{allOwnKeys:N}={})=>(Y(x,(D,F)=>{S&&m(D)?v[F]=e(D,S):v[F]=D},{allOwnKeys:N}),v),je=v=>(v.charCodeAt(0)===65279&&(v=v.slice(1)),v),ce=(v,x,S,N)=>{v.prototype=Object.create(x.prototype,N),v.prototype.constructor=v,Object.defineProperty(v,"super",{value:x.prototype}),S&&Object.assign(v.prototype,S)},oe=(v,x,S,N)=>{let D,F,A;const G={};if(x=x||{},v==null)return x;do{for(D=Object.getOwnPropertyNames(v),F=D.length;F-- >0;)A=D[F],(!N||N(A,v,x))&&!G[A]&&(x[A]=v[A],G[A]=!0);v=S!==!1&&r(v)}while(v&&(!S||S(v,x))&&v!==Object.prototype);return x},re=(v,x,S)=>{v=String(v),(S===void 0||S>v.length)&&(S=v.length),S-=x.length;const N=v.indexOf(x,S);return N!==-1&&N===S},xe=v=>{if(!v)return null;if(l(v))return v;let x=v.length;if(!b(x))return null;const S=new Array(x);for(;x-- >0;)S[x]=v[x];return S},ye=(v=>x=>v&&x instanceof v)(typeof Uint8Array<"u"&&r(Uint8Array)),ie=(v,x)=>{const N=(v&&v[n]).call(v);let D;for(;(D=N.next())&&!D.done;){const F=D.value;x.call(v,F[0],F[1])}},ke=(v,x)=>{let S;const N=[];for(;(S=v.exec(x))!==null;)N.push(S);return N},_e=i("HTMLFormElement"),Vt=v=>v.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(S,N,D){return N.toUpperCase()+D}),Le=(({hasOwnProperty:v})=>(x,S)=>v.call(x,S))(Object.prototype),Ir=i("RegExp"),Qt=(v,x)=>{const S=Object.getOwnPropertyDescriptors(v),N={};Y(S,(D,F)=>{let A;(A=x(D,F,v))!==!1&&(N[F]=A||D)}),Object.defineProperties(v,N)},$e=v=>{Qt(v,(x,S)=>{if(m(v)&&["arguments","caller","callee"].indexOf(S)!==-1)return!1;const N=v[S];if(m(N)){if(x.enumerable=!1,"writable"in x){x.writable=!1;return}x.set||(x.set=()=>{throw Error("Can not rewrite read-only method '"+S+"'")})}})},qe=(v,x)=>{const S={},N=D=>{D.forEach(F=>{S[F]=!0})};return l(v)?N(v):N(String(v).split(x)),S},vt=()=>{},kt=(v,x)=>v!=null&&Number.isFinite(v=+v)?v:x;function ht(v){return!!(v&&m(v.append)&&v[o]==="FormData"&&v[n])}const jr=v=>{const x=new Array(10),S=(N,D)=>{if(w(N)){if(x.indexOf(N)>=0)return;if(u(N))return N;if(!("toJSON"in N)){x[D]=N;const F=l(N)?[]:{};return Y(N,(A,G)=>{const de=S(A,D+1);!c(de)&&(F[G]=de)}),x[D]=void 0,F}}return N};return S(v,0)},Qo=i("AsyncFunction"),fr=v=>v&&(w(v)||m(v))&&m(v.then)&&m(v.catch),Yn=((v,x)=>v?setImmediate:x?((S,N)=>(X.addEventListener("message",({source:D,data:F})=>{D===X&&F===S&&N.length&&N.shift()()},!1),D=>{N.push(D),X.postMessage(S,"*")}))(`axios@${Math.random()}`,[]):S=>setTimeout(S))(typeof setImmediate=="function",m(X.postMessage)),es=typeof queueMicrotask<"u"?queueMicrotask.bind(X):typeof process<"u"&&process.nextTick||Yn;var O={isArray:l,isArrayBuffer:f,isBuffer:u,isFormData:$,isArrayBufferView:h,isString:d,isNumber:b,isBoolean:y,isObject:w,isPlainObject:E,isEmptyObject:_,isReadableStream:j,isRequest:B,isResponse:M,isHeaders:K,isUndefined:c,isDate:P,isFile:T,isBlob:I,isRegExp:Ir,isFunction:m,isStream:L,isURLSearchParams:R,isTypedArray:ye,isFileList:U,forEach:Y,merge:le,extend:me,trim:H,stripBOM:je,inherits:ce,toFlatObject:oe,kindOf:s,kindOfTest:i,endsWith:re,toArray:xe,forEachEntry:ie,matchAll:ke,isHTMLForm:_e,hasOwnProperty:Le,hasOwnProp:Le,reduceDescriptors:Qt,freezeMethods:$e,toObjectSet:qe,toCamelCase:Vt,noop:vt,toFiniteNumber:kt,findKey:ee,global:X,isContextDefined:W,isSpecCompliantForm:ht,toJSONObject:jr,isAsyncFn:Qo,isThenable:fr,setImmediate:Yn,asap:es,isIterable:v=>v!=null&&m(v[n])};function pe(v,x,S,N,D){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=v,this.name="AxiosError",x&&(this.code=x),S&&(this.config=S),N&&(this.request=N),D&&(this.response=D,this.status=D.status?D.status:null)}O.inherits(pe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:O.toJSONObject(this.config),code:this.code,status:this.status}}});const Jn=pe.prototype,Ur={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(v=>{Ur[v]={value:v}}),Object.defineProperties(pe,Ur),Object.defineProperty(Jn,"isAxiosError",{value:!0}),pe.from=(v,x,S,N,D,F)=>{const A=Object.create(Jn);return O.toFlatObject(v,A,function(de){return de!==Error.prototype},G=>G!=="isAxiosError"),pe.call(A,v.message,x,S,N,D),A.cause=v,A.name=v.name,F&&Object.assign(A,F),A};var on=null;function Mt(v){return O.isPlainObject(v)||O.isArray(v)}function Zn(v){return O.endsWith(v,"[]")?v.slice(0,-2):v}function Qn(v,x,S){return v?v.concat(x).map(function(D,F){return D=Zn(D),!S&&F?"["+D+"]":D}).join(S?".":""):x}function ts(v){return O.isArray(v)&&!v.some(Mt)}const rs=O.toFlatObject(O,{},null,function(x){return/^is[A-Z]/.test(x)});function Fr(v,x,S){if(!O.isObject(v))throw new TypeError("target must be an object");x=x||new FormData,S=O.toFlatObject(S,{metaTokens:!0,dots:!1,indexes:!1},!1,function(Se,ve){return!O.isUndefined(ve[Se])});const N=S.metaTokens,D=S.visitor||Q,F=S.dots,A=S.indexes,de=(S.Blob||typeof Blob<"u"&&Blob)&&O.isSpecCompliantForm(x);if(!O.isFunction(D))throw new TypeError("visitor must be a function");function Z(be){if(be===null)return"";if(O.isDate(be))return be.toISOString();if(O.isBoolean(be))return be.toString();if(!de&&O.isBlob(be))throw new pe("Blob is not supported. Use a Buffer instead.");return O.isArrayBuffer(be)||O.isTypedArray(be)?de&&typeof Blob=="function"?new Blob([be]):Buffer.from(be):be}function Q(be,Se,ve){let Ye=be;if(be&&!ve&&typeof be=="object"){if(O.endsWith(Se,"{}"))Se=N?Se:Se.slice(0,-2),be=JSON.stringify(be);else if(O.isArray(be)&&ts(be)||(O.isFileList(be)||O.endsWith(Se,"[]"))&&(Ye=O.toArray(be)))return Se=Zn(Se),Ye.forEach(function(nt,pr){!(O.isUndefined(nt)||nt===null)&&x.append(A===!0?Qn([Se],pr,F):A===null?Se:Se+"[]",Z(nt))}),!1}return Mt(be)?!0:(x.append(Qn(ve,Se,F),Z(be)),!1)}const ge=[],Re=Object.assign(rs,{defaultVisitor:Q,convertValue:Z,isVisitable:Mt});function et(be,Se){if(!O.isUndefined(be)){if(ge.indexOf(be)!==-1)throw Error("Circular reference detected in "+Se.join("."));ge.push(be),O.forEach(be,function(Ye,tt){(!(O.isUndefined(Ye)||Ye===null)&&D.call(x,Ye,O.isString(tt)?tt.trim():tt,Se,Re))===!0&&et(Ye,Se?Se.concat(tt):[tt])}),ge.pop()}}if(!O.isObject(v))throw new TypeError("data must be an object");return et(v),x}function eo(v){const x={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(v).replace(/[!'()~]|%20|%00/g,function(N){return x[N]})}function sn(v,x){this._pairs=[],v&&Fr(v,this,x)}const er=sn.prototype;er.append=function(x,S){this._pairs.push([x,S])},er.toString=function(x){const S=x?function(N){return x.call(this,N,eo)}:eo;return this._pairs.map(function(D){return S(D[0])+"="+S(D[1])},"").join("&")};function an(v){return encodeURIComponent(v).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function dt(v,x,S){if(!x)return v;const N=S&&S.encode||an;O.isFunction(S)&&(S={serialize:S});const D=S&&S.serialize;let F;if(D?F=D(x,S):F=O.isURLSearchParams(x)?x.toString():new sn(x,S).toString(N),F){const A=v.indexOf("#");A!==-1&&(v=v.slice(0,A)),v+=(v.indexOf("?")===-1?"?":"&")+F}return v}class mr{constructor(){this.handlers=[]}use(x,S,N){return this.handlers.push({fulfilled:x,rejected:S,synchronous:N?N.synchronous:!1,runWhen:N?N.runWhen:null}),this.handlers.length-1}eject(x){this.handlers[x]&&(this.handlers[x]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(x){O.forEach(this.handlers,function(N){N!==null&&x(N)})}}var tr=mr,Ar={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ns=typeof URLSearchParams<"u"?URLSearchParams:sn,ln=typeof FormData<"u"?FormData:null,os=typeof Blob<"u"?Blob:null,cn={isBrowser:!0,classes:{URLSearchParams:ns,FormData:ln,Blob:os},protocols:["http","https","file","blob","url","data"]};const hr=typeof window<"u"&&typeof document<"u",un=typeof navigator=="object"&&navigator||void 0,ss=hr&&(!un||["ReactNative","NativeScript","NS"].indexOf(un.product)<0),dn=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),to=hr&&window.location.href||"http://localhost";var is=Object.freeze({__proto__:null,hasBrowserEnv:hr,hasStandardBrowserWebWorkerEnv:dn,hasStandardBrowserEnv:ss,navigator:un,origin:to}),C={...is,...cn};function q(v,x){return Fr(v,new C.classes.URLSearchParams,{visitor:function(S,N,D,F){return C.isNode&&O.isBuffer(S)?(this.append(N,S.toString("base64")),!1):F.defaultVisitor.apply(this,arguments)},...x})}function ne(v){return O.matchAll(/\w+|\[(\w*)]/g,v).map(x=>x[0]==="[]"?"":x[1]||x[0])}function k(v){const x={},S=Object.keys(v);let N;const D=S.length;let F;for(N=0;N<D;N++)F=S[N],x[F]=v[F];return x}function V(v){function x(S,N,D,F){let A=S[F++];if(A==="__proto__")return!0;const G=Number.isFinite(+A),de=F>=S.length;return A=!A&&O.isArray(D)?D.length:A,de?(O.hasOwnProp(D,A)?D[A]=[D[A],N]:D[A]=N,!G):((!D[A]||!O.isObject(D[A]))&&(D[A]=[]),x(S,N,D[A],F)&&O.isArray(D[A])&&(D[A]=k(D[A])),!G)}if(O.isFormData(v)&&O.isFunction(v.entries)){const S={};return O.forEachEntry(v,(N,D)=>{x(ne(N),D,S,0)}),S}return null}function z(v,x,S){if(O.isString(v))try{return(x||JSON.parse)(v),O.trim(v)}catch(N){if(N.name!=="SyntaxError")throw N}return(S||JSON.stringify)(v)}const J={transitional:Ar,adapter:["xhr","http","fetch"],transformRequest:[function(x,S){const N=S.getContentType()||"",D=N.indexOf("application/json")>-1,F=O.isObject(x);if(F&&O.isHTMLForm(x)&&(x=new FormData(x)),O.isFormData(x))return D?JSON.stringify(V(x)):x;if(O.isArrayBuffer(x)||O.isBuffer(x)||O.isStream(x)||O.isFile(x)||O.isBlob(x)||O.isReadableStream(x))return x;if(O.isArrayBufferView(x))return x.buffer;if(O.isURLSearchParams(x))return S.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),x.toString();let G;if(F){if(N.indexOf("application/x-www-form-urlencoded")>-1)return q(x,this.formSerializer).toString();if((G=O.isFileList(x))||N.indexOf("multipart/form-data")>-1){const de=this.env&&this.env.FormData;return Fr(G?{"files[]":x}:x,de&&new de,this.formSerializer)}}return F||D?(S.setContentType("application/json",!1),z(x)):x}],transformResponse:[function(x){const S=this.transitional||J.transitional,N=S&&S.forcedJSONParsing,D=this.responseType==="json";if(O.isResponse(x)||O.isReadableStream(x))return x;if(x&&O.isString(x)&&(N&&!this.responseType||D)){const A=!(S&&S.silentJSONParsing)&&D;try{return JSON.parse(x)}catch(G){if(A)throw G.name==="SyntaxError"?pe.from(G,pe.ERR_BAD_RESPONSE,this,null,this.response):G}}return x}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:C.classes.FormData,Blob:C.classes.Blob},validateStatus:function(x){return x>=200&&x<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};O.forEach(["delete","get","head","post","put","patch"],v=>{J.headers[v]={}});var se=J;const Ee=O.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var fe=v=>{const x={};let S,N,D;return v&&v.split(` 160 `).forEach(function(A){D=A.indexOf(":"),S=A.substring(0,D).trim().toLowerCase(),N=A.substring(D+1).trim(),!(!S||x[S]&&Ee[S])&&(S==="set-cookie"?x[S]?x[S].push(N):x[S]=[N]:x[S]=x[S]?x[S]+", "+N:N)}),x};const ue=Symbol("internals");function De(v){return v&&String(v).trim().toLowerCase()}function Ue(v){return v===!1||v==null?v:O.isArray(v)?v.map(Ue):String(v)}function Oe(v){const x=Object.create(null),S=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let N;for(;N=S.exec(v);)x[N[1]]=N[2];return x}const Ve=v=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(v.trim());function wt(v,x,S,N,D){if(O.isFunction(N))return N.call(this,x,S);if(D&&(x=S),!!O.isString(x)){if(O.isString(N))return x.indexOf(N)!==-1;if(O.isRegExp(N))return N.test(x)}}function Bt(v){return v.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(x,S,N)=>S.toUpperCase()+N)}function rt(v,x){const S=O.toCamelCase(" "+x);["get","set","has"].forEach(N=>{Object.defineProperty(v,N+S,{value:function(D,F,A){return this[N].call(this,x,D,F,A)},configurable:!0})})}class Lr{constructor(x){x&&this.set(x)}set(x,S,N){const D=this;function F(G,de,Z){const Q=De(de);if(!Q)throw new Error("header name must be a non-empty string");const ge=O.findKey(D,Q);(!ge||D[ge]===void 0||Z===!0||Z===void 0&&D[ge]!==!1)&&(D[ge||de]=Ue(G))}const A=(G,de)=>O.forEach(G,(Z,Q)=>F(Z,Q,de));if(O.isPlainObject(x)||x instanceof this.constructor)A(x,S);else if(O.isString(x)&&(x=x.trim())&&!Ve(x))A(fe(x),S);else if(O.isObject(x)&&O.isIterable(x)){let G={},de,Z;for(const Q of x){if(!O.isArray(Q))throw TypeError("Object iterator must return a key-value pair");G[Z=Q[0]]=(de=G[Z])?O.isArray(de)?[...de,Q[1]]:[de,Q[1]]:Q[1]}A(G,S)}else x!=null&&F(S,x,N);return this}get(x,S){if(x=De(x),x){const N=O.findKey(this,x);if(N){const D=this[N];if(!S)return D;if(S===!0)return Oe(D);if(O.isFunction(S))return S.call(this,D,N);if(O.isRegExp(S))return S.exec(D);throw new TypeError("parser must be boolean|regexp|function")}}}has(x,S){if(x=De(x),x){const N=O.findKey(this,x);return!!(N&&this[N]!==void 0&&(!S||wt(this,this[N],N,S)))}return!1}delete(x,S){const N=this;let D=!1;function F(A){if(A=De(A),A){const G=O.findKey(N,A);G&&(!S||wt(N,N[G],G,S))&&(delete N[G],D=!0)}}return O.isArray(x)?x.forEach(F):F(x),D}clear(x){const S=Object.keys(this);let N=S.length,D=!1;for(;N--;){const F=S[N];(!x||wt(this,this[F],F,x,!0))&&(delete this[F],D=!0)}return D}normalize(x){const S=this,N={};return O.forEach(this,(D,F)=>{const A=O.findKey(N,F);if(A){S[A]=Ue(D),delete S[F];return}const G=x?Bt(F):String(F).trim();G!==F&&delete S[F],S[G]=Ue(D),N[G]=!0}),this}concat(...x){return this.constructor.concat(this,...x)}toJSON(x){const S=Object.create(null);return O.forEach(this,(N,D)=>{N!=null&&N!==!1&&(S[D]=x&&O.isArray(N)?N.join(", "):N)}),S}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([x,S])=>x+": "+S).join(` 161 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(x){return x instanceof this?x:new this(x)}static concat(x,...S){const N=new this(x);return S.forEach(D=>N.set(D)),N}static accessor(x){const N=(this[ue]=this[ue]={accessors:{}}).accessors,D=this.prototype;function F(A){const G=De(A);N[G]||(rt(D,A),N[G]=!0)}return O.isArray(x)?x.forEach(F):F(x),this}}Lr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),O.reduceDescriptors(Lr.prototype,({value:v},x)=>{let S=x[0].toUpperCase()+x.slice(1);return{get:()=>v,set(N){this[S]=N}}}),O.freezeMethods(Lr);var Ct=Lr;function as(v,x){const S=this||se,N=x||S,D=Ct.from(N.headers);let F=N.data;return O.forEach(v,function(G){F=G.call(S,F,D.normalize(),x?x.status:void 0)}),D.normalize(),F}function Xb(v){return!!(v&&v.__CANCEL__)}function ro(v,x,S){pe.call(this,v??"canceled",pe.ERR_CANCELED,x,S),this.name="CanceledError"}O.inherits(ro,pe,{__CANCEL__:!0});function Jb(v,x,S){const N=S.config.validateStatus;!S.status||!N||N(S.status)?v(S):x(new pe("Request failed with status code "+S.status,[pe.ERR_BAD_REQUEST,pe.ERR_BAD_RESPONSE][Math.floor(S.status/100)-4],S.config,S.request,S))}function ZT(v){const x=/^([-+\w]{1,25})(:?\/\/|:)/.exec(v);return x&&x[1]||""}function QT(v,x){v=v||10;const S=new Array(v),N=new Array(v);let D=0,F=0,A;return x=x!==void 0?x:1e3,function(de){const Z=Date.now(),Q=N[F];A||(A=Z),S[D]=de,N[D]=Z;let ge=F,Re=0;for(;ge!==D;)Re+=S[ge++],ge=ge%v;if(D=(D+1)%v,D===F&&(F=(F+1)%v),Z-A<x)return;const et=Q&&Z-Q;return et?Math.round(Re*1e3/et):void 0}}function e5(v,x){let S=0,N=1e3/x,D,F;const A=(Z,Q=Date.now())=>{S=Q,D=null,F&&(clearTimeout(F),F=null),v(...Z)};return[(...Z)=>{const Q=Date.now(),ge=Q-S;ge>=N?A(Z,Q):(D=Z,F||(F=setTimeout(()=>{F=null,A(D)},N-ge)))},()=>D&&A(D)]}const ca=(v,x,S=3)=>{let N=0;const D=QT(50,250);return e5(F=>{const A=F.loaded,G=F.lengthComputable?F.total:void 0,de=A-N,Z=D(de),Q=A<=G;N=A;const ge={loaded:A,total:G,progress:G?A/G:void 0,bytes:de,rate:Z||void 0,estimated:Z&&G&&Q?(G-A)/Z:void 0,event:F,lengthComputable:G!=null,[x?"download":"upload"]:!0};v(ge)},S)},Zb=(v,x)=>{const S=v!=null;return[N=>x[0]({lengthComputable:S,total:v,loaded:N}),x[1]]},Qb=v=>(...x)=>O.asap(()=>v(...x));var t5=C.hasStandardBrowserEnv?((v,x)=>S=>(S=new URL(S,C.origin),v.protocol===S.protocol&&v.host===S.host&&(x||v.port===S.port)))(new URL(C.origin),C.navigator&&/(msie|trident)/i.test(C.navigator.userAgent)):()=>!0,r5=C.hasStandardBrowserEnv?{write(v,x,S,N,D,F){const A=[v+"="+encodeURIComponent(x)];O.isNumber(S)&&A.push("expires="+new Date(S).toGMTString()),O.isString(N)&&A.push("path="+N),O.isString(D)&&A.push("domain="+D),F===!0&&A.push("secure"),document.cookie=A.join("; ")},read(v){const x=document.cookie.match(new RegExp("(^|;\\s*)("+v+")=([^;]*)"));return x?decodeURIComponent(x[3]):null},remove(v){this.write(v,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function n5(v){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(v)}function o5(v,x){return x?v.replace(/\/?\/$/,"")+"/"+x.replace(/^\/+/,""):v}function ev(v,x,S){let N=!n5(x);return v&&(N||S==!1)?o5(v,x):x}const tv=v=>v instanceof Ct?{...v}:v;function fn(v,x){x=x||{};const S={};function N(Z,Q,ge,Re){return O.isPlainObject(Z)&&O.isPlainObject(Q)?O.merge.call({caseless:Re},Z,Q):O.isPlainObject(Q)?O.merge({},Q):O.isArray(Q)?Q.slice():Q}function D(Z,Q,ge,Re){if(O.isUndefined(Q)){if(!O.isUndefined(Z))return N(void 0,Z,ge,Re)}else return N(Z,Q,ge,Re)}function F(Z,Q){if(!O.isUndefined(Q))return N(void 0,Q)}function A(Z,Q){if(O.isUndefined(Q)){if(!O.isUndefined(Z))return N(void 0,Z)}else return N(void 0,Q)}function G(Z,Q,ge){if(ge in x)return N(Z,Q);if(ge in v)return N(void 0,Z)}const de={url:F,method:F,data:F,baseURL:A,transformRequest:A,transformResponse:A,paramsSerializer:A,timeout:A,timeoutMessage:A,withCredentials:A,withXSRFToken:A,adapter:A,responseType:A,xsrfCookieName:A,xsrfHeaderName:A,onUploadProgress:A,onDownloadProgress:A,decompress:A,maxContentLength:A,maxBodyLength:A,beforeRedirect:A,transport:A,httpAgent:A,httpsAgent:A,cancelToken:A,socketPath:A,responseEncoding:A,validateStatus:G,headers:(Z,Q,ge)=>D(tv(Z),tv(Q),ge,!0)};return O.forEach(Object.keys({...v,...x}),function(Q){const ge=de[Q]||D,Re=ge(v[Q],x[Q],Q);O.isUndefined(Re)&&ge!==G||(S[Q]=Re)}),S}var rv=v=>{const x=fn({},v);let{data:S,withXSRFToken:N,xsrfHeaderName:D,xsrfCookieName:F,headers:A,auth:G}=x;x.headers=A=Ct.from(A),x.url=dt(ev(x.baseURL,x.url,x.allowAbsoluteUrls),v.params,v.paramsSerializer),G&&A.set("Authorization","Basic "+btoa((G.username||"")+":"+(G.password?unescape(encodeURIComponent(G.password)):"")));let de;if(O.isFormData(S)){if(C.hasStandardBrowserEnv||C.hasStandardBrowserWebWorkerEnv)A.setContentType(void 0);else if((de=A.getContentType())!==!1){const[Z,...Q]=de?de.split(";").map(ge=>ge.trim()).filter(Boolean):[];A.setContentType([Z||"multipart/form-data",...Q].join("; "))}}if(C.hasStandardBrowserEnv&&(N&&O.isFunction(N)&&(N=N(x)),N||N!==!1&&t5(x.url))){const Z=D&&F&&r5.read(F);Z&&A.set(D,Z)}return x},s5=typeof XMLHttpRequest<"u"&&function(v){return new Promise(function(S,N){const D=rv(v);let F=D.data;const A=Ct.from(D.headers).normalize();let{responseType:G,onUploadProgress:de,onDownloadProgress:Z}=D,Q,ge,Re,et,be;function Se(){et&&et(),be&&be(),D.cancelToken&&D.cancelToken.unsubscribe(Q),D.signal&&D.signal.removeEventListener("abort",Q)}let ve=new XMLHttpRequest;ve.open(D.method.toUpperCase(),D.url,!0),ve.timeout=D.timeout;function Ye(){if(!ve)return;const nt=Ct.from("getAllResponseHeaders"in ve&&ve.getAllResponseHeaders()),yt={data:!G||G==="text"||G==="json"?ve.responseText:ve.response,status:ve.status,statusText:ve.statusText,headers:nt,config:v,request:ve};Jb(function(mn){S(mn),Se()},function(mn){N(mn),Se()},yt),ve=null}"onloadend"in ve?ve.onloadend=Ye:ve.onreadystatechange=function(){!ve||ve.readyState!==4||ve.status===0&&!(ve.responseURL&&ve.responseURL.indexOf("file:")===0)||setTimeout(Ye)},ve.onabort=function(){ve&&(N(new pe("Request aborted",pe.ECONNABORTED,v,ve)),ve=null)},ve.onerror=function(){N(new pe("Network Error",pe.ERR_NETWORK,v,ve)),ve=null},ve.ontimeout=function(){let pr=D.timeout?"timeout of "+D.timeout+"ms exceeded":"timeout exceeded";const yt=D.transitional||Ar;D.timeoutErrorMessage&&(pr=D.timeoutErrorMessage),N(new pe(pr,yt.clarifyTimeoutError?pe.ETIMEDOUT:pe.ECONNABORTED,v,ve)),ve=null},F===void 0&&A.setContentType(null),"setRequestHeader"in ve&&O.forEach(A.toJSON(),function(pr,yt){ve.setRequestHeader(yt,pr)}),O.isUndefined(D.withCredentials)||(ve.withCredentials=!!D.withCredentials),G&&G!=="json"&&(ve.responseType=D.responseType),Z&&([Re,be]=ca(Z,!0),ve.addEventListener("progress",Re)),de&&ve.upload&&([ge,et]=ca(de),ve.upload.addEventListener("progress",ge),ve.upload.addEventListener("loadend",et)),(D.cancelToken||D.signal)&&(Q=nt=>{ve&&(N(!nt||nt.type?new ro(null,v,ve):nt),ve.abort(),ve=null)},D.cancelToken&&D.cancelToken.subscribe(Q),D.signal&&(D.signal.aborted?Q():D.signal.addEventListener("abort",Q)));const tt=ZT(D.url);if(tt&&C.protocols.indexOf(tt)===-1){N(new pe("Unsupported protocol "+tt+":",pe.ERR_BAD_REQUEST,v));return}ve.send(F||null)})},i5=(v,x)=>{const{length:S}=v=v?v.filter(Boolean):[];if(x||S){let N=new AbortController,D;const F=function(Z){if(!D){D=!0,G();const Q=Z instanceof Error?Z:this.reason;N.abort(Q instanceof pe?Q:new ro(Q instanceof Error?Q.message:Q))}};let A=x&&setTimeout(()=>{A=null,F(new pe(`timeout ${x} of ms exceeded`,pe.ETIMEDOUT))},x);const G=()=>{v&&(A&&clearTimeout(A),A=null,v.forEach(Z=>{Z.unsubscribe?Z.unsubscribe(F):Z.removeEventListener("abort",F)}),v=null)};v.forEach(Z=>Z.addEventListener("abort",F));const{signal:de}=N;return de.unsubscribe=()=>O.asap(G),de}};const a5=function*(v,x){let S=v.byteLength;if(!x||S<x){yield v;return}let N=0,D;for(;N<S;)D=N+x,yield v.slice(N,D),N=D},l5=async function*(v,x){for await(const S of c5(v))yield*a5(S,x)},c5=async function*(v){if(v[Symbol.asyncIterator]){yield*v;return}const x=v.getReader();try{for(;;){const{done:S,value:N}=await x.read();if(S)break;yield N}}finally{await x.cancel()}},nv=(v,x,S,N)=>{const D=l5(v,x);let F=0,A,G=de=>{A||(A=!0,N&&N(de))};return new ReadableStream({async pull(de){try{const{done:Z,value:Q}=await D.next();if(Z){G(),de.close();return}let ge=Q.byteLength;if(S){let Re=F+=ge;S(Re)}de.enqueue(new Uint8Array(Q))}catch(Z){throw G(Z),Z}},cancel(de){return G(de),D.return()}},{highWaterMark:2})},ua=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ov=ua&&typeof ReadableStream=="function",u5=ua&&(typeof TextEncoder=="function"?(v=>x=>v.encode(x))(new TextEncoder):async v=>new Uint8Array(await new Response(v).arrayBuffer())),sv=(v,...x)=>{try{return!!v(...x)}catch{return!1}},d5=ov&&sv(()=>{let v=!1;const x=new Request(C.origin,{body:new ReadableStream,method:"POST",get duplex(){return v=!0,"half"}}).headers.has("Content-Type");return v&&!x}),iv=64*1024,xu=ov&&sv(()=>O.isReadableStream(new Response("").body)),da={stream:xu&&(v=>v.body)};ua&&(v=>{["text","arrayBuffer","blob","formData","stream"].forEach(x=>{!da[x]&&(da[x]=O.isFunction(v[x])?S=>S[x]():(S,N)=>{throw new pe(`Response type '${x}' is not supported`,pe.ERR_NOT_SUPPORT,N)})})})(new Response);const f5=async v=>{if(v==null)return 0;if(O.isBlob(v))return v.size;if(O.isSpecCompliantForm(v))return(await new Request(C.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(O.isArrayBufferView(v)||O.isArrayBuffer(v))return v.byteLength;if(O.isURLSearchParams(v)&&(v=v+""),O.isString(v))return(await u5(v)).byteLength},m5=async(v,x)=>{const S=O.toFiniteNumber(v.getContentLength());return S??f5(x)};var h5=ua&&(async v=>{let{url:x,method:S,data:N,signal:D,cancelToken:F,timeout:A,onDownloadProgress:G,onUploadProgress:de,responseType:Z,headers:Q,withCredentials:ge="same-origin",fetchOptions:Re}=rv(v);Z=Z?(Z+"").toLowerCase():"text";let et=i5([D,F&&F.toAbortSignal()],A),be;const Se=et&&et.unsubscribe&&(()=>{et.unsubscribe()});let ve;try{if(de&&d5&&S!=="get"&&S!=="head"&&(ve=await m5(Q,N))!==0){let yt=new Request(x,{method:"POST",body:N,duplex:"half"}),Or;if(O.isFormData(N)&&(Or=yt.headers.get("content-type"))&&Q.setContentType(Or),yt.body){const[mn,ga]=Zb(ve,ca(Qb(de)));N=nv(yt.body,iv,mn,ga)}}O.isString(ge)||(ge=ge?"include":"omit");const Ye="credentials"in Request.prototype;be=new Request(x,{...Re,signal:et,method:S.toUpperCase(),headers:Q.normalize().toJSON(),body:N,duplex:"half",credentials:Ye?ge:void 0});let tt=await fetch(be,Re);const nt=xu&&(Z==="stream"||Z==="response");if(xu&&(G||nt&&Se)){const yt={};["status","statusText","headers"].forEach(mv=>{yt[mv]=tt[mv]});const Or=O.toFiniteNumber(tt.headers.get("content-length")),[mn,ga]=G&&Zb(Or,ca(Qb(G),!0))||[];tt=new Response(nv(tt.body,iv,mn,()=>{ga&&ga(),Se&&Se()}),yt)}Z=Z||"text";let pr=await da[O.findKey(da,Z)||"text"](tt,v);return!nt&&Se&&Se(),await new Promise((yt,Or)=>{Jb(yt,Or,{data:pr,headers:Ct.from(tt.headers),status:tt.status,statusText:tt.statusText,config:v,request:be})})}catch(Ye){throw Se&&Se(),Ye&&Ye.name==="TypeError"&&/Load failed|fetch/i.test(Ye.message)?Object.assign(new pe("Network Error",pe.ERR_NETWORK,v,be),{cause:Ye.cause||Ye}):pe.from(Ye,Ye&&Ye.code,v,be)}});const Eu={http:on,xhr:s5,fetch:h5};O.forEach(Eu,(v,x)=>{if(v){try{Object.defineProperty(v,"name",{value:x})}catch{}Object.defineProperty(v,"adapterName",{value:x})}});const av=v=>`- ${v}`,p5=v=>O.isFunction(v)||v===null||v===!1;var lv={getAdapter:v=>{v=O.isArray(v)?v:[v];const{length:x}=v;let S,N;const D={};for(let F=0;F<x;F++){S=v[F];let A;if(N=S,!p5(S)&&(N=Eu[(A=String(S)).toLowerCase()],N===void 0))throw new pe(`Unknown adapter '${A}'`);if(N)break;D[A||"#"+F]=N}if(!N){const F=Object.entries(D).map(([G,de])=>`adapter ${G} `+(de===!1?"is not supported by the environment":"is not available in the build"));let A=x?F.length>1?`since : 162 `+F.map(av).join(` 163 `):" "+av(F[0]):"as no adapter specified";throw new pe("There is no suitable adapter to dispatch the request "+A,"ERR_NOT_SUPPORT")}return N},adapters:Eu};function _u(v){if(v.cancelToken&&v.cancelToken.throwIfRequested(),v.signal&&v.signal.aborted)throw new ro(null,v)}function cv(v){return _u(v),v.headers=Ct.from(v.headers),v.data=as.call(v,v.transformRequest),["post","put","patch"].indexOf(v.method)!==-1&&v.headers.setContentType("application/x-www-form-urlencoded",!1),lv.getAdapter(v.adapter||se.adapter)(v).then(function(N){return _u(v),N.data=as.call(v,v.transformResponse,N),N.headers=Ct.from(N.headers),N},function(N){return Xb(N)||(_u(v),N&&N.response&&(N.response.data=as.call(v,v.transformResponse,N.response),N.response.headers=Ct.from(N.response.headers))),Promise.reject(N)})}const uv="1.11.0",fa={};["object","boolean","number","function","string","symbol"].forEach((v,x)=>{fa[v]=function(N){return typeof N===v||"a"+(x<1?"n ":" ")+v}});const dv={};fa.transitional=function(x,S,N){function D(F,A){return"[Axios v"+uv+"] Transitional option '"+F+"'"+A+(N?". "+N:"")}return(F,A,G)=>{if(x===!1)throw new pe(D(A," has been removed"+(S?" in "+S:"")),pe.ERR_DEPRECATED);return S&&!dv[A]&&(dv[A]=!0,console.warn(D(A," has been deprecated since v"+S+" and will be removed in the near future"))),x?x(F,A,G):!0}},fa.spelling=function(x){return(S,N)=>(console.warn(`${N} is likely a misspelling of ${x}`),!0)};function g5(v,x,S){if(typeof v!="object")throw new pe("options must be an object",pe.ERR_BAD_OPTION_VALUE);const N=Object.keys(v);let D=N.length;for(;D-- >0;){const F=N[D],A=x[F];if(A){const G=v[F],de=G===void 0||A(G,F,v);if(de!==!0)throw new pe("option "+F+" must be "+de,pe.ERR_BAD_OPTION_VALUE);continue}if(S!==!0)throw new pe("Unknown option "+F,pe.ERR_BAD_OPTION)}}var ma={assertOptions:g5,validators:fa};const rr=ma.validators;class ha{constructor(x){this.defaults=x||{},this.interceptors={request:new tr,response:new tr}}async request(x,S){try{return await this._request(x,S)}catch(N){if(N instanceof Error){let D={};Error.captureStackTrace?Error.captureStackTrace(D):D=new Error;const F=D.stack?D.stack.replace(/^.+\n/,""):"";try{N.stack?F&&!String(N.stack).endsWith(F.replace(/^.+\n.+\n/,""))&&(N.stack+=` 164 `+F):N.stack=F}catch{}}throw N}}_request(x,S){typeof x=="string"?(S=S||{},S.url=x):S=x||{},S=fn(this.defaults,S);const{transitional:N,paramsSerializer:D,headers:F}=S;N!==void 0&&ma.assertOptions(N,{silentJSONParsing:rr.transitional(rr.boolean),forcedJSONParsing:rr.transitional(rr.boolean),clarifyTimeoutError:rr.transitional(rr.boolean)},!1),D!=null&&(O.isFunction(D)?S.paramsSerializer={serialize:D}:ma.assertOptions(D,{encode:rr.function,serialize:rr.function},!0)),S.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?S.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:S.allowAbsoluteUrls=!0),ma.assertOptions(S,{baseUrl:rr.spelling("baseURL"),withXsrfToken:rr.spelling("withXSRFToken")},!0),S.method=(S.method||this.defaults.method||"get").toLowerCase();let A=F&&O.merge(F.common,F[S.method]);F&&O.forEach(["delete","get","head","post","put","patch","common"],be=>{delete F[be]}),S.headers=Ct.concat(A,F);const G=[];let de=!0;this.interceptors.request.forEach(function(Se){typeof Se.runWhen=="function"&&Se.runWhen(S)===!1||(de=de&&Se.synchronous,G.unshift(Se.fulfilled,Se.rejected))});const Z=[];this.interceptors.response.forEach(function(Se){Z.push(Se.fulfilled,Se.rejected)});let Q,ge=0,Re;if(!de){const be=[cv.bind(this),void 0];for(be.unshift(...G),be.push(...Z),Re=be.length,Q=Promise.resolve(S);ge<Re;)Q=Q.then(be[ge++],be[ge++]);return Q}Re=G.length;let et=S;for(ge=0;ge<Re;){const be=G[ge++],Se=G[ge++];try{et=be(et)}catch(ve){Se.call(this,ve);break}}try{Q=cv.call(this,et)}catch(be){return Promise.reject(be)}for(ge=0,Re=Z.length;ge<Re;)Q=Q.then(Z[ge++],Z[ge++]);return Q}getUri(x){x=fn(this.defaults,x);const S=ev(x.baseURL,x.url,x.allowAbsoluteUrls);return dt(S,x.params,x.paramsSerializer)}}O.forEach(["delete","get","head","options"],function(x){ha.prototype[x]=function(S,N){return this.request(fn(N||{},{method:x,url:S,data:(N||{}).data}))}}),O.forEach(["post","put","patch"],function(x){function S(N){return function(F,A,G){return this.request(fn(G||{},{method:x,headers:N?{"Content-Type":"multipart/form-data"}:{},url:F,data:A}))}}ha.prototype[x]=S(),ha.prototype[x+"Form"]=S(!0)});var pa=ha;class Su{constructor(x){if(typeof x!="function")throw new TypeError("executor must be a function.");let S;this.promise=new Promise(function(F){S=F});const N=this;this.promise.then(D=>{if(!N._listeners)return;let F=N._listeners.length;for(;F-- >0;)N._listeners[F](D);N._listeners=null}),this.promise.then=D=>{let F;const A=new Promise(G=>{N.subscribe(G),F=G}).then(D);return A.cancel=function(){N.unsubscribe(F)},A},x(function(F,A,G){N.reason||(N.reason=new ro(F,A,G),S(N.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(x){if(this.reason){x(this.reason);return}this._listeners?this._listeners.push(x):this._listeners=[x]}unsubscribe(x){if(!this._listeners)return;const S=this._listeners.indexOf(x);S!==-1&&this._listeners.splice(S,1)}toAbortSignal(){const x=new AbortController,S=N=>{x.abort(N)};return this.subscribe(S),x.signal.unsubscribe=()=>this.unsubscribe(S),x.signal}static source(){let x;return{token:new Su(function(D){x=D}),cancel:x}}}var b5=Su;function v5(v){return function(S){return v.apply(null,S)}}function w5(v){return O.isObject(v)&&v.isAxiosError===!0}const Nu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Nu).forEach(([v,x])=>{Nu[x]=v});var y5=Nu;function fv(v){const x=new pa(v),S=e(pa.prototype.request,x);return O.extend(S,pa.prototype,x,{allOwnKeys:!0}),O.extend(S,x,null,{allOwnKeys:!0}),S.create=function(D){return fv(fn(v,D))},S}const Ze=fv(se);return Ze.Axios=pa,Ze.CanceledError=ro,Ze.CancelToken=b5,Ze.isCancel=Xb,Ze.VERSION=uv,Ze.toFormData=Fr,Ze.AxiosError=pe,Ze.Cancel=Ze.CanceledError,Ze.all=function(x){return Promise.all(x)},Ze.spread=v5,Ze.isAxiosError=w5,Ze.mergeConfig=fn,Ze.AxiosHeaders=Ct,Ze.formToJSON=v=>V(O.isHTMLForm(v)?new FormData(v):v),Ze.getAdapter=lv.getAdapter,Ze.HttpStatusCode=y5,Ze.default=Ze,nu=Ze,nu}const OC=new Proxy({},{get(e,t){throw new Error(`Module "" has been externalized for browser compatibility. Cannot access ".${t}" in client code. See http://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.`)}}),ou=Du(Object.freeze(Object.defineProperty({__proto__:null,default:OC},Symbol.toStringTag,{value:"Module"})));var nn={},Ko={},c0;function VC(){return c0||(c0=1,Object.defineProperty(Ko,"__esModule",{value:!0}),Ko.arrayableParams=void 0,Ko.arrayableParams={query_by:"query_by",query_by_weights:"query_by_weights",facet_by:"facet_by",group_by:"group_by",include_fields:"include_fields",exclude_fields:"exclude_fields",highlight_fields:"highlight_fields",highlight_full_fields:"highlight_full_fields",pinned_hits:"pinned_hits",hidden_hits:"hidden_hits",infix:"infix",override_tags:"override_tags",num_typos:"num_typos",prefix:"prefix",sort_by:"sort_by"}),Ko}var u0;function Yo(){if(u0)return nn;u0=1,Object.defineProperty(nn,"__esModule",{value:!0}),nn.toErrorWithMessage=nn.normalizeArrayableParams=void 0;var e=he,t=VC();function r(a){return Object.keys(t.arrayableParams).filter(function(l){return a[l]!==void 0}).every(function(l){return o(a[l])})}function n(a){var l=e.__assign({},a),c=Object.keys(t.arrayableParams).filter(function(u){return Array.isArray(l[u])}).map(function(u){return l[u]=l[u].join(","),u});if(!c.length&&r(l))return l;if(!r(l))throw new Error("Failed to normalize arrayable params: ".concat(JSON.stringify(l)));return l}nn.normalizeArrayableParams=n;function o(a){return!Array.isArray(a)}function s(a){return typeof a=="object"&&a!==null&&"message"in a&&typeof a.message=="string"}function i(a){if(s(a))return a;try{return typeof a=="string"?new Error(a):new Error(JSON.stringify(a))}catch{return new Error(String(a))}}return nn.toErrorWithMessage=i,nn}var d0;function f0(){if(d0)return Ei;d0=1,Object.defineProperty(Ei,"__esModule",{value:!0});var e=he,t=e.__importDefault(LC()),r=ou,n=ou,o=qo(),s=e.__importDefault(Ot()),i=Yo(),a="X-TYPESENSE-API-KEY",l=!0,c=!1,u=typeof process<"u"&&process.versions!=null&&process.versions.node!=null&&typeof window>"u",f=function(){function h(d){this.configuration=d,this.apiKey=this.configuration.apiKey,this.nodes=this.configuration.nodes==null?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=this.configuration.nearestNode==null?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return h.prototype.get=function(d,m,b){m===void 0&&(m={});var w=b===void 0?{}:b,y=w.abortSignal,E=y===void 0?null:y,_=w.responseType,P=_===void 0?void 0:_,T=w.streamConfig,I=T===void 0?void 0:T,U=w.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(L){return[2,this.performRequest("get",d,{queryParameters:m,abortSignal:E,responseType:P,streamConfig:I,isStreamingRequest:U})]})})},h.prototype.delete=function(d,m){return m===void 0&&(m={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(b){return[2,this.performRequest("delete",d,{queryParameters:m,isStreamingRequest:!1})]})})},h.prototype.post=function(d,m,b,w,y){m===void 0&&(m={}),b===void 0&&(b={}),w===void 0&&(w={});var E=y===void 0?{}:y,_=E.abortSignal,P=_===void 0?null:_,T=E.responseType,I=T===void 0?void 0:T,U=E.streamConfig,L=U===void 0?void 0:U,$=E.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(R){return[2,this.performRequest("post",d,{queryParameters:b,bodyParameters:m,additionalHeaders:w,abortSignal:P,responseType:I,streamConfig:L,isStreamingRequest:$})]})})},h.prototype.put=function(d,m,b){return m===void 0&&(m={}),b===void 0&&(b={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("put",d,{queryParameters:b,bodyParameters:m,isStreamingRequest:!1})]})})},h.prototype.patch=function(d,m,b){return m===void 0&&(m={}),b===void 0&&(b={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("patch",d,{queryParameters:b,bodyParameters:m,isStreamingRequest:!1})]})})},h.prototype.getAdapter=function(){if(this.configuration.axiosAdapter){if(typeof this.configuration.axiosAdapter=="function")return this.configuration.axiosAdapter;var d=typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers";return d?t.default.getAdapter(this.configuration.axiosAdapter).bind(globalThis):t.default.getAdapter(this.configuration.axiosAdapter)}},h.prototype.performRequest=function(d,m,b){var w,y,E,_,P=b.queryParameters,T=P===void 0?null:P,I=b.bodyParameters,U=I===void 0?null:I,L=b.additionalHeaders,$=L===void 0?{}:L,R=b.abortSignal,j=R===void 0?null:R,B=b.responseType,M=B===void 0?void 0:B,K=b.skipConnectionTimeout,H=K===void 0?!1:K,Y=b.enableKeepAlive,ee=Y===void 0?void 0:Y,X=b.streamConfig,W=X===void 0?void 0:X,le=b.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){var me,je,ce,oe,re,xe,ye;return e.__generator(this,function(ie){switch(ie.label){case 0:this.configuration.validate(),le&&(this.logger.debug("Request: Performing streaming request to ".concat(m)),!u&&typeof fetch<"u"&&(this.logger.debug("Using fetch adapter for browser streaming"),M="stream")),me=Date.now(),ce=!1,this.logger.debug("Request #".concat(me,": Performing ").concat(d.toUpperCase()," request: ").concat(m)),oe=function(ke){var _e,Vt,Le,Ir,Qt,$e,qe;return e.__generator(this,function(vt){switch(vt.label){case 0:if(_e=re.getNextNode(me),re.logger.debug("Request #".concat(me,": Attempting ").concat(d.toUpperCase()," request Try #").concat(ke," to Node ").concat(_e.index)),j&&j.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];Vt=void 0,vt.label=1;case 1:return vt.trys.push([1,3,5,6]),Le={method:d,url:re.uriFor(m,_e),headers:Object.assign({},re.defaultHeaders(),$,re.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,validateStatus:function(kt){return kt>0},transformResponse:[function(kt,ht){var jr=kt;return ht!==void 0&&typeof kt=="string"&&ht["content-type"]&&ht["content-type"].startsWith("application/json")&&(jr=JSON.parse(kt)),jr}]},Le.adapter=le&&!u?"fetch":re.getAdapter(),H!==!0&&(Le.timeout=re.connectionTimeoutSeconds*1e3),T&&Object.keys(T).length!==0&&(Le.params=T),re.sendApiKeyAsQueryParam&&(Le.params=Le.params||{},Le.params["x-typesense-api-key"]=re.apiKey),re.configuration.httpAgent?(re.logger.debug("Request #".concat(me,": Using custom httpAgent")),Le.httpAgent=re.configuration.httpAgent):ee===!0&&(u?(re.logger.debug("Request #".concat(me,": Enabling KeepAlive")),Le.httpAgent=new r.Agent({keepAlive:!0})):re.logger.warn("Request #".concat(me,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),re.configuration.httpsAgent?(re.logger.debug("Request #".concat(me,": Using custom httpsAgent")),Le.httpsAgent=re.configuration.httpsAgent):ee===!0&&(u?(re.logger.debug("Request #".concat(me,": Enabling keepAlive")),Le.httpsAgent=new n.Agent({keepAlive:!0})):re.logger.warn("Request #".concat(me,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),re.configuration.paramsSerializer&&(re.logger.debug("Request #".concat(me,": Using custom paramsSerializer")),Le.paramsSerializer=re.configuration.paramsSerializer),U&&(typeof U=="string"&&U.length!==0||typeof U=="object"&&Object.keys(U).length!==0)&&(Le.data=U),j&&(Ir=t.default.CancelToken,Qt=Ir.source(),Vt=function(){ce=!0,Qt.cancel()},j.addEventListener("abort",Vt),Le.cancelToken=Qt.token),le?(Le.responseType="stream",u||(Le.headers=e.__assign(e.__assign({},Le.headers),{Accept:"text/event-stream"}))):M&&(Le.responseType=M),[4,(0,t.default)(Le)];case 2:if($e=vt.sent(),$e.status>=1&&$e.status<=499&&re.setNodeHealthcheck(_e,l),re.logger.debug("Request #".concat(me,": Request to Node ").concat(_e.index," was made. Response Code was ").concat($e.status,".")),$e.status>=200&&$e.status<300)return le?[2,{value:re.handleStreamingResponse($e,W)}]:[2,{value:Promise.resolve($e.data)}];if($e.status<500)return[2,{value:Promise.reject(re.customErrorForResponse($e,(w=$e.data)===null||w===void 0?void 0:w.message,Le.data))}];throw re.customErrorForResponse($e,(y=$e.data)===null||y===void 0?void 0:y.message,Le.data);case 3:if(qe=vt.sent(),ce||re.setNodeHealthcheck(_e,c),je=qe,re.logger.warn("Request #".concat(me,": Request to Node ").concat(_e.index,' failed due to "').concat((E=qe==null?void 0:qe.code)!==null&&E!==void 0?E:""," ").concat(qe.message).concat(qe.response==null?"":" - "+JSON.stringify((_=qe.response)===null||_===void 0?void 0:_.data),'"')),ce)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];if(le&&re.invokeOnErrorCallback(qe,W),ke<re.numRetriesPerRequest+1)re.logger.warn("Request #".concat(me,": Sleeping for ").concat(re.retryIntervalSeconds,"s and then retrying request..."));else return re.logger.debug("Request #".concat(me,": No retries left. Raising last error")),[2,{value:Promise.reject(je)}];return[4,re.timer(re.retryIntervalSeconds)];case 4:return vt.sent(),[3,6];case 5:return j&&Vt&&j.removeEventListener("abort",Vt),[7];case 6:return[2]}})},re=this,xe=1,ie.label=1;case 1:return xe<=this.numRetriesPerRequest+1?[5,oe(xe)]:[3,4];case 2:if(ye=ie.sent(),typeof ye=="object")return[2,ye.value];ie.label=3;case 3:return xe++,[3,1];case 4:return this.logger.debug("Request #".concat(me,": No retries left. Raising last error")),[2,Promise.reject(je)]}})})},h.prototype.processStreamingLine=function(d){if(!d.trim()||d==="data: [DONE]")return null;if(d.startsWith("data: "))return this.processDataLine(d.slice(6).trim());if(d.trim().startsWith("{"))try{var m=JSON.parse(d.trim());return m&&typeof m=="object"?(m.conversation_id||(m.conversation_id="unknown"),!m.message&&m.message!==""&&(m.message=""),m):{conversation_id:"unknown",message:JSON.stringify(m)}}catch{return{conversation_id:"unknown",message:d.trim()}}return{conversation_id:"unknown",message:d.trim()}},h.prototype.processDataLine=function(d){if(!d)return null;if(d.startsWith("{"))try{var m=JSON.parse(d);return m&&typeof m=="object"?(m.conversation_id||(m.conversation_id="unknown"),!m.message&&m.message!==""&&(m.message=""),m):{conversation_id:"unknown",message:JSON.stringify(m)}}catch{return{conversation_id:"unknown",message:d}}return{conversation_id:"unknown",message:d}},h.prototype.handleStreamingResponse=function(d,m){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(b){return this.logger.debug("Handling streaming response. Environment: ".concat(u?"Node.js":"Browser")),u&&d.data?[2,this.handleNodeStreaming(d,m)]:u?(this.logger.debug("Processing non-streaming response"),this.invokeOnCompleteCallback(d.data,m),[2,Promise.resolve(d.data)]):[2,this.handleBrowserStreaming(d,m)]})})},h.prototype.handleNodeStreaming=function(d,m){var b=this;return this.logger.debug("Processing Node.js stream"),new Promise(function(w,y){var E=d.data,_=[],P="";E.on("data",function(T){var I;try{var U=T.toString();P+=U;var L=P.split(` 165 `);P=(I=L.pop())!==null&&I!==void 0?I:"",b.processStreamLines(L,_,m)}catch($){y($)}}),E.on("end",function(){if(P.trim().length>0){var T=P.split(` 166 `);b.processStreamLines(T,_,m)}b.finalizeStreamResult(_,w,d,m)}),E.on("error",function(T){b.logger.error("Stream error: ".concat(T)),b.invokeOnErrorCallback(T,m),y(T)})})},h.prototype.handleBrowserStreaming=function(d,m){var b=this;return this.logger.debug("Processing browser stream"),new Promise(function(w,y){return e.__awaiter(b,void 0,void 0,function(){return e.__generator(this,function(E){try{return d.data&&typeof d.data.getReader=="function"?[2,this.handleBrowserReadableStream(d.data,w,y,d,m)]:typeof d.data=="string"?[2,this.handleBrowserStringResponse(d.data,w,d,m)]:typeof d.data=="object"&&d.data!==null?(this.logger.debug("No stream found, but data object is available"),this.invokeOnCompleteCallback(d.data,m),[2,w(d.data)]):(this.logger.error("No usable data found in response"),[2,y(new Error("No usable data found in response"))])}catch(_){this.logger.error("Error processing streaming response: ".concat(_)),this.invokeOnErrorCallback(_,m),y(_)}return[2]})})})},h.prototype.handleBrowserReadableStream=function(d,m,b,w,y){return e.__awaiter(this,void 0,void 0,function(){var E,_,P,T,I,U,L,$,R,j;return e.__generator(this,function(B){switch(B.label){case 0:this.logger.debug("Found ReadableStream in response.data"),E=d.getReader(),_=[],P="",B.label=1;case 1:B.trys.push([1,5,,6]),B.label=2;case 2:return[4,E.read()];case 3:return T=B.sent(),I=T.done,U=T.value,I?(this.logger.debug("Stream reading complete"),P.trim()&&(L=P.split(` 167 `),this.processStreamLines(L,_,y)),[3,4]):($=new TextDecoder().decode(U),this.logger.debug("Received chunk: ".concat($.length," bytes")),P+=$,R=P.split(` 168 `),P=R.pop()||"",this.processStreamLines(R,_,y),[3,2]);case 4:return this.finalizeStreamResult(_,m,w,y),[3,6];case 5:return j=B.sent(),this.logger.error("Stream error: ".concat(j)),this.invokeOnErrorCallback(j,y),b(j),[3,6];case 6:return[2]}})})},h.prototype.handleBrowserStringResponse=function(d,m,b,w){this.logger.debug("Processing text response as stream data");var y=[],E=d.split(` 169 `);if(this.processStreamLines(E,y,w),y.length>0){var _=this.combineStreamingChunks(y);this.invokeOnCompleteCallback(_,w),m(_)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(b.data,w),m(b.data)},h.prototype.processStreamLines=function(d,m,b){for(var w=0,y=d;w<y.length;w++){var E=y[w];if(E.trim()&&E!=="data: [DONE]"){var _=this.processStreamingLine(E);_!==null&&(this.invokeOnChunkCallback(_,b),m.push(_))}}},h.prototype.finalizeStreamResult=function(d,m,b,w){if(d.length>0){var y=this.combineStreamingChunks(d);this.logger.debug("Stream processing complete"),this.invokeOnCompleteCallback(y,w),m(y)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(b.data,w),m(b.data)},h.prototype.combineStreamingChunks=function(d){if(d.length===0)return{};if(d.length===1)return d[0];var m=this.getMessageChunks(d);if(m.length>0)return this.combineMessageChunks(d,m);var b=d[d.length-1];if(!this.isCompleteSearchResponse(b))throw new Error("Last chunk is not a complete search response");return b},h.prototype.getMessageChunks=function(d){return d.filter(this.isChunkMessage)},h.prototype.isChunkMessage=function(d){return typeof d=="object"&&d!==null&&"message"in d&&"conversation_id"in d},h.prototype.combineMessageChunks=function(d,m){this.logger.debug("Found ".concat(m.length," message chunks to combine"));var b=d[d.length-1];if(this.isCompleteSearchResponse(b))return b;var w=d.find(this.isCompleteSearchResponse);if(!w)throw new Error("No metadata chunk found");return w},h.prototype.isCompleteSearchResponse=function(d){return typeof d=="object"&&d!==null&&Object.keys(d).length>0?"results"in d||"found"in d||"hits"in d||"page"in d||"search_time_ms"in d:!1},h.prototype.getNextNode=function(d){if(d===void 0&&(d=0),this.nearestNode!=null){if(this.logger.debug("Request #".concat(d,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(this.nearestNode.isHealthy===!0?"Healthy":"Unhealthy")),this.nearestNode.isHealthy===!0||this.nodeDueForHealthcheck(this.nearestNode,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(d,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(d,": Nodes Health: ").concat(this.nodes.map(function(w){return"Node ".concat(w.index," is ").concat(w.isHealthy===!0?"Healthy":"Unhealthy")}).join(" || ")));for(var m=this.nodes[0],b=0;b<=this.nodes.length;b++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,m=this.nodes[this.currentNodeIndex],m.isHealthy===!0||this.nodeDueForHealthcheck(m,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(m.index)),m;return this.logger.debug("Request #".concat(d,": No healthy nodes were found. Returning the next node, Node ").concat(m.index)),m},h.prototype.nodeDueForHealthcheck=function(d,m){m===void 0&&(m=0);var b=Date.now()-d.lastAccessTimestamp>this.healthcheckIntervalSeconds*1e3;return b&&this.logger.debug("Request #".concat(m,": Node ").concat(d.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),b},h.prototype.initializeMetadataForNodes=function(){var d=this;this.nearestNode!=null&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,l)),this.nodes.forEach(function(m,b){m.index=b,d.setNodeHealthcheck(m,l)})},h.prototype.setNodeHealthcheck=function(d,m){d.isHealthy=m,d.lastAccessTimestamp=Date.now()},h.prototype.uriFor=function(d,m){return m.url!=null?"".concat(m.url).concat(d):"".concat(m.protocol,"://").concat(m.host,":").concat(m.port).concat(m.path).concat(d)},h.prototype.defaultHeaders=function(){var d={};return this.sendApiKeyAsQueryParam||(d[a]=this.apiKey),d["Content-Type"]="application/json",d},h.prototype.timer=function(d){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(m){return[2,new Promise(function(b){return setTimeout(b,d*1e3)})]})})},h.prototype.customErrorForResponse=function(d,m,b){var w="Request failed with HTTP code ".concat(d.status);typeof m=="string"&&m.trim()!==""&&(w+=" | Server said: ".concat(m));var y=new s.default(w,b,d.status);return d.status===400?y=new o.RequestMalformed(w,b,d.status):d.status===401?y=new o.RequestUnauthorized(w,b,d.status):d.status===404?y=new o.ObjectNotFound(w,b,d.status):d.status===409?y=new o.ObjectAlreadyExists(w,b,d.status):d.status===422?y=new o.ObjectUnprocessable(w,b,d.status):d.status>=500&&d.status<=599?y=new o.ServerError(w,b,d.status):y=new o.HTTPError(w,b,d.status),y},h.prototype.invokeOnChunkCallback=function(d,m){if(m!=null&&m.onChunk)try{m.onChunk(d)}catch(b){this.logger.warn("Error in onChunk callback: ".concat(b))}},h.prototype.invokeOnCompleteCallback=function(d,m){if(m!=null&&m.onComplete)try{m.onComplete(d)}catch(b){this.logger.warn("Error in onComplete callback: ".concat(b))}},h.prototype.invokeOnErrorCallback=function(d,m){if(m!=null&&m.onError){var b=(0,i.toErrorWithMessage)(d);try{m.onError(b)}catch(w){this.logger.warn("Error in onError callback: ".concat(w))}}},h}();return Ei.default=f,Ei}var _i={},m0;function Pr(){if(m0)return _i;m0=1,Object.defineProperty(_i,"__esModule",{value:!0});var e=he,t="/collections",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(t,o,s)]})})},n.prototype.retrieve=function(o){return o===void 0&&(o={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(t,o)]})})},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return _i.default=r,_i}var Si={},Ni={},Xo={},ki={},h0;function p0(){if(h0)return ki;h0=1,Object.defineProperty(ki,"__esModule",{value:!0});var e=he,t=2*60,r=100,n=function(){function o(){this.responseCache=new Map,this.responsePromiseCache=new Map}return o.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},o.prototype.perform=function(s,i,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,h,d,m,b,w,y,E,_,P,T,I,U,L,$,j,R,j,B,M,K,Y,H,Y;return e.__generator(this,function(ee){switch(ee.label){case 0:if(c=l||{},u=c.cacheResponseForSeconds,f=u===void 0?t:u,h=c.maxSize,d=h===void 0?r:h,m=l===void 0||f<=0||d<=0,b=a.path,w=a.queryParams,y=a.body,E=a.headers,_=a.streamConfig,P=a.abortSignal,T=a.responseType,I=a.isStreamingRequest,m)return[2,this.executeRequest(s,i,b,w,y,E,{abortSignal:P,responseType:T,streamConfig:_,isStreamingRequest:I})];if(U=JSON.stringify(a),L=this.responseCache.get(U),$=Date.now(),L){if(j=$-L.requestTimestamp<f*1e3,j)return this.responseCache.delete(U),this.responseCache.set(U,L),[2,L.response];this.responseCache.delete(U)}if(R=this.responsePromiseCache.get(U),R){if(j=$-R.requestTimestamp<f*1e3,j)return this.responsePromiseCache.delete(U),this.responsePromiseCache.set(U,R),[2,R.responsePromise];this.responsePromiseCache.delete(U)}return B=this.executeRequest(s,i,b,w,y,E,{abortSignal:P,responseType:T,streamConfig:_,isStreamingRequest:I}),this.responsePromiseCache.set(U,{requestTimestamp:$,responsePromise:B}),[4,B];case 1:return M=ee.sent(),this.responseCache.set(U,{requestTimestamp:$,response:M}),K=this.responseCache.size>d,K&&(Y=this.responseCache.keys().next().value,Y&&this.responseCache.delete(Y)),H=this.responsePromiseCache.size>d,H&&(Y=this.responsePromiseCache.keys().next().value,Y&&this.responsePromiseCache.delete(Y)),[2,M]}})})},o.prototype.executeRequest=function(s,i,a,l,c,u,f){l===void 0&&(l={});var h=s[i];switch(i){case"get":return h.call(s,a,l,{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"delete":return h.call(s,a,l);case"post":return h.call(s,a,c,l,u||{},{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"put":case"patch":return h.call(s,a,c,l);default:throw new Error("Unsupported method: ".concat(String(i)))}},o}();return ki.default=n,ki}var g0;function b0(){if(g0)return Xo;g0=1,Object.defineProperty(Xo,"__esModule",{value:!0}),Xo.SearchOnlyDocuments=void 0;var e=he,t=e.__importDefault(p0()),r=e.__importDefault(Pr()),n=Yo(),o="/documents",s=function(){function i(a,l,c){this.collectionName=a,this.apiCall=l,this.configuration=c,this.requestWithCache=new t.default}return i.prototype.clearCache=function(){this.requestWithCache.clearCache()},i.prototype.search=function(a,l){var c=l===void 0?{}:l,u=c.cacheSearchResultsForSeconds,f=u===void 0?this.configuration.cacheSearchResultsForSeconds:u,h=c.abortSignal,d=h===void 0?null:h;return e.__awaiter(this,void 0,void 0,function(){var m,b,w,y,E,_;return e.__generator(this,function(P){return m={},this.configuration.useServerSideSearchCache===!0&&(m.use_cache=!0),b=(0,n.normalizeArrayableParams)(a),w=b.streamConfig,y=e.__rest(b,["streamConfig"]),E=e.__assign(e.__assign({},m),y),_=E.conversation_stream===!0,[2,this.requestWithCache.perform(this.apiCall,"get",{path:this.endpointPath("search"),queryParams:E,streamConfig:w,abortSignal:d,isStreamingRequest:_},{cacheResponseForSeconds:f})]})})},i.prototype.endpointPath=function(a){return"".concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o).concat(a===void 0?"":"/"+a)},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),i}();return Xo.SearchOnlyDocuments=s,Xo}var v0;function w0(){if(v0)return Ni;v0=1,Object.defineProperty(Ni,"__esModule",{value:!0});var e=he,t=qo(),r=b0(),n=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,o=function(i){e.__extends(a,i);function a(l,c,u){return i.call(this,l,c,u)||this}return a.prototype.create=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,c)]})})},a.prototype.upsert=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"upsert"}))]})})},a.prototype.update=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return c.filter_by!=null?[2,this.apiCall.patch(this.endpointPath(),l,Object.assign({},c))]:[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"update"}))]})})},a.prototype.delete=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.delete(this.endpointPath(),l)]})})},a.prototype.createMany=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(l,c)]})})},a.prototype.import=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,h,d,m;return e.__generator(this,function(b){switch(b.label){case 0:if(u=e.__assign({throwOnFail:!0},c),Array.isArray(l)){if(l.length===0)throw new t.RequestMalformed("No documents provided");try{f=l.map(function(w){return JSON.stringify(w)}).join(` 115 */const wf=Ze("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);function An({label:e,help:t,iconClassName:r="size-4",buttonClassName:n="",...o}){const[i,s]=m.useState(!1);return t?g.jsxs(g.Fragment,{children:[g.jsx("button",{type:"button","aria-label":"Show help",onClick:()=>s(!0),className:`absolute top-[5px] right-[-25px] inline-flex items-center justify-center rounded-full p-1 text-gray-400 hover:text-indigo-600 focus:outline-none focus:ring-2 focus:ring-indigo-500 ${n}`,tabIndex:0,children:g.jsx(mf,{className:r})}),g.jsxs(Pn,{open:i,onClose:s,className:"relative z-999",children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 bg-gray-500/75 transition-opacity data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in"}),g.jsx("div",{className:"fixed inset-0 z-999 w-screen overflow-y-auto",children:g.jsx("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0",children:g.jsxs(Uo,{transition:!0,className:"relative transform overflow-hidden rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all data-[closed]:translate-y-4 data-[closed]:opacity-0 data-[enter]:duration-300 data-[leave]:duration-200 data-[enter]:ease-out data-[leave]:ease-in sm:my-8 sm:w-full sm:max-w-lg sm:p-6 data-[closed]:sm:translate-y-0 data-[closed]:sm:scale-95",children:[g.jsxs("div",{className:"flex items-start gap-3",children:[g.jsx("div",{className:"flex-shrink-0 flex items-center justify-center rounded-full bg-indigo-100 size-10",children:g.jsx(mf,{className:"size-6 text-indigo-600"})}),g.jsxs("div",{children:[g.jsx(Ca,{as:"h3",className:"text-base font-semibold text-gray-900",children:e}),g.jsx("div",{className:"mt-2",children:g.jsx("div",{className:"text-sm text-gray-500",dangerouslySetInnerHTML:{__html:t}})})]})]}),g.jsx("div",{className:"mt-5 flex justify-end",children:g.jsx("button",{type:"button",onClick:()=>s(!1),className:"inline-flex justify-center rounded-md bg-indigo-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:bg-indigo-500",children:"Close"})})]})})})]})]}):null}const yf=m.createContext(null);function Ek({initialValues:e={},onChange:t,children:r}){const[n,o]=m.useState(e),i=(a,l)=>{o(c=>{const u=typeof l=="function"?l(c[a]):l,f=Ck(c,a,u);return t==null||t(f),f})},s=m.useMemo(()=>({values:n,setValue:i}),[n]);return g.jsx(yf.Provider,{value:s,children:r})}function Ft(){const e=m.useContext(yf);return e||{values:{},setValue:()=>{}}}function Ck(e,t,r){if(!t||!t.includes("."))return{...e,[t]:r};const n=t.split("."),o={...e};let i=o;for(let s=0;s<n.length-1;s++){const a=n[s];i[a]={...i[a]??{}},i=i[a]}return i[n[n.length-1]]=r,o}const Oa=(e,t)=>!t||!t.includes(".")?e==null?void 0:e[t]:t.split(".").reduce((r,n)=>r==null?void 0:r[n],e);function On(e){const{values:t}=Ft(),r=m.useMemo(()=>Array.from(jn(e)),[e]),n=JSON.stringify(r.map(o=>Oa(t,o)));return m.useMemo(()=>Mn(e,t),[e,n])}function jn(e,t=new Set){return!e||typeof e=="function"?t:Array.isArray(e)?(e.forEach(r=>jn(r,t)),t):typeof e=="object"?e.all||e.any||e.not?(e.all&&e.all.forEach(r=>jn(r,t)),e.any&&e.any.forEach(r=>jn(r,t)),e.not&&jn(e.not,t),t):e.field?(t.add(e.field),t):(Object.keys(e).forEach(r=>t.add(r)),t):t}function Mn(e,t){if(!e)return!0;if(typeof e=="function")return!!e(t);if(Array.isArray(e))return e.every(r=>Mn(r,t));if(typeof e=="object"){if(e.all)return e.all.every(r=>Mn(r,t));if(e.any)return e.any.some(r=>Mn(r,t));if(e.not)return!Mn(e.not,t);if(e.field){const r=Oa(t,e.field);return"eq"in e?r===e.eq:"ne"in e?r!==e.ne:"gt"in e?r>e.gt:"gte"in e?r>=e.gte:"lt"in e?r<e.lt:"lte"in e?r<=e.lte:"in"in e?(e.in??[]).includes(r):e.truthy?!!r:e.falsy?!r:"contains"in e?Array.isArray(r)?r.includes(e.contains):typeof r=="string"?r.includes(String(e.contains)):!1:!!r}return Object.entries(e).every(([r,n])=>{const o=Oa(t,r);return Array.isArray(n)?n.includes(o):n===!0?o===!0||o==="on"||o===1||o==="1":n===!1?o===!1||o===""||o===0||o==="0"||o===null||o===void 0:o===n})}return!!e}function Nn({label:e,id:t,description:r,value:n,onChange:o,help:i,showIf:s,mountWhenHidden:a=!0}){const{values:l,setValue:c}=Ft(),u=On(s);if(!a&&s&&!u)return null;const f=n??(l==null?void 0:l[t])??!1,p=f===!0||f==="on"||f===1||f==="1",d=t||(e?e.replace(/\s+/g,"-").toLowerCase():"toggle");return g.jsxs(mr,{hidden:s&&!u,"aria-hidden":s&&!u,children:[g.jsx("div",{className:"flex items-center gap-2",children:e&&g.jsxs(gr,{children:[e,g.jsx(An,{label:e,help:i})]})}),r&&g.jsx(qr,{children:r}),g.jsx("div",{className:"mt-2",children:g.jsx(df,{id:d,checked:p,disabled:s&&!u,onChange:h=>{const v=!!h;t&&c(t,v),o==null||o(v)},className:` 116 bg-gray-200 data-[checked]:bg-indigo-600 117 dark:bg-neutral-800 dark:data-[checked]:bg-indigo-500 118 border-2 border-transparent 119 focus:outline-none focus:ring-2 focus:ring-indigo-600 focus:ring-offset-2 120 transition-colors 121 `,iconOn:g.jsx("svg",{fill:"currentColor",viewBox:"0 0 12 12",className:"size-3 text-indigo-600 dark:text-indigo-300",children:g.jsx("path",{d:"M3.707 5.293a1 1 0 00-1.414 1.414l1.414-1.414zM5 8l-.707.707a1 1 0 001.414 0L5 8zm4.707-3.293a1 1 0 00-1.414-1.414l1.414 1.414zm-7.414 2l2 2 1.414-1.414-2-2-1.414 1.414zm3.414 2l4-4-1.414-1.414-4 4 1.414 1.414z"})}),iconOff:g.jsx("svg",{fill:"none",viewBox:"0 0 12 12",className:"size-3 text-gray-400 dark:text-neutral-400",children:g.jsx("path",{d:"M4 8l2-2m0 0l2-2M6 6L4 4m2 2l2 2",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})})})})]})}function Gt({id:e,name:t,label:r,description:n,help:o,value:i,onChange:s,type:a="text",placeholder:l,prefix:c,suffix:u,optional:f,showIf:p,resetOnHide:d,mountWhenHidden:h=!0,className:v,step:w,min:x,max:S,..._}){const{values:T,setValue:P}=Ft(),A=On(p),M=m.useRef(A);let I=a,V=c,L=u;const O={step:w,min:x,max:S};a==="price"?(I="number",V=V??"$",L=L??"USD",O.step===void 0&&(O.step="any"),O.min===void 0&&(O.min="0")):a==="url"?(I="text",V=V??"https://"):a==="email"?I="email":a==="number"&&(I="number");const F=e?T==null?void 0:T[e]:void 0,R=i!==void 0,X=m.useMemo(()=>(R?i:F)??"",[R,i,F]);if(m.useEffect(()=>{M.current&&!A&&d!==void 0&&e&&P(e,d===!0?void 0:d),M.current=A},[A,d,e,P]),!h&&p&&!A)return null;const z=!A&&h,q=G=>{const H=I==="number"?G.target.value===""?"":Number(G.target.value):G.target.value;!R&&e&&P(e,H),s==null||s(H)};return g.jsxs(mr,{hidden:p&&!A,"aria-hidden":p&&!A,className:v,..._,children:[g.jsxs("div",{className:"flex justify-between items-center",children:[r&&g.jsxs(gr,{htmlFor:e,children:[r,g.jsx(An,{label:r,help:o})]}),f&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"})]}),n&&g.jsx(qr,{children:n}),g.jsx("div",{className:"mt-2 max-w-lg",children:V||L?g.jsxs("div",{className:"flex items-center rounded-md bg-white px-3 outline outline-1 -outline-offset-1 outline-gray-300 focus-within:outline focus-within:outline-2 focus-within:-outline-offset-2 focus-within:outline-indigo-600 dark:bg-neutral-900 dark:outline-neutral-700",children:[V&&g.jsx("div",{className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:V}),g.jsx("input",{id:e,name:t||e,type:I,value:X,onChange:q,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:z,className:`block min-w-0 grow py-1.5 !pl-1 pr-3 text-base text-gray-900 placeholder:text-gray-400 focus:outline focus:outline-0 sm:text-sm/6 bg-transparent dark:text-white dark:placeholder:text-neutral-500 ${a==="url"?"!border-0 !outline-none !shadow-none !focus:ring-0 !focus:border-0 dark:!bg-neutral-900":""}`,...O}),L&&g.jsx("div",{id:a==="price"?`${e}-currency`:void 0,className:"shrink-0 select-none text-base text-gray-500 dark:text-neutral-400 sm:text-sm/6",children:L})]}):g.jsx("input",{id:e,name:t||e,type:I,value:X,onChange:q,placeholder:l,"aria-describedby":f?`${e}-optional`:void 0,disabled:z,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700",...O})})]})}function ja({id:e,name:t,label:r,description:n,help:o,value:i,onChange:s,rows:a=4,placeholder:l,optional:c,showIf:u,resetOnHide:f,mountWhenHidden:p=!0,className:d,...h}){const{values:v,setValue:w}=Ft(),x=On(u),S=m.useRef(x),_=e?v==null?void 0:v[e]:void 0,T=i!==void 0,P=m.useMemo(()=>(T?i:_)??"",[T,i,_]);if(m.useEffect(()=>{S.current&&!x&&f!==void 0&&e&&w(e,f===!0?void 0:f),S.current=x},[x,f,e,w]),!p&&u&&!x)return null;const A=!x&&p,M=I=>{const V=I.target.value;!T&&e&&w(e,V),s==null||s(V)};return g.jsxs(mr,{hidden:u&&!x,"aria-hidden":u&&!x,className:d,...h,children:[g.jsxs("div",{className:"flex justify-between items-center",children:[r&&g.jsxs(gr,{htmlFor:e,children:[r,g.jsx(An,{label:r,help:o})]}),c&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"})]}),n&&g.jsx(qr,{children:n}),g.jsx("div",{className:"mt-2 max-w-lg",children:g.jsx("textarea",{id:e,name:t||e,rows:a,value:P,onChange:M,placeholder:l,"aria-describedby":c?`${e}-optional`:void 0,disabled:A,className:"block w-full rounded-md bg-white px-3 py-1.5 text-base text-gray-900 outline outline-1 -outline-offset-1 outline-gray-300 placeholder:text-gray-400 focus:outline focus:outline-2 focus:-outline-offset-2 focus:outline-indigo-600 sm:text-sm/6 dark:bg-neutral-900 dark:text-white dark:placeholder:text-neutral-500 dark:outline-neutral-700"})})]})}function Ho(){return(Ho=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function xf(e,t){if(e==null)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t.indexOf(r=i[n])>=0||(o[r]=e[r]);return o}function Ma(e){var t=m.useRef(e),r=m.useRef(function(n){t.current&&t.current(n)});return t.current=e,r.current}var Wr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e<t?t:e},In=function(e){return"touches"in e},Na=function(e){return e&&e.ownerDocument.defaultView||self},kf=function(e,t,r){var n=e.getBoundingClientRect(),o=In(t)?function(i,s){for(var a=0;a<i.length;a++)if(i[a].identifier===s)return i[a];return i[0]}(t.touches,r):t;return{left:Wr((o.pageX-(n.left+Na(e).pageXOffset))/n.width),top:Wr((o.pageY-(n.top+Na(e).pageYOffset))/n.height)}},_f=function(e){!In(e)&&e.preventDefault()},Ia=m.memo(function(e){var t=e.onMove,r=e.onKey,n=xf(e,["onMove","onKey"]),o=m.useRef(null),i=Ma(t),s=Ma(r),a=m.useRef(null),l=m.useRef(!1),c=m.useMemo(function(){var d=function(w){_f(w),(In(w)?w.touches.length>0:w.buttons>0)&&o.current?i(kf(o.current,w,a.current)):v(!1)},h=function(){return v(!1)};function v(w){var x=l.current,S=Na(o.current),_=w?S.addEventListener:S.removeEventListener;_(x?"touchmove":"mousemove",d),_(x?"touchend":"mouseup",h)}return[function(w){var x=w.nativeEvent,S=o.current;if(S&&(_f(x),!function(T,P){return P&&!In(T)}(x,l.current)&&S)){if(In(x)){l.current=!0;var _=x.changedTouches||[];_.length&&(a.current=_[0].identifier)}S.focus(),i(kf(S,x,a.current)),v(!0)}},function(w){var x=w.which||w.keyCode;x<37||x>40||(w.preventDefault(),s({left:x===39?.05:x===37?-.05:0,top:x===40?.05:x===38?-.05:0}))},v]},[s,i]),u=c[0],f=c[1],p=c[2];return m.useEffect(function(){return p},[p]),m.createElement("div",Ho({},n,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:o,onKeyDown:f,tabIndex:0,role:"slider"}))}),qo=function(e){return e.filter(Boolean).join(" ")},Da=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,i=qo(["react-colorful__pointer",e.className]);return m.createElement("div",{className:i,style:{top:100*o+"%",left:100*r+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Ge=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},Sf=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Ge(e.h),s:Ge(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Ge(o/2),a:Ge(n,2)}},Fa=function(e){var t=Sf(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},La=function(e){var t=Sf(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},Tk=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var i=Math.floor(t),s=n*(1-r),a=n*(1-(t-i)*r),l=n*(1-(1-t+i)*r),c=i%6;return{r:Ge(255*[n,a,s,s,l,n][c]),g:Ge(255*[l,n,n,a,s,s][c]),b:Ge(255*[s,s,l,n,n,a][c]),a:Ge(o,2)}},Pk=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,i=Math.max(t,r,n),s=i-Math.min(t,r,n),a=s?i===t?(r-n)/s:i===r?2+(n-t)/s:4+(t-r)/s:0;return{h:Ge(60*(a<0?a+6:a)),s:Ge(i?s/i*100:0),v:Ge(i/255*100),a:o}},Ak=m.memo(function(e){var t=e.hue,r=e.onChange,n=qo(["react-colorful__hue",e.className]);return m.createElement("div",{className:n},m.createElement(Ia,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:Wr(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Ge(t),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(Da,{className:"react-colorful__hue-pointer",left:t/360,color:Fa({h:t,s:100,v:100,a:1})})))}),Ok=m.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:Fa({h:t.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:n},m.createElement(Ia,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:Wr(t.s+100*o.left,0,100),v:Wr(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Ge(t.s)+"%, Brightness "+Ge(t.v)+"%"},m.createElement(Da,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:Fa(t)})))}),Ef=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0};function jk(e,t,r){var n=Ma(r),o=m.useState(function(){return e.toHsva(t)}),i=o[0],s=o[1],a=m.useRef({color:t,hsva:i});m.useEffect(function(){if(!e.equal(t,a.current.color)){var c=e.toHsva(t);a.current={hsva:c,color:t},s(c)}},[t,e]),m.useEffect(function(){var c;Ef(i,a.current.hsva)||e.equal(c=e.fromHsva(i),a.current.color)||(a.current={hsva:i,color:c},n(c))},[i,e,n]);var l=m.useCallback(function(c){s(function(u){return Object.assign({},u,c)})},[]);return[i,l]}var Mk=typeof window<"u"?m.useLayoutEffect:m.useEffect,Nk=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Cf=new Map,Ik=function(e){Mk(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Cf.has(t)){var r=t.createElement("style");r.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,Cf.set(t,r);var n=Nk();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},Dk=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+La(Object.assign({},r,{a:0}))+", "+La(Object.assign({},r,{a:1}))+")"},i=qo(["react-colorful__alpha",t]),s=Ge(100*r.a);return m.createElement("div",{className:i},m.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),m.createElement(Ia,{onMove:function(a){n({a:a.left})},onKey:function(a){n({a:Wr(r.a+a.left)})},"aria-label":"Alpha","aria-valuetext":s+"%","aria-valuenow":s,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(Da,{className:"react-colorful__alpha-pointer",left:r.a,color:La(r)})))},Fk=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,i=e.onChange,s=xf(e,["className","colorModel","color","onChange"]),a=m.useRef(null);Ik(a);var l=jk(r,o,i),c=l[0],u=l[1],f=qo(["react-colorful",t]);return m.createElement("div",Ho({},s,{ref:a,className:f}),m.createElement(Ok,{hsva:c,onChange:u}),m.createElement(Ak,{hue:c.h,onChange:u}),m.createElement(Dk,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},Lk={defaultColor:{r:0,g:0,b:0,a:1},toHsva:Pk,fromHsva:Tk,equal:Ef},Rk=function(e){return m.createElement(Fk,Ho({},e,{colorModel:Lk}))};function Vk({id:e,label:t,description:r,help:n,value:o,onChange:i,optional:s,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,defaultColor:u={r:255,g:0,b:0,a:1},allowClear:f=!1,...p}){const{values:d,setValue:h}=Ft(),v=On(a),w=m.useRef(v),x=e?d==null?void 0:d[e]:void 0,S=o!==void 0,_=S?o:x,T=m.useMemo(()=>Pf(_,u),[_,u]),[P,A]=m.useState(!1),[M,I]=m.useState(T);m.useEffect(()=>{Uk(M,T)||I(T)},[T]),m.useEffect(()=>{if(w.current&&!v&&l!==void 0&&e){const F=l===!0?void 0:Pf(l,u);h(e,F)}w.current=v},[v,l,e,h,u]);const V=m.useCallback(F=>{I(F),S?i==null||i(F):e&&h(e,F)},[e,S,i,h]);if(!c&&a&&!v)return null;const L=!v&&c,O=Va(M);return g.jsxs(mr,{hidden:a&&!v,"aria-hidden":a&&!v,...p,children:[g.jsxs("div",{className:"flex justify-between items-center mb-2",children:[t&&g.jsxs(gr,{htmlFor:e,children:[t,g.jsx(An,{label:t,help:n})]}),g.jsxs("div",{className:"flex items-center gap-3",children:[s&&g.jsx("span",{id:`${e}-optional`,className:"text-sm/6 text-gray-500 dark:text-neutral-400",children:"Optional"}),f&&g.jsx("button",{type:"button",className:"text-xs px-2 py-1 rounded border border-gray-300 hover:bg-gray-50 dark:border-neutral-700 dark:hover:bg-neutral-800",onClick:()=>{S?i==null||i(void 0):e&&h(e,void 0)},disabled:L,children:"Clear"})]})]}),r&&g.jsx(qr,{children:r}),g.jsxs("button",{type:"button",className:"inline-flex items-center gap-2 mt-2",onClick:()=>A(!0),disabled:L,style:{outline:"none"},children:[g.jsx("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 shadow dark:border-neutral-700",style:{background:O}}),g.jsx("span",{className:"text-sm dark:text-white",children:O})]}),g.jsxs(Pn,{open:P,onClose:()=>A(!1),className:"relative z-50",children:[g.jsx("div",{className:"fixed inset-0 bg-black/30","aria-hidden":"true",onClick:()=>A(!1)}),g.jsx("div",{className:"fixed inset-0 flex items-center justify-center",children:g.jsxs(Pn.Panel,{className:"bg-white dark:bg-neutral-900 rounded-lg p-6 shadow-xl max-w-xs w-full",children:[g.jsx(Rk,{color:M,onChange:V}),g.jsxs("div",{className:"mt-4 flex items-center gap-2",children:[g.jsx("span",{className:"inline-block w-8 h-8 rounded-full border border-gray-300 dark:border-neutral-700",style:{background:Va(M)}}),g.jsx("span",{className:"text-sm dark:text-white",children:Va(M)})]}),g.jsxs("div",{className:"mt-4 grid grid-cols-2 gap-2",children:[f&&g.jsx("button",{className:"px-4 py-1.5 rounded border border-neutral-300 dark:border-neutral-700",onClick:()=>{S?i==null||i(void 0):e&&h(e,void 0),A(!1)},children:"Clear"}),g.jsx("button",{className:"col-span-2 px-4 py-1.5 rounded bg-indigo-600 text-white font-semibold text-sm w-full",onClick:()=>A(!1),children:"Done"})]})]})})]})]})}function ft(e,t,r){return Math.max(t,Math.min(r,e))}function Tf(e){return e&&typeof e=="object"}function zk(e){return`#${e[1]}${e[1]}${e[2]}${e[2]}${e[3]}${e[3]}`}function Ra(e){if(typeof e!="string")return null;const t=e.trim(),r=/^#([0-9a-fA-F]{3})$/.exec(t);if(r){const i=zk(r[0]);return Ra(i)}const n=/^#([0-9a-fA-F]{6})$/.exec(t);if(n){const i=n[1],s=parseInt(i.slice(0,2),16),a=parseInt(i.slice(2,4),16),l=parseInt(i.slice(4,6),16);return{r:s,g:a,b:l,a:1}}const o=/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*(?:,\s*([\d.]+)\s*)?\)$/.exec(t);if(o){const i=ft(Number(o[1])||0,0,255),s=ft(Number(o[2])||0,0,255),a=ft(Number(o[3])||0,0,255),l=ft(o[4]!==void 0?Number(o[4]):1,0,1);return{r:i,g:s,b:a,a:l}}return null}function Pf(e,t){if(Tf(e)&&"r"in e&&"g"in e&&"b"in e){const o=ft(Number(e.r)||0,0,255),i=ft(Number(e.g)||0,0,255),s=ft(Number(e.b)||0,0,255),a=ft(e.a!==void 0?Number(e.a):1,0,1);return{r:o,g:i,b:s,a}}const r=Ra(e);if(r)return r;const n=Ra(t)||(Tf(t)?t:{r:255,g:0,b:0,a:1});return{r:n.r,g:n.g,b:n.b,a:n.a??1}}function Va({r:e,g:t,b:r,a:n}){const o=n===void 0?1:n;return`rgba(${ft(e,0,255)}, ${ft(t,0,255)}, ${ft(r,0,255)}, ${Number(o).toFixed(2)})`}function Uk(e,t){return!e||!t?e===t:e.r===t.r&&e.g===t.g&&e.b===t.b&&Number(e.a??1)===Number(t.a??1)}function Bk({soft:e=!1,className:t,...r}){return g.jsx("hr",{role:"presentation",...r,className:we(t,"w-full border-t",e&&"border-neutral-950/5 dark:border-white/5",!e&&"border-neutral-950/10 dark:border-white/10")})}function Hk({onSave:e,onReset:t,resetTo:r,saveLabel:n="Save",resetLabel:o="Reset",saveState:i="idle",disabled:s=!1,...a}){const{values:l,setValue:c}=Ft();async function u(x){var S;(S=x==null?void 0:x.preventDefault)==null||S.call(x),e?await e(l):alert("Settings saved!")}async function f(x){var S;if((S=x==null?void 0:x.preventDefault)==null||S.call(x),t){await t();return}r&&c?Object.keys(r).forEach(_=>c(_,r[_])):alert("Settings reset!")}const p=i==="saving",d=i==="saved",h=i==="error",v=p?"Saving…":d?"Saved":h?"Retry":n,w="inline-flex items-center px-4 py-2 rounded text-white font-semibold transition disabled:opacity-60 "+(d?"bg-green-600 hover:bg-green-700":h?"bg-red-600 hover:bg-red-700":"bg-indigo-600 hover:bg-indigo-700");return g.jsxs("div",{className:"mt-10",...a,children:[g.jsx(Bk,{}),g.jsxs("div",{className:"flex gap-3 mt-10 justify-end items-center",children:[g.jsx("button",{type:"button",className:"inline-flex items-center px-4 py-2 rounded bg-neutral-200 text-neutral-900 font-semibold hover:bg-neutral-300 transition dark:bg-neutral-800 dark:text-white dark:hover:bg-neutral-700",onClick:f,disabled:p||s,children:o}),g.jsx("button",{type:"button",className:w,onClick:u,disabled:p||s,"aria-live":"polite",children:v})]})]})}function qk({options:e,displayValue:t,filter:r,anchor:n="bottom",className:o,placeholder:i,autoFocus:s,"aria-label":a,children:l,...c}){const[u,f]=m.useState(""),p=u===""?e:e.filter(d=>{var h;return r?r(d,u):(h=t(d))==null?void 0:h.toLowerCase().includes(u.toLowerCase())});return g.jsxs(Bx,{...c,multiple:!1,virtual:{options:p},onClose:()=>f(""),children:[g.jsxs("span",{"data-slot":"control",className:we([o,"relative block w-full max-w-lg","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:[g.jsx(Ud,{autoFocus:s,"data-slot":"control","aria-label":a,displayValue:d=>t(d)??"",onChange:d=>f(d.target.value),placeholder:i,className:we([o,"relative block w-full max-w-lg appearance-none rounded-lg py-[calc(--spacing(2.5)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","pr-[calc(--spacing(10)-1px)] pl-[calc(--spacing(3.5)-1px)] sm:pr-[calc(--spacing(9)-1px)] sm:pl-[calc(--spacing(3)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark"])}),g.jsx(zd,{className:"group absolute inset-y-0 right-0 flex items-center px-2",children:g.jsxs("svg",{className:"size-5 stroke-neutral-500 group-data-disabled:stroke-neutral-600 group-data-hover:stroke-neutral-700 sm:size-4 dark:stroke-neutral-400 dark:group-data-hover:stroke-neutral-300 forced-colors:stroke-[CanvasText]",viewBox:"0 0 16 16","aria-hidden":"true",fill:"none",children:[g.jsx("path",{d:"M5.75 10.75L8 13L10.25 10.75",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"}),g.jsx("path",{d:"M10.25 5.25L8 3L5.75 5.25",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})]})})]}),g.jsx(Bd,{transition:!0,anchor:n,className:we("[--anchor-gap:--spacing(2)] [--anchor-padding:--spacing(4)] sm:data-[anchor~=start]:[--anchor-offset:-4px]","isolate min-w-[calc(var(--input-width)+8px)] scroll-py-1 rounded-xl p-1 select-none empty:invisible","outline outline-transparent focus:outline-hidden","overflow-y-scroll overscroll-contain","bg-white/75 backdrop-blur-xl dark:bg-neutral-800/75","shadow-lg ring-1 ring-neutral-950/10 dark:ring-white/10 dark:ring-inset","transition-opacity duration-100 ease-in data-closed:data-leave:opacity-0 data-transition:pointer-events-none"),children:({option:d})=>l(d)})]})}function Wk({children:e,className:t,...r}){let n=we("flex min-w-0 items-center","*:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 sm:*:data-[slot=icon]:size-4","*:data-[slot=icon]:text-neutral-500 group-data-focus/option:*:data-[slot=icon]:text-white dark:*:data-[slot=icon]:text-neutral-400","forced-colors:*:data-[slot=icon]:text-[CanvasText] forced-colors:group-data-focus/option:*:data-[slot=icon]:text-[Canvas]","*:data-[slot=avatar]:-mx-0.5 *:data-[slot=avatar]:size-6 sm:*:data-[slot=avatar]:size-5");return g.jsxs(Hd,{...r,className:we("group/option grid w-full cursor-default grid-cols-[1fr_--spacing(5)] items-baseline gap-x-2 rounded-lg py-2.5 pr-2 pl-3.5 sm:grid-cols-[1fr_--spacing(4)] sm:py-1.5 sm:pr-2 sm:pl-3","text-base/6 text-neutral-950 sm:text-sm/6 dark:text-white forced-colors:text-[CanvasText]","outline-hidden data-focus:bg-blue-500 data-focus:text-white","forced-color-adjust-none forced-colors:data-focus:bg-[Highlight] forced-colors:data-focus:text-[HighlightText]","data-disabled:opacity-50"),children:[g.jsx("span",{className:we(t,n),children:e}),g.jsx("svg",{className:"relative col-start-2 hidden size-5 self-center stroke-current group-data-selected/option:inline sm:size-4",viewBox:"0 0 16 16",fill:"none","aria-hidden":"true",children:g.jsx("path",{d:"M4 8.5l3 3L12 4",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round"})})]})}function $k({className:e,...t}){return g.jsx("span",{...t,className:we(e,"ml-2.5 truncate first:ml-0 sm:ml-2 sm:first:ml-0")})}const Af=100,Of=new Map;function Wo({label:e,description:t,postType:r="post",value:n,onChange:o,help:i,id:s,showIf:a,resetOnHide:l,mountWhenHidden:c=!0,className:u,...f}){const{values:p,setValue:d}=Ft(),h=On(a),v=m.useRef(h),[w,x]=m.useState([]),[S,_]=m.useState(!1),[T,P]=m.useState(null),A=s?p==null?void 0:p[s]:void 0,M=n!==void 0,I=M?n:A,V=s||`${r}-select`,L=()=>typeof window>"u"?"":window.location.origin+window.location.pathname.replace(/\/wp-admin.*/,"");m.useEffect(()=>{let z=new AbortController;async function q(){if(!r)return;P(null);const G=Of.get(r);if(G){x(G);return}_(!0);try{const H=typeof window<"u"?window.diviEngineApiSettings:null,U=H==null?void 0:H.settingsPostsEndpoint;let te=[];if(U){const Z=`${U}?post_type=${encodeURIComponent(r)}&per_page=${Af}`,Y=await fetch(Z,{signal:z.signal,credentials:"same-origin",headers:H!=null&&H.nonce?{"X-WP-Nonce":H.nonce}:{}});if(!Y.ok)throw new Error(`Failed to fetch posts from ${Z}`);const J=await Y.json();te=Array.isArray(J)?J:[]}else{const Y=`${L()}/wp-json/wp/v2/${encodeURIComponent(r)}?per_page=${Af}`;let J=1,fe=1;for(;;){const he=`${Y}&page=${J}`,ne=await fetch(he,{signal:z.signal});if(!ne.ok)throw new Error(`Failed to fetch posts from ${he}`);const ye=parseInt(ne.headers.get("X-WP-TotalPages")||"1",10);fe=Number.isFinite(ye)?ye:1;const ge=await ne.json();if(te=te.concat(ge),J>=fe)break;J+=1}}const ae=new Set,ke=[];for(const Z of te)ae.has(Z.id)||(ke.push(Z),ae.add(Z.id));ke.sort((Z,Y)=>{var J,fe;return(((J=Z==null?void 0:Z.title)==null?void 0:J.rendered)||"").localeCompare(((fe=Y==null?void 0:Y.title)==null?void 0:fe.rendered)||"",void 0,{sensitivity:"base"})}),Of.set(r,ke),x(ke)}catch(H){H.name!=="AbortError"&&(P(H.message||"Failed to load posts"),x([]))}finally{_(!1)}}return q(),()=>z.abort()},[r]);const O=m.useMemo(()=>I&&w.find(z=>{var q,G;return(z==null?void 0:z.id)===I||(z==null?void 0:z.slug)===I||((q=z==null?void 0:z.id)==null?void 0:q.toString())===String(I)||((G=z==null?void 0:z.slug)==null?void 0:G.toString())===String(I)})||null,[w,I]);if(m.useEffect(()=>{v.current&&!h&&l!==void 0&&s&&d(s,l===!0?void 0:l),v.current=h},[h,l,s,d]),!c&&a&&!h)return null;const F=!h&&c,R=m.useMemo(()=>O?`${L()}/wp-admin/post.php?post=${O.id}&action=edit`:null,[O]),X=z=>{!M&&s&&d(s,z),o==null||o(z)};return g.jsxs(mr,{hidden:a&&!h,"aria-hidden":a&&!h,className:u,...f,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:e&&g.jsxs(gr,{htmlFor:V,children:[e,g.jsx(An,{label:e,help:i})]})}),t&&g.jsx(qr,{children:t}),g.jsxs("div",{className:"flex gap-2 items-center",children:[g.jsx("div",{className:"flex-1",children:g.jsx(qk,{as:"div",id:V,name:r,options:w,displayValue:z=>{var q;return((q=z==null?void 0:z.title)==null?void 0:q.rendered)||""},value:O,onChange:z=>X((z==null?void 0:z.id)??(z==null?void 0:z.slug)??""),placeholder:S?"Loading…":"Search…",disabled:F||S||w.length===0,children:z=>{var q;return g.jsx(Wk,{value:z,children:g.jsx($k,{children:((q=z==null?void 0:z.title)==null?void 0:q.rendered)||"(no title)"})},z.id||z.slug)}})}),O&&R&&g.jsx("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center px-3 py-1.5 rounded bg-neutral-200 text-neutral-900 text-xs font-semibold hover:bg-indigo-600 hover:text-white transition dark:bg-neutral-800 dark:text-white dark:hover:bg-indigo-700",title:"Edit post",style:{whiteSpace:"nowrap"},children:"Edit"})]}),S&&g.jsx("div",{className:"text-xs text-gray-500 mt-2",children:"Loading…"}),T&&g.jsx("div",{className:"text-xs text-red-500 mt-2",children:T}),!S&&!T&&g.jsxs("div",{className:"text-xs text-gray-400 mt-2",children:[w.length," posts loaded."]})]})}const jf=typeof window<"u"&&((K0=window.diviEngineApiSettings)!=null&&K0.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",Mf=typeof window<"u"&&((G0=window.diviEngineApiSettings)==null?void 0:G0.nonce)||"",Kk=()=>{var t;return(typeof window<"u"&&((t=window.diviEngineSettingsObject)==null?void 0:t.organization)||"divi-engine")==="wp-enhanced"?"wpe/v1":"de/v1"};function za({slug:e,defaults:t={}}){const[r,n]=m.useState(t),[o,i]=m.useState(!0),[s,a]=m.useState("idle"),l=Kk(),c=async()=>{const f=await fetch(`${jf}${l}/settings/${e}`,{credentials:"same-origin",headers:{"X-WP-Nonce":Mf}});if(!f.ok)throw new Error(`Load failed: ${f.status}`);return f.json()},u=async f=>{const p=await fetch(`${jf}${l}/settings/${e}`,{method:"PUT",credentials:"same-origin",headers:{"Content-Type":"application/json","X-WP-Nonce":Mf},body:JSON.stringify(f)});if(!p.ok)throw new Error(`Save failed: ${p.status}`);return p.json()};return m.useEffect(()=>{let f=!0;return(async()=>{try{const p=await c();if(!f)return;n({...t,...p||{}})}catch(p){console.error(p),n(t)}finally{f&&i(!1)}})(),()=>{f=!1}},[e]),m.useMemo(()=>({slug:e,loading:o,initialValues:r,defaults:t,saveState:s,async saveWithState(f){try{return a("saving"),await u(f),a("saved"),setTimeout(()=>a("idle"),1200),"success"}catch(p){return console.error(p),a("error"),setTimeout(()=>a("idle"),2e3),"error"}}}),[e,o,r,t,s])}function Gk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"})})}function Yk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"})})}function Xk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75"})})}function Jk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75m-3-7.036A11.959 11.959 0 0 1 3.598 6 11.99 11.99 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623 5.176-1.332 9-6.03 9-11.622 0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285Z"})})}function Zk({className:e}){return g.jsx("svg",{className:e,fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.53 16.122a3 3 0 0 0-5.78 1.128 2.25 2.25 0 0 1-2.4 2.245 4.5 4.5 0 0 0 8.4-2.245c0-.399-.078-.78-.22-1.128Zm0 0a15.998 15.998 0 0 0 3.388-1.62m-5.043-.025a15.994 15.994 0 0 1 1.622-3.395m3.42 3.42a15.995 15.995 0 0 0 4.764-4.648l3.876-5.814a1.151 1.151 0 0 0-1.597-1.597L14.146 6.32a15.996 15.996 0 0 0-4.649 4.763m3.42 3.42a6.776 6.776 0 0 0-3.42-3.42"})})}function Nf(...e){return e.filter(Boolean).join(" ")}const Qk="frontend-reset-password";function e_(){const{setValue:e}=Ft();return(t={})=>{Object.entries(t).forEach(([r,n])=>e(r,n))}}function t_({genResource:e,securityResource:t,designResource:r}){const{values:n}=Ft(),o=e_(),i={...e.defaults,...t.defaults,...r.defaults},s=async()=>{const l={},c={},u={};return Object.entries(n).forEach(([p,d])=>{p==="somfrp_pass_length"||p.startsWith("somfrp_pass_")?c[p]=d:p==="somfrp_enable_eye_toggle"?u[p]=d:l[p]=d}),(await Promise.all([e.saveWithState(l),t.saveWithState(c),r.saveWithState(u)])).every(p=>p==="success")?"success":"error"},a=e.saveState||t.saveState||r.saveState;return g.jsx(Hk,{onSave:s,onReset:()=>o(i),saveState:a})}function r_({currentSection:e}){const t=za({slug:"frontend-reset-password-gen",restNamespace:"wpe/v1",defaults:{somfrp_reset_page:"",somfrp_request_success_page:"",somfrp_reset_success_page:"",somfrp_login_page:"",somfrp_reset_form_title:"",somfrp_reset_lost_message:"",somfrp_reset_new_message:"",somfrp_reset_button_text:"",somfrp_notice_bg:{r:38,g:121,b:206,a:1},somfrp_email_message:"",somfrp_reset_link_text:"",somfrp_email_subject:"",somfrp_from_name:"",somfrp_email_address:""}}),r=za({slug:"frontend-reset-password-security",restNamespace:"wpe/v1",defaults:{somfrp_pass_length:"",somfrp_pass_lowercase:!1,somfrp_pass_uppercase:!1,somfrp_pass_number:!1,somfrp_pass_special:!1,somfrp_special_chars:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}}),n=za({slug:"frontend-reset-password-design",restNamespace:"wpe/v1",defaults:{somfrp_enable_eye_toggle:!0}}),o=["pages","form-text","email","security","appearance"],i=o.includes(e||"pages")&&e||"pages",s=m.useMemo(()=>[{name:"Pages",key:"pages",icon:Gk},{name:"Form Text",key:"form-text",icon:Yk},{name:"Email",key:"email",icon:Xk},{name:"Security",key:"security",icon:Jk},{name:"Appearance",key:"appearance",icon:Zk}],[]),a=({className:u=""})=>g.jsx("div",{className:`animate-pulse rounded-md bg-gray-200/70 dark:bg-neutral-800/70 ${u}`});function l(){return g.jsxs("div",{className:"flex gap-6",children:[g.jsx("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsxs("nav",{className:"py-2",children:[g.jsx(a,{className:"h-8 mb-2"}),g.jsx(a,{className:"h-8 mb-2"}),g.jsx(a,{className:"h-8 w-2/3"})]})}),g.jsxs("main",{className:"flex-1 py-6",children:[g.jsx(a,{className:"h-7 w-72 mb-3"}),g.jsxs("div",{className:"space-y-3 mb-8",children:[g.jsx(a,{className:"h-3 w-5/6"}),g.jsx(a,{className:"h-3 w-4/6"}),g.jsx(a,{className:"h-3 w-3/5"})]}),g.jsx("div",{className:"space-y-6 max-w-2xl",children:g.jsxs("div",{children:[g.jsx(a,{className:"h-4 w-40 mb-2"}),g.jsx(a,{className:"h-7 w-16 rounded-full"})]})}),g.jsx("div",{className:"mt-10 pt-10 border-t border-neutral-200 dark:border-neutral-700",children:g.jsxs("div",{className:"flex justify-end gap-3",children:[g.jsx(a,{className:"h-9 w-24"}),g.jsx(a,{className:"h-9 w-24"})]})})]})]})}if(t.loading||r.loading||n.loading)return g.jsx(l,{});const c={...t.initialValues,...r.initialValues,...n.initialValues};return g.jsx(Ek,{initialValues:c,children:g.jsxs("div",{className:"flex gap-6",children:[g.jsx("aside",{className:"w-72 shrink-0 border-r border-neutral-200 dark:border-neutral-700 pr-4",children:g.jsx("nav",{className:"relative flex flex-col",children:g.jsx("ul",{role:"list",className:"flex flex-col gap-y-1",children:s.map(u=>{const f=`#${Qk}/${u.key}`,p=i===u.key,d=u.icon;return g.jsx("li",{children:g.jsxs("a",{href:f,className:Nf(p?"bg-neutral-100 dark:bg-white/10 text-neutral-900 dark:text-white":"text-neutral-600 hover:bg-neutral-50 hover:text-neutral-900 dark:text-neutral-400 dark:hover:bg-white/5 dark:hover:text-white","group flex items-center gap-x-3 rounded-md py-2 pl-3 pr-2 text-sm font-medium transition-colors"),"aria-current":p?"page":void 0,children:[g.jsx(d,{className:Nf(p?"text-neutral-700 dark:text-neutral-300":"text-neutral-400 group-hover:text-neutral-600 dark:text-neutral-500 dark:group-hover:text-neutral-300","h-5 w-5 shrink-0 transition-colors")}),u.name]})},u.key)})})})}),g.jsxs("main",{className:"flex-1",children:[i==="pages"&&g.jsx(n_,{}),i==="form-text"&&g.jsx(o_,{}),i==="email"&&g.jsx(i_,{}),i==="security"&&g.jsx(s_,{}),i==="appearance"&&g.jsx(a_,{}),!o.includes(i)&&g.jsx(l_,{section:i}),g.jsx(t_,{genResource:t,securityResource:r,designResource:n})]})]})})}function n_(){return g.jsxs("section",{className:"space-y-6",id:"pages",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Page Settings"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure which pages are used for the password reset flow."})]}),g.jsx(Wo,{id:"somfrp_reset_page",label:"Reset Password Page",description:"Select which page your [reset_password] shortcode is on.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_request_success_page",label:"Reset Email Sent Page",description:"Select a custom page to redirect your user to if the email is sent successfully. If left blank, they will stay on the reset password page.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_reset_success_page",label:"New Password Saved Page",description:"Select a custom page to redirect your user to if they have successfully changed their password. If left blank, they will stay on the reset password page.",postType:"pages"}),g.jsx(Wo,{id:"somfrp_login_page",label:"Custom Login Page",description:"Select your website login page. If blank, the default wp-login page will be used.",postType:"pages"})]})}function o_(){return g.jsxs("section",{className:"space-y-6",id:"form-text",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Form Text"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the text shown on your password reset forms."})]}),g.jsx(Gt,{id:"somfrp_reset_form_title",label:"Form Title",description:"Customize the form title. Default: Reset Password",placeholder:"Reset Password"}),g.jsx(ja,{id:"somfrp_reset_lost_message",label:"Lost Password Form Text",description:"Customize the main lost password form text. Default: Please enter your email address or username. You will receive a link to create a new password via email.",rows:3}),g.jsx(ja,{id:"somfrp_reset_new_message",label:"New Password Form Text",description:"Customize the new password form text. Default: Please enter a new password.",rows:3}),g.jsx(Gt,{id:"somfrp_reset_button_text",label:"Button Text",description:"Customize the button text. Default: Reset Password",placeholder:"Reset Password"})]})}function i_(){return g.jsxs("section",{className:"space-y-6",id:"email",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Email Settings"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the password reset email sent to users."})]}),g.jsx(Gt,{id:"somfrp_email_subject",label:"Email Subject",description:"Customize the email subject line. Default: Account Password Reset",placeholder:"Account Password Reset"}),g.jsx(ja,{id:"somfrp_email_message",label:"Email Message",description:"Customize the email sent to your user. Use {username}, {email}, and {reset_link} as placeholders.",rows:6,help:"<p><strong>Available placeholders:</strong></p><ul><li><strong>{username}</strong> - User's login name</li><li><strong>{email}</strong> - User's email address</li><li><strong>{reset_link}</strong> - Password reset URL</li></ul><p><strong>Default message:</strong></p><p>Someone requested that the password be reset for the following account:</p><p>Username: {username}</p><p>If this was a mistake, just ignore this email and nothing will happen. To reset your password, visit the following address:</p><p>{reset_link}</p>"}),g.jsx(Gt,{id:"somfrp_reset_link_text",label:"Reset Link Text",description:"Customize the text for the reset link in the email. If left blank, the full URL will be displayed.",placeholder:"Reset Password"}),g.jsx(Gt,{id:"somfrp_from_name",label:"Email Sender Name",description:"Customize the name the email is sent from. Default: WordPress",placeholder:"WordPress"}),g.jsx(Gt,{id:"somfrp_email_address",label:"Email Sender Address",description:"Customize the email address the email is sent from. Default: wordpress@yoursite.com",placeholder:"wordpress@yoursite.com",type:"email"})]})}function s_(){return g.jsxs("section",{className:"space-y-6",id:"security",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Password Security"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Configure password strength requirements for user passwords."})]}),g.jsx(Gt,{id:"somfrp_pass_length",label:"Minimum Password Length",description:"Set a minimum password length. Default: 0, Recommended: 8",type:"number",min:"0",max:"100",placeholder:"0"}),g.jsxs("div",{className:"pt-2",children:[g.jsx("h3",{className:"text-base font-medium dark:text-white",children:"Character Requirements"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Select which character types must be included in passwords."})]}),g.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[g.jsx(Nn,{id:"somfrp_pass_lowercase",label:"Lowercase letter (a-z)"}),g.jsx(Nn,{id:"somfrp_pass_uppercase",label:"Uppercase letter (A-Z)"}),g.jsx(Nn,{id:"somfrp_pass_number",label:"Number (0-9)"}),g.jsx(Nn,{id:"somfrp_pass_special",label:"Special character (!@#)"})]}),g.jsx(Gt,{id:"somfrp_special_chars",label:"Allowed Special Characters",description:"Characters that count as 'special' for password requirements. Default uses the OWASP recommended list.",placeholder:" !\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"}),g.jsx("div",{className:"rounded-lg border border-amber-200 bg-amber-50 p-4 dark:border-amber-500/30 dark:bg-amber-900/20",children:g.jsxs("div",{className:"flex gap-3",children:[g.jsx("div",{className:"flex-shrink-0",children:g.jsx("svg",{className:"h-5 w-5 text-amber-500",viewBox:"0 0 20 20",fill:"currentColor",children:g.jsx("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})})}),g.jsxs("div",{children:[g.jsx("h3",{className:"text-sm font-medium text-amber-800 dark:text-amber-200",children:"Important"}),g.jsx("p",{className:"mt-1 text-sm text-amber-700 dark:text-amber-300",children:"The minimum length must be equal to or greater than the number of requirements enabled above."})]})]})})]})}function a_(){return g.jsxs("section",{className:"space-y-6",id:"appearance",children:[g.jsxs("div",{children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Appearance"}),g.jsx("p",{className:"mt-1 text-sm text-neutral-500 dark:text-neutral-400",children:"Customize the visual style of your password reset forms."})]}),g.jsx(Vk,{id:"somfrp_notice_bg",label:"Notice Background Color",description:"Set the background color for form notices, success messages, and errors."}),g.jsx(Nn,{id:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",description:"Display an eye icon on password fields allowing users to show/hide their password."})]})}function l_({section:e}){return g.jsxs("section",{className:"space-y-6",children:[g.jsx("h2",{className:"text-lg font-semibold dark:text-white",children:"Unknown Section"}),g.jsxs("p",{className:"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400",children:['The section "',e,'" does not exist.']})]})}const If=Object.freeze(Object.defineProperty({__proto__:null,default:r_,settingsIndex:[{fieldId:"somfrp_reset_page",label:"Reset Password Page",help:"Select which page your [reset_password] shortcode is on.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","reset","password","shortcode"]},{fieldId:"somfrp_request_success_page",label:"Reset Email Sent Page",help:"Redirect page after email is sent successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","email","success"]},{fieldId:"somfrp_reset_success_page",label:"New Password Saved Page",help:"Redirect page after password is changed successfully.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","redirect","password","success"]},{fieldId:"somfrp_login_page",label:"Custom Login Page",help:"Select your website login page.",sectionKey:"pages",pluginSlug:"frontend-reset-password",keywords:["page","login","custom"]},{fieldId:"somfrp_reset_form_title",label:"Form Title",help:"Customize the form title.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","title","text","customization"]},{fieldId:"somfrp_reset_lost_message",label:"Lost Password Form Text",help:"Customize the lost password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","lost","password"]},{fieldId:"somfrp_reset_new_message",label:"New Password Form Text",help:"Customize the new password form text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["form","text","message","new","password"]},{fieldId:"somfrp_reset_button_text",label:"Button Text",help:"Customize the button text.",sectionKey:"form-text",pluginSlug:"frontend-reset-password",keywords:["button","text","submit"]},{fieldId:"somfrp_email_subject",label:"Email Subject",help:"Customize the email subject line.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","subject","customization"]},{fieldId:"somfrp_email_message",label:"Email Message",help:"Customize the password reset email content.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","message","content","body","template"]},{fieldId:"somfrp_reset_link_text",label:"Reset Link Text",help:"Customize the reset link text in the email.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","link","text","url"]},{fieldId:"somfrp_from_name",label:"Email Sender Name",help:"Customize the name emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","name"]},{fieldId:"somfrp_email_address",label:"Email Sender Address",help:"Customize the email address emails are sent from.",sectionKey:"email",pluginSlug:"frontend-reset-password",keywords:["email","sender","from","address"]},{fieldId:"somfrp_pass_length",label:"Minimum Password Length",help:"Set a minimum password length.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","length","security","minimum"]},{fieldId:"somfrp_pass_lowercase",label:"Require lowercase letter",help:"Require at least one lowercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","lowercase","security","requirement"]},{fieldId:"somfrp_pass_uppercase",label:"Require uppercase letter",help:"Require at least one uppercase letter in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","uppercase","security","requirement"]},{fieldId:"somfrp_pass_number",label:"Require number",help:"Require at least one number in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","number","security","requirement"]},{fieldId:"somfrp_pass_special",label:"Require special character",help:"Require at least one special character in passwords.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","security","requirement"]},{fieldId:"somfrp_special_chars",label:"Allowed Special Characters",help:"Characters that count as special for password requirements.",sectionKey:"security",pluginSlug:"frontend-reset-password",keywords:["password","special","characters","security","owasp","symbols"]},{fieldId:"somfrp_notice_bg",label:"Notice Background Color",help:"Set the background color for form notices and errors.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["color","notice","background","style","appearance"]},{fieldId:"somfrp_enable_eye_toggle",label:"Show Password Visibility Toggle",help:"Enable the eye icon to toggle password visibility.",sectionKey:"appearance",pluginSlug:"frontend-reset-password",keywords:["eye","toggle","visibility","password","appearance"]}]},Symbol.toStringTag,{value:"Module"})),$o=m.createContext({});function c_(e){const t=m.useRef(null);return t.current===null&&(t.current=e()),t.current}const Ua=typeof window<"u",Df=Ua?m.useLayoutEffect:m.useEffect,Ba=m.createContext(null);function Ha(e,t){e.indexOf(t)===-1&&e.push(t)}function qa(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const Lt=(e,t,r)=>r>t?t:r<e?e:r;let Wa=()=>{};const Rt={},Ff=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function Lf(e){return typeof e=="object"&&e!==null}const Rf=e=>/^0[^.\s]+$/u.test(e);function $a(e){let t;return()=>(t===void 0&&(t=e()),t)}const at=e=>e,u_=(e,t)=>r=>t(e(r)),Dn=(...e)=>e.reduce(u_),Fn=(e,t,r)=>{const n=t-e;return n===0?1:(r-e)/n};class Ka{constructor(){this.subscriptions=[]}add(t){return Ha(this.subscriptions,t),()=>qa(this.subscriptions,t)}notify(t,r,n){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,n);else for(let i=0;i<o;i++){const s=this.subscriptions[i];s&&s(t,r,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Tt=e=>e*1e3,Pt=e=>e/1e3;function Vf(e,t){return t?e*(1e3/t):0}const zf=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,d_=1e-7,f_=12;function h_(e,t,r,n,o){let i,s,a=0;do s=t+(r-t)/2,i=zf(s,n,o)-e,i>0?r=s:t=s;while(Math.abs(i)>d_&&++a<f_);return s}function Ln(e,t,r,n){if(e===t&&r===n)return at;const o=i=>h_(i,0,1,e,r);return i=>i===0||i===1?i:zf(o(i),t,n)}const Uf=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,Bf=e=>t=>1-e(1-t),Hf=Ln(.33,1.53,.69,.99),Ga=Bf(Hf),qf=Uf(Ga),Wf=e=>(e*=2)<1?.5*Ga(e):.5*(2-Math.pow(2,-10*(e-1))),Ya=e=>1-Math.sin(Math.acos(e)),$f=Bf(Ya),Kf=Uf(Ya),p_=Ln(.42,0,1,1),m_=Ln(0,0,.58,1),Gf=Ln(.42,0,.58,1),g_=e=>Array.isArray(e)&&typeof e[0]!="number",Yf=e=>Array.isArray(e)&&typeof e[0]=="number",v_={linear:at,easeIn:p_,easeInOut:Gf,easeOut:m_,circIn:Ya,circInOut:Kf,circOut:$f,backIn:Ga,backInOut:qf,backOut:Hf,anticipate:Wf},b_=e=>typeof e=="string",Xf=e=>{if(Yf(e)){Wa(e.length===4);const[t,r,n,o]=e;return Ln(t,r,n,o)}else if(b_(e))return v_[e];return e},Ko=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],Jf={value:null,addProjectionMetrics:null};function w_(e,t){let r=new Set,n=new Set,o=!1,i=!1;const s=new WeakSet;let a={delta:0,timestamp:0,isProcessing:!1},l=0;function c(f){s.has(f)&&(u.schedule(f),e()),l++,f(a)}const u={schedule:(f,p=!1,d=!1)=>{const v=d&&o?r:n;return p&&s.add(f),v.has(f)||v.add(f),f},cancel:f=>{n.delete(f),s.delete(f)},process:f=>{if(a=f,o){i=!0;return}o=!0,[r,n]=[n,r],r.forEach(c),t&&Jf.value&&Jf.value.frameloop[t].push(l),l=0,r.clear(),o=!1,i&&(i=!1,u.process(f))}};return u}const y_=40;function Zf(e,t){let r=!1,n=!0;const o={delta:0,timestamp:0,isProcessing:!1},i=()=>r=!0,s=Ko.reduce((_,T)=>(_[T]=w_(i,t?T:void 0),_),{}),{setup:a,read:l,resolveKeyframes:c,preUpdate:u,update:f,preRender:p,render:d,postRender:h}=s,v=()=>{const _=Rt.useManualTiming?o.timestamp:performance.now();r=!1,Rt.useManualTiming||(o.delta=n?1e3/60:Math.max(Math.min(_-o.timestamp,y_),1)),o.timestamp=_,o.isProcessing=!0,a.process(o),l.process(o),c.process(o),u.process(o),f.process(o),p.process(o),d.process(o),h.process(o),o.isProcessing=!1,r&&t&&(n=!1,e(v))},w=()=>{r=!0,n=!0,o.isProcessing||e(v)};return{schedule:Ko.reduce((_,T)=>{const P=s[T];return _[T]=(A,M=!1,I=!1)=>(r||w(),P.schedule(A,M,I)),_},{}),cancel:_=>{for(let T=0;T<Ko.length;T++)s[Ko[T]].cancel(_)},state:o,steps:s}}const{schedule:Ce,cancel:Yt,state:Be,steps:Xa}=Zf(typeof requestAnimationFrame<"u"?requestAnimationFrame:at,!0);let Go;function x_(){Go=void 0}const Qe={now:()=>(Go===void 0&&Qe.set(Be.isProcessing||Rt.useManualTiming?Be.timestamp:performance.now()),Go),set:e=>{Go=e,queueMicrotask(x_)}},Qf=e=>t=>typeof t=="string"&&t.startsWith(e),Ja=Qf("--"),k_=Qf("var(--"),Za=e=>k_(e)?__.test(e.split("/*")[0].trim()):!1,__=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,$r={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Rn={...$r,transform:e=>Lt(0,1,e)},Yo={...$r,default:1},Vn=e=>Math.round(e*1e5)/1e5,Qa=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function S_(e){return e==null}const E_=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,el=(e,t)=>r=>!!(typeof r=="string"&&E_.test(r)&&r.startsWith(e)||t&&!S_(r)&&Object.prototype.hasOwnProperty.call(r,t)),eh=(e,t,r)=>n=>{if(typeof n!="string")return n;const[o,i,s,a]=n.match(Qa);return{[e]:parseFloat(o),[t]:parseFloat(i),[r]:parseFloat(s),alpha:a!==void 0?parseFloat(a):1}},C_=e=>Lt(0,255,e),tl={...$r,transform:e=>Math.round(C_(e))},vr={test:el("rgb","red"),parse:eh("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:n=1})=>"rgba("+tl.transform(e)+", "+tl.transform(t)+", "+tl.transform(r)+", "+Vn(Rn.transform(n))+")"};function T_(e){let t="",r="",n="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),n=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),n=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,n+=n,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(n,16),alpha:o?parseInt(o,16)/255:1}}const rl={test:el("#"),parse:T_,transform:vr.transform},zn=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Xt=zn("deg"),At=zn("%"),le=zn("px"),P_=zn("vh"),A_=zn("vw"),th=(()=>({...At,parse:e=>At.parse(e)/100,transform:e=>At.transform(e*100)}))(),Kr={test:el("hsl","hue"),parse:eh("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:n=1})=>"hsla("+Math.round(e)+", "+At.transform(Vn(t))+", "+At.transform(Vn(r))+", "+Vn(Rn.transform(n))+")"},Ie={test:e=>vr.test(e)||rl.test(e)||Kr.test(e),parse:e=>vr.test(e)?vr.parse(e):Kr.test(e)?Kr.parse(e):rl.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?vr.transform(e):Kr.transform(e),getAnimatableNone:e=>{const t=Ie.parse(e);return t.alpha=0,Ie.transform(t)}},O_=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function j_(e){var t,r;return isNaN(e)&&typeof e=="string"&&(((t=e.match(Qa))==null?void 0:t.length)||0)+(((r=e.match(O_))==null?void 0:r.length)||0)>0}const rh="number",nh="color",M_="var",N_="var(",oh="${}",I_=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Un(e){const t=e.toString(),r=[],n={color:[],number:[],var:[]},o=[];let i=0;const a=t.replace(I_,l=>(Ie.test(l)?(n.color.push(i),o.push(nh),r.push(Ie.parse(l))):l.startsWith(N_)?(n.var.push(i),o.push(M_),r.push(l)):(n.number.push(i),o.push(rh),r.push(parseFloat(l))),++i,oh)).split(oh);return{values:r,split:a,indexes:n,types:o}}function ih(e){return Un(e).values}function sh(e){const{split:t,types:r}=Un(e),n=t.length;return o=>{let i="";for(let s=0;s<n;s++)if(i+=t[s],o[s]!==void 0){const a=r[s];a===rh?i+=Vn(o[s]):a===nh?i+=Ie.transform(o[s]):i+=o[s]}return i}}const D_=e=>typeof e=="number"?0:Ie.test(e)?Ie.getAnimatableNone(e):e;function F_(e){const t=ih(e);return sh(e)(t.map(D_))}const Jt={test:j_,parse:ih,createTransformer:sh,getAnimatableNone:F_};function nl(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<.16666666666666666?e+(t-e)*6*r:r<.5?t:r<.6666666666666666?e+(t-e)*(.6666666666666666-r)*6:e}function L_({hue:e,saturation:t,lightness:r,alpha:n}){e/=360,t/=100,r/=100;let o=0,i=0,s=0;if(!t)o=i=s=r;else{const a=r<.5?r*(1+t):r+t-r*t,l=2*r-a;o=nl(l,a,e+.3333333333333333),i=nl(l,a,e),s=nl(l,a,e-.3333333333333333)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(s*255),alpha:n}}function Xo(e,t){return r=>r>0?t:e}const Pe=(e,t,r)=>e+(t-e)*r,ol=(e,t,r)=>{const n=e*e,o=r*(t*t-n)+n;return o<0?0:Math.sqrt(o)},R_=[rl,vr,Kr],V_=e=>R_.find(t=>t.test(e));function ah(e){const t=V_(e);if(!t)return!1;let r=t.parse(e);return t===Kr&&(r=L_(r)),r}const lh=(e,t)=>{const r=ah(e),n=ah(t);if(!r||!n)return Xo(e,t);const o={...r};return i=>(o.red=ol(r.red,n.red,i),o.green=ol(r.green,n.green,i),o.blue=ol(r.blue,n.blue,i),o.alpha=Pe(r.alpha,n.alpha,i),vr.transform(o))},il=new Set(["none","hidden"]);function z_(e,t){return il.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function U_(e,t){return r=>Pe(e,t,r)}function sl(e){return typeof e=="number"?U_:typeof e=="string"?Za(e)?Xo:Ie.test(e)?lh:q_:Array.isArray(e)?ch:typeof e=="object"?Ie.test(e)?lh:B_:Xo}function ch(e,t){const r=[...e],n=r.length,o=e.map((i,s)=>sl(i)(i,t[s]));return i=>{for(let s=0;s<n;s++)r[s]=o[s](i);return r}}function B_(e,t){const r={...e,...t},n={};for(const o in r)e[o]!==void 0&&t[o]!==void 0&&(n[o]=sl(e[o])(e[o],t[o]));return o=>{for(const i in n)r[i]=n[i](o);return r}}function H_(e,t){const r=[],n={color:0,var:0,number:0};for(let o=0;o<t.values.length;o++){const i=t.types[o],s=e.indexes[i][n[i]],a=e.values[s]??0;r[o]=a,n[i]++}return r}const q_=(e,t)=>{const r=Jt.createTransformer(t),n=Un(e),o=Un(t);return n.indexes.var.length===o.indexes.var.length&&n.indexes.color.length===o.indexes.color.length&&n.indexes.number.length>=o.indexes.number.length?il.has(e)&&!o.values.length||il.has(t)&&!n.values.length?z_(e,t):Dn(ch(H_(n,o),o.values),r):Xo(e,t)};function uh(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?Pe(e,t,r):sl(e)(e,t)}const W_=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>Ce.update(t,r),stop:()=>Yt(t),now:()=>Be.isProcessing?Be.timestamp:Qe.now()}},dh=(e,t,r=10)=>{let n="";const o=Math.max(Math.round(t/r),2);for(let i=0;i<o;i++)n+=Math.round(e(i/(o-1))*1e4)/1e4+", ";return`linear(${n.substring(0,n.length-2)})`},Jo=2e4;function al(e){let t=0;const r=50;let n=e.next(t);for(;!n.done&&t<Jo;)t+=r,n=e.next(t);return t>=Jo?1/0:t}function $_(e,t=100,r){const n=r({...e,keyframes:[0,t]}),o=Math.min(al(n),Jo);return{type:"keyframes",ease:i=>n.next(o*i).value/t,duration:Pt(o)}}const K_=5;function fh(e,t,r){const n=Math.max(t-K_,0);return Vf(r-e(n),t-n)}const Oe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},ll=.001;function G_({duration:e=Oe.duration,bounce:t=Oe.bounce,velocity:r=Oe.velocity,mass:n=Oe.mass}){let o,i,s=1-t;s=Lt(Oe.minDamping,Oe.maxDamping,s),e=Lt(Oe.minDuration,Oe.maxDuration,Pt(e)),s<1?(o=c=>{const u=c*s,f=u*e,p=u-r,d=cl(c,s),h=Math.exp(-f);return ll-p/d*h},i=c=>{const f=c*s*e,p=f*r+r,d=Math.pow(s,2)*Math.pow(c,2)*e,h=Math.exp(-f),v=cl(Math.pow(c,2),s);return(-o(c)+ll>0?-1:1)*((p-d)*h)/v}):(o=c=>{const u=Math.exp(-c*e),f=(c-r)*e+1;return-ll+u*f},i=c=>{const u=Math.exp(-c*e),f=(r-c)*(e*e);return u*f});const a=5/e,l=X_(o,i,a);if(e=Tt(e),isNaN(l))return{stiffness:Oe.stiffness,damping:Oe.damping,duration:e};{const c=Math.pow(l,2)*n;return{stiffness:c,damping:s*2*Math.sqrt(n*c),duration:e}}}const Y_=12;function X_(e,t,r){let n=r;for(let o=1;o<Y_;o++)n=n-e(n)/t(n);return n}function cl(e,t){return e*Math.sqrt(1-t*t)}const J_=["duration","bounce"],Z_=["stiffness","damping","mass"];function hh(e,t){return t.some(r=>e[r]!==void 0)}function Q_(e){let t={velocity:Oe.velocity,stiffness:Oe.stiffness,damping:Oe.damping,mass:Oe.mass,isResolvedFromDuration:!1,...e};if(!hh(e,Z_)&&hh(e,J_))if(e.visualDuration){const r=e.visualDuration,n=2*Math.PI/(r*1.2),o=n*n,i=2*Lt(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:Oe.mass,stiffness:o,damping:i}}else{const r=G_(e);t={...t,...r,mass:Oe.mass},t.isResolvedFromDuration=!0}return t}function Zo(e=Oe.visualDuration,t=Oe.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:n,restDelta:o}=r;const i=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],a={done:!1,value:i},{stiffness:l,damping:c,mass:u,duration:f,velocity:p,isResolvedFromDuration:d}=Q_({...r,velocity:-Pt(r.velocity||0)}),h=p||0,v=c/(2*Math.sqrt(l*u)),w=s-i,x=Pt(Math.sqrt(l/u)),S=Math.abs(w)<5;n||(n=S?Oe.restSpeed.granular:Oe.restSpeed.default),o||(o=S?Oe.restDelta.granular:Oe.restDelta.default);let _;if(v<1){const P=cl(x,v);_=A=>{const M=Math.exp(-v*x*A);return s-M*((h+v*x*w)/P*Math.sin(P*A)+w*Math.cos(P*A))}}else if(v===1)_=P=>s-Math.exp(-x*P)*(w+(h+x*w)*P);else{const P=x*Math.sqrt(v*v-1);_=A=>{const M=Math.exp(-v*x*A),I=Math.min(P*A,300);return s-M*((h+v*x*w)*Math.sinh(I)+P*w*Math.cosh(I))/P}}const T={calculatedDuration:d&&f||null,next:P=>{const A=_(P);if(d)a.done=P>=f;else{let M=P===0?h:0;v<1&&(M=P===0?Tt(h):fh(_,P,A));const I=Math.abs(M)<=n,V=Math.abs(s-A)<=o;a.done=I&&V}return a.value=a.done?s:A,a},toString:()=>{const P=Math.min(al(T),Jo),A=dh(M=>T.next(P*M).value,P,30);return P+"ms "+A},toTransition:()=>{}};return T}Zo.applyToOptions=e=>{const t=$_(e,100,Zo);return e.ease=t.ease,e.duration=Tt(t.duration),e.type="keyframes",e};function ul({keyframes:e,velocity:t=0,power:r=.8,timeConstant:n=325,bounceDamping:o=10,bounceStiffness:i=500,modifyTarget:s,min:a,max:l,restDelta:c=.5,restSpeed:u}){const f=e[0],p={done:!1,value:f},d=I=>a!==void 0&&I<a||l!==void 0&&I>l,h=I=>a===void 0?l:l===void 0||Math.abs(a-I)<Math.abs(l-I)?a:l;let v=r*t;const w=f+v,x=s===void 0?w:s(w);x!==w&&(v=x-f);const S=I=>-v*Math.exp(-I/n),_=I=>x+S(I),T=I=>{const V=S(I),L=_(I);p.done=Math.abs(V)<=c,p.value=p.done?x:L};let P,A;const M=I=>{d(p.value)&&(P=I,A=Zo({keyframes:[p.value,h(p.value)],velocity:fh(_,I,p.value),damping:o,stiffness:i,restDelta:c,restSpeed:u}))};return M(0),{calculatedDuration:null,next:I=>{let V=!1;return!A&&P===void 0&&(V=!0,T(I),M(I)),P!==void 0&&I>=P?A.next(I-P):(!V&&T(I),p)}}}function e2(e,t,r){const n=[],o=r||Rt.mix||uh,i=e.length-1;for(let s=0;s<i;s++){let a=o(e[s],e[s+1]);if(t){const l=Array.isArray(t)?t[s]||at:t;a=Dn(l,a)}n.push(a)}return n}function t2(e,t,{clamp:r=!0,ease:n,mixer:o}={}){const i=e.length;if(Wa(i===t.length),i===1)return()=>t[0];if(i===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());const a=e2(t,n,o),l=a.length,c=u=>{if(s&&u<e[0])return t[0];let f=0;if(l>1)for(;f<e.length-2&&!(u<e[f+1]);f++);const p=Fn(e[f],e[f+1],u);return a[f](p)};return r?u=>c(Lt(e[0],e[i-1],u)):c}function r2(e,t){const r=e[e.length-1];for(let n=1;n<=t;n++){const o=Fn(0,t,n);e.push(Pe(r,1,o))}}function n2(e){const t=[0];return r2(t,e.length-1),t}function o2(e,t){return e.map(r=>r*t)}function i2(e,t){return e.map(()=>t||Gf).splice(0,e.length-1)}function Bn({duration:e=300,keyframes:t,times:r,ease:n="easeInOut"}){const o=g_(n)?n.map(Xf):Xf(n),i={done:!1,value:t[0]},s=o2(r&&r.length===t.length?r:n2(t),e),a=t2(s,t,{ease:Array.isArray(o)?o:i2(t,o)});return{calculatedDuration:e,next:l=>(i.value=a(l),i.done=l>=e,i)}}const s2=e=>e!==null;function dl(e,{repeat:t,repeatType:r="loop"},n,o=1){const i=e.filter(s2),a=o<0||t&&r!=="loop"&&t%2===1?0:i.length-1;return!a||n===void 0?i[a]:n}const a2={decay:ul,inertia:ul,tween:Bn,keyframes:Bn,spring:Zo};function ph(e){typeof e.type=="string"&&(e.type=a2[e.type])}class fl{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const l2=e=>e/100;class hl extends fl{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var n,o;const{motionValue:r}=this.options;r&&r.updatedAt!==Qe.now()&&this.tick(Qe.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(o=(n=this.options).onStop)==null||o.call(n))},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;ph(t);const{type:r=Bn,repeat:n=0,repeatDelay:o=0,repeatType:i,velocity:s=0}=t;let{keyframes:a}=t;const l=r||Bn;l!==Bn&&typeof a[0]!="number"&&(this.mixKeyframes=Dn(l2,uh(a[0],a[1])),a=[0,100]);const c=l({...t,keyframes:a});i==="mirror"&&(this.mirroredGenerator=l({...t,keyframes:[...a].reverse(),velocity:-s})),c.calculatedDuration===null&&(c.calculatedDuration=al(c));const{calculatedDuration:u}=c;this.calculatedDuration=u,this.resolvedDuration=u+o,this.totalDuration=this.resolvedDuration*(n+1)-o,this.generator=c}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:n,totalDuration:o,mixKeyframes:i,mirroredGenerator:s,resolvedDuration:a,calculatedDuration:l}=this;if(this.startTime===null)return n.next(0);const{delay:c=0,keyframes:u,repeat:f,repeatType:p,repeatDelay:d,type:h,onUpdate:v,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const x=this.currentTime-c*(this.playbackSpeed>=0?1:-1),S=this.playbackSpeed>=0?x<0:x>o;this.currentTime=Math.max(x,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let _=this.currentTime,T=n;if(f){const I=Math.min(this.currentTime,o)/a;let V=Math.floor(I),L=I%1;!L&&I>=1&&(L=1),L===1&&V--,V=Math.min(V,f+1),!!(V%2)&&(p==="reverse"?(L=1-L,d&&(L-=d/a)):p==="mirror"&&(T=s)),_=Lt(0,1,L)*a}const P=S?{done:!1,value:u[0]}:T.next(_);i&&(P.value=i(P.value));let{done:A}=P;!S&&l!==null&&(A=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const M=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&A);return M&&h!==ul&&(P.value=dl(u,this.options,w,this.speed)),v&&v(P.value),M&&this.finish(),P}then(t,r){return this.finished.then(t,r)}get duration(){return Pt(this.calculatedDuration)}get time(){return Pt(this.currentTime)}set time(t){var r;t=Tt(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),(r=this.driver)==null||r.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Qe.now());const r=this.playbackSpeed!==t;this.playbackSpeed=t,r&&(this.time=Pt(this.currentTime))}play(){var o,i;if(this.isStopped)return;const{driver:t=W_,startTime:r}=this.options;this.driver||(this.driver=t(s=>this.tick(s))),(i=(o=this.options).onPlay)==null||i.call(o);const n=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=n):this.holdTime!==null?this.startTime=n-this.holdTime:this.startTime||(this.startTime=r??n),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Qe.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var t,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(t=this.options).onComplete)==null||r.call(t)}cancel(){var t,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(t=this.options).onCancel)==null||r.call(t)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),t.observe(this)}}function c2(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const br=e=>e*180/Math.PI,pl=e=>{const t=br(Math.atan2(e[1],e[0]));return ml(t)},u2={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:pl,rotateZ:pl,skewX:e=>br(Math.atan(e[1])),skewY:e=>br(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},ml=e=>(e=e%360,e<0&&(e+=360),e),mh=pl,gh=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),vh=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),d2={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:gh,scaleY:vh,scale:e=>(gh(e)+vh(e))/2,rotateX:e=>ml(br(Math.atan2(e[6],e[5]))),rotateY:e=>ml(br(Math.atan2(-e[2],e[0]))),rotateZ:mh,rotate:mh,skewX:e=>br(Math.atan(e[4])),skewY:e=>br(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function gl(e){return e.includes("scale")?1:0}function vl(e,t){if(!e||e==="none")return gl(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let n,o;if(r)n=d2,o=r;else{const a=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);n=u2,o=a}if(!o)return gl(t);const i=n[t],s=o[1].split(",").map(h2);return typeof i=="function"?i(s):s[i]}const f2=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return vl(r,t)};function h2(e){return parseFloat(e.trim())}const Gr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Yr=(()=>new Set(Gr))(),bh=e=>e===$r||e===le,p2=new Set(["x","y","z"]),m2=Gr.filter(e=>!p2.has(e));function g2(e){const t=[];return m2.forEach(r=>{const n=e.getValue(r);n!==void 0&&(t.push([r,n.get()]),n.set(r.startsWith("scale")?1:0))}),t}const wr={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),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:(e,{transform:t})=>vl(t,"x"),y:(e,{transform:t})=>vl(t,"y")};wr.translateX=wr.x,wr.translateY=wr.y;const yr=new Set;let bl=!1,wl=!1,yl=!1;function wh(){if(wl){const e=Array.from(yr).filter(n=>n.needsMeasurement),t=new Set(e.map(n=>n.element)),r=new Map;t.forEach(n=>{const o=g2(n);o.length&&(r.set(n,o),n.render())}),e.forEach(n=>n.measureInitialState()),t.forEach(n=>{n.render();const o=r.get(n);o&&o.forEach(([i,s])=>{var a;(a=n.getValue(i))==null||a.set(s)})}),e.forEach(n=>n.measureEndState()),e.forEach(n=>{n.suspendedScrollY!==void 0&&window.scrollTo(0,n.suspendedScrollY)})}wl=!1,bl=!1,yr.forEach(e=>e.complete(yl)),yr.clear()}function yh(){yr.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(wl=!0)})}function v2(){yl=!0,yh(),wh(),yl=!1}class xl{constructor(t,r,n,o,i,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=n,this.motionValue=o,this.element=i,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(yr.add(this),bl||(bl=!0,Ce.read(yh),Ce.resolveKeyframes(wh))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:n,motionValue:o}=this;if(t[0]===null){const i=o==null?void 0:o.get(),s=t[t.length-1];if(i!==void 0)t[0]=i;else if(n&&r){const a=n.readValue(r,s);a!=null&&(t[0]=a)}t[0]===void 0&&(t[0]=s),o&&i===void 0&&o.set(t[0])}c2(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),yr.delete(this)}cancel(){this.state==="scheduled"&&(yr.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const b2=e=>e.startsWith("--");function w2(e,t,r){b2(t)?e.style.setProperty(t,r):e.style[t]=r}const y2=$a(()=>window.ScrollTimeline!==void 0),x2={};function k2(e,t){const r=$a(e);return()=>x2[t]??r()}const xh=k2(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Hn=([e,t,r,n])=>`cubic-bezier(${e}, ${t}, ${r}, ${n})`,kh={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Hn([0,.65,.55,1]),circOut:Hn([.55,0,1,.45]),backIn:Hn([.31,.01,.66,-.59]),backOut:Hn([.33,1.53,.69,.99])};function _h(e,t){if(e)return typeof e=="function"?xh()?dh(e,t):"ease-out":Yf(e)?Hn(e):Array.isArray(e)?e.map(r=>_h(r,t)||kh.easeOut):kh[e]}function _2(e,t,r,{delay:n=0,duration:o=300,repeat:i=0,repeatType:s="loop",ease:a="easeOut",times:l}={},c=void 0){const u={[t]:r};l&&(u.offset=l);const f=_h(a,o);Array.isArray(f)&&(u.easing=f);const p={delay:n,duration:o,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:i+1,direction:s==="reverse"?"alternate":"normal"};return c&&(p.pseudoElement=c),e.animate(u,p)}function Sh(e){return typeof e=="function"&&"applyToOptions"in e}function S2({type:e,...t}){return Sh(e)&&xh()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class E2 extends fl{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:r,name:n,keyframes:o,pseudoElement:i,allowFlatten:s=!1,finalKeyframe:a,onComplete:l}=t;this.isPseudoElement=!!i,this.allowFlatten=s,this.options=t,Wa(typeof t.type!="string");const c=S2(t);this.animation=_2(r,n,o,c,i),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!i){const u=dl(o,this.options,a,this.speed);this.updateMotionValue?this.updateMotionValue(u):w2(r,n,u),this.animation.cancel()}l==null||l(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var t,r;(r=(t=this.animation).finish)==null||r.call(t)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var t,r;this.isPseudoElement||(r=(t=this.animation).commitStyles)==null||r.call(t)}get duration(){var r,n;const t=((n=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:n.call(r).duration)||0;return Pt(Number(t))}get time(){return Pt(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Tt(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:r}){var n;return this.allowFlatten&&((n=this.animation.effect)==null||n.updateTiming({easing:"linear"})),this.animation.onfinish=null,t&&y2()?(this.animation.timeline=t,at):r(this)}}const Eh={anticipate:Wf,backInOut:qf,circInOut:Kf};function C2(e){return e in Eh}function T2(e){typeof e.ease=="string"&&C2(e.ease)&&(e.ease=Eh[e.ease])}const Ch=10;class P2 extends E2{constructor(t){T2(t),ph(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:n,onComplete:o,element:i,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const a=new hl({...s,autoplay:!1}),l=Tt(this.finishedTime??this.time);r.setWithVelocity(a.sample(l-Ch).value,a.sample(l).value,Ch),a.stop()}}const Th=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(Jt.test(e)||e==="0")&&!e.startsWith("url("));function A2(e){const t=e[0];if(e.length===1)return!0;for(let r=0;r<e.length;r++)if(e[r]!==t)return!0}function O2(e,t,r,n){const o=e[0];if(o===null)return!1;if(t==="display"||t==="visibility")return!0;const i=e[e.length-1],s=Th(o,t),a=Th(i,t);return!s||!a?!1:A2(e)||(r==="spring"||Sh(r))&&n}function kl(e){e.duration=0,e.type}const j2=new Set(["opacity","clipPath","filter","transform"]),M2=$a(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function N2(e){var u;const{motionValue:t,name:r,repeatDelay:n,repeatType:o,damping:i,type:s}=e;if(!(((u=t==null?void 0:t.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:l,transformTemplate:c}=t.owner.getProps();return M2()&&r&&j2.has(r)&&(r!=="transform"||!c)&&!l&&!n&&o!=="mirror"&&i!==0&&s!=="inertia"}const I2=40;class D2 extends fl{constructor({autoplay:t=!0,delay:r=0,type:n="keyframes",repeat:o=0,repeatDelay:i=0,repeatType:s="loop",keyframes:a,name:l,motionValue:c,element:u,...f}){var h;super(),this.stop=()=>{var v,w;this._animation&&(this._animation.stop(),(v=this.stopTimeline)==null||v.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=Qe.now();const p={autoplay:t,delay:r,type:n,repeat:o,repeatDelay:i,repeatType:s,name:l,motionValue:c,element:u,...f},d=(u==null?void 0:u.KeyframeResolver)||xl;this.keyframeResolver=new d(a,(v,w,x)=>this.onKeyframesResolved(v,w,p,!x),l,c,u),(h=this.keyframeResolver)==null||h.scheduleResolve()}onKeyframesResolved(t,r,n,o){this.keyframeResolver=void 0;const{name:i,type:s,velocity:a,delay:l,isHandoff:c,onUpdate:u}=n;this.resolvedAt=Qe.now(),O2(t,i,s,a)||((Rt.instantAnimations||!l)&&(u==null||u(dl(t,n,r))),t[0]=t[t.length-1],kl(n),n.repeat=0);const p={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>I2?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...n,keyframes:t},d=!c&&N2(p)?new P2({...p,element:p.motionValue.owner.current}):new hl(p);d.finished.then(()=>this.notifyFinished()).catch(at),this.pendingTimeline&&(this.stopTimeline=d.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=d}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){var t;return this._animation||((t=this.keyframeResolver)==null||t.resume(),v2()),this._animation}get duration(){return this.animation.duration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var t;this._animation&&this.animation.cancel(),(t=this.keyframeResolver)==null||t.cancel()}}const F2=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function L2(e){const t=F2.exec(e);if(!t)return[,];const[,r,n,o]=t;return[`--${r??n}`,o]}function Ph(e,t,r=1){const[n,o]=L2(e);if(!n)return;const i=window.getComputedStyle(t).getPropertyValue(n);if(i){const s=i.trim();return Ff(s)?parseFloat(s):s}return Za(o)?Ph(o,t,r+1):o}function _l(e,t){return(e==null?void 0:e[t])??(e==null?void 0:e.default)??e}const Ah=new Set(["width","height","top","left","right","bottom",...Gr]),R2={test:e=>e==="auto",parse:e=>e},Oh=e=>t=>t.test(e),jh=[$r,le,At,Xt,A_,P_,R2],Mh=e=>jh.find(Oh(e));function V2(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||Rf(e):!0}const z2=new Set(["brightness","contrast","saturate","opacity"]);function U2(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[n]=r.match(Qa)||[];if(!n)return e;const o=r.replace(n,"");let i=z2.has(t)?1:0;return n!==r&&(i*=100),t+"("+i+o+")"}const B2=/\b([a-z-]*)\(.*?\)/gu,Sl={...Jt,getAnimatableNone:e=>{const t=e.match(B2);return t?t.map(U2).join(" "):e}},Nh={...$r,transform:Math.round},El={borderWidth:le,borderTopWidth:le,borderRightWidth:le,borderBottomWidth:le,borderLeftWidth:le,borderRadius:le,radius:le,borderTopLeftRadius:le,borderTopRightRadius:le,borderBottomRightRadius:le,borderBottomLeftRadius:le,width:le,maxWidth:le,height:le,maxHeight:le,top:le,right:le,bottom:le,left:le,padding:le,paddingTop:le,paddingRight:le,paddingBottom:le,paddingLeft:le,margin:le,marginTop:le,marginRight:le,marginBottom:le,marginLeft:le,backgroundPositionX:le,backgroundPositionY:le,...{rotate:Xt,rotateX:Xt,rotateY:Xt,rotateZ:Xt,scale:Yo,scaleX:Yo,scaleY:Yo,scaleZ:Yo,skew:Xt,skewX:Xt,skewY:Xt,distance:le,translateX:le,translateY:le,translateZ:le,x:le,y:le,z:le,perspective:le,transformPerspective:le,opacity:Rn,originX:th,originY:th,originZ:le},zIndex:Nh,fillOpacity:Rn,strokeOpacity:Rn,numOctaves:Nh},H2={...El,color:Ie,backgroundColor:Ie,outlineColor:Ie,fill:Ie,stroke:Ie,borderColor:Ie,borderTopColor:Ie,borderRightColor:Ie,borderBottomColor:Ie,borderLeftColor:Ie,filter:Sl,WebkitFilter:Sl},Ih=e=>H2[e];function Dh(e,t){let r=Ih(e);return r!==Sl&&(r=Jt),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const q2=new Set(["auto","none","0"]);function W2(e,t,r){let n=0,o;for(;n<e.length&&!o;){const i=e[n];typeof i=="string"&&!q2.has(i)&&Un(i).values.length&&(o=e[n]),n++}if(o&&r)for(const i of t)e[i]=Dh(r,o)}class $2 extends xl{constructor(t,r,n,o,i){super(t,r,n,o,i,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:r,name:n}=this;if(!r||!r.current)return;super.readKeyframes();for(let l=0;l<t.length;l++){let c=t[l];if(typeof c=="string"&&(c=c.trim(),Za(c))){const u=Ph(c,r.current);u!==void 0&&(t[l]=u),l===t.length-1&&(this.finalKeyframe=c)}}if(this.resolveNoneKeyframes(),!Ah.has(n)||t.length!==2)return;const[o,i]=t,s=Mh(o),a=Mh(i);if(s!==a)if(bh(s)&&bh(a))for(let l=0;l<t.length;l++){const c=t[l];typeof c=="string"&&(t[l]=parseFloat(c))}else wr[n]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:r}=this,n=[];for(let o=0;o<t.length;o++)(t[o]===null||V2(t[o]))&&n.push(o);n.length&&W2(t,n,r)}measureInitialState(){const{element:t,unresolvedKeyframes:r,name:n}=this;if(!t||!t.current)return;n==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=wr[n](t.measureViewportBox(),window.getComputedStyle(t.current)),r[0]=this.measuredOrigin;const o=r[r.length-1];o!==void 0&&t.getValue(n,o).jump(o,!1)}measureEndState(){var a;const{element:t,name:r,unresolvedKeyframes:n}=this;if(!t||!t.current)return;const o=t.getValue(r);o&&o.jump(this.measuredOrigin,!1);const i=n.length-1,s=n[i];n[i]=wr[r](t.measureViewportBox(),window.getComputedStyle(t.current)),s!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=s),(a=this.removedTransforms)!=null&&a.length&&this.removedTransforms.forEach(([l,c])=>{t.getValue(l).set(c)}),this.resolveNoneKeyframes()}}function K2(e,t,r){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let n=document;t&&(n=t.current);const o=(r==null?void 0:r[e])??n.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e)}const Fh=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function G2(e){return Lf(e)&&"offsetHeight"in e}const Lh=30,Y2=e=>!isNaN(parseFloat(e));class X2{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=n=>{var i;const o=Qe.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(n),this.current!==this.prev&&((i=this.events.change)==null||i.notify(this.current),this.dependents))for(const s of this.dependents)s.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=Qe.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=Y2(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new Ka);const n=this.events[t].add(r);return t==="change"?()=>{n(),Ce.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,n){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-n}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var t;(t=this.events.change)==null||t.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Qe.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Lh)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Lh);return Vf(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),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(){var t,r;(t=this.dependents)==null||t.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Xr(e,t){return new X2(e,t)}const{schedule:Cl,cancel:HP}=Zf(queueMicrotask,!1),ht={x:!1,y:!1};function Rh(){return ht.x||ht.y}function J2(e){return e==="x"||e==="y"?ht[e]?null:(ht[e]=!0,()=>{ht[e]=!1}):ht.x||ht.y?null:(ht.x=ht.y=!0,()=>{ht.x=ht.y=!1})}function Vh(e,t){const r=K2(e),n=new AbortController,o={passive:!0,...t,signal:n.signal};return[r,o,()=>n.abort()]}function zh(e){return!(e.pointerType==="touch"||Rh())}function Z2(e,t,r={}){const[n,o,i]=Vh(e,r),s=a=>{if(!zh(a))return;const{target:l}=a,c=t(l,a);if(typeof c!="function"||!l)return;const u=f=>{zh(f)&&(c(f),l.removeEventListener("pointerleave",u))};l.addEventListener("pointerleave",u,o)};return n.forEach(a=>{a.addEventListener("pointerenter",s,o)}),i}const Uh=(e,t)=>t?e===t?!0:Uh(e,t.parentElement):!1,Tl=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,Q2=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function eS(e){return Q2.has(e.tagName)||e.tabIndex!==-1}const Qo=new WeakSet;function Bh(e){return t=>{t.key==="Enter"&&e(t)}}function Pl(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const tS=(e,t)=>{const r=e.currentTarget;if(!r)return;const n=Bh(()=>{if(Qo.has(r))return;Pl(r,"down");const o=Bh(()=>{Pl(r,"up")}),i=()=>Pl(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",i,t)});r.addEventListener("keydown",n,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",n),t)};function Hh(e){return Tl(e)&&!Rh()}function rS(e,t,r={}){const[n,o,i]=Vh(e,r),s=a=>{const l=a.currentTarget;if(!Hh(a))return;Qo.add(l);const c=t(l,a),u=(d,h)=>{window.removeEventListener("pointerup",f),window.removeEventListener("pointercancel",p),Qo.has(l)&&Qo.delete(l),Hh(d)&&typeof c=="function"&&c(d,{success:h})},f=d=>{u(d,l===window||l===document||r.useGlobalTarget||Uh(l,d.target))},p=d=>{u(d,!1)};window.addEventListener("pointerup",f,o),window.addEventListener("pointercancel",p,o)};return n.forEach(a=>{(r.useGlobalTarget?window:a).addEventListener("pointerdown",s,o),G2(a)&&(a.addEventListener("focus",c=>tS(c,o)),!eS(a)&&!a.hasAttribute("tabindex")&&(a.tabIndex=0))}),i}function qh(e){return Lf(e)&&"ownerSVGElement"in e}function nS(e){return qh(e)&&e.tagName==="svg"}const We=e=>!!(e&&e.getVelocity),oS=[...jh,Ie,Jt],iS=e=>oS.find(Oh(e)),Wh=m.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function sS(e=!0){const t=m.useContext(Ba);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:n,register:o}=t,i=m.useId();m.useEffect(()=>{if(e)return o(i)},[e]);const s=m.useCallback(()=>e&&n&&n(i),[i,n,e]);return!r&&n?[!1,s]:[!0]}const aS=m.createContext(null);function lS(){const e=m.useRef(!1);return Df(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function cS(){const e=lS(),[t,r]=m.useState(0),n=m.useCallback(()=>{e.current&&r(t+1)},[t]);return[m.useCallback(()=>Ce.postRender(n),[n]),t]}const uS=e=>!e.isLayoutDirty&&e.willUpdate(!1);function $h(){const e=new Set,t=new WeakMap,r=()=>e.forEach(uS);return{add:n=>{e.add(n),t.set(n,n.addEventListener("willUpdate",r))},remove:n=>{e.delete(n);const o=t.get(n);o&&(o(),t.delete(n)),r()},dirty:r}}const Kh=e=>e===!0,dS=e=>Kh(e===!0)||e==="id",Gh=({children:e,id:t,inherit:r=!0})=>{const n=m.useContext($o),o=m.useContext(aS),[i,s]=cS(),a=m.useRef(null),l=n.id||o;a.current===null&&(dS(r)&&l&&(t=t?l+"-"+t:l),a.current={id:t,group:Kh(r)&&n.group||$h()});const c=m.useMemo(()=>({...a.current,forceRender:i}),[s]);return g.jsx($o.Provider,{value:c,children:e})},Yh=m.createContext({strict:!1}),Xh={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"]},Jr={};for(const e in Xh)Jr[e]={isEnabled:t=>Xh[e].some(r=>!!t[r])};function fS(e){for(const t in e)Jr[t]={...Jr[t],...e[t]}}const hS=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function ei(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||hS.has(e)}let Jh=e=>!ei(e);function pS(e){typeof e=="function"&&(Jh=t=>t.startsWith("on")?!ei(t):e(t))}try{pS(require("@emotion/is-prop-valid").default)}catch{}function mS(e,t,r){const n={};for(const o in e)o==="values"&&typeof e.values=="object"||(Jh(o)||r===!0&&ei(o)||!t&&!ei(o)||e.draggable&&o.startsWith("onDrag"))&&(n[o]=e[o]);return n}const ti=m.createContext({});function ri(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function qn(e){return typeof e=="string"||Array.isArray(e)}const Al=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ol=["initial",...Al];function ni(e){return ri(e.animate)||Ol.some(t=>qn(e[t]))}function Zh(e){return!!(ni(e)||e.variants)}function gS(e,t){if(ni(e)){const{initial:r,animate:n}=e;return{initial:r===!1||qn(r)?r:void 0,animate:qn(n)?n:void 0}}return e.inherit!==!1?t:{}}function vS(e){const{initial:t,animate:r}=gS(e,m.useContext(ti));return m.useMemo(()=>({initial:t,animate:r}),[Qh(t),Qh(r)])}function Qh(e){return Array.isArray(e)?e.join(" "):e}const Wn={};function bS(e){for(const t in e)Wn[t]=e[t],Ja(t)&&(Wn[t].isCSSVariable=!0)}function ep(e,{layout:t,layoutId:r}){return Yr.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Wn[e]||e==="opacity")}const wS={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},yS=Gr.length;function xS(e,t,r){let n="",o=!0;for(let i=0;i<yS;i++){const s=Gr[i],a=e[s];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(s.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||r){const c=Fh(a,El[s]);if(!l){o=!1;const u=wS[s]||s;n+=`${u}(${c}) `}r&&(t[s]=c)}}return n=n.trim(),r?n=r(t,o?"":n):o&&(n="none"),n}function jl(e,t,r){const{style:n,vars:o,transformOrigin:i}=e;let s=!1,a=!1;for(const l in t){const c=t[l];if(Yr.has(l)){s=!0;continue}else if(Ja(l)){o[l]=c;continue}else{const u=Fh(c,El[l]);l.startsWith("origin")?(a=!0,i[l]=u):n[l]=u}}if(t.transform||(s||r?n.transform=xS(t,e.transform,r):n.transform&&(n.transform="none")),a){const{originX:l="50%",originY:c="50%",originZ:u=0}=i;n.transformOrigin=`${l} ${c} ${u}`}}const Ml=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function tp(e,t,r){for(const n in t)!We(t[n])&&!ep(n,r)&&(e[n]=t[n])}function kS({transformTemplate:e},t){return m.useMemo(()=>{const r=Ml();return jl(r,t,e),Object.assign({},r.vars,r.style)},[t])}function _S(e,t){const r=e.style||{},n={};return tp(n,r,e),Object.assign(n,kS(e,t)),n}function SS(e,t){const r={},n=_S(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,n.userSelect=n.WebkitUserSelect=n.WebkitTouchCallout="none",n.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=n,r}const ES={offset:"stroke-dashoffset",array:"stroke-dasharray"},CS={offset:"strokeDashoffset",array:"strokeDasharray"};function TS(e,t,r=1,n=0,o=!0){e.pathLength=1;const i=o?ES:CS;e[i.offset]=le.transform(-n);const s=le.transform(t),a=le.transform(r);e[i.array]=`${s} ${a}`}function rp(e,{attrX:t,attrY:r,attrScale:n,pathLength:o,pathSpacing:i=1,pathOffset:s=0,...a},l,c,u){if(jl(e,a,c),l){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:f,style:p}=e;f.transform&&(p.transform=f.transform,delete f.transform),(p.transform||f.transformOrigin)&&(p.transformOrigin=f.transformOrigin??"50% 50%",delete f.transformOrigin),p.transform&&(p.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete f.transformBox),t!==void 0&&(f.x=t),r!==void 0&&(f.y=r),n!==void 0&&(f.scale=n),o!==void 0&&TS(f,o,i,s,!1)}const np=()=>({...Ml(),attrs:{}}),op=e=>typeof e=="string"&&e.toLowerCase()==="svg";function PS(e,t,r,n){const o=m.useMemo(()=>{const i=np();return rp(i,t,op(n),e.transformTemplate,e.style),{...i.attrs,style:{...i.style}}},[t]);if(e.style){const i={};tp(i,e.style,e),o.style={...i,...o.style}}return o}const AS=["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 Nl(e){return typeof e!="string"||e.includes("-")?!1:!!(AS.indexOf(e)>-1||/[A-Z]/u.test(e))}function OS(e,t,r,{latestValues:n},o,i=!1){const a=(Nl(e)?PS:SS)(t,n,o,e),l=mS(t,typeof e=="string",i),c=e!==m.Fragment?{...l,...a,ref:r}:{},{children:u}=t,f=m.useMemo(()=>We(u)?u.get():u,[u]);return m.createElement(e,{...c,children:f})}function ip(e){const t=[{},{}];return e==null||e.values.forEach((r,n)=>{t[0][n]=r.get(),t[1][n]=r.getVelocity()}),t}function Il(e,t,r,n){if(typeof t=="function"){const[o,i]=ip(n);t=t(r!==void 0?r:e.custom,o,i)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,i]=ip(n);t=t(r!==void 0?r:e.custom,o,i)}return t}function oi(e){return We(e)?e.get():e}function jS({scrapeMotionValuesFromProps:e,createRenderState:t},r,n,o){return{latestValues:MS(r,n,o,e),renderState:t()}}function MS(e,t,r,n){const o={},i=n(e,{});for(const p in i)o[p]=oi(i[p]);let{initial:s,animate:a}=e;const l=ni(e),c=Zh(e);t&&c&&!l&&e.inherit!==!1&&(s===void 0&&(s=t.initial),a===void 0&&(a=t.animate));let u=r?r.initial===!1:!1;u=u||s===!1;const f=u?a:s;if(f&&typeof f!="boolean"&&!ri(f)){const p=Array.isArray(f)?f:[f];for(let d=0;d<p.length;d++){const h=Il(e,p[d]);if(h){const{transitionEnd:v,transition:w,...x}=h;for(const S in x){let _=x[S];if(Array.isArray(_)){const T=u?_.length-1:0;_=_[T]}_!==null&&(o[S]=_)}for(const S in v)o[S]=v[S]}}}return o}const sp=e=>(t,r)=>{const n=m.useContext(ti),o=m.useContext(Ba),i=()=>jS(e,t,n,o);return r?i():c_(i)};function Dl(e,t,r){var i;const{style:n}=e,o={};for(const s in n)(We(n[s])||t.style&&We(t.style[s])||ep(s,e)||((i=r==null?void 0:r.getValue(s))==null?void 0:i.liveStyle)!==void 0)&&(o[s]=n[s]);return o}const NS=sp({scrapeMotionValuesFromProps:Dl,createRenderState:Ml});function ap(e,t,r){const n=Dl(e,t,r);for(const o in e)if(We(e[o])||We(t[o])){const i=Gr.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;n[i]=e[o]}return n}const IS=sp({scrapeMotionValuesFromProps:ap,createRenderState:np}),DS=Symbol.for("motionComponentSymbol");function Zr(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function FS(e,t,r){return m.useCallback(n=>{n&&e.onMount&&e.onMount(n),t&&(n?t.mount(n):t.unmount()),r&&(typeof r=="function"?r(n):Zr(r)&&(r.current=n))},[t])}const Fl=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),lp="data-"+Fl("framerAppearId"),cp=m.createContext({});function LS(e,t,r,n,o){var v,w;const{visualElement:i}=m.useContext(ti),s=m.useContext(Yh),a=m.useContext(Ba),l=m.useContext(Wh).reducedMotion,c=m.useRef(null);n=n||s.renderer,!c.current&&n&&(c.current=n(e,{visualState:t,parent:i,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const u=c.current,f=m.useContext(cp);u&&!u.projection&&o&&(u.type==="html"||u.type==="svg")&&RS(c.current,r,o,f);const p=m.useRef(!1);m.useInsertionEffect(()=>{u&&p.current&&u.update(r,a)});const d=r[lp],h=m.useRef(!!d&&!((v=window.MotionHandoffIsComplete)!=null&&v.call(window,d))&&((w=window.MotionHasOptimisedAnimation)==null?void 0:w.call(window,d)));return Df(()=>{u&&(p.current=!0,window.MotionIsMounted=!0,u.updateFeatures(),u.scheduleRenderMicrotask(),h.current&&u.animationState&&u.animationState.animateChanges())}),m.useEffect(()=>{u&&(!h.current&&u.animationState&&u.animationState.animateChanges(),h.current&&(queueMicrotask(()=>{var x;(x=window.MotionHandoffMarkAsComplete)==null||x.call(window,d)}),h.current=!1),u.enteringChildren=void 0)}),u}function RS(e,t,r,n){const{layoutId:o,layout:i,drag:s,dragConstraints:a,layoutScroll:l,layoutRoot:c,layoutCrossfade:u}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:up(e.parent)),e.projection.setOptions({layoutId:o,layout:i,alwaysMeasureLayout:!!s||a&&Zr(a),visualElement:e,animationType:typeof i=="string"?i:"both",initialPromotionConfig:n,crossfade:u,layoutScroll:l,layoutRoot:c})}function up(e){if(e)return e.options.allowProjection!==!1?e.projection:up(e.parent)}function Ll(e,{forwardMotionProps:t=!1}={},r,n){r&&fS(r);const o=Nl(e)?IS:NS;function i(a,l){let c;const u={...m.useContext(Wh),...a,layoutId:VS(a)},{isStatic:f}=u,p=vS(a),d=o(a,f);if(!f&&Ua){zS();const h=US(u);c=h.MeasureLayout,p.visualElement=LS(e,d,u,n,h.ProjectionNode)}return g.jsxs(ti.Provider,{value:p,children:[c&&p.visualElement?g.jsx(c,{visualElement:p.visualElement,...u}):null,OS(e,a,FS(d,p.visualElement,l),d,f,t)]})}i.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const s=m.forwardRef(i);return s[DS]=e,s}function VS({layoutId:e}){const t=m.useContext($o).id;return t&&e!==void 0?t+"-"+e:e}function zS(e,t){m.useContext(Yh).strict}function US(e){const{drag:t,layout:r}=Jr;if(!t&&!r)return{};const n={...t,...r};return{MeasureLayout:t!=null&&t.isEnabled(e)||r!=null&&r.isEnabled(e)?n.MeasureLayout:void 0,ProjectionNode:n.ProjectionNode}}function BS(e,t){if(typeof Proxy>"u")return Ll;const r=new Map,n=(i,s)=>Ll(i,s,e,t),o=(i,s)=>n(i,s);return new Proxy(o,{get:(i,s)=>s==="create"?n:(r.has(s)||r.set(s,Ll(s,void 0,e,t)),r.get(s))})}function dp({top:e,left:t,right:r,bottom:n}){return{x:{min:t,max:r},y:{min:e,max:n}}}function HS({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function qS(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),n=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:n.y,right:n.x}}function Rl(e){return e===void 0||e===1}function Vl({scale:e,scaleX:t,scaleY:r}){return!Rl(e)||!Rl(t)||!Rl(r)}function xr(e){return Vl(e)||fp(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function fp(e){return hp(e.x)||hp(e.y)}function hp(e){return e&&e!=="0%"}function ii(e,t,r){const n=e-r,o=t*n;return r+o}function pp(e,t,r,n,o){return o!==void 0&&(e=ii(e,o,n)),ii(e,r,n)+t}function zl(e,t=0,r=1,n,o){e.min=pp(e.min,t,r,n,o),e.max=pp(e.max,t,r,n,o)}function mp(e,{x:t,y:r}){zl(e.x,t.translate,t.scale,t.originPoint),zl(e.y,r.translate,r.scale,r.originPoint)}const gp=.999999999999,vp=1.0000000000001;function WS(e,t,r,n=!1){const o=r.length;if(!o)return;t.x=t.y=1;let i,s;for(let a=0;a<o;a++){i=r[a],s=i.projectionDelta;const{visualElement:l}=i.options;l&&l.props.style&&l.props.style.display==="contents"||(n&&i.options.layoutScroll&&i.scroll&&i!==i.root&&en(e,{x:-i.scroll.offset.x,y:-i.scroll.offset.y}),s&&(t.x*=s.x.scale,t.y*=s.y.scale,mp(e,s)),n&&xr(i.latestValues)&&en(e,i.latestValues))}t.x<vp&&t.x>gp&&(t.x=1),t.y<vp&&t.y>gp&&(t.y=1)}function Qr(e,t){e.min=e.min+t,e.max=e.max+t}function bp(e,t,r,n,o=.5){const i=Pe(e.min,e.max,o);zl(e,t,r,i,n)}function en(e,t){bp(e.x,t.x,t.scaleX,t.scale,t.originX),bp(e.y,t.y,t.scaleY,t.scale,t.originY)}function wp(e,t){return dp(qS(e.getBoundingClientRect(),t))}function $S(e,t,r){const n=wp(e,r),{scroll:o}=t;return o&&(Qr(n.x,o.offset.x),Qr(n.y,o.offset.y)),n}const yp=()=>({translate:0,scale:1,origin:0,originPoint:0}),tn=()=>({x:yp(),y:yp()}),xp=()=>({min:0,max:0}),je=()=>({x:xp(),y:xp()}),Ul={current:null},kp={current:!1};function KS(){if(kp.current=!0,!!Ua)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Ul.current=e.matches;e.addEventListener("change",t),t()}else Ul.current=!1}const GS=new WeakMap;function YS(e,t,r){for(const n in t){const o=t[n],i=r[n];if(We(o))e.addValue(n,o);else if(We(i))e.addValue(n,Xr(o,{owner:e}));else if(i!==o)if(e.hasValue(n)){const s=e.getValue(n);s.liveStyle===!0?s.jump(o):s.hasAnimated||s.set(o)}else{const s=e.getStaticValue(n);e.addValue(n,Xr(s!==void 0?s:o,{owner:e}))}}for(const n in r)t[n]===void 0&&e.removeValue(n);return t}const _p=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class XS{scrapeMotionValuesFromProps(t,r,n){return{}}constructor({parent:t,props:r,presenceContext:n,reducedMotionConfig:o,blockInitialAnimation:i,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=xl,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.renderScheduledAt=0,this.scheduleRender=()=>{const p=Qe.now();this.renderScheduledAt<p&&(this.renderScheduledAt=p,Ce.render(this.render,!1,!0))};const{latestValues:l,renderState:c}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=t,this.props=r,this.presenceContext=n,this.depth=t?t.depth+1:0,this.reducedMotionConfig=o,this.options=a,this.blockInitialAnimation=!!i,this.isControllingVariants=ni(r),this.isVariantNode=Zh(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:u,...f}=this.scrapeMotionValuesFromProps(r,{},this);for(const p in f){const d=f[p];l[p]!==void 0&&We(d)&&d.set(l[p])}}mount(t){var r;this.current=t,GS.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,o)=>this.bindToMotionValue(o,n)),kp.current||KS(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Ul.current,(r=this.parent)==null||r.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var t;this.projection&&this.projection.unmount(),Yt(this.notifyUpdate),Yt(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(t=this.parent)==null||t.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const n=this.features[r];n&&(n.unmount(),n.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const n=Yr.has(t);n&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&Ce.preRender(this.notifyUpdate),n&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let i;window.MotionCheckAppearSync&&(i=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),i&&i(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Jr){const r=Jr[t];if(!r)continue;const{isEnabled:n,Feature:o}=r;if(!this.features[t]&&o&&n(this.props)&&(this.features[t]=new o(this)),this.features[t]){const i=this.features[t];i.isMounted?i.update():(i.mount(),i.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):je()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let n=0;n<_p.length;n++){const o=_p[n];this.propEventSubscriptions[o]&&(this.propEventSubscriptions[o](),delete this.propEventSubscriptions[o]);const i="on"+o,s=t[i];s&&(this.propEventSubscriptions[o]=this.on(o,s))}this.prevMotionValues=YS(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(t),()=>r.variantChildren.delete(t)}addValue(t,r){const n=this.values.get(t);r!==n&&(n&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return n===void 0&&r!==void 0&&(n=Xr(r===null?void 0:r,{owner:this}),this.addValue(t,n)),n}readValue(t,r){let n=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return n!=null&&(typeof n=="string"&&(Ff(n)||Rf(n))?n=parseFloat(n):!iS(n)&&Jt.test(r)&&(n=Dh(t,r)),this.setBaseTarget(t,We(n)?n.get():n)),We(n)?n.get():n}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){var i;const{initial:r}=this.props;let n;if(typeof r=="string"||typeof r=="object"){const s=Il(this.props,r,(i=this.presenceContext)==null?void 0:i.custom);s&&(n=s[t])}if(r&&n!==void 0)return n;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!We(o)?o:this.initialValues[t]!==void 0&&n===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new Ka),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){Cl.render(this.render)}}class Sp extends XS{constructor(){super(...arguments),this.KeyframeResolver=$2}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){return t.style?t.style[r]:void 0}removeValueFromRenderState(t,{vars:r,style:n}){delete r[t],delete n[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;We(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}function Ep(e,{style:t,vars:r},n,o){const i=e.style;let s;for(s in t)i[s]=t[s];o==null||o.applyProjectionStyles(i,n);for(s in r)i.setProperty(s,r[s])}function JS(e){return window.getComputedStyle(e)}class ZS extends Sp{constructor(){super(...arguments),this.type="html",this.renderInstance=Ep}readValueFromInstance(t,r){var n;if(Yr.has(r))return(n=this.projection)!=null&&n.isProjecting?gl(r):f2(t,r);{const o=JS(t),i=(Ja(r)?o.getPropertyValue(r):o[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(t,{transformPagePoint:r}){return wp(t,r)}build(t,r,n){jl(t,r,n.transformTemplate)}scrapeMotionValuesFromProps(t,r,n){return Dl(t,r,n)}}const Cp=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 QS(e,t,r,n){Ep(e,t,void 0,n);for(const o in t.attrs)e.setAttribute(Cp.has(o)?o:Fl(o),t.attrs[o])}class e5 extends Sp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=je}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Yr.has(r)){const n=Ih(r);return n&&n.default||0}return r=Cp.has(r)?r:Fl(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,n){return ap(t,r,n)}build(t,r,n){rp(t,r,this.isSVGTag,n.transformTemplate,n.style)}renderInstance(t,r,n,o){QS(t,r,n,o)}mount(t){this.isSVGTag=op(t.tagName),super.mount(t)}}const t5=(e,t)=>Nl(e)?new e5(t):new ZS(t,{allowProjection:e!==m.Fragment});function rn(e,t,r){const n=e.getProps();return Il(n,t,r!==void 0?r:n.custom,e)}const Bl=e=>Array.isArray(e);function r5(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,Xr(r))}function n5(e){return Bl(e)?e[e.length-1]||0:e}function o5(e,t){const r=rn(e,t);let{transitionEnd:n={},transition:o={},...i}=r||{};i={...i,...n};for(const s in i){const a=n5(i[s]);r5(e,s,a)}}function i5(e){return!!(We(e)&&e.add)}function Hl(e,t){const r=e.getValue("willChange");if(i5(r))return r.add(t);if(!r&&Rt.WillChange){const n=new Rt.WillChange("auto");e.addValue("willChange",n),n.add(t)}}function Tp(e){return e.props[lp]}const s5=e=>e!==null;function a5(e,{repeat:t,repeatType:r="loop"},n){const o=e.filter(s5),i=t&&r!=="loop"&&t%2===1?0:o.length-1;return!i||n===void 0?o[i]:n}const l5={type:"spring",stiffness:500,damping:25,restSpeed:10},c5=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),u5={type:"keyframes",duration:.8},d5={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},f5=(e,{keyframes:t})=>t.length>2?u5:Yr.has(e)?e.startsWith("scale")?c5(t[1]):l5:d5;function h5({when:e,delay:t,delayChildren:r,staggerChildren:n,staggerDirection:o,repeat:i,repeatType:s,repeatDelay:a,from:l,elapsed:c,...u}){return!!Object.keys(u).length}const ql=(e,t,r,n={},o,i)=>s=>{const a=_l(n,e)||{},l=a.delay||n.delay||0;let{elapsed:c=0}=n;c=c-Tt(l);const u={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...a,delay:-c,onUpdate:p=>{t.set(p),a.onUpdate&&a.onUpdate(p)},onComplete:()=>{s(),a.onComplete&&a.onComplete()},name:e,motionValue:t,element:i?void 0:o};h5(a)||Object.assign(u,f5(e,u)),u.duration&&(u.duration=Tt(u.duration)),u.repeatDelay&&(u.repeatDelay=Tt(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let f=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(kl(u),u.delay===0&&(f=!0)),(Rt.instantAnimations||Rt.skipAnimations)&&(f=!0,kl(u),u.delay=0),u.allowFlatten=!a.type&&!a.ease,f&&!i&&t.get()!==void 0){const p=a5(u.keyframes,a);if(p!==void 0){Ce.update(()=>{u.onUpdate(p),u.onComplete()});return}}return a.isSync?new hl(u):new D2(u)};function p5({protectedKeys:e,needsAnimating:t},r){const n=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,n}function Pp(e,t,{delay:r=0,transitionOverride:n,type:o}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:s,...a}=t;n&&(i=n);const l=[],c=o&&e.animationState&&e.animationState.getState()[o];for(const u in a){const f=e.getValue(u,e.latestValues[u]??null),p=a[u];if(p===void 0||c&&p5(c,u))continue;const d={delay:r,..._l(i||{},u)},h=f.get();if(h!==void 0&&!f.isAnimating&&!Array.isArray(p)&&p===h&&!d.velocity)continue;let v=!1;if(window.MotionHandoffAnimation){const x=Tp(e);if(x){const S=window.MotionHandoffAnimation(x,u,Ce);S!==null&&(d.startTime=S,v=!0)}}Hl(e,u),f.start(ql(u,f,p,e.shouldReduceMotion&&Ah.has(u)?{type:!1}:d,e,v));const w=f.animation;w&&l.push(w)}return s&&Promise.all(l).then(()=>{Ce.update(()=>{s&&o5(e,s)})}),l}function Ap(e,t,r,n=0,o=1){const i=Array.from(e).sort((c,u)=>c.sortNodePosition(u)).indexOf(t),s=e.size,a=(s-1)*n;return typeof r=="function"?r(i,s):o===1?i*n:a-i*n}function Wl(e,t,r={}){var l;const n=rn(e,t,r.type==="exit"?(l=e.presenceContext)==null?void 0:l.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=n||{};r.transitionOverride&&(o=r.transitionOverride);const i=n?()=>Promise.all(Pp(e,n,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:p}=o;return m5(e,t,c,u,f,p,r)}:()=>Promise.resolve(),{when:a}=o;if(a){const[c,u]=a==="beforeChildren"?[i,s]:[s,i];return c().then(()=>u())}else return Promise.all([i(),s(r.delay)])}function m5(e,t,r=0,n=0,o=0,i=1,s){const a=[];for(const l of e.variantChildren)l.notify("AnimationStart",t),a.push(Wl(l,t,{...s,delay:r+(typeof n=="function"?0:n)+Ap(e.variantChildren,l,n,o,i)}).then(()=>l.notify("AnimationComplete",t)));return Promise.all(a)}function g5(e,t,r={}){e.notify("AnimationStart",t);let n;if(Array.isArray(t)){const o=t.map(i=>Wl(e,i,r));n=Promise.all(o)}else if(typeof t=="string")n=Wl(e,t,r);else{const o=typeof t=="function"?rn(e,t,r.custom):t;n=Promise.all(Pp(e,o,r))}return n.then(()=>{e.notify("AnimationComplete",t)})}function Op(e,t){if(!Array.isArray(t))return!1;const r=t.length;if(r!==e.length)return!1;for(let n=0;n<r;n++)if(t[n]!==e[n])return!1;return!0}const v5=Ol.length;function jp(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?jp(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;r<v5;r++){const n=Ol[r],o=e.props[n];(qn(o)||o===!1)&&(t[n]=o)}return t}const b5=[...Al].reverse(),w5=Al.length;function y5(e){return t=>Promise.all(t.map(({animation:r,options:n})=>g5(e,r,n)))}function x5(e){let t=y5(e),r=Mp(),n=!0;const o=l=>(c,u)=>{var p;const f=rn(e,u,l==="exit"?(p=e.presenceContext)==null?void 0:p.custom:void 0);if(f){const{transition:d,transitionEnd:h,...v}=f;c={...c,...v,...h}}return c};function i(l){t=l(e)}function s(l){const{props:c}=e,u=jp(e.parent)||{},f=[],p=new Set;let d={},h=1/0;for(let w=0;w<w5;w++){const x=b5[w],S=r[x],_=c[x]!==void 0?c[x]:u[x],T=qn(_),P=x===l?S.isActive:null;P===!1&&(h=w);let A=_===u[x]&&_!==c[x]&&T;if(A&&n&&e.manuallyAnimateOnMount&&(A=!1),S.protectedKeys={...d},!S.isActive&&P===null||!_&&!S.prevProp||ri(_)||typeof _=="boolean")continue;const M=k5(S.prevProp,_);let I=M||x===l&&S.isActive&&!A&&T||w>h&&T,V=!1;const L=Array.isArray(_)?_:[_];let O=L.reduce(o(x),{});P===!1&&(O={});const{prevResolvedValues:F={}}=S,R={...F,...O},X=G=>{I=!0,p.has(G)&&(V=!0,p.delete(G)),S.needsAnimating[G]=!0;const H=e.getValue(G);H&&(H.liveStyle=!1)};for(const G in R){const H=O[G],U=F[G];if(d.hasOwnProperty(G))continue;let te=!1;Bl(H)&&Bl(U)?te=!Op(H,U):te=H!==U,te?H!=null?X(G):p.add(G):H!==void 0&&p.has(G)?X(G):S.protectedKeys[G]=!0}S.prevProp=_,S.prevResolvedValues=O,S.isActive&&(d={...d,...O}),n&&e.blockInitialAnimation&&(I=!1);const z=A&&M;I&&(!z||V)&&f.push(...L.map(G=>{const H={type:x};if(typeof G=="string"&&n&&!z&&e.manuallyAnimateOnMount&&e.parent){const{parent:U}=e,te=rn(U,G);if(U.enteringChildren&&te){const{delayChildren:ae}=te.transition||{};H.delay=Ap(U.enteringChildren,e,ae)}}return{animation:G,options:H}}))}if(p.size){const w={};if(typeof c.initial!="boolean"){const x=rn(e,Array.isArray(c.initial)?c.initial[0]:c.initial);x&&x.transition&&(w.transition=x.transition)}p.forEach(x=>{const S=e.getBaseTarget(x),_=e.getValue(x);_&&(_.liveStyle=!0),w[x]=S??null}),f.push({animation:w})}let v=!!f.length;return n&&(c.initial===!1||c.initial===c.animate)&&!e.manuallyAnimateOnMount&&(v=!1),n=!1,v?t(f):Promise.resolve()}function a(l,c){var f;if(r[l].isActive===c)return Promise.resolve();(f=e.variantChildren)==null||f.forEach(p=>{var d;return(d=p.animationState)==null?void 0:d.setActive(l,c)}),r[l].isActive=c;const u=s(l);for(const p in r)r[p].protectedKeys={};return u}return{animateChanges:s,setActive:a,setAnimateFunction:i,getState:()=>r,reset:()=>{r=Mp(),n=!0}}}function k5(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!Op(t,e):!1}function kr(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Mp(){return{animate:kr(!0),whileInView:kr(),whileHover:kr(),whileTap:kr(),whileDrag:kr(),whileFocus:kr(),exit:kr()}}class Zt{constructor(t){this.isMounted=!1,this.node=t}update(){}}class _5 extends Zt{constructor(t){super(t),t.animationState||(t.animationState=x5(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();ri(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){var t;this.node.animationState.reset(),(t=this.unmountControls)==null||t.call(this)}}let S5=0;class E5 extends Zt{constructor(){super(...arguments),this.id=S5++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:n}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===n)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const C5={animation:{Feature:_5},exit:{Feature:E5}};function $n(e,t,r,n={passive:!0}){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r)}function Kn(e){return{point:{x:e.pageX,y:e.pageY}}}const T5=e=>t=>Tl(t)&&e(t,Kn(t));function Gn(e,t,r,n){return $n(e,t,T5(r),n)}const Np=1e-4,P5=1-Np,A5=1+Np,Ip=.01,O5=0-Ip,j5=0+Ip;function Ye(e){return e.max-e.min}function M5(e,t,r){return Math.abs(e-t)<=r}function Dp(e,t,r,n=.5){e.origin=n,e.originPoint=Pe(t.min,t.max,e.origin),e.scale=Ye(r)/Ye(t),e.translate=Pe(r.min,r.max,e.origin)-e.originPoint,(e.scale>=P5&&e.scale<=A5||isNaN(e.scale))&&(e.scale=1),(e.translate>=O5&&e.translate<=j5||isNaN(e.translate))&&(e.translate=0)}function Yn(e,t,r,n){Dp(e.x,t.x,r.x,n?n.originX:void 0),Dp(e.y,t.y,r.y,n?n.originY:void 0)}function Fp(e,t,r){e.min=r.min+t.min,e.max=e.min+Ye(t)}function N5(e,t,r){Fp(e.x,t.x,r.x),Fp(e.y,t.y,r.y)}function Lp(e,t,r){e.min=t.min-r.min,e.max=e.min+Ye(t)}function Xn(e,t,r){Lp(e.x,t.x,r.x),Lp(e.y,t.y,r.y)}function lt(e){return[e("x"),e("y")]}const Rp=({current:e})=>e?e.ownerDocument.defaultView:null,Vp=(e,t)=>Math.abs(e-t);function I5(e,t){const r=Vp(e.x,t.x),n=Vp(e.y,t.y);return Math.sqrt(r**2+n**2)}class zp{constructor(t,r,{transformPagePoint:n,contextWindow:o=window,dragSnapToOrigin:i=!1,distanceThreshold:s=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const p=Kl(this.lastMoveEventInfo,this.history),d=this.startEvent!==null,h=I5(p.offset,{x:0,y:0})>=this.distanceThreshold;if(!d&&!h)return;const{point:v}=p,{timestamp:w}=Be;this.history.push({...v,timestamp:w});const{onStart:x,onMove:S}=this.handlers;d||(x&&x(this.lastMoveEvent,p),this.startEvent=this.lastMoveEvent),S&&S(this.lastMoveEvent,p)},this.handlePointerMove=(p,d)=>{this.lastMoveEvent=p,this.lastMoveEventInfo=$l(d,this.transformPagePoint),Ce.update(this.updatePoint,!0)},this.handlePointerUp=(p,d)=>{this.end();const{onEnd:h,onSessionEnd:v,resumeAnimation:w}=this.handlers;if(this.dragSnapToOrigin&&w&&w(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=Kl(p.type==="pointercancel"?this.lastMoveEventInfo:$l(d,this.transformPagePoint),this.history);this.startEvent&&h&&h(p,x),v&&v(p,x)},!Tl(t))return;this.dragSnapToOrigin=i,this.handlers=r,this.transformPagePoint=n,this.distanceThreshold=s,this.contextWindow=o||window;const a=Kn(t),l=$l(a,this.transformPagePoint),{point:c}=l,{timestamp:u}=Be;this.history=[{...c,timestamp:u}];const{onSessionStart:f}=r;f&&f(t,Kl(l,this.history)),this.removeListeners=Dn(Gn(this.contextWindow,"pointermove",this.handlePointerMove),Gn(this.contextWindow,"pointerup",this.handlePointerUp),Gn(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),Yt(this.updatePoint)}}function $l(e,t){return t?{point:t(e.point)}:e}function Up(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Kl({point:e},t){return{point:e,delta:Up(e,Bp(t)),offset:Up(e,D5(t)),velocity:F5(t,.1)}}function D5(e){return e[0]}function Bp(e){return e[e.length-1]}function F5(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,n=null;const o=Bp(e);for(;r>=0&&(n=e[r],!(o.timestamp-n.timestamp>Tt(t)));)r--;if(!n)return{x:0,y:0};const i=Pt(o.timestamp-n.timestamp);if(i===0)return{x:0,y:0};const s={x:(o.x-n.x)/i,y:(o.y-n.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function L5(e,{min:t,max:r},n){return t!==void 0&&e<t?e=n?Pe(t,e,n.min):Math.max(e,t):r!==void 0&&e>r&&(e=n?Pe(r,e,n.max):Math.min(e,r)),e}function Hp(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function R5(e,{top:t,left:r,bottom:n,right:o}){return{x:Hp(e.x,r,o),y:Hp(e.y,t,n)}}function qp(e,t){let r=t.min-e.min,n=t.max-e.max;return t.max-t.min<e.max-e.min&&([r,n]=[n,r]),{min:r,max:n}}function V5(e,t){return{x:qp(e.x,t.x),y:qp(e.y,t.y)}}function z5(e,t){let r=.5;const n=Ye(e),o=Ye(t);return o>n?r=Fn(t.min,t.max-n,e.min):n>o&&(r=Fn(e.min,e.max-o,t.min)),Lt(0,1,r)}function U5(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Gl=.35;function B5(e=Gl){return e===!1?e=0:e===!0&&(e=Gl),{x:Wp(e,"left","right"),y:Wp(e,"top","bottom")}}function Wp(e,t,r){return{min:$p(e,t),max:$p(e,r)}}function $p(e,t){return typeof e=="number"?e:e[t]||0}const H5=new WeakMap;class q5{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=je(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:n}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const i=f=>{const{dragSnapToOrigin:p}=this.getProps();p?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(Kn(f).point)},s=(f,p)=>{const{drag:d,dragPropagation:h,onDragStart:v}=this.getProps();if(d&&!h&&(this.openDragLock&&this.openDragLock(),this.openDragLock=J2(d),!this.openDragLock))return;this.latestPointerEvent=f,this.latestPanInfo=p,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),lt(x=>{let S=this.getAxisMotionValue(x).get()||0;if(At.test(S)){const{projection:_}=this.visualElement;if(_&&_.layout){const T=_.layout.layoutBox[x];T&&(S=Ye(T)*(parseFloat(S)/100))}}this.originPoint[x]=S}),v&&Ce.postRender(()=>v(f,p)),Hl(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},a=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p;const{dragPropagation:d,dragDirectionLock:h,onDirectionLock:v,onDrag:w}=this.getProps();if(!d&&!this.openDragLock)return;const{offset:x}=p;if(h&&this.currentDirection===null){this.currentDirection=W5(x),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",p.point,x),this.updateAxis("y",p.point,x),this.visualElement.render(),w&&w(f,p)},l=(f,p)=>{this.latestPointerEvent=f,this.latestPanInfo=p,this.stop(f,p),this.latestPointerEvent=null,this.latestPanInfo=null},c=()=>lt(f=>{var p;return this.getAnimationState(f)==="paused"&&((p=this.getAxisMotionValue(f).animation)==null?void 0:p.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new zp(t,{onSessionStart:i,onStart:s,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:n,contextWindow:Rp(this.visualElement)})}stop(t,r){const n=t||this.latestPointerEvent,o=r||this.latestPanInfo,i=this.isDragging;if(this.cancel(),!i||!o||!n)return;const{velocity:s}=o;this.startAnimation(s);const{onDragEnd:a}=this.getProps();a&&Ce.postRender(()=>a(n,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(t,r,n){const{drag:o}=this.getProps();if(!n||!si(t,o,this.currentDirection))return;const i=this.getAxisMotionValue(t);let s=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(s=L5(s,this.constraints[t],this.elastic[t])),i.set(s)}resolveConstraints(){var i;const{dragConstraints:t,dragElastic:r}=this.getProps(),n=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(i=this.visualElement.projection)==null?void 0:i.layout,o=this.constraints;t&&Zr(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&n?this.constraints=R5(n.layoutBox,t):this.constraints=!1,this.elastic=B5(r),o!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&<(s=>{this.constraints!==!1&&this.getAxisMotionValue(s)&&(this.constraints[s]=U5(n.layoutBox[s],this.constraints[s]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!Zr(t))return!1;const n=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=$S(n,o.root,this.visualElement.getTransformPagePoint());let s=V5(o.layout.layoutBox,i);if(r){const a=r(HS(s));this.hasMutatedConstraints=!!a,a&&(s=dp(a))}return s}startAnimation(t){const{drag:r,dragMomentum:n,dragElastic:o,dragTransition:i,dragSnapToOrigin:s,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},c=lt(u=>{if(!si(u,r,this.currentDirection))return;let f=l&&l[u]||{};s&&(f={min:0,max:0});const p=o?200:1e6,d=o?40:1e7,h={type:"inertia",velocity:n?t[u]:0,bounceStiffness:p,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...i,...f};return this.startAxisValueAnimation(u,h)});return Promise.all(c).then(a)}startAxisValueAnimation(t,r){const n=this.getAxisMotionValue(t);return Hl(this.visualElement,t),n.start(ql(t,n,0,r,this.visualElement,!1))}stopAnimation(){lt(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){lt(t=>{var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.pause()})}getAnimationState(t){var r;return(r=this.getAxisMotionValue(t).animation)==null?void 0:r.state}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,n=this.visualElement.getProps(),o=n[r];return o||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){lt(r=>{const{drag:n}=this.getProps();if(!si(r,n,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(r);if(o&&o.layout){const{min:s,max:a}=o.layout.layoutBox[r];i.set(t[r]-Pe(s,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:n}=this.visualElement;if(!Zr(r)||!n||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};lt(s=>{const a=this.getAxisMotionValue(s);if(a&&this.constraints!==!1){const l=a.get();o[s]=z5({min:l,max:l},this.constraints[s])}});const{transformTemplate:i}=this.visualElement.getProps();this.visualElement.current.style.transform=i?i({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),lt(s=>{if(!si(s,t,null))return;const a=this.getAxisMotionValue(s),{min:l,max:c}=this.constraints[s];a.set(Pe(l,c,o[s]))})}addListeners(){if(!this.visualElement.current)return;H5.set(this.visualElement,this);const t=this.visualElement.current,r=Gn(t,"pointerdown",l=>{const{drag:c,dragListener:u=!0}=this.getProps();c&&u&&this.start(l)}),n=()=>{const{dragConstraints:l}=this.getProps();Zr(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:o}=this.visualElement,i=o.addEventListener("measure",n);o&&!o.layout&&(o.root&&o.root.updateScroll(),o.updateLayout()),Ce.read(n);const s=$n(window,"resize",()=>this.scalePositionWithinConstraints()),a=o.addEventListener("didUpdate",({delta:l,hasLayoutChanged:c})=>{this.isDragging&&c&&(lt(u=>{const f=this.getAxisMotionValue(u);f&&(this.originPoint[u]+=l[u].translate,f.set(f.get()+l[u].translate))}),this.visualElement.render())});return()=>{s(),r(),i(),a&&a()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:s=Gl,dragMomentum:a=!0}=t;return{...t,drag:r,dragDirectionLock:n,dragPropagation:o,dragConstraints:i,dragElastic:s,dragMomentum:a}}}function si(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function W5(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class $5 extends Zt{constructor(t){super(t),this.removeGroupControls=at,this.removeListeners=at,this.controls=new q5(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||at}unmount(){this.removeGroupControls(),this.removeListeners()}}const Kp=e=>(t,r)=>{e&&Ce.postRender(()=>e(t,r))};class K5 extends Zt{constructor(){super(...arguments),this.removePointerDownListener=at}onPointerDown(t){this.session=new zp(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Rp(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:n,onPanEnd:o}=this.node.getProps();return{onSessionStart:Kp(t),onStart:Kp(r),onMove:n,onEnd:(i,s)=>{delete this.session,o&&Ce.postRender(()=>o(i,s))}}}mount(){this.removePointerDownListener=Gn(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const ai={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Gp(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const Jn={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(le.test(e))e=parseFloat(e);else return e;const r=Gp(e,t.target.x),n=Gp(e,t.target.y);return`${r}% ${n}%`}},G5={correct:(e,{treeScale:t,projectionDelta:r})=>{const n=e,o=Jt.parse(e);if(o.length>5)return n;const i=Jt.createTransformer(e),s=typeof o[0]!="number"?1:0,a=r.x.scale*t.x,l=r.y.scale*t.y;o[0+s]/=a,o[1+s]/=l;const c=Pe(a,l,.5);return typeof o[2+s]=="number"&&(o[2+s]/=c),typeof o[3+s]=="number"&&(o[3+s]/=c),i(o)}};let Yl=!1;class Y5 extends m.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n,layoutId:o}=this.props,{projection:i}=t;bS(X5),i&&(r.group&&r.group.add(i),n&&n.register&&o&&n.register(i),Yl&&i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),ai.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:n,drag:o,isPresent:i}=this.props,{projection:s}=n;return s&&(s.isPresent=i,Yl=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==i?s.willUpdate():this.safeToRemove(),t.isPresent!==i&&(i?s.promote():s.relegate()||Ce.postRender(()=>{const a=s.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Cl.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:n}=this.props,{projection:o}=t;Yl=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),n&&n.deregister&&n.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function Yp(e){const[t,r]=sS(),n=m.useContext($o);return g.jsx(Y5,{...e,layoutGroup:n,switchLayoutGroup:m.useContext(cp),isPresent:t,safeToRemove:r})}const X5={borderRadius:{...Jn,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Jn,borderTopRightRadius:Jn,borderBottomLeftRadius:Jn,borderBottomRightRadius:Jn,boxShadow:G5};function J5(e,t,r){const n=We(e)?e:Xr(e);return n.start(ql("",n,t,r)),n.animation}const Z5=(e,t)=>e.depth-t.depth;class Q5{constructor(){this.children=[],this.isDirty=!1}add(t){Ha(this.children,t),this.isDirty=!0}remove(t){qa(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(Z5),this.isDirty=!1,this.children.forEach(t)}}function eE(e,t){const r=Qe.now(),n=({timestamp:o})=>{const i=o-r;i>=t&&(Yt(n),e(i-t))};return Ce.setup(n,!0),()=>Yt(n)}const Xp=["TopLeft","TopRight","BottomLeft","BottomRight"],tE=Xp.length,Jp=e=>typeof e=="string"?parseFloat(e):e,Zp=e=>typeof e=="number"||le.test(e);function rE(e,t,r,n,o,i){o?(e.opacity=Pe(0,r.opacity??1,nE(n)),e.opacityExit=Pe(t.opacity??1,0,oE(n))):i&&(e.opacity=Pe(t.opacity??1,r.opacity??1,n));for(let s=0;s<tE;s++){const a=`border${Xp[s]}Radius`;let l=Qp(t,a),c=Qp(r,a);if(l===void 0&&c===void 0)continue;l||(l=0),c||(c=0),l===0||c===0||Zp(l)===Zp(c)?(e[a]=Math.max(Pe(Jp(l),Jp(c),n),0),(At.test(c)||At.test(l))&&(e[a]+="%")):e[a]=c}(t.rotate||r.rotate)&&(e.rotate=Pe(t.rotate||0,r.rotate||0,n))}function Qp(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const nE=em(0,.5,$f),oE=em(.5,.95,at);function em(e,t,r){return n=>n<e?0:n>t?1:r(Fn(e,t,n))}function tm(e,t){e.min=t.min,e.max=t.max}function ct(e,t){tm(e.x,t.x),tm(e.y,t.y)}function rm(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function nm(e,t,r,n,o){return e-=t,e=ii(e,1/r,n),o!==void 0&&(e=ii(e,1/o,n)),e}function iE(e,t=0,r=1,n=.5,o,i=e,s=e){if(At.test(t)&&(t=parseFloat(t),t=Pe(s.min,s.max,t/100)-s.min),typeof t!="number")return;let a=Pe(i.min,i.max,n);e===i&&(a-=t),e.min=nm(e.min,t,r,a,o),e.max=nm(e.max,t,r,a,o)}function om(e,t,[r,n,o],i,s){iE(e,t[r],t[n],t[o],t.scale,i,s)}const sE=["x","scaleX","originX"],aE=["y","scaleY","originY"];function im(e,t,r,n){om(e.x,t,sE,r?r.x:void 0,n?n.x:void 0),om(e.y,t,aE,r?r.y:void 0,n?n.y:void 0)}function sm(e){return e.translate===0&&e.scale===1}function am(e){return sm(e.x)&&sm(e.y)}function lm(e,t){return e.min===t.min&&e.max===t.max}function lE(e,t){return lm(e.x,t.x)&&lm(e.y,t.y)}function cm(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function um(e,t){return cm(e.x,t.x)&&cm(e.y,t.y)}function dm(e){return Ye(e.x)/Ye(e.y)}function fm(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class cE{constructor(){this.members=[]}add(t){Ha(this.members,t),t.scheduleRender()}remove(t){if(qa(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){const r=this.members.findIndex(o=>t===o);if(r===0)return!1;let n;for(let o=r;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){n=i;break}}return n?(this.promote(n),!0):!1}promote(t,r){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,r&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:o}=t.options;o===!1&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:r,resumingFrom:n}=t;r.onExitComplete&&r.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function uE(e,t,r){let n="";const o=e.x.translate/t.x,i=e.y.translate/t.y,s=(r==null?void 0:r.z)||0;if((o||i||s)&&(n=`translate3d(${o}px, ${i}px, ${s}px) `),(t.x!==1||t.y!==1)&&(n+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:c,rotate:u,rotateX:f,rotateY:p,skewX:d,skewY:h}=r;c&&(n=`perspective(${c}px) ${n}`),u&&(n+=`rotate(${u}deg) `),f&&(n+=`rotateX(${f}deg) `),p&&(n+=`rotateY(${p}deg) `),d&&(n+=`skewX(${d}deg) `),h&&(n+=`skewY(${h}deg) `)}const a=e.x.scale*t.x,l=e.y.scale*t.y;return(a!==1||l!==1)&&(n+=`scale(${a}, ${l})`),n||"none"}const Xl=["","X","Y","Z"],dE=1e3;let fE=0;function Jl(e,t,r,n){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),n&&(n[e]=0))}function hm(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=Tp(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:i}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",Ce,!(o||i))}const{parent:n}=e;n&&!n.hasCheckedOptimisedAppear&&hm(n)}function pm({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:n,resetTransform:o}){return class{constructor(s={},a=t==null?void 0:t()){this.id=fE++,this.animationId=0,this.animationCommitId=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.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(mE),this.nodes.forEach(wE),this.nodes.forEach(yE),this.nodes.forEach(gE)},this.resolvedRelativeTargetAt=0,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;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new Q5)}addEventListener(s,a){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new Ka),this.eventHandlers.get(s).add(a)}notifyListeners(s,...a){const l=this.eventHandlers.get(s);l&&l.notify(...a)}hasListeners(s){return this.eventHandlers.has(s)}mount(s){if(this.instance)return;this.isSVG=qh(s)&&!nS(s),this.instance=s;const{layoutId:a,layout:l,visualElement:c}=this.options;if(c&&!c.current&&c.mount(s),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(l||a)&&(this.isLayoutDirty=!0),e){let u,f=0;const p=()=>this.root.updateBlockedByResize=!1;Ce.read(()=>{f=window.innerWidth}),e(s,()=>{const d=window.innerWidth;d!==f&&(f=d,this.root.updateBlockedByResize=!0,u&&u(),u=eE(p,250),ai.hasAnimatedSinceResize&&(ai.hasAnimatedSinceResize=!1,this.nodes.forEach(vm)))})}a&&this.root.registerSharedNode(a,this),this.options.animate!==!1&&c&&(a||l)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:f,hasRelativeLayoutChanged:p,layout:d})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const h=this.options.transition||c.getDefaultTransition()||EE,{onLayoutAnimationStart:v,onLayoutAnimationComplete:w}=c.getProps(),x=!this.targetLayout||!um(this.targetLayout,d),S=!f&&p;if(this.options.layoutRoot||this.resumeFrom||S||f&&(x||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const _={..._l(h,"layout"),onPlay:v,onComplete:w};(c.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_),this.setAnimationOrigin(u,S)}else f||vm(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=d})}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,this.eventHandlers.clear(),Yt(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(xE),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(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&hm(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const f=this.path[u];f.shouldResetTransform=!0,f.updateScroll("snapshot"),f.options.layoutRoot&&f.willUpdate(!1)}const{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;const c=this.getTransformTemplate();this.prevTransformTemplateValue=c?c(this.latestValues,""):void 0,this.updateSnapshot(),s&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(mm);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(gm);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(bE),this.nodes.forEach(hE),this.nodes.forEach(pE)):this.nodes.forEach(gm),this.clearAllSnapshots();const a=Qe.now();Be.delta=Lt(0,16.666666666666668,a-Be.timestamp),Be.timestamp=a,Be.isProcessing=!0,Xa.update.process(Be),Xa.preRender.process(Be),Xa.render.process(Be),Be.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Cl.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(vE),this.sharedNodes.forEach(kE)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Ce.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Ce.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Ye(this.snapshot.measuredBox.x)&&!Ye(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}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<this.path.length;l++)this.path[l].updateScroll();const s=this.layout;this.layout=this.measure(!1),this.layoutCorrected=je(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,s?s.layoutBox:void 0)}updateScroll(s="measure"){let a=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===s&&(a=!1),a&&this.instance){const l=n(this.instance);this.scroll={animationId:this.root.animationId,phase:s,isRoot:l,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!o)return;const s=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!am(this.projectionDelta),l=this.getTransformTemplate(),c=l?l(this.latestValues,""):void 0,u=c!==this.prevTransformTemplateValue;s&&this.instance&&(a||xr(this.latestValues)||u)&&(o(this.instance,c),this.shouldResetTransform=!1,this.scheduleRender())}measure(s=!0){const a=this.measurePageBox();let l=this.removeElementScroll(a);return s&&(l=this.removeTransform(l)),CE(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var c;const{visualElement:s}=this.options;if(!s)return je();const a=s.measureViewportBox();if(!(((c=this.scroll)==null?void 0:c.wasRoot)||this.path.some(TE))){const{scroll:u}=this.root;u&&(Qr(a.x,u.offset.x),Qr(a.y,u.offset.y))}return a}removeElementScroll(s){var l;const a=je();if(ct(a,s),(l=this.scroll)!=null&&l.wasRoot)return a;for(let c=0;c<this.path.length;c++){const u=this.path[c],{scroll:f,options:p}=u;u!==this.root&&f&&p.layoutScroll&&(f.wasRoot&&ct(a,s),Qr(a.x,f.offset.x),Qr(a.y,f.offset.y))}return a}applyTransform(s,a=!1){const l=je();ct(l,s);for(let c=0;c<this.path.length;c++){const u=this.path[c];!a&&u.options.layoutScroll&&u.scroll&&u!==u.root&&en(l,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),xr(u.latestValues)&&en(l,u.latestValues)}return xr(this.latestValues)&&en(l,this.latestValues),l}removeTransform(s){const a=je();ct(a,s);for(let l=0;l<this.path.length;l++){const c=this.path[l];if(!c.instance||!xr(c.latestValues))continue;Vl(c.latestValues)&&c.updateSnapshot();const u=je(),f=c.measurePageBox();ct(u,f),im(a,c.latestValues,c.snapshot?c.snapshot.layoutBox:void 0,u)}return xr(this.latestValues)&&im(a,this.latestValues),a}setTargetDelta(s){this.targetDelta=s,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(s){this.options={...this.options,...s,crossfade:s.crossfade!==void 0?s.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Be.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(s=!1){var p;const a=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=a.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=a.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=a.isSharedProjectionDirty);const l=!!this.resumingFrom||this!==a;if(!(s||l&&this.isSharedProjectionDirty||this.isProjectionDirty||(p=this.parent)!=null&&p.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:f}=this.options;if(!(!this.layout||!(u||f))){if(this.resolvedRelativeTargetAt=Be.timestamp,!this.targetDelta&&!this.relativeTarget){const d=this.getClosestProjectingParent();d&&d.layout&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=je(),this.relativeTargetOrigin=je(),Xn(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),ct(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=je(),this.targetWithTransforms=je()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),N5(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):ct(this.target,this.layout.layoutBox),mp(this.target,this.targetDelta)):ct(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=je(),this.relativeTargetOrigin=je(),Xn(this.relativeTargetOrigin,this.target,d.target),ct(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||Vl(this.parent.latestValues)||fp(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var h;const s=this.getLead(),a=!!this.resumingFrom||this!==s;let l=!0;if((this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty)&&(l=!1),a&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(l=!1),this.resolvedRelativeTargetAt===Be.timestamp&&(l=!1),l)return;const{layout:c,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||u))return;ct(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,p=this.treeScale.y;WS(this.layoutCorrected,this.treeScale,this.path,a),s.layout&&!s.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(s.target=s.layout.layoutBox,s.targetWithTransforms=je());const{target:d}=s;if(!d){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(rm(this.prevProjectionDelta.x,this.projectionDelta.x),rm(this.prevProjectionDelta.y,this.projectionDelta.y)),Yn(this.projectionDelta,this.layoutCorrected,d,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==p||!fm(this.projectionDelta.x,this.prevProjectionDelta.x)||!fm(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",d))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(s=!0){var a;if((a=this.options.visualElement)==null||a.scheduleRender(),s){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=tn(),this.projectionDelta=tn(),this.projectionDeltaWithTransform=tn()}setAnimationOrigin(s,a=!1){const l=this.snapshot,c=l?l.latestValues:{},u={...this.latestValues},f=tn();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const p=je(),d=l?l.source:void 0,h=this.layout?this.layout.source:void 0,v=d!==h,w=this.getStack(),x=!w||w.members.length<=1,S=!!(v&&!x&&this.options.crossfade===!0&&!this.path.some(SE));this.animationProgress=0;let _;this.mixTargetDelta=T=>{const P=T/1e3;bm(f.x,s.x,P),bm(f.y,s.y,P),this.setTargetDelta(f),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Xn(p,this.layout.layoutBox,this.relativeParent.layout.layoutBox),_E(this.relativeTarget,this.relativeTargetOrigin,p,P),_&&lE(this.relativeTarget,_)&&(this.isProjectionDirty=!1),_||(_=je()),ct(_,this.relativeTarget)),v&&(this.animationValues=u,rE(u,c,this.latestValues,P,S,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=P},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){var a,l,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)==null||a.stop(),(c=(l=this.resumingFrom)==null?void 0:l.currentAnimation)==null||c.stop(),this.pendingAnimation&&(Yt(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Ce.update(()=>{ai.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Xr(0)),this.currentAnimation=J5(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),s.onUpdate&&s.onUpdate(u)},onStop:()=>{},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(dE),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:a,target:l,layout:c,latestValues:u}=s;if(!(!a||!l||!c)){if(this!==s&&this.layout&&c&&_m(this.options.animationType,this.layout.layoutBox,c.layoutBox)){l=this.target||je();const f=Ye(this.layout.layoutBox.x);l.x.min=s.target.x.min,l.x.max=l.x.min+f;const p=Ye(this.layout.layoutBox.y);l.y.min=s.target.y.min,l.y.max=l.y.min+p}ct(a,l),en(a,u),Yn(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(s,a){this.sharedNodes.has(s)||this.sharedNodes.set(s,new cE),this.sharedNodes.get(s).add(a);const c=a.options.initialPromotionConfig;a.promote({transition:c?c.transition:void 0,preserveFollowOpacity:c&&c.shouldPreserveFollowOpacity?c.shouldPreserveFollowOpacity(a):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){var a;const{layoutId:s}=this.options;return s?((a=this.getStack())==null?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:s}=this.options;return s?(a=this.getStack())==null?void 0:a.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 c=this.getStack();c&&c.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}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let a=!1;const{latestValues:l}=s;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const c={};l.z&&Jl("z",s,c,this.animationValues);for(let u=0;u<Xl.length;u++)Jl(`rotate${Xl[u]}`,s,c,this.animationValues),Jl(`skew${Xl[u]}`,s,c,this.animationValues);s.render();for(const u in c)s.setStaticValue(u,c[u]),this.animationValues&&(this.animationValues[u]=c[u]);s.scheduleRender()}applyProjectionStyles(s,a){if(!this.instance||this.isSVG)return;if(!this.isVisible){s.visibility="hidden";return}const l=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,s.visibility="",s.opacity="",s.pointerEvents=oi(a==null?void 0:a.pointerEvents)||"",s.transform=l?l(this.latestValues,""):"none";return}const c=this.getLead();if(!this.projectionDelta||!this.layout||!c.target){this.options.layoutId&&(s.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,s.pointerEvents=oi(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!xr(this.latestValues)&&(s.transform=l?l({},""):"none",this.hasProjected=!1);return}s.visibility="";const u=c.animationValues||c.latestValues;this.applyTransformsToTarget();let f=uE(this.projectionDeltaWithTransform,this.treeScale,u);l&&(f=l(u,f)),s.transform=f;const{x:p,y:d}=this.projectionDelta;s.transformOrigin=`${p.origin*100}% ${d.origin*100}% 0`,c.animationValues?s.opacity=c===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:s.opacity=c===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const h in Wn){if(u[h]===void 0)continue;const{correct:v,applyTo:w,isCSSVariable:x}=Wn[h],S=f==="none"?u[h]:v(u[h],c);if(w){const _=w.length;for(let T=0;T<_;T++)s[w[T]]=S}else x?this.options.visualElement.renderState.vars[h]=S:s[h]=S}this.options.layoutId&&(s.pointerEvents=c===this?oi(a==null?void 0:a.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(s=>{var a;return(a=s.currentAnimation)==null?void 0:a.stop()}),this.root.nodes.forEach(mm),this.root.sharedNodes.clear()}}}function hE(e){e.updateLayout()}function pE(e){var r;const t=((r=e.resumeFrom)==null?void 0:r.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:n,measuredBox:o}=e.layout,{animationType:i}=e.options,s=t.source!==e.layout.source;i==="size"?lt(f=>{const p=s?t.measuredBox[f]:t.layoutBox[f],d=Ye(p);p.min=n[f].min,p.max=p.min+d}):_m(i,t.layoutBox,n)&<(f=>{const p=s?t.measuredBox[f]:t.layoutBox[f],d=Ye(n[f]);p.max=p.min+d,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[f].max=e.relativeTarget[f].min+d)});const a=tn();Yn(a,n,t.layoutBox);const l=tn();s?Yn(l,e.applyTransform(o,!0),t.measuredBox):Yn(l,n,t.layoutBox);const c=!am(a);let u=!1;if(!e.resumeFrom){const f=e.getClosestProjectingParent();if(f&&!f.resumeFrom){const{snapshot:p,layout:d}=f;if(p&&d){const h=je();Xn(h,t.layoutBox,p.layoutBox);const v=je();Xn(v,n,d.layoutBox),um(h,v)||(u=!0),f.options.layoutRoot&&(e.relativeTarget=v,e.relativeTargetOrigin=h,e.relativeParent=f)}}}e.notifyListeners("didUpdate",{layout:n,snapshot:t,delta:l,layoutDelta:a,hasLayoutChanged:c,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:n}=e.options;n&&n()}e.options.transition=void 0}function mE(e){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 gE(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function vE(e){e.clearSnapshot()}function mm(e){e.clearMeasurements()}function gm(e){e.isLayoutDirty=!1}function bE(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function vm(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function wE(e){e.resolveTargetDelta()}function yE(e){e.calcProjection()}function xE(e){e.resetSkewAndRotation()}function kE(e){e.removeLeadSnapshot()}function bm(e,t,r){e.translate=Pe(t.translate,0,r),e.scale=Pe(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function wm(e,t,r,n){e.min=Pe(t.min,r.min,n),e.max=Pe(t.max,r.max,n)}function _E(e,t,r,n){wm(e.x,t.x,r.x,n),wm(e.y,t.y,r.y,n)}function SE(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const EE={duration:.45,ease:[.4,0,.1,1]},ym=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),xm=ym("applewebkit/")&&!ym("chrome/")?Math.round:at;function km(e){e.min=xm(e.min),e.max=xm(e.max)}function CE(e){km(e.x),km(e.y)}function _m(e,t,r){return e==="position"||e==="preserve-aspect"&&!M5(dm(t),dm(r),.2)}function TE(e){var t;return e!==e.root&&((t=e.scroll)==null?void 0:t.wasRoot)}const PE=pm({attachResizeListener:(e,t)=>$n(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Zl={current:void 0},Sm=pm({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Zl.current){const e=new PE({});e.mount(window),e.setOptions({layoutScroll:!0}),Zl.current=e}return Zl.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),AE={pan:{Feature:K5},drag:{Feature:$5,ProjectionNode:Sm,MeasureLayout:Yp}};function Em(e,t,r){const{props:n}=e;e.animationState&&n.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,i=n[o];i&&Ce.postRender(()=>i(t,Kn(t)))}class OE extends Zt{mount(){const{current:t}=this.node;t&&(this.unmount=Z2(t,(r,n)=>(Em(this.node,n,"Start"),o=>Em(this.node,o,"End"))))}unmount(){}}class jE extends Zt{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=Dn($n(this.node.current,"focus",()=>this.onFocus()),$n(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Cm(e,t,r){const{props:n}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&n.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),i=n[o];i&&Ce.postRender(()=>i(t,Kn(t)))}class ME extends Zt{mount(){const{current:t}=this.node;t&&(this.unmount=rS(t,(r,n)=>(Cm(this.node,n,"Start"),(o,{success:i})=>Cm(this.node,o,i?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Ql=new WeakMap,ec=new WeakMap,NE=e=>{const t=Ql.get(e.target);t&&t(e)},IE=e=>{e.forEach(NE)};function DE({root:e,...t}){const r=e||document;ec.has(r)||ec.set(r,{});const n=ec.get(r),o=JSON.stringify(t);return n[o]||(n[o]=new IntersectionObserver(IE,{root:e,...t})),n[o]}function FE(e,t,r){const n=DE(t);return Ql.set(e,r),n.observe(e),()=>{Ql.delete(e),n.unobserve(e)}}const LE={some:0,all:1};class RE extends Zt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:n,amount:o="some",once:i}=t,s={root:r?r.current:void 0,rootMargin:n,threshold:typeof o=="number"?o:LE[o]},a=l=>{const{isIntersecting:c}=l;if(this.isInView===c||(this.isInView=c,i&&!c&&this.hasEnteredView))return;c&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",c);const{onViewportEnter:u,onViewportLeave:f}=this.node.getProps(),p=c?u:f;p&&p(l)};return FE(this.node.current,s,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(VE(t,r))&&this.startObserver()}unmount(){}}function VE({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const zE={...C5,...{inView:{Feature:RE},tap:{Feature:ME},focus:{Feature:jE},hover:{Feature:OE}},...AE,...{layout:{ProjectionNode:Sm,MeasureLayout:Yp}}},Tm=BS(zE,t5),tc=m.forwardRef(function(t,r){return g.jsx(Wx,{children:g.jsx("a",{...t,ref:r})})}),Zn={base:["relative isolate inline-flex items-baseline justify-center gap-x-2 rounded-lg border text-base/6 font-semibold","px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)] sm:text-sm/6","focus:not-data-focus:outline-hidden data-focus:outline-2 data-focus:outline-offset-2 data-focus:outline-blue-500","data-disabled:opacity-50","*:data-[slot=icon]:-mx-0.5 *:data-[slot=icon]:my-0.5 *:data-[slot=icon]:size-5 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:self-center *:data-[slot=icon]:text-(--btn-icon) sm:*:data-[slot=icon]:my-1 sm:*:data-[slot=icon]:size-4 forced-colors:[--btn-icon:ButtonText] forced-colors:data-hover:[--btn-icon:ButtonText]"],solid:["border-transparent bg-(--btn-border)","dark:bg-(--btn-bg)","before:absolute before:inset-0 before:-z-10 before:rounded-[calc(var(--radius-lg)-1px)] before:bg-(--btn-bg)","before:shadow-sm","dark:before:hidden","dark:border-white/5","after:absolute after:inset-0 after:-z-10 after:rounded-[calc(var(--radius-lg)-1px)]","after:shadow-[inset_0_1px_--theme(--color-white/15%)]","data-active:after:bg-(--btn-hover-overlay) data-hover:after:bg-(--btn-hover-overlay)","dark:after:-inset-px dark:after:rounded-lg","data-disabled:before:shadow-none data-disabled:after:shadow-none"],outline:["border-neutral-950/10 text-neutral-950 data-active:bg-neutral-950/2.5 data-hover:bg-neutral-950/2.5","dark:border-white/15 dark:text-white dark:[--btn-bg:transparent] dark:data-active:bg-white/5 dark:data-hover:bg-white/5","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],plain:["border-transparent text-neutral-950 data-active:bg-neutral-950/5 data-hover:bg-neutral-950/5","dark:text-white dark:data-active:bg-white/10 dark:data-hover:bg-white/10","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],colors:{"dark/zinc":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-white dark:[--btn-bg:var(--color-neutral-600)] dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],light:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:text-white dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-500)] data-active:[--btn-icon:var(--color-neutral-700)] data-hover:[--btn-icon:var(--color-neutral-700)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],"dark/white":["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:text-neutral-950 dark:[--btn-bg:white] dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)] dark:[--btn-icon:var(--color-neutral-500)] dark:data-active:[--btn-icon:var(--color-neutral-400)] dark:data-hover:[--btn-icon:var(--color-neutral-400)]"],dark:["text-white [--btn-bg:var(--color-neutral-900)] [--btn-border:var(--color-neutral-950)]/90 [--btn-hover-overlay:var(--color-white)]/10","dark:[--btn-hover-overlay:var(--color-white)]/5 dark:[--btn-bg:var(--color-neutral-800)]","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],white:["text-neutral-950 [--btn-bg:white] [--btn-border:var(--color-neutral-950)]/10 [--btn-hover-overlay:var(--color-neutral-950)]/2.5 data-active:[--btn-border:var(--color-neutral-950)]/15 data-hover:[--btn-border:var(--color-neutral-950)]/15","dark:[--btn-hover-overlay:var(--color-neutral-950)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-500)] data-hover:[--btn-icon:var(--color-neutral-500)]"],zinc:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-neutral-600)] [--btn-border:var(--color-neutral-700)]/90","dark:[--btn-hover-overlay:var(--color-white)]/5","[--btn-icon:var(--color-neutral-400)] data-active:[--btn-icon:var(--color-neutral-300)] data-hover:[--btn-icon:var(--color-neutral-300)]"],indigo:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-indigo-500)] [--btn-border:var(--color-indigo-600)]/90","[--btn-icon:var(--color-indigo-300)] data-active:[--btn-icon:var(--color-indigo-200)] data-hover:[--btn-icon:var(--color-indigo-200)]"],cyan:["text-cyan-950 [--btn-bg:var(--color-cyan-300)] [--btn-border:var(--color-cyan-400)]/80 [--btn-hover-overlay:var(--color-white)]/25","[--btn-icon:var(--color-cyan-500)]"],red:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-red-600)] [--btn-border:var(--color-red-700)]/90","[--btn-icon:var(--color-red-300)] data-active:[--btn-icon:var(--color-red-200)] data-hover:[--btn-icon:var(--color-red-200)]"],orange:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-orange-500)] [--btn-border:var(--color-orange-600)]/90","[--btn-icon:var(--color-orange-300)] data-active:[--btn-icon:var(--color-orange-200)] data-hover:[--btn-icon:var(--color-orange-200)]"],amber:["text-amber-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-amber-400)] [--btn-border:var(--color-amber-500)]/80","[--btn-icon:var(--color-amber-600)]"],yellow:["text-yellow-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-yellow-300)] [--btn-border:var(--color-yellow-400)]/80","[--btn-icon:var(--color-yellow-600)] data-active:[--btn-icon:var(--color-yellow-700)] data-hover:[--btn-icon:var(--color-yellow-700)]"],lime:["text-lime-950 [--btn-hover-overlay:var(--color-white)]/25 [--btn-bg:var(--color-lime-300)] [--btn-border:var(--color-lime-400)]/80","[--btn-icon:var(--color-lime-600)] data-active:[--btn-icon:var(--color-lime-700)] data-hover:[--btn-icon:var(--color-lime-700)]"],green:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-green-600)] [--btn-border:var(--color-green-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],emerald:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-emerald-600)] [--btn-border:var(--color-emerald-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],teal:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-teal-600)] [--btn-border:var(--color-teal-700)]/90","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],sky:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-sky-500)] [--btn-border:var(--color-sky-600)]/80","[--btn-icon:var(--color-white)]/60 data-active:[--btn-icon:var(--color-white)]/80 data-hover:[--btn-icon:var(--color-white)]/80"],blue:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-blue-600)] [--btn-border:var(--color-blue-700)]/90","[--btn-icon:var(--color-blue-400)] data-active:[--btn-icon:var(--color-blue-300)] data-hover:[--btn-icon:var(--color-blue-300)]"],violet:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-violet-500)] [--btn-border:var(--color-violet-600)]/90","[--btn-icon:var(--color-violet-300)] data-active:[--btn-icon:var(--color-violet-200)] data-hover:[--btn-icon:var(--color-violet-200)]"],purple:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-purple-500)] [--btn-border:var(--color-purple-600)]/90","[--btn-icon:var(--color-purple-300)] data-active:[--btn-icon:var(--color-purple-200)] data-hover:[--btn-icon:var(--color-purple-200)]"],fuchsia:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-fuchsia-500)] [--btn-border:var(--color-fuchsia-600)]/90","[--btn-icon:var(--color-fuchsia-300)] data-active:[--btn-icon:var(--color-fuchsia-200)] data-hover:[--btn-icon:var(--color-fuchsia-200)]"],pink:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-pink-500)] [--btn-border:var(--color-pink-600)]/90","[--btn-icon:var(--color-pink-300)] data-active:[--btn-icon:var(--color-pink-200)] data-hover:[--btn-icon:var(--color-pink-200)]"],rose:["text-white [--btn-hover-overlay:var(--color-white)]/10 [--btn-bg:var(--color-rose-500)] [--btn-border:var(--color-rose-600)]/90","[--btn-icon:var(--color-rose-300)] data-active:[--btn-icon:var(--color-rose-200)] data-hover:[--btn-icon:var(--color-rose-200)]"]}},UE=m.forwardRef(function({color:t,outline:r,plain:n,className:o,children:i,...s},a){let l=we(o,Zn.base,r?Zn.outline:n?Zn.plain:we(Zn.solid,Zn.colors[t??"dark/zinc"]));return"href"in s?g.jsx(tc,{...s,className:l,ref:a,children:g.jsx(nn,{children:i})}):g.jsx(go,{...s,className:we(l,"cursor-default"),ref:a,children:g.jsx(nn,{children:i})})});function nn({children:e}){return g.jsxs(g.Fragment,{children:[g.jsx("span",{className:"absolute top-1/2 left-1/2 size-[max(100%,2.75rem)] -translate-x-1/2 -translate-y-1/2 pointer-fine:hidden","aria-hidden":"true"}),e]})}function BE({className:e,...t}){return g.jsx("nav",{...t,className:we(e,"flex flex-1 items-center gap-4 py-2.5")})}function Pm({className:e,...t}){let r=m.useId();return g.jsx(Gh,{id:r,children:g.jsx("div",{...t,className:we(e,"flex items-center gap-3")})})}const Qn=m.forwardRef(function({current:t,className:r,children:n,...o},i){let s=we("focus:outline-none focus:ring-0","relative flex min-w-0 items-center gap-3 rounded-lg p-2 text-left text-base/6 font-medium text-neutral-950 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:not-nth-2:last:data-[slot=icon]:ml-auto *:not-nth-2:last:data-[slot=icon]:size-5 sm:*:not-nth-2:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 *:data-[slot=avatar]:[--avatar-radius:var(--radius-md)] sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white");return g.jsxs("span",{className:we(r,"relative"),children:[t&&g.jsx(Tm.span,{layoutId:"current-indicator",className:"absolute inset-x-2 -bottom-2.5 h-0.5 rounded-full bg-neutral-950 dark:bg-white"}),"href"in o?g.jsx(tc,{...o,className:s,"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})}):g.jsx(go,{...o,className:we("cursor-default",s),"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})})]})});function HE(){return g.jsx("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsx("path",{d:"M2 6.75C2 6.33579 2.33579 6 2.75 6H17.25C17.6642 6 18 6.33579 18 6.75C18 7.16421 17.6642 7.5 17.25 7.5H2.75C2.33579 7.5 2 7.16421 2 6.75ZM2 13.25C2 12.8358 2.33579 12.5 2.75 12.5H17.25C17.6642 12.5 18 12.8358 18 13.25C18 13.6642 17.6642 14 17.25 14H2.75C2.33579 14 2 13.6642 2 13.25Z"})})}function qE(){return g.jsx("svg",{"data-slot":"icon",viewBox:"0 0 20 20","aria-hidden":"true",children:g.jsx("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"})})}function WE({open:e,close:t,children:r}){return g.jsxs(Pn,{open:e,onClose:t,className:"lg:hidden",children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 bg-black/30 transition data-closed:opacity-0 data-enter:duration-300 data-enter:ease-out data-leave:duration-200 data-leave:ease-in"}),g.jsx(Uo,{transition:!0,className:"fixed inset-y-0 w-full max-w-80 p-2 transition duration-300 ease-in-out data-closed:-translate-x-full",children:g.jsxs("div",{className:"flex h-full flex-col rounded-lg bg-white shadow-xs ring-1 ring-neutral-950/5 dark:bg-neutral-900 dark:ring-white/10",children:[g.jsx("div",{className:"-mb-3 px-4 pt-3",children:g.jsx(gu,{as:Qn,"aria-label":"Close navigation",children:g.jsx(qE,{})})}),r]})})]})}function $E({navbar:e,sidebar:t,children:r}){let[n,o]=m.useState(!1);return g.jsxs("div",{className:"relative isolate flex min-h-svh w-full flex-col bg-white lg:bg-neutral-100 dark:bg-neutral-900 dark:lg:bg-neutral-950",children:[g.jsx(WE,{open:n,close:()=>o(!1),children:t}),g.jsxs("header",{className:"flex items-center px-4",children:[g.jsx("div",{className:"py-2.5 lg:hidden",children:g.jsx(Qn,{onClick:()=>o(!0),"aria-label":"Open navigation",children:g.jsx(HE,{})})}),g.jsx("div",{className:"min-w-0 flex-1",children:e})]}),g.jsx("main",{className:"h-full flex flex-1 flex-col pb-2 lg:px-2",children:g.jsx("div",{className:"h-full grow lg:rounded-lg lg:bg-white lg:shadow-xs lg:ring-1 lg:ring-neutral-950/5 dark:lg:bg-neutral-900 dark:lg:ring-white/10",children:g.jsx("div",{className:"h-full",children:r})})})]})}function KE({className:e,...t}){return g.jsx("p",{"data-slot":"text",...t,className:we(e,"text-base/6 text-neutral-500 sm:text-sm/6 dark:text-neutral-400")})}const GE={xs:"sm:max-w-xs",sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl"};function YE({size:e="lg",className:t,children:r,...n}){return g.jsxs(Pn,{...n,children:[g.jsx(Ea,{transition:!0,className:"fixed inset-0 flex w-screen justify-center overflow-y-auto bg-neutral-950/25 px-2 py-2 transition duration-100 focus:outline-0 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:px-6 sm:py-8 lg:px-8 lg:py-16 dark:bg-neutral-950/50"}),g.jsx("div",{className:"fixed inset-0 w-screen overflow-y-auto pt-6 sm:pt-0",children:g.jsx("div",{className:"grid min-h-full grid-rows-[1fr_auto] justify-items-center sm:grid-rows-[1fr_auto_3fr] sm:p-4",children:g.jsx(Uo,{transition:!0,className:we(t,GE[e],"row-start-2 w-full min-w-0 rounded-t-3xl bg-white p-(--gutter) shadow-lg ring-1 ring-neutral-950/10 [--gutter:--spacing(8)] sm:mb-auto sm:rounded-2xl dark:bg-neutral-900 dark:ring-white/10 forced-colors:outline","transition duration-100 will-change-transform data-closed:translate-y-12 data-closed:opacity-0 data-enter:ease-out data-leave:ease-in sm:data-closed:translate-y-0 sm:data-closed:data-enter:scale-95"),children:r})})})]})}function XE({className:e,...t}){return g.jsx(Ca,{...t,className:we(e,"text-lg/6 font-semibold text-balance text-neutral-950 sm:text-base/6 dark:text-white")})}function JE({className:e,...t}){return g.jsx(xo,{as:KE,...t,className:we(e,"mt-2 text-pretty")})}function ZE({className:e,...t}){return g.jsx("div",{...t,className:we(e,"mt-6")})}function QE({className:e,...t}){return g.jsx("div",{...t,className:we(e,"mt-8 flex flex-col-reverse items-center justify-end gap-3 *:w-full sm:flex-row sm:*:w-auto")})}const eC=["date","datetime-local","month","time","week"],tC=m.forwardRef(function({className:t,...r},n){return g.jsx("span",{"data-slot":"control",className:we([t,"relative block w-full","before:absolute before:inset-px before:rounded-[calc(var(--radius-lg)-1px)] before:bg-white before:shadow-sm","dark:before:hidden","after:pointer-events-none after:absolute after:inset-0 after:rounded-lg after:ring-transparent after:ring-inset sm:focus-within:after:ring-2 sm:focus-within:after:ring-blue-500","has-data-disabled:opacity-50 has-data-disabled:before:bg-neutral-950/5 has-data-disabled:before:shadow-none","has-data-invalid:before:shadow-red-500/10"]),children:g.jsx(O1,{ref:n,...r,className:we([r.type&&eC.includes(r.type)&&["[&::-webkit-datetime-edit-fields-wrapper]:p-0","[&::-webkit-date-and-time-value]:min-h-[1.5em]","[&::-webkit-datetime-edit]:inline-flex","[&::-webkit-datetime-edit]:p-0","[&::-webkit-datetime-edit-year-field]:p-0","[&::-webkit-datetime-edit-month-field]:p-0","[&::-webkit-datetime-edit-day-field]:p-0","[&::-webkit-datetime-edit-hour-field]:p-0","[&::-webkit-datetime-edit-minute-field]:p-0","[&::-webkit-datetime-edit-second-field]:p-0","[&::-webkit-datetime-edit-millisecond-field]:p-0","[&::-webkit-datetime-edit-meridiem-field]:p-0"],"relative block w-full appearance-none rounded-lg px-[calc(--spacing(3.5)-1px)] py-[calc(--spacing(2.5)-1px)] sm:px-[calc(--spacing(3)-1px)] sm:py-[calc(--spacing(1.5)-1px)]","text-base/6 text-neutral-950 placeholder:text-neutral-500 sm:text-sm/6 dark:text-white","border border-neutral-950/10 data-hover:border-neutral-950/20 dark:border-white/10 dark:data-hover:border-white/20","bg-transparent dark:bg-white/5","focus:outline-hidden","data-invalid:border-red-500 data-invalid:data-hover:border-red-500 dark:data-invalid:border-red-500 dark:data-invalid:data-hover:border-red-500","data-disabled:border-neutral-950/20 dark:data-disabled:border-white/15 dark:data-disabled:bg-white/2.5 dark:data-hover:data-disabled:border-white/15","dark:scheme-dark","!p-2"])})})});var Qt={},rc=function(e,t){return rc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},rc(e,t)};function Am(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");rc(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var li=function(){return li=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},li.apply(this,arguments)};function Om(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function jm(e,t,r,n){var o=arguments.length,i=o<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,r,i):s(t,r))||i);return o>3&&i&&Object.defineProperty(t,r,i),i}function Mm(e,t){return function(r,n){t(r,n,e)}}function Nm(e,t,r,n,o,i){function s(x){if(x!==void 0&&typeof x!="function")throw new TypeError("Function expected");return x}for(var a=n.kind,l=a==="getter"?"get":a==="setter"?"set":"value",c=!t&&e?n.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,n.name):{}),f,p=!1,d=r.length-1;d>=0;d--){var h={};for(var v in n)h[v]=v==="access"?{}:n[v];for(var v in n.access)h.access[v]=n.access[v];h.addInitializer=function(x){if(p)throw new TypeError("Cannot add initializers after decoration has completed");i.push(s(x||null))};var w=(0,r[d])(a==="accessor"?{get:u.get,set:u.set}:u[l],h);if(a==="accessor"){if(w===void 0)continue;if(w===null||typeof w!="object")throw new TypeError("Object expected");(f=s(w.get))&&(u.get=f),(f=s(w.set))&&(u.set=f),(f=s(w.init))&&o.unshift(f)}else(f=s(w))&&(a==="field"?o.unshift(f):u[l]=f)}c&&Object.defineProperty(c,n.name,u),p=!0}function Im(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function Dm(e){return typeof e=="symbol"?e:"".concat(e)}function Fm(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function Lm(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Rm(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(u){try{c(n.next(u))}catch(f){s(f)}}function l(u){try{c(n.throw(u))}catch(f){s(f)}}function c(u){u.done?i(u.value):o(u.value).then(a,l)}c((n=n.apply(e,t||[])).next())})}function Vm(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return l([c,u])}}function l(c){if(n)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(r=0)),r;)try{if(n=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){r.label=c[1];break}if(c[0]===6&&r.label<i[1]){r.label=i[1],i=c;break}if(i&&r.label<i[2]){r.label=i[2],r.ops.push(c);break}i[2]&&r.ops.pop(),r.trys.pop();continue}c=t.call(e,r)}catch(u){c=[6,u],o=0}finally{n=i=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}}var ci=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]};function zm(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&ci(t,e,r)}function ui(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function nc(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i}function Um(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(nc(arguments[t]));return e}function Bm(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}function Hm(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n<o;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}function on(e){return this instanceof on?(this.v=e,this):new on(e)}function qm(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(d){return function(h){return Promise.resolve(h).then(d,f)}}function a(d,h){n[d]&&(o[d]=function(v){return new Promise(function(w,x){i.push([d,v,w,x])>1||l(d,v)})},h&&(o[d]=h(o[d])))}function l(d,h){try{c(n[d](h))}catch(v){p(i[0][3],v)}}function c(d){d.value instanceof on?Promise.resolve(d.value.v).then(u,f):p(i[0][2],d)}function u(d){l("next",d)}function f(d){l("throw",d)}function p(d,h){d(h),i.shift(),i.length&&l(i[0][0],i[0][1])}}function Wm(e){var t,r;return t={},n("next"),n("throw",function(o){throw o}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(o,i){t[o]=e[o]?function(s){return(r=!r)?{value:on(e[o](s)),done:!1}:i?i(s):s}:i}}function $m(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof ui=="function"?ui(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,l){s=e[i](s),o(a,l,s.done,s.value)})}}function o(i,s,a,l){Promise.resolve(l).then(function(c){i({value:c,done:a})},s)}}function Km(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var rC=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},oc=function(e){return oc=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r},oc(e)};function Gm(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=oc(e),n=0;n<r.length;n++)r[n]!=="default"&&ci(t,e,r[n]);return rC(t,e),t}function Ym(e){return e&&e.__esModule?e:{default:e}}function Xm(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function Jm(e,t,r,n,o){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?o.call(e,r):o?o.value=r:t.set(e,r),r}function Zm(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Qm(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(i){return Promise.reject(i)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var nC=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function eg(e){function t(i){e.error=e.hasError?new nC(i,e.error,"An error was suppressed during disposal."):i,e.hasError=!0}var r,n=0;function o(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(i).then(o,function(s){return t(s),o()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function tg(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,o,i,s){return n?t?".jsx":".js":o&&(!i||!s)?r:o+i+"."+s.toLowerCase()+"js"}):e}const re=Vc(Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:Qm,get __assign(){return li},__asyncDelegator:Wm,__asyncGenerator:qm,__asyncValues:$m,__await:on,__awaiter:Rm,__classPrivateFieldGet:Xm,__classPrivateFieldIn:Zm,__classPrivateFieldSet:Jm,__createBinding:ci,__decorate:jm,__disposeResources:eg,__esDecorate:Nm,__exportStar:zm,__extends:Am,__generator:Vm,__importDefault:Ym,__importStar:Gm,__makeTemplateObject:Km,__metadata:Lm,__param:Mm,__propKey:Dm,__read:nc,__rest:Om,__rewriteRelativeImportExtension:tg,__runInitializers:Im,__setFunctionName:Fm,__spread:Um,__spreadArray:Hm,__spreadArrays:Bm,__values:ui,default:{__extends:Am,__assign:li,__rest:Om,__decorate:jm,__param:Mm,__esDecorate:Nm,__runInitializers:Im,__propKey:Dm,__setFunctionName:Fm,__metadata:Lm,__awaiter:Rm,__generator:Vm,__createBinding:ci,__exportStar:zm,__values:ui,__read:nc,__spread:Um,__spreadArrays:Bm,__spreadArray:Hm,__await:on,__asyncGenerator:qm,__asyncDelegator:Wm,__asyncValues:$m,__makeTemplateObject:Km,__importStar:Gm,__importDefault:Ym,__classPrivateFieldGet:Xm,__classPrivateFieldSet:Jm,__classPrivateFieldIn:Zm,__addDisposableResource:Qm,__disposeResources:eg,__rewriteRelativeImportExtension:tg}},Symbol.toStringTag,{value:"Module"})));var di={},fi={},ic={exports:{}},rg;function oC(){return rg||(rg=1,function(e){(function(t,r){e.exports?e.exports=r():t.log=r()})(Rc,function(){var t=function(){},r="undefined",n=typeof window!==r&&typeof window.navigator!==r&&/Trident\/|MSIE /.test(window.navigator.userAgent),o=["trace","debug","info","warn","error"],i={},s=null;function a(v,w){var x=v[w];if(typeof x.bind=="function")return x.bind(v);try{return Function.prototype.bind.call(x,v)}catch{return function(){return Function.prototype.apply.apply(x,[v,arguments])}}}function l(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(v){return v==="debug"&&(v="log"),typeof console===r?!1:v==="trace"&&n?l:console[v]!==void 0?a(console,v):console.log!==void 0?a(console,"log"):t}function u(){for(var v=this.getLevel(),w=0;w<o.length;w++){var x=o[w];this[x]=w<v?t:this.methodFactory(x,v,this.name)}if(this.log=this.debug,typeof console===r&&v<this.levels.SILENT)return"No console available for logging"}function f(v){return function(){typeof console!==r&&(u.call(this),this[v].apply(this,arguments))}}function p(v,w,x){return c(v)||f.apply(this,arguments)}function d(v,w){var x=this,S,_,T,P="loglevel";typeof v=="string"?P+=":"+v:typeof v=="symbol"&&(P=void 0);function A(O){var F=(o[O]||"silent").toUpperCase();if(!(typeof window===r||!P)){try{window.localStorage[P]=F;return}catch{}try{window.document.cookie=encodeURIComponent(P)+"="+F+";"}catch{}}}function M(){var O;if(!(typeof window===r||!P)){try{O=window.localStorage[P]}catch{}if(typeof O===r)try{var F=window.document.cookie,R=encodeURIComponent(P),X=F.indexOf(R+"=");X!==-1&&(O=/^([^;]+)/.exec(F.slice(X+R.length+1))[1])}catch{}return x.levels[O]===void 0&&(O=void 0),O}}function I(){if(!(typeof window===r||!P)){try{window.localStorage.removeItem(P)}catch{}try{window.document.cookie=encodeURIComponent(P)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch{}}}function V(O){var F=O;if(typeof F=="string"&&x.levels[F.toUpperCase()]!==void 0&&(F=x.levels[F.toUpperCase()]),typeof F=="number"&&F>=0&&F<=x.levels.SILENT)return F;throw new TypeError("log.setLevel() called with invalid level: "+O)}x.name=v,x.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},x.methodFactory=w||p,x.getLevel=function(){return T??_??S},x.setLevel=function(O,F){return T=V(O),F!==!1&&A(T),u.call(x)},x.setDefaultLevel=function(O){_=V(O),M()||x.setLevel(O,!1)},x.resetLevel=function(){T=null,I(),u.call(x)},x.enableAll=function(O){x.setLevel(x.levels.TRACE,O)},x.disableAll=function(O){x.setLevel(x.levels.SILENT,O)},x.rebuild=function(){if(s!==x&&(S=V(s.getLevel())),u.call(x),s===x)for(var O in i)i[O].rebuild()},S=V(s?s.getLevel():"WARN");var L=M();L!=null&&(T=V(L)),u.call(x)}s=new d,s.getLogger=function(w){if(typeof w!="symbol"&&typeof w!="string"||w==="")throw new TypeError("You must supply a name when creating a logger.");var x=i[w];return x||(x=i[w]=new d(w,s.methodFactory)),x};var h=typeof window!==r?window.log:void 0;return s.noConflict=function(){return typeof window!==r&&window.log===s&&(window.log=h),s},s.getLoggers=function(){return i},s.default=s,s})}(ic)),ic.exports}var Ae={},hi={},pi={},ng;function pt(){if(ng)return pi;ng=1,Object.defineProperty(pi,"__esModule",{value:!0});var e=re,t=function(r){e.__extends(n,r);function n(o,i,s){var a=this.constructor,l=r.call(this,o)||this;return l.name=a.name,l.httpBody=i,l.httpStatus=s,Object.setPrototypeOf(l,a.prototype),l}return n}(Error);return pi.default=t,pi}var og;function iC(){if(og)return hi;og=1,Object.defineProperty(hi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return hi.default=r,hi}var mi={},ig;function sC(){if(ig)return mi;ig=1,Object.defineProperty(mi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return mi.default=r,mi}var gi={},sg;function aC(){if(sg)return gi;sg=1,Object.defineProperty(gi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return gi.default=r,gi}var vi={},ag;function lC(){if(ag)return vi;ag=1,Object.defineProperty(vi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return vi.default=r,vi}var bi={},lg;function cC(){if(lg)return bi;lg=1,Object.defineProperty(bi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return bi.default=r,bi}var wi={},cg;function uC(){if(cg)return wi;cg=1,Object.defineProperty(wi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return wi.default=r,wi}var yi={},ug;function dC(){if(ug)return yi;ug=1,Object.defineProperty(yi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return yi.default=r,yi}var xi={},dg;function fC(){if(dg)return xi;dg=1,Object.defineProperty(xi,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(){return n!==null&&n.apply(this,arguments)||this}return o}(t.default);return xi.default=r,xi}var ki={},fg;function hC(){if(fg)return ki;fg=1,Object.defineProperty(ki,"__esModule",{value:!0});var e=re,t=e.__importDefault(pt()),r=function(n){e.__extends(o,n);function o(i,s,a){var l=n.call(this,i)||this;return l.importResults=s,l.payload=a,l}return o}(t.default);return ki.default=r,ki}var hg;function eo(){if(hg)return Ae;hg=1,Object.defineProperty(Ae,"__esModule",{value:!0}),Ae.ImportError=Ae.TypesenseError=Ae.ServerError=Ae.RequestUnauthorized=Ae.RequestMalformed=Ae.ObjectUnprocessable=Ae.ObjectNotFound=Ae.ObjectAlreadyExists=Ae.MissingConfigurationError=Ae.HTTPError=void 0;var e=re,t=e.__importDefault(iC());Ae.HTTPError=t.default;var r=e.__importDefault(sC());Ae.MissingConfigurationError=r.default;var n=e.__importDefault(aC());Ae.ObjectAlreadyExists=n.default;var o=e.__importDefault(lC());Ae.ObjectNotFound=o.default;var i=e.__importDefault(cC());Ae.ObjectUnprocessable=i.default;var s=e.__importDefault(uC());Ae.RequestMalformed=s.default;var a=e.__importDefault(dC());Ae.RequestUnauthorized=a.default;var l=e.__importDefault(fC());Ae.ServerError=l.default;var c=e.__importDefault(hC());Ae.ImportError=c.default;var u=e.__importDefault(pt());return Ae.TypesenseError=u.default,Ae}var pg;function mg(){if(pg)return fi;pg=1,Object.defineProperty(fi,"__esModule",{value:!0});var e=re,t=e.__importStar(oC()),r=eo(),n=function(){function o(i){var s=this;this.nodes=i.nodes||[],this.nodes=this.nodes.map(function(a){return s.setDefaultPathInNode(a)}).map(function(a){return s.setDefaultPortInNode(a)}).map(function(a){return e.__assign({},a)}),i.randomizeNodes==null&&(i.randomizeNodes=!0),i.randomizeNodes===!0&&this.shuffleArray(this.nodes),this.nearestNode=i.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=i.connectionTimeoutSeconds||i.timeoutSeconds||5,this.healthcheckIntervalSeconds=i.healthcheckIntervalSeconds||60,this.numRetries=(i.numRetries!==void 0&&i.numRetries>=0?i.numRetries:this.nodes.length+(this.nearestNode==null?0:1))||3,this.retryIntervalSeconds=i.retryIntervalSeconds||.1,this.apiKey=i.apiKey,this.sendApiKeyAsQueryParam=i.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=i.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=i.useServerSideSearchCache||!1,this.axiosAdapter=i.axiosAdapter,this.logger=i.logger||t,this.logLevel=i.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=i.additionalHeaders,this.httpAgent=i.httpAgent,this.httpsAgent=i.httpsAgent,this.paramsSerializer=i.paramsSerializer,this.showDeprecationWarnings(i),this.validate()}return o.prototype.validate=function(){if(this.nodes==null||this.nodes.length===0||this.validateNodes())throw new r.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(this.nearestNode!=null&&this.isNodeMissingAnyParameters(this.nearestNode))throw new r.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(this.apiKey==null)throw new r.MissingConfigurationError("Ensure that apiKey is set");return!0},o.prototype.validateNodes=function(){var i=this;return this.nodes.some(function(s){return i.isNodeMissingAnyParameters(s)})},o.prototype.isNodeMissingAnyParameters=function(i){return!["protocol","host","port","path"].every(function(s){return i.hasOwnProperty(s)})&&i.url==null},o.prototype.setDefaultPathInNode=function(i){return i!=null&&!i.hasOwnProperty("path")&&(i.path=""),i},o.prototype.setDefaultPortInNode=function(i){if(i!=null&&!i.hasOwnProperty("port")&&i.hasOwnProperty("protocol"))switch(i.protocol){case"https":i.port=443;break;case"http":i.port=80;break}return i},o.prototype.showDeprecationWarnings=function(i){i.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),i.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),i.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},o.prototype.shuffleArray=function(i){for(var s,a=i.length-1;a>0;a--){var l=Math.floor(Math.random()*(a+1));s=[i[l],i[a]],i[a]=s[0],i[l]=s[1]}},o}();return fi.default=n,fi}var _i={};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var sc,gg;function pC(){if(gg)return sc;gg=1;function e(b,y){return function(){return b.apply(y,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:r}=Object,{iterator:n,toStringTag:o}=Symbol,i=(b=>y=>{const k=t.call(y);return b[k]||(b[k]=k.slice(8,-1).toLowerCase())})(Object.create(null)),s=b=>(b=b.toLowerCase(),y=>i(y)===b),a=b=>y=>typeof y===b,{isArray:l}=Array,c=a("undefined");function u(b){return b!==null&&!c(b)&&b.constructor!==null&&!c(b.constructor)&&h(b.constructor.isBuffer)&&b.constructor.isBuffer(b)}const f=s("ArrayBuffer");function p(b){let y;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?y=ArrayBuffer.isView(b):y=b&&b.buffer&&f(b.buffer),y}const d=a("string"),h=a("function"),v=a("number"),w=b=>b!==null&&typeof b=="object",x=b=>b===!0||b===!1,S=b=>{if(i(b)!=="object")return!1;const y=r(b);return(y===null||y===Object.prototype||Object.getPrototypeOf(y)===null)&&!(o in b)&&!(n in b)},_=b=>{if(!w(b)||u(b))return!1;try{return Object.keys(b).length===0&&Object.getPrototypeOf(b)===Object.prototype}catch{return!1}},T=s("Date"),P=s("File"),A=s("Blob"),M=s("FileList"),I=b=>w(b)&&h(b.pipe),V=b=>{let y;return b&&(typeof FormData=="function"&&b instanceof FormData||h(b.append)&&((y=i(b))==="formdata"||y==="object"&&h(b.toString)&&b.toString()==="[object FormData]"))},L=s("URLSearchParams"),[O,F,R,X]=["ReadableStream","Request","Response","Headers"].map(s),z=b=>b.trim?b.trim():b.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(b,y,{allOwnKeys:k=!1}={}){if(b===null||typeof b>"u")return;let E,C;if(typeof b!="object"&&(b=[b]),l(b))for(E=0,C=b.length;E<C;E++)y.call(null,b[E],E,b);else{if(u(b))return;const j=k?Object.getOwnPropertyNames(b):Object.keys(b),N=j.length;let B;for(E=0;E<N;E++)B=j[E],y.call(null,b[B],B,b)}}function G(b,y){if(u(b))return null;y=y.toLowerCase();const k=Object.keys(b);let E=k.length,C;for(;E-- >0;)if(C=k[E],y===C.toLowerCase())return C;return null}const H=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:Rc)(),U=b=>!c(b)&&b!==H;function te(){const{caseless:b}=U(this)&&this||{},y={},k=(E,C)=>{const j=b&&G(y,C)||C;S(y[j])&&S(E)?y[j]=te(y[j],E):S(E)?y[j]=te({},E):l(E)?y[j]=E.slice():y[j]=E};for(let E=0,C=arguments.length;E<C;E++)arguments[E]&&q(arguments[E],k);return y}const ae=(b,y,k,{allOwnKeys:E}={})=>(q(y,(C,j)=>{k&&h(C)?b[j]=e(C,k):b[j]=C},{allOwnKeys:E}),b),ke=b=>(b.charCodeAt(0)===65279&&(b=b.slice(1)),b),Z=(b,y,k,E)=>{b.prototype=Object.create(y.prototype,E),b.prototype.constructor=b,Object.defineProperty(b,"super",{value:y.prototype}),k&&Object.assign(b.prototype,k)},Y=(b,y,k,E)=>{let C,j,N;const B={};if(y=y||{},b==null)return y;do{for(C=Object.getOwnPropertyNames(b),j=C.length;j-- >0;)N=C[j],(!E||E(N,b,y))&&!B[N]&&(y[N]=b[N],B[N]=!0);b=k!==!1&&r(b)}while(b&&(!k||k(b,y))&&b!==Object.prototype);return y},J=(b,y,k)=>{b=String(b),(k===void 0||k>b.length)&&(k=b.length),k-=y.length;const E=b.indexOf(y,k);return E!==-1&&E===k},fe=b=>{if(!b)return null;if(l(b))return b;let y=b.length;if(!v(y))return null;const k=new Array(y);for(;y-- >0;)k[y]=b[y];return k},he=(b=>y=>b&&y instanceof b)(typeof Uint8Array<"u"&&r(Uint8Array)),ne=(b,y)=>{const E=(b&&b[n]).call(b);let C;for(;(C=E.next())&&!C.done;){const j=C.value;y.call(b,j[0],j[1])}},ye=(b,y)=>{let k;const E=[];for(;(k=b.exec(y))!==null;)E.push(k);return E},ge=s("HTMLFormElement"),Sr=b=>b.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(k,E,C){return E.toUpperCase()+C}),Te=(({hasOwnProperty:b})=>(y,k)=>b.call(y,k))(Object.prototype),cs=s("RegExp"),ln=(b,y)=>{const k=Object.getOwnPropertyDescriptors(b),E={};q(k,(C,j)=>{let N;(N=y(C,j,b))!==!1&&(E[j]=N||C)}),Object.defineProperties(b,E)},Xe=b=>{ln(b,(y,k)=>{if(h(b)&&["arguments","caller","callee"].indexOf(k)!==-1)return!1;const E=b[k];if(h(E)){if(y.enumerable=!1,"writable"in y){y.writable=!1;return}y.set||(y.set=()=>{throw Error("Can not rewrite read-only method '"+k+"'")})}})},mt=(b,y)=>{const k={},E=C=>{C.forEach(j=>{k[j]=!0})};return l(b)?E(b):E(String(b).split(y)),k},rr=()=>{},Er=(b,y)=>b!=null&&Number.isFinite(b=+b)?b:y;function ao(b){return!!(b&&h(b.append)&&b[o]==="FormData"&&b[n])}const us=b=>{const y=new Array(10),k=(E,C)=>{if(w(E)){if(y.indexOf(E)>=0)return;if(u(E))return E;if(!("toJSON"in E)){y[C]=E;const j=l(E)?[]:{};return q(E,(N,B)=>{const ee=k(N,C+1);!c(ee)&&(j[B]=ee)}),y[C]=void 0,j}}return E};return k(b,0)},AT=s("AsyncFunction"),OT=b=>b&&(w(b)||h(b))&&h(b.then)&&h(b.catch),iv=((b,y)=>b?setImmediate:y?((k,E)=>(H.addEventListener("message",({source:C,data:j})=>{C===H&&j===k&&E.length&&E.shift()()},!1),C=>{E.push(C),H.postMessage(k,"*")}))(`axios@${Math.random()}`,[]):k=>setTimeout(k))(typeof setImmediate=="function",h(H.postMessage)),jT=typeof queueMicrotask<"u"?queueMicrotask.bind(H):typeof process<"u"&&process.nextTick||iv;var D={isArray:l,isArrayBuffer:f,isBuffer:u,isFormData:V,isArrayBufferView:p,isString:d,isNumber:v,isBoolean:x,isObject:w,isPlainObject:S,isEmptyObject:_,isReadableStream:O,isRequest:F,isResponse:R,isHeaders:X,isUndefined:c,isDate:T,isFile:P,isBlob:A,isRegExp:cs,isFunction:h,isStream:I,isURLSearchParams:L,isTypedArray:he,isFileList:M,forEach:q,merge:te,extend:ae,trim:z,stripBOM:ke,inherits:Z,toFlatObject:Y,kindOf:i,kindOfTest:s,endsWith:J,toArray:fe,forEachEntry:ne,matchAll:ye,isHTMLForm:ge,hasOwnProperty:Te,hasOwnProp:Te,reduceDescriptors:ln,freezeMethods:Xe,toObjectSet:mt,toCamelCase:Sr,noop:rr,toFiniteNumber:Er,findKey:G,global:H,isContextDefined:U,isSpecCompliantForm:ao,toJSONObject:us,isAsyncFn:AT,isThenable:OT,setImmediate:iv,asap:jT,isIterable:b=>b!=null&&h(b[n])};function ce(b,y,k,E,C){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=b,this.name="AxiosError",y&&(this.code=y),k&&(this.config=k),E&&(this.request=E),C&&(this.response=C,this.status=C.status?C.status:null)}D.inherits(ce,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:D.toJSONObject(this.config),code:this.code,status:this.status}}});const sv=ce.prototype,av={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(b=>{av[b]={value:b}}),Object.defineProperties(ce,av),Object.defineProperty(sv,"isAxiosError",{value:!0}),ce.from=(b,y,k,E,C,j)=>{const N=Object.create(sv);return D.toFlatObject(b,N,function(ee){return ee!==Error.prototype},B=>B!=="isAxiosError"),ce.call(N,b.message,y,k,E,C),N.cause=b,N.name=b.name,j&&Object.assign(N,j),N};var MT=null;function _c(b){return D.isPlainObject(b)||D.isArray(b)}function lv(b){return D.endsWith(b,"[]")?b.slice(0,-2):b}function cv(b,y,k){return b?b.concat(y).map(function(C,j){return C=lv(C),!k&&j?"["+C+"]":C}).join(k?".":""):y}function NT(b){return D.isArray(b)&&!b.some(_c)}const IT=D.toFlatObject(D,{},null,function(y){return/^is[A-Z]/.test(y)});function ds(b,y,k){if(!D.isObject(b))throw new TypeError("target must be an object");y=y||new FormData,k=D.toFlatObject(k,{metaTokens:!0,dots:!1,indexes:!1},!1,function(ue,se){return!D.isUndefined(se[ue])});const E=k.metaTokens,C=k.visitor||$,j=k.dots,N=k.indexes,ee=(k.Blob||typeof Blob<"u"&&Blob)&&D.isSpecCompliantForm(y);if(!D.isFunction(C))throw new TypeError("visitor must be a function");function W(ie){if(ie===null)return"";if(D.isDate(ie))return ie.toISOString();if(D.isBoolean(ie))return ie.toString();if(!ee&&D.isBlob(ie))throw new ce("Blob is not supported. Use a Buffer instead.");return D.isArrayBuffer(ie)||D.isTypedArray(ie)?ee&&typeof Blob=="function"?new Blob([ie]):Buffer.from(ie):ie}function $(ie,ue,se){let Me=ie;if(ie&&!se&&typeof ie=="object"){if(D.endsWith(ue,"{}"))ue=E?ue:ue.slice(0,-2),ie=JSON.stringify(ie);else if(D.isArray(ie)&&NT(ie)||(D.isFileList(ie)||D.endsWith(ue,"[]"))&&(Me=D.toArray(ie)))return ue=lv(ue),Me.forEach(function(Ve,zt){!(D.isUndefined(Ve)||Ve===null)&&y.append(N===!0?cv([ue],zt,j):N===null?ue:ue+"[]",W(Ve))}),!1}return _c(ie)?!0:(y.append(cv(se,ue,j),W(ie)),!1)}const oe=[],Ee=Object.assign(IT,{defaultVisitor:$,convertValue:W,isVisitable:_c});function Le(ie,ue){if(!D.isUndefined(ie)){if(oe.indexOf(ie)!==-1)throw Error("Circular reference detected in "+ue.join("."));oe.push(ie),D.forEach(ie,function(Me,Re){(!(D.isUndefined(Me)||Me===null)&&C.call(y,Me,D.isString(Re)?Re.trim():Re,ue,Ee))===!0&&Le(Me,ue?ue.concat(Re):[Re])}),oe.pop()}}if(!D.isObject(b))throw new TypeError("data must be an object");return Le(b),y}function uv(b){const y={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(b).replace(/[!'()~]|%20|%00/g,function(E){return y[E]})}function Sc(b,y){this._pairs=[],b&&ds(b,this,y)}const dv=Sc.prototype;dv.append=function(y,k){this._pairs.push([y,k])},dv.toString=function(y){const k=y?function(E){return y.call(this,E,uv)}:uv;return this._pairs.map(function(C){return k(C[0])+"="+k(C[1])},"").join("&")};function DT(b){return encodeURIComponent(b).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function fv(b,y,k){if(!y)return b;const E=k&&k.encode||DT;D.isFunction(k)&&(k={serialize:k});const C=k&&k.serialize;let j;if(C?j=C(y,k):j=D.isURLSearchParams(y)?y.toString():new Sc(y,k).toString(E),j){const N=b.indexOf("#");N!==-1&&(b=b.slice(0,N)),b+=(b.indexOf("?")===-1?"?":"&")+j}return b}class FT{constructor(){this.handlers=[]}use(y,k,E){return this.handlers.push({fulfilled:y,rejected:k,synchronous:E?E.synchronous:!1,runWhen:E?E.runWhen:null}),this.handlers.length-1}eject(y){this.handlers[y]&&(this.handlers[y]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(y){D.forEach(this.handlers,function(E){E!==null&&y(E)})}}var hv=FT,pv={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},LT=typeof URLSearchParams<"u"?URLSearchParams:Sc,RT=typeof FormData<"u"?FormData:null,VT=typeof Blob<"u"?Blob:null,zT={isBrowser:!0,classes:{URLSearchParams:LT,FormData:RT,Blob:VT},protocols:["http","https","file","blob","url","data"]};const Ec=typeof window<"u"&&typeof document<"u",Cc=typeof navigator=="object"&&navigator||void 0,UT=Ec&&(!Cc||["ReactNative","NativeScript","NS"].indexOf(Cc.product)<0),BT=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),HT=Ec&&window.location.href||"http://localhost";var qT=Object.freeze({__proto__:null,hasBrowserEnv:Ec,hasStandardBrowserWebWorkerEnv:BT,hasStandardBrowserEnv:UT,navigator:Cc,origin:HT}),$e={...qT,...zT};function WT(b,y){return ds(b,new $e.classes.URLSearchParams,{visitor:function(k,E,C,j){return $e.isNode&&D.isBuffer(k)?(this.append(E,k.toString("base64")),!1):j.defaultVisitor.apply(this,arguments)},...y})}function $T(b){return D.matchAll(/\w+|\[(\w*)]/g,b).map(y=>y[0]==="[]"?"":y[1]||y[0])}function KT(b){const y={},k=Object.keys(b);let E;const C=k.length;let j;for(E=0;E<C;E++)j=k[E],y[j]=b[j];return y}function mv(b){function y(k,E,C,j){let N=k[j++];if(N==="__proto__")return!0;const B=Number.isFinite(+N),ee=j>=k.length;return N=!N&&D.isArray(C)?C.length:N,ee?(D.hasOwnProp(C,N)?C[N]=[C[N],E]:C[N]=E,!B):((!C[N]||!D.isObject(C[N]))&&(C[N]=[]),y(k,E,C[N],j)&&D.isArray(C[N])&&(C[N]=KT(C[N])),!B)}if(D.isFormData(b)&&D.isFunction(b.entries)){const k={};return D.forEachEntry(b,(E,C)=>{y($T(E),C,k,0)}),k}return null}function GT(b,y,k){if(D.isString(b))try{return(y||JSON.parse)(b),D.trim(b)}catch(E){if(E.name!=="SyntaxError")throw E}return(k||JSON.stringify)(b)}const Tc={transitional:pv,adapter:["xhr","http","fetch"],transformRequest:[function(y,k){const E=k.getContentType()||"",C=E.indexOf("application/json")>-1,j=D.isObject(y);if(j&&D.isHTMLForm(y)&&(y=new FormData(y)),D.isFormData(y))return C?JSON.stringify(mv(y)):y;if(D.isArrayBuffer(y)||D.isBuffer(y)||D.isStream(y)||D.isFile(y)||D.isBlob(y)||D.isReadableStream(y))return y;if(D.isArrayBufferView(y))return y.buffer;if(D.isURLSearchParams(y))return k.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),y.toString();let B;if(j){if(E.indexOf("application/x-www-form-urlencoded")>-1)return WT(y,this.formSerializer).toString();if((B=D.isFileList(y))||E.indexOf("multipart/form-data")>-1){const ee=this.env&&this.env.FormData;return ds(B?{"files[]":y}:y,ee&&new ee,this.formSerializer)}}return j||C?(k.setContentType("application/json",!1),GT(y)):y}],transformResponse:[function(y){const k=this.transitional||Tc.transitional,E=k&&k.forcedJSONParsing,C=this.responseType==="json";if(D.isResponse(y)||D.isReadableStream(y))return y;if(y&&D.isString(y)&&(E&&!this.responseType||C)){const N=!(k&&k.silentJSONParsing)&&C;try{return JSON.parse(y)}catch(B){if(N)throw B.name==="SyntaxError"?ce.from(B,ce.ERR_BAD_RESPONSE,this,null,this.response):B}}return y}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:$e.classes.FormData,Blob:$e.classes.Blob},validateStatus:function(y){return y>=200&&y<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};D.forEach(["delete","get","head","post","put","patch"],b=>{Tc.headers[b]={}});var Pc=Tc;const YT=D.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var XT=b=>{const y={};let k,E,C;return b&&b.split(` 122 `).forEach(function(N){C=N.indexOf(":"),k=N.substring(0,C).trim().toLowerCase(),E=N.substring(C+1).trim(),!(!k||y[k]&&YT[k])&&(k==="set-cookie"?y[k]?y[k].push(E):y[k]=[E]:y[k]=y[k]?y[k]+", "+E:E)}),y};const gv=Symbol("internals");function lo(b){return b&&String(b).trim().toLowerCase()}function fs(b){return b===!1||b==null?b:D.isArray(b)?b.map(fs):String(b)}function JT(b){const y=Object.create(null),k=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let E;for(;E=k.exec(b);)y[E[1]]=E[2];return y}const ZT=b=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(b.trim());function Ac(b,y,k,E,C){if(D.isFunction(E))return E.call(this,y,k);if(C&&(y=k),!!D.isString(y)){if(D.isString(E))return y.indexOf(E)!==-1;if(D.isRegExp(E))return E.test(y)}}function QT(b){return b.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(y,k,E)=>k.toUpperCase()+E)}function eP(b,y){const k=D.toCamelCase(" "+y);["get","set","has"].forEach(E=>{Object.defineProperty(b,E+k,{value:function(C,j,N){return this[E].call(this,y,C,j,N)},configurable:!0})})}class hs{constructor(y){y&&this.set(y)}set(y,k,E){const C=this;function j(B,ee,W){const $=lo(ee);if(!$)throw new Error("header name must be a non-empty string");const oe=D.findKey(C,$);(!oe||C[oe]===void 0||W===!0||W===void 0&&C[oe]!==!1)&&(C[oe||ee]=fs(B))}const N=(B,ee)=>D.forEach(B,(W,$)=>j(W,$,ee));if(D.isPlainObject(y)||y instanceof this.constructor)N(y,k);else if(D.isString(y)&&(y=y.trim())&&!ZT(y))N(XT(y),k);else if(D.isObject(y)&&D.isIterable(y)){let B={},ee,W;for(const $ of y){if(!D.isArray($))throw TypeError("Object iterator must return a key-value pair");B[W=$[0]]=(ee=B[W])?D.isArray(ee)?[...ee,$[1]]:[ee,$[1]]:$[1]}N(B,k)}else y!=null&&j(k,y,E);return this}get(y,k){if(y=lo(y),y){const E=D.findKey(this,y);if(E){const C=this[E];if(!k)return C;if(k===!0)return JT(C);if(D.isFunction(k))return k.call(this,C,E);if(D.isRegExp(k))return k.exec(C);throw new TypeError("parser must be boolean|regexp|function")}}}has(y,k){if(y=lo(y),y){const E=D.findKey(this,y);return!!(E&&this[E]!==void 0&&(!k||Ac(this,this[E],E,k)))}return!1}delete(y,k){const E=this;let C=!1;function j(N){if(N=lo(N),N){const B=D.findKey(E,N);B&&(!k||Ac(E,E[B],B,k))&&(delete E[B],C=!0)}}return D.isArray(y)?y.forEach(j):j(y),C}clear(y){const k=Object.keys(this);let E=k.length,C=!1;for(;E--;){const j=k[E];(!y||Ac(this,this[j],j,y,!0))&&(delete this[j],C=!0)}return C}normalize(y){const k=this,E={};return D.forEach(this,(C,j)=>{const N=D.findKey(E,j);if(N){k[N]=fs(C),delete k[j];return}const B=y?QT(j):String(j).trim();B!==j&&delete k[j],k[B]=fs(C),E[B]=!0}),this}concat(...y){return this.constructor.concat(this,...y)}toJSON(y){const k=Object.create(null);return D.forEach(this,(E,C)=>{E!=null&&E!==!1&&(k[C]=y&&D.isArray(E)?E.join(", "):E)}),k}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([y,k])=>y+": "+k).join(` 123 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(y){return y instanceof this?y:new this(y)}static concat(y,...k){const E=new this(y);return k.forEach(C=>E.set(C)),E}static accessor(y){const E=(this[gv]=this[gv]={accessors:{}}).accessors,C=this.prototype;function j(N){const B=lo(N);E[B]||(eP(C,N),E[B]=!0)}return D.isArray(y)?y.forEach(j):j(y),this}}hs.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),D.reduceDescriptors(hs.prototype,({value:b},y)=>{let k=y[0].toUpperCase()+y.slice(1);return{get:()=>b,set(E){this[k]=E}}}),D.freezeMethods(hs);var gt=hs;function Oc(b,y){const k=this||Pc,E=y||k,C=gt.from(E.headers);let j=E.data;return D.forEach(b,function(B){j=B.call(k,j,C.normalize(),y?y.status:void 0)}),C.normalize(),j}function vv(b){return!!(b&&b.__CANCEL__)}function cn(b,y,k){ce.call(this,b??"canceled",ce.ERR_CANCELED,y,k),this.name="CanceledError"}D.inherits(cn,ce,{__CANCEL__:!0});function bv(b,y,k){const E=k.config.validateStatus;!k.status||!E||E(k.status)?b(k):y(new ce("Request failed with status code "+k.status,[ce.ERR_BAD_REQUEST,ce.ERR_BAD_RESPONSE][Math.floor(k.status/100)-4],k.config,k.request,k))}function tP(b){const y=/^([-+\w]{1,25})(:?\/\/|:)/.exec(b);return y&&y[1]||""}function rP(b,y){b=b||10;const k=new Array(b),E=new Array(b);let C=0,j=0,N;return y=y!==void 0?y:1e3,function(ee){const W=Date.now(),$=E[j];N||(N=W),k[C]=ee,E[C]=W;let oe=j,Ee=0;for(;oe!==C;)Ee+=k[oe++],oe=oe%b;if(C=(C+1)%b,C===j&&(j=(j+1)%b),W-N<y)return;const Le=$&&W-$;return Le?Math.round(Ee*1e3/Le):void 0}}function nP(b,y){let k=0,E=1e3/y,C,j;const N=(W,$=Date.now())=>{k=$,C=null,j&&(clearTimeout(j),j=null),b(...W)};return[(...W)=>{const $=Date.now(),oe=$-k;oe>=E?N(W,$):(C=W,j||(j=setTimeout(()=>{j=null,N(C)},E-oe)))},()=>C&&N(C)]}const ps=(b,y,k=3)=>{let E=0;const C=rP(50,250);return nP(j=>{const N=j.loaded,B=j.lengthComputable?j.total:void 0,ee=N-E,W=C(ee),$=N<=B;E=N;const oe={loaded:N,total:B,progress:B?N/B:void 0,bytes:ee,rate:W||void 0,estimated:W&&B&&$?(B-N)/W:void 0,event:j,lengthComputable:B!=null,[y?"download":"upload"]:!0};b(oe)},k)},wv=(b,y)=>{const k=b!=null;return[E=>y[0]({lengthComputable:k,total:b,loaded:E}),y[1]]},yv=b=>(...y)=>D.asap(()=>b(...y));var oP=$e.hasStandardBrowserEnv?((b,y)=>k=>(k=new URL(k,$e.origin),b.protocol===k.protocol&&b.host===k.host&&(y||b.port===k.port)))(new URL($e.origin),$e.navigator&&/(msie|trident)/i.test($e.navigator.userAgent)):()=>!0,iP=$e.hasStandardBrowserEnv?{write(b,y,k,E,C,j){const N=[b+"="+encodeURIComponent(y)];D.isNumber(k)&&N.push("expires="+new Date(k).toGMTString()),D.isString(E)&&N.push("path="+E),D.isString(C)&&N.push("domain="+C),j===!0&&N.push("secure"),document.cookie=N.join("; ")},read(b){const y=document.cookie.match(new RegExp("(^|;\\s*)("+b+")=([^;]*)"));return y?decodeURIComponent(y[3]):null},remove(b){this.write(b,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function sP(b){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(b)}function aP(b,y){return y?b.replace(/\/?\/$/,"")+"/"+y.replace(/^\/+/,""):b}function xv(b,y,k){let E=!sP(y);return b&&(E||k==!1)?aP(b,y):y}const kv=b=>b instanceof gt?{...b}:b;function Cr(b,y){y=y||{};const k={};function E(W,$,oe,Ee){return D.isPlainObject(W)&&D.isPlainObject($)?D.merge.call({caseless:Ee},W,$):D.isPlainObject($)?D.merge({},$):D.isArray($)?$.slice():$}function C(W,$,oe,Ee){if(D.isUndefined($)){if(!D.isUndefined(W))return E(void 0,W,oe,Ee)}else return E(W,$,oe,Ee)}function j(W,$){if(!D.isUndefined($))return E(void 0,$)}function N(W,$){if(D.isUndefined($)){if(!D.isUndefined(W))return E(void 0,W)}else return E(void 0,$)}function B(W,$,oe){if(oe in y)return E(W,$);if(oe in b)return E(void 0,W)}const ee={url:j,method:j,data:j,baseURL:N,transformRequest:N,transformResponse:N,paramsSerializer:N,timeout:N,timeoutMessage:N,withCredentials:N,withXSRFToken:N,adapter:N,responseType:N,xsrfCookieName:N,xsrfHeaderName:N,onUploadProgress:N,onDownloadProgress:N,decompress:N,maxContentLength:N,maxBodyLength:N,beforeRedirect:N,transport:N,httpAgent:N,httpsAgent:N,cancelToken:N,socketPath:N,responseEncoding:N,validateStatus:B,headers:(W,$,oe)=>C(kv(W),kv($),oe,!0)};return D.forEach(Object.keys({...b,...y}),function($){const oe=ee[$]||C,Ee=oe(b[$],y[$],$);D.isUndefined(Ee)&&oe!==B||(k[$]=Ee)}),k}var _v=b=>{const y=Cr({},b);let{data:k,withXSRFToken:E,xsrfHeaderName:C,xsrfCookieName:j,headers:N,auth:B}=y;y.headers=N=gt.from(N),y.url=fv(xv(y.baseURL,y.url,y.allowAbsoluteUrls),b.params,b.paramsSerializer),B&&N.set("Authorization","Basic "+btoa((B.username||"")+":"+(B.password?unescape(encodeURIComponent(B.password)):"")));let ee;if(D.isFormData(k)){if($e.hasStandardBrowserEnv||$e.hasStandardBrowserWebWorkerEnv)N.setContentType(void 0);else if((ee=N.getContentType())!==!1){const[W,...$]=ee?ee.split(";").map(oe=>oe.trim()).filter(Boolean):[];N.setContentType([W||"multipart/form-data",...$].join("; "))}}if($e.hasStandardBrowserEnv&&(E&&D.isFunction(E)&&(E=E(y)),E||E!==!1&&oP(y.url))){const W=C&&j&&iP.read(j);W&&N.set(C,W)}return y},lP=typeof XMLHttpRequest<"u"&&function(b){return new Promise(function(k,E){const C=_v(b);let j=C.data;const N=gt.from(C.headers).normalize();let{responseType:B,onUploadProgress:ee,onDownloadProgress:W}=C,$,oe,Ee,Le,ie;function ue(){Le&&Le(),ie&&ie(),C.cancelToken&&C.cancelToken.unsubscribe($),C.signal&&C.signal.removeEventListener("abort",$)}let se=new XMLHttpRequest;se.open(C.method.toUpperCase(),C.url,!0),se.timeout=C.timeout;function Me(){if(!se)return;const Ve=gt.from("getAllResponseHeaders"in se&&se.getAllResponseHeaders()),et={data:!B||B==="text"||B==="json"?se.responseText:se.response,status:se.status,statusText:se.statusText,headers:Ve,config:b,request:se};bv(function(Tr){k(Tr),ue()},function(Tr){E(Tr),ue()},et),se=null}"onloadend"in se?se.onloadend=Me:se.onreadystatechange=function(){!se||se.readyState!==4||se.status===0&&!(se.responseURL&&se.responseURL.indexOf("file:")===0)||setTimeout(Me)},se.onabort=function(){se&&(E(new ce("Request aborted",ce.ECONNABORTED,b,se)),se=null)},se.onerror=function(){E(new ce("Network Error",ce.ERR_NETWORK,b,se)),se=null},se.ontimeout=function(){let zt=C.timeout?"timeout of "+C.timeout+"ms exceeded":"timeout exceeded";const et=C.transitional||pv;C.timeoutErrorMessage&&(zt=C.timeoutErrorMessage),E(new ce(zt,et.clarifyTimeoutError?ce.ETIMEDOUT:ce.ECONNABORTED,b,se)),se=null},j===void 0&&N.setContentType(null),"setRequestHeader"in se&&D.forEach(N.toJSON(),function(zt,et){se.setRequestHeader(et,zt)}),D.isUndefined(C.withCredentials)||(se.withCredentials=!!C.withCredentials),B&&B!=="json"&&(se.responseType=C.responseType),W&&([Ee,ie]=ps(W,!0),se.addEventListener("progress",Ee)),ee&&se.upload&&([oe,Le]=ps(ee),se.upload.addEventListener("progress",oe),se.upload.addEventListener("loadend",Le)),(C.cancelToken||C.signal)&&($=Ve=>{se&&(E(!Ve||Ve.type?new cn(null,b,se):Ve),se.abort(),se=null)},C.cancelToken&&C.cancelToken.subscribe($),C.signal&&(C.signal.aborted?$():C.signal.addEventListener("abort",$)));const Re=tP(C.url);if(Re&&$e.protocols.indexOf(Re)===-1){E(new ce("Unsupported protocol "+Re+":",ce.ERR_BAD_REQUEST,b));return}se.send(j||null)})},cP=(b,y)=>{const{length:k}=b=b?b.filter(Boolean):[];if(y||k){let E=new AbortController,C;const j=function(W){if(!C){C=!0,B();const $=W instanceof Error?W:this.reason;E.abort($ instanceof ce?$:new cn($ instanceof Error?$.message:$))}};let N=y&&setTimeout(()=>{N=null,j(new ce(`timeout ${y} of ms exceeded`,ce.ETIMEDOUT))},y);const B=()=>{b&&(N&&clearTimeout(N),N=null,b.forEach(W=>{W.unsubscribe?W.unsubscribe(j):W.removeEventListener("abort",j)}),b=null)};b.forEach(W=>W.addEventListener("abort",j));const{signal:ee}=E;return ee.unsubscribe=()=>D.asap(B),ee}};const uP=function*(b,y){let k=b.byteLength;if(!y||k<y){yield b;return}let E=0,C;for(;E<k;)C=E+y,yield b.slice(E,C),E=C},dP=async function*(b,y){for await(const k of fP(b))yield*uP(k,y)},fP=async function*(b){if(b[Symbol.asyncIterator]){yield*b;return}const y=b.getReader();try{for(;;){const{done:k,value:E}=await y.read();if(k)break;yield E}}finally{await y.cancel()}},Sv=(b,y,k,E)=>{const C=dP(b,y);let j=0,N,B=ee=>{N||(N=!0,E&&E(ee))};return new ReadableStream({async pull(ee){try{const{done:W,value:$}=await C.next();if(W){B(),ee.close();return}let oe=$.byteLength;if(k){let Ee=j+=oe;k(Ee)}ee.enqueue(new Uint8Array($))}catch(W){throw B(W),W}},cancel(ee){return B(ee),C.return()}},{highWaterMark:2})},ms=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ev=ms&&typeof ReadableStream=="function",hP=ms&&(typeof TextEncoder=="function"?(b=>y=>b.encode(y))(new TextEncoder):async b=>new Uint8Array(await new Response(b).arrayBuffer())),Cv=(b,...y)=>{try{return!!b(...y)}catch{return!1}},pP=Ev&&Cv(()=>{let b=!1;const y=new Request($e.origin,{body:new ReadableStream,method:"POST",get duplex(){return b=!0,"half"}}).headers.has("Content-Type");return b&&!y}),Tv=64*1024,jc=Ev&&Cv(()=>D.isReadableStream(new Response("").body)),gs={stream:jc&&(b=>b.body)};ms&&(b=>{["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!gs[y]&&(gs[y]=D.isFunction(b[y])?k=>k[y]():(k,E)=>{throw new ce(`Response type '${y}' is not supported`,ce.ERR_NOT_SUPPORT,E)})})})(new Response);const mP=async b=>{if(b==null)return 0;if(D.isBlob(b))return b.size;if(D.isSpecCompliantForm(b))return(await new Request($e.origin,{method:"POST",body:b}).arrayBuffer()).byteLength;if(D.isArrayBufferView(b)||D.isArrayBuffer(b))return b.byteLength;if(D.isURLSearchParams(b)&&(b=b+""),D.isString(b))return(await hP(b)).byteLength},gP=async(b,y)=>{const k=D.toFiniteNumber(b.getContentLength());return k??mP(y)};var vP=ms&&(async b=>{let{url:y,method:k,data:E,signal:C,cancelToken:j,timeout:N,onDownloadProgress:B,onUploadProgress:ee,responseType:W,headers:$,withCredentials:oe="same-origin",fetchOptions:Ee}=_v(b);W=W?(W+"").toLowerCase():"text";let Le=cP([C,j&&j.toAbortSignal()],N),ie;const ue=Le&&Le.unsubscribe&&(()=>{Le.unsubscribe()});let se;try{if(ee&&pP&&k!=="get"&&k!=="head"&&(se=await gP($,E))!==0){let et=new Request(y,{method:"POST",body:E,duplex:"half"}),nr;if(D.isFormData(E)&&(nr=et.headers.get("content-type"))&&$.setContentType(nr),et.body){const[Tr,xs]=wv(se,ps(yv(ee)));E=Sv(et.body,Tv,Tr,xs)}}D.isString(oe)||(oe=oe?"include":"omit");const Me="credentials"in Request.prototype;ie=new Request(y,{...Ee,signal:Le,method:k.toUpperCase(),headers:$.normalize().toJSON(),body:E,duplex:"half",credentials:Me?oe:void 0});let Re=await fetch(ie,Ee);const Ve=jc&&(W==="stream"||W==="response");if(jc&&(B||Ve&&ue)){const et={};["status","statusText","headers"].forEach(Iv=>{et[Iv]=Re[Iv]});const nr=D.toFiniteNumber(Re.headers.get("content-length")),[Tr,xs]=B&&wv(nr,ps(yv(B),!0))||[];Re=new Response(Sv(Re.body,Tv,Tr,()=>{xs&&xs(),ue&&ue()}),et)}W=W||"text";let zt=await gs[D.findKey(gs,W)||"text"](Re,b);return!Ve&&ue&&ue(),await new Promise((et,nr)=>{bv(et,nr,{data:zt,headers:gt.from(Re.headers),status:Re.status,statusText:Re.statusText,config:b,request:ie})})}catch(Me){throw ue&&ue(),Me&&Me.name==="TypeError"&&/Load failed|fetch/i.test(Me.message)?Object.assign(new ce("Network Error",ce.ERR_NETWORK,b,ie),{cause:Me.cause||Me}):ce.from(Me,Me&&Me.code,b,ie)}});const Mc={http:MT,xhr:lP,fetch:vP};D.forEach(Mc,(b,y)=>{if(b){try{Object.defineProperty(b,"name",{value:y})}catch{}Object.defineProperty(b,"adapterName",{value:y})}});const Pv=b=>`- ${b}`,bP=b=>D.isFunction(b)||b===null||b===!1;var Av={getAdapter:b=>{b=D.isArray(b)?b:[b];const{length:y}=b;let k,E;const C={};for(let j=0;j<y;j++){k=b[j];let N;if(E=k,!bP(k)&&(E=Mc[(N=String(k)).toLowerCase()],E===void 0))throw new ce(`Unknown adapter '${N}'`);if(E)break;C[N||"#"+j]=E}if(!E){const j=Object.entries(C).map(([B,ee])=>`adapter ${B} `+(ee===!1?"is not supported by the environment":"is not available in the build"));let N=y?j.length>1?`since : 124 `+j.map(Pv).join(` 125 `):" "+Pv(j[0]):"as no adapter specified";throw new ce("There is no suitable adapter to dispatch the request "+N,"ERR_NOT_SUPPORT")}return E},adapters:Mc};function Nc(b){if(b.cancelToken&&b.cancelToken.throwIfRequested(),b.signal&&b.signal.aborted)throw new cn(null,b)}function Ov(b){return Nc(b),b.headers=gt.from(b.headers),b.data=Oc.call(b,b.transformRequest),["post","put","patch"].indexOf(b.method)!==-1&&b.headers.setContentType("application/x-www-form-urlencoded",!1),Av.getAdapter(b.adapter||Pc.adapter)(b).then(function(E){return Nc(b),E.data=Oc.call(b,b.transformResponse,E),E.headers=gt.from(E.headers),E},function(E){return vv(E)||(Nc(b),E&&E.response&&(E.response.data=Oc.call(b,b.transformResponse,E.response),E.response.headers=gt.from(E.response.headers))),Promise.reject(E)})}const jv="1.11.0",vs={};["object","boolean","number","function","string","symbol"].forEach((b,y)=>{vs[b]=function(E){return typeof E===b||"a"+(y<1?"n ":" ")+b}});const Mv={};vs.transitional=function(y,k,E){function C(j,N){return"[Axios v"+jv+"] Transitional option '"+j+"'"+N+(E?". "+E:"")}return(j,N,B)=>{if(y===!1)throw new ce(C(N," has been removed"+(k?" in "+k:"")),ce.ERR_DEPRECATED);return k&&!Mv[N]&&(Mv[N]=!0,console.warn(C(N," has been deprecated since v"+k+" and will be removed in the near future"))),y?y(j,N,B):!0}},vs.spelling=function(y){return(k,E)=>(console.warn(`${E} is likely a misspelling of ${y}`),!0)};function wP(b,y,k){if(typeof b!="object")throw new ce("options must be an object",ce.ERR_BAD_OPTION_VALUE);const E=Object.keys(b);let C=E.length;for(;C-- >0;){const j=E[C],N=y[j];if(N){const B=b[j],ee=B===void 0||N(B,j,b);if(ee!==!0)throw new ce("option "+j+" must be "+ee,ce.ERR_BAD_OPTION_VALUE);continue}if(k!==!0)throw new ce("Unknown option "+j,ce.ERR_BAD_OPTION)}}var bs={assertOptions:wP,validators:vs};const Ot=bs.validators;class ws{constructor(y){this.defaults=y||{},this.interceptors={request:new hv,response:new hv}}async request(y,k){try{return await this._request(y,k)}catch(E){if(E instanceof Error){let C={};Error.captureStackTrace?Error.captureStackTrace(C):C=new Error;const j=C.stack?C.stack.replace(/^.+\n/,""):"";try{E.stack?j&&!String(E.stack).endsWith(j.replace(/^.+\n.+\n/,""))&&(E.stack+=` 126 `+j):E.stack=j}catch{}}throw E}}_request(y,k){typeof y=="string"?(k=k||{},k.url=y):k=y||{},k=Cr(this.defaults,k);const{transitional:E,paramsSerializer:C,headers:j}=k;E!==void 0&&bs.assertOptions(E,{silentJSONParsing:Ot.transitional(Ot.boolean),forcedJSONParsing:Ot.transitional(Ot.boolean),clarifyTimeoutError:Ot.transitional(Ot.boolean)},!1),C!=null&&(D.isFunction(C)?k.paramsSerializer={serialize:C}:bs.assertOptions(C,{encode:Ot.function,serialize:Ot.function},!0)),k.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?k.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:k.allowAbsoluteUrls=!0),bs.assertOptions(k,{baseUrl:Ot.spelling("baseURL"),withXsrfToken:Ot.spelling("withXSRFToken")},!0),k.method=(k.method||this.defaults.method||"get").toLowerCase();let N=j&&D.merge(j.common,j[k.method]);j&&D.forEach(["delete","get","head","post","put","patch","common"],ie=>{delete j[ie]}),k.headers=gt.concat(N,j);const B=[];let ee=!0;this.interceptors.request.forEach(function(ue){typeof ue.runWhen=="function"&&ue.runWhen(k)===!1||(ee=ee&&ue.synchronous,B.unshift(ue.fulfilled,ue.rejected))});const W=[];this.interceptors.response.forEach(function(ue){W.push(ue.fulfilled,ue.rejected)});let $,oe=0,Ee;if(!ee){const ie=[Ov.bind(this),void 0];for(ie.unshift(...B),ie.push(...W),Ee=ie.length,$=Promise.resolve(k);oe<Ee;)$=$.then(ie[oe++],ie[oe++]);return $}Ee=B.length;let Le=k;for(oe=0;oe<Ee;){const ie=B[oe++],ue=B[oe++];try{Le=ie(Le)}catch(se){ue.call(this,se);break}}try{$=Ov.call(this,Le)}catch(ie){return Promise.reject(ie)}for(oe=0,Ee=W.length;oe<Ee;)$=$.then(W[oe++],W[oe++]);return $}getUri(y){y=Cr(this.defaults,y);const k=xv(y.baseURL,y.url,y.allowAbsoluteUrls);return fv(k,y.params,y.paramsSerializer)}}D.forEach(["delete","get","head","options"],function(y){ws.prototype[y]=function(k,E){return this.request(Cr(E||{},{method:y,url:k,data:(E||{}).data}))}}),D.forEach(["post","put","patch"],function(y){function k(E){return function(j,N,B){return this.request(Cr(B||{},{method:y,headers:E?{"Content-Type":"multipart/form-data"}:{},url:j,data:N}))}}ws.prototype[y]=k(),ws.prototype[y+"Form"]=k(!0)});var ys=ws;class Ic{constructor(y){if(typeof y!="function")throw new TypeError("executor must be a function.");let k;this.promise=new Promise(function(j){k=j});const E=this;this.promise.then(C=>{if(!E._listeners)return;let j=E._listeners.length;for(;j-- >0;)E._listeners[j](C);E._listeners=null}),this.promise.then=C=>{let j;const N=new Promise(B=>{E.subscribe(B),j=B}).then(C);return N.cancel=function(){E.unsubscribe(j)},N},y(function(j,N,B){E.reason||(E.reason=new cn(j,N,B),k(E.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(y){if(this.reason){y(this.reason);return}this._listeners?this._listeners.push(y):this._listeners=[y]}unsubscribe(y){if(!this._listeners)return;const k=this._listeners.indexOf(y);k!==-1&&this._listeners.splice(k,1)}toAbortSignal(){const y=new AbortController,k=E=>{y.abort(E)};return this.subscribe(k),y.signal.unsubscribe=()=>this.unsubscribe(k),y.signal}static source(){let y;return{token:new Ic(function(C){y=C}),cancel:y}}}var yP=Ic;function xP(b){return function(k){return b.apply(null,k)}}function kP(b){return D.isObject(b)&&b.isAxiosError===!0}const Dc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Dc).forEach(([b,y])=>{Dc[y]=b});var _P=Dc;function Nv(b){const y=new ys(b),k=e(ys.prototype.request,y);return D.extend(k,ys.prototype,y,{allOwnKeys:!0}),D.extend(k,y,null,{allOwnKeys:!0}),k.create=function(C){return Nv(Cr(b,C))},k}const De=Nv(Pc);return De.Axios=ys,De.CanceledError=cn,De.CancelToken=yP,De.isCancel=vv,De.VERSION=jv,De.toFormData=ds,De.AxiosError=ce,De.Cancel=De.CanceledError,De.all=function(y){return Promise.all(y)},De.spread=xP,De.isAxiosError=kP,De.mergeConfig=Cr,De.AxiosHeaders=gt,De.formToJSON=b=>mv(D.isHTMLForm(b)?new FormData(b):b),De.getAdapter=Av.getAdapter,De.HttpStatusCode=_P,De.default=De,sc=De,sc}const ac=Vc(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var _r={},to={},vg;function mC(){return vg||(vg=1,Object.defineProperty(to,"__esModule",{value:!0}),to.arrayableParams=void 0,to.arrayableParams={query_by:"query_by",query_by_weights:"query_by_weights",facet_by:"facet_by",group_by:"group_by",include_fields:"include_fields",exclude_fields:"exclude_fields",highlight_fields:"highlight_fields",highlight_full_fields:"highlight_full_fields",pinned_hits:"pinned_hits",hidden_hits:"hidden_hits",infix:"infix",override_tags:"override_tags",num_typos:"num_typos",prefix:"prefix",sort_by:"sort_by"}),to}var bg;function ro(){if(bg)return _r;bg=1,Object.defineProperty(_r,"__esModule",{value:!0}),_r.toErrorWithMessage=_r.normalizeArrayableParams=void 0;var e=re,t=mC();function r(a){return Object.keys(t.arrayableParams).filter(function(l){return a[l]!==void 0}).every(function(l){return o(a[l])})}function n(a){var l=e.__assign({},a),c=Object.keys(t.arrayableParams).filter(function(u){return Array.isArray(l[u])}).map(function(u){return l[u]=l[u].join(","),u});if(!c.length&&r(l))return l;if(!r(l))throw new Error("Failed to normalize arrayable params: ".concat(JSON.stringify(l)));return l}_r.normalizeArrayableParams=n;function o(a){return!Array.isArray(a)}function i(a){return typeof a=="object"&&a!==null&&"message"in a&&typeof a.message=="string"}function s(a){if(i(a))return a;try{return typeof a=="string"?new Error(a):new Error(JSON.stringify(a))}catch{return new Error(String(a))}}return _r.toErrorWithMessage=s,_r}var wg;function yg(){if(wg)return _i;wg=1,Object.defineProperty(_i,"__esModule",{value:!0});var e=re,t=e.__importDefault(pC()),r=ac,n=ac,o=eo(),i=e.__importDefault(pt()),s=ro(),a="X-TYPESENSE-API-KEY",l=!0,c=!1,u=typeof process<"u"&&process.versions!=null&&process.versions.node!=null&&typeof window>"u",f=function(){function p(d){this.configuration=d,this.apiKey=this.configuration.apiKey,this.nodes=this.configuration.nodes==null?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=this.configuration.nearestNode==null?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return p.prototype.get=function(d,h,v){h===void 0&&(h={});var w=v===void 0?{}:v,x=w.abortSignal,S=x===void 0?null:x,_=w.responseType,T=_===void 0?void 0:_,P=w.streamConfig,A=P===void 0?void 0:P,M=w.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(I){return[2,this.performRequest("get",d,{queryParameters:h,abortSignal:S,responseType:T,streamConfig:A,isStreamingRequest:M})]})})},p.prototype.delete=function(d,h){return h===void 0&&(h={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(v){return[2,this.performRequest("delete",d,{queryParameters:h,isStreamingRequest:!1})]})})},p.prototype.post=function(d,h,v,w,x){h===void 0&&(h={}),v===void 0&&(v={}),w===void 0&&(w={});var S=x===void 0?{}:x,_=S.abortSignal,T=_===void 0?null:_,P=S.responseType,A=P===void 0?void 0:P,M=S.streamConfig,I=M===void 0?void 0:M,V=S.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(L){return[2,this.performRequest("post",d,{queryParameters:v,bodyParameters:h,additionalHeaders:w,abortSignal:T,responseType:A,streamConfig:I,isStreamingRequest:V})]})})},p.prototype.put=function(d,h,v){return h===void 0&&(h={}),v===void 0&&(v={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("put",d,{queryParameters:v,bodyParameters:h,isStreamingRequest:!1})]})})},p.prototype.patch=function(d,h,v){return h===void 0&&(h={}),v===void 0&&(v={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(w){return[2,this.performRequest("patch",d,{queryParameters:v,bodyParameters:h,isStreamingRequest:!1})]})})},p.prototype.getAdapter=function(){if(this.configuration.axiosAdapter){if(typeof this.configuration.axiosAdapter=="function")return this.configuration.axiosAdapter;var d=typeof navigator<"u"&&navigator.userAgent==="Cloudflare-Workers";return d?t.default.getAdapter(this.configuration.axiosAdapter).bind(globalThis):t.default.getAdapter(this.configuration.axiosAdapter)}},p.prototype.performRequest=function(d,h,v){var w,x,S,_,T=v.queryParameters,P=T===void 0?null:T,A=v.bodyParameters,M=A===void 0?null:A,I=v.additionalHeaders,V=I===void 0?{}:I,L=v.abortSignal,O=L===void 0?null:L,F=v.responseType,R=F===void 0?void 0:F,X=v.skipConnectionTimeout,z=X===void 0?!1:X,q=v.enableKeepAlive,G=q===void 0?void 0:q,H=v.streamConfig,U=H===void 0?void 0:H,te=v.isStreamingRequest;return e.__awaiter(this,void 0,void 0,function(){var ae,ke,Z,Y,J,fe,he;return e.__generator(this,function(ne){switch(ne.label){case 0:this.configuration.validate(),te&&(this.logger.debug("Request: Performing streaming request to ".concat(h)),!u&&typeof fetch<"u"&&(this.logger.debug("Using fetch adapter for browser streaming"),R="stream")),ae=Date.now(),Z=!1,this.logger.debug("Request #".concat(ae,": Performing ").concat(d.toUpperCase()," request: ").concat(h)),Y=function(ye){var ge,Sr,Te,cs,ln,Xe,mt;return e.__generator(this,function(rr){switch(rr.label){case 0:if(ge=J.getNextNode(ae),J.logger.debug("Request #".concat(ae,": Attempting ").concat(d.toUpperCase()," request Try #").concat(ye," to Node ").concat(ge.index)),O&&O.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];Sr=void 0,rr.label=1;case 1:return rr.trys.push([1,3,5,6]),Te={method:d,url:J.uriFor(h,ge),headers:Object.assign({},J.defaultHeaders(),V,J.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,validateStatus:function(Er){return Er>0},transformResponse:[function(Er,ao){var us=Er;return ao!==void 0&&typeof Er=="string"&&ao["content-type"]&&ao["content-type"].startsWith("application/json")&&(us=JSON.parse(Er)),us}]},Te.adapter=te&&!u?"fetch":J.getAdapter(),z!==!0&&(Te.timeout=J.connectionTimeoutSeconds*1e3),P&&Object.keys(P).length!==0&&(Te.params=P),J.sendApiKeyAsQueryParam&&(Te.params=Te.params||{},Te.params["x-typesense-api-key"]=J.apiKey),J.configuration.httpAgent?(J.logger.debug("Request #".concat(ae,": Using custom httpAgent")),Te.httpAgent=J.configuration.httpAgent):G===!0&&(u?(J.logger.debug("Request #".concat(ae,": Enabling KeepAlive")),Te.httpAgent=new r.Agent({keepAlive:!0})):J.logger.warn("Request #".concat(ae,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),J.configuration.httpsAgent?(J.logger.debug("Request #".concat(ae,": Using custom httpsAgent")),Te.httpsAgent=J.configuration.httpsAgent):G===!0&&(u?(J.logger.debug("Request #".concat(ae,": Enabling keepAlive")),Te.httpsAgent=new n.Agent({keepAlive:!0})):J.logger.warn("Request #".concat(ae,": Cannot use custom httpAgent in a browser environment to enable keepAlive"))),J.configuration.paramsSerializer&&(J.logger.debug("Request #".concat(ae,": Using custom paramsSerializer")),Te.paramsSerializer=J.configuration.paramsSerializer),M&&(typeof M=="string"&&M.length!==0||typeof M=="object"&&Object.keys(M).length!==0)&&(Te.data=M),O&&(cs=t.default.CancelToken,ln=cs.source(),Sr=function(){Z=!0,ln.cancel()},O.addEventListener("abort",Sr),Te.cancelToken=ln.token),te?(Te.responseType="stream",u||(Te.headers=e.__assign(e.__assign({},Te.headers),{Accept:"text/event-stream"}))):R&&(Te.responseType=R),[4,(0,t.default)(Te)];case 2:if(Xe=rr.sent(),Xe.status>=1&&Xe.status<=499&&J.setNodeHealthcheck(ge,l),J.logger.debug("Request #".concat(ae,": Request to Node ").concat(ge.index," was made. Response Code was ").concat(Xe.status,".")),Xe.status>=200&&Xe.status<300)return te?[2,{value:J.handleStreamingResponse(Xe,U)}]:[2,{value:Promise.resolve(Xe.data)}];if(Xe.status<500)return[2,{value:Promise.reject(J.customErrorForResponse(Xe,(w=Xe.data)===null||w===void 0?void 0:w.message,Te.data))}];throw J.customErrorForResponse(Xe,(x=Xe.data)===null||x===void 0?void 0:x.message,Te.data);case 3:if(mt=rr.sent(),Z||J.setNodeHealthcheck(ge,c),ke=mt,J.logger.warn("Request #".concat(ae,": Request to Node ").concat(ge.index,' failed due to "').concat((S=mt==null?void 0:mt.code)!==null&&S!==void 0?S:""," ").concat(mt.message).concat(mt.response==null?"":" - "+JSON.stringify((_=mt.response)===null||_===void 0?void 0:_.data),'"')),Z)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];if(te&&J.invokeOnErrorCallback(mt,U),ye<J.numRetriesPerRequest+1)J.logger.warn("Request #".concat(ae,": Sleeping for ").concat(J.retryIntervalSeconds,"s and then retrying request..."));else return J.logger.debug("Request #".concat(ae,": No retries left. Raising last error")),[2,{value:Promise.reject(ke)}];return[4,J.timer(J.retryIntervalSeconds)];case 4:return rr.sent(),[3,6];case 5:return O&&Sr&&O.removeEventListener("abort",Sr),[7];case 6:return[2]}})},J=this,fe=1,ne.label=1;case 1:return fe<=this.numRetriesPerRequest+1?[5,Y(fe)]:[3,4];case 2:if(he=ne.sent(),typeof he=="object")return[2,he.value];ne.label=3;case 3:return fe++,[3,1];case 4:return this.logger.debug("Request #".concat(ae,": No retries left. Raising last error")),[2,Promise.reject(ke)]}})})},p.prototype.processStreamingLine=function(d){if(!d.trim()||d==="data: [DONE]")return null;if(d.startsWith("data: "))return this.processDataLine(d.slice(6).trim());if(d.trim().startsWith("{"))try{var h=JSON.parse(d.trim());return h&&typeof h=="object"?(h.conversation_id||(h.conversation_id="unknown"),!h.message&&h.message!==""&&(h.message=""),h):{conversation_id:"unknown",message:JSON.stringify(h)}}catch{return{conversation_id:"unknown",message:d.trim()}}return{conversation_id:"unknown",message:d.trim()}},p.prototype.processDataLine=function(d){if(!d)return null;if(d.startsWith("{"))try{var h=JSON.parse(d);return h&&typeof h=="object"?(h.conversation_id||(h.conversation_id="unknown"),!h.message&&h.message!==""&&(h.message=""),h):{conversation_id:"unknown",message:JSON.stringify(h)}}catch{return{conversation_id:"unknown",message:d}}return{conversation_id:"unknown",message:d}},p.prototype.handleStreamingResponse=function(d,h){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(v){return this.logger.debug("Handling streaming response. Environment: ".concat(u?"Node.js":"Browser")),u&&d.data?[2,this.handleNodeStreaming(d,h)]:u?(this.logger.debug("Processing non-streaming response"),this.invokeOnCompleteCallback(d.data,h),[2,Promise.resolve(d.data)]):[2,this.handleBrowserStreaming(d,h)]})})},p.prototype.handleNodeStreaming=function(d,h){var v=this;return this.logger.debug("Processing Node.js stream"),new Promise(function(w,x){var S=d.data,_=[],T="";S.on("data",function(P){var A;try{var M=P.toString();T+=M;var I=T.split(` 127 `);T=(A=I.pop())!==null&&A!==void 0?A:"",v.processStreamLines(I,_,h)}catch(V){x(V)}}),S.on("end",function(){if(T.trim().length>0){var P=T.split(` 128 `);v.processStreamLines(P,_,h)}v.finalizeStreamResult(_,w,d,h)}),S.on("error",function(P){v.logger.error("Stream error: ".concat(P)),v.invokeOnErrorCallback(P,h),x(P)})})},p.prototype.handleBrowserStreaming=function(d,h){var v=this;return this.logger.debug("Processing browser stream"),new Promise(function(w,x){return e.__awaiter(v,void 0,void 0,function(){return e.__generator(this,function(S){try{return d.data&&typeof d.data.getReader=="function"?[2,this.handleBrowserReadableStream(d.data,w,x,d,h)]:typeof d.data=="string"?[2,this.handleBrowserStringResponse(d.data,w,d,h)]:typeof d.data=="object"&&d.data!==null?(this.logger.debug("No stream found, but data object is available"),this.invokeOnCompleteCallback(d.data,h),[2,w(d.data)]):(this.logger.error("No usable data found in response"),[2,x(new Error("No usable data found in response"))])}catch(_){this.logger.error("Error processing streaming response: ".concat(_)),this.invokeOnErrorCallback(_,h),x(_)}return[2]})})})},p.prototype.handleBrowserReadableStream=function(d,h,v,w,x){return e.__awaiter(this,void 0,void 0,function(){var S,_,T,P,A,M,I,V,L,O;return e.__generator(this,function(F){switch(F.label){case 0:this.logger.debug("Found ReadableStream in response.data"),S=d.getReader(),_=[],T="",F.label=1;case 1:F.trys.push([1,5,,6]),F.label=2;case 2:return[4,S.read()];case 3:return P=F.sent(),A=P.done,M=P.value,A?(this.logger.debug("Stream reading complete"),T.trim()&&(I=T.split(` 129 `),this.processStreamLines(I,_,x)),[3,4]):(V=new TextDecoder().decode(M),this.logger.debug("Received chunk: ".concat(V.length," bytes")),T+=V,L=T.split(` 130 `),T=L.pop()||"",this.processStreamLines(L,_,x),[3,2]);case 4:return this.finalizeStreamResult(_,h,w,x),[3,6];case 5:return O=F.sent(),this.logger.error("Stream error: ".concat(O)),this.invokeOnErrorCallback(O,x),v(O),[3,6];case 6:return[2]}})})},p.prototype.handleBrowserStringResponse=function(d,h,v,w){this.logger.debug("Processing text response as stream data");var x=[],S=d.split(` 131 `);if(this.processStreamLines(S,x,w),x.length>0){var _=this.combineStreamingChunks(x);this.invokeOnCompleteCallback(_,w),h(_)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(v.data,w),h(v.data)},p.prototype.processStreamLines=function(d,h,v){for(var w=0,x=d;w<x.length;w++){var S=x[w];if(S.trim()&&S!=="data: [DONE]"){var _=this.processStreamingLine(S);_!==null&&(this.invokeOnChunkCallback(_,v),h.push(_))}}},p.prototype.finalizeStreamResult=function(d,h,v,w){if(d.length>0){var x=this.combineStreamingChunks(d);this.logger.debug("Stream processing complete"),this.invokeOnCompleteCallback(x,w),h(x)}else this.logger.debug("No chunks processed, returning original API response"),this.invokeOnCompleteCallback(v.data,w),h(v.data)},p.prototype.combineStreamingChunks=function(d){if(d.length===0)return{};if(d.length===1)return d[0];var h=this.getMessageChunks(d);if(h.length>0)return this.combineMessageChunks(d,h);var v=d[d.length-1];if(!this.isCompleteSearchResponse(v))throw new Error("Last chunk is not a complete search response");return v},p.prototype.getMessageChunks=function(d){return d.filter(this.isChunkMessage)},p.prototype.isChunkMessage=function(d){return typeof d=="object"&&d!==null&&"message"in d&&"conversation_id"in d},p.prototype.combineMessageChunks=function(d,h){this.logger.debug("Found ".concat(h.length," message chunks to combine"));var v=d[d.length-1];if(this.isCompleteSearchResponse(v))return v;var w=d.find(this.isCompleteSearchResponse);if(!w)throw new Error("No metadata chunk found");return w},p.prototype.isCompleteSearchResponse=function(d){return typeof d=="object"&&d!==null&&Object.keys(d).length>0?"results"in d||"found"in d||"hits"in d||"page"in d||"search_time_ms"in d:!1},p.prototype.getNextNode=function(d){if(d===void 0&&(d=0),this.nearestNode!=null){if(this.logger.debug("Request #".concat(d,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(this.nearestNode.isHealthy===!0?"Healthy":"Unhealthy")),this.nearestNode.isHealthy===!0||this.nodeDueForHealthcheck(this.nearestNode,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(d,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(d,": Nodes Health: ").concat(this.nodes.map(function(w){return"Node ".concat(w.index," is ").concat(w.isHealthy===!0?"Healthy":"Unhealthy")}).join(" || ")));for(var h=this.nodes[0],v=0;v<=this.nodes.length;v++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,h=this.nodes[this.currentNodeIndex],h.isHealthy===!0||this.nodeDueForHealthcheck(h,d))return this.logger.debug("Request #".concat(d,": Updated current node to Node ").concat(h.index)),h;return this.logger.debug("Request #".concat(d,": No healthy nodes were found. Returning the next node, Node ").concat(h.index)),h},p.prototype.nodeDueForHealthcheck=function(d,h){h===void 0&&(h=0);var v=Date.now()-d.lastAccessTimestamp>this.healthcheckIntervalSeconds*1e3;return v&&this.logger.debug("Request #".concat(h,": Node ").concat(d.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),v},p.prototype.initializeMetadataForNodes=function(){var d=this;this.nearestNode!=null&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,l)),this.nodes.forEach(function(h,v){h.index=v,d.setNodeHealthcheck(h,l)})},p.prototype.setNodeHealthcheck=function(d,h){d.isHealthy=h,d.lastAccessTimestamp=Date.now()},p.prototype.uriFor=function(d,h){return h.url!=null?"".concat(h.url).concat(d):"".concat(h.protocol,"://").concat(h.host,":").concat(h.port).concat(h.path).concat(d)},p.prototype.defaultHeaders=function(){var d={};return this.sendApiKeyAsQueryParam||(d[a]=this.apiKey),d["Content-Type"]="application/json",d},p.prototype.timer=function(d){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,new Promise(function(v){return setTimeout(v,d*1e3)})]})})},p.prototype.customErrorForResponse=function(d,h,v){var w="Request failed with HTTP code ".concat(d.status);typeof h=="string"&&h.trim()!==""&&(w+=" | Server said: ".concat(h));var x=new i.default(w,v,d.status);return d.status===400?x=new o.RequestMalformed(w,v,d.status):d.status===401?x=new o.RequestUnauthorized(w,v,d.status):d.status===404?x=new o.ObjectNotFound(w,v,d.status):d.status===409?x=new o.ObjectAlreadyExists(w,v,d.status):d.status===422?x=new o.ObjectUnprocessable(w,v,d.status):d.status>=500&&d.status<=599?x=new o.ServerError(w,v,d.status):x=new o.HTTPError(w,v,d.status),x},p.prototype.invokeOnChunkCallback=function(d,h){if(h!=null&&h.onChunk)try{h.onChunk(d)}catch(v){this.logger.warn("Error in onChunk callback: ".concat(v))}},p.prototype.invokeOnCompleteCallback=function(d,h){if(h!=null&&h.onComplete)try{h.onComplete(d)}catch(v){this.logger.warn("Error in onComplete callback: ".concat(v))}},p.prototype.invokeOnErrorCallback=function(d,h){if(h!=null&&h.onError){var v=(0,s.toErrorWithMessage)(d);try{h.onError(v)}catch(w){this.logger.warn("Error in onError callback: ".concat(w))}}},p}();return _i.default=f,_i}var Si={},xg;function er(){if(xg)return Si;xg=1,Object.defineProperty(Si,"__esModule",{value:!0});var e=re,t="/collections",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(t,o,i)]})})},n.prototype.retrieve=function(o){return o===void 0&&(o={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(t,o)]})})},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Si.default=r,Si}var Ei={},Ci={},no={},Ti={},kg;function _g(){if(kg)return Ti;kg=1,Object.defineProperty(Ti,"__esModule",{value:!0});var e=re,t=2*60,r=100,n=function(){function o(){this.responseCache=new Map,this.responsePromiseCache=new Map}return o.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},o.prototype.perform=function(i,s,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,p,d,h,v,w,x,S,_,T,P,A,M,I,V,O,L,O,F,R,X,q,z,q;return e.__generator(this,function(G){switch(G.label){case 0:if(c=l||{},u=c.cacheResponseForSeconds,f=u===void 0?t:u,p=c.maxSize,d=p===void 0?r:p,h=l===void 0||f<=0||d<=0,v=a.path,w=a.queryParams,x=a.body,S=a.headers,_=a.streamConfig,T=a.abortSignal,P=a.responseType,A=a.isStreamingRequest,h)return[2,this.executeRequest(i,s,v,w,x,S,{abortSignal:T,responseType:P,streamConfig:_,isStreamingRequest:A})];if(M=JSON.stringify(a),I=this.responseCache.get(M),V=Date.now(),I){if(O=V-I.requestTimestamp<f*1e3,O)return this.responseCache.delete(M),this.responseCache.set(M,I),[2,I.response];this.responseCache.delete(M)}if(L=this.responsePromiseCache.get(M),L){if(O=V-L.requestTimestamp<f*1e3,O)return this.responsePromiseCache.delete(M),this.responsePromiseCache.set(M,L),[2,L.responsePromise];this.responsePromiseCache.delete(M)}return F=this.executeRequest(i,s,v,w,x,S,{abortSignal:T,responseType:P,streamConfig:_,isStreamingRequest:A}),this.responsePromiseCache.set(M,{requestTimestamp:V,responsePromise:F}),[4,F];case 1:return R=G.sent(),this.responseCache.set(M,{requestTimestamp:V,response:R}),X=this.responseCache.size>d,X&&(q=this.responseCache.keys().next().value,q&&this.responseCache.delete(q)),z=this.responsePromiseCache.size>d,z&&(q=this.responsePromiseCache.keys().next().value,q&&this.responsePromiseCache.delete(q)),[2,R]}})})},o.prototype.executeRequest=function(i,s,a,l,c,u,f){l===void 0&&(l={});var p=i[s];switch(s){case"get":return p.call(i,a,l,{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"delete":return p.call(i,a,l);case"post":return p.call(i,a,c,l,u||{},{abortSignal:f==null?void 0:f.abortSignal,responseType:f==null?void 0:f.responseType,streamConfig:f==null?void 0:f.streamConfig,isStreamingRequest:f==null?void 0:f.isStreamingRequest});case"put":case"patch":return p.call(i,a,c,l);default:throw new Error("Unsupported method: ".concat(String(s)))}},o}();return Ti.default=n,Ti}var Sg;function Eg(){if(Sg)return no;Sg=1,Object.defineProperty(no,"__esModule",{value:!0}),no.SearchOnlyDocuments=void 0;var e=re,t=e.__importDefault(_g()),r=e.__importDefault(er()),n=ro(),o="/documents",i=function(){function s(a,l,c){this.collectionName=a,this.apiCall=l,this.configuration=c,this.requestWithCache=new t.default}return s.prototype.clearCache=function(){this.requestWithCache.clearCache()},s.prototype.search=function(a,l){var c=l===void 0?{}:l,u=c.cacheSearchResultsForSeconds,f=u===void 0?this.configuration.cacheSearchResultsForSeconds:u,p=c.abortSignal,d=p===void 0?null:p;return e.__awaiter(this,void 0,void 0,function(){var h,v,w,x,S,_;return e.__generator(this,function(T){return h={},this.configuration.useServerSideSearchCache===!0&&(h.use_cache=!0),v=(0,n.normalizeArrayableParams)(a),w=v.streamConfig,x=e.__rest(v,["streamConfig"]),S=e.__assign(e.__assign({},h),x),_=S.conversation_stream===!0,[2,this.requestWithCache.perform(this.apiCall,"get",{path:this.endpointPath("search"),queryParams:S,streamConfig:w,abortSignal:d,isStreamingRequest:_},{cacheResponseForSeconds:f})]})})},s.prototype.endpointPath=function(a){return"".concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o).concat(a===void 0?"":"/"+a)},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),s}();return no.SearchOnlyDocuments=i,no}var Cg;function Tg(){if(Cg)return Ci;Cg=1,Object.defineProperty(Ci,"__esModule",{value:!0});var e=re,t=eo(),r=Eg(),n=typeof process<"u"&&process.versions!=null&&process.versions.node!=null,o=function(s){e.__extends(a,s);function a(l,c,u){return s.call(this,l,c,u)||this}return a.prototype.create=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,c)]})})},a.prototype.upsert=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"upsert"}))]})})},a.prototype.update=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){if(!l)throw new Error("No document provided");return c.filter_by!=null?[2,this.apiCall.patch(this.endpointPath(),l,Object.assign({},c))]:[2,this.apiCall.post(this.endpointPath(),l,Object.assign({},c,{action:"update"}))]})})},a.prototype.delete=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.delete(this.endpointPath(),l)]})})},a.prototype.createMany=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(u){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(l,c)]})})},a.prototype.import=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,p,d,h;return e.__generator(this,function(v){switch(v.label){case 0:if(u=e.__assign({throwOnFail:!0},c),Array.isArray(l)){if(l.length===0)throw new t.RequestMalformed("No documents provided");try{f=l.map(function(w){return JSON.stringify(w)}).join(` 170 132 `)}catch(w){throw w instanceof RangeError&&w.message.includes("Too many properties to enumerate")?new Error("".concat(w,` 171 133 It looks like you have reached a Node.js limit that restricts the number of keys in an Object: https://stackoverflow.com/questions/9282869/are-there-limits-to-the-number-of-properties-in-a-javascript-object 172 134 173 135 Please try reducing the number of keys in your document, or using CURL to import your data. 174 `)):new Error(w)}}else if(f=l, s(f))throw new t.RequestMalformed("No documents provided");return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:f,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(h=b.sent(),Array.isArray(l)){if(d=h.split(`175 `).map(function(w){return JSON.parse(w)}), m=d.filter(function(w){return w.success===!1}),m.length>0&&u.throwOnFail)throw new t.ImportError("".concat(d.length-m.length," documents imported successfully, ").concat(m.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),d,{documentsInJSONLFormat:f,options:u,failedItems:m,successCount:d.length-m.length});return[2,d]}else return[2,h]}})})},a.prototype.importStream=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,h,d;return e.__generator(this,function(m){switch(m.label){case 0:return u=e.__assign({throwOnFail:!0},c),[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:l,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(f=m.sent(),h=f.split(`176 `).map(function( b){return JSON.parse(b)}),d=h.filter(function(b){return b.success===!1}),d.length>0&&u.throwOnFail)throw new t.ImportError("".concat(h.length-d.length," documents imported successfully, ").concat(d.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),h,{documentsInJSONLFormat:l,options:u,failedItems:d,successCount:h.length-d.length});return[2,h]}})})},a.prototype.export=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l)]})})},a.prototype.exportStream=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l,{responseType:"stream"})]})})},a}(r.SearchOnlyDocuments);Ni.default=o;function s(i){return i==null||i===""||i.length===0}return Ni}var Ci={},y0;function x0(){if(y0)return Ci;y0=1,Object.defineProperty(Ci,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r="/overrides",n=function(){function o(s,i){this.collectionName=s,this.apiCall=i}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(s),i)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(t.default.RESOURCEPATH,"/").concat(this.collectionName).concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Ci.default=n,Ci}var Ti={},E0;function MC(){if(E0)return Ti;E0=1,Object.defineProperty(Ti,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(x0()),n=function(){function o(s,i,a){this.collectionName=s,this.overrideId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.overrideId))},o}();return Ti.default=n,Ti}var Pi={},_0;function S0(){if(_0)return Pi;_0=1,Object.defineProperty(Pi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r="/synonyms",n=function(){function o(s,i){this.collectionName=s,this.apiCall=i}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(s),i)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Pi.default=n,Pi}var Di={},N0;function BC(){if(N0)return Di;N0=1,Object.defineProperty(Di,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(S0()),n=function(){function o(s,i,a){this.collectionName=s,this.synonymId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.synonymId))},o}();return Di.default=n,Di}var Jo={},k0;function RC(){if(k0)return Jo;k0=1,Object.defineProperty(Jo,"__esModule",{value:!0}),Jo.Document=void 0;var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(w0()),n=function(){function o(s,i,a){this.collectionName=s,this.documentId=i,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath(),s)]})})},o.prototype.update=function(s,i){return i===void 0&&(i={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.patch(this.endpointPath(),s,i)]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.documentId))},o}();return Jo.Document=n,Jo}var C0;function HC(){if(C0)return Si;C0=1,Object.defineProperty(Si,"__esModule",{value:!0});var e=he,t=e.__importDefault(Pr()),r=e.__importDefault(w0()),n=qo(),o=e.__importDefault(x0()),s=e.__importDefault(MC()),i=e.__importDefault(S0()),a=e.__importDefault(BC()),l=RC(),c=function(){function u(f,h,d){this.name=f,this.apiCall=h,this.configuration=d,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=f,this.apiCall=h,this.configuration=d,this._documents=new r.default(this.name,this.apiCall,this.configuration),this._overrides=new o.default(this.name,this.apiCall),this._synonyms=new i.default(this.name,this.apiCall)}return u.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(f){return[2,this.apiCall.get(this.endpointPath())]})})},u.prototype.update=function(f){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,this.apiCall.patch(this.endpointPath(),f)]})})},u.prototype.delete=function(f){return f===void 0&&(f={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(h){return[2,this.apiCall.delete(this.endpointPath(),f)]})})},u.prototype.exists=function(){return e.__awaiter(this,void 0,void 0,function(){var f;return e.__generator(this,function(h){switch(h.label){case 0:return h.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return h.sent(),[2,!0];case 2:if(f=h.sent(),f instanceof n.ObjectNotFound)return[2,!1];throw f;case 3:return[2]}})})},u.prototype.documents=function(f){return f?(this.individualDocuments[f]===void 0&&(this.individualDocuments[f]=new l.Document(this.name,f,this.apiCall)),this.individualDocuments[f]):this._documents},u.prototype.overrides=function(f){return f===void 0?this._overrides:(this.individualOverrides[f]===void 0&&(this.individualOverrides[f]=new s.default(this.name,f,this.apiCall)),this.individualOverrides[f])},u.prototype.synonyms=function(f){return f===void 0?this._synonyms:(this.individualSynonyms[f]===void 0&&(this.individualSynonyms[f]=new a.default(this.name,f,this.apiCall)),this.individualSynonyms[f])},u.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},u}();return Si.default=c,Si}var Ii={},T0;function P0(){if(T0)return Ii;T0=1,Object.defineProperty(Ii,"__esModule",{value:!0});var e=he,t="/aliases",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ii.default=r,Ii}var ji={},D0;function $C(){if(D0)return ji;D0=1,Object.defineProperty(ji,"__esModule",{value:!0});var e=he,t=e.__importDefault(P0()),r=function(){function n(o,s){this.name=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return ji.default=r,ji}var Ui={},I0;function j0(){if(I0)return Ui;I0=1,Object.defineProperty(Ui,"__esModule",{value:!0});var e=he,t=ou,r=Yo(),n="/keys",o=function(){function s(i){this.apiCall=i,this.apiCall=i}return s.prototype.create=function(i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.post(s.RESOURCEPATH,i)]})})},s.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(n)]})})},s.prototype.generateScopedSearchKey=function(i,a){var l=(0,r.normalizeArrayableParams)(a),c=JSON.stringify(l),u=Buffer.from((0,t.createHmac)("sha256",i).update(c).digest("base64")),f=i.substr(0,4),h="".concat(u).concat(f).concat(c);return Buffer.from(h).toString("base64")},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Ui.default=o,Ui}var Fi={},U0;function WC(){if(U0)return Fi;U0=1,Object.defineProperty(Fi,"__esModule",{value:!0});var e=he,t=e.__importDefault(j0()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Fi.default=r,Fi}var Ai={},F0;function zC(){if(F0)return Ai;F0=1,Object.defineProperty(Ai,"__esModule",{value:!0});var e=he,t="/debug",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Ai.default=r,Ai}var Li={},A0;function GC(){if(A0)return Li;A0=1,Object.defineProperty(Li,"__esModule",{value:!0});var e=he,t="/metrics.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Li.default=r,Li}var Oi={},L0;function qC(){if(L0)return Oi;L0=1,Object.defineProperty(Oi,"__esModule",{value:!0});var e=he,t="/stats.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Oi.default=r,Oi}var Vi={},O0;function KC(){if(O0)return Vi;O0=1,Object.defineProperty(Vi,"__esModule",{value:!0});var e=he,t="/health",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Vi.default=r,Vi}var Mi={},V0;function YC(){if(V0)return Mi;V0=1,Object.defineProperty(Mi,"__esModule",{value:!0});var e=he,t="/operations",r=function(){function n(o){this.apiCall=o}return n.prototype.perform=function(o,s){return s===void 0&&(s={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post("".concat(t,"/").concat(o),{},s)]})})},n}();return Mi.default=r,Mi}var Bi={},M0;function B0(){if(M0)return Bi;M0=1,Object.defineProperty(Bi,"__esModule",{value:!0});var e=he,t=e.__importDefault(p0()),r=Yo(),n="/multi_search",o=function(){function s(i,a,l){l===void 0&&(l=!1),this.apiCall=i,this.configuration=a,this.useTextContentType=l,this.requestWithCache=new t.default}return s.prototype.clearCache=function(){this.requestWithCache.clearCache()},s.prototype.perform=function(i,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,h,d;return e.__generator(this,function(m){return c=a?e.__assign({},a):{},this.configuration.useServerSideSearchCache===!0&&(c.use_cache=!0),u={union:i.union,searches:i.searches.map(r.normalizeArrayableParams)},f=c.streamConfig,h=e.__rest(c,["streamConfig"]),d=(0,r.normalizeArrayableParams)(h),[2,this.requestWithCache.perform(this.apiCall,"post",{path:n,body:u,queryParams:d,headers:this.useTextContentType?{"content-type":"text/plain"}:{},streamConfig:f,abortSignal:l==null?void 0:l.abortSignal,isStreamingRequest:this.isStreamingRequest(c)},(l==null?void 0:l.cacheSearchResultsForSeconds)!==void 0?{cacheResponseForSeconds:l.cacheSearchResultsForSeconds}:void 0)]})})},s.prototype.isStreamingRequest=function(i){return i.streamConfig!==void 0},s}();return Bi.default=o,Bi}var Ri={},R0;function H0(){if(R0)return Ri;R0=1,Object.defineProperty(Ri,"__esModule",{value:!0});var e=he,t=Yo(),r="/presets",n=function(){function o(s){this.apiCall=s}return o.prototype.upsert=function(s,i){return e.__awaiter(this,void 0,void 0,function(){var a,l;return e.__generator(this,function(c){return typeof i.value=="object"&&"searches"in i.value?(a=i.value.searches.map(function(u){return(0,t.normalizeArrayableParams)(u)}),[2,this.apiCall.put(this.endpointPath(s),{value:{searches:a}})]):(l=(0,t.normalizeArrayableParams)(i.value),[2,this.apiCall.put(this.endpointPath(s),{value:l})])})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(s){return"".concat(o.RESOURCEPATH).concat(s===void 0?"":"/"+encodeURIComponent(s))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Ri.default=n,Ri}var Hi={},$0;function XC(){if($0)return Hi;$0=1,Object.defineProperty(Hi,"__esModule",{value:!0});var e=he,t=e.__importDefault(H0()),r=function(){function n(o,s){this.presetId=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.presetId))},n}();return Hi.default=r,Hi}var $i={},Wi={},W0;function z0(){if(W0)return Wi;W0=1,Object.defineProperty(Wi,"__esModule",{value:!0});var e=he,t="/analytics/rules",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Wi.default=r,Wi}var zi={},G0;function JC(){if(G0)return zi;G0=1,Object.defineProperty(zi,"__esModule",{value:!0});var e=he,t=e.__importDefault(z0()),r=function(){function n(o,s){this.name=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return zi.default=r,zi}var Gi={},q0;function ZC(){if(q0)return Gi;q0=1,Object.defineProperty(Gi,"__esModule",{value:!0});var e=he,t="/analytics/events",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Gi.default=r,Gi}var K0;function QC(){if(K0)return $i;K0=1,Object.defineProperty($i,"__esModule",{value:!0});var e=he,t=e.__importDefault(z0()),r=e.__importDefault(JC()),n=e.__importDefault(ZC()),o="/analytics",s=function(){function i(a){this.apiCall=a,this.individualAnalyticsRules={},this.apiCall=a,this._analyticsRules=new t.default(this.apiCall),this._analyticsEvents=new n.default(this.apiCall)}return i.prototype.rules=function(a){return a===void 0?this._analyticsRules:(this.individualAnalyticsRules[a]===void 0&&(this.individualAnalyticsRules[a]=new r.default(a,this.apiCall)),this.individualAnalyticsRules[a])},i.prototype.events=function(){return this._analyticsEvents},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),i}();return $i.default=s,$i}var qi={},Y0;function X0(){if(Y0)return qi;Y0=1,Object.defineProperty(qi,"__esModule",{value:!0});var e=he,t="/stopwords",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(o),s)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return qi.default=r,qi}var Ki={},J0;function eT(){if(J0)return Ki;J0=1,Object.defineProperty(Ki,"__esModule",{value:!0});var e=he,t=e.__importDefault(X0()),r=function(){function n(o,s){this.stopwordId=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.stopwordId))},n}();return Ki.default=r,Ki}var Yi={},Xi={},Z0;function Q0(){if(Z0)return Xi;Z0=1,Object.defineProperty(Xi,"__esModule",{value:!0});var e=he,t="/conversations/models",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Xi.default=r,Xi}var Ji={},eb;function tT(){if(eb)return Ji;eb=1,Object.defineProperty(Ji,"__esModule",{value:!0});var e=he,t=e.__importDefault(Q0()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Ji.default=r,Ji}var tb;function rb(){if(tb)return Yi;tb=1,Object.defineProperty(Yi,"__esModule",{value:!0});var e=he,t=e.__importDefault(Q0()),r=e.__importDefault(tT()),n="/conversations",o=function(){function s(i){this.apiCall=i,this.individualConversationModels={},this.apiCall=i,this._conversationsModels=new t.default(this.apiCall)}return s.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(n)]})})},s.prototype.models=function(i){return i===void 0?this._conversationsModels:(this.individualConversationModels[i]===void 0&&(this.individualConversationModels[i]=new r.default(i,this.apiCall)),this.individualConversationModels[i])},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Yi.default=o,Yi}var Zi={},nb;function rT(){if(nb)return Zi;nb=1,Object.defineProperty(Zi,"__esModule",{value:!0});var e=he,t=e.__importDefault(rb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Zi.default=r,Zi}var Qi={},ea={},ob;function sb(){if(ob)return ea;ob=1,Object.defineProperty(ea,"__esModule",{value:!0});var e=he,t="/stemming/dictionaries",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,s){return e.__awaiter(this,void 0,void 0,function(){var i,a;return e.__generator(this,function(l){switch(l.label){case 0:return i=Array.isArray(s)?s.map(function(c){return JSON.stringify(c)}).join(`177 `): s,[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:{id:o},bodyParameters:i,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:return a=l.sent(),[2,Array.isArray(s)?a.split(`178 `).map(function(c){return JSON.parse(c)}):a]}})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return o===void 0?"".concat(n.RESOURCEPATH):"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ea.default=r,ea}var ta={},ib;function nT(){if(ib)return ta;ib=1,Object.defineProperty(ta,"__esModule",{value:!0});var e=he,t=e.__importDefault(sb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return ta.default=r,ta}var ab;function oT(){if(ab)return Qi;ab=1,Object.defineProperty(Qi,"__esModule",{value:!0});var e=he,t=e.__importDefault(sb()),r=e.__importDefault(nT()),n="/stemming",o=function(){function s(i){this.apiCall=i,this.individualStemmingDictionaries={},this.apiCall=i,this._stemmingDictionaries=new t.default(this.apiCall)}return s.prototype.dictionaries=function(i){return i===void 0?this._stemmingDictionaries:(this.individualStemmingDictionaries[i]===void 0&&(this.individualStemmingDictionaries[i]=new r.default(i,this.apiCall)),this.individualStemmingDictionaries[i])},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),s}();return Qi.default=o,Qi}var ra={},lb;function cb(){if(lb)return ra;lb=1,Object.defineProperty(ra,"__esModule",{value:!0});var e=he,t="/nl_search_models",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return n.RESOURCEPATH},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ra.default=r,ra}var na={},ub;function sT(){if(ub)return na;ub=1,Object.defineProperty(na,"__esModule",{value:!0});var e=he,t=e.__importDefault(cb()),r=function(){function n(o,s){this.id=o,this.apiCall=s}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return na.default=r,na}var db;function iT(){if(db)return ui;db=1,Object.defineProperty(ui,"__esModule",{value:!0});var e=he,t=e.__importDefault(a0()),r=e.__importDefault(f0()),n=e.__importDefault(Pr()),o=e.__importDefault(HC()),s=e.__importDefault(P0()),i=e.__importDefault($C()),a=e.__importDefault(j0()),l=e.__importDefault(WC()),c=e.__importDefault(zC()),u=e.__importDefault(GC()),f=e.__importDefault(qC()),h=e.__importDefault(KC()),d=e.__importDefault(YC()),m=e.__importDefault(B0()),b=e.__importDefault(H0()),w=e.__importDefault(XC()),y=e.__importDefault(QC()),E=e.__importDefault(X0()),_=e.__importDefault(eT()),P=e.__importDefault(rb()),T=e.__importDefault(rT()),I=e.__importDefault(oT()),U=e.__importDefault(cb()),L=e.__importDefault(sT()),$=function(){function R(j){var B;j.sendApiKeyAsQueryParam=(B=j.sendApiKeyAsQueryParam)!==null&&B!==void 0?B:!1,this.configuration=new t.default(j),this.apiCall=new r.default(this.configuration),this.debug=new c.default(this.apiCall),this.metrics=new u.default(this.apiCall),this.stats=new f.default(this.apiCall),this.health=new h.default(this.apiCall),this.operations=new d.default(this.apiCall),this.multiSearch=new m.default(this.apiCall,this.configuration),this._collections=new n.default(this.apiCall),this.individualCollections={},this._aliases=new s.default(this.apiCall),this.individualAliases={},this._keys=new a.default(this.apiCall),this.individualKeys={},this._presets=new b.default(this.apiCall),this.individualPresets={},this._stopwords=new E.default(this.apiCall),this.individualStopwords={},this.analytics=new y.default(this.apiCall),this.stemming=new I.default(this.apiCall),this._conversations=new P.default(this.apiCall),this.individualConversations={},this._nlSearchModels=new U.default(this.apiCall),this.individualNLSearchModels={}}return R.prototype.collections=function(j){return j===void 0?this._collections:(this.individualCollections[j]===void 0&&(this.individualCollections[j]=new o.default(j,this.apiCall,this.configuration)),this.individualCollections[j])},R.prototype.aliases=function(j){return j===void 0?this._aliases:(this.individualAliases[j]===void 0&&(this.individualAliases[j]=new i.default(j,this.apiCall)),this.individualAliases[j])},R.prototype.keys=function(j){return j===void 0?this._keys:(this.individualKeys[j]===void 0&&(this.individualKeys[j]=new l.default(j,this.apiCall)),this.individualKeys[j])},R.prototype.presets=function(j){return j===void 0?this._presets:(this.individualPresets[j]===void 0&&(this.individualPresets[j]=new w.default(j,this.apiCall)),this.individualPresets[j])},R.prototype.stopwords=function(j){return j===void 0?this._stopwords:(this.individualStopwords[j]===void 0&&(this.individualStopwords[j]=new _.default(j,this.apiCall)),this.individualStopwords[j])},R.prototype.conversations=function(j){return j===void 0?this._conversations:(this.individualConversations[j]===void 0&&(this.individualConversations[j]=new T.default(j,this.apiCall)),this.individualConversations[j])},R.prototype.nlSearchModels=function(j){return j===void 0?this._nlSearchModels:(this.individualNLSearchModels[j]===void 0&&(this.individualNLSearchModels[j]=new L.default(j,this.apiCall)),this.individualNLSearchModels[j])},R}();return ui.default=$,ui}var oa={},Zo={},fb;function aT(){if(fb)return Zo;fb=1,Object.defineProperty(Zo,"__esModule",{value:!0}),Zo.SearchOnlyCollection=void 0;var e=b0(),t=function(){function r(n,o,s){this.name=n,this.apiCall=o,this.configuration=s,this._documents=new e.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return r.prototype.documents=function(){return this._documents},r}();return Zo.SearchOnlyCollection=t,Zo}var mb;function lT(){if(mb)return oa;mb=1,Object.defineProperty(oa,"__esModule",{value:!0});var e=he,t=e.__importDefault(a0()),r=e.__importDefault(f0()),n=e.__importDefault(B0()),o=aT(),s=function(){function i(a){var l;a.sendApiKeyAsQueryParam=(l=a.sendApiKeyAsQueryParam)!==null&&l!==void 0?l:!0,a.sendApiKeyAsQueryParam===!0&&(a.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),a.sendApiKeyAsQueryParam=!1),this.configuration=new t.default(a),this.apiCall=new r.default(this.configuration),this.multiSearch=new n.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return i.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach(function(a){a[0];var l=a[1];l.documents().clearCache()})},i.prototype.collections=function(a){if(a)return this.individualCollections[a]===void 0&&(this.individualCollections[a]=new o.SearchOnlyCollection(a,this.apiCall,this.configuration)),this.individualCollections[a];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},i}();return oa.default=s,oa}Object.defineProperty(Tr,"__esModule",{value:!0}),Tr.Errors=Tr.SearchClient=Tr.Client=void 0;var su=he,hb=su.__importDefault(iT());Tr.Client=hb.default;var pb=su.__importDefault(lT());Tr.SearchClient=pb.default;var gb=su.__importStar(qo());Tr.Errors=gb;var cT=Tr.default={Client:hb.default,SearchClient:pb.default,Errors:gb};const uT="ENTRIES",bb="KEYS",vb="VALUES",at="";class iu{constructor(t,r){const n=t._tree,o=Array.from(n.keys());this.set=t,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){const t=this.dive();return this.backtrack(),t}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:t,keys:r}=qn(this._path);if(qn(r)===at)return{done:!1,value:this.result()};const n=t.get(qn(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const t=qn(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:t})=>qn(t)).filter(t=>t!==at).join("")}value(){return qn(this._path).node.get(at)}result(){switch(this._type){case vb:return this.value();case bb:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const qn=e=>e[e.length-1],dT=(e,t,r)=>{const n=new Map;if(t===void 0)return n;const o=t.length+1,s=o+r,i=new Uint8Array(s*o).fill(r+1);for(let a=0;a<o;++a)i[a]=a;for(let a=1;a<s;++a)i[a*o]=a;return wb(e,t,r,n,i,1,o,""),n},wb=(e,t,r,n,o,s,i,a)=>{const l=s*i;e:for(const c of e.keys())if(c===at){const u=o[l-1];u<=r&&n.set(a,[e.get(c),u])}else{let u=s;for(let f=0;f<c.length;++f,++u){const h=c[f],d=i*u,m=d-i;let b=o[d];const w=Math.max(0,u-r-1),y=Math.min(i-1,u+r);for(let E=w;E<y;++E){const _=h!==t[E],P=o[m+E]+ +_,T=o[m+E+1]+1,I=o[d+E]+1,U=o[d+E+1]=Math.min(P,T,I);U<b&&(b=U)}if(b>r)continue e}wb(e.get(c),t,r,n,o,u,i,a+c)}};class Dr{constructor(t=new Map,r=""){this._size=void 0,this._tree=t,this._prefix=r}atPrefix(t){if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");const[r,n]=sa(this._tree,t.slice(this._prefix.length));if(r===void 0){const[o,s]=cu(n);for(const i of o.keys())if(i!==at&&i.startsWith(s)){const a=new Map;return a.set(i.slice(s.length),o.get(i)),new Dr(a,t)}}return new Dr(r,t)}clear(){this._size=void 0,this._tree.clear()}delete(t){return this._size=void 0,fT(this._tree,t)}entries(){return new iu(this,uT)}forEach(t){for(const[r,n]of this)t(r,n,this)}fuzzyGet(t,r){return dT(this._tree,t,r)}get(t){const r=au(this._tree,t);return r!==void 0?r.get(at):void 0}has(t){const r=au(this._tree,t);return r!==void 0&&r.has(at)}keys(){return new iu(this,bb)}set(t,r){if(typeof t!="string")throw new Error("key must be a string");return this._size=void 0,lu(this._tree,t).set(at,r),this}get size(){if(this._size)return this._size;this._size=0;const t=this.entries();for(;!t.next().done;)this._size+=1;return this._size}update(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=lu(this._tree,t);return n.set(at,r(n.get(at))),this}fetch(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=lu(this._tree,t);let o=n.get(at);return o===void 0&&n.set(at,o=r()),o}values(){return new iu(this,vb)}[Symbol.iterator](){return this.entries()}static from(t){const r=new Dr;for(const[n,o]of t)r.set(n,o);return r}static fromObject(t){return Dr.from(Object.entries(t))}}const sa=(e,t,r=[])=>{if(t.length===0||e==null)return[e,r];for(const n of e.keys())if(n!==at&&t.startsWith(n))return r.push([e,n]),sa(e.get(n),t.slice(n.length),r);return r.push([e,t]),sa(void 0,"",r)},au=(e,t)=>{if(t.length===0||e==null)return e;for(const r of e.keys())if(r!==at&&t.startsWith(r))return au(e.get(r),t.slice(r.length))},lu=(e,t)=>{const r=t.length;e:for(let n=0;e&&n<r;){for(const s of e.keys())if(s!==at&&t[n]===s[0]){const i=Math.min(r-n,s.length);let a=1;for(;a<i&&t[n+a]===s[a];)++a;const l=e.get(s);if(a===s.length)e=l;else{const c=new Map;c.set(s.slice(a),l),e.set(t.slice(n,n+a),c),e.delete(s),e=c}n+=a;continue e}const o=new Map;return e.set(t.slice(n),o),o}return e},fT=(e,t)=>{const[r,n]=sa(e,t);if(r!==void 0){if(r.delete(at),r.size===0)yb(n);else if(r.size===1){const[o,s]=r.entries().next().value;xb(n,o,s)}}},yb=e=>{if(e.length===0)return;const[t,r]=cu(e);if(t.delete(r),t.size===0)yb(e.slice(0,-1));else if(t.size===1){const[n,o]=t.entries().next().value;n!==at&&xb(e.slice(0,-1),n,o)}},xb=(e,t,r)=>{if(e.length===0)return;const[n,o]=cu(e);n.set(o+t,r),n.delete(o)},cu=e=>e[e.length-1],uu="or",Eb="and",mT="and_not";class Kn{constructor(t){if((t==null?void 0:t.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const r=t.autoVacuum==null||t.autoVacuum===!0?pu:t.autoVacuum;this._options={...fu,...t,autoVacuum:r,searchOptions:{..._b,...t.searchOptions||{}},autoSuggestOptions:{...vT,...t.autoSuggestOptions||{}}},this._index=new Dr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=hu,this.addFields(this._options.fields)}add(t){const{extractField:r,tokenize:n,processTerm:o,fields:s,idField:i}=this._options,a=r(t,i);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);if(this._idToShortId.has(a))throw new Error(`MiniSearch: duplicate ID ${a}`);const l=this.addDocumentId(a);this.saveStoredFields(l,t);for(const c of s){const u=r(t,c);if(u==null)continue;const f=n(u.toString(),c),h=this._fieldIds[c],d=new Set(f).size;this.addFieldLength(l,h,this._documentCount-1,d);for(const m of f){const b=o(m,c);if(Array.isArray(b))for(const w of b)this.addTerm(h,l,w);else b&&this.addTerm(h,l,b)}}}addAll(t){for(const r of t)this.add(r)}addAllAsync(t,r={}){const{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:s,promise:i}=t.reduce(({chunk:a,promise:l},c,u)=>(a.push(c),(u+1)%n===0?{chunk:[],promise:l.then(()=>new Promise(f=>setTimeout(f,0))).then(()=>this.addAll(a))}:{chunk:a,promise:l}),o);return i.then(()=>this.addAll(s))}remove(t){const{tokenize:r,processTerm:n,extractField:o,fields:s,idField:i}=this._options,a=o(t,i);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${i}"`);const l=this._idToShortId.get(a);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${a}: it is not in the index`);for(const c of s){const u=o(t,c);if(u==null)continue;const f=r(u.toString(),c),h=this._fieldIds[c],d=new Set(f).size;this.removeFieldLength(l,h,this._documentCount,d);for(const m of f){const b=n(m,c);if(Array.isArray(b))for(const w of b)this.removeTerm(h,l,w);else b&&this.removeTerm(h,l,b)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(a),this._fieldLength.delete(l),this._documentCount-=1}removeAll(t){if(t)for(const r of t)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new Dr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(t){const r=this._idToShortId.get(t);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${t}: it is not in the index`);this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:t,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:t})}discardAll(t){const r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const n of t)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(t){const{idField:r,extractField:n}=this._options,o=n(t,r);this.discard(o),this.add(t)}vacuum(t={}){return this.conditionalVacuum(t)}conditionalVacuum(t,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=hu,this.performVacuuming(t,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)}async performVacuuming(t,r){const n=this._dirtCount;if(this.vacuumConditionsMet(r)){const o=t.batchSize||mu.batchSize,s=t.batchWait||mu.batchWait;let i=1;for(const[a,l]of this._index){for(const[c,u]of l)for(const[f]of u)this._documentIds.has(f)||(u.size<=1?l.delete(c):u.delete(f));this._index.get(a).size===0&&this._index.delete(a),i%o===0&&await new Promise(c=>setTimeout(c,s)),i+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(t){if(t==null)return!0;let{minDirtCount:r,minDirtFactor:n}=t;return r=r||pu.minDirtCount,n=n||pu.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(t){return this._idToShortId.has(t)}getStoredFields(t){const r=this._idToShortId.get(t);if(r!=null)return this._storedFields.get(r)}search(t,r={}){const{searchOptions:n}=this._options,o={...n,...r},s=this.executeQuery(t,r),i=[];for(const[a,{score:l,terms:c,match:u}]of s){const f=c.length||1,h={id:this._documentIds.get(a),score:l*f,terms:Object.keys(u),queryTerms:c,match:u};Object.assign(h,this._storedFields.get(a)),(o.filter==null||o.filter(h))&&i.push(h)}return t===Kn.wildcard&&o.boostDocument==null||i.sort(Nb),i}autoSuggest(t,r={}){r={...this._options.autoSuggestOptions,...r};const n=new Map;for(const{score:s,terms:i}of this.search(t,r)){const a=i.join(" "),l=n.get(a);l!=null?(l.score+=s,l.count+=1):n.set(a,{score:s,terms:i,count:1})}const o=[];for(const[s,{score:i,terms:a,count:l}]of n)o.push({suggestion:s,terms:a,score:i/l});return o.sort(Nb),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),r)}static async loadJSONAsync(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(t),r)}static getDefault(t){if(fu.hasOwnProperty(t))return du(fu,t);throw new Error(`MiniSearch: unknown option "${t}"`)}static loadJS(t,r){const{index:n,documentIds:o,fieldLength:s,storedFields:i,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=ia(o),l._fieldLength=ia(s),l._storedFields=ia(i);for(const[c,u]of l._documentIds)l._idToShortId.set(u,c);for(const[c,u]of n){const f=new Map;for(const h of Object.keys(u)){let d=u[h];a===1&&(d=d.ds),f.set(parseInt(h,10),ia(d))}l._index.set(c,f)}return l}static async loadJSAsync(t,r){const{index:n,documentIds:o,fieldLength:s,storedFields:i,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=await aa(o),l._fieldLength=await aa(s),l._storedFields=await aa(i);for(const[u,f]of l._documentIds)l._idToShortId.set(f,u);let c=0;for(const[u,f]of n){const h=new Map;for(const d of Object.keys(f)){let m=f[d];a===1&&(m=m.ds),h.set(parseInt(d,10),await aa(m))}++c%1e3===0&&await Cb(0),l._index.set(u,h)}return l}static instantiateMiniSearch(t,r){const{documentCount:n,nextId:o,fieldIds:s,averageFieldLength:i,dirtCount:a,serializationVersion:l}=t;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new Kn(r);return c._documentCount=n,c._nextId=o,c._idToShortId=new Map,c._fieldIds=s,c._avgFieldLength=i,c._dirtCount=a||0,c._index=new Dr,c}executeQuery(t,r={}){if(t===Kn.wildcard)return this.executeWildcardQuery(r);if(typeof t!="string"){const h={...r,...t,queries:void 0},d=t.queries.map(m=>this.executeQuery(m,h));return this.combineResults(d,h.combineWith)}const{tokenize:n,processTerm:o,searchOptions:s}=this._options,i={tokenize:n,processTerm:o,...s,...r},{tokenize:a,processTerm:l}=i,f=a(t).flatMap(h=>l(h)).filter(h=>!!h).map(bT(i)).map(h=>this.executeQuerySpec(h,i));return this.combineResults(f,i.combineWith)}executeQuerySpec(t,r){const n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((b,w)=>({...b,[w]:du(n.boost,w)||1}),{}),{boostDocument:s,weights:i,maxFuzzy:a,bm25:l}=n,{fuzzy:c,prefix:u}={..._b.weights,...i},f=this._index.get(t.term),h=this.termResults(t.term,t.term,1,t.termBoost,f,o,s,l);let d,m;if(t.prefix&&(d=this._index.atPrefix(t.term)),t.fuzzy){const b=t.fuzzy===!0?.2:t.fuzzy,w=b<1?Math.min(a,Math.round(t.term.length*b)):b;w&&(m=this._index.fuzzyGet(t.term,w))}if(d)for(const[b,w]of d){const y=b.length-t.term.length;if(!y)continue;m==null||m.delete(b);const E=u*b.length/(b.length+.3*y);this.termResults(t.term,b,E,t.termBoost,w,o,s,l,h)}if(m)for(const b of m.keys()){const[w,y]=m.get(b);if(!y)continue;const E=c*b.length/(b.length+y);this.termResults(t.term,b,E,t.termBoost,w,o,s,l,h)}return h}executeWildcardQuery(t){const r=new Map,n={...this._options.searchOptions,...t};for(const[o,s]of this._documentIds){const i=n.boostDocument?n.boostDocument(s,"",this._storedFields.get(o)):1;r.set(o,{score:i,terms:[],match:{}})}return r}combineResults(t,r=uu){if(t.length===0)return new Map;const n=r.toLowerCase(),o=hT[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return t.reduce(o)||new Map}toJSON(){const t=[];for(const[r,n]of this._index){const o={};for(const[s,i]of n)o[s]=Object.fromEntries(i);t.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:t,serializationVersion:2}}termResults(t,r,n,o,s,i,a,l,c=new Map){if(s==null)return c;for(const u of Object.keys(i)){const f=i[u],h=this._fieldIds[u],d=s.get(h);if(d==null)continue;let m=d.size;const b=this._avgFieldLength[h];for(const w of d.keys()){if(!this._documentIds.has(w)){this.removeTerm(h,w,r),m-=1;continue}const y=a?a(this._documentIds.get(w),r,this._storedFields.get(w)):1;if(!y)continue;const E=d.get(w),_=this._fieldLength.get(w)[h],P=gT(E,m,this._documentCount,_,b,l),T=n*o*f*y*P,I=c.get(w);if(I){I.score+=T,wT(I.terms,t);const U=du(I.match,r);U?U.push(u):I.match[r]=[u]}else c.set(w,{score:T,terms:[t],match:{[r]:[u]}})}}return c}addTerm(t,r,n){const o=this._index.fetch(n,kb);let s=o.get(t);if(s==null)s=new Map,s.set(r,1),o.set(t,s);else{const i=s.get(r);s.set(r,(i||0)+1)}}removeTerm(t,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,t,n);return}const o=this._index.fetch(n,kb),s=o.get(t);s==null||s.get(r)==null?this.warnDocumentChanged(r,t,n):s.get(r)<=1?s.size<=1?o.delete(t):s.delete(r):s.set(r,s.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(t,r,n){for(const o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(t)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(t){const r=this._nextId;return this._idToShortId.set(t,r),this._documentIds.set(r,t),this._documentCount+=1,this._nextId+=1,r}addFields(t){for(let r=0;r<t.length;r++)this._fieldIds[t[r]]=r}addFieldLength(t,r,n,o){let s=this._fieldLength.get(t);s==null&&this._fieldLength.set(t,s=[]),s[r]=o;const a=(this._avgFieldLength[r]||0)*n+o;this._avgFieldLength[r]=a/(n+1)}removeFieldLength(t,r,n,o){if(n===1){this._avgFieldLength[r]=0;return}const s=this._avgFieldLength[r]*n-o;this._avgFieldLength[r]=s/(n-1)}saveStoredFields(t,r){const{storeFields:n,extractField:o}=this._options;if(n==null||n.length===0)return;let s=this._storedFields.get(t);s==null&&this._storedFields.set(t,s={});for(const i of n){const a=o(r,i);a!==void 0&&(s[i]=a)}}}Kn.wildcard=Symbol("*");const du=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,hT={[uu]:(e,t)=>{for(const r of t.keys()){const n=e.get(r);if(n==null)e.set(r,t.get(r));else{const{score:o,terms:s,match:i}=t.get(r);n.score=n.score+o,n.match=Object.assign(n.match,i),Sb(n.terms,s)}}return e},[Eb]:(e,t)=>{const r=new Map;for(const n of t.keys()){const o=e.get(n);if(o==null)continue;const{score:s,terms:i,match:a}=t.get(n);Sb(o.terms,i),r.set(n,{score:o.score+s,terms:o.terms,match:Object.assign(o.match,a)})}return r},[mT]:(e,t)=>{for(const r of t.keys())e.delete(r);return e}},pT={k:1.2,b:.7,d:.5},gT=(e,t,r,n,o,s)=>{const{k:i,b:a,d:l}=s;return Math.log(1+(r-t+.5)/(t+.5))*(l+e*(i+1)/(e+i*(1-a+a*n/o)))},bT=e=>(t,r,n)=>{const o=typeof e.fuzzy=="function"?e.fuzzy(t,r,n):e.fuzzy||!1,s=typeof e.prefix=="function"?e.prefix(t,r,n):e.prefix===!0,i=typeof e.boostTerm=="function"?e.boostTerm(t,r,n):1;return{term:t,fuzzy:o,prefix:s,termBoost:i}},fu={idField:"id",extractField:(e,t)=>e[t],tokenize:e=>e.split(yT),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{typeof(console==null?void 0:console[e])=="function"&&console[e](t)},autoVacuum:!0},_b={combineWith:uu,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:pT},vT={combineWith:Eb,prefix:(e,t,r)=>t===r.length-1},mu={batchSize:1e3,batchWait:10},hu={minDirtFactor:.1,minDirtCount:20},pu={...mu,...hu},wT=(e,t)=>{e.includes(t)||e.push(t)},Sb=(e,t)=>{for(const r of t)e.includes(r)||e.push(r)},Nb=({score:e},{score:t})=>t-e,kb=()=>new Map,ia=e=>{const t=new Map;for(const r of Object.keys(e))t.set(parseInt(r,10),e[r]);return t},aa=async e=>{const t=new Map;let r=0;for(const n of Object.keys(e))t.set(parseInt(n,10),e[n]),++r%1e3===0&&await Cb(0);return t},Cb=e=>new Promise(t=>setTimeout(t,e)),yT=/[\n\r\p{Z}\p{P}]+/u;class gu{constructor(t="divi-engine"){this.namespace=t,this.plugins=new Map,this.listeners=new Set,this.initialized=!1}registerPlugin({slug:t,label:r,pages:n,settingsIndex:o,color:s,order:i}){if(!t||!r){console.warn("[DESettingsFramework] registerPlugin requires slug and label");return}const a=this.plugins.get(t);this.plugins.set(t,{slug:t,label:r,pages:n||(a==null?void 0:a.pages)||{},settingsIndex:o||(a==null?void 0:a.settingsIndex)||[],color:s||(a==null?void 0:a.color)||"#7c3aed",order:typeof i=="number"?i:(a==null?void 0:a.order)??null}),this.sortPlugins(),this.notify(),console.log(`[DESettingsFramework] Registered plugin: ${r} (${t})`)}getAllSettingsIndexes(){const t=[];for(const r of this.plugins.values())Array.isArray(r.settingsIndex)&&t.push(...r.settingsIndex);return t}sortPlugins(){const t=[...this.plugins.entries()];t.sort((r,n)=>{const o=r[1],s=n[1];return o.order!==null&&s.order!==null?o.order-s.order:o.order!==null?-1:s.order!==null?1:o.label.localeCompare(s.label)}),this.plugins=new Map(t)}getPlugins(){return[...this.plugins.values()]}getPlugin(t){return this.plugins.get(t)||null}getPage(t){for(const n of this.plugins.values())if(n.pages&&n.pages[t])return n.pages[t];const r=this.plugins.get(t);return r&&r.pages&&(r.pages[t]||Object.values(r.pages)[0])||null}hasPage(t){return this.getPage(t)!==null}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){const t=this.getPlugins();this.listeners.forEach(r=>{try{r(t)}catch(n){console.error("[DESettingsFramework] Listener error:",n)}})}getNavItems(){return this.getPlugins().filter(t=>t.pages&&Object.keys(t.pages).length>0).map(t=>({label:t.label,url:`#${t.slug}`,key:t.slug}))}clear(){this.plugins.clear(),this.notify()}}const bu={"divi-engine":new gu("divi-engine"),"wp-enhanced":new gu("wp-enhanced")};function Nt(e="divi-engine"){return bu[e]||(bu[e]=new gu(e)),bu[e]}function vu(){var t;if(typeof window>"u")return;window.DESettingsFramework=window.DESettingsFramework||{},window.DESettingsFramework.registerPlugin=r=>{Nt("divi-engine").registerPlugin(r)},window.DESettingsFramework.registry=Nt("divi-engine"),window.DESettingsFramework.version="__FRAMEWORK_VERSION__",window.WPESettingsFramework=window.WPESettingsFramework||{},window.WPESettingsFramework.registerPlugin=r=>{Nt("wp-enhanced").registerPlugin(r)},window.WPESettingsFramework.registry=Nt("wp-enhanced"),window.WPESettingsFramework.version="__FRAMEWORK_VERSION__",window.__DE_PENDING_PLUGINS__&&(window.__DE_PENDING_PLUGINS__.forEach(r=>{Nt("divi-engine").registerPlugin(r)}),delete window.__DE_PENDING_PLUGINS__),window.__WPE_PENDING_PLUGINS__&&(window.__WPE_PENDING_PLUGINS__.forEach(r=>{Nt("wp-enhanced").registerPlugin(r)}),delete window.__WPE_PENDING_PLUGINS__);const e=(t=window.diviEngineSettingsObject)==null?void 0:t.registeredPlugins;if(Array.isArray(e)&&e.length>0){const r=Nt("divi-engine");e.forEach(n=>{if(n.slug&&n.label)if(!r.getPlugin(n.slug))r.registerPlugin({slug:n.slug,label:n.label,color:n.color||void 0,pages:{}});else{const o=r.getPlugin(n.slug);n.color&&!o.color&&r.registerPlugin({...o,color:n.color})}})}}Nt("divi-engine");function xT(e){const t=e.split("/"),r=t.pop()||"",n=t.pop()||"";return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}function Tb(){var n;const e=[],t=new Set,r=Object.assign({"../../specific/pages/frontend-reset-password.jsx":_m});for(const[o,s]of Object.entries(r)){const i=xT(o),a=(s==null?void 0:s.settingsIndex)||(s==null?void 0:s.SETTINGS_INDEX);if(Array.isArray(a))for(const l of a){const c=`${i}:${l.sectionKey||""}:${l.fieldId||l.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:i,sectionKey:l.sectionKey,pluginSlug:l.pluginSlug,label:l.label,help:l.help,keywords:l.keywords,fieldId:l.fieldId}))}}try{const o=typeof window<"u"&&((n=window.diviEngineSettingsObject)==null?void 0:n.organization)||"divi-engine",i=Nt(o).getAllSettingsIndexes();for(const a of i){const l=a.pluginSlug||"unknown",c=`${l}:${a.sectionKey||""}:${a.fieldId||a.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:l,sectionKey:a.sectionKey,pluginSlug:a.pluginSlug,label:a.label,help:a.help,keywords:a.keywords,fieldId:a.fieldId}))}}catch{}return e}function ET(e){const t={idField:"_id",fields:["label","help","keywords","fieldId"],storeFields:["_id","pageKey","sectionKey","pluginSlug","label","help","keywords","fieldId"],searchOptions:{prefix:!0,fuzzy:.2,boost:{label:4,fieldId:3,help:2,keywords:1}}},r=new Kn(t),n=e??Tb();n.length&&r.addAll(n);function o(s){return s!=null&&s.trim()?r.search(s).map(a=>{const l=`#${a.pageKey}${a.sectionKey?`/${a.sectionKey}`:""}`;return{...a,score:a.score??0,path:l}}):[]}return{search:o,count:()=>r.documentCount,docs:n}}function _T(e){var r;if(!e)return{label:"Settings",color:"#7c3aed"};try{const n=typeof window<"u"&&((r=window.diviEngineSettingsObject)==null?void 0:r.organization)||"divi-engine",s=Nt(n).getPlugin(e);if(s)return{label:s.label,color:s.color||"#7c3aed"}}catch{}return{label:e.replace(/^divi-/,"").split("-").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "),color:"#7c3aed"}}function Pb({pluginSlug:e,className:t=""}){const{label:r,color:n}=_T(e);return g.jsxDEV("span",{className:`font-medium ${t}`,style:{color:n},children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:52,columnNumber:5},this)}function ST(e){try{if(!e)return"";const t=new URL(e,e.startsWith("http")?void 0:window.location.origin);t.hash="",t.search="";let r=t.pathname.replace(/\/index\.html?$/i,"/");return r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1)),`${t.protocol}//${t.host}${r}`}catch{return String(e).split("#")[0].split("?")[0].replace(/\/index\.html?$/i,"/").replace(/\/$/,"")}}function NT({open:e,onClose:t}){const r=p.useRef(null),[n,o]=p.useState(""),[s,i]=p.useState([]),[a,l]=p.useState(!1),[c,u]=p.useState(0),f=p.useMemo(()=>ET(Tb()),[e]),h=p.useMemo(()=>{var b;const m=typeof window<"u"?(b=window.diviEngineSettingsObject)==null?void 0:b.typesenseConfigs:null;return!Array.isArray(m)||m.length===0?[]:m.map(w=>{var E;return!(w!=null&&w.searchOnlyApiKey)||!((E=w==null?void 0:w.nodes)!=null&&E.length)||!(w!=null&&w.collection)?null:{client:new cT.Client({nodes:w.nodes,apiKey:w.searchOnlyApiKey,connectionTimeoutSeconds:5}),collection:w.collection,filterBy:w.filterBy||null}}).filter(Boolean)},[]);p.useEffect(()=>{e?setTimeout(()=>{var m;return(m=r.current)==null?void 0:m.focus()},30):(o(""),i([]),u(0))},[e]),p.useEffect(()=>{if(!e)return;const m=setTimeout(async()=>{if(!n.trim()){i([]);return}l(!0);try{const b=f.search(n).slice(0,6).map(y=>({...y,source:"settings"}));let w=[];if(h.length>0)try{const y=h.map(async I=>{try{const U={q:n,query_by:"hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3,content",per_page:32,highlight_full_fields:"content,hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3",num_typos:2,typo_tokens_threshold:1,exhaustive_search:!1};I.filterBy&&(U.filter_by=I.filterBy);const L=await I.client.collections(I.collection).documents().search(U);return(Array.isArray(L==null?void 0:L.hits)?L.hits:[]).map(R=>({...R,_collection:I.collection}))}catch{return[]}}),P=(await Promise.all(y)).flat().map(I=>{var K,H;const U=I.document||{},L=I.highlights||I.highlight||[],$=U.hierarchy||{};let R="";if(Array.isArray(L)){const Y=L.find(ee=>String(ee.field||"").startsWith("hierarchy.lvl"));R=(Y==null?void 0:Y.snippet)||""}else if(L&&typeof L=="object"){const Y=Object.keys(L).find(ee=>ee.startsWith("hierarchy.lvl"));R=Y&&((K=L[Y])==null?void 0:K.snippet)||""}const j=R||$.lvl1||$.lvl2||$.lvl0||U.url;let B="";if(Array.isArray(L)){const Y=L.find(ee=>ee.field==="content");B=(Y==null?void 0:Y.snippet)||""}else L&&typeof L=="object"&&(B=((H=L.content)==null?void 0:H.snippet)||"");const M=ST(U.url||U.url_without_anchor||"");return{source:"docs",title:j,url:U.url,section:$.lvl0||"",snippet:B,score:I.text_match||0,_id:M,_baseUrl:M,pluginSlug:I._collection||""}}),T=new Map;for(const I of P){if(!I._baseUrl)continue;const U=T.get(I._baseUrl);(!U||(I.score||0)>(U.score||0))&&T.set(I._baseUrl,I)}w=Array.from(T.values()).sort((I,U)=>(U.score||0)-(I.score||0)).slice(0,8)}catch{}i([...b,...w]),u(0)}finally{l(!1)}},160);return()=>clearTimeout(m)},[n,e,f,h]),p.useEffect(()=>{if(!e)return;function m(b){if(b.key==="Escape")return t();if(b.key==="ArrowDown"&&(b.preventDefault(),u(w=>Math.min(w+1,Math.max(s.length-1,0)))),b.key==="ArrowUp"&&(b.preventDefault(),u(w=>Math.max(w-1,0))),b.key==="Enter"){b.preventDefault();const w=s[c];w&&d(w)}}return window.addEventListener("keydown",m),()=>window.removeEventListener("keydown",m)},[e,s,c,t]);function d(m,b){var w,y;if((b==null?void 0:b.button)===1||b!=null&&b.ctrlKey||(b==null||b.metaKey),m.source==="docs"){m!=null&&m.url&&(window.open(m.url,"_blank","noopener,noreferrer"),(y=(w=r.current)==null?void 0:w.focus)==null||y.call(w));return}window.location.hash=`#${m.pageKey}${m.sectionKey?`/${m.sectionKey}`:""}`,t(),setTimeout(()=>{var E;try{if(!m.fieldId)return;const _=String(m.fieldId),P=window.CSS&&CSS.escape?CSS.escape(_):_.replace(/["\\.#\[\]:]/g,"\\$&"),T=document.getElementById(_)||document.querySelector(`[id="${P}"]`);T!=null&&T.scrollIntoView&&T.scrollIntoView({behavior:"smooth",block:"center"}),(E=T==null?void 0:T.focus)==null||E.call(T)}catch{}},80)}return g.jsxDEV(bC,{open:e,onClose:t,className:"p-4",children:[g.jsxDEV(vC,{children:"Search"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:273,columnNumber:7},this),g.jsxDEV(wC,{children:["Search settings and documentation. Press ",g.jsxDEV("kbd",{children:"Esc"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:275,columnNumber:50},this)," to close."]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:274,columnNumber:7},this),g.jsxDEV(yC,{children:[g.jsxDEV(Yr,{children:[g.jsxDEV(Xr,{htmlFor:"search-input",children:"Search"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:280,columnNumber:11},this),g.jsxDEV(_C,{id:"search-input",ref:r,placeholder:"Search settings or docs…",value:n,onChange:m=>o(m.target.value),autoFocus:!0},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:281,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:279,columnNumber:9},this),g.jsxDEV("div",{className:"mt-3 -mx-2 max-h-80 overflow-auto",children:[a&&g.jsxDEV("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"Searching…"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:293,columnNumber:23},this),!a&&n.trim()&&s.length===0&&g.jsxDEV("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"No results."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:296,columnNumber:13},this),!a&&s.length>0&&g.jsxDEV("ul",{role:"listbox","aria-label":"Search results",className:"space-y-1 px-1",children:s.map((m,b)=>{const w=b===c,y=m.source==="docs";return g.jsxDEV("li",{role:"option","aria-selected":w,onMouseEnter:()=>u(b),onMouseDown:E=>{m.source==="docs"&&d(m,E)},onClick:E=>d(m,E),className:`cursor-pointer rounded-md px-2 py-2 ${w?"bg-neutral-100 dark:bg-neutral-800":"hover:bg-neutral-50 dark:hover:bg-neutral-800/60"}`,children:g.jsxDEV("div",{className:"flex items-start gap-3",children:[g.jsxDEV("div",{className:"mt-0.5",children:y?g.jsxDEV(VE,{className:"size-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:316,columnNumber:35},this):g.jsxDEV(WE,{className:"size-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:316,columnNumber:69},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:315,columnNumber:23},this),g.jsxDEV("div",{className:"min-w-0 flex-1",children:y?g.jsxDEV(g.Fragment,{children:[g.jsxDEV("div",{className:"truncate text-sm font-medium dark:text-neutral-100",dangerouslySetInnerHTML:{__html:m.title}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:321,columnNumber:29},this),g.jsxDEV("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsxDEV(Pb,{pluginSlug:m.pluginSlug},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:323,columnNumber:31},this),g.jsxDEV("span",{children:"•"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:324,columnNumber:31},this),g.jsxDEV("span",{className:"truncate",children:["Docs",m.section?` • ${m.section}`:""]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:325,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:322,columnNumber:29},this),!!m.snippet&&g.jsxDEV("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",dangerouslySetInnerHTML:{__html:m.snippet}},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:328,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:320,columnNumber:27},this):g.jsxDEV(g.Fragment,{children:[g.jsxDEV("div",{className:"truncate text-sm font-medium dark:text-neutral-100",children:m.label},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:333,columnNumber:29},this),g.jsxDEV("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsxDEV(Pb,{pluginSlug:m.pluginSlug||m.pageKey},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:335,columnNumber:31},this),g.jsxDEV("span",{children:"•"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:336,columnNumber:31},this),g.jsxDEV("span",{className:"truncate",children:[m.sectionKey||"Settings",m.fieldId?` • #${m.fieldId}`:""]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:337,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:334,columnNumber:29},this),!!m.help&&g.jsxDEV("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",children:m.help},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:342,columnNumber:31},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:332,columnNumber:27},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:318,columnNumber:23},this),y&&g.jsxDEV("div",{className:"shrink-0 self-center text-neutral-400 dark:text-neutral-500",children:g.jsxDEV(BE,{className:"size-3.5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:349,columnNumber:27},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:348,columnNumber:25},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:314,columnNumber:21},this)},m._id||m.url,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:305,columnNumber:19},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:300,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:292,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:278,columnNumber:7},this),g.jsxDEV(xC,{children:[g.jsxDEV("div",{className:"text-xs text-neutral-500 mr-auto",children:[g.jsxDEV("kbd",{className:"rounded border px-1",children:"↑"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:363,columnNumber:11},this),"/",g.jsxDEV("kbd",{className:"rounded border px-1",children:"↓"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:363,columnNumber:56},this)," to navigate ·"," ",g.jsxDEV("kbd",{className:"rounded border px-1",children:"Enter"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:364,columnNumber:11},this)," to open"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:362,columnNumber:9},this),g.jsxDEV(cC,{className:"cursor-pointer",plain:!0,onClick:t,children:"Close"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:366,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:361,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/search-modal.jsx",lineNumber:272,columnNumber:5},this)}const kT=[{id:1,name:"Documentation",href:"https://help.diviengine.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Ask the Community",href:"#",description:"Join our community on Discord or Facebook to ask questions and share ideas.",icon:"Users"},{id:3,name:"Submit a Ticket",href:"https://diviengine.atlassian.net/servicedesk/customer/portal/1",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"},{id:4,name:"Feature Requests",href:"https://feedback.diviengine.com/#",description:"Have an idea for a new feature? Let us know and we will consider it for future updates.",icon:"HeartHandshake"}],CT={Book:om,Users:cm,Ticket:lm,HeartHandshake:im};function TT(){return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV(am,{"aria-hidden":"true",className:"size-6 text-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:52,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:51,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Need Help?"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:54,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:50,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:49,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsxDEV("div",{className:"text-sm",children:g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-300",children:kT.map(e=>g.jsxDEV("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsxDEV("div",{className:"min-w-0",children:g.jsxDEV("div",{className:"flex items-center gap-x-3",children:[p.createElement(CT[e.icon],{className:"size-5 text-gray-500"}),g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:67,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:63,columnNumber:10},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:62,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxDEV("div",{className:"flex gap-2",children:[g.jsxDEV("a",{href:"https://discord.gg/wE3qzjeeHS",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Discord"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:74,columnNumber:23},this),g.jsxDEV("a",{href:"https://www.facebook.com/groups/DiviEngineUsers",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Facebook"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:82,columnNumber:23},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:73,columnNumber:21},this):g.jsxDEV("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxDEV("span",{className:"sr-only",children:[", ",e.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:98,columnNumber:27},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:92,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:71,columnNumber:9},this)]},e.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:61,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:59,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:58,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:57,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-support.jsx",lineNumber:48,columnNumber:5},this)}function PT(){var t;const e=((t=window.diviEngineApiSettings)==null?void 0:t.settingsUrl)+"includes/settings/organization/divi-engine/images/divi-engine-all-access-pass.webp";return g.jsxDEV("a",{href:"https://diviengine.com/product/all-access-pass/",target:"_blank",rel:"noopener noreferrer",className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800 flex items-center justify-center",style:{display:"block",textDecoration:"none"},children:g.jsxDEV("div",{className:"relative h-full w-full",style:{backgroundImage:`url(${e})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundColor:"#0d1627",cursor:"pointer"},children:g.jsxDEV("p",{className:"text-center text-gray-900 dark:text-gray-100",children:"="},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:25,columnNumber:9},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:14,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home-debug.jsx",lineNumber:7,columnNumber:5},this)}typeof window<"u"&&((Bb=window.diviEngineApiSettings)!=null&&Bb.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((Rb=window.diviEngineApiSettings)!=null&&Rb.nonce);function DT(){return g.jsxDEV("div",{className:"space-y-6",children:g.jsxDEV("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsxDEV(TT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:51,columnNumber:9},this),g.jsxDEV(PT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:52,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:50,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/dashboard/home.jsx",lineNumber:49,columnNumber:5},this)}const IT=[{id:1,name:"Documentation",href:"https://docs.wpenhanced.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Submit a Ticket",href:"https://wpenhanced.com/support/",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"}],jT={Book:om,Users:cm,Ticket:lm,HeartHandshake:im};function UT(){return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV(am,{"aria-hidden":"true",className:"size-6 text-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:34,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:33,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:36,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:32,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:31,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsxDEV("div",{className:"text-sm",children:g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-300 dark:divide-neutral-600",children:IT.map(e=>g.jsxDEV("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsxDEV("div",{className:"min-w-0",children:g.jsxDEV("div",{className:"flex items-center gap-x-3",children:[p.createElement(jT[e.icon],{className:"size-5 text-gray-500 dark:text-gray-400"}),g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:49,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:45,columnNumber:10},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:44,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxDEV("div",{className:"flex gap-2",children:[g.jsxDEV("a",{href:"https://profiles.wordpress.org/wpenhanced/#content-plugins",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Free Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:56,columnNumber:23},this),g.jsxDEV("a",{href:"https://wpenhanced.com/my-account/?section=support",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Premium Support"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:64,columnNumber:23},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:55,columnNumber:21},this):g.jsxDEV("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxDEV("span",{className:"sr-only",children:[", ",e.name]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:80,columnNumber:27},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:74,columnNumber:21},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:53,columnNumber:9},this)]},e.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:43,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:41,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:40,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:39,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-support.jsx",lineNumber:30,columnNumber:5},this)}const FT=[{id:1,name:"Frontend Reset Password",description:"Allow users to reset their password from the frontend easily.",author:"WP Enhanced",href:"https://wordpress.org/plugins/frontend-reset-password/",wpSlug:"frontend-reset-password",slugs:["frontend-reset-password/frontend-reset-password.php","frontend-reset-password/som-frontend-reset-password.php","frontend-reset-password-d5/frontend-reset-password-d5.php"],mainSlug:"frontend-reset-password/frontend-reset-password.php"},{id:2,name:"Free Downloads for WooCommerce",description:"Allow users to instantly download your free digital products without going through the checkout.",author:"WP Enhanced",href:"https://wordpress.org/plugins/download-now-for-woocommerce/",wpSlug:"download-now-for-woocommerce",slugs:["download-now-for-woocommerce/som-woocommerce-download-now.php","free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"],mainSlug:"download-now-for-woocommerce/som-woocommerce-download-now.php",proSlugs:["free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"]}];function AT(){const[e,t]=p.useState({}),[r,n]=p.useState(!0),[o,s]=p.useState({});p.useEffect(()=>{async function c(){var u,f;try{const h=typeof window<"u"&&((u=window.diviEngineApiSettings)!=null&&u.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",d=typeof window<"u"&&((f=window.diviEngineApiSettings)==null?void 0:f.nonce)||"",m=await fetch(`${h}wpe/v1/plugins-status`,{headers:{"X-WP-Nonce":d}});if(!m.ok)throw new Error("Failed to fetch plugin status");const b=await m.json(),w={};b.forEach(y=>{w[y.slug]=y.status}),t(w)}catch{t({})}finally{n(!1)}}c()},[]);function i(){var f,h;const c=typeof window<"u"&&((f=window.diviEngineApiSettings)!=null&&f.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",u=typeof window<"u"&&((h=window.diviEngineApiSettings)==null?void 0:h.nonce)||"";return{restBase:c,nonce:u}}async function a(c){const u=c.wpSlug;if(!u)return;s(d=>({...d,[u]:!0}));const{restBase:f,nonce:h}=i();try{const d=await fetch(`${f}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":h},body:JSON.stringify({slug:u,action:"install"})});let m;const b=await d.text();try{m=JSON.parse(b)}catch{alert("Install failed: Unexpected response from server. See console for details."),console.error("Install failed, server response:",b);return}m.installed?m.main_file&&await l(c,m.main_file):alert("Install failed: "+(m.message||"Unknown error"))}catch(d){alert("Install failed: "+d.message)}finally{s(d=>({...d,[u]:!1})),window.location.reload()}}async function l(c,u){const f=u?[u]:c.slugs||[c.mainSlug],{restBase:h,nonce:d}=i();let m=!1;for(const b of f)if(b){s(w=>({...w,[b]:!0}));try{const y=await(await fetch(`${h}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d},body:JSON.stringify({action:"activate",plugin_file:b})})).json();if(y.activated){m=!0;break}else y.message&&alert("Activation failed: "+y.message)}catch(w){alert("Activation failed: "+w.message)}finally{s(w=>({...w,[b]:!1}))}}m&&window.location.reload()}return g.jsxDEV("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsxDEV("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxDEV("div",{className:"flex items-center",children:[g.jsxDEV("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsxDEV("svg",{className:"size-6 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:173,columnNumber:96},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:173,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:172,columnNumber:6},this),g.jsxDEV("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Available Plugins"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:175,columnNumber:6},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:171,columnNumber:5},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:170,columnNumber:4},this),g.jsxDEV("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:r?g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5 animate-pulse",children:[1,2].map(c=>g.jsxDEV("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxDEV("div",{className:"min-w-0 w-full",children:[g.jsxDEV("div",{className:"flex items-start gap-x-3",children:[g.jsxDEV("div",{className:"h-4 w-32 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:185,columnNumber:11},this),g.jsxDEV("div",{className:"h-4 w-16 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:186,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:184,columnNumber:10},this),g.jsxDEV("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5",children:g.jsxDEV("div",{className:"h-3 w-64 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:189,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:188,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:183,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:[g.jsxDEV("div",{className:"h-8 w-20 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:193,columnNumber:10},this),g.jsxDEV("div",{className:"h-8 w-8 rounded bg-gray-200 dark:bg-neutral-800"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:194,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:192,columnNumber:9},this)]},c,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:182,columnNumber:8},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:180,columnNumber:6},this):g.jsxDEV("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5",children:FT.map(c=>{let u="not-installed";c.slug||c.mainSlug;let f=null,h=!1;if(c.slugs){for(const d of c.slugs)if(e[d]==="active"){u="active",h=!0;break}else e[d]==="inactive"&&(f||(f=d),h=!0);h?!f&&u!=="active"?u="not-installed":f&&(u="inactive"):u="not-installed"}else u=e[c.slug]||"not-installed";return g.jsxDEV("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxDEV("div",{className:"min-w-0",children:[g.jsxDEV("div",{className:"flex items-start gap-x-3",children:[g.jsxDEV("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-white",children:c.name},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:232,columnNumber:11},this),u==="active"&&g.jsxDEV("span",{className:"mt-0.5 flex items-center gap-1 rounded-md bg-green-50 px-1.5 py-0.5 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20 dark:bg-green-400/10 dark:text-green-400 dark:ring-green-500/20",children:[g.jsxDEV("svg",{className:"size-3 text-green-500",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:235,columnNumber:106},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:235,columnNumber:13},this),"Active"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:234,columnNumber:12},this),u==="inactive"&&g.jsxDEV("span",{className:"mt-0.5 rounded-md bg-yellow-50 px-1.5 py-0.5 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20 dark:bg-yellow-400/10 dark:text-yellow-500 dark:ring-yellow-400/20",children:"Inactive"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:240,columnNumber:12},this),u==="not-installed"&&g.jsxDEV("span",{className:"mt-0.5 rounded-md bg-gray-50 px-1.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10 dark:bg-gray-400/10 dark:text-gray-400 dark:ring-gray-400/20",children:"Not Installed"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:245,columnNumber:12},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:231,columnNumber:10},this),g.jsxDEV("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5 text-gray-500 dark:text-gray-400",children:g.jsxDEV("p",{className:"truncate",children:c.description},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:251,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:250,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:230,columnNumber:9},this),g.jsxDEV("div",{className:"flex flex-none items-center gap-x-4",children:[u==="inactive"&&f&&g.jsxDEV("button",{className:"rounded-md bg-indigo-500 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>l({...c,slugs:[f]}),disabled:!!o[f],children:o[f]?"Activating...":"Activate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:256,columnNumber:11},this),u==="not-installed"&&g.jsxDEV("button",{className:"rounded-md bg-green-600 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>a(c),disabled:!!o[c.wpSlug],children:o[c.wpSlug]?"Installing...":"Install"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:265,columnNumber:11},this),u==="active"&&g.jsxDEV("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium text-green-700 dark:text-green-400",children:[g.jsxDEV("svg",{className:"size-4 text-green-500 mr-1",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsxDEV("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:275,columnNumber:110},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:275,columnNumber:12},this),"Active"]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:274,columnNumber:11},this),g.jsxDEV(_E,{as:"div",className:"relative flex-none",children:[g.jsxDEV(Zf,{className:"relative block text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white",children:[g.jsxDEV("span",{className:"absolute -inset-2.5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:281,columnNumber:12},this),g.jsxDEV("span",{className:"sr-only",children:"Open options"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:282,columnNumber:12},this),g.jsxDEV(ME,{"aria-hidden":"true",className:"size-5"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:283,columnNumber:12},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:280,columnNumber:11},this),g.jsxDEV(Qf,{transition:!0,className:"absolute right-0 z-10 mt-2 w-32 origin-top-right rounded-md bg-white py-2 shadow-lg outline outline-1 outline-gray-900/5 transition data-[closed]:scale-95 data-[closed]:transform data-[closed]:opacity-0 data-[enter]:duration-100 data-[leave]:duration-75 data-[enter]:ease-out data-[leave]:ease-in dark:bg-gray-800 dark:shadow-none dark:-outline-offset-1 dark:outline-white/10",children:g.jsxDEV(em,{children:g.jsxDEV("a",{href:c.href,target:"_blank",rel:"noopener noreferrer",className:"block px-3 py-1 text-sm/6 text-gray-900 data-[focus]:bg-gray-50 data-[focus]:outline-none dark:text-white dark:data-[focus]:bg-white/5",children:"View on WP.org"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:290,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:289,columnNumber:12},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:285,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:279,columnNumber:10},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:254,columnNumber:9},this)]},c.id,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:229,columnNumber:8},this)})},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:200,columnNumber:6},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:178,columnNumber:4},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home-plugins.jsx",lineNumber:169,columnNumber:3},this)}typeof window<"u"&&((Hb=window.diviEngineApiSettings)!=null&&Hb.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&(($b=window.diviEngineApiSettings)!=null&&$b.nonce);function LT(){return g.jsxDEV("div",{className:"space-y-6",children:g.jsxDEV("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsxDEV(UT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:19,columnNumber:9},this),g.jsxDEV(AT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:20,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:18,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/dashboard/home.jsx",lineNumber:17,columnNumber:5},this)}function OT({className:e,...t}){let r=p.useId();return g.jsxDEV(Bh,{id:r,children:g.jsxDEV("div",{...t,"data-slot":"section",className:Fe(e,"flex flex-col gap-0.5")},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:55,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:54,columnNumber:5},this)}const VT=p.forwardRef(function({current:t,className:r,children:n,...o},s){let i=Fe("flex w-full items-center gap-3 rounded-lg px-2 py-2.5 text-left text-base/6 font-medium text-neutral-950 sm:py-2 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:last:data-[slot=icon]:ml-auto *:last:data-[slot=icon]:size-5 sm:*:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","data-current:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white","dark:data-current:*:data-[slot=icon]:fill-white");return g.jsxDEV("span",{className:Fe(r,"relative"),children:[t&&g.jsxDEV(wg.span,{layoutId:"current-indicator",className:"absolute inset-y-2 -left-4 w-0.5 rounded-full bg-neutral-950 dark:bg-white"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:104,columnNumber:9},this),"href"in o?g.jsxDEV(id,{as:Zc,...o,className:i,"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:117,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:110,columnNumber:9},this):g.jsxDEV(ms,{...o,className:Fe("cursor-default",i),"data-current":t?"true":void 0,ref:s,children:g.jsxDEV(zn,{children:n},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:126,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:120,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/components/sidebar.jsx",lineNumber:102,columnNumber:5},this)});function MT(){return g.jsxDEV(OT,{children:g.jsxDEV(VT,{children:"Home Sidebar Content"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:10,columnNumber:7},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:9,columnNumber:5},this)}function Db({organization:e}){return g.jsxDEV(g.Fragment,{children:[e==="divi-engine"&&g.jsxDEV(DT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:18,columnNumber:42},this),e==="wp-enhanced"&&g.jsxDEV(LT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:19,columnNumber:42},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/home.jsx",lineNumber:17,columnNumber:5},this)}Db.Sidebar=MT;const Ib=typeof window<"u"&&((Wb=window.diviEngineApiSettings)!=null&&Wb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",jb=typeof window<"u"&&((zb=window.diviEngineApiSettings)==null?void 0:zb.nonce)||"";function Ub({id:e="license-key",label:t="License Key",description:r="Enter your license key to activate updates and support.",plugin_id:n,plugin:o="",value:s,action:i="Validate",status:a="Inactive",onChange:l,formattedKey:c="",restNamespace:u="de/v1",...f}){const[h,d]=p.useState(s||c||""),[m,b]=p.useState(a),[w,y]=p.useState(""),[E,_]=p.useState(!1);p.useEffect(()=>{d(s||c||"")},[s,c]);const P=async I=>{I.preventDefault(),y(""),_(!0);try{const U=await fetch(`${Ib}${u}/validate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":jb},body:JSON.stringify({license_key:h,plugin_id:n,plugin:o,action:i.toLowerCase()})}),L=await U.json();U.ok&&L.success?(b("Active"),y(L.message||`License ${i.toLowerCase()}d successfully!`),d(L.formatted_key||h)):(b("Inactive"),y(L.message||`Failed to ${i.toLowerCase()} license.`))}catch{b("Inactive"),y(`An error occurred while trying to ${i.toLowerCase()} the license.`)}finally{_(!1)}},T=async()=>{y(""),_(!0);try{const I=await fetch(`${Ib}${u}/deactivate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":jb},body:JSON.stringify({license_key:h,plugin_id:n,plugin:o})}),U=await I.json();I.ok&&U.success?(b("Inactive"),y(U.message||"License deactivated successfully!"),d("")):y(U.message||"Failed to deactivate license.")}catch{y("An error occurred while trying to deactivate the license.")}finally{_(!1)}};return g.jsxDEV(Yr,{...f,children:[t&&g.jsxDEV(Xr,{htmlFor:e,children:t},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:121,columnNumber:17},this),r&&g.jsxDEV(Dn,{children:r},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:122,columnNumber:23},this),g.jsxDEV("form",{className:"max-w-lg flex gap-2 mt-2",onSubmit:P,children:[g.jsxDEV("div",{className:"relative flex-1",children:[g.jsxDEV("input",{id:e,type:"text",value:h,onChange:I=>{d(I.target.value),l&&l(I.target.value)},className:"h-full border rounded p-2 w-full bg-white text-gray-900 dark:bg-neutral-900 dark:text-white dark:border-neutral-700 placeholder:text-gray-400 dark:placeholder:text-neutral-500 !pl-10",placeholder:"Enter license key",autoComplete:"off",disabled:m==="Active"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:125,columnNumber:11},this),g.jsxDEV(RE,{"aria-hidden":"true",className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-4 h-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:138,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:124,columnNumber:9},this),m==="Active"?g.jsxDEV("button",{type:"button",onClick:T,className:"px-4 py-2 rounded bg-red-600 text-white font-semibold text-sm",disabled:E,children:E?"Disabling":"Deactivate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:144,columnNumber:11},this):g.jsxDEV("button",{type:"submit",className:"px-4 py-2 rounded bg-indigo-600 text-white font-semibold text-sm",disabled:!h&&i==="Validate",children:E?"Validating":"Validate"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:153,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:123,columnNumber:7},this),w&&g.jsxDEV("div",{className:`mt-2 text-sm ${m==="Active"?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400"}`,children:w},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:163,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/fieldsets/license-fieldset.jsx",lineNumber:120,columnNumber:5},this)}const BT=typeof window<"u"&&((Gb=window.diviEngineApiSettings)!=null&&Gb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",RT=typeof window<"u"&&((qb=window.diviEngineApiSettings)==null?void 0:qb.nonce)||"";function Fb(){return g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsxDEV("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:19,columnNumber:7},this),g.jsxDEV("div",{className:"mt-3 space-y-2",children:[g.jsxDEV("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:23,columnNumber:9},this),g.jsxDEV("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:24,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:22,columnNumber:7},this),g.jsxDEV("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsxDEV("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:29,columnNumber:9},this),g.jsxDEV("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:30,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:28,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:14,columnNumber:5},this)}function HT(){const[e,t]=p.useState([]),[r,n]=p.useState(!0),[o,s]=p.useState(null);p.useEffect(()=>{let a=!0;async function l(){try{n(!0),s(null);const c=await fetch(`${BT}de/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":RT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(h=>({...h,status:h.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&s(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const i=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxDEV("div",{className:"p-4","aria-busy":r,children:[g.jsxDEV("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:83,columnNumber:7},this),g.jsxDEV("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for Divi Engine plugins here. Ensure your licenses are up-to-date to access all features and updates."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:84,columnNumber:7},this),r&&g.jsxDEV(g.Fragment,{children:[g.jsxDEV(Fb,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:91,columnNumber:11},this),g.jsxDEV(Fb,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:92,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:90,columnNumber:9},this),!r&&o&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:98,columnNumber:9},this),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsxDEV(Ub,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>i(l,c),plugin_id:a.plugin_id,restNamespace:"de/v1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:106,columnNumber:11},this)},a.plugin||l,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:105,columnNumber:9},this)),!r&&!o&&e.length===0&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No License Keys Required."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:122,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/divi-engine/license/license.jsx",lineNumber:82,columnNumber:5},this)}const $T=typeof window<"u"&&((Kb=window.diviEngineApiSettings)!=null&&Kb.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",WT=typeof window<"u"&&((Yb=window.diviEngineApiSettings)==null?void 0:Yb.nonce)||"";function Ab(){return g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsxDEV("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:17,columnNumber:7},this),g.jsxDEV("div",{className:"mt-3 space-y-2",children:[g.jsxDEV("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:20,columnNumber:9},this),g.jsxDEV("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:21,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:19,columnNumber:7},this),g.jsxDEV("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsxDEV("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:25,columnNumber:9},this),g.jsxDEV("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:26,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:24,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:13,columnNumber:5},this)}function zT(){const[e,t]=p.useState([]),[r,n]=p.useState(!0),[o,s]=p.useState(null);p.useEffect(()=>{let a=!0;async function l(){try{n(!0),s(null);const c=await fetch(`${$T}wpe/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":WT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(h=>({...h,status:h.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&s(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const i=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxDEV("div",{className:"p-4","aria-busy":r,children:[g.jsxDEV("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:79,columnNumber:7},this),g.jsxDEV("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for WP Enhanced plugins here. Ensure your licenses are up-to-date to access all features and updates."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:80,columnNumber:7},this),r&&g.jsxDEV(g.Fragment,{children:[g.jsxDEV(Ab,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:86,columnNumber:11},this),g.jsxDEV(Ab,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:87,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:85,columnNumber:9},this),!r&&o&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:92,columnNumber:9},this),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsxDEV(Ub,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>i(l,c),plugin:a.plugin,plugin_id:a.plugin_id,restNamespace:"wpe/v1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:99,columnNumber:11},this)},a.plugin||l,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:98,columnNumber:9},this)),!r&&!o&&e.length===0&&g.jsxDEV("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No plugins found."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:115,columnNumber:9},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/common/organization/wp-enhanced/license/license.jsx",lineNumber:78,columnNumber:5},this)}const wu=[{label:"Frontend Reset Password",url:"#frontend-reset-password",key:"frontend-reset-password"}];class GT extends p.Component{constructor(t){super(t),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){var t;return this.state.error?g.jsxDEV("div",{className:"p-4 border border-red-300 bg-red-50 text-red-700 rounded-md",children:[g.jsxDEV("h2",{className:"font-semibold mb-2",children:"Something went wrong."},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:29,columnNumber:11},this),g.jsxDEV("pre",{className:"text-xs whitespace-pre-wrap",children:String(((t=this.state.error)==null?void 0:t.stack)||this.state.error)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:30,columnNumber:11},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:28,columnNumber:9},this):this.props.children}}const qT=Object.assign({"./specific/pages/frontend-reset-password.jsx":_m});function KT(e){const t=e.split("/"),r=t.pop(),n=t.pop();return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}const yu=Object.fromEntries(Object.entries(qT).map(([e,t])=>{const r=KT(e),n=t!=null&&t.default?t.default:()=>g.jsxDEV("div",{className:"text-red-600",children:['Page "',r,'" has no default export.']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:56,columnNumber:15},globalThis);return[r,n]})),YT=({slug:e})=>g.jsxDEV("div",{className:"space-y-2",children:[g.jsxDEV("h1",{className:"text-xl font-semibold",children:"Not found"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:63,columnNumber:5},globalThis),g.jsxDEV("p",{className:"text-sm text-neutral-500",children:['No page registered for "',e,'".']},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:64,columnNumber:5},globalThis)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:62,columnNumber:3},globalThis);function XT(){const[e,t]=p.useState(()=>typeof window<"u"?localStorage.theme==="light"||!("theme"in localStorage)&&!window.matchMedia("(prefers-color-scheme: dark)").matches:!0);return p.useEffect(()=>{e?(document.documentElement.classList.remove("dark"),localStorage.theme="light"):(document.documentElement.classList.add("dark"),localStorage.theme="dark")},[e]),g.jsxDEV(tm,{checked:e,onChange:t,iconOn:g.jsxDEV(zE,{className:"size-4 text-yellow-500"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:92,columnNumber:15},this),iconOff:g.jsxDEV(HE,{className:"size-4 text-gray-400"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:93,columnNumber:16},this),"aria-label":"Toggle light mode",className:"ml-4"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:89,columnNumber:5},this)}function JT(e){const t=Nt(e);wu&&wu.length>0&&wu.forEach(r=>{const n={};yu[r.key]&&(n[r.key]=yu[r.key]),t.registerPlugin({slug:r.key,label:r.label,pages:n})})}function la({children:e}){var w;const t=typeof window<"u"&&((w=window.diviEngineSettingsObject)==null?void 0:w.organization)||"divi-engine",r=p.useMemo(()=>Nt(t),[t]);p.useEffect(()=>{JT(t)},[t]);const[n,o]=p.useState(!1),[s,i]=p.useState("dashboard"),[a,l]=p.useState(null),[c,u]=p.useState(()=>r.getPlugins());p.useEffect(()=>{const y=r.subscribe(E=>{u(E)});return u(r.getPlugins()),y},[r]);const f=p.useMemo(()=>{const y=c.filter(E=>E.pages&&Object.keys(E.pages).length>0).map(E=>({label:E.label,url:`#${E.slug}`,key:E.slug}));return[{label:"Dashboard",url:"#dashboard",key:"dashboard"},...y,{label:"License",url:"#license",key:"license"}]},[c]),h=p.useMemo(()=>{if(typeof navigator>"u")return!1;const y=navigator.userAgent||"";return/Mac|iPhone|iPad|iPod/.test(y)},[]),d=h?"⌘ K":"Ctrl K";p.useEffect(()=>{function y(){const E=(typeof window<"u"?window.location.hash:"").slice(1),[_,...P]=(E||"").split("/"),T=P.length?P.join("/"):null;i(_||"dashboard"),l(T)}if(typeof window<"u")return window.addEventListener("hashchange",y),y(),()=>window.removeEventListener("hashchange",y)},[]);const m=p.useMemo(()=>{if(s==="dashboard"||s==="")return _=>g.jsxDEV(Db,{organization:t,..._},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:216,columnNumber:25},this);if(s==="license"){const _=t==="wp-enhanced"?zT:HT;return P=>g.jsxDEV(_,{...P},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:220,columnNumber:25},this)}const y=r.getPage(s);if(y)return y;const E=yu[s];return E||(_=>g.jsxDEV(YT,{slug:s,..._},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:231,columnNumber:23},this))},[s,t,r,c]),b=p.useCallback((y,E)=>{if(y.preventDefault(),typeof window<"u"){const _=E.replace("#","");window.location.hash=`#${_}`}},[]);return p.useEffect(()=>{function y(_){var T;if(!_)return!1;const P=(_.tagName||"").toLowerCase();return P==="input"||P==="textarea"||_.isContentEditable||((T=_.closest)==null?void 0:T.call(_,'[contenteditable=""],[contenteditable="true"],[role="textbox"]'))}function E(_){const P=(_.key||"").toLowerCase(),T=_.target;if(!y(T)){if(h&&_.metaKey&&!_.shiftKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&!_.shiftKey&&!_.altKey&&P==="/"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!h&&_.ctrlKey&&_.shiftKey&&!_.altKey&&P==="k"){_.preventDefault(),o(!0);return}if(!_.ctrlKey&&!_.metaKey&&!_.altKey&&!_.shiftKey&&P==="/"){_.preventDefault(),o(!0);return}}}return window.addEventListener("keydown",E,{capture:!0}),()=>window.removeEventListener("keydown",E,{capture:!0})},[h]),g.jsxDEV(g.Fragment,{children:[g.jsxDEV(hC,{navbar:g.jsxDEV(uC,{children:[g.jsxDEV(yg,{className:"max-lg:hidden",children:f.map(({label:y,url:E,key:_})=>g.jsxDEV(Go,{href:E,onClick:P=>b(P,E),current:s===_,children:y},_,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:309,columnNumber:17},this))},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:307,columnNumber:13},this),g.jsxDEV("div",{className:"flex-1"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:319,columnNumber:13},this),g.jsxDEV(yg,{children:[g.jsxDEV(Go,{className:"flex items-center mr-2 text-xs text-neutral-500 border border-neutral-200 rounded px-1 py-0.5 ml-1 bg-neutral-50 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-300 cursor-pointer",onClick:()=>o(!0),tabIndex:0,onKeyDown:y=>{(y.key==="Enter"||y.key===" ")&&o(!0)},"aria-label":"Open search",children:[g.jsxDEV($E,{className:"size-4 mr-1 text-neutral-500 dark:text-neutral-300"},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:330,columnNumber:17},this),g.jsxDEV("span",{children:d},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:331,columnNumber:17},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:321,columnNumber:15},this),g.jsxDEV(Go,{className:"flex items-center",children:g.jsxDEV(XT,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:334,columnNumber:17},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:333,columnNumber:15},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:320,columnNumber:13},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:306,columnNumber:11},this),children:[g.jsxDEV("div",{className:"content flex flex-1 min-w-0 lg:flex-row flex-col bg-white dark:bg-neutral-900 min-h-0 h-full",children:g.jsxDEV("div",{className:"p-4 flex-1 flex flex-col min-h-0 min-w-0 h-full border-l border-neutral-200 dark:border-neutral-700",children:g.jsxDEV(GT,{children:g.jsxDEV(m,{currentSection:a},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:344,columnNumber:15},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:342,columnNumber:13},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:341,columnNumber:11},this)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:340,columnNumber:9},this),e]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:304,columnNumber:7},this),g.jsxDEV(NT,{open:n,onClose:()=>o(!1)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:350,columnNumber:7},this)]},void 0,!0,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:303,columnNumber:5},this)}let Lb=null;function Ob(){try{vu();const e=["divi-engine-settings","wp-enhanced-settings"];let t=null;for(const r of e){const n=document.getElementById(r);if(n&&n.dataset.reactMounted!=="1"){t=n;break}}if(!t)return;Lb=ku.createRoot(t),Lb.render(g.jsxDEV(la,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/App.jsx",lineNumber:379,columnNumber:17},this)),t.dataset.reactMounted="1"}catch(e){console.error("[DESettingsFramework] Mount failed:",e),typeof window<"u"&&(window.__DE_LAST_ERROR__=String((e==null?void 0:e.stack)||e))}}typeof window<"u"&&window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED!==!0&&(window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED=!0,document.readyState==="loading"?document.addEventListener("DOMContentLoaded",Ob,{once:!0}):Ob());{const e=document.getElementById("root");e&&(vu(),ku.createRoot(e).render(g.jsxDEV(p.StrictMode,{children:g.jsxDEV(la,{},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/main.jsx",lineNumber:43,columnNumber:9},globalThis)},void 0,!1,{fileName:"C:/Users/peter/Documents/GITHUB_FILES/WP Enhanced/frontend-reset-password/includes/settings/src/main.jsx",lineNumber:42,columnNumber:7},globalThis)))}return hn.SettingsApp=la,hn.default=la,hn.getRegistry=Nt,hn.initializeWindowAPI=vu,Object.defineProperties(hn,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),hn}({},React,ReactDOM,ReactDOM);136 `)):new Error(w)}}else if(f=l,i(f))throw new t.RequestMalformed("No documents provided");return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:f,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(p=v.sent(),Array.isArray(l)){if(d=p.split(` 137 `).map(function(w){return JSON.parse(w)}),h=d.filter(function(w){return w.success===!1}),h.length>0&&u.throwOnFail)throw new t.ImportError("".concat(d.length-h.length," documents imported successfully, ").concat(h.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),d,{documentsInJSONLFormat:f,options:u,failedItems:h,successCount:d.length-h.length});return[2,d]}else return[2,p]}})})},a.prototype.importStream=function(l,c){return c===void 0&&(c={}),e.__awaiter(this,void 0,void 0,function(){var u,f,p,d;return e.__generator(this,function(h){switch(h.label){case 0:return u=e.__assign({throwOnFail:!0},c),[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:u,bodyParameters:l,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0,enableKeepAlive:!!n})];case 1:if(f=h.sent(),p=f.split(` 138 `).map(function(v){return JSON.parse(v)}),d=p.filter(function(v){return v.success===!1}),d.length>0&&u.throwOnFail)throw new t.ImportError("".concat(p.length-d.length," documents imported successfully, ").concat(d.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),p,{documentsInJSONLFormat:l,options:u,failedItems:d,successCount:p.length-d.length});return[2,p]}})})},a.prototype.export=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l)]})})},a.prototype.exportStream=function(l){return l===void 0&&(l={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(c){return[2,this.apiCall.get(this.endpointPath("export"),l,{responseType:"stream"})]})})},a}(r.SearchOnlyDocuments);Ci.default=o;function i(s){return s==null||s===""||s.length===0}return Ci}var Pi={},Pg;function Ag(){if(Pg)return Pi;Pg=1,Object.defineProperty(Pi,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r="/overrides",n=function(){function o(i,s){this.collectionName=i,this.apiCall=s}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(i),s)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(t.default.RESOURCEPATH,"/").concat(this.collectionName).concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Pi.default=n,Pi}var Ai={},Og;function gC(){if(Og)return Ai;Og=1,Object.defineProperty(Ai,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Ag()),n=function(){function o(i,s,a){this.collectionName=i,this.overrideId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.overrideId))},o}();return Ai.default=n,Ai}var Oi={},jg;function Mg(){if(jg)return Oi;jg=1,Object.defineProperty(Oi,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r="/synonyms",n=function(){function o(i,s){this.collectionName=i,this.apiCall=s}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.put(this.endpointPath(i),s)]})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Oi.default=n,Oi}var ji={},Ng;function vC(){if(Ng)return ji;Ng=1,Object.defineProperty(ji,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Mg()),n=function(){function o(i,s,a){this.collectionName=i,this.synonymId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.delete(this.endpointPath())]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.synonymId))},o}();return ji.default=n,ji}var oo={},Ig;function bC(){if(Ig)return oo;Ig=1,Object.defineProperty(oo,"__esModule",{value:!0}),oo.Document=void 0;var e=re,t=e.__importDefault(er()),r=e.__importDefault(Tg()),n=function(){function o(i,s,a){this.collectionName=i,this.documentId=s,this.apiCall=a}return o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.delete=function(i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.delete(this.endpointPath(),i)]})})},o.prototype.update=function(i,s){return s===void 0&&(s={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.patch(this.endpointPath(),i,s)]})})},o.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.collectionName)).concat(r.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.documentId))},o}();return oo.Document=n,oo}var Dg;function wC(){if(Dg)return Ei;Dg=1,Object.defineProperty(Ei,"__esModule",{value:!0});var e=re,t=e.__importDefault(er()),r=e.__importDefault(Tg()),n=eo(),o=e.__importDefault(Ag()),i=e.__importDefault(gC()),s=e.__importDefault(Mg()),a=e.__importDefault(vC()),l=bC(),c=function(){function u(f,p,d){this.name=f,this.apiCall=p,this.configuration=d,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=f,this.apiCall=p,this.configuration=d,this._documents=new r.default(this.name,this.apiCall,this.configuration),this._overrides=new o.default(this.name,this.apiCall),this._synonyms=new s.default(this.name,this.apiCall)}return u.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(f){return[2,this.apiCall.get(this.endpointPath())]})})},u.prototype.update=function(f){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(p){return[2,this.apiCall.patch(this.endpointPath(),f)]})})},u.prototype.delete=function(f){return f===void 0&&(f={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(p){return[2,this.apiCall.delete(this.endpointPath(),f)]})})},u.prototype.exists=function(){return e.__awaiter(this,void 0,void 0,function(){var f;return e.__generator(this,function(p){switch(p.label){case 0:return p.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return p.sent(),[2,!0];case 2:if(f=p.sent(),f instanceof n.ObjectNotFound)return[2,!1];throw f;case 3:return[2]}})})},u.prototype.documents=function(f){return f?(this.individualDocuments[f]===void 0&&(this.individualDocuments[f]=new l.Document(this.name,f,this.apiCall)),this.individualDocuments[f]):this._documents},u.prototype.overrides=function(f){return f===void 0?this._overrides:(this.individualOverrides[f]===void 0&&(this.individualOverrides[f]=new i.default(this.name,f,this.apiCall)),this.individualOverrides[f])},u.prototype.synonyms=function(f){return f===void 0?this._synonyms:(this.individualSynonyms[f]===void 0&&(this.individualSynonyms[f]=new a.default(this.name,f,this.apiCall)),this.individualSynonyms[f])},u.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},u}();return Ei.default=c,Ei}var Mi={},Fg;function Lg(){if(Fg)return Mi;Fg=1,Object.defineProperty(Mi,"__esModule",{value:!0});var e=re,t="/aliases",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Mi.default=r,Mi}var Ni={},Rg;function yC(){if(Rg)return Ni;Rg=1,Object.defineProperty(Ni,"__esModule",{value:!0});var e=re,t=e.__importDefault(Lg()),r=function(){function n(o,i){this.name=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return Ni.default=r,Ni}var Ii={},Vg;function zg(){if(Vg)return Ii;Vg=1,Object.defineProperty(Ii,"__esModule",{value:!0});var e=re,t=ac,r=ro(),n="/keys",o=function(){function i(s){this.apiCall=s,this.apiCall=s}return i.prototype.create=function(s){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(a){return[2,this.apiCall.post(i.RESOURCEPATH,s)]})})},i.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(n)]})})},i.prototype.generateScopedSearchKey=function(s,a){var l=(0,r.normalizeArrayableParams)(a),c=JSON.stringify(l),u=Buffer.from((0,t.createHmac)("sha256",s).update(c).digest("base64")),f=s.substr(0,4),p="".concat(u).concat(f).concat(c);return Buffer.from(p).toString("base64")},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return Ii.default=o,Ii}var Di={},Ug;function xC(){if(Ug)return Di;Ug=1,Object.defineProperty(Di,"__esModule",{value:!0});var e=re,t=e.__importDefault(zg()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Di.default=r,Di}var Fi={},Bg;function kC(){if(Bg)return Fi;Bg=1,Object.defineProperty(Fi,"__esModule",{value:!0});var e=re,t="/debug",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Fi.default=r,Fi}var Li={},Hg;function _C(){if(Hg)return Li;Hg=1,Object.defineProperty(Li,"__esModule",{value:!0});var e=re,t="/metrics.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Li.default=r,Li}var Ri={},qg;function SC(){if(qg)return Ri;qg=1,Object.defineProperty(Ri,"__esModule",{value:!0});var e=re,t="/stats.json",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Ri.default=r,Ri}var Vi={},Wg;function EC(){if(Wg)return Vi;Wg=1,Object.defineProperty(Vi,"__esModule",{value:!0});var e=re,t="/health",r=function(){function n(o){this.apiCall=o}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(t)]})})},n}();return Vi.default=r,Vi}var zi={},$g;function CC(){if($g)return zi;$g=1,Object.defineProperty(zi,"__esModule",{value:!0});var e=re,t="/operations",r=function(){function n(o){this.apiCall=o}return n.prototype.perform=function(o,i){return i===void 0&&(i={}),e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.post("".concat(t,"/").concat(o),{},i)]})})},n}();return zi.default=r,zi}var Ui={},Kg;function Gg(){if(Kg)return Ui;Kg=1,Object.defineProperty(Ui,"__esModule",{value:!0});var e=re,t=e.__importDefault(_g()),r=ro(),n="/multi_search",o=function(){function i(s,a,l){l===void 0&&(l=!1),this.apiCall=s,this.configuration=a,this.useTextContentType=l,this.requestWithCache=new t.default}return i.prototype.clearCache=function(){this.requestWithCache.clearCache()},i.prototype.perform=function(s,a,l){return e.__awaiter(this,void 0,void 0,function(){var c,u,f,p,d;return e.__generator(this,function(h){return c=a?e.__assign({},a):{},this.configuration.useServerSideSearchCache===!0&&(c.use_cache=!0),u={union:s.union,searches:s.searches.map(r.normalizeArrayableParams)},f=c.streamConfig,p=e.__rest(c,["streamConfig"]),d=(0,r.normalizeArrayableParams)(p),[2,this.requestWithCache.perform(this.apiCall,"post",{path:n,body:u,queryParams:d,headers:this.useTextContentType?{"content-type":"text/plain"}:{},streamConfig:f,abortSignal:l==null?void 0:l.abortSignal,isStreamingRequest:this.isStreamingRequest(c)},(l==null?void 0:l.cacheSearchResultsForSeconds)!==void 0?{cacheResponseForSeconds:l.cacheSearchResultsForSeconds}:void 0)]})})},i.prototype.isStreamingRequest=function(s){return s.streamConfig!==void 0},i}();return Ui.default=o,Ui}var Bi={},Yg;function Xg(){if(Yg)return Bi;Yg=1,Object.defineProperty(Bi,"__esModule",{value:!0});var e=re,t=ro(),r="/presets",n=function(){function o(i){this.apiCall=i}return o.prototype.upsert=function(i,s){return e.__awaiter(this,void 0,void 0,function(){var a,l;return e.__generator(this,function(c){return typeof s.value=="object"&&"searches"in s.value?(a=s.value.searches.map(function(u){return(0,t.normalizeArrayableParams)(u)}),[2,this.apiCall.put(this.endpointPath(i),{value:{searches:a}})]):(l=(0,t.normalizeArrayableParams)(s.value),[2,this.apiCall.put(this.endpointPath(i),{value:l})])})})},o.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.get(this.endpointPath())]})})},o.prototype.endpointPath=function(i){return"".concat(o.RESOURCEPATH).concat(i===void 0?"":"/"+encodeURIComponent(i))},Object.defineProperty(o,"RESOURCEPATH",{get:function(){return r},enumerable:!1,configurable:!0}),o}();return Bi.default=n,Bi}var Hi={},Jg;function TC(){if(Jg)return Hi;Jg=1,Object.defineProperty(Hi,"__esModule",{value:!0});var e=re,t=e.__importDefault(Xg()),r=function(){function n(o,i){this.presetId=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.presetId))},n}();return Hi.default=r,Hi}var qi={},Wi={},Zg;function Qg(){if(Zg)return Wi;Zg=1,Object.defineProperty(Wi,"__esModule",{value:!0});var e=re,t="/analytics/rules",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Wi.default=r,Wi}var $i={},e0;function PC(){if(e0)return $i;e0=1,Object.defineProperty($i,"__esModule",{value:!0});var e=re,t=e.__importDefault(Qg()),r=function(){function n(o,i){this.name=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.name))},n}();return $i.default=r,$i}var Ki={},t0;function AC(){if(t0)return Ki;t0=1,Object.defineProperty(Ki,"__esModule",{value:!0});var e=re,t="/analytics/events",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ki.default=r,Ki}var r0;function OC(){if(r0)return qi;r0=1,Object.defineProperty(qi,"__esModule",{value:!0});var e=re,t=e.__importDefault(Qg()),r=e.__importDefault(PC()),n=e.__importDefault(AC()),o="/analytics",i=function(){function s(a){this.apiCall=a,this.individualAnalyticsRules={},this.apiCall=a,this._analyticsRules=new t.default(this.apiCall),this._analyticsEvents=new n.default(this.apiCall)}return s.prototype.rules=function(a){return a===void 0?this._analyticsRules:(this.individualAnalyticsRules[a]===void 0&&(this.individualAnalyticsRules[a]=new r.default(a,this.apiCall)),this.individualAnalyticsRules[a])},s.prototype.events=function(){return this._analyticsEvents},Object.defineProperty(s,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),s}();return qi.default=i,qi}var Gi={},n0;function o0(){if(n0)return Gi;n0=1,Object.defineProperty(Gi,"__esModule",{value:!0});var e=re,t="/stopwords",r=function(){function n(o){this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.put(this.endpointPath(o),i)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Gi.default=r,Gi}var Yi={},i0;function jC(){if(i0)return Yi;i0=1,Object.defineProperty(Yi,"__esModule",{value:!0});var e=re,t=e.__importDefault(o0()),r=function(){function n(o,i){this.stopwordId=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.stopwordId))},n}();return Yi.default=r,Yi}var Xi={},Ji={},s0;function a0(){if(s0)return Ji;s0=1,Object.defineProperty(Ji,"__esModule",{value:!0});var e=re,t="/conversations/models",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return"".concat(n.RESOURCEPATH).concat(o===void 0?"":"/"+encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return Ji.default=r,Ji}var Zi={},l0;function MC(){if(l0)return Zi;l0=1,Object.defineProperty(Zi,"__esModule",{value:!0});var e=re,t=e.__importDefault(a0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Zi.default=r,Zi}var c0;function u0(){if(c0)return Xi;c0=1,Object.defineProperty(Xi,"__esModule",{value:!0});var e=re,t=e.__importDefault(a0()),r=e.__importDefault(MC()),n="/conversations",o=function(){function i(s){this.apiCall=s,this.individualConversationModels={},this.apiCall=s,this._conversationsModels=new t.default(this.apiCall)}return i.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(s){return[2,this.apiCall.get(n)]})})},i.prototype.models=function(s){return s===void 0?this._conversationsModels:(this.individualConversationModels[s]===void 0&&(this.individualConversationModels[s]=new r.default(s,this.apiCall)),this.individualConversationModels[s])},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return Xi.default=o,Xi}var Qi={},d0;function NC(){if(d0)return Qi;d0=1,Object.defineProperty(Qi,"__esModule",{value:!0});var e=re,t=e.__importDefault(u0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return Qi.default=r,Qi}var es={},ts={},f0;function h0(){if(f0)return ts;f0=1,Object.defineProperty(ts,"__esModule",{value:!0});var e=re,t="/stemming/dictionaries",r=function(){function n(o){this.apiCall=o,this.apiCall=o}return n.prototype.upsert=function(o,i){return e.__awaiter(this,void 0,void 0,function(){var s,a;return e.__generator(this,function(l){switch(l.label){case 0:return s=Array.isArray(i)?i.map(function(c){return JSON.stringify(c)}).join(` 139 `):i,[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:{id:o},bodyParameters:s,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:return a=l.sent(),[2,Array.isArray(i)?a.split(` 140 `).map(function(c){return JSON.parse(c)}):a]}})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(o){return o===void 0?"".concat(n.RESOURCEPATH):"".concat(n.RESOURCEPATH,"/").concat(encodeURIComponent(o))},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ts.default=r,ts}var rs={},p0;function IC(){if(p0)return rs;p0=1,Object.defineProperty(rs,"__esModule",{value:!0});var e=re,t=e.__importDefault(h0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return rs.default=r,rs}var m0;function DC(){if(m0)return es;m0=1,Object.defineProperty(es,"__esModule",{value:!0});var e=re,t=e.__importDefault(h0()),r=e.__importDefault(IC()),n="/stemming",o=function(){function i(s){this.apiCall=s,this.individualStemmingDictionaries={},this.apiCall=s,this._stemmingDictionaries=new t.default(this.apiCall)}return i.prototype.dictionaries=function(s){return s===void 0?this._stemmingDictionaries:(this.individualStemmingDictionaries[s]===void 0&&(this.individualStemmingDictionaries[s]=new r.default(s,this.apiCall)),this.individualStemmingDictionaries[s])},Object.defineProperty(i,"RESOURCEPATH",{get:function(){return n},enumerable:!1,configurable:!0}),i}();return es.default=o,es}var ns={},g0;function v0(){if(g0)return ns;g0=1,Object.defineProperty(ns,"__esModule",{value:!0});var e=re,t="/nl_search_models",r=function(){function n(o){this.apiCall=o}return n.prototype.create=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.post(this.endpointPath(),o)]})})},n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.endpointPath=function(){return n.RESOURCEPATH},Object.defineProperty(n,"RESOURCEPATH",{get:function(){return t},enumerable:!1,configurable:!0}),n}();return ns.default=r,ns}var os={},b0;function FC(){if(b0)return os;b0=1,Object.defineProperty(os,"__esModule",{value:!0});var e=re,t=e.__importDefault(v0()),r=function(){function n(o,i){this.id=o,this.apiCall=i}return n.prototype.retrieve=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.get(this.endpointPath())]})})},n.prototype.update=function(o){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(i){return[2,this.apiCall.put(this.endpointPath(),o)]})})},n.prototype.delete=function(){return e.__awaiter(this,void 0,void 0,function(){return e.__generator(this,function(o){return[2,this.apiCall.delete(this.endpointPath())]})})},n.prototype.endpointPath=function(){return"".concat(t.default.RESOURCEPATH,"/").concat(encodeURIComponent(this.id))},n}();return os.default=r,os}var w0;function LC(){if(w0)return di;w0=1,Object.defineProperty(di,"__esModule",{value:!0});var e=re,t=e.__importDefault(mg()),r=e.__importDefault(yg()),n=e.__importDefault(er()),o=e.__importDefault(wC()),i=e.__importDefault(Lg()),s=e.__importDefault(yC()),a=e.__importDefault(zg()),l=e.__importDefault(xC()),c=e.__importDefault(kC()),u=e.__importDefault(_C()),f=e.__importDefault(SC()),p=e.__importDefault(EC()),d=e.__importDefault(CC()),h=e.__importDefault(Gg()),v=e.__importDefault(Xg()),w=e.__importDefault(TC()),x=e.__importDefault(OC()),S=e.__importDefault(o0()),_=e.__importDefault(jC()),T=e.__importDefault(u0()),P=e.__importDefault(NC()),A=e.__importDefault(DC()),M=e.__importDefault(v0()),I=e.__importDefault(FC()),V=function(){function L(O){var F;O.sendApiKeyAsQueryParam=(F=O.sendApiKeyAsQueryParam)!==null&&F!==void 0?F:!1,this.configuration=new t.default(O),this.apiCall=new r.default(this.configuration),this.debug=new c.default(this.apiCall),this.metrics=new u.default(this.apiCall),this.stats=new f.default(this.apiCall),this.health=new p.default(this.apiCall),this.operations=new d.default(this.apiCall),this.multiSearch=new h.default(this.apiCall,this.configuration),this._collections=new n.default(this.apiCall),this.individualCollections={},this._aliases=new i.default(this.apiCall),this.individualAliases={},this._keys=new a.default(this.apiCall),this.individualKeys={},this._presets=new v.default(this.apiCall),this.individualPresets={},this._stopwords=new S.default(this.apiCall),this.individualStopwords={},this.analytics=new x.default(this.apiCall),this.stemming=new A.default(this.apiCall),this._conversations=new T.default(this.apiCall),this.individualConversations={},this._nlSearchModels=new M.default(this.apiCall),this.individualNLSearchModels={}}return L.prototype.collections=function(O){return O===void 0?this._collections:(this.individualCollections[O]===void 0&&(this.individualCollections[O]=new o.default(O,this.apiCall,this.configuration)),this.individualCollections[O])},L.prototype.aliases=function(O){return O===void 0?this._aliases:(this.individualAliases[O]===void 0&&(this.individualAliases[O]=new s.default(O,this.apiCall)),this.individualAliases[O])},L.prototype.keys=function(O){return O===void 0?this._keys:(this.individualKeys[O]===void 0&&(this.individualKeys[O]=new l.default(O,this.apiCall)),this.individualKeys[O])},L.prototype.presets=function(O){return O===void 0?this._presets:(this.individualPresets[O]===void 0&&(this.individualPresets[O]=new w.default(O,this.apiCall)),this.individualPresets[O])},L.prototype.stopwords=function(O){return O===void 0?this._stopwords:(this.individualStopwords[O]===void 0&&(this.individualStopwords[O]=new _.default(O,this.apiCall)),this.individualStopwords[O])},L.prototype.conversations=function(O){return O===void 0?this._conversations:(this.individualConversations[O]===void 0&&(this.individualConversations[O]=new P.default(O,this.apiCall)),this.individualConversations[O])},L.prototype.nlSearchModels=function(O){return O===void 0?this._nlSearchModels:(this.individualNLSearchModels[O]===void 0&&(this.individualNLSearchModels[O]=new I.default(O,this.apiCall)),this.individualNLSearchModels[O])},L}();return di.default=V,di}var is={},io={},y0;function RC(){if(y0)return io;y0=1,Object.defineProperty(io,"__esModule",{value:!0}),io.SearchOnlyCollection=void 0;var e=Eg(),t=function(){function r(n,o,i){this.name=n,this.apiCall=o,this.configuration=i,this._documents=new e.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return r.prototype.documents=function(){return this._documents},r}();return io.SearchOnlyCollection=t,io}var x0;function VC(){if(x0)return is;x0=1,Object.defineProperty(is,"__esModule",{value:!0});var e=re,t=e.__importDefault(mg()),r=e.__importDefault(yg()),n=e.__importDefault(Gg()),o=RC(),i=function(){function s(a){var l;a.sendApiKeyAsQueryParam=(l=a.sendApiKeyAsQueryParam)!==null&&l!==void 0?l:!0,a.sendApiKeyAsQueryParam===!0&&(a.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),a.sendApiKeyAsQueryParam=!1),this.configuration=new t.default(a),this.apiCall=new r.default(this.configuration),this.multiSearch=new n.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return s.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach(function(a){a[0];var l=a[1];l.documents().clearCache()})},s.prototype.collections=function(a){if(a)return this.individualCollections[a]===void 0&&(this.individualCollections[a]=new o.SearchOnlyCollection(a,this.apiCall,this.configuration)),this.individualCollections[a];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},s}();return is.default=i,is}Object.defineProperty(Qt,"__esModule",{value:!0}),Qt.Errors=Qt.SearchClient=Qt.Client=void 0;var lc=re,k0=lc.__importDefault(LC());Qt.Client=k0.default;var _0=lc.__importDefault(VC());Qt.SearchClient=_0.default;var S0=lc.__importStar(eo());Qt.Errors=S0;var zC=Qt.default={Client:k0.default,SearchClient:_0.default,Errors:S0};const UC="ENTRIES",E0="KEYS",C0="VALUES",He="";class cc{constructor(t,r){const n=t._tree,o=Array.from(n.keys());this.set=t,this._type=r,this._path=o.length>0?[{node:n,keys:o}]:[]}next(){const t=this.dive();return this.backtrack(),t}dive(){if(this._path.length===0)return{done:!0,value:void 0};const{node:t,keys:r}=sn(this._path);if(sn(r)===He)return{done:!1,value:this.result()};const n=t.get(sn(r));return this._path.push({node:n,keys:Array.from(n.keys())}),this.dive()}backtrack(){if(this._path.length===0)return;const t=sn(this._path).keys;t.pop(),!(t.length>0)&&(this._path.pop(),this.backtrack())}key(){return this.set._prefix+this._path.map(({keys:t})=>sn(t)).filter(t=>t!==He).join("")}value(){return sn(this._path).node.get(He)}result(){switch(this._type){case C0:return this.value();case E0:return this.key();default:return[this.key(),this.value()]}}[Symbol.iterator](){return this}}const sn=e=>e[e.length-1],BC=(e,t,r)=>{const n=new Map;if(t===void 0)return n;const o=t.length+1,i=o+r,s=new Uint8Array(i*o).fill(r+1);for(let a=0;a<o;++a)s[a]=a;for(let a=1;a<i;++a)s[a*o]=a;return T0(e,t,r,n,s,1,o,""),n},T0=(e,t,r,n,o,i,s,a)=>{const l=i*s;e:for(const c of e.keys())if(c===He){const u=o[l-1];u<=r&&n.set(a,[e.get(c),u])}else{let u=i;for(let f=0;f<c.length;++f,++u){const p=c[f],d=s*u,h=d-s;let v=o[d];const w=Math.max(0,u-r-1),x=Math.min(s-1,u+r);for(let S=w;S<x;++S){const _=p!==t[S],T=o[h+S]+ +_,P=o[h+S+1]+1,A=o[d+S]+1,M=o[d+S+1]=Math.min(T,P,A);M<v&&(v=M)}if(v>r)continue e}T0(e.get(c),t,r,n,o,u,s,a+c)}};class tr{constructor(t=new Map,r=""){this._size=void 0,this._tree=t,this._prefix=r}atPrefix(t){if(!t.startsWith(this._prefix))throw new Error("Mismatched prefix");const[r,n]=ss(this._tree,t.slice(this._prefix.length));if(r===void 0){const[o,i]=fc(n);for(const s of o.keys())if(s!==He&&s.startsWith(i)){const a=new Map;return a.set(s.slice(i.length),o.get(s)),new tr(a,t)}}return new tr(r,t)}clear(){this._size=void 0,this._tree.clear()}delete(t){return this._size=void 0,HC(this._tree,t)}entries(){return new cc(this,UC)}forEach(t){for(const[r,n]of this)t(r,n,this)}fuzzyGet(t,r){return BC(this._tree,t,r)}get(t){const r=uc(this._tree,t);return r!==void 0?r.get(He):void 0}has(t){const r=uc(this._tree,t);return r!==void 0&&r.has(He)}keys(){return new cc(this,E0)}set(t,r){if(typeof t!="string")throw new Error("key must be a string");return this._size=void 0,dc(this._tree,t).set(He,r),this}get size(){if(this._size)return this._size;this._size=0;const t=this.entries();for(;!t.next().done;)this._size+=1;return this._size}update(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=dc(this._tree,t);return n.set(He,r(n.get(He))),this}fetch(t,r){if(typeof t!="string")throw new Error("key must be a string");this._size=void 0;const n=dc(this._tree,t);let o=n.get(He);return o===void 0&&n.set(He,o=r()),o}values(){return new cc(this,C0)}[Symbol.iterator](){return this.entries()}static from(t){const r=new tr;for(const[n,o]of t)r.set(n,o);return r}static fromObject(t){return tr.from(Object.entries(t))}}const ss=(e,t,r=[])=>{if(t.length===0||e==null)return[e,r];for(const n of e.keys())if(n!==He&&t.startsWith(n))return r.push([e,n]),ss(e.get(n),t.slice(n.length),r);return r.push([e,t]),ss(void 0,"",r)},uc=(e,t)=>{if(t.length===0||e==null)return e;for(const r of e.keys())if(r!==He&&t.startsWith(r))return uc(e.get(r),t.slice(r.length))},dc=(e,t)=>{const r=t.length;e:for(let n=0;e&&n<r;){for(const i of e.keys())if(i!==He&&t[n]===i[0]){const s=Math.min(r-n,i.length);let a=1;for(;a<s&&t[n+a]===i[a];)++a;const l=e.get(i);if(a===i.length)e=l;else{const c=new Map;c.set(i.slice(a),l),e.set(t.slice(n,n+a),c),e.delete(i),e=c}n+=a;continue e}const o=new Map;return e.set(t.slice(n),o),o}return e},HC=(e,t)=>{const[r,n]=ss(e,t);if(r!==void 0){if(r.delete(He),r.size===0)P0(n);else if(r.size===1){const[o,i]=r.entries().next().value;A0(n,o,i)}}},P0=e=>{if(e.length===0)return;const[t,r]=fc(e);if(t.delete(r),t.size===0)P0(e.slice(0,-1));else if(t.size===1){const[n,o]=t.entries().next().value;n!==He&&A0(e.slice(0,-1),n,o)}},A0=(e,t,r)=>{if(e.length===0)return;const[n,o]=fc(e);n.set(o+t,r),n.delete(o)},fc=e=>e[e.length-1],hc="or",O0="and",qC="and_not";class an{constructor(t){if((t==null?void 0:t.fields)==null)throw new Error('MiniSearch: option "fields" must be provided');const r=t.autoVacuum==null||t.autoVacuum===!0?bc:t.autoVacuum;this._options={...mc,...t,autoVacuum:r,searchOptions:{...j0,...t.searchOptions||{}},autoSuggestOptions:{...YC,...t.autoSuggestOptions||{}}},this._index=new tr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldIds={},this._fieldLength=new Map,this._avgFieldLength=[],this._nextId=0,this._storedFields=new Map,this._dirtCount=0,this._currentVacuum=null,this._enqueuedVacuum=null,this._enqueuedVacuumConditions=vc,this.addFields(this._options.fields)}add(t){const{extractField:r,tokenize:n,processTerm:o,fields:i,idField:s}=this._options,a=r(t,s);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);if(this._idToShortId.has(a))throw new Error(`MiniSearch: duplicate ID ${a}`);const l=this.addDocumentId(a);this.saveStoredFields(l,t);for(const c of i){const u=r(t,c);if(u==null)continue;const f=n(u.toString(),c),p=this._fieldIds[c],d=new Set(f).size;this.addFieldLength(l,p,this._documentCount-1,d);for(const h of f){const v=o(h,c);if(Array.isArray(v))for(const w of v)this.addTerm(p,l,w);else v&&this.addTerm(p,l,v)}}}addAll(t){for(const r of t)this.add(r)}addAllAsync(t,r={}){const{chunkSize:n=10}=r,o={chunk:[],promise:Promise.resolve()},{chunk:i,promise:s}=t.reduce(({chunk:a,promise:l},c,u)=>(a.push(c),(u+1)%n===0?{chunk:[],promise:l.then(()=>new Promise(f=>setTimeout(f,0))).then(()=>this.addAll(a))}:{chunk:a,promise:l}),o);return s.then(()=>this.addAll(i))}remove(t){const{tokenize:r,processTerm:n,extractField:o,fields:i,idField:s}=this._options,a=o(t,s);if(a==null)throw new Error(`MiniSearch: document does not have ID field "${s}"`);const l=this._idToShortId.get(a);if(l==null)throw new Error(`MiniSearch: cannot remove document with ID ${a}: it is not in the index`);for(const c of i){const u=o(t,c);if(u==null)continue;const f=r(u.toString(),c),p=this._fieldIds[c],d=new Set(f).size;this.removeFieldLength(l,p,this._documentCount,d);for(const h of f){const v=n(h,c);if(Array.isArray(v))for(const w of v)this.removeTerm(p,l,w);else v&&this.removeTerm(p,l,v)}}this._storedFields.delete(l),this._documentIds.delete(l),this._idToShortId.delete(a),this._fieldLength.delete(l),this._documentCount-=1}removeAll(t){if(t)for(const r of t)this.remove(r);else{if(arguments.length>0)throw new Error("Expected documents to be present. Omit the argument to remove all documents.");this._index=new tr,this._documentCount=0,this._documentIds=new Map,this._idToShortId=new Map,this._fieldLength=new Map,this._avgFieldLength=[],this._storedFields=new Map,this._nextId=0}}discard(t){const r=this._idToShortId.get(t);if(r==null)throw new Error(`MiniSearch: cannot discard document with ID ${t}: it is not in the index`);this._idToShortId.delete(t),this._documentIds.delete(r),this._storedFields.delete(r),(this._fieldLength.get(r)||[]).forEach((n,o)=>{this.removeFieldLength(r,o,this._documentCount,n)}),this._fieldLength.delete(r),this._documentCount-=1,this._dirtCount+=1,this.maybeAutoVacuum()}maybeAutoVacuum(){if(this._options.autoVacuum===!1)return;const{minDirtFactor:t,minDirtCount:r,batchSize:n,batchWait:o}=this._options.autoVacuum;this.conditionalVacuum({batchSize:n,batchWait:o},{minDirtCount:r,minDirtFactor:t})}discardAll(t){const r=this._options.autoVacuum;try{this._options.autoVacuum=!1;for(const n of t)this.discard(n)}finally{this._options.autoVacuum=r}this.maybeAutoVacuum()}replace(t){const{idField:r,extractField:n}=this._options,o=n(t,r);this.discard(o),this.add(t)}vacuum(t={}){return this.conditionalVacuum(t)}conditionalVacuum(t,r){return this._currentVacuum?(this._enqueuedVacuumConditions=this._enqueuedVacuumConditions&&r,this._enqueuedVacuum!=null?this._enqueuedVacuum:(this._enqueuedVacuum=this._currentVacuum.then(()=>{const n=this._enqueuedVacuumConditions;return this._enqueuedVacuumConditions=vc,this.performVacuuming(t,n)}),this._enqueuedVacuum)):this.vacuumConditionsMet(r)===!1?Promise.resolve():(this._currentVacuum=this.performVacuuming(t),this._currentVacuum)}async performVacuuming(t,r){const n=this._dirtCount;if(this.vacuumConditionsMet(r)){const o=t.batchSize||gc.batchSize,i=t.batchWait||gc.batchWait;let s=1;for(const[a,l]of this._index){for(const[c,u]of l)for(const[f]of u)this._documentIds.has(f)||(u.size<=1?l.delete(c):u.delete(f));this._index.get(a).size===0&&this._index.delete(a),s%o===0&&await new Promise(c=>setTimeout(c,i)),s+=1}this._dirtCount-=n}await null,this._currentVacuum=this._enqueuedVacuum,this._enqueuedVacuum=null}vacuumConditionsMet(t){if(t==null)return!0;let{minDirtCount:r,minDirtFactor:n}=t;return r=r||bc.minDirtCount,n=n||bc.minDirtFactor,this.dirtCount>=r&&this.dirtFactor>=n}get isVacuuming(){return this._currentVacuum!=null}get dirtCount(){return this._dirtCount}get dirtFactor(){return this._dirtCount/(1+this._documentCount+this._dirtCount)}has(t){return this._idToShortId.has(t)}getStoredFields(t){const r=this._idToShortId.get(t);if(r!=null)return this._storedFields.get(r)}search(t,r={}){const{searchOptions:n}=this._options,o={...n,...r},i=this.executeQuery(t,r),s=[];for(const[a,{score:l,terms:c,match:u}]of i){const f=c.length||1,p={id:this._documentIds.get(a),score:l*f,terms:Object.keys(u),queryTerms:c,match:u};Object.assign(p,this._storedFields.get(a)),(o.filter==null||o.filter(p))&&s.push(p)}return t===an.wildcard&&o.boostDocument==null||s.sort(N0),s}autoSuggest(t,r={}){r={...this._options.autoSuggestOptions,...r};const n=new Map;for(const{score:i,terms:s}of this.search(t,r)){const a=s.join(" "),l=n.get(a);l!=null?(l.score+=i,l.count+=1):n.set(a,{score:i,terms:s,count:1})}const o=[];for(const[i,{score:s,terms:a,count:l}]of n)o.push({suggestion:i,terms:a,score:s/l});return o.sort(N0),o}get documentCount(){return this._documentCount}get termCount(){return this._index.size}static loadJSON(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJS(JSON.parse(t),r)}static async loadJSONAsync(t,r){if(r==null)throw new Error("MiniSearch: loadJSON should be given the same options used when serializing the index");return this.loadJSAsync(JSON.parse(t),r)}static getDefault(t){if(mc.hasOwnProperty(t))return pc(mc,t);throw new Error(`MiniSearch: unknown option "${t}"`)}static loadJS(t,r){const{index:n,documentIds:o,fieldLength:i,storedFields:s,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=as(o),l._fieldLength=as(i),l._storedFields=as(s);for(const[c,u]of l._documentIds)l._idToShortId.set(u,c);for(const[c,u]of n){const f=new Map;for(const p of Object.keys(u)){let d=u[p];a===1&&(d=d.ds),f.set(parseInt(p,10),as(d))}l._index.set(c,f)}return l}static async loadJSAsync(t,r){const{index:n,documentIds:o,fieldLength:i,storedFields:s,serializationVersion:a}=t,l=this.instantiateMiniSearch(t,r);l._documentIds=await ls(o),l._fieldLength=await ls(i),l._storedFields=await ls(s);for(const[u,f]of l._documentIds)l._idToShortId.set(f,u);let c=0;for(const[u,f]of n){const p=new Map;for(const d of Object.keys(f)){let h=f[d];a===1&&(h=h.ds),p.set(parseInt(d,10),await ls(h))}++c%1e3===0&&await D0(0),l._index.set(u,p)}return l}static instantiateMiniSearch(t,r){const{documentCount:n,nextId:o,fieldIds:i,averageFieldLength:s,dirtCount:a,serializationVersion:l}=t;if(l!==1&&l!==2)throw new Error("MiniSearch: cannot deserialize an index created with an incompatible version");const c=new an(r);return c._documentCount=n,c._nextId=o,c._idToShortId=new Map,c._fieldIds=i,c._avgFieldLength=s,c._dirtCount=a||0,c._index=new tr,c}executeQuery(t,r={}){if(t===an.wildcard)return this.executeWildcardQuery(r);if(typeof t!="string"){const p={...r,...t,queries:void 0},d=t.queries.map(h=>this.executeQuery(h,p));return this.combineResults(d,p.combineWith)}const{tokenize:n,processTerm:o,searchOptions:i}=this._options,s={tokenize:n,processTerm:o,...i,...r},{tokenize:a,processTerm:l}=s,f=a(t).flatMap(p=>l(p)).filter(p=>!!p).map(GC(s)).map(p=>this.executeQuerySpec(p,s));return this.combineResults(f,s.combineWith)}executeQuerySpec(t,r){const n={...this._options.searchOptions,...r},o=(n.fields||this._options.fields).reduce((v,w)=>({...v,[w]:pc(n.boost,w)||1}),{}),{boostDocument:i,weights:s,maxFuzzy:a,bm25:l}=n,{fuzzy:c,prefix:u}={...j0.weights,...s},f=this._index.get(t.term),p=this.termResults(t.term,t.term,1,t.termBoost,f,o,i,l);let d,h;if(t.prefix&&(d=this._index.atPrefix(t.term)),t.fuzzy){const v=t.fuzzy===!0?.2:t.fuzzy,w=v<1?Math.min(a,Math.round(t.term.length*v)):v;w&&(h=this._index.fuzzyGet(t.term,w))}if(d)for(const[v,w]of d){const x=v.length-t.term.length;if(!x)continue;h==null||h.delete(v);const S=u*v.length/(v.length+.3*x);this.termResults(t.term,v,S,t.termBoost,w,o,i,l,p)}if(h)for(const v of h.keys()){const[w,x]=h.get(v);if(!x)continue;const S=c*v.length/(v.length+x);this.termResults(t.term,v,S,t.termBoost,w,o,i,l,p)}return p}executeWildcardQuery(t){const r=new Map,n={...this._options.searchOptions,...t};for(const[o,i]of this._documentIds){const s=n.boostDocument?n.boostDocument(i,"",this._storedFields.get(o)):1;r.set(o,{score:s,terms:[],match:{}})}return r}combineResults(t,r=hc){if(t.length===0)return new Map;const n=r.toLowerCase(),o=WC[n];if(!o)throw new Error(`Invalid combination operator: ${r}`);return t.reduce(o)||new Map}toJSON(){const t=[];for(const[r,n]of this._index){const o={};for(const[i,s]of n)o[i]=Object.fromEntries(s);t.push([r,o])}return{documentCount:this._documentCount,nextId:this._nextId,documentIds:Object.fromEntries(this._documentIds),fieldIds:this._fieldIds,fieldLength:Object.fromEntries(this._fieldLength),averageFieldLength:this._avgFieldLength,storedFields:Object.fromEntries(this._storedFields),dirtCount:this._dirtCount,index:t,serializationVersion:2}}termResults(t,r,n,o,i,s,a,l,c=new Map){if(i==null)return c;for(const u of Object.keys(s)){const f=s[u],p=this._fieldIds[u],d=i.get(p);if(d==null)continue;let h=d.size;const v=this._avgFieldLength[p];for(const w of d.keys()){if(!this._documentIds.has(w)){this.removeTerm(p,w,r),h-=1;continue}const x=a?a(this._documentIds.get(w),r,this._storedFields.get(w)):1;if(!x)continue;const S=d.get(w),_=this._fieldLength.get(w)[p],T=KC(S,h,this._documentCount,_,v,l),P=n*o*f*x*T,A=c.get(w);if(A){A.score+=P,XC(A.terms,t);const M=pc(A.match,r);M?M.push(u):A.match[r]=[u]}else c.set(w,{score:P,terms:[t],match:{[r]:[u]}})}}return c}addTerm(t,r,n){const o=this._index.fetch(n,I0);let i=o.get(t);if(i==null)i=new Map,i.set(r,1),o.set(t,i);else{const s=i.get(r);i.set(r,(s||0)+1)}}removeTerm(t,r,n){if(!this._index.has(n)){this.warnDocumentChanged(r,t,n);return}const o=this._index.fetch(n,I0),i=o.get(t);i==null||i.get(r)==null?this.warnDocumentChanged(r,t,n):i.get(r)<=1?i.size<=1?o.delete(t):i.delete(r):i.set(r,i.get(r)-1),this._index.get(n).size===0&&this._index.delete(n)}warnDocumentChanged(t,r,n){for(const o of Object.keys(this._fieldIds))if(this._fieldIds[o]===r){this._options.logger("warn",`MiniSearch: document with ID ${this._documentIds.get(t)} has changed before removal: term "${n}" was not present in field "${o}". Removing a document after it has changed can corrupt the index!`,"version_conflict");return}}addDocumentId(t){const r=this._nextId;return this._idToShortId.set(t,r),this._documentIds.set(r,t),this._documentCount+=1,this._nextId+=1,r}addFields(t){for(let r=0;r<t.length;r++)this._fieldIds[t[r]]=r}addFieldLength(t,r,n,o){let i=this._fieldLength.get(t);i==null&&this._fieldLength.set(t,i=[]),i[r]=o;const a=(this._avgFieldLength[r]||0)*n+o;this._avgFieldLength[r]=a/(n+1)}removeFieldLength(t,r,n,o){if(n===1){this._avgFieldLength[r]=0;return}const i=this._avgFieldLength[r]*n-o;this._avgFieldLength[r]=i/(n-1)}saveStoredFields(t,r){const{storeFields:n,extractField:o}=this._options;if(n==null||n.length===0)return;let i=this._storedFields.get(t);i==null&&this._storedFields.set(t,i={});for(const s of n){const a=o(r,s);a!==void 0&&(i[s]=a)}}}an.wildcard=Symbol("*");const pc=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0,WC={[hc]:(e,t)=>{for(const r of t.keys()){const n=e.get(r);if(n==null)e.set(r,t.get(r));else{const{score:o,terms:i,match:s}=t.get(r);n.score=n.score+o,n.match=Object.assign(n.match,s),M0(n.terms,i)}}return e},[O0]:(e,t)=>{const r=new Map;for(const n of t.keys()){const o=e.get(n);if(o==null)continue;const{score:i,terms:s,match:a}=t.get(n);M0(o.terms,s),r.set(n,{score:o.score+i,terms:o.terms,match:Object.assign(o.match,a)})}return r},[qC]:(e,t)=>{for(const r of t.keys())e.delete(r);return e}},$C={k:1.2,b:.7,d:.5},KC=(e,t,r,n,o,i)=>{const{k:s,b:a,d:l}=i;return Math.log(1+(r-t+.5)/(t+.5))*(l+e*(s+1)/(e+s*(1-a+a*n/o)))},GC=e=>(t,r,n)=>{const o=typeof e.fuzzy=="function"?e.fuzzy(t,r,n):e.fuzzy||!1,i=typeof e.prefix=="function"?e.prefix(t,r,n):e.prefix===!0,s=typeof e.boostTerm=="function"?e.boostTerm(t,r,n):1;return{term:t,fuzzy:o,prefix:i,termBoost:s}},mc={idField:"id",extractField:(e,t)=>e[t],tokenize:e=>e.split(JC),processTerm:e=>e.toLowerCase(),fields:void 0,searchOptions:void 0,storeFields:[],logger:(e,t)=>{typeof(console==null?void 0:console[e])=="function"&&console[e](t)},autoVacuum:!0},j0={combineWith:hc,prefix:!1,fuzzy:!1,maxFuzzy:6,boost:{},weights:{fuzzy:.45,prefix:.375},bm25:$C},YC={combineWith:O0,prefix:(e,t,r)=>t===r.length-1},gc={batchSize:1e3,batchWait:10},vc={minDirtFactor:.1,minDirtCount:20},bc={...gc,...vc},XC=(e,t)=>{e.includes(t)||e.push(t)},M0=(e,t)=>{for(const r of t)e.includes(r)||e.push(r)},N0=({score:e},{score:t})=>t-e,I0=()=>new Map,as=e=>{const t=new Map;for(const r of Object.keys(e))t.set(parseInt(r,10),e[r]);return t},ls=async e=>{const t=new Map;let r=0;for(const n of Object.keys(e))t.set(parseInt(n,10),e[n]),++r%1e3===0&&await D0(0);return t},D0=e=>new Promise(t=>setTimeout(t,e)),JC=/[\n\r\p{Z}\p{P}]+/u;class wc{constructor(t="divi-engine"){this.namespace=t,this.plugins=new Map,this.listeners=new Set,this.initialized=!1}registerPlugin({slug:t,label:r,pages:n,settingsIndex:o,color:i,order:s}){if(!t||!r){console.warn("[DESettingsFramework] registerPlugin requires slug and label");return}const a=this.plugins.get(t);this.plugins.set(t,{slug:t,label:r,pages:n||(a==null?void 0:a.pages)||{},settingsIndex:o||(a==null?void 0:a.settingsIndex)||[],color:i||(a==null?void 0:a.color)||"#7c3aed",order:typeof s=="number"?s:(a==null?void 0:a.order)??null}),this.sortPlugins(),this.notify()}getAllSettingsIndexes(){const t=[];for(const r of this.plugins.values())Array.isArray(r.settingsIndex)&&t.push(...r.settingsIndex);return t}sortPlugins(){const t=[...this.plugins.entries()];t.sort((r,n)=>{const o=r[1],i=n[1];return o.order!==null&&i.order!==null?o.order-i.order:o.order!==null?-1:i.order!==null?1:o.label.localeCompare(i.label)}),this.plugins=new Map(t)}getPlugins(){return[...this.plugins.values()]}getPlugin(t){return this.plugins.get(t)||null}getPage(t){for(const n of this.plugins.values())if(n.pages&&n.pages[t])return n.pages[t];const r=this.plugins.get(t);return r&&r.pages&&(r.pages[t]||Object.values(r.pages)[0])||null}hasPage(t){return this.getPage(t)!==null}subscribe(t){return this.listeners.add(t),()=>this.listeners.delete(t)}notify(){const t=this.getPlugins();this.listeners.forEach(r=>{try{r(t)}catch(n){console.error("[DESettingsFramework] Listener error:",n)}})}getNavItems(){return this.getPlugins().filter(t=>t.pages&&Object.keys(t.pages).length>0).map(t=>({label:t.label,url:`#${t.slug}`,key:t.slug}))}clear(){this.plugins.clear(),this.notify()}}const yc={"divi-engine":new wc("divi-engine"),"wp-enhanced":new wc("wp-enhanced")};function it(e="divi-engine"){return yc[e]||(yc[e]=new wc(e)),yc[e]}function F0(){var t;if(typeof window>"u")return;window.DESettingsFramework=window.DESettingsFramework||{},window.DESettingsFramework.registerPlugin=r=>{it("divi-engine").registerPlugin(r)},window.DESettingsFramework.registry=it("divi-engine"),window.DESettingsFramework.version="__FRAMEWORK_VERSION__",window.WPESettingsFramework=window.WPESettingsFramework||{},window.WPESettingsFramework.registerPlugin=r=>{it("wp-enhanced").registerPlugin(r)},window.WPESettingsFramework.registry=it("wp-enhanced"),window.WPESettingsFramework.version="__FRAMEWORK_VERSION__",window.__DE_PENDING_PLUGINS__&&(window.__DE_PENDING_PLUGINS__.forEach(r=>{it("divi-engine").registerPlugin(r)}),delete window.__DE_PENDING_PLUGINS__),window.__WPE_PENDING_PLUGINS__&&(window.__WPE_PENDING_PLUGINS__.forEach(r=>{it("wp-enhanced").registerPlugin(r)}),delete window.__WPE_PENDING_PLUGINS__);const e=(t=window.diviEngineSettingsObject)==null?void 0:t.registeredPlugins;if(Array.isArray(e)&&e.length>0){const r=it("divi-engine");e.forEach(n=>{if(n.slug&&n.label)if(!r.getPlugin(n.slug))r.registerPlugin({slug:n.slug,label:n.label,color:n.color||void 0,pages:{}});else{const o=r.getPlugin(n.slug);n.color&&!o.color&&r.registerPlugin({...o,color:n.color})}})}}it("divi-engine");function ZC(e){const t=e.split("/"),r=t.pop()||"",n=t.pop()||"";return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}function L0(){var n;const e=[],t=new Set,r=Object.assign({"../../specific/pages/frontend-reset-password.jsx":If});for(const[o,i]of Object.entries(r)){const s=ZC(o),a=(i==null?void 0:i.settingsIndex)||(i==null?void 0:i.SETTINGS_INDEX);if(Array.isArray(a))for(const l of a){const c=`${s}:${l.sectionKey||""}:${l.fieldId||l.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:s,sectionKey:l.sectionKey,pluginSlug:l.pluginSlug,label:l.label,help:l.help,keywords:l.keywords,fieldId:l.fieldId}))}}try{const o=typeof window<"u"&&((n=window.diviEngineSettingsObject)==null?void 0:n.organization)||"divi-engine",s=it(o).getAllSettingsIndexes();for(const a of s){const l=a.pluginSlug||"unknown",c=`${l}:${a.sectionKey||""}:${a.fieldId||a.label}`;t.has(c)||(t.add(c),e.push({_id:c,pageKey:l,sectionKey:a.sectionKey,pluginSlug:a.pluginSlug,label:a.label,help:a.help,keywords:a.keywords,fieldId:a.fieldId}))}}catch{}return e}function QC(e){const t={idField:"_id",fields:["label","help","keywords","fieldId"],storeFields:["_id","pageKey","sectionKey","pluginSlug","label","help","keywords","fieldId"],searchOptions:{prefix:!0,fuzzy:.2,boost:{label:4,fieldId:3,help:2,keywords:1}}},r=new an(t),n=e??L0();n.length&&r.addAll(n);function o(i){return i!=null&&i.trim()?r.search(i).map(a=>{const l=`#${a.pageKey}${a.sectionKey?`/${a.sectionKey}`:""}`;return{...a,score:a.score??0,path:l}}):[]}return{search:o,count:()=>r.documentCount,docs:n}}function eT(e){var r;if(!e)return{label:"Settings",color:"#7c3aed"};try{const n=typeof window<"u"&&((r=window.diviEngineSettingsObject)==null?void 0:r.organization)||"divi-engine",i=it(n).getPlugin(e);if(i)return{label:i.label,color:i.color||"#7c3aed"}}catch{}return{label:e.replace(/^divi-/,"").split("-").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" "),color:"#7c3aed"}}function R0({pluginSlug:e,className:t=""}){const{label:r,color:n}=eT(e);return g.jsx("span",{className:`font-medium ${t}`,style:{color:n},children:r})}function tT(e){try{if(!e)return"";const t=new URL(e,e.startsWith("http")?void 0:window.location.origin);t.hash="",t.search="";let r=t.pathname.replace(/\/index\.html?$/i,"/");return r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1)),`${t.protocol}//${t.host}${r}`}catch{return String(e).split("#")[0].split("?")[0].replace(/\/index\.html?$/i,"/").replace(/\/$/,"")}}function rT({open:e,onClose:t}){const r=m.useRef(null),[n,o]=m.useState(""),[i,s]=m.useState([]),[a,l]=m.useState(!1),[c,u]=m.useState(0),f=m.useMemo(()=>QC(L0()),[e]),p=m.useMemo(()=>{var v;const h=typeof window<"u"?(v=window.diviEngineSettingsObject)==null?void 0:v.typesenseConfigs:null;return!Array.isArray(h)||h.length===0?[]:h.map(w=>{var S;return!(w!=null&&w.searchOnlyApiKey)||!((S=w==null?void 0:w.nodes)!=null&&S.length)||!(w!=null&&w.collection)?null:{client:new zC.Client({nodes:w.nodes,apiKey:w.searchOnlyApiKey,connectionTimeoutSeconds:5}),collection:w.collection,filterBy:w.filterBy||null}}).filter(Boolean)},[]);m.useEffect(()=>{e?setTimeout(()=>{var h;return(h=r.current)==null?void 0:h.focus()},30):(o(""),s([]),u(0))},[e]),m.useEffect(()=>{if(!e)return;const h=setTimeout(async()=>{if(!n.trim()){s([]);return}l(!0);try{const v=f.search(n).slice(0,6).map(x=>({...x,source:"settings"}));let w=[];if(p.length>0)try{const x=p.map(async A=>{try{const M={q:n,query_by:"hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3,content",per_page:32,highlight_full_fields:"content,hierarchy.lvl1,hierarchy.lvl2,hierarchy.lvl3",num_typos:2,typo_tokens_threshold:1,exhaustive_search:!1};A.filterBy&&(M.filter_by=A.filterBy);const I=await A.client.collections(A.collection).documents().search(M);return(Array.isArray(I==null?void 0:I.hits)?I.hits:[]).map(L=>({...L,_collection:A.collection}))}catch{return[]}}),T=(await Promise.all(x)).flat().map(A=>{var X,z;const M=A.document||{},I=A.highlights||A.highlight||[],V=M.hierarchy||{};let L="";if(Array.isArray(I)){const q=I.find(G=>String(G.field||"").startsWith("hierarchy.lvl"));L=(q==null?void 0:q.snippet)||""}else if(I&&typeof I=="object"){const q=Object.keys(I).find(G=>G.startsWith("hierarchy.lvl"));L=q&&((X=I[q])==null?void 0:X.snippet)||""}const O=L||V.lvl1||V.lvl2||V.lvl0||M.url;let F="";if(Array.isArray(I)){const q=I.find(G=>G.field==="content");F=(q==null?void 0:q.snippet)||""}else I&&typeof I=="object"&&(F=((z=I.content)==null?void 0:z.snippet)||"");const R=tT(M.url||M.url_without_anchor||"");return{source:"docs",title:O,url:M.url,section:V.lvl0||"",snippet:F,score:A.text_match||0,_id:R,_baseUrl:R,pluginSlug:A._collection||""}}),P=new Map;for(const A of T){if(!A._baseUrl)continue;const M=P.get(A._baseUrl);(!M||(A.score||0)>(M.score||0))&&P.set(A._baseUrl,A)}w=Array.from(P.values()).sort((A,M)=>(M.score||0)-(A.score||0)).slice(0,8)}catch{}s([...v,...w]),u(0)}finally{l(!1)}},160);return()=>clearTimeout(h)},[n,e,f,p]),m.useEffect(()=>{if(!e)return;function h(v){if(v.key==="Escape")return t();if(v.key==="ArrowDown"&&(v.preventDefault(),u(w=>Math.min(w+1,Math.max(i.length-1,0)))),v.key==="ArrowUp"&&(v.preventDefault(),u(w=>Math.max(w-1,0))),v.key==="Enter"){v.preventDefault();const w=i[c];w&&d(w)}}return window.addEventListener("keydown",h),()=>window.removeEventListener("keydown",h)},[e,i,c,t]);function d(h,v){var w,x;if((v==null?void 0:v.button)===1||v!=null&&v.ctrlKey||(v==null||v.metaKey),h.source==="docs"){h!=null&&h.url&&(window.open(h.url,"_blank","noopener,noreferrer"),(x=(w=r.current)==null?void 0:w.focus)==null||x.call(w));return}window.location.hash=`#${h.pageKey}${h.sectionKey?`/${h.sectionKey}`:""}`,t(),setTimeout(()=>{var S;try{if(!h.fieldId)return;const _=String(h.fieldId),T=window.CSS&&CSS.escape?CSS.escape(_):_.replace(/["\\.#\[\]:]/g,"\\$&"),P=document.getElementById(_)||document.querySelector(`[id="${T}"]`);P!=null&&P.scrollIntoView&&P.scrollIntoView({behavior:"smooth",block:"center"}),(S=P==null?void 0:P.focus)==null||S.call(P)}catch{}},80)}return g.jsxs(YE,{open:e,onClose:t,className:"p-4",children:[g.jsx(XE,{children:"Search"}),g.jsxs(JE,{children:["Search settings and documentation. Press ",g.jsx("kbd",{children:"Esc"})," to close."]}),g.jsxs(ZE,{children:[g.jsxs(mr,{children:[g.jsx(gr,{htmlFor:"search-input",children:"Search"}),g.jsx(tC,{id:"search-input",ref:r,placeholder:"Search settings or docs…",value:n,onChange:h=>o(h.target.value),autoFocus:!0})]}),g.jsxs("div",{className:"mt-3 -mx-2 max-h-80 overflow-auto",children:[a&&g.jsx("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"Searching…"}),!a&&n.trim()&&i.length===0&&g.jsx("div",{className:"px-2 py-2 text-sm text-neutral-500",children:"No results."}),!a&&i.length>0&&g.jsx("ul",{role:"listbox","aria-label":"Search results",className:"space-y-1 px-1",children:i.map((h,v)=>{const w=v===c,x=h.source==="docs";return g.jsx("li",{role:"option","aria-selected":w,onMouseEnter:()=>u(v),onMouseDown:S=>{h.source==="docs"&&d(h,S)},onClick:S=>d(h,S),className:`cursor-pointer rounded-md px-2 py-2 ${w?"bg-neutral-100 dark:bg-neutral-800":"hover:bg-neutral-50 dark:hover:bg-neutral-800/60"}`,children:g.jsxs("div",{className:"flex items-start gap-3",children:[g.jsx("div",{className:"mt-0.5",children:x?g.jsx(vk,{className:"size-4"}):g.jsx(_k,{className:"size-4"})}),g.jsx("div",{className:"min-w-0 flex-1",children:x?g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"truncate text-sm font-medium dark:text-neutral-100",dangerouslySetInnerHTML:{__html:h.title}}),g.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsx(R0,{pluginSlug:h.pluginSlug}),g.jsx("span",{children:"•"}),g.jsxs("span",{className:"truncate",children:["Docs",h.section?` • ${h.section}`:""]})]}),!!h.snippet&&g.jsx("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",dangerouslySetInnerHTML:{__html:h.snippet}})]}):g.jsxs(g.Fragment,{children:[g.jsx("div",{className:"truncate text-sm font-medium dark:text-neutral-100",children:h.label}),g.jsxs("div",{className:"flex items-center gap-1.5 text-xs text-neutral-500 dark:text-neutral-400",children:[g.jsx(R0,{pluginSlug:h.pluginSlug||h.pageKey}),g.jsx("span",{children:"•"}),g.jsxs("span",{className:"truncate",children:[h.sectionKey||"Settings",h.fieldId?` • #${h.fieldId}`:""]})]}),!!h.help&&g.jsx("div",{className:"mt-1 line-clamp-2 text-xs text-neutral-600 dark:text-neutral-400",children:h.help})]})}),x&&g.jsx("div",{className:"shrink-0 self-center text-neutral-400 dark:text-neutral-500",children:g.jsx(wk,{className:"size-3.5"})})]})},h._id||h.url)})})]})]}),g.jsxs(QE,{children:[g.jsxs("div",{className:"text-xs text-neutral-500 mr-auto",children:[g.jsx("kbd",{className:"rounded border px-1",children:"↑"}),"/",g.jsx("kbd",{className:"rounded border px-1",children:"↓"})," to navigate ·"," ",g.jsx("kbd",{className:"rounded border px-1",children:"Enter"})," to open"]}),g.jsx(UE,{className:"cursor-pointer",plain:!0,onClick:t,children:"Close"})]})]})}const nT=[{id:1,name:"Documentation",href:"https://help.diviengine.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Ask the Community",href:"#",description:"Join our community on Discord or Facebook to ask questions and share ideas.",icon:"Users"},{id:3,name:"Submit a Ticket",href:"https://diviengine.atlassian.net/servicedesk/customer/portal/1",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"},{id:4,name:"Feature Requests",href:"https://feedback.diviengine.com/#",description:"Have an idea for a new feature? Let us know and we will consider it for future updates.",icon:"HeartHandshake"}],oT={Book:pf,Users:wf,Ticket:bf,HeartHandshake:gf};function iT(){return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx(vf,{"aria-hidden":"true",className:"size-6 text-white"})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Need Help?"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsx("div",{className:"text-sm",children:g.jsx("ul",{role:"list",className:"divide-y divide-gray-300",children:nT.map(e=>g.jsxs("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsx("div",{className:"min-w-0",children:g.jsxs("div",{className:"flex items-center gap-x-3",children:[m.createElement(oT[e.icon],{className:"size-5 text-gray-500"}),g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name})]})}),g.jsx("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxs("div",{className:"flex gap-2",children:[g.jsx("a",{href:"https://discord.gg/wE3qzjeeHS",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Discord"}),g.jsx("a",{href:"https://www.facebook.com/groups/DiviEngineUsers",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Facebook"})]}):g.jsxs("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxs("span",{className:"sr-only",children:[", ",e.name]})]})})]},e.id))})})})]})}function sT(){var t;const e=((t=window.diviEngineApiSettings)==null?void 0:t.settingsUrl)+"includes/settings/organization/divi-engine/images/divi-engine-all-access-pass.webp";return g.jsx("a",{href:"https://diviengine.com/product/all-access-pass/",target:"_blank",rel:"noopener noreferrer",className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800 flex items-center justify-center",style:{display:"block",textDecoration:"none"},children:g.jsx("div",{className:"relative h-full w-full",style:{backgroundImage:`url(${e})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundColor:"#0d1627",cursor:"pointer"},children:g.jsx("p",{className:"text-center text-gray-900 dark:text-gray-100",children:"="})})})}typeof window<"u"&&((Y0=window.diviEngineApiSettings)!=null&&Y0.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((X0=window.diviEngineApiSettings)!=null&&X0.nonce);function aT(){return g.jsx("div",{className:"space-y-6",children:g.jsxs("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsx(iT,{}),g.jsx(sT,{})]})})}const lT=[{id:1,name:"Documentation",href:"https://docs.wpenhanced.com/",description:"Read our documentation to learn how to use the plugin.",icon:"Book"},{id:2,name:"Submit a Ticket",href:"https://wpenhanced.com/support/",description:"If you need help, submit a ticket and our support team will assist you.",icon:"Ticket"}],cT={Book:pf,Users:wf,Ticket:bf,HeartHandshake:gf};function uT(){return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx(vf,{"aria-hidden":"true",className:"size-6 text-white"})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Support"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:g.jsx("div",{className:"text-sm",children:g.jsx("ul",{role:"list",className:"divide-y divide-gray-300 dark:divide-neutral-600",children:lT.map(e=>g.jsxs("li",{className:"flex items-center justify-between py-3 mb-0",children:[g.jsx("div",{className:"min-w-0",children:g.jsxs("div",{className:"flex items-center gap-x-3",children:[m.createElement(cT[e.icon],{className:"size-5 text-gray-500 dark:text-gray-400"}),g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-gray-100",children:e.name})]})}),g.jsx("div",{className:"flex flex-none items-center gap-x-4",children:e.id===2?g.jsxs("div",{className:"flex gap-2",children:[g.jsx("a",{href:"https://profiles.wordpress.org/wpenhanced/#content-plugins",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Free Support"}),g.jsx("a",{href:"https://wpenhanced.com/my-account/?section=support",target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:"Premium Support"})]}):g.jsxs("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"hidden rounded-md bg-white dark:bg-neutral-700 px-2.5 py-1.5 text-sm font-semibold text-gray-900 dark:text-gray-100 shadow-sm ring-1 ring-inset ring-gray-300 dark:ring-neutral-600 hover:bg-gray-50 dark:hover:bg-neutral-600 sm:block",children:["View",g.jsxs("span",{className:"sr-only",children:[", ",e.name]})]})})]},e.id))})})})]})}const dT=[{id:1,name:"Frontend Reset Password",description:"Allow users to reset their password from the frontend easily.",author:"WP Enhanced",href:"https://wordpress.org/plugins/frontend-reset-password/",wpSlug:"frontend-reset-password",slugs:["frontend-reset-password/frontend-reset-password.php","frontend-reset-password/som-frontend-reset-password.php","frontend-reset-password-d5/frontend-reset-password-d5.php"],mainSlug:"frontend-reset-password/frontend-reset-password.php"},{id:2,name:"Free Downloads for WooCommerce",description:"Allow users to instantly download your free digital products without going through the checkout.",author:"WP Enhanced",href:"https://wordpress.org/plugins/download-now-for-woocommerce/",wpSlug:"download-now-for-woocommerce",slugs:["download-now-for-woocommerce/som-woocommerce-download-now.php","free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"],mainSlug:"download-now-for-woocommerce/som-woocommerce-download-now.php",proSlugs:["free-downloads-woocommerce-pro/free-downloads-woocommerce-pro.php"]}];function fT(){const[e,t]=m.useState({}),[r,n]=m.useState(!0),[o,i]=m.useState({});m.useEffect(()=>{async function c(){var u,f;try{const p=typeof window<"u"&&((u=window.diviEngineApiSettings)!=null&&u.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",d=typeof window<"u"&&((f=window.diviEngineApiSettings)==null?void 0:f.nonce)||"",h=await fetch(`${p}wpe/v1/plugins-status`,{headers:{"X-WP-Nonce":d}});if(!h.ok)throw new Error("Failed to fetch plugin status");const v=await h.json(),w={};v.forEach(x=>{w[x.slug]=x.status}),t(w)}catch{t({})}finally{n(!1)}}c()},[]);function s(){var f,p;const c=typeof window<"u"&&((f=window.diviEngineApiSettings)!=null&&f.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",u=typeof window<"u"&&((p=window.diviEngineApiSettings)==null?void 0:p.nonce)||"";return{restBase:c,nonce:u}}async function a(c){const u=c.wpSlug;if(!u)return;i(d=>({...d,[u]:!0}));const{restBase:f,nonce:p}=s();try{const d=await fetch(`${f}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":p},body:JSON.stringify({slug:u,action:"install"})});let h;const v=await d.text();try{h=JSON.parse(v)}catch{alert("Install failed: Unexpected response from server. See console for details."),console.error("Install failed, server response:",v);return}h.installed?h.main_file&&await l(c,h.main_file):alert("Install failed: "+(h.message||"Unknown error"))}catch(d){alert("Install failed: "+d.message)}finally{i(d=>({...d,[u]:!1})),window.location.reload()}}async function l(c,u){const f=u?[u]:c.slugs||[c.mainSlug],{restBase:p,nonce:d}=s();let h=!1;for(const v of f)if(v){i(w=>({...w,[v]:!0}));try{const x=await(await fetch(`${p}wpe/v1/plugin-action`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":d},body:JSON.stringify({action:"activate",plugin_file:v})})).json();if(x.activated){h=!0;break}else x.message&&alert("Activation failed: "+x.message)}catch(w){alert("Activation failed: "+w.message)}finally{i(w=>({...w,[v]:!1}))}}h&&window.location.reload()}return g.jsxs("div",{className:"relative overflow-hidden rounded-lg bg-white shadow dark:bg-neutral-800",children:[g.jsx("div",{className:"relative overflow-hidden bg-white dark:bg-neutral-800 px-4 py-4 sm:px-6",children:g.jsxs("div",{className:"flex items-center",children:[g.jsx("div",{className:"rounded-md bg-indigo-500 p-3",children:g.jsx("svg",{className:"size-6 text-white",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 4v16m8-8H4"})})}),g.jsx("p",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100 ml-2",children:"Available Plugins"})]})}),g.jsx("div",{className:"relative inset-x-0 bottom-0 bg-gray-50 dark:bg-neutral-700 px-4 py-4 sm:px-6 h-full",children:r?g.jsx("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5 animate-pulse",children:[1,2].map(c=>g.jsxs("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxs("div",{className:"min-w-0 w-full",children:[g.jsxs("div",{className:"flex items-start gap-x-3",children:[g.jsx("div",{className:"h-4 w-32 rounded bg-gray-200 dark:bg-neutral-800"}),g.jsx("div",{className:"h-4 w-16 rounded bg-gray-200 dark:bg-neutral-800"})]}),g.jsx("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5",children:g.jsx("div",{className:"h-3 w-64 rounded bg-gray-200 dark:bg-neutral-800"})})]}),g.jsxs("div",{className:"flex flex-none items-center gap-x-4",children:[g.jsx("div",{className:"h-8 w-20 rounded bg-gray-200 dark:bg-neutral-800"}),g.jsx("div",{className:"h-8 w-8 rounded bg-gray-200 dark:bg-neutral-800"})]})]},c))}):g.jsx("ul",{role:"list",className:"divide-y divide-gray-100 dark:divide-white/5",children:dT.map(c=>{let u="not-installed";c.slug||c.mainSlug;let f=null,p=!1;if(c.slugs){for(const d of c.slugs)if(e[d]==="active"){u="active",p=!0;break}else e[d]==="inactive"&&(f||(f=d),p=!0);p?!f&&u!=="active"?u="not-installed":f&&(u="inactive"):u="not-installed"}else u=e[c.slug]||"not-installed";return g.jsxs("li",{className:"flex items-center justify-between gap-x-6 py-5",children:[g.jsxs("div",{className:"min-w-0",children:[g.jsxs("div",{className:"flex items-start gap-x-3",children:[g.jsx("p",{className:"text-sm/6 font-semibold text-gray-900 dark:text-white",children:c.name}),u==="active"&&g.jsxs("span",{className:"mt-0.5 flex items-center gap-1 rounded-md bg-green-50 px-1.5 py-0.5 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20 dark:bg-green-400/10 dark:text-green-400 dark:ring-green-500/20",children:[g.jsx("svg",{className:"size-3 text-green-500",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"})}),"Active"]}),u==="inactive"&&g.jsx("span",{className:"mt-0.5 rounded-md bg-yellow-50 px-1.5 py-0.5 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20 dark:bg-yellow-400/10 dark:text-yellow-500 dark:ring-yellow-400/20",children:"Inactive"}),u==="not-installed"&&g.jsx("span",{className:"mt-0.5 rounded-md bg-gray-50 px-1.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10 dark:bg-gray-400/10 dark:text-gray-400 dark:ring-gray-400/20",children:"Not Installed"})]}),g.jsx("div",{className:"mt-1 flex items-center gap-x-2 text-xs/5 text-gray-500 dark:text-gray-400",children:g.jsx("p",{className:"truncate",children:c.description})})]}),g.jsxs("div",{className:"flex flex-none items-center gap-x-4",children:[u==="inactive"&&f&&g.jsx("button",{className:"rounded-md bg-indigo-500 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>l({...c,slugs:[f]}),disabled:!!o[f],children:o[f]?"Activating...":"Activate"}),u==="not-installed"&&g.jsx("button",{className:"rounded-md bg-green-600 px-2.5 py-1.5 text-sm font-semibold text-white shadow-sm hover:bg-green-700 focus:outline-none disabled:opacity-60",onClick:()=>a(c),disabled:!!o[c.wpSlug],children:o[c.wpSlug]?"Installing...":"Install"}),u==="active"&&g.jsxs("span",{className:"inline-flex items-center px-2 py-1 text-xs font-medium text-green-700 dark:text-green-400",children:[g.jsx("svg",{className:"size-4 text-green-500 mr-1",fill:"none",viewBox:"0 0 16 16",stroke:"currentColor",children:g.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8l3 3 5-5"})}),"Active"]}),g.jsxs(rk,{as:"div",className:"relative flex-none",children:[g.jsxs(lf,{className:"relative block text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-white",children:[g.jsx("span",{className:"absolute -inset-2.5"}),g.jsx("span",{className:"sr-only",children:"Open options"}),g.jsx(bk,{"aria-hidden":"true",className:"size-5"})]}),g.jsx(cf,{transition:!0,className:"absolute right-0 z-10 mt-2 w-32 origin-top-right rounded-md bg-white py-2 shadow-lg outline outline-1 outline-gray-900/5 transition data-[closed]:scale-95 data-[closed]:transform data-[closed]:opacity-0 data-[enter]:duration-100 data-[leave]:duration-75 data-[enter]:ease-out data-[leave]:ease-in dark:bg-gray-800 dark:shadow-none dark:-outline-offset-1 dark:outline-white/10",children:g.jsx(uf,{children:g.jsx("a",{href:c.href,target:"_blank",rel:"noopener noreferrer",className:"block px-3 py-1 text-sm/6 text-gray-900 data-[focus]:bg-gray-50 data-[focus]:outline-none dark:text-white dark:data-[focus]:bg-white/5",children:"View on WP.org"})})})]})]})]},c.id)})})})]})}typeof window<"u"&&((J0=window.diviEngineApiSettings)!=null&&J0.restUrl)&&window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"),typeof window<"u"&&((Z0=window.diviEngineApiSettings)!=null&&Z0.nonce);function hT(){return g.jsx("div",{className:"space-y-6",children:g.jsxs("div",{className:"mt-5 grid grid-cols-1 gap-5 sm:grid-cols-2 lg:grid-cols-2",children:[g.jsx(uT,{}),g.jsx(fT,{})]})})}function pT({className:e,...t}){let r=m.useId();return g.jsx(Gh,{id:r,children:g.jsx("div",{...t,"data-slot":"section",className:we(e,"flex flex-col gap-0.5")})})}const mT=m.forwardRef(function({current:t,className:r,children:n,...o},i){let s=we("flex w-full items-center gap-3 rounded-lg px-2 py-2.5 text-left text-base/6 font-medium text-neutral-950 sm:py-2 sm:text-sm/5","*:data-[slot=icon]:size-6 *:data-[slot=icon]:shrink-0 *:data-[slot=icon]:fill-neutral-500 sm:*:data-[slot=icon]:size-5","*:last:data-[slot=icon]:ml-auto *:last:data-[slot=icon]:size-5 sm:*:last:data-[slot=icon]:size-4","*:data-[slot=avatar]:-m-0.5 *:data-[slot=avatar]:size-7 sm:*:data-[slot=avatar]:size-6","data-hover:bg-neutral-950/5 data-hover:*:data-[slot=icon]:fill-neutral-950","data-active:bg-neutral-950/5 data-active:*:data-[slot=icon]:fill-neutral-950","data-current:*:data-[slot=icon]:fill-neutral-950","dark:text-white dark:*:data-[slot=icon]:fill-neutral-400","dark:data-hover:bg-white/5 dark:data-hover:*:data-[slot=icon]:fill-white","dark:data-active:bg-white/5 dark:data-active:*:data-[slot=icon]:fill-white","dark:data-current:*:data-[slot=icon]:fill-white");return g.jsxs("span",{className:we(r,"relative"),children:[t&&g.jsx(Tm.span,{layoutId:"current-indicator",className:"absolute inset-y-2 -left-4 w-0.5 rounded-full bg-neutral-950 dark:bg-white"}),"href"in o?g.jsx(gu,{as:tc,...o,className:s,"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})}):g.jsx(go,{...o,className:we("cursor-default",s),"data-current":t?"true":void 0,ref:i,children:g.jsx(nn,{children:n})})]})});function gT(){return g.jsx(pT,{children:g.jsx(mT,{children:"Home Sidebar Content"})})}function V0({organization:e}){return g.jsxs(g.Fragment,{children:[e==="divi-engine"&&g.jsx(aT,{}),e==="wp-enhanced"&&g.jsx(hT,{})]})}V0.Sidebar=gT;const z0=typeof window<"u"&&((Q0=window.diviEngineApiSettings)!=null&&Q0.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",U0=typeof window<"u"&&((ev=window.diviEngineApiSettings)==null?void 0:ev.nonce)||"";function B0({id:e="license-key",label:t="License Key",description:r="Enter your license key to activate updates and support.",plugin_id:n,plugin:o="",value:i,action:s="Validate",status:a="Inactive",onChange:l,formattedKey:c="",restNamespace:u="de/v1",...f}){const[p,d]=m.useState(i||c||""),[h,v]=m.useState(a),[w,x]=m.useState(""),[S,_]=m.useState(!1);m.useEffect(()=>{d(i||c||"")},[i,c]);const T=async A=>{A.preventDefault(),x(""),_(!0);try{const M=await fetch(`${z0}${u}/validate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":U0},body:JSON.stringify({license_key:p,plugin_id:n,plugin:o,action:s.toLowerCase()})}),I=await M.json();M.ok&&I.success?(v("Active"),x(I.message||`License ${s.toLowerCase()}d successfully!`),d(I.formatted_key||p)):(v("Inactive"),x(I.message||`Failed to ${s.toLowerCase()} license.`))}catch{v("Inactive"),x(`An error occurred while trying to ${s.toLowerCase()} the license.`)}finally{_(!1)}},P=async()=>{x(""),_(!0);try{const A=await fetch(`${z0}${u}/deactivate-license`,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":U0},body:JSON.stringify({license_key:p,plugin_id:n,plugin:o})}),M=await A.json();A.ok&&M.success?(v("Inactive"),x(M.message||"License deactivated successfully!"),d("")):x(M.message||"Failed to deactivate license.")}catch{x("An error occurred while trying to deactivate the license.")}finally{_(!1)}};return g.jsxs(mr,{...f,children:[t&&g.jsx(gr,{htmlFor:e,children:t}),r&&g.jsx(qr,{children:r}),g.jsxs("form",{className:"max-w-lg flex gap-2 mt-2",onSubmit:T,children:[g.jsxs("div",{className:"relative flex-1",children:[g.jsx("input",{id:e,type:"text",value:p,onChange:A=>{d(A.target.value),l&&l(A.target.value)},className:"h-full border rounded p-2 w-full bg-white text-gray-900 dark:bg-neutral-900 dark:text-white dark:border-neutral-700 placeholder:text-gray-400 dark:placeholder:text-neutral-500 !pl-10",placeholder:"Enter license key",autoComplete:"off",disabled:h==="Active"}),g.jsx(yk,{"aria-hidden":"true",className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-gray-400 w-4 h-4"})]}),h==="Active"?g.jsx("button",{type:"button",onClick:P,className:"px-4 py-2 rounded bg-red-600 text-white font-semibold text-sm",disabled:S,children:S?"Disabling":"Deactivate"}):g.jsx("button",{type:"submit",className:"px-4 py-2 rounded bg-indigo-600 text-white font-semibold text-sm",disabled:!p&&s==="Validate",children:S?"Validating":"Validate"})]}),w&&g.jsx("div",{className:`mt-2 text-sm ${h==="Active"?"text-green-600 dark:text-green-400":"text-red-600 dark:text-red-400"}`,children:w})]})}const vT=typeof window<"u"&&((tv=window.diviEngineApiSettings)!=null&&tv.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",bT=typeof window<"u"&&((rv=window.diviEngineApiSettings)==null?void 0:rv.nonce)||"";function H0(){return g.jsxs("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsx("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsxs("div",{className:"mt-3 space-y-2",children:[g.jsx("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsx("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"})]}),g.jsxs("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsx("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"}),g.jsx("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"})]})]})}function wT(){const[e,t]=m.useState([]),[r,n]=m.useState(!0),[o,i]=m.useState(null);m.useEffect(()=>{let a=!0;async function l(){try{n(!0),i(null);const c=await fetch(`${vT}de/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":bT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(p=>({...p,status:p.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&i(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const s=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxs("div",{className:"p-4","aria-busy":r,children:[g.jsx("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"}),g.jsx("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for Divi Engine plugins here. Ensure your licenses are up-to-date to access all features and updates."}),r&&g.jsxs(g.Fragment,{children:[g.jsx(H0,{}),g.jsx(H0,{})]}),!r&&o&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o}),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsx(B0,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>s(l,c),plugin_id:a.plugin_id,restNamespace:"de/v1"})},a.plugin||l)),!r&&!o&&e.length===0&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No License Keys Required."})]})}const yT=typeof window<"u"&&((nv=window.diviEngineApiSettings)!=null&&nv.restUrl)?window.diviEngineApiSettings.restUrl.replace(/\/?$/,"/"):"/wp-json/",xT=typeof window<"u"&&((ov=window.diviEngineApiSettings)==null?void 0:ov.nonce)||"";function q0(){return g.jsxs("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 animate-pulse","aria-hidden":"true",children:[g.jsx("div",{className:"h-5 w-40 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsxs("div",{className:"mt-3 space-y-2",children:[g.jsx("div",{className:"h-4 w-3/4 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"}),g.jsx("div",{className:"h-4 w-2/3 rounded bg-gray-200 dark:bg-neutral-700 max-w-lg"})]}),g.jsxs("div",{className:"mt-5 flex gap-3 max-w-lg",children:[g.jsx("div",{className:"h-10 flex-1 rounded bg-gray-200 dark:bg-neutral-700"}),g.jsx("div",{className:"h-10 w-28 rounded bg-gray-300 dark:bg-neutral-600"})]})]})}function kT(){const[e,t]=m.useState([]),[r,n]=m.useState(!0),[o,i]=m.useState(null);m.useEffect(()=>{let a=!0;async function l(){try{n(!0),i(null);const c=await fetch(`${yT}wpe/v1/get-licenses`,{method:"GET",headers:{"X-WP-Nonce":xT},credentials:"same-origin"});if(!c.ok)throw new Error(`HTTP ${c.status}`);const f=(await c.json()||[]).map(p=>({...p,status:p.licenseKey?"Active":"Inactive"}));a&&t(f)}catch(c){a&&i(c.message||"Failed to load licenses")}finally{a&&n(!1)}}return l(),()=>{a=!1}},[]);const s=(a,l)=>{t(c=>{const u=[...c];return u[a]={...u[a],licenseKey:l,status:l?"Active":"Inactive"},u})};return g.jsxs("div",{className:"p-4","aria-busy":r,children:[g.jsx("h1",{className:"text-2xl font-bold mb-2 text-gray-900 dark:text-white",children:"License Management"}),g.jsx("p",{className:"mb-4 text-gray-700 dark:text-gray-300",children:"Manage your licenses for WP Enhanced plugins here. Ensure your licenses are up-to-date to access all features and updates."}),r&&g.jsxs(g.Fragment,{children:[g.jsx(q0,{}),g.jsx(q0,{})]}),!r&&o&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-red-600 dark:text-red-400",children:o}),!r&&!o&&e.length>0&&e.map((a,l)=>g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4",children:g.jsx(B0,{id:`license-${a.plugin}`,label:a.name,description:a.description,value:a.licenseKey||"",action:a.action,status:a.status,onChange:c=>s(l,c),plugin:a.plugin,plugin_id:a.plugin_id,restNamespace:"wpe/v1"})},a.plugin||l)),!r&&!o&&e.length===0&&g.jsx("div",{className:"bg-white dark:bg-neutral-800 shadow rounded-lg p-6 mb-4 text-gray-600 dark:text-neutral-300",children:"No plugins found."})]})}const Vt={slug:"frontend-reset-password",label:"Frontend Reset Password",color:"#8b5cf6"},xc=[{label:Vt.label,url:`#${Vt.slug}`,key:Vt.slug}];class _T extends m.Component{constructor(t){super(t),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){var t;return this.state.error?g.jsxs("div",{className:"p-4 border border-red-300 bg-red-50 text-red-700 rounded-md",children:[g.jsx("h2",{className:"font-semibold mb-2",children:"Something went wrong."}),g.jsx("pre",{className:"text-xs whitespace-pre-wrap",children:String(((t=this.state.error)==null?void 0:t.stack)||this.state.error)})]}):this.props.children}}const ST=Object.assign({"./specific/pages/frontend-reset-password.jsx":If});function ET(e){const t=e.split("/"),r=t.pop(),n=t.pop();return/^index\.(jsx|tsx)$/i.test(r)?n:r.replace(/\.(jsx|tsx)$/i,"")}const so=Object.fromEntries(Object.entries(ST).map(([e,t])=>{const r=ET(e),n=t!=null&&t.default?t.default:()=>g.jsxs("div",{className:"text-red-600",children:['Page "',r,'" has no default export.']});return[r,n]})),CT=({slug:e})=>g.jsxs("div",{className:"space-y-2",children:[g.jsx("h1",{className:"text-xl font-semibold",children:"Not found"}),g.jsxs("p",{className:"text-sm text-neutral-500",children:['No page registered for "',e,'".']})]});function TT(){const[e,t]=m.useState(()=>typeof window<"u"?localStorage.theme==="light"||!("theme"in localStorage)&&!window.matchMedia("(prefers-color-scheme: dark)").matches:!0);return m.useEffect(()=>{e?(document.documentElement.classList.remove("dark"),localStorage.theme="light"):(document.documentElement.classList.add("dark"),localStorage.theme="dark")},[e]),g.jsx(df,{checked:e,onChange:t,iconOn:g.jsx(Sk,{className:"size-4 text-yellow-500"}),iconOff:g.jsx(xk,{className:"size-4 text-gray-400"}),"aria-label":"Toggle light mode",className:"ml-4"})}function PT(e){const t=it(e);if(Vt&&Vt.slug){const r={};Object.keys(so).forEach(n=>{r[n]=so[n]}),t.registerPlugin({slug:Vt.slug,label:Vt.label,color:Vt.color,order:Vt.order,pages:r})}else xc&&xc.length>0&&xc.forEach(r=>{const n={};so[r.key]&&(n[r.key]=so[r.key]),t.registerPlugin({slug:r.key,label:r.label,pages:n})})}function kc({children:e}){var w;const t=typeof window<"u"&&((w=window.diviEngineSettingsObject)==null?void 0:w.organization)||"divi-engine",r=m.useMemo(()=>it(t),[t]);m.useEffect(()=>{PT(t)},[t]);const[n,o]=m.useState(!1),[i,s]=m.useState("dashboard"),[a,l]=m.useState(null),[c,u]=m.useState(()=>r.getPlugins());m.useEffect(()=>{const x=r.subscribe(S=>{u(S)});return u(r.getPlugins()),x},[r]);const f=m.useMemo(()=>{const x=c.filter(S=>S.pages&&Object.keys(S.pages).length>0).map(S=>({label:S.label,url:`#${S.slug}`,key:S.slug}));return[{label:"Dashboard",url:"#dashboard",key:"dashboard"},...x,{label:"License",url:"#license",key:"license"}]},[c]),p=m.useMemo(()=>{if(typeof navigator>"u")return!1;const x=navigator.userAgent||"";return/Mac|iPhone|iPad|iPod/.test(x)},[]),d=p?"⌘ K":"Ctrl K";m.useEffect(()=>{function x(){const S=(typeof window<"u"?window.location.hash:"").slice(1),[_,...T]=(S||"").split("/"),P=T.length?T.join("/"):null;s(_||"dashboard"),l(P)}if(typeof window<"u")return window.addEventListener("hashchange",x),x(),()=>window.removeEventListener("hashchange",x)},[]);const h=m.useMemo(()=>{if(i==="dashboard"||i==="")return _=>g.jsx(V0,{organization:t,..._});if(i==="license"){const _=t==="wp-enhanced"?kT:wT;return T=>g.jsx(_,{...T})}const x=r.getPage(i);if(x)return x;const S=so[i];return S||(_=>g.jsx(CT,{slug:i,..._}))},[i,t,r,c]),v=m.useCallback((x,S)=>{if(x.preventDefault(),typeof window<"u"){const _=S.replace("#","");window.location.hash=`#${_}`}},[]);return m.useEffect(()=>{function x(_){var P;if(!_)return!1;const T=(_.tagName||"").toLowerCase();return T==="input"||T==="textarea"||_.isContentEditable||((P=_.closest)==null?void 0:P.call(_,'[contenteditable=""],[contenteditable="true"],[role="textbox"]'))}function S(_){const T=(_.key||"").toLowerCase(),P=_.target;if(!x(P)){if(p&&_.metaKey&&!_.shiftKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&!_.shiftKey&&!_.altKey&&T==="/"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!p&&_.ctrlKey&&_.shiftKey&&!_.altKey&&T==="k"){_.preventDefault(),o(!0);return}if(!_.ctrlKey&&!_.metaKey&&!_.altKey&&!_.shiftKey&&T==="/"){_.preventDefault(),o(!0);return}}}return window.addEventListener("keydown",S,{capture:!0}),()=>window.removeEventListener("keydown",S,{capture:!0})},[p]),g.jsxs(g.Fragment,{children:[g.jsxs($E,{navbar:g.jsxs(BE,{children:[g.jsx(Pm,{className:"max-lg:hidden",children:f.map(({label:x,url:S,key:_})=>g.jsx(Qn,{href:S,onClick:T=>v(T,S),current:i===_,children:x},_))}),g.jsx("div",{className:"flex-1"}),g.jsxs(Pm,{children:[g.jsxs(Qn,{className:"flex items-center mr-2 text-xs text-neutral-500 border border-neutral-200 rounded px-1 py-0.5 ml-1 bg-neutral-50 dark:bg-neutral-900 dark:border-neutral-700 dark:text-neutral-300 cursor-pointer",onClick:()=>o(!0),tabIndex:0,onKeyDown:x=>{(x.key==="Enter"||x.key===" ")&&o(!0)},"aria-label":"Open search",children:[g.jsx(kk,{className:"size-4 mr-1 text-neutral-500 dark:text-neutral-300"}),g.jsx("span",{children:d})]}),g.jsx(Qn,{className:"flex items-center",children:g.jsx(TT,{})})]})]}),children:[g.jsx("div",{className:"content flex flex-1 min-w-0 lg:flex-row flex-col bg-white dark:bg-neutral-900 min-h-0 h-full",children:g.jsx("div",{className:"p-4 flex-1 flex flex-col min-h-0 min-w-0 h-full border-l border-neutral-200 dark:border-neutral-700",children:g.jsx(_T,{children:g.jsx(h,{currentSection:a})})})}),e]}),g.jsx(rT,{open:n,onClose:()=>o(!1)})]})}let W0=null;function $0(){try{F0();const e=["divi-engine-settings","wp-enhanced-settings"];let t=null;for(const r of e){const n=document.getElementById(r);if(n&&n.dataset.reactMounted!=="1"){t=n;break}}if(!t)return;W0=Lv.createRoot(t),W0.render(g.jsx(kc,{})),t.dataset.reactMounted="1"}catch(e){console.error("[DESettingsFramework] Mount failed:",e),typeof window<"u"&&(window.__DE_LAST_ERROR__=String((e==null?void 0:e.stack)||e))}}return typeof window<"u"&&window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED!==!0&&(window.__DIVI_ENGINE_SETTINGS_APP_MOUNTED=!0,document.readyState==="loading"?document.addEventListener("DOMContentLoaded",$0,{once:!0}):$0()),Pr.SettingsApp=kc,Pr.default=kc,Pr.getRegistry=it,Pr.initializeWindowAPI=F0,Object.defineProperties(Pr,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}}),Pr}({},React,ReactDOM,ReactDOM); -
frontend-reset-password/trunk/includes/settings/organization/divi-engine/class-common-settings.php
r3448451 r3449742 260 260 261 261 add_menu_page( 262 __( 'Divi Engine Settings', ' __DE_SETTINGS_TD__' ),263 __( 'Divi Engine', ' __DE_SETTINGS_TD__' ),262 __( 'Divi Engine Settings', 'frontend-reset-password' ), 263 __( 'Divi Engine', 'frontend-reset-password' ), 264 264 'manage_options', 265 265 'divi-engine', -
frontend-reset-password/trunk/includes/settings/organization/divi-engine/rest-endpoints/class-license-rest-endpoint.php
r3448451 r3449742 51 51 return rest_ensure_response(array( 52 52 'success' => false, 53 'message' => __('License key is missing.', ' __DE_SETTINGS_TD__')53 'message' => __('License key is missing.', 'frontend-reset-password') 54 54 )); 55 55 } … … 59 59 60 60 if (!is_array($result)) { 61 throw new Exception(__('Unexpected response format.', ' __DE_SETTINGS_TD__'));61 throw new Exception(__('Unexpected response format.', 'frontend-reset-password')); 62 62 } 63 63 … … 66 66 return rest_ensure_response(array( 67 67 'success' => false, 68 'message' => __('An error occurred during license validation.', ' __DE_SETTINGS_TD__')68 'message' => __('An error occurred during license validation.', 'frontend-reset-password') 69 69 )); 70 70 } … … 87 87 return rest_ensure_response(array( 88 88 'success' => false, 89 'message' => __('License key or plugin code is missing.', ' __DE_SETTINGS_TD__')89 'message' => __('License key or plugin code is missing.', 'frontend-reset-password') 90 90 )); 91 91 } … … 104 104 return rest_ensure_response(array( 105 105 'success' => false, 106 'message' => __('Failed to connect to the license server.', ' __DE_SETTINGS_TD__')106 'message' => __('Failed to connect to the license server.', 'frontend-reset-password') 107 107 )); 108 108 } … … 121 121 return rest_ensure_response(array( 122 122 'success' => true, 123 'message' => __('License deactivated successfully.', ' __DE_SETTINGS_TD__')123 'message' => __('License deactivated successfully.', 'frontend-reset-password') 124 124 )); 125 125 } … … 127 127 return rest_ensure_response(array( 128 128 'success' => false, 129 'message' => $response_block->message ?? __('License deactivation failed.', ' __DE_SETTINGS_TD__')129 'message' => $response_block->message ?? __('License deactivation failed.', 'frontend-reset-password') 130 130 )); 131 131 } … … 133 133 return rest_ensure_response(array( 134 134 'success' => false, 135 'message' => __('Unexpected response from the license server.', ' __DE_SETTINGS_TD__')135 'message' => __('Unexpected response from the license server.', 'frontend-reset-password') 136 136 )); 137 137 } … … 159 159 'action' => 'Deactivate', 160 160 'href' => '#divi-engine-license-settings', 161 'description' => esc_html__('Your license is active. You can deactivate it if needed.', ' __DE_SETTINGS_TD__'),161 'description' => esc_html__('Your license is active. You can deactivate it if needed.', 'frontend-reset-password'), 162 162 'plugin_id' => $plugin_id, 163 163 ); … … 170 170 'action' => 'Validate', 171 171 'href' => '#divi-engine-license-settings', 172 'description' => esc_html__('Keep your site updated and secure by entering your license key.', ' __DE_SETTINGS_TD__'),172 'description' => esc_html__('Keep your site updated and secure by entering your license key.', 'frontend-reset-password'), 173 173 'plugin_id' => $plugin_id, 174 174 ); … … 199 199 return array( 200 200 'success' => false, 201 'message' => __('Failed to connect to license server.', ' __DE_SETTINGS_TD__'),201 'message' => __('Failed to connect to license server.', 'frontend-reset-password'), 202 202 ); 203 203 } … … 207 207 return array( 208 208 'success' => false, 209 'message' => __('Invalid response from license server.', ' __DE_SETTINGS_TD__'),209 'message' => __('Invalid response from license server.', 'frontend-reset-password'), 210 210 ); 211 211 } … … 225 225 return array( 226 226 'success' => true, 227 'message' => __('License activated successfully.', ' __DE_SETTINGS_TD__'),227 'message' => __('License activated successfully.', 'frontend-reset-password'), 228 228 'formatted_key' => $license_key, 229 229 ); … … 232 232 return array( 233 233 'success' => false, 234 'message' => $last_response->message ?? __('License activation failed.', ' __DE_SETTINGS_TD__'),234 'message' => $last_response->message ?? __('License activation failed.', 'frontend-reset-password'), 235 235 ); 236 236 } -
frontend-reset-password/trunk/includes/settings/organization/divi-engine/rest-endpoints/class-rest-endpoint.php
r3448451 r3449742 91 91 return [ 92 92 'plugin' => $plugin, 93 'name' => $plugins[$plugin] . esc_html__(' License Key', ' __DE_SETTINGS_TD__'),93 'name' => $plugins[$plugin] . esc_html__(' License Key', 'frontend-reset-password'), 94 94 'status' => 'Incomplete', 95 95 'href' => '/wp-admin/admin.php?page=divi-engine-settings#license', 96 'description' => esc_html__('Enter your license key to activate updates and features.', ' __DE_SETTINGS_TD__'),96 'description' => esc_html__('Enter your license key to activate updates and features.', 'frontend-reset-password'), 97 97 ]; 98 98 }, $license_achievements)); -
frontend-reset-password/trunk/includes/settings/organization/wp-enhanced/class-common-settings.php
r3448451 r3449742 218 218 219 219 add_menu_page( 220 __( 'WP Enhanced Settings', ' __DE_SETTINGS_TD__' ),221 __( 'WP Enhanced', ' __DE_SETTINGS_TD__' ),220 __( 'WP Enhanced Settings', 'frontend-reset-password' ), 221 __( 'WP Enhanced', 'frontend-reset-password' ), 222 222 'manage_options', 223 223 'wp-enhanced', … … 300 300 'diviEngineApiSettings', 301 301 array( 302 'nonce' => wp_create_nonce( 'wp_rest' ), 303 'restUrl' => esc_url_raw( rest_url() ), 304 'hasWoo' => class_exists( 'WooCommerce' ), 305 'settingsUrl' => DE_WPE_SETTINGS_URL, 306 'frameworkVersion' => $this->framework_version, 302 'nonce' => wp_create_nonce( 'wp_rest' ), 303 'restUrl' => esc_url_raw( rest_url() ), 304 'hasWoo' => class_exists( 'WooCommerce' ), 305 'settingsUrl' => DE_WPE_SETTINGS_URL, 306 'frameworkVersion' => $this->framework_version, 307 // Authenticated endpoint for post/page lists - avoids blocking by Solid Security etc. on wp/v2 308 'settingsPostsEndpoint' => esc_url_raw( rest_url( 'wpe/v1/settings/posts' ) ), 307 309 ) 308 310 ); -
frontend-reset-password/trunk/includes/settings/organization/wp-enhanced/rest-endpoints/class-license-rest-endpoint.php
r3448451 r3449742 51 51 return rest_ensure_response(array( 52 52 'success' => false, 53 'message' => __('License key is missing.', ' __DE_SETTINGS_TD__')53 'message' => __('License key is missing.', 'frontend-reset-password') 54 54 )); 55 55 } … … 59 59 60 60 if (!is_array($result)) { 61 throw new Exception(__('Unexpected response format.', ' __DE_SETTINGS_TD__'));61 throw new Exception(__('Unexpected response format.', 'frontend-reset-password')); 62 62 } 63 63 … … 66 66 return rest_ensure_response(array( 67 67 'success' => false, 68 'message' => __('An error occurred during license validation.', ' __DE_SETTINGS_TD__')68 'message' => __('An error occurred during license validation.', 'frontend-reset-password') 69 69 )); 70 70 } … … 85 85 return rest_ensure_response(array( 86 86 'success' => false, 87 'message' => __('License key or plugin code is missing.', ' __DE_SETTINGS_TD__')87 'message' => __('License key or plugin code is missing.', 'frontend-reset-password') 88 88 )); 89 89 } … … 101 101 return rest_ensure_response(array( 102 102 'success' => false, 103 'message' => __('Failed to connect to the license server.', ' __DE_SETTINGS_TD__')103 'message' => __('Failed to connect to the license server.', 'frontend-reset-password') 104 104 )); 105 105 } … … 113 113 return rest_ensure_response(array( 114 114 'success' => true, 115 'message' => __('License deactivated successfully.', ' __DE_SETTINGS_TD__')115 'message' => __('License deactivated successfully.', 'frontend-reset-password') 116 116 )); 117 117 } … … 119 119 return rest_ensure_response(array( 120 120 'success' => false, 121 'message' => __('License deactivation failed.', ' __DE_SETTINGS_TD__')121 'message' => __('License deactivation failed.', 'frontend-reset-password') 122 122 )); 123 123 } … … 146 146 'action' => 'Deactivate', 147 147 'href' => '#wp-enhanced-license-settings', 148 'description' => esc_html__('Your license is active. You can deactivate it if needed.', ' __DE_SETTINGS_TD__'),148 'description' => esc_html__('Your license is active. You can deactivate it if needed.', 'frontend-reset-password'), 149 149 'plugin_id' => $plugin_id, 150 150 ); … … 157 157 'action' => 'Validate', 158 158 'href' => '#wp-enhanced-license-settings', 159 'description' => esc_html__('Keep your site updated and secure by entering your license key.', ' __DE_SETTINGS_TD__'),159 'description' => esc_html__('Keep your site updated and secure by entering your license key.', 'frontend-reset-password'), 160 160 'plugin_id' => $plugin_id, 161 161 ); … … 183 183 $message = $response->get_error_message(); 184 184 } else { 185 $message = __('An error occurred, please try again.', ' __DE_SETTINGS_TD__');185 $message = __('An error occurred, please try again.', 'frontend-reset-password'); 186 186 } 187 187 return array( … … 197 197 case 'expired' : 198 198 $message = sprintf( 199 __('Your license key expired on %s.', ' __DE_SETTINGS_TD__'),199 __('Your license key expired on %s.', 'frontend-reset-password'), 200 200 date_i18n(get_option('date_format'), strtotime($license_data->expires, current_time('timestamp'))) 201 201 ); … … 203 203 204 204 case 'revoked' : 205 $message = __('Your license key has been disabled.', ' __DE_SETTINGS_TD__');205 $message = __('Your license key has been disabled.', 'frontend-reset-password'); 206 206 break; 207 207 208 208 case 'missing' : 209 $message = __('Invalid license.', ' __DE_SETTINGS_TD__');209 $message = __('Invalid license.', 'frontend-reset-password'); 210 210 break; 211 211 212 212 case 'invalid' : 213 213 case 'site_inactive' : 214 $message = __('Your license is not active for this URL.', ' __DE_SETTINGS_TD__');214 $message = __('Your license is not active for this URL.', 'frontend-reset-password'); 215 215 break; 216 216 217 217 case 'item_name_mismatch' : 218 $message = __('This appears to be an invalid license key.', ' __DE_SETTINGS_TD__');218 $message = __('This appears to be an invalid license key.', 'frontend-reset-password'); 219 219 break; 220 220 221 221 case 'no_activations_left': 222 $message = __('Your license key has reached its activation limit.', ' __DE_SETTINGS_TD__');222 $message = __('Your license key has reached its activation limit.', 'frontend-reset-password'); 223 223 break; 224 224 225 225 default : 226 $message = __('An error occurred, please try again.', ' __DE_SETTINGS_TD__');226 $message = __('An error occurred, please try again.', 'frontend-reset-password'); 227 227 break; 228 228 } … … 242 242 return array( 243 243 'success' => true, 244 'message' => __('License activated successfully.', ' __DE_SETTINGS_TD__'),244 'message' => __('License activated successfully.', 'frontend-reset-password'), 245 245 'formatted_key' => $license_key, 246 246 ); -
frontend-reset-password/trunk/includes/settings/organization/wp-enhanced/rest-endpoints/class-rest-endpoint.php
r3448451 r3449742 59 59 ), 60 60 )); 61 62 // Settings page post/page list - avoids blocking by security plugins (e.g. Solid Security) on wp/v2 63 register_rest_route('wpe/v1', '/settings/posts', array( 64 'methods' => 'GET', 65 'callback' => array( $this, 'get_settings_posts' ), 66 'permission_callback' => function() { return current_user_can( 'manage_options' ); }, 67 'args' => array( 68 'post_type' => array( 69 'default' => 'page', 70 'sanitize_callback' => 'sanitize_key', 71 ), 72 'per_page' => array( 73 'default' => 500, 74 'sanitize_callback' => 'absint', 75 ), 76 ), 77 )); 78 } 79 80 /** 81 * Return posts/pages for settings dropdowns. Same shape as wp/v2 so the UI can use it unchanged. 82 * Requires manage_options so security plugins that block public REST still allow this. 83 * 84 * @param WP_REST_Request $req 85 * @return WP_REST_Response 86 */ 87 public function get_settings_posts( WP_REST_Request $req ) { 88 $post_type = $req->get_param( 'post_type' ); 89 // wp/v2 uses "pages" in the URL; WordPress post type is "page" 90 if ( $post_type === 'pages' ) { 91 $post_type = 'page'; 92 } 93 $per_page = min( 500, (int) $req->get_param( 'per_page' ) ); 94 $post_type_object = get_post_type_object( $post_type ); 95 if ( ! $post_type_object || ! current_user_can( $post_type_object->cap->edit_posts ) ) { 96 return new WP_Error( 'rest_forbidden', __( 'Invalid post type or capability.', 'frontend-reset-password' ), array( 'status' => 403 ) ); 97 } 98 $posts = get_posts( array( 99 'post_type' => $post_type, 100 'post_status' => 'publish', 101 'posts_per_page' => $per_page, 102 'orderby' => 'title', 103 'order' => 'ASC', 104 'no_found_rows' => true, 105 ) ); 106 $items = array(); 107 foreach ( $posts as $post_item ) { 108 $items[] = array( 109 'id' => $post_item->ID, 110 'slug' => $post_item->post_name, 111 'title' => array( 'rendered' => get_the_title( $post_item ) ), 112 'date' => $post_item->post_date, 113 'modified' => $post_item->post_modified, 114 ); 115 } 116 return rest_ensure_response( $items ); 61 117 } 62 118 -
frontend-reset-password/trunk/includes/settings/specific/settings.php
r3448451 r3449742 13 13 * remains plugin-agnostic and can be safely synced from settings-framework. 14 14 */ 15 16 // ============================================================================= 17 // PLUGIN REGISTRATION FOR MULTI-PLUGIN SUPPORT 18 // ============================================================================= 19 20 add_action( 'wpe_settings_register_plugin', 'somfrp_register_settings_plugin' ); 21 function somfrp_register_settings_plugin( $registry ) { 22 $registry->add( array( 23 'slug' => 'frontend-reset-password', 24 'label' => 'Frontend Reset Password', 25 'script_url' => plugins_url( 'includes/settings/dist/frontend-reset-password-pages.js', SOMFRP_FILE ), 26 'version' => defined( 'SOMFRP_VERSION' ) ? SOMFRP_VERSION : '1.0.0', 27 'framework_version' => defined( 'WPE_SETTINGS_FRAMEWORK_VERSION' ) ? WPE_SETTINGS_FRAMEWORK_VERSION : '2.0.0', 28 ) ); 29 } 15 30 16 31 // ============================================================================= -
frontend-reset-password/trunk/includes/settings/src/common/fieldsets/post-type-select-fieldset.jsx
r3448451 r3449742 63 63 64 64 // Fetch posts for the postType, with caching & pagination 65 // Prefer authenticated wpe/v1/settings/posts when available (avoids blocking by Solid Security etc. on wp/v2) 65 66 useEffect(() => { 66 67 let abort = new AbortController() … … 78 79 setLoading(true) 79 80 try { 80 const base = getWpBase() 81 const endpoint = `${base}/wp-json/wp/v2/${encodeURIComponent(postType)}?per_page=${PAGE_SIZE}` 81 const apiSettings = typeof window !== 'undefined' ? window.diviEngineApiSettings : null 82 const customEndpoint = apiSettings?.settingsPostsEndpoint 83 82 84 let all = [] 83 let page = 1 84 let totalPages = 1 85 86 while (true) { 87 const url = `${endpoint}&page=${page}` 88 const res = await fetch(url, { signal: abort.signal }) 85 86 if (customEndpoint) { 87 const url = `${customEndpoint}?post_type=${encodeURIComponent(postType)}&per_page=${PAGE_SIZE}` 88 const res = await fetch(url, { 89 signal: abort.signal, 90 credentials: 'same-origin', 91 headers: apiSettings?.nonce ? { 'X-WP-Nonce': apiSettings.nonce } : {}, 92 }) 89 93 if (!res.ok) throw new Error(`Failed to fetch posts from ${url}`) 90 const tp = parseInt(res.headers.get('X-WP-TotalPages') || '1', 10)91 totalPages = Number.isFinite(tp) ? tp : 192 94 const data = await res.json() 93 all = all.concat(data) 94 95 if (page >= totalPages) break 96 page += 1 95 all = Array.isArray(data) ? data : [] 96 } else { 97 const base = getWpBase() 98 const endpoint = `${base}/wp-json/wp/v2/${encodeURIComponent(postType)}?per_page=${PAGE_SIZE}` 99 let page = 1 100 let totalPages = 1 101 102 while (true) { 103 const url = `${endpoint}&page=${page}` 104 const res = await fetch(url, { signal: abort.signal }) 105 if (!res.ok) throw new Error(`Failed to fetch posts from ${url}`) 106 const tp = parseInt(res.headers.get('X-WP-TotalPages') || '1', 10) 107 totalPages = Number.isFinite(tp) ? tp : 1 108 const data = await res.json() 109 all = all.concat(data) 110 111 if (page >= totalPages) break 112 page += 1 113 } 97 114 } 98 115 -
frontend-reset-password/trunk/includes/settings/src/specific/nav-items.js
r3448451 r3449742 1 /** 2 * Plugin Configuration for Frontend Reset Password 3 * 4 * This file defines the plugin's registration with the settings framework. 5 */ 6 7 // New format: Plugin configuration 8 export const pluginConfig = { 9 slug: 'frontend-reset-password', 10 label: 'Frontend Reset Password', 11 color: '#8b5cf6', // Purple 12 // order: 10, // optional, for custom ordering (alphabetical by default) 13 }; 14 15 // Legacy format: Static nav items (backwards compatible) 1 16 export const additionalNavItems = [ 2 { label: 'Frontend Reset Password', url: '#frontend-reset-password', key: 'frontend-reset-password' } 3 ] 4 5 /** 6 * Plugin configuration for multi-plugin support 7 * This plugin uses bundled pages via additionalNavItems, so pluginConfig is null 8 */ 9 export const pluginConfig = null; 17 { label: pluginConfig.label, url: `#${pluginConfig.slug}`, key: pluginConfig.slug }, 18 ]; -
frontend-reset-password/trunk/includes/settings/vite.plugin.config.js
r3448451 r3449742 27 27 // CONFIGURE THIS FOR YOUR PLUGIN 28 28 // ============================================ 29 const PLUGIN_SLUG = ' my-plugin'; // Change this to your plugin slug29 const PLUGIN_SLUG = 'frontend-reset-password'; 30 30 // ============================================ 31 31 -
frontend-reset-password/trunk/readme.txt
r3448451 r3449742 102 102 == Changelog == 103 103 104 = 1.3.1 = 29th January 2026 = 105 * [FIX] Password reset form no longer shows raw special characters or regex in the page when special character requirement is enabled 106 * [FIX] Settings page "page dropdown" now works when Solid Security (or similar) blocks the public REST API 107 104 108 = 1.3.0 - 28th January 2026 = 105 109 * [NEW] New settings framework for our common brand. Search documentation and settings in WordPress admin -
frontend-reset-password/trunk/som-frontend-reset-password.php
r3448451 r3449742 3 3 * Plugin Name: Frontend Reset Password 4 4 * Description: Let your users reset their forgotten passwords from the frontend of your website. 5 * Version: 1.3. 05 * Version: 1.3.1 6 6 * Author: WP Enhanced 7 7 * Author URI: https://wpenhanced.com -
frontend-reset-password/trunk/templates/lost_password_reset_form.php
r3448451 r3449742 45 45 class="disblock som-password-input som-pass-strength-input" 46 46 type="password" 47 pattern="<?php echo get_password_pattern(); ?>"47 pattern="<?php echo esc_attr( get_password_pattern() ); ?>" 48 48 required 49 49 autocomplete="new-password" … … 79 79 class="disblock som-password-input" 80 80 type="password" 81 pattern="<?php echo get_password_pattern(); ?>"81 pattern="<?php echo esc_attr( get_password_pattern() ); ?>" 82 82 required 83 83 autocomplete="new-password"
Note: See TracChangeset
for help on using the changeset viewer.