nhfs
Version:
NHFS — A sleek HTTP file server for the web built with Next.js and HeroUI. (Alpha)
3 lines • 58.8 kB
JavaScript
(globalThis.TURBOPACK=globalThis.TURBOPACK||[]).push(["object"==typeof document?document.currentScript:void 0,{964874:e=>{"use strict";e.s({ThemeProvider:()=>u,useTheme:()=>l});var t=e.i(838653),n=(e,t,n,r,o,a,i,s)=>{let l=document.documentElement,u=["light","dark"];function d(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&a?o.map(e=>a[e]||e):o;n?(l.classList.remove(...r),l.classList.add(a&&a[t]?a[t]:t)):l.setAttribute(e,t)}),n=t,s&&u.includes(n)&&(l.style.colorScheme=n)}if(r)d(r);else try{let e=localStorage.getItem(t)||n,r=i&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;d(r)}catch(e){}},r=["light","dark"],o="(prefers-color-scheme: dark)",a="undefined"==typeof window,i=t.createContext(void 0),s={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=t.useContext(i))?e:s},u=e=>t.useContext(i)?t.createElement(t.Fragment,null,e.children):t.createElement(c,{...e}),d=["light","dark"],c=e=>{let{forcedTheme:n,disableTransitionOnChange:a=!1,enableSystem:s=!0,enableColorScheme:l=!0,storageKey:u="theme",themes:c=d,defaultTheme:g=s?"system":"light",attribute:b="data-theme",value:h,children:y,nonce:E,scriptProps:w}=e,[x,T]=t.useState(()=>p(u,g)),[P,C]=t.useState(()=>"system"===x?m():x),S=h?Object.values(h):c,N=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&s&&(t=m());let n=h?h[t]:t,o=a?v(E):null,i=document.documentElement,u=e=>{"class"===e?(i.classList.remove(...S),n&&i.classList.add(n)):e.startsWith("data-")&&(n?i.setAttribute(e,n):i.removeAttribute(e))};if(Array.isArray(b)?b.forEach(u):u(b),l){let e=r.includes(g)?g:null,n=r.includes(t)?t:e;i.style.colorScheme=n}null==o||o()},[E]),L=t.useCallback(e=>{let t="function"==typeof e?e(x):e;T(t);try{localStorage.setItem(u,t)}catch(e){}},[x]),k=t.useCallback(e=>{C(m(e)),"system"===x&&s&&!n&&N("system")},[x,n]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),t.useEffect(()=>{let e=e=>{e.key===u&&(e.newValue?T(e.newValue):L(g))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[L]),t.useEffect(()=>{N(null!=n?n:x)},[n,x]);let R=t.useMemo(()=>({theme:x,setTheme:L,forcedTheme:n,resolvedTheme:"system"===x?P:x,themes:s?[...c,"system"]:c,systemTheme:s?P:void 0}),[x,L,n,P,s,c]);return t.createElement(i.Provider,{value:R},t.createElement(f,{forcedTheme:n,storageKey:u,attribute:b,enableSystem:s,enableColorScheme:l,defaultTheme:g,value:h,themes:c,nonce:E,scriptProps:w}),y)},f=t.memo(e=>{let{forcedTheme:r,storageKey:o,attribute:a,enableSystem:i,enableColorScheme:s,defaultTheme:l,value:u,themes:d,nonce:c,scriptProps:f}=e,p=JSON.stringify([a,o,l,r,d,u,i,s]).slice(1,-1);return t.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:"(".concat(n.toString(),")(").concat(p,")")}})}),p=(e,t)=>{let n;if(!a){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},v=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},m=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")},865435:e=>{"use strict";e.s({Providers:()=>m},865435);var t=e.i(731636),n=e.i(503622),r=e.i(547302),o=e.i(838653),a=e.i(136873),i=e.i(304310),s=e.i(856098),l=e.i(185760),u=e=>{let{children:u,navigate:d,disableAnimation:c,useHref:f,disableRipple:p=!1,skipFramerMotionAnimations:v=c,reducedMotion:m="never",validationBehavior:g,locale:b="en-US",labelPlacement:h,defaultDates:y,createCalendar:E,spinnerVariant:w,...x}=e,T=u;d&&(T=(0,t.jsx)(s.RouterProvider,{navigate:d,useHref:f,children:T}));let P=(0,o.useMemo)(()=>(c&&v&&(i.MotionGlobalConfig.skipAnimations=!0),{createCalendar:E,defaultDates:y,disableAnimation:c,disableRipple:p,validationBehavior:g,labelPlacement:h,spinnerVariant:w}),[E,null==y?void 0:y.maxDate,null==y?void 0:y.minDate,c,p,g,h,w]);return(0,t.jsx)(n.ProviderContext,{value:P,children:(0,t.jsx)(r.I18nProvider,{locale:b,children:(0,t.jsx)(a.MotionConfig,{reducedMotion:m,children:(0,t.jsx)(l.OverlayProvider,{...x,children:T})})})})},d=e.i(555366),c=e.i(964874),f=e.i(119116),p=e.i(150968),v=e.i(307809);function m(e){let{children:n,themeProps:r}=e,o=(0,d.useRouter)();return(0,t.jsx)(u,{navigate:o.push,children:(0,t.jsxs)(p.ClipboardProvider,{children:[(0,t.jsx)(f.ToastProvider,{placement:"top-right",toastOffset:16}),(0,t.jsx)(v.DropzoneProvider,{children:(0,t.jsx)(c.ThemeProvider,{...r,children:n})})]})})}},61683:e=>{"use strict";e.s({useToggleState:()=>n});var t=e.i(326582);function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isReadOnly:n}=e,[r,o]=(0,t.useControlledState)(e.isSelected,e.defaultSelected||!1,e.onChange);return{isSelected:r,setSelected:function(e){n||o(e)},toggle:function(){n||o(!r)}}}},902122:e=>{"use strict";let t;e.s({Navbar:()=>eA,NavbarBrand:()=>ej,NavbarContent:()=>eK,NavbarItem:()=>eW,NavbarMenu:()=>ec,NavbarMenuItem:()=>eB,NavbarMenuToggle:()=>eJ,NavbarProvider:()=>n,useNavbar:()=>eR,useNavbarContext:()=>r},902122),e.s({},734952),e.s({Navbar:()=>eA,NavbarBrand:()=>ej,NavbarContent:()=>eK,NavbarItem:()=>eW,NavbarMenu:()=>ec,NavbarMenuItem:()=>eB,NavbarMenuToggle:()=>eJ,NavbarProvider:()=>n,useNavbar:()=>eR,useNavbarContext:()=>r},692778);var[n,r]=(0,e.i(967783).createContext)({name:"NavbarContext",strict:!0,errorMessage:"useNavbarContext: `context` is undefined. Seems you forgot to wrap component within <Navbar />"}),o={enter:{height:"calc(100vh - var(--navbar-height))",transition:{duration:.3,easings:"easeOut"}},exit:{height:0,transition:{duration:.25,easings:"easeIn"}}},a=e.i(385200),i=e.i(713981),s=e.i(623572),l=e.i(420909),u=e.i(624977),d=e.i(631839),c=e.i(794595),f=e.i(838653);let p=(0,f.createContext)({});e.i(922271);let v=f.default.createContext({register:()=>{}});v.displayName="PressResponderContext";var m=e.i(41163),g=e.i(18299);function b(e){let{children:t}=e,n=(0,f.useMemo)(()=>({register:()=>{}}),[]);return f.default.createElement(v.Provider,{value:n},t)}f.default.forwardRef((e,t)=>{let{children:n,...r}=e,o=(0,f.useRef)(!1),a=(0,f.useContext)(v);t=(0,m.useObjectRef)(t||(null==a?void 0:a.ref));let i=(0,c.mergeProps)(a||{},{...r,ref:t,register(){o.current=!0,a&&a.register()}});return(0,g.useSyncRef)(a,t),(0,f.useEffect)(()=>{o.current||(o.current=!0)},[]),f.default.createElement(v.Provider,{value:i},n)});var h=e.i(353836),y=e.i(940109),E=e.i(567830),w=e.i(104853),x=e.i(128849),T=e.i(41270);e.i(185743);var P=e.i(388070),C=e.i(400535),S=e.i(183925);let N=null,L=new Set,k=new Map,R=!1,M=!1;function O(e,t){for(let n of L)n(e,t)}function D(e){R=!0,e.metaKey||!(0,w.isMac)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(N="keyboard",O("keyboard",e))}function A(e){N="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(R=!0,O("pointer",e))}function I(e){(0,C.isVirtualClick)(e)&&(R=!0,N="virtual")}function j(e){e.target!==window&&e.target!==document&&e.isTrusted&&(R||M||(N="virtual",O("virtual",e)),R=!1,M=!1)}function F(){R=!1,M=!0}function K(e){if("undefined"==typeof window||"undefined"==typeof document||k.get((0,h.getOwnerWindow)(e)))return;let t=(0,h.getOwnerWindow)(e),n=(0,h.getOwnerDocument)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){R=!0,r.apply(this,arguments)},n.addEventListener("keydown",D,!0),n.addEventListener("keyup",D,!0),n.addEventListener("click",I,!0),t.addEventListener("focus",j,!0),t.addEventListener("blur",F,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",A,!0),n.addEventListener("pointermove",A,!0),n.addEventListener("pointerup",A,!0)),t.addEventListener("beforeunload",()=>{H(e)},{once:!0}),k.set(t,{focus:r})}let H=(e,t)=>{let n=(0,h.getOwnerWindow)(e),r=(0,h.getOwnerDocument)(e);t&&r.removeEventListener("DOMContentLoaded",t),k.has(n)&&(n.HTMLElement.prototype.focus=k.get(n).focus,r.removeEventListener("keydown",D,!0),r.removeEventListener("keyup",D,!0),r.removeEventListener("click",I,!0),n.removeEventListener("focus",j,!0),n.removeEventListener("blur",F,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",A,!0),r.removeEventListener("pointermove",A,!0),r.removeEventListener("pointerup",A,!0)),k.delete(n))};"undefined"!=typeof document&&function(e){let t,n=(0,h.getOwnerDocument)(void 0);"loading"!==n.readyState?K(void 0):(t=()=>{K(e)},n.addEventListener("DOMContentLoaded",t)),()=>H(e,t)}();var W=e.i(707762);let z=f.default.createContext(null),B="react-aria-focus-scope-restore",U=null;function V(e){var t,n,r,o,a;let i,s,{children:l,contain:u,restoreFocus:d,autoFocus:c}=e,p=(0,f.useRef)(null),v=(0,f.useRef)(null),m=(0,f.useRef)([]),{parentNode:g}=(0,f.useContext)(z)||{},b=(0,f.useMemo)(()=>new er({scopeRef:m}),[m]);(0,y.useLayoutEffect)(()=>{let e=g||eo.root;if(eo.getTreeNode(e.scopeRef)&&U&&!q(U,e.scopeRef)){let t=eo.getTreeNode(U);t&&(e=t)}e.addChild(b),eo.addNode(b)},[b,g]),(0,y.useLayoutEffect)(()=>{let e=eo.getTreeNode(m);e&&(e.contain=!!u)},[u]),(0,y.useLayoutEffect)(()=>{var e;let t=null==(e=p.current)?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==v.current;)n.push(t),t.addEventListener(B,r),t=t.nextSibling;return m.current=n,()=>{for(let e of n)e.removeEventListener(B,r)}},[l]),t=m,n=d,r=u,(0,y.useLayoutEffect)(()=>{if(n||r)return;let e=t.current,o=(0,h.getOwnerDocument)(e?e[0]:void 0),a=e=>{let n=(0,E.getEventTarget)(e);Y(n,t.current)?U=t:X(n)||(U=null)};return o.addEventListener("focusin",a,!1),null==e||e.forEach(e=>e.addEventListener("focusin",a,!1)),()=>{o.removeEventListener("focusin",a,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",a,!1))}},[t,n,r]),o=m,a=u,i=(0,f.useRef)(void 0),s=(0,f.useRef)(void 0),(0,y.useLayoutEffect)(()=>{let e=o.current;if(!a){s.current&&(cancelAnimationFrame(s.current),s.current=void 0);return}let t=(0,h.getOwnerDocument)(e?e[0]:void 0),n=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!G(o)||e.isComposing)return;let n=(0,E.getActiveElement)(t),r=o.current;if(!r||!Y(n,r))return;let a=et(_(r),{tabbable:!0},r);if(!n)return;a.currentNode=n;let i=e.shiftKey?a.previousNode():a.nextNode();i||(a.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,i=e.shiftKey?a.previousNode():a.nextNode()),e.preventDefault(),i&&J(i,!0)},r=e=>{(!U||q(U,o))&&Y((0,E.getEventTarget)(e),o.current)?(U=o,i.current=(0,E.getEventTarget)(e)):G(o)&&!X((0,E.getEventTarget)(e),o)?i.current?i.current.focus():U&&U.current&&Z(U.current):G(o)&&(i.current=(0,E.getEventTarget)(e))},l=e=>{s.current&&cancelAnimationFrame(s.current),s.current=requestAnimationFrame(()=>{let n=N,r=("virtual"===n||null===n)&&(0,w.isAndroid)()&&(0,w.isChrome)(),a=(0,E.getActiveElement)(t);if(!r&&a&&G(o)&&!X(a,o)){U=o;let t=(0,E.getEventTarget)(e);if(t&&t.isConnected){var s;i.current=t,null==(s=i.current)||s.focus()}else U.current&&Z(U.current)}})};return t.addEventListener("keydown",n,!1),t.addEventListener("focusin",r,!1),null==e||e.forEach(e=>e.addEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.addEventListener("focusout",l,!1)),()=>{t.removeEventListener("keydown",n,!1),t.removeEventListener("focusin",r,!1),null==e||e.forEach(e=>e.removeEventListener("focusin",r,!1)),null==e||e.forEach(e=>e.removeEventListener("focusout",l,!1))}},[o,a]),(0,y.useLayoutEffect)(()=>()=>{s.current&&cancelAnimationFrame(s.current)},[s]),function(e,t,n){let r=(0,f.useRef)("undefined"!=typeof document?(0,E.getActiveElement)((0,h.getOwnerDocument)(e.current?e.current[0]:void 0)):null);(0,y.useLayoutEffect)(()=>{let r=e.current,o=(0,h.getOwnerDocument)(r?r[0]:void 0);if(!t||n)return;let a=()=>{(!U||q(U,e))&&Y((0,E.getActiveElement)(o),e.current)&&(U=e)};return o.addEventListener("focusin",a,!1),null==r||r.forEach(e=>e.addEventListener("focusin",a,!1)),()=>{o.removeEventListener("focusin",a,!1),null==r||r.forEach(e=>e.removeEventListener("focusin",a,!1))}},[e,n]),(0,y.useLayoutEffect)(()=>{let r=(0,h.getOwnerDocument)(e.current?e.current[0]:void 0);if(!t)return;let o=t=>{if("Tab"!==t.key||t.altKey||t.ctrlKey||t.metaKey||!G(e)||t.isComposing)return;let n=r.activeElement;if(!X(n,e)||!$(e))return;let o=eo.getTreeNode(e);if(!o)return;let a=o.nodeToRestore,i=et(r.body,{tabbable:!0});i.currentNode=n;let s=t.shiftKey?i.previousNode():i.nextNode();if(a&&a.isConnected&&a!==r.body||(a=void 0,o.nodeToRestore=void 0),(!s||!X(s,e))&&a){i.currentNode=a;do s=t.shiftKey?i.previousNode():i.nextNode();while(X(s,e))(t.preventDefault(),t.stopPropagation(),s)?J(s,!0):X(a)?J(a,!0):n.blur()}};return n||r.addEventListener("keydown",o,!0),()=>{n||r.removeEventListener("keydown",o,!0)}},[e,t,n]),(0,y.useLayoutEffect)(()=>{var n;let o=(0,h.getOwnerDocument)(e.current?e.current[0]:void 0);if(!t)return;let a=eo.getTreeNode(e);if(a)return a.nodeToRestore=null!=(n=r.current)?n:void 0,()=>{let n=eo.getTreeNode(e);if(!n)return;let r=n.nodeToRestore,a=(0,E.getActiveElement)(o);if(t&&r&&(a&&X(a,e)||a===o.body&&$(e))){let t=eo.clone();requestAnimationFrame(()=>{if(o.activeElement===o.body){let n=t.getTreeNode(e);for(;n;){if(n.nodeToRestore&&n.nodeToRestore.isConnected)return void ee(n.nodeToRestore);n=n.parent}for(n=t.getTreeNode(e);n;){if(n.scopeRef&&n.scopeRef.current&&eo.getTreeNode(n.scopeRef))return void ee(Q(n.scopeRef.current,!0));n=n.parent}}})}}},[e,t])}(m,d,u),function(e,t){let n=f.default.useRef(t);(0,f.useEffect)(()=>{if(n.current){U=e;let t=(0,h.getOwnerDocument)(e.current?e.current[0]:void 0);!Y((0,E.getActiveElement)(t),U.current)&&e.current&&Z(e.current)}n.current=!1},[e])}(m,c),(0,f.useEffect)(()=>{let e=(0,E.getActiveElement)((0,h.getOwnerDocument)(m.current?m.current[0]:void 0)),t=null;if(Y(e,m.current)){for(let n of eo.traverse())n.scopeRef&&Y(e,n.scopeRef.current)&&(t=n);t===eo.getTreeNode(m)&&(U=t.scopeRef)}},[m]),(0,y.useLayoutEffect)(()=>()=>{var e,t,n;let r=null!=(n=null==(t=eo.getTreeNode(m))||null==(e=t.parent)?void 0:e.scopeRef)?n:null;(m===U||q(m,U))&&(!r||eo.getTreeNode(r))&&(U=r),eo.removeTreeNode(m)},[m]);let x=(0,f.useMemo)(()=>{var e;return e=m,{focusNext(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:a,wrap:i,accept:s}=n,l=o||(0,E.getActiveElement)((0,h.getOwnerDocument)(null!=(t=r[0])?t:void 0)),u=r[0].previousElementSibling,d=et(_(r),{tabbable:a,accept:s},r);d.currentNode=Y(l,r)?l:u;let c=d.nextNode();return!c&&i&&(d.currentNode=u,c=d.nextNode()),c&&J(c,!0),c},focusPrevious(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.current,{from:o,tabbable:a,wrap:i,accept:s}=n,l=o||(0,E.getActiveElement)((0,h.getOwnerDocument)(null!=(t=r[0])?t:void 0)),u=r[r.length-1].nextElementSibling,d=et(_(r),{tabbable:a,accept:s},r);d.currentNode=Y(l,r)?l:u;let c=d.previousNode();return!c&&i&&(d.currentNode=u,c=d.previousNode()),c&&J(c,!0),c},focusFirst(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,a=et(_(n),{tabbable:r,accept:o},n);a.currentNode=n[0].previousElementSibling;let i=a.nextNode();return i&&J(i,!0),i},focusLast(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.current,{tabbable:r,accept:o}=t,a=et(_(n),{tabbable:r,accept:o},n);a.currentNode=n[n.length-1].nextElementSibling;let i=a.previousNode();return i&&J(i,!0),i}}},[]),T=(0,f.useMemo)(()=>({focusManager:x,parentNode:b}),[b,x]);return f.default.createElement(z.Provider,{value:T},f.default.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:p}),l,f.default.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:v}))}function _(e){return e[0].parentElement}function G(e){let t=eo.getTreeNode(U);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function Y(e,t){return!!e&&!!t&&t.some(t=>t.contains(e))}function X(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of eo.traverse(eo.getTreeNode(t)))if(n&&Y(e,n.current))return!0;return!1}function q(e,t){var n;let r=null==(n=eo.getTreeNode(t))?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function J(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||t){if(null!=e)try{e.focus()}catch(e){}}else try{let t=(0,h.getOwnerDocument)(e),n=(0,E.getActiveElement)(t);"virtual"===N?(0,W.runAfterTransition)(()=>{(0,E.getActiveElement)(t)===n&&e.isConnected&&(0,P.focusWithoutScrolling)(e)}):(0,P.focusWithoutScrolling)(e)}catch(e){}}function Q(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=e[0].previousElementSibling,r=_(e),o=et(r,{tabbable:t},e);o.currentNode=n;let a=o.nextNode();return t&&!a&&((o=et(r=_(e),{tabbable:!1},e)).currentNode=n,a=o.nextNode()),a}function Z(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];J(Q(e,t))}function $(e){let t=eo.getTreeNode(U);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function ee(e){e.dispatchEvent(new CustomEvent(B,{bubbles:!0,cancelable:!0}))&&J(e)}function et(e,t,n){let r=(null==t?void 0:t.tabbable)?x.isTabbable:x.isFocusable,o=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,a=(0,h.getOwnerDocument)(o),i=(0,T.createShadowTreeWalker)(a,e||a,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var o;return(null==t||null==(o=t.from)?void 0:o.contains(e))?NodeFilter.FILTER_REJECT:r(e)&&function e(t,n){return"#comment"!==t.nodeName&&function(e){let t=(0,h.getOwnerWindow)(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(t)&&!t.hasAttribute("hidden")&&!t.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==t.nodeName||!n||"SUMMARY"===n.nodeName||t.hasAttribute("open"))&&(!t.parentElement||e(t.parentElement,t))}(e)&&(!n||Y(e,n))&&(!(null==t?void 0:t.accept)||t.accept(e))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return(null==t?void 0:t.from)&&(i.currentNode=t.from),i}class en{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new er({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&Y(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach(e=>n&&n.addChild(e))),this.fastMap.delete(t.scopeRef)}*traverse(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.root;if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e,t;let n=new en;for(let r of this.traverse())n.addTreeNode(r.scopeRef,null!=(t=null==(e=r.parent)?void 0:e.scopeRef)?t:null,r.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new er({scopeRef:null}),this.fastMap.set(null,this.root)}}class er{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let eo=new en;var ea=e.i(795168);let ei=f.default.createContext(null);function es(e){var t;let n=(0,S.useIsSSR)(),{portalContainer:r=n?null:document.body,isExiting:o}=e,[a,i]=(0,f.useState)(!1),s=(0,f.useMemo)(()=>({contain:a,setContain:i}),[a,i]),{getContainer:l}=null!=(t=(0,f.useContext)(p))?t:{};if(!e.portalContainer&&l&&(r=l()),!r)return null;let u=e.children;return e.disableFocusManagement||(u=f.default.createElement(V,{restoreFocus:!0,contain:(e.shouldContainFocus||a)&&!o},u)),u=f.default.createElement(ei.Provider,{value:s},f.default.createElement(b,null,u)),ea.default.createPortal(u,r)}var el=e.i(731636),eu=()=>e.r(99432)(e.i).then(e=>e.default),ed=(0,a.forwardRef)((e,t)=>{var n,a;let{className:f,children:p,portalContainer:v,motionProps:m,style:g,...b}=e,h=(0,i.useDOMRef)(t),{slots:y,isMenuOpen:E,height:w,disableAnimation:x,classNames:T}=r(),P=(0,s.clsx)(null==T?void 0:T.menu,f);return x?E?(0,el.jsx)(es,{portalContainer:v,children:(0,el.jsx)("ul",{ref:h,className:null==(n=y.menu)?void 0:n.call(y,{class:P}),"data-open":(0,s.dataAttr)(E),style:{"--navbar-height":"number"==typeof w?"".concat(w,"px"):w},...b,children:p})}):null:(0,el.jsx)(l.AnimatePresence,{mode:"wait",children:E?(0,el.jsx)(es,{portalContainer:v,children:(0,el.jsx)(u.LazyMotion,{features:eu,children:(0,el.jsx)(d.m.ul,{ref:h,layoutScroll:!0,animate:"enter",className:null==(a=y.menu)?void 0:a.call(y,{class:P}),"data-open":(0,s.dataAttr)(E),exit:"exit",initial:"exit",style:{"--navbar-height":"number"==typeof w?"".concat(w,"px"):w,...g},variants:o,...(0,c.mergeProps)(m,b),children:p})})}):null})});ed.displayName="HeroUI.NavbarMenu";var ec=ed,ef={ease:[.36,.66,.4,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1]};ef.easeOut,ef.easeIn,ef.easeIn,ef.easeOut,ef.ease,ef.ease,ef.ease,ef.ease;var ep={visible:{y:0,transition:{ease:ef.easeOut}},hidden:{y:"-100%",transition:{ease:ef.easeIn}}},ev=e.i(503622),em=e.i(175115),eg=e.i(532278),eb=(0,em.tv)({slots:{base:["flex","z-40","w-full","h-auto","items-center","justify-center","data-[menu-open=true]:border-none"],wrapper:["z-40","flex","px-6","gap-4","w-full","flex-row","relative","flex-nowrap","items-center","justify-between","h-[var(--navbar-height)]"],toggle:["group","flex","items-center","justify-center","w-6","h-full","outline-none","rounded-small","tap-highlight-transparent",...eg.dataFocusVisibleClasses],srOnly:["sr-only"],toggleIcon:["w-full","h-full","pointer-events-none","flex","flex-col","items-center","justify-center","text-inherit","group-data-[pressed=true]:opacity-70","transition-opacity","before:content-['']","before:block","before:h-px","before:w-6","before:bg-current","before:transition-transform","before:duration-150","before:-translate-y-1","before:rotate-0","group-data-[open=true]:before:translate-y-px","group-data-[open=true]:before:rotate-45","after:content-['']","after:block","after:h-px","after:w-6","after:bg-current","after:transition-transform","after:duration-150","after:translate-y-1","after:rotate-0","group-data-[open=true]:after:translate-y-0","group-data-[open=true]:after:-rotate-45"],brand:["flex","basis-0","flex-row","flex-grow","flex-nowrap","justify-start","bg-transparent","items-center","no-underline","text-medium","whitespace-nowrap","box-border"],content:["flex","gap-4","h-full","flex-row","flex-nowrap","items-center","data-[justify=start]:justify-start","data-[justify=start]:flex-grow","data-[justify=start]:basis-0","data-[justify=center]:justify-center","data-[justify=end]:justify-end","data-[justify=end]:flex-grow","data-[justify=end]:basis-0"],item:["text-medium","whitespace-nowrap","box-border","list-none","data-[active=true]:font-semibold"],menu:["z-30","px-6","pt-2","fixed","flex","max-w-full","top-[var(--navbar-height)]","inset-x-0","bottom-0","w-screen","flex-col","gap-2","overflow-y-auto"],menuItem:["text-large","data-[active=true]:font-semibold"]},variants:{position:{static:{base:"static"},sticky:{base:"sticky top-0 inset-x-0"}},maxWidth:{sm:{wrapper:"max-w-[640px]"},md:{wrapper:"max-w-[768px]"},lg:{wrapper:"max-w-[1024px]"},xl:{wrapper:"max-w-[1280px]"},"2xl":{wrapper:"max-w-[1536px]"},full:{wrapper:"max-w-full"}},hideOnScroll:{true:{base:["sticky","top-0","inset-x-0"]}},isBordered:{true:{base:["border-b","border-divider"]}},isBlurred:{false:{base:"bg-background",menu:"bg-background"},true:{base:["backdrop-blur-lg","data-[menu-open=true]:backdrop-blur-xl","backdrop-saturate-150","bg-background/70"],menu:["backdrop-blur-xl","backdrop-saturate-150","bg-background/70"]}},disableAnimation:{true:{menu:["hidden","h-[calc(100dvh_-_var(--navbar-height))]","data-[open=true]:flex"]}}},defaultVariants:{maxWidth:"lg",position:"sticky",isBlurred:!0}}),eh=e.i(731683),ey="undefined"!=typeof window;function eE(e){return ey?e?{x:e.scrollLeft,y:e.scrollTop}:{x:window.scrollX,y:window.scrollY}:{x:0,y:0}}var ew=e.i(326582),ex=e.i(685797),eT=e.i(576928);let eP="undefined"!=typeof document&&window.visualViewport,eC=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),eS=0;function eN(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function eL(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function ek(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=(0,eT.getScrollParent)(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect().top,r=n.getBoundingClientRect().top;r>t+n.clientHeight&&(e.scrollTop+=r-t)}n=e.parentElement}}function eR(e){var n,r;let o=(0,ev.useProviderContext)(),[l,u]=(0,a.mapPropsVariants)(e,eb.variantKeys),{ref:d,as:p,parentRef:v,height:m="4rem",shouldHideOnScroll:g=!1,disableScrollHandler:b=!1,shouldBlockScroll:h=!0,onScrollPositionChange:E,isMenuOpen:x,isMenuDefaultOpen:T,onMenuOpenChange:P=()=>{},motionProps:C,className:S,classNames:N,...L}=l,k=null!=(r=null!=(n=e.disableAnimation)?n:null==o?void 0:o.disableAnimation)&&r,R=(0,i.useDOMRef)(d),M=(0,f.useRef)(0),O=(0,f.useRef)(0),[D,A]=(0,f.useState)(!1),I=(0,f.useCallback)(e=>{P(e||!1)},[P]),[j,F]=(0,ew.useControlledState)(x,null!=T&&T,I),K=()=>{if(R.current){let e=R.current.offsetWidth;e!==M.current&&(M.current=e)}};!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{isDisabled:n}=e;(0,y.useLayoutEffect)(()=>{if(!n){let e,n,r,o,a;return 1==++eS&&(t=(0,w.isIOS)()?(r=null,o=(0,ex.chain)(eL(document,"touchstart",t=>{((e=(0,eT.getScrollParent)(t.target,!0))!==document.documentElement||e!==document.body)&&e instanceof HTMLElement&&"auto"===window.getComputedStyle(e).overscrollBehavior&&(n=eN(e,"overscrollBehavior","contain"))},{passive:!1,capture:!0}),eL(document,"touchmove",t=>{if(!e||e===document.documentElement||e===document.body)return void t.preventDefault();e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&t.preventDefault()},{passive:!1,capture:!0}),eL(document,"touchend",()=>{n&&n()},{passive:!1,capture:!0}),eL(document,"focus",e=>{var t;let n=e.target;((t=n)instanceof HTMLInputElement&&!eC.has(t.type)||t instanceof HTMLTextAreaElement||t instanceof HTMLElement&&t.isContentEditable)&&((()=>{if(r)return;let e=window.pageXOffset,t=window.pageYOffset;r=(0,ex.chain)(eL(window,"scroll",()=>{window.scrollTo(0,0)}),eN(document.documentElement,"paddingRight","".concat(window.innerWidth-document.documentElement.clientWidth,"px")),eN(document.documentElement,"overflow","hidden"),eN(document.body,"marginTop","-".concat(t,"px")),()=>{window.scrollTo(e,t)}),window.scrollTo(0,0)})(),n.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{n.style.transform="",eP&&(eP.height<window.innerHeight?requestAnimationFrame(()=>{ek(n)}):eP.addEventListener("resize",()=>ek(n),{once:!0}))}))},!0)),()=>{null==n||n(),null==r||r(),o()}):(a=window.innerWidth-document.documentElement.clientWidth,(0,ex.chain)(a>0&&("scrollbarGutter"in document.documentElement.style?eN(document.documentElement,"scrollbarGutter","stable"):eN(document.documentElement,"paddingRight","".concat(a,"px"))),eN(document.documentElement,"overflow","hidden")))),()=>{0==--eS&&t()}}},[n])}({isDisabled:!(h&&j)}),(0,eh.useResizeObserver)({ref:R,onResize:()=>{var e;let t=null==(e=R.current)?void 0:e.offsetWidth,n=window.innerWidth-document.documentElement.clientWidth;t&&t+n==M.current||t!==M.current&&(K(),F(!1))}}),(0,f.useEffect)(()=>{var e;K(),O.current=(null==(e=R.current)?void 0:e.offsetHeight)||0},[]);let H=(0,f.useMemo)(()=>eb({...u,disableAnimation:k,hideOnScroll:g}),[(0,s.objectToDeps)(u),k,g]),W=(0,s.clsx)(null==N?void 0:N.base,S);return(e=>{let{elementRef:t,delay:n=30,callback:r,isEnabled:o}=e,a=(0,f.useRef)(o?eE(null==t?void 0:t.current):{x:0,y:0}),i=(0,f.useRef)(null),s=(0,f.useCallback)(()=>{let e=eE(null==t?void 0:t.current);"function"==typeof r&&r({prevPos:a.current,currPos:e}),a.current=e,i.current=null},[r,t]);return(0,f.useEffect)(()=>{if(!o)return;let e=()=>{n?(i.current&&clearTimeout(i.current),i.current=setTimeout(s,n)):s()},r=(null==t?void 0:t.current)||window;return r.addEventListener("scroll",e),()=>{r.removeEventListener("scroll",e),i.current&&(clearTimeout(i.current),i.current=null)}},[null==t?void 0:t.current,n,s,o]),a.current})({elementRef:v,isEnabled:g||!b,callback:e=>{let{prevPos:t,currPos:n}=e;null==E||E(n.y),g&&A(e=>{let r=n.y>t.y&&n.y>O.current;return r!==e?r:e})}}),{Component:p||"nav",slots:H,domRef:R,height:m,isHidden:D,disableAnimation:k,shouldHideOnScroll:g,isMenuOpen:j,classNames:N,setIsMenuOpen:F,motionProps:C,getBaseProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...(0,c.mergeProps)(L,e),"data-hidden":(0,s.dataAttr)(D),"data-menu-open":(0,s.dataAttr)(j),ref:R,className:H.base({class:(0,s.clsx)(W,null==e?void 0:e.className)}),style:{"--navbar-height":"number"==typeof m?"".concat(m,"px"):m,...null==L?void 0:L.style,...null==e?void 0:e.style}}},getWrapperProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"data-menu-open":(0,s.dataAttr)(j),className:H.wrapper({class:(0,s.clsx)(null==N?void 0:N.wrapper,null==e?void 0:e.className)})}}}}var eM=e.i(660875),eO=()=>e.r(99432)(e.i).then(e=>e.default),eD=(0,a.forwardRef)((e,t)=>{let{children:r,...o}=e,a=eR({...o,ref:t}),i=a.Component,[s,l]=(0,eM.pickChildren)(r,ec),f=(0,el.jsxs)(el.Fragment,{children:[(0,el.jsx)("header",{...a.getWrapperProps(),children:s}),l]});return(0,el.jsx)(n,{value:a,children:a.shouldHideOnScroll?(0,el.jsx)(u.LazyMotion,{features:eO,children:(0,el.jsx)(d.m.nav,{animate:a.isHidden?"hidden":"visible",initial:!1,variants:ep,...(0,c.mergeProps)(a.getBaseProps(),a.motionProps),children:f})}):(0,el.jsx)(i,{...a.getBaseProps(),children:f})})});eD.displayName="HeroUI.Navbar";var eA=eD,eI=(0,a.forwardRef)((e,t)=>{var n;let{as:o,className:a,children:l,...u}=e,d=(0,i.useDOMRef)(t),{slots:c,classNames:f}=r(),p=(0,s.clsx)(null==f?void 0:f.brand,a);return(0,el.jsx)(o||"div",{ref:d,className:null==(n=c.brand)?void 0:n.call(c,{class:p}),...u,children:l})});eI.displayName="HeroUI.NavbarBrand";var ej=eI,eF=(0,a.forwardRef)((e,t)=>{var n;let{as:o,className:a,children:l,justify:u="start",...d}=e,c=(0,i.useDOMRef)(t),{slots:f,classNames:p}=r(),v=(0,s.clsx)(null==p?void 0:p.content,a);return(0,el.jsx)(o||"ul",{ref:c,className:null==(n=f.content)?void 0:n.call(f,{class:v}),"data-justify":u,...d,children:l})});eF.displayName="HeroUI.NavbarContent";var eK=eF,eH=(0,a.forwardRef)((e,t)=>{var n;let{as:o,className:a,children:l,isActive:u,...d}=e,c=(0,i.useDOMRef)(t),{slots:f,classNames:p}=r(),v=(0,s.clsx)(null==p?void 0:p.item,a);return(0,el.jsx)(o||"li",{ref:c,className:null==(n=f.item)?void 0:n.call(f,{class:v}),"data-active":(0,s.dataAttr)(u),...d,children:l})});eH.displayName="HeroUI.NavbarItem";var eW=eH,ez=(0,a.forwardRef)((e,t)=>{var n;let{className:o,children:a,isActive:l,...u}=e,d=(0,i.useDOMRef)(t),{slots:c,isMenuOpen:f,classNames:p}=r(),v=(0,s.clsx)(null==p?void 0:p.menuItem,o);return(0,el.jsx)("li",{ref:d,className:null==(n=c.menuItem)?void 0:n.call(c,{class:v}),"data-active":(0,s.dataAttr)(l),"data-open":(0,s.dataAttr)(f),...u,children:a})});ez.displayName="HeroUI.NavbarMenuItem";var eB=ez,eU=e.i(716792),eV=e.i(633907),e_=e.i(369610),eG=e.i(61683),eY=e.i(979347),eX=e.i(172770),eq=(0,a.forwardRef)((e,t)=>{var n;let{as:o,icon:a,className:l,onChange:u,autoFocus:d,srOnlyText:p,...v}=e,m=(0,i.useDOMRef)(t),{slots:g,classNames:b,isMenuOpen:h,setIsMenuOpen:y}=r(),E=(0,eG.useToggleState)({...v,isSelected:h,onChange:e=>{null==u||u(e),y(e)}}),{buttonProps:w,isPressed:x}=function(e,t,n){let{isSelected:r}=t,{isPressed:o,buttonProps:a}=function(e,t){let n,{elementType:r="button",isDisabled:o,onPress:a,onPressStart:i,onPressEnd:s,onPressUp:l,onPressChange:u,preventFocusOnPress:d,allowFocusWhenDisabled:f,onClick:p,href:v,target:m,rel:g,type:b="button"}=e;n="button"===r?{type:b,disabled:o}:{role:"button",href:"a"!==r||o?void 0:v,target:"a"===r?m:void 0,type:"input"===r?b:void 0,disabled:"input"===r?o:void 0,"aria-disabled":o&&"input"!==r?o:void 0,rel:"a"===r?g:void 0};let{pressProps:h,isPressed:y}=(0,eV.usePress)({onPressStart:i,onPressEnd:s,onPressChange:u,onPress:a,onPressUp:l,onClick:p,isDisabled:o,preventFocusOnPress:d,ref:t}),{focusableProps:E}=(0,e_.useFocusable)(e,t);f&&(E.tabIndex=o?-1:E.tabIndex);let w=(0,c.mergeProps)(E,h,(0,eU.filterDOMProps)(e,{labelable:!0}));return{isPressed:y,buttonProps:(0,c.mergeProps)(n,w,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],"aria-current":e["aria-current"]})}}({...e,onPress:(0,ex.chain)(t.toggle,e.onPress)},n);return{isPressed:o,isSelected:r,isDisabled:e.isDisabled||!1,buttonProps:(0,c.mergeProps)(a,{"aria-pressed":r})}}(e,E,m),{isFocusVisible:T,focusProps:P}=(0,eY.useFocusRing)({autoFocus:d}),{isHovered:C,hoverProps:S}=(0,eX.useHover)({}),N=(0,s.clsx)(null==b?void 0:b.toggle,l),L=(0,f.useMemo)(()=>"function"==typeof a?a(null!=h&&h):a||(0,el.jsx)("span",{className:g.toggleIcon({class:null==b?void 0:b.toggleIcon})}),[a,h,g.toggleIcon,null==b?void 0:b.toggleIcon]),k=(0,f.useMemo)(()=>p||(E.isSelected?"close navigation menu":"open navigation menu"),[p,h]);return(0,el.jsxs)(o||"button",{ref:m,className:null==(n=g.toggle)?void 0:n.call(g,{class:N}),"data-focus-visible":(0,s.dataAttr)(T),"data-hover":(0,s.dataAttr)(C),"data-open":(0,s.dataAttr)(h),"data-pressed":(0,s.dataAttr)(x),...(0,c.mergeProps)(w,P,S,v),children:[(0,el.jsx)("span",{className:g.srOnly(),children:k}),L]})});eq.displayName="HeroUI.NavbarMenuToggle";var eJ=eq;e.i(734952),e.i(692778)},716426:e=>{"use strict";e.s({ThemeSwitch:()=>ew},716426);var t=e.i(731636),n=e.i(794595),r=e.i(838653),o=e.i(447143);let a={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function i(e){let{children:t,elementType:i="div",isFocusable:s,style:l,...u}=e,{visuallyHiddenProps:d}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{style:t,isFocusable:n}=e,[i,s]=(0,r.useState)(!1),{focusWithinProps:l}=(0,o.useFocusWithin)({isDisabled:!n,onFocusWithinChange:e=>s(e)}),u=(0,r.useMemo)(()=>i?t:t?{...a,...t}:a,[i]);return{visuallyHiddenProps:{...l,style:u}}}(e);return r.default.createElement(i,(0,n.mergeProps)(u,d),t)}var s=e.i(385200),l=e.i(503622),u=e.i(264625),d=e.i(350939),c=e.i(172770),f=e.i(175115),p=e.i(532278),v=(0,f.tv)({slots:{base:"group relative max-w-fit inline-flex items-center justify-start cursor-pointer touch-none tap-highlight-transparent select-none",wrapper:["px-1","relative","inline-flex","items-center","justify-start","flex-shrink-0","overflow-hidden","bg-default-200","rounded-full",...p.groupDataFocusVisibleClasses],thumb:["z-10","flex","items-center","justify-center","bg-white","shadow-small","rounded-full","origin-right","pointer-events-none"],hiddenInput:p.hiddenInputClasses,startContent:"z-0 absolute start-1.5 text-current",endContent:"z-0 absolute end-1.5 text-default-600",thumbIcon:"text-black",label:"relative text-foreground select-none ms-2"},variants:{color:{default:{wrapper:["group-data-[selected=true]:bg-default-400","group-data-[selected=true]:text-default-foreground"]},primary:{wrapper:["group-data-[selected=true]:bg-primary","group-data-[selected=true]:text-primary-foreground"]},secondary:{wrapper:["group-data-[selected=true]:bg-secondary","group-data-[selected=true]:text-secondary-foreground"]},success:{wrapper:["group-data-[selected=true]:bg-success","group-data-[selected=true]:text-success-foreground"]},warning:{wrapper:["group-data-[selected=true]:bg-warning","group-data-[selected=true]:text-warning-foreground"]},danger:{wrapper:["group-data-[selected=true]:bg-danger","data-[selected=true]:text-danger-foreground"]}},size:{sm:{wrapper:"w-10 h-6",thumb:["w-4 h-4 text-tiny","group-data-[selected=true]:ms-4"],endContent:"text-tiny",startContent:"text-tiny",label:"text-small"},md:{wrapper:"w-12 h-7",thumb:["w-5 h-5 text-small","group-data-[selected=true]:ms-5"],endContent:"text-small",startContent:"text-small",label:"text-medium"},lg:{wrapper:"w-14 h-8",thumb:["w-6 h-6 text-medium","group-data-[selected=true]:ms-6"],endContent:"text-medium",startContent:"text-medium",label:"text-large"}},isDisabled:{true:{base:"opacity-disabled pointer-events-none"}},disableAnimation:{true:{wrapper:"transition-none",thumb:"transition-none"},false:{wrapper:"transition-background",thumb:"transition-all",startContent:["opacity-0","scale-50","transition-transform-opacity","group-data-[selected=true]:scale-100","group-data-[selected=true]:opacity-100"],endContent:["opacity-100","transition-transform-opacity","group-data-[selected=true]:translate-x-3","group-data-[selected=true]:opacity-0"]}}},defaultVariants:{color:"primary",size:"md",isDisabled:!1},compoundVariants:[{disableAnimation:!1,size:"sm",class:{thumb:["group-data-[pressed=true]:w-5","group-data-[selected]:group-data-[pressed]:ml-3"]}},{disableAnimation:!1,size:"md",class:{thumb:["group-data-[pressed=true]:w-6","group-data-[selected]:group-data-[pressed]:ml-4"]}},{disableAnimation:!1,size:"lg",class:{thumb:["group-data-[pressed=true]:w-7","group-data-[selected]:group-data-[pressed]:ml-5"]}}]}),m=e.i(685797),g=e.i(623572);e.i(922271);var b=e.i(716792),h=e.i(605415),y=e.i(940109),E=e.i(185743),w=e.i(128849),x=e.i(353836),T=e.i(388070);function P(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}let C=!1;var S=e.i(104853),N=e.i(707762);let L="default",k="",R=new WeakMap;function M(e){if((0,S.isIOS)())"disabled"===L&&(L="restoring",setTimeout(()=>{(0,N.runAfterTransition)(()=>{if("restoring"===L){let t=(0,x.getOwnerDocument)(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=k||""),k="",L="default"}})},300));else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&R.has(e)){let t=R.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),R.delete(e)}}let O=r.default.createContext({register:()=>{}});O.displayName="PressResponderContext";var D=e.i(300522),A=e.i(216788),I=e.i(725039),j=e.i(18299),F=e.i(984797),K=e.i(567830),H=e.i(856098),W=e.i(400535);e.i(795168);var z=new WeakMap;class B{continuePropagation(){(0,I._)(this,z,!1)}get shouldStopPropagation(){return(0,D._)(this,z)}constructor(e,t,n,r){var o;(0,A._)(this,z,{writable:!0,value:void 0}),(0,I._)(this,z,!0);let a=null!=(o=null==r?void 0:r.target)?o:n.currentTarget,i=null==a?void 0:a.getBoundingClientRect(),s,l=0,u,d=null;null!=n.clientX&&null!=n.clientY&&(u=n.clientX,d=n.clientY),i&&(null!=u&&null!=d?(s=u-i.left,l=d-i.top):(s=i.width/2,l=i.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=s,this.y=l}}let U=Symbol("linkClicked"),V="react-aria-pressable-style",_="data-react-aria-pressable";function G(e){let{onPress:t,onPressChange:o,onPressStart:a,onPressEnd:i,onPressUp:s,onClick:l,isDisabled:u,isPressed:d,preventFocusOnPress:c,shouldCancelOnPointerExit:f,allowTextSelectionOnPress:p,ref:v,...g}=function(e){let t=(0,r.useContext)(O);if(t){let{register:r,...o}=t;e=(0,n.mergeProps)(o,e),r()}return(0,j.useSyncRef)(t,e.ref),e}(e),[b,h]=(0,r.useState)(!1),y=(0,r.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:N,removeAllGlobalListeners:D}=(0,F.useGlobalListeners)(),A=(0,E.useEffectEvent)((e,t)=>{let n=y.current;if(u||n.didFirePressStart)return!1;let r=!0;if(n.isTriggeringEvent=!0,a){let n=new B("pressstart",t,e);a(n),r=n.shouldStopPropagation}return o&&o(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,h(!0),r}),I=(0,E.useEffectEvent)(function(e,n){let r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=y.current;if(!a.didFirePressStart)return!1;a.didFirePressStart=!1,a.isTriggeringEvent=!0;let s=!0;if(i){let t=new B("pressend",n,e);i(t),s=t.shouldStopPropagation}if(o&&o(!1),h(!1),t&&r&&!u){let r=new B("press",n,e);t(r),s&&(s=r.shouldStopPropagation)}return a.isTriggeringEvent=!1,s}),z=(0,E.useEffectEvent)((e,t)=>{let n=y.current;if(u)return!1;if(s){n.isTriggeringEvent=!0;let r=new B("pressup",t,e);return s(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0}),G=(0,E.useEffectEvent)(e=>{let t=y.current;if(t.isPressed&&t.target){for(let n of(t.didFirePressStart&&null!=t.pointerType&&I(q(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,D(),p||M(t.target),t.disposables))n();t.disposables=[]}}),Q=(0,E.useEffectEvent)(e=>{f&&G(e)}),Z=(0,E.useEffectEvent)(e=>{null==l||l(e)}),$=(0,E.useEffectEvent)((e,t)=>{if(l){let n=new MouseEvent("click",e);Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t}),l(P(n))}}),ee=(0,r.useMemo)(()=>{let e=y.current,t={onKeyDown(t){if(X(t.nativeEvent,t.currentTarget)&&(0,K.nodeContains)(t.currentTarget,(0,K.getEventTarget)(t.nativeEvent))){var r;J((0,K.getEventTarget)(t.nativeEvent),t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",o=A(t,"keyboard");let r=t.currentTarget;N((0,x.getOwnerDocument)(t.currentTarget),"keyup",(0,m.chain)(t=>{X(t,r)&&!t.repeat&&(0,K.nodeContains)(r,(0,K.getEventTarget)(t))&&e.target&&z(q(e.target,t),"keyboard")},n),!0)}o&&t.stopPropagation(),t.metaKey&&(0,S.isMac)()&&(null==(r=e.metaKeyEvents)||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||(0,K.nodeContains)(t.currentTarget,(0,K.getEventTarget)(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!H.openLink.isOpening){let n=!0;if(u&&t.preventDefault(),!e.ignoreEmulatedMouseEvents&&!e.isPressed&&("virtual"===e.pointerType||(0,W.isVirtualClick)(t.nativeEvent))){let e=A(t,"virtual"),r=z(t,"virtual"),o=I(t,"virtual");Z(t),n=e&&r&&o}else if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual",o=z(q(t.currentTarget,t),r),a=I(q(t.currentTarget,t),r,!0);n=o&&a,e.isOverTarget=!1,Z(t),G(t)}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n,r,o;if(e.isPressed&&e.target&&X(t,e.target)){J((0,K.getEventTarget)(t),t.key)&&t.preventDefault();let n=(0,K.getEventTarget)(t),o=(0,K.nodeContains)(e.target,(0,K.getEventTarget)(t));I(q(e.target,t),"keyboard",o),o&&$(t,e.target),D(),"Enter"!==t.key&&Y(e.target)&&(0,K.nodeContains)(e.target,n)&&!t[U]&&(t[U]=!0,(0,H.openLink)(e.target,t,!1)),e.isPressed=!1,null==(r=e.metaKeyEvents)||r.delete(t.key)}else if("Meta"===t.key&&(null==(n=e.metaKeyEvents)?void 0:n.size)){let t=e.metaKeyEvents;for(let n of(e.metaKeyEvents=void 0,t.values()))null==(o=e.target)||o.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!(0,K.nodeContains)(t.currentTarget,(0,K.getEventTarget)(t.nativeEvent)))return;if((0,W.isVirtualPointerEvent)(t.nativeEvent)){e.pointerType="virtual";return}e.pointerType=t.pointerType;let o=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,p||function(e){if((0,S.isIOS)()){if("default"===L){let t=(0,x.getOwnerDocument)(e);k=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}L="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";R.set(e,e.style[t]),e.style[t]="none"}}(e.target),o=A(t,e.pointerType);let a=(0,K.getEventTarget)(t.nativeEvent);"releasePointerCapture"in a&&a.releasePointerCapture(t.pointerId),N((0,x.getOwnerDocument)(t.currentTarget),"pointerup",n,!1),N((0,x.getOwnerDocument)(t.currentTarget),"pointercancel",r,!1)}o&&t.stopPropagation()},t.onMouseDown=t=>{if((0,K.nodeContains)(t.currentTarget,(0,K.getEventTarget)(t.nativeEvent))&&0===t.button){if(c){let n=function(e){for(;e&&!(0,w.isFocusable)(e);)e=e.parentElement;let t=(0,x.getOwnerWindow)(e),n=t.document.activeElement;if(!n||n===e)return;C=!0;let r=!1,o=e=>{(e.target===n||r)&&e.stopImmediatePropagation()},a=t=>{(t.target===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,(0,T.focusWithoutScrolling)(n),l()))},i=t=>{(t.target===e||r)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,(0,T.focusWithoutScrolling)(n),l()))};t.addEventListener("blur",o,!0),t.addEventListener("focusout",a,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",i,!0);let l=()=>{cancelAnimationFrame(u),t.removeEventListener("blur",o,!0),t.removeEventListener("focusout",a,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",i,!0),C=!1,r=!1},u=requestAnimationFrame(l);return l}(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{(0,K.nodeContains)(t.currentTarget,(0,K.getEventTarget)(t.nativeEvent))&&"virtual"!==e.pointerType&&(0!==t.button||e.isPressed||z(t,e.pointerType||t.pointerType))},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,A(q(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,I(q(e.target,t),e.pointerType,!1),Q(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if((0,K.nodeContains)(e.target,(0,K.getEventTarget)(t))&&null!=e.pointerType){let n=!1,r=setTimeout(()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?G(t):((0,T.focusWithoutScrolling)(e.target),e.target.click()))},80);N(t.currentTarget,"click",()=>n=!0,!0),e.disposables.push(()=>clearTimeout(r))}else G(t);e.isOverTarget=!1}},r=e=>{G(e)};t.onDragStart=e=>{(0,K.nodeContains)(e.currentTarget,(0,K.getEventTarget)(e.nativeEvent))&&G(e)}}return t},[N,u,c,D,p,G,Q,I,A,z,Z,$]);return(0,r.useEffect)(()=>{if(!v)return;let e=(0,x.getOwnerDocument)(v.current);if(!e||!e.head||e.getElementById(V))return;let t=e.createElement("style");t.id=V,t.textContent="\n@layer {\n [".concat(_,"] {\n touch-action: pan-x pan-y pinch-zoom;\n }\n}\n ").trim(),e.head.prepend(t)},[v]),(0,r.useEffect)(()=>{let e=y.current;return()=>{var t;for(let n of(p||M(null!=(t=e.target)?t:void 0),e.disposables))n();e.disposables=[]}},[p]),{isPressed:d||b,pressProps:(0,n.mergeProps)(g,ee,{[_]:!0})}}function Y(e){return"A"===e.tagName&&e.hasAttribute("href")}function X(e,t){let{key:n,code:r}=e,o=t.getAttribute("role");return("Enter"===n||" "===n||"Spacebar"===n||"Space"===r)&&!(t instanceof(0,x.getOwnerWindow)(t).HTMLInputElement&&!Z(t,n)||t instanceof(0,x.getOwnerWindow)(t).HTMLTextAreaElement||t.isContentEditable)&&!(("link"===o||!o&&Y(t))&&"Enter"!==n)}function q(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function J(e,t){return e instanceof HTMLInputElement?!Z(e,t):!(e instanceof HTMLInputElement)&&(e instanceof HTMLButtonElement?"submit"!==e.type&&"reset"!==e.type:!Y(e))}let Q=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Z(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:Q.has(e.type)}var $=e.i(183925);let ee=null,et=new Set,en=new Map,er=!1,eo=!1;function ea(e,t){for(let n of et)n(e,t)}function ei(e){er=!0,e.metaKey||!(0,S.isMac)()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(ee="keyboard",ea("keyboard",e))}function es(e){ee="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(er=!0,ea("pointer",e))}function el(e){(0,W.isVirtualClick)(e)&&(er=!0,ee="virtual")}function eu(e){e.target!==window&&e.target!==document&&!C&&e.isTrusted&&(er||eo||(ee="virtual",ea("virtual",e)),er=!1,eo=!1)}function ed(){C||(er=!1,eo=!0)}function ec(e){if("undefined"==typeof window||"undefined"==typeof document||en.get((0,x.getOwnerWindow)(e)))return;let t=(0,x.getOwnerWindow)(e),n=(0,x.getOwnerDocument)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){er=!0,r.apply(this,arguments)},n.addEventListener("keydown",ei,!0),n.addEventListener("keyup",ei,!0),n.addEventListener("click",el,!0),t.addEventListener("focus",eu,!0),t.addEventListener("blur",ed,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",es,!0),n.addEventListener("pointermove",es,!0),n.addEventListener("pointerup",es,!0)),t.addEventListener("beforeunload",()=>{ef(e)},{once:!0}),en.set(t,{focus:r})}let ef=(e,t)=>{let n=(0,x.getOwnerWindow)(e),r=(0,x.getOwnerDocument)(e);t&&r.removeEventListener("DOMContentLoaded",t),en.has(n)&&(n.HTMLElement.prototype.focus=en.get(n).focus,r.removeEventListener("keydown",ei,!0),r.removeEventListener("keyup",ei,!0),r.removeEventListener("click",el,!0),n.removeEventListener("focus",eu,!0),n.removeEventListener("blur",ed,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",es,!0),r.removeEventListener("pointermove",es,!0),r.removeEventListener("pointerup",es,!0)),en.delete(n))};function ep(e){if(!e)return;let t=!0;return n=>{e({...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t}),t&&n.stopPropagation()}}"undefined"!=typeof document&&function(e){let t,n=(0,x.getOwnerDocument)(void 0);"loading"!==n.readyState?ec(void 0):(t=()=>{ec(e)},n.addEventListener("DOMContentLoaded",t)),()=>ef(e,t)}();var ev=e.i(41163);e.i(442659);let em=r.default.createContext(null);r.default.forwardRef(function(e,t){let{children:n,...o}=e,a=(0,ev.useObjectRef)(t),i={...o,ref:a};return r.default.createElement(em.Provider,{value:i},n)});var eg=e.i(61683),eb=e.i(979347),eh=e.i(964874),ey=e.i(560566),eE=e.i(922155);let ew=e=>{let{className:o,classNames:a}=e,{theme:f,setTheme:p}=(0,eh.useTheme)(),w=(0,$.useIsSSR)(),{Component:C,slots:S,isSelected:L,getBaseProps:k,getInputProps:R,getWrapperProps:M}=function(){var e,t;let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=(0,l.useProviderContext)(),[i,f]=(0,s.mapPropsVariants)(o,v.variantKeys),{ref:p,as:w,name:C,value:S="",isReadOnly:L=!1,autoFocus:k=!1,startContent:R,endContent:M,defaultSelected:O,isSelected:D,children:A,thumbIcon:I,className:F,classNames:H,onChange:W,onValueChange:z,...B}=i,U=(0,r.useRef)(null),V=(0,r.useRef)(null),_=null!=(t=null!=(e=o.disableAnimation)?e:null==a?void 0:a.disableAnimation)&&t,Y=(0,r.useId)(),X=(0,r.useMemo)(()=>{let e=B["aria-label"]||"string"==typeof A?A:void 0;return{name:C,value:S,children:A,autoFocus:k,defaultSelected:O,isSelected:D,isDisabled:!!o.isDisabled,isReadOnly:L,"aria-label":e,"aria-labelledby":B["aria-labelledby"]||Y,onChange:z}},[S,C,Y,A,k,L,D,O,o.isDisabled,B["aria-label"],B["aria-labelledby"],z]),q=(0,eg.useToggleState)(X);(0,d.useSafeLayoutEffect)(()=>{if(!V.current)return;let e=!!V.current.checked;q.setSelected(e)},[V.current]);let{inputProps:J,isPressed:Q,isReadOnly:Z}=function(e,t,o){let{labelProps:a,inputProps:i,isSelected:s,isPressed:l,isDisabled:u,isReadOnly:d}=function(e,t,o){let{isDisabled:a=!1,isReadOnly:i=!1,value:s,name:l,children:u,"aria-label":d,"aria-labelledby":c,validationState:f="valid",isInvalid:p}=e,{pressProps:v,isPressed:m}=G({isDisabled:a}),{pressProps:g,isPressed:w}=G({onPress(){var e;t.toggle(),null==(e=o.current)||e.focus()},isDisabled:a||i}),{focusableProps:C}=function(e,t){let{focusProps:o}=function(e){let t,n,{isDisabled:o,onFocus:a,onBlur:i,onFocusChange:s}=e,l=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return i&&i(e),s&&s(!1),!0},[i,s]),u=(t=(0,r.useRef)({isFocused:!1,observer:null}),(0,y.useLayoutEffect)(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),n=(0,E.useEffectEvent)(e=>{null==l||l(e)}),(0,r.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(P(e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null==(e=t.current.observer)||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])),d=(0,r.useCallback)(e=>{let t=(0,x.getOwnerDocument)(e.target),n=t?(0,K.getActiveElement)(t):(0,K.getActiveElement)();e.target===e.currentTarget&&n===(0,K.getEventTarget)(e.nativeEvent)&&(a&&a(e),s&&s(!0),u(e))},[s,a,u]);return{focusProps:{onFocus:!o&&(a||s||i)?d:void 0,onBlur:!o&&(i||s)?l:void 0}}}(e),{keyboardProps:a}={keyboardProps:e.isDisabled?{}:{onKeyDown:ep(e.onKeyDown),onKeyUp:ep(e.onKeyUp)}},i=(0,n.mergeProps)(o,a),s=function(e){let t=(0,r.useContext)(em)||{};(0,j.useSyncRef)(t,e);let{ref:n,...o}=t;return o}(t),l=e.isDisabled?{}:s,u=(0,r.useRef)(e.autoFocus);(0,r.useEffect)(()=>{u.current&&t.current&&function(e){let t=(0,x.getOwnerDocument)(e),n=(0,K.getActiveElement)(t);"virtual"===ee?(0,N.runAfterTransition)(()=>{(0,K.getActiveElement)(t)===n&&e.isConnected&&(0,T.focusWithoutScrolling)(e)}):(0,T.focusWithoutScrolling)(e)}(t.current),u.current=!1},[t]);let d=e.excludeFromTabOrder?-1:0;return e.isDisabled&&(d=void 0),{focusableProps:(0,n.mergeProps)({...i,tabIndex:d},l)}}(e,o),S=(0,n.mergeProps)(v,C),L=(0,b.filterDOMProps)(e,{labelable:!0});return(0,h.useFormReset)(o,t.isSelected,t.setSelected),{labelProps:(0,n.mergeProps)(g,{onClick:e=>e.preventDefault()}),inputProps:(0,n.mergeProps)(L,{"aria-invalid":p||"invalid"===f||void 0,"aria-errormessage":e["aria-errormessage"],"aria-controls":e["aria-controls"],"aria-readonly":i||void 0,onChange:e=>{e.stopPropagation(),t.setSelected(e.target.checked)},disabled:a,...null==s?{}:{value:s},name:l,type:"checkbox",...S}),isSelected:t.isSelected,isPressed:m||w,isDisabled:a,isReadOnly:i,isInvalid:p||"invalid"===f}}(e,t,o);return{labelProps:a,inputProps:{...i,role:"switch",checked:s},isSelected:s,isPressed:l,isDisabled:u,isReadOnly:d}}(X,q,V),{focusProps:$,isFocused:et,isFocusVisible:en}=(0,eb.useFocusRing)({autoFocus:J.autoFocus}),{hoverProps:er,isHovered:eo}=(0,c.useHover)({isDisabled:J.disabled}),ea=!(X.isDisabled||Z)&&Q,ei=J.checked,es=J.disabled,el=(0,r.useMemo)(()=>v({...f,disableAnimation:_}),[(0,g.objectToDeps)(f),_]),eu=(0,g.clsx)(null==H?void 0:H.base,F),ed=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,"aria-hidden":!0,className:(0,g.clsx)(el.wrapper({class:(0,g.clsx)(null==H?void 0:H.wrapper,null==e?void 0:e.className)}))}},[el,null==H?void 0:H.wrapper]),ec=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,className:el.thumb({class:(0,g.clsx)(null==H?void 0:H.thumb,null==e?void 0:e.className)})}},[el,null==H?void 0:H.thumb]),ef=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...e,id:Y,className:el.label({class:(0,g.clsx)(null==H?void 0:H.label,null==e?void 0:e.className)})}},[el,null==H?void 0:H.label,es,ei]),ev=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{includeStateProps:!1};return(0,n.mergeProps)({width:"1em",height:"1em",className:el.thumbIcon({class:(0,g.clsx)(null==H?void 0:H.thumbIcon)})},e.includeStateProps?{isSelected:ei}:{})},[el,null==H?void 0:H.thumbIcon,ei]),eh=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{width:"1em",height:"1em",...e,className:el.startContent({class:(0,g.clsx)(null==H?void 0:H.startContent,null==e?void 0:e.className)})}},[el,null==H?void 0:H.startContent,ei]),ey=(0,r.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{width:"1em",height:"1em",...e,className:el.endContent({class:(0,g.clsx)(null==H?void 0:H.endContent,null==e?void 0:e.className)})}},[el,null==H?void 0:H.endContent,ei]);return{Component:w||"label",slots:el,classNames:H,domRef:U,children:A,thumbIcon:I,startContent:R,endContent:M,isHovered:eo,isSelected:ei,isPressed:ea,isFocused:et,isFocusVisible:en,isDisabled:es,getBaseProps:e=>({...(0,n.mergeProps)(er,B,e),ref:U,className:el.base({class:(0,g.clsx)(eu,null==e?void 0:e.className)}),"data-disabled":(0,g.dataAttr)(es),"data-selected":(0,g.dataAttr)(ei),"data-readonly":(0,g.dataAttr)(Z),"data-focus":(0,g.dataAttr)(et),"data-focus-visible":(0,g.dataAttr)(en),"data-hover":(0,g.dataAttr)(eo),"data-pressed":(0,g.dataAttr)(ea)}),getWrapperProps:ed,getInputProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{...(0,n.mergeProps)(J,$,e),ref:(0,u.mergeRefs)(V,p),id:J.id,className:el.hiddenInput({class:null==H?void 0:H.hiddenInput}),onChange:(0,m.chain)(W,J.onChange)}},getLabelProps:ef,getThumbProps:ec,getThumbIconProps:ev,getStartContentProps:eh,getEndContentProps:ey}}({isSelected:"light"===f||w,"aria-label":"Switch to ".concat("light"===f||w?"dark":"light"," mode"),onChange:()=>{"light"===f?p("dark"):p("light")}});return(0,t.jsxs)(C,{...k({className:(0,ey.default)("px-px transition-opacity hover:opacity-80 cursor-pointer",o,null==a?void 0:a.base)}),children:[(0,t.jsx)(i,{children:(0,t.jsx)("input",{...R()})}),(0,t.jsx)("div",{...M(),className:S.wrapper({class:(0,ey.default)(["h-auto w-auto","bg-transparent","rounded-lg","flex items-center justify-center","group-data-[selected=true]:bg-transparent","!text-default-500","pt-px","px-0","mx-0"],null==a?void 0:a.wrapper)}),children:!L||w?(0,t.jsx)(eE.SunFilledIcon,{size:22}):(0,t.jsx)(eE.MoonFilledIcon,{size:22})})]})}}}]);
//# sourceMappingURL=36c17de675c4a123.js.map