PageSourceSearch

https://www.erathos.com/_next/static/immutable/chunks/0x4w7wc1zi6bw.js

js erathos.com collected 2026-10-04 18:43:19 UTC 135,779 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,81140,e=>{"use strict";var t=Object.defineProperty,n=(e,n)=>t(e,"name",{value:n,configurable:!0}),r=!!("u">typeof window&&window.document&&window.document.createElement);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return n(function(n){if(e?.(n),!1===r||!n||!n.defaultPrevented)return t?.(n)},"handleEvent")}function i(e){if(!r)throw Error("Cannot access document outside of the DOM");return e?.ownerDocument??document}function a(e){return"IFRAME"===e.tagName}n(o,"composeEventHandlers"),n(function(e){if(!r)throw Error("Cannot access window outside of the DOM");return e?.ownerDocument?.defaultView??window},"getOwnerWindow"),n(i,"getOwnerDocument"),n(function e(t,n=!1){let{activeElement:r}=i(t);if(!r?.nodeName)return null;if(a(r)&&r.contentDocument)return e(r.contentDocument.body,n);if(n){let e=r.getAttribute("aria-activedescendant");if(e){let t=i(r).getElementById(e);if(t)return t}}return r},"getActiveElement"),n(a,"isFrame"),e.s(["composeEventHandlers",0,o])},5844,e=>{"use strict";e.s(["IS_DEVELOPMENT",0,!1])},75830,e=>{"use strict";var t=e.i(71645),n=e.i(30030),r=e.i(20783),o=e.i(91918),i=e.i(43476),a=Object.defineProperty,l=(e,t)=>a(e,"name",{value:t,configurable:!0});function s(e){let a=e+"CollectionProvider",[s,u]=(0,n.createContextScope)(a),[c,d]=s(a,{collectionRef:{current:null},itemMap:new Map}),f=l(e=>{let{scope:n,children:r}=e,o=t.useRef(null),a=t.useRef(new Map).current;return(0,i.jsx)(c,{scope:n,itemMap:a,collectionRef:o,children:r})},"CollectionProvider");f.displayName=a;let p=e+"CollectionSlot",m=(0,o.createSlot)(p),h=t.forwardRef((e,t)=>{let{scope:n,children:o}=e,a=d(p,n),l=(0,r.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(m,{ref:l,children:o})});h.displayName=p;let v=e+"CollectionItemSlot",g="data-radix-collection-item",y=(0,o.createSlot)(v),w=t.forwardRef((e,n)=>{let{scope:o,children:a,...l}=e,s=t.useRef(null),u=(0,r.useComposedRefs)(n,s),c=d(v,o);return t.useEffect(()=>(c.itemMap.set(s,{ref:s,...l}),()=>void c.itemMap.delete(s))),(0,i.jsx)(y,{...{[g]:""},ref:u,children:a})});function b(n){let r=d(e+"CollectionConsumer",n);return t.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(r.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[r.collectionRef,r.itemMap])}return w.displayName=v,l(b,"useCollection"),[{Provider:f,Slot:h,ItemSlot:w},b,u]}l(s,"createCollection");var u=new WeakMap,c=class e extends Map{static{l(this,"OrderedDict")}#e;constructor(e){super(e),this.#e=[...super.keys()],u.set(this,!0)}set(e,t){return u.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,n){let r,o=this.has(t),i=this.#e.length,a=p(e),l=a>=0?a:i+a,s=l<0||l>=i?-1:l;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,n),this;let u=this.size+ +!o;a<0&&l++;let c=[...this.#e],d=!1;for(let e=l;e<u;e++)if(l===e){let i=c[e];c[e]===t&&(i=c[e+1]),o&&this.delete(t),r=this.get(i),this.set(t,n)}else{d||c[e-1]!==t||(d=!0);let n=c[d?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=this.#e.indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=this.#e.indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=this.#e.indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return this.#e=[],super.clear()}delete(e){let t=super.delete(e);return t&&this.#e.splice(this.#e.indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=d(this.#e,e);if(void 0!==t)return this.get(t)}entryAt(e){let t=d(this.#e,e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return this.#e.indexOf(e)}keyAt(e){return d(this.#e,e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}
1}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(...e){let[t,n]=e,r=0,o=n??this.at(0);for(let n of this)o=0===r&&1===e.length?n:Reflect.apply(t,this,[o,n,r,this]),r++;return o}reduceRight(...e){let[t,n]=e,r=n??this.at(-1);for(let n=this.size-1;n>=0;n--){let o=this.at(n);r=n===this.size-1&&1===e.length?o:Reflect.apply(t,this,[r,o,n,this])}return r}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(...t){let n=[...this.entries()];return n.splice(...t),new e(n)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}};function d(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=f(e,t);return -1===n?void 0:e[n]}function f(e,t){let n=e.length,r=p(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}function p(e){return e!=e||0===e?0:Math.trunc(e)}function m(e,t){if(e===t)return!0;if("object"!=typeof e||"object"!=typeof t||null==e||null==t)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r of n)if(!Object.prototype.hasOwnProperty.call(t,r)||e[r]!==t[r])return!1;return!0}function h(e,t){return!!(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function v(e,t){return e[1].element&&t[1].element?h(e[1].element,t[1].element)?-1:1:0}function g(e){return new MutationObserver(t=>{for(let n of t)if("childList"===n.type)return void e()})}l(d,"at"),l(f,"toSafeIndex"),l(p,"toSafeInteger"),l(function(e){let a=e+"CollectionProvider",[s,u]=(0,n.createContextScope)(a),[d,f]=s(a,{collectionElement:null,collectionRef:{current:null},collectionRefObject:{current:null},itemMap:new c,setItemMap:l(()=>void 0,"setItemMap")}),p=l(({state:e,...t})=>e?(0,i.jsx)(y,{...t,state:e}):(0,i.jsx)(h,{...t}),"CollectionProvider");p.displayName=a;let h=l(e=>{let t=S();return(0,i.jsx)(y,{...e,state:t})},"CollectionInit");h.displayName=a+"Init";let y=l(e=>{let{scope:n,children:o,state:a}=e,l=t.useRef(null),[s,u]=t.useState(null),c=(0,r.useComposedRefs)(l,u),[f,p]=a;return t.useEffect(()=>{if(!s)return;let e=g(()=>{});return e.observe(s,{childList:!0,subtree:!0}),()=>{e.disconnect()}},[s]),(0,i.jsx)(d,{scope:n,itemMap:f,setItemMap:p,collectionRef:c,collectionRefObject:l,collectionElement:s,children:o})},"CollectionProviderImpl");y.displayName=a+"Impl";let w=e+"CollectionSlot",b=(0,o.createSlot)(w),x=t.forwardRef((e,t)=>{let{scope:n,children:o}=e,a=f(w,n),l=(0,r.useComposedRefs)(t,a.collectionRef);return(0,i.jsx)(b,{ref:l,children:o})});x.displayName=w;let C=e+"CollectionItemSlot",E=(0,o.createSlot)(C),R=t.forwardRef((e,n)=>{let{scope:o,children:a,...l}=e,s=t.useRef(null),[u,d]=t.useState(null),p=(0,r.useComposedRefs)(n,s,d),{setItemMap:h}=f(C,o),g=t.useRef(l);m(g.current,l)||(g.current=l);let y=g.current;return t.useEffect(()=>(h(e=>u?e.has(u)?e.set(u,{...y,element:u}).toSorted(v):(e.set(u,{...y,element:u}),e.toSorted(v)):e),()=>{h(e=>u&&e.has(u)?(e.delete(u),new c(e)):e)}),[u,y,h]),(0,i.jsx)(E,{"data-radix-collection-item":"",ref:p,children:a})});function S(){return t.useState(new c)}function P(t){let{itemMap:n}=f(e+"CollectionConsumer",t);return n}return R.displayName=C,l(S,"useInitCollection"),l(P,"useCollection"),[{Provider:p,Slot:x,ItemSlot:R},{createCollectionScope:u,useCollection:P,useInitCollection:S}]},"createCollection"),l(m,"shallowEqual"),l(h,"isElementPreceding"),l(v,"sortByDocumentPosition"),l(g,"getChildListObserver"),e.s(["createCollection",0,s])},30030,e=>{"use strict";var t=e.i(71645),n=e.i(43476),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,r=[]){let l=[];function s(r,i){let a=t.createContext(i);a.displayName=r+"Context";let s=l.length;l=[...l,i];let u=o(r=>{let{scope:o,children:i,...l}=r,u=o?.[e]?.[s]||a,c=t.useMemo(()=>l,Object.values(l));return(0,n.jsx)(u.Provider,{value:c,children:i})},"Provider");function c(n,o,l={}){let{optional:u=!1}=l,d=o?.[e]?.[s]||a,f=t.useContext(d);if(f)return f;if(void 0!==i)return i;if(!u)throw Error(`\`${n}\` must be used within \`${r}\``)}return u.displayName=r+"Provider",o(c,"useContext"),[u,c]}o(s,"createContext");let u=o(()=>{let n=l.map(e=>t.createContext(e));return o(function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])},"useScope")},"createScope");return u.scopeName=e,[s,a(u,...r)]}function a(...e){let n=e[0];if(1===e.length)return n;let r=o(()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return o(function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope");return r.scopeName=n.scopeName,r}o(function(e,r){let i=t.createContext(r);i.displayName=e+"Context";let a=o(e=>{let{children:r,...o}=e,a=t.useMemo(()=>o,Object.values(o));return(0,n.jsx)(i.Provider,{value:a,children:r})},"Provider");function l(n,o={}){let{optional:a=!1}=o,s=t.useContext(i);if(s)return s;if(void 0!==r)return r;if(!a)throw Error(`\`${n}\` must be used within \`${e}\``)}return a.displayName=e+"Provider",o(l,"useContext"),[a,l]},"createContext"),o(i,"createContextScope"),o(a,"composeContextScopes"),e.s(["createContextScope",0,i])},86318,e=>{"use strict";var t=e.i(71645),n=(e.i(43476),Object.defineProperty),r=t.createContext(void 0);function o(e){let n=t.useContext(r);return e||n||"ltr"}n(o,"name",{value:"useDirection",configurable:!0}
1),e.s(["useDirection",0,o])},26330,30207,e=>{"use strict";var t,n=e.i(71645),r=e.i(81140),o=e.i(48425),i=e.i(20783);function a(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}(0,Object.defineProperty)(a,"name",{value:"useCallbackRef",configurable:!0}),e.s(["useCallbackRef",0,a],30207);var l=e.i(43476),s=Object.defineProperty,u=(e,t)=>s(e,"name",{value:t,configurable:!0}),c="dismissableLayer.update",d=n.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),f=n.forwardRef(u(function(e,s){let{disableOutsidePointerEvents:f=!1,deferPointerDownOutside:p=!1,onEscapeKeyDown:m,onPointerDownOutside:y,onFocusOutside:w,onInteractOutside:b,onDismiss:x,...C}=e,E=n.useContext(d),[R,S]=n.useState(null),P=R?.ownerDocument??globalThis?.document,[,M]=n.useState({}),j=(0,i.useComposedRefs)(s,S),k=Array.from(E.layers),[D]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),O=D?k.indexOf(D):-1,I=R?k.indexOf(R):-1,T=E.layersWithOutsidePointerEventsDisabled.size>0,_=I>=O,A=n.useRef(!1),L=h(e=>{y?.(e),b?.(e),e.defaultPrevented||x?.()},{ownerDocument:P,deferPointerDownOutside:p,isDeferredPointerDownOutsideRef:A,dismissableSurfaces:E.dismissableSurfaces,shouldHandlePointerDownOutside:n.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...E.branches].some(t=>t.contains(e));return _&&!t},[E.branches,_])}),N=v(e=>{if(p&&A.current)return;let t=e.target;![...E.branches].some(e=>e.contains(t))&&(w?.(e),b?.(e),e.defaultPrevented||x?.())},P),F=!!R&&I===k.length-1,H=a(e=>{"Escape"===e.key&&(m?.(e),!e.defaultPrevented&&x&&(e.preventDefault(),x()))});return n.useEffect(()=>{if(F)return P.addEventListener("keydown",H,{capture:!0}),()=>P.removeEventListener("keydown",H,{capture:!0})},[P,F,H]),n.useEffect(()=>{if(R)return f&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(t=P.body.style.pointerEvents,P.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(R)),E.layers.add(R),g(),()=>{f&&(E.layersWithOutsidePointerEventsDisabled.delete(R),0===E.layersWithOutsidePointerEventsDisabled.size&&(P.body.style.pointerEvents=t))}},[R,P,f,E]),n.useEffect(()=>()=>{R&&(E.layers.delete(R),E.layersWithOutsidePointerEventsDisabled.delete(R),g())},[R,E]),n.useEffect(()=>{let e=u(()=>M({}),"handleUpdate");return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,l.jsx)(o.Primitive.div,{...C,ref:j,style:{pointerEvents:T?_?"auto":"none":void 0,...e.style},onFocusCapture:(0,r.composeEventHandlers)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,r.composeEventHandlers)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,r.composeEventHandlers)(e.onPointerDownCapture,L.onPointerDownCapture)})},"DismissableLayer"));function p(){let e=n.useContext(d),[t,r]=n.useState(null);return n.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),r}u(p,"useDismissableLayerSurface");var m=u(()=>!0,"IS_TRUE");function h(e,t){let{ownerDocument:r=globalThis?.document,deferPointerDownOutside:o=!1,isDeferredPointerDownOutsideRef:i,dismissableSurfaces:l,shouldHandlePointerDownOutside:s=m}=t,c=a(e),d=n.useRef(!1),f=n.useRef(!1),p=n.useRef(new Map),h=n.useRef(()=>{});return n.useEffect(()=>{function e(){f.current=!1,i.current=!1,p.current.clear()}function t(){return Array.from(p.current.values()).some(Boolean)}function n(e){if(!f.current)return;let t=e.target;t instanceof Node&&[...l].some(e=>e.contains(t))||p.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{f.current&&h.current()},0)}function a(e){f.current&&p.current.set(e.type,!1)}u(e,"resetOutsideInteraction"),u(t,"isOutsideInteractionIntercepted"),u(n,"handleInteractionCapture"),u(a,"handleInteractionBubble");let m=u(n=>{if(n.target&&!d.current){let a=function(){r.removeEventListener("click",h.current);let n=t();e(),n||y("dismissableLayer.pointerDownOutside",c,l,{discrete:!0})};if(u(a,"handleAndDispatchPointerDownOutsideEvent"),!s(n.target)){r.removeEventListener("click",h.current),e(
1),d.current=!1;return}let l={originalEvent:n};f.current=!0,i.current=o&&0===n.button,p.current.clear(),o&&0===n.button?(r.removeEventListener("click",h.current),h.current=a,r.addEventListener("click",h.current,{once:!0})):a()}else r.removeEventListener("click",h.current),e();d.current=!1},"handlePointerDown"),v=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of v)r.addEventListener(e,n,!0),r.addEventListener(e,a);let g=window.setTimeout(()=>{r.addEventListener("pointerdown",m)},0);return()=>{for(let e of(window.clearTimeout(g),r.removeEventListener("pointerdown",m),r.removeEventListener("click",h.current),v))r.removeEventListener(e,n,!0),r.removeEventListener(e,a)}},[r,c,o,i,l,s]),{onPointerDownCapture:u(()=>d.current=!0,"onPointerDownCapture")}}function v(e,t=globalThis?.document){let r=a(e),o=n.useRef(!1);return n.useEffect(()=>{let e=u(e=>{e.target&&!o.current&&y("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:u(()=>o.current=!0,"onFocusCapture"),onBlurCapture:u(()=>o.current=!1,"onBlurCapture")}}function g(){let e=new CustomEvent(c);document.dispatchEvent(e)}function y(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,o.dispatchDiscreteCustomEvent)(i,a):i.dispatchEvent(a)}u(h,"usePointerDownOutside"),u(v,"useFocusOutside"),u(g,"dispatchUpdate"),u(y,"handleAndDispatchCustomEvent"),e.s(["DismissableLayer",0,f,"useDismissableLayerSurface",0,p],26330)},3536,e=>{"use strict";var t=e.i(71645),n=Object.defineProperty,r=(e,t)=>n(e,"name",{value:t,configurable:!0}),o=0,i=null;function a(){t.useEffect(()=>{i||(i={start:l(),end:l()});let{start:e,end:t}=i;return document.body.firstElementChild!==e&&document.body.insertAdjacentElement("afterbegin",e),document.body.lastElementChild!==t&&document.body.insertAdjacentElement("beforeend",t),o++,()=>{1===o&&(i?.start.remove(),i?.end.remove(),i=null),o=Math.max(0,o-1)}},[])}function l(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}r(function(e){return a(),e.children},"FocusGuards"),r(a,"useFocusGuards"),r(l,"createFocusGuard"),e.s(["useFocusGuards",0,a])},65491,74606,e=>{"use strict";var t=e.i(71645),n=e.i(20783),r=e.i(48425),o=e.i(30207),i=e.i(43476),a=Object.defineProperty,l=(e,t)=>a(e,"name",{value:t,configurable:!0}),s="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=t.forwardRef(l(function(e,a){let{loop:d=!1,trapped:h=!1,onMountAutoFocus:v,onUnmountAutoFocus:g,...b}=e,[x,E]=t.useState(null),R=(0,o.useCallbackRef)(v),S=(0,o.useCallbackRef)(g),P=t.useRef(null),M=(0,n.useComposedRefs)(a,E),j=t.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;t.useEffect(()=>{if(h){let e=function(e){if(j.paused||!x)return;let t=e.target;x.contains(t)?P.current=t:y(P.current,{select:!0})},t=function(e){if(j.paused||!x)return;let t=e.relatedTarget;null!==t&&(x.contains(t)||y(P.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&y(x)};l(e,"handleFocusIn"),l(t,"handleFocusOut"),l(n,"handleMutations"),document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(n);return x&&r.observe(x,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[h,x,j.paused]),t.useEffect(()=>{if(x){w.add(j);let e=document.activeElement;if(!x.contains(e)){let t=new CustomEvent(s,c);x.addEventListener(s,R),x.dispatchEvent(t),t.defaultPrevented||(f(C(m(x)),{select:!0}),document.activeElement===e&&y(x))}return()=>{x.removeEventListener(s,R),setTimeout(()=>{let t=new CustomEvent(u,c);x.addEventListener(u,S),x.dispatchEvent(t),t.defaultPrevented||y(e??document.body,{select:!0}),x.removeEventListener(u,S),w.remove(j)},0)}}},[x,R,S,j]);let k=t.useCallback(e=>{if(!d&&!h||j.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[r,o]=p(t);r&&o?e.shiftKey||n!==o?e.shiftKey&&n===r&&(e.preventDefault(),d&&y(o,{select:!0})):(e.preventDefault(),d&&y(r,{select:!0})):n===t&&e.preventDefault()}},[d,h,j.paused]);return(0,i.jsx)(r.Primitive.div,{tabIndex:-1,...b,ref:M,onKeyDown:k})},"FocusScope"));function f(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(y(r,{select:t}),document.activeElement!==n)return}function p(e){let t=m(e);return[h(t,e),h(t.reverse(),e)]}function m(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:l(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function h(e,t){let n="function"==typeof t.checkVisibility&&t.checkVisibility({checkVisibilityCSS:!0});for(let r of e)if(!(n?!r.checkVisibility({checkVisibilityCSS:!0}):v(r,{upTo:t})))return r}function v(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function g(e){return e instanceof HTMLInputElement&&"select"in e}function y(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&g(e)&&t&&e.select()}}l(f,"focusFirst"),l(p,"getTabbableEdges"),l(m,"getTabbableCandidates"),l(h,"findVisible"),l(v,"
1isHidden"),l(g,"isSelectableInput"),l(y,"focus");var w=b();function b(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=x(e,t)).unshift(t)},remove(t){e=x(e,t),e[0]?.resume()}}}function x(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}function C(e){return e.filter(e=>"A"!==e.tagName)}l(b,"createFocusScopesStack"),l(x,"arrayRemove"),l(C,"removeLinks"),e.s(["FocusScope",0,d],65491);var E=e.i(74080),R=e.i(34620),S=Object.defineProperty,P=t.forwardRef(S(function(e,n){let{container:o,...a}=e,[l,s]=t.useState(!1);(0,R.useLayoutEffect)(()=>s(!0),[]);let u=o||l&&globalThis?.document?.body;return u?E.createPortal((0,i.jsx)(r.Primitive.div,{...a,ref:n}),u):null},"name",{value:"Portal",configurable:!0}));e.s(["Portal",0,P],74606)},10772,e=>{"use strict";var t=e.i(71645),n=e.i(34620),r=Object.defineProperty,o=t[" useId ".trim().toString()]||(()=>void 0),i=0;function a(e){let[r,a]=t.useState(o());return(0,n.useLayoutEffect)(()=>{e||a(e=>e??String(i++))},[e]),e||(r?`radix-${r}`:"")}r(a,"name",{value:"useId",configurable:!0}),e.s(["useId",0,a])},76958,e=>{"use strict";var t=e.i(71645),n=e.i(74080),r=e.i(30030),o=e.i(81140),i=e.i(48425),a=e.i(69340),l=e.i(20783),s=e.i(86318),u=e.i(96626),c=e.i(10772),d=e.i(75830),f=e.i(26330),p=e.i(99682),m=e.i(34620),h=e.i(30207),v=e.i(43476),g=Object.defineProperty,y=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),w=t.forwardRef(g(function(e,t){return(0,v.jsx)(i.Primitive.span,{...e,ref:t,style:{...y,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0})),b=Object.defineProperty,x=(e,t)=>b(e,"name",{value:t,configurable:!0}),C="NavigationMenu",[E,R,S]=(0,d.createCollection)(C),[P,M,j]=(0,d.createCollection)(C),[k,D]=(0,r.createContextScope)(C,[S,j]),[O,I]=k(C),[T,_]=k(C),A=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,value:o,onValueChange:u,defaultValue:c,delayDuration:d=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:m,...h}=e,[g,y]=t.useState(null),w=(0,l.useComposedRefs)(n,y),b=(0,s.useDirection)(m),E=t.useRef(0),R=t.useRef(0),S=t.useRef(0),[P,M]=t.useState(!0),[j,k]=(0,a.useControllableState)({prop:o,onChange:x(e=>{let t=f>0;""!==e?(window.clearTimeout(S.current),t&&M(!1)):(window.clearTimeout(S.current),S.current=window.setTimeout(()=>M(!0),f)),u?.(e)},"onChange"),defaultProp:c??"",caller:C}),D=t.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>k(""),150)},[k]),O=t.useCallback(e=>{window.clearTimeout(R.current),k(e)},[k]),I=t.useCallback(e=>{j===e?window.clearTimeout(R.current):E.current=window.setTimeout(()=>{window.clearTimeout(R.current),k(e)},d)},[j,k,d]);return t.useEffect(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(R.current),window.clearTimeout(S.current)},[]),(0,v.jsx)(F,{scope:r,isRootMenu:!0,value:j,dir:b,orientation:p,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(E.current),P?I(e):O(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),D()},onContentEnter:()=>window.clearTimeout(R.current),onContentLeave:D,onItemSelect:e=>{k(t=>t===e?"":e)},onItemDismiss:()=>k(""),children:(0,v.jsx)(i.Primitive.nav,{"aria-label":"Main","data-orientation":p,dir:b,...h,ref:w})})},"NavigationMenu")),L="NavigationMenuSub",N=t.forwardRef(x(function(e,t){let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:l,orientation:s="horizontal",...u}=e,c=I(L,n),[d,f]=(0,a.useControllableState)({prop:r,onChange:o,defaultProp:l??"",caller:L});return(0,v.jsx)(F,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:s,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,v.jsx)(i.Primitive.div,{"data-orientation":s,...u,ref:t})})},"NavigationMenuSub")),F=x(e=>{let{scope:n,isRootMenu:r,rootNavigationMenu:o,dir:i,orientation:a,children:l,value:s,onItemSelect:u,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:m,onContentEnter:g,onContentLeave:y}=e,[w,b]=t.useState(null),[x,C]=t.useState(new Map),[R,S]=t.useState(null);return(0,v.jsx)(O,{scope:n,isRootMenu:r,rootNavigationMenu:o,value:s,previousValue:(0,p.usePrevious)(s),baseId:(0,c.useId)(),dir:i,orientation:a,viewport:w,onViewportChange:b,indicatorTrack:R,onIndicatorTrackChange:S,onTriggerEnter:(0,h.useCallbackRef)(f),onTriggerLeave:(0,h.useCallbackRef)(m),onContentEnter:(0,h.useCallbackRef)(g),onContentLeave:(0,h.useCallbackRef)(y),onItemSelect:(0,h.useCallbackRef)(u),onItemDismiss:(0,h.useCallbackRef)(d),onViewportContentChange:t.useCallback((e,t)=>{C(n=>
1(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:t.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,v.jsx)(E.Provider,{scope:n,children:(0,v.jsx)(T,{scope:n,items:x,children:l})})})},"NavigationMenuProvider"),H=t.forwardRef(x(function(e,t){let{__scopeNavigationMenu:n,...r}=e,o=I("NavigationMenuList",n),a=(0,v.jsx)(i.Primitive.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,v.jsx)(i.Primitive.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,v.jsx)(E.Slot,{scope:n,children:o.isRootMenu?(0,v.jsx)(ei,{asChild:!0,children:a}):a})})},"NavigationMenuList")),[z,$]=k("NavigationMenuItem"),W=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,value:o,...a}=e,l=(0,c.useId)(),s=t.useRef(null),u=t.useRef(null),d=t.useRef(null),f=t.useRef(()=>{}),p=t.useRef(!1),m=t.useCallback((e="start")=>{if(s.current){f.current();let t=es(s.current);t.length&&eu("start"===e?t:t.reverse())}},[]),h=t.useCallback(()=>{if(s.current){let e=es(s.current);e.length&&(f.current=ec(e))}},[]);return(0,v.jsx)(z,{scope:r,value:o||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:s,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:h,onContentFocusOutside:h,children:(0,v.jsx)(i.Primitive.li,{...a,ref:n})})},"NavigationMenuItem")),K="NavigationMenuTrigger",V=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,disabled:a,...s}=e,u=I(K,e.__scopeNavigationMenu),c=$(K,e.__scopeNavigationMenu),d=t.useRef(null),f=(0,l.useComposedRefs)(d,c.triggerRef,n),p=ep(u.baseId,c.value),m=em(u.baseId,c.value),h=t.useRef(!1),g=t.useRef(!1),y=c.value===u.value;return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(E.ItemSlot,{scope:r,value:c.value,children:(0,v.jsx)(el,{asChild:!0,children:(0,v.jsx)(i.Primitive.button,{id:p,disabled:a,"data-disabled":a?"":void 0,"data-state":ef(y),"aria-expanded":y,"aria-controls":y?m:void 0,...s,ref:f,onPointerEnter:(0,o.composeEventHandlers)(e.onPointerEnter,()=>{g.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,eh(()=>{a||g.current||c.wasEscapeCloseRef.current||h.current||(u.onTriggerEnter(c.value),h.current=!0)})),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eh(()=>{a||(u.onTriggerLeave(),h.current=!1)})),onClick:(0,o.composeEventHandlers)(e.onClick,()=>{u.onItemSelect(c.value),g.current=y}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===u.dir?"ArrowLeft":"ArrowRight"}[u.orientation];y&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),y&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(w,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===d.current,o=t?.contains(n);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),u.viewport&&(0,v.jsx)("span",{"aria-owns":m})]})]})},"NavigationMenuTrigger")),U="navigationMenu.linkSelect",B=t.forwardRef(x(function(e,t){let{__scopeNavigationMenu:n,active:r,onSelect:a,...l}=e;return(0,v.jsx)(el,{asChild:!0,children:(0,v.jsx)(i.Primitive.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...l,ref:t,onClick:(0,o.composeEventHandlers)(e.onClick,e=>{let t=e.target,n=new CustomEvent(U,{bubbles:!0,cancelable:!0});if(t.addEventListener(U,e=>a?.(e),{once:!0}),(0,i.dispatchDiscreteCustomEvent)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(Q,{bubbles:!0,cancelable:!0});(0,i.dispatchDiscreteCustomEvent)(t,e)}},{checkForDefaultPrevented:!1})})})},"NavigationMenuLink")),G="NavigationMenuIndicator",X=t.forwardRef(x(function(e,t){let{forceMount:r,...o}=e,i=I(G,e.__scopeNavigationMenu),a=!!i.value;return i.indicatorTrack?n.createPortal((0,v.jsx)(u.Presence,{present:r||a,children:(0,v.jsx)(q,{...o,ref:t})}),i.indicatorTrack):null},"NavigationMenuIndicator")),q=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,...o}=e,a=I(G,r),l=R(r),[s,u]=t.useState(null),[c,d]=t.useState(null),f="horizontal"===a.orientation,p=!!a.value;t.useEffect(()=>{let e=l(),t=e.find(e=>e.value===a.value)?.ref.current;t&&u(t)},[l,a.value]);let m=x(()=>{s&&d({size:f?s.offsetWidth:s.offsetHeight,offset:f?s.offsetLeft:s.offsetTop})},"handlePositionChange");return ed(s,m),ed(a.indicatorTrack,m),c?(0,v.jsx)(i.Primitive.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":a.orientation,...o,ref:n,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:`translateX(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-x":`${c.offset}px`}:{top:0,height:c.size+"px",transform:`translateY(${c.offset}px)`,"--radix-navigation-menu-indicator-translate-y":`${c.offset}px`},...o.style}}):null},"NavigationMenuIndicatorImpl")),Y="NavigationMenuContent",Z=t.forwardRef(x(function(e,t){let{forceMount:n,...r}=e,i=I(Y,e.__scopeNavigationMenu),a=$(Y,e.__scopeNavigationMenu),s=(0,l.useComposedRefs)(a.contentRef,t),c=a.value===i.value,d={value:a.value,triggerRef:a.triggerRef,focu
1sProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...r};return i.viewport?(0,v.jsx)(J,{forceMount:n,...d,ref:s}):(0,v.jsx)(u.Presence,{present:n||c,children:(0,v.jsx)(ee,{"data-state":ef(c),...d,ref:s,onPointerEnter:(0,o.composeEventHandlers)(e.onPointerEnter,i.onContentEnter),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eh(i.onContentLeave)),style:{pointerEvents:!c&&i.isRootMenu?"none":void 0,...d.style}})})},"NavigationMenuContent")),J=t.forwardRef(x(function(e,t){let{onViewportContentChange:n,onViewportContentRemove:r}=I(Y,e.__scopeNavigationMenu);return(0,m.useLayoutEffect)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,m.useLayoutEffect)(()=>()=>r(e.value),[e.value,r]),null},"ViewportContentMounter")),Q="navigationMenu.rootContentDismiss",ee=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,value:i,triggerRef:a,focusProxyRef:s,wasEscapeCloseRef:u,onRootContentClose:c,onContentFocusOutside:d,...p}=e,m=I(Y,r),h=t.useRef(null),g=(0,l.useComposedRefs)(h,n),y=ep(m.baseId,i),w=em(m.baseId,i),b=R(r),C=t.useRef(null),{onItemDismiss:E}=m;t.useEffect(()=>{let e=h.current;if(m.isRootMenu&&e){let t=x(()=>{E(),c(),e.contains(document.activeElement)&&a.current?.focus()},"handleClose");return e.addEventListener(Q,t),()=>e.removeEventListener(Q,t)}},[m.isRootMenu,e.value,a,E,c]);let S=t.useMemo(()=>{let e=b().map(e=>e.value);"rtl"===m.dir&&e.reverse();let t=e.indexOf(m.value),n=e.indexOf(m.previousValue),r=i===m.value,o=n===e.indexOf(i);if(!r&&!o)return C.current;let a=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(o&&-1!==t)return t>n?"to-start":"to-end"}return null})();return C.current=a,a},[m.previousValue,m.value,m.dir,b,i]);return(0,v.jsx)(ei,{asChild:!0,children:(0,v.jsx)(f.DismissableLayer,{id:w,"aria-labelledby":y,"data-motion":S,"data-orientation":m.orientation,...p,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{let e=new Event(Q,{bubbles:!0,cancelable:!0});h.current?.dispatchEvent(e)},onFocusOutside:(0,o.composeEventHandlers)(e.onFocusOutside,e=>{d();let t=e.target;m.rootNavigationMenu?.contains(t)&&e.preventDefault()}),onPointerDownOutside:(0,o.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.target,n=b().some(e=>e.ref.current?.contains(t)),r=m.isRootMenu&&m.viewport?.contains(t);(n||r||!m.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=es(e.currentTarget),n=document.activeElement,r=t.findIndex(e=>e===n);eu(e.shiftKey?t.slice(0,r).reverse():t.slice(r+1,t.length))?e.preventDefault():s.current?.focus()}}),onEscapeKeyDown:(0,o.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.current=!0})})})},"NavigationMenuContentImpl")),et="NavigationMenuViewport",en=t.forwardRef(x(function(e,t){let{forceMount:n,...r}=e,o=!!I(et,e.__scopeNavigationMenu).value;return(0,v.jsx)(u.Presence,{present:n||o,children:(0,v.jsx)(er,{...r,ref:t})})},"NavigationMenuViewport")),er=t.forwardRef(x(function(e,n){let{__scopeNavigationMenu:r,children:a,...s}=e,c=I(et,r),d=(0,l.useComposedRefs)(n,c.onViewportChange),f=_(Y,e.__scopeNavigationMenu),[p,m]=t.useState(null),[h,g]=t.useState(null),y=p?p?.width+"px":void 0,w=p?p?.height+"px":void 0,b=!!c.value,C=b?c.value:c.previousValue,E=x(()=>{h&&m({width:h.offsetWidth,height:h.offsetHeight})},"handleSizeChange");return ed(h,E),(0,v.jsx)(i.Primitive.div,{"data-state":ef(b),"data-orientation":c.orientation,...s,ref:d,style:{pointerEvents:!b&&c.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":w,...s.style},onPointerEnter:(0,o.composeEventHandlers)(e.onPointerEnter,c.onContentEnter),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,eh(c.onContentLeave)),children:Array.from(f.items).map(([e,{ref:t,forceMount:n,...r}])=>{let o=C===e;return(0,v.jsx)(u.Presence,{present:n||o,children:(0,v.jsx)(eo,{...r,contentRef:t,isActive:o,onActiveContentChange:g})},e)})})},"NavigationMenuViewportImpl")),eo=x(({contentRef:e,isActive:n,onActiveContentChange:r,...o})=>{let i=t.useCallback(e=>{n&&e&&r(e)},[n,r]),a=(0,l.useComposedRefs)(e,i);return(0,v.jsx)(ee,{...o,ref:a})},"NavigationMenuViewportItem"),ei=t.forwardRef(x(function(e,t){let{__scopeNavigationMenu:n,...r}=e,o=I("FocusGroup",n);return(0,v.jsx)(P.Provider,{scope:n,children:(0,v.jsx)(P.Slot,{scope:n,children:(0,v.jsx)(i.Primitive.div,{dir:o.dir,...r,ref:t})})})},"FocusGroup")),ea=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],el=t.forwardRef(x(function(e,t){let{__scopeNavigationMenu:n,...r}=e,a=M(n),l=I("FocusGroupItem",n);return(0,v.jsx)(P.ItemSlot,{scope:n,children:(0,v.jsx)(i.Primitive.button,{...r,ref:t,onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>
1{if(["Home","End",...ea].includes(e.key)){let t=a().map(e=>e.ref.current);if(["rtl"===l.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),ea.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>eu(t)),e.preventDefault()}})})})},"FocusGroupItem"));function es(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:x(e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;n.nextNode();)t.push(n.currentNode);return t}function eu(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ec(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}}function ed(e,t){let n=(0,h.useCallbackRef)(t);(0,m.useLayoutEffect)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function ef(e){return e?"open":"closed"}function ep(e,t){return`${e}-trigger-${t}`}function em(e,t){return`${e}-content-${t}`}function eh(e){return t=>"mouse"===t.pointerType?e(t):void 0}x(es,"getTabbableCandidates"),x(eu,"focusFirst"),x(ec,"removeFromTabOrder"),x(ed,"useResizeObserver"),x(ef,"getOpenState"),x(ep,"makeTriggerId"),x(em,"makeContentId"),x(eh,"whenMouse"),e.s(["Content",0,Z,"Indicator",0,X,"Item",0,W,"Link",0,B,"List",0,H,"NavigationMenu",0,A,"NavigationMenuContent",0,Z,"NavigationMenuIndicator",0,X,"NavigationMenuItem",0,W,"NavigationMenuLink",0,B,"NavigationMenuList",0,H,"NavigationMenuSub",0,N,"NavigationMenuTrigger",0,V,"NavigationMenuViewport",0,en,"Root",0,A,"Sub",0,N,"Trigger",0,V,"Viewport",0,en,"createNavigationMenuScope",0,D],76958)},96626,e=>{"use strict";var t=e.i(71645),n=e.i(34620),r=Object.defineProperty,o=(e,t)=>r(e,"name",{value:t,configurable:!0});function i(e,n){return t.useReducer((e,t)=>n[e][t]??e,e)}o(i,"useStateMachine");var a=o(e=>{let{present:n,children:r}=e,o=l(n),i="function"==typeof r?r({present:o.isPresent}):t.Children.only(r),a=u(o.ref,d(i));return"function"==typeof r||o.isPresent?t.cloneElement(i,{ref:a}):null},"Presence");function l(e){let[r,a]=t.useState(),l=t.useRef(null),s=t.useRef(e),u=t.useRef("none"),d=t.useRef(void 0),[f,p]=i(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return t.useEffect(()=>{"mounted"===f?(u.current=d.current??c(l.current),d.current=void 0):u.current="none"},[f]),(0,n.useLayoutEffect)(()=>{let t=l.current,n=s.current;if(n!==e){let r=u.current,o=c(t);e?(d.current=o,p("MOUNT")):"none"===o||t?.display==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),s.current=e}},[e,p]),(0,n.useLayoutEffect)(()=>{if(r){let e,t=r.ownerDocument.defaultView??window,n=o(n=>{let o=c(l.current).includes(CSS.escape(n.animationName));if(n.target===r&&o&&(p("ANIMATION_END"),!s.current)){let n=r.style.animationFillMode;r.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=n)})}},"handleAnimationEnd"),i=o(e=>{e.target===r&&(u.current=c(l.current))},"handleAnimationStart");return r.addEventListener("animationstart",i),r.addEventListener("animationcancel",n),r.addEventListener("animationend",n),()=>{t.clearTimeout(e),r.removeEventListener("animationstart",i),r.removeEventListener("animationcancel",n),r.removeEventListener("animationend",n)}}p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:t.useCallback(e=>{if(e){let t=getComputedStyle(e);l.current=t,d.current=c(t)}else l.current=null;a(e)},[])}}function s(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function u(...e){let n=t.useRef(e);return n.current=e,t.useCallback(e=>{let t=n.current,r=!1,o=t.map(t=>{let n=s(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<o.length;e++){let n=o[e];"function"==typeof n?n():s(t[e],null)}}},[])}function c(e){return e?.animationName||"none"}function d(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}o(l,"usePresence"),o(s,"setRef"),o(u,"useStableComposedRefs"),o(c,"getAnimationName"),o(d,"getElementRef"),e.s(["Presence",0,a])},69340,48425,e=>{"use strict";var t=e.i(71645),n=e.i(5844),r=e.i(34620),o=Object.defineProperty,i=t[" useEffectEvent ".trim().toString()],a=t[" useInsertionEffect ".trim().toString()];function l(e){if("function"==typeof i)return i(e);let n=t.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof a?a(()=>{n.current=e}):(0,r.useLayoutEffect)(()=>{n.current=e}),t.useMemo(()=>(...e)=>n.current?.(...e),[])}o(l,"name",{value:"useEffectEvent",configurable:!0});var s=Object.defineProperty,u=(e,t)=>
1s(e,"name",{value:t,configurable:!0}),c=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;function d({prop:e,defaultProp:r,onChange:o=u(()=>{},"onChange"),caller:i}){let[a,l,s]=f({defaultProp:r,onChange:o}),c=void 0!==e,m=c?e:a;if(n.IS_DEVELOPMENT){let n=t.useRef(void 0!==e);t.useEffect(()=>{let e=n.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}n.current=c},[c,i])}return[m,t.useCallback(t=>{if(c){let n=p(t)?t(e):t;n!==e&&s.current?.(n)}else l(t)},[c,e,l,s])]}function f({defaultProp:e,onChange:n}){let[r,o]=t.useState(e),i=t.useRef(r),a=t.useRef(n);return c(()=>{a.current=n},[n]),t.useEffect(()=>{i.current!==r&&(a.current?.(r),i.current=r)},[r,i]),[r,o,a]}function p(e){return"function"==typeof e}u(d,"useControllableState"),u(f,"useUncontrolledState"),u(p,"isFunction");var m=Symbol("RADIX:SYNC_STATE");u(function(e,r,o,i){let{prop:a,defaultProp:s,onChange:u,caller:c}=r,d=void 0!==a,f=l(u);if(n.IS_DEVELOPMENT){let e=t.useRef(void 0!==a);t.useEffect(()=>{let t=e.current;if(t!==d){let e=d?"controlled":"uncontrolled";console.warn(`${c} is changing from ${t?"controlled":"uncontrolled"} to ${e}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}e.current=d},[d,c])}let p=[{...o,state:s}];i&&p.push(i);let[h,v]=t.useReducer((t,n)=>{if(n.type===m)return{...t,state:n.state};let r=e(t,n);return d&&!Object.is(r.state,t.state)&&f(r.state),r},...p),g=h.state,y=t.useRef(g);t.useEffect(()=>{y.current!==g&&(y.current=g,d||f(g))},[g,y,d]);let w=t.useMemo(()=>void 0!==a?{...h,state:a}:h,[h,a]);return t.useEffect(()=>{d&&!Object.is(a,h.state)&&v({type:m,state:a})},[a,h.state,d]),[w,v]},"useControllableStateReducer"),e.s(["useControllableState",0,d],69340);var h=e.i(74080),v=e.i(91918),g=e.i(43476),y=Object.defineProperty,w=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=(0,v.createSlot)(`Primitive.${n}`),o=t.forwardRef((e,t)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,g.jsx)(o?r:n,{...i,ref:t})});return o.displayName=`Primitive.${n}`,{...e,[n]:o}},{});function b(e,t){e&&h.flushSync(()=>e.dispatchEvent(t))}y(b,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0}),e.s(["Primitive",0,w,"dispatchDiscreteCustomEvent",0,b],48425)},34620,e=>{"use strict";var t=e.i(71645),n=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,n])},99682,e=>{"use strict";var t=e.i(71645);function n(e){let n=t.useRef({value:e,previous:e});return t.useMemo(()=>(n.current.value!==e&&(n.current.previous=n.current.value,n.current.value=e),n.current.previous),[e])}(0,Object.defineProperty)(n,"name",{value:"usePrevious",configurable:!0}),e.s(["usePrevious",0,n])},35804,e=>{"use strict";var t=e.i(71645),n=e.i(34620);function r(e){let[r,o]=t.useState(void 0);return(0,n.useLayoutEffect)(()=>{if(e){o({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,r;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,r=t.blockSize}else n=e.offsetWidth,r=e.offsetHeight;o({width:n,height:r})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}o(void 0)},[e]),r}(0,Object.defineProperty)(r,"name",{value:"useSize",configurable:!0}),e.s(["useSize",0,r])},86312,e=>{"use strict";var t=new WeakMap,n=new WeakMap,r={},o=0,i=function(e){return e&&(e.host||i(e.parentNode))},a=function(e,a,l,s){var u=(Array.isArray(e)?e:[e]).map(function(e){if(a.contains(e))return e;var t=i(e);return t&&a.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",a,". Doing nothing"),null)}).filter(function(e){return!!e});r[l]||(r[l]=new WeakMap);var c=r[l],d=[],f=new Set,p=new Set(u),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};u.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);
1else try{var r=e.getAttribute(s),o=null!==r&&"false"!==r,i=(t.get(e)||0)+1,a=(c.get(e)||0)+1;t.set(e,i),c.set(e,a),d.push(e),1===i&&o&&n.set(e,!0),1===a&&e.setAttribute(l,"true"),o||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(a),f.clear(),o++,function(){d.forEach(function(e){var r=t.get(e)-1,o=c.get(e)-1;t.set(e,r),c.set(e,o),r||(n.has(e)||e.removeAttribute(s),n.delete(e)),o||e.removeAttribute(l)}),--o||(t=new WeakMap,t=new WeakMap,n=new WeakMap,r={})}};e.s(["hideOthers",0,function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),a(r,o,n,"aria-hidden")):function(){return null}}])},89664,e=>{"use strict";let t=(0,e.i(56420).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],89664)},16327,26495,e=>{"use strict";let t=(0,e.i(56420).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",0,t],26495),e.s(["ChevronDown",0,t],16327)},72382,e=>{"use strict";let t=(0,e.i(56420).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",0,t],72382)},5500,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return x}});let r=e.r(55682),o=e.r(90809),i=e.r(43476),a=o._(e.r(71645)),l=r._(e.r(74080)),s=r._(e.r(25633)),u=e.r(8927),c=e.r(87690),d=e.r(18556),f=e.r(65856),p=r._(e.r(1948)),m=e.r(18581),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function v(e,t,n,r,o,i,a){let l=e?.src;e&&e["data-loaded-src"]!==l&&(e["data-loaded-src"]=l,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),n?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,o=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function g(e){return a.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?a.useEffect:a.useLayoutEffect,w=(0,a.forwardRef)(({src:e,srcSet:t,sizes:n,height:r,width:o,decoding:l,className:s,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:p,fill:h,onLoadRef:w,onLoadingCompleteRef:b,setBlurComplete:x,setShowAltText:C,sizesInput:E,onLoad:R,onError:S,...P},M)=>{let j=(0,a.useRef)(!1),k=(0,a.useRef)(null);y(()=>{let{current:e}=j,{current:t}=k;e||null===t||(S&&(t.src=t.src),t.complete&&v(t,d,w,b,x,p,E),j.current=!0)},[e,d,w,b,S,p,E]);let D=(0,m.useMergedRef)(M,k);return(0,i.jsx)("img",{...P,...g(c),loading:f,width:o,height:r,decoding:l,"data-nimg":h?"fill":"1",className:s,style:u,sizes:n,srcSet:t,src:e,ref:D,onLoad:e=>{v(e.currentTarget,d,w,b,x,p,E)},onError:e=>{C(!0),"empty"!==d&&x(!0),S&&S(e)}})});function b({isAppRouter:e,imgAttributes:t}){let n={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&l.default.preload?(l.default.preload(t.src,n),null):(0,i.jsx)(s.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...n},"__nimg-"+t.src+t.srcSet+t.sizes)})}let x=(0,a.forwardRef)((e,t)=>{let n=(0,a.useContext)(f.RouterContext),r=(0,a.useContext)(d.ImageConfigContext),o=(0,a.useMemo)(()=>{let e=h||r||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),n=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:n,qualities:o,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}
1},[r]),{onLoad:l,onLoadingComplete:s}=e,m=(0,a.useRef)(l);(0,a.useEffect)(()=>{m.current=l},[l]);let v=(0,a.useRef)(s);(0,a.useEffect)(()=>{v.current=s},[s]);let[g,y]=(0,a.useState)(!1),[x,C]=(0,a.useState)(!1),{props:E,meta:R}=(0,u.getImgProps)(e,{defaultLoader:p.default,imgConf:o,blurComplete:g,showAltText:x});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(w,{...E,unoptimized:R.unoptimized,placeholder:R.placeholder,fill:R.fill,onLoadRef:m,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:C,sizesInput:e.sizes,ref:t}),R.preload?(0,i.jsx)(b,{isAppRouter:!n,imgAttributes:E}):null]})});("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},70965,(e,t,n)=>{"use strict";function r(e,t){let n=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e,t.qualities[0]):n}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findClosestQuality",{enumerable:!0,get:function(){return r}})},8927,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImgProps",{enumerable:!0,get:function(){return u}});let r=e.r(43369),o=e.r(88143),i=e.r(87690),a=["-moz-initial","fill","none","scale-down",void 0];function l(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:n=!1,priority:c=!1,preload:d=!1,loading:f,className:p,quality:m,width:h,height:v,fill:g=!1,style:y,overrideSrc:w,onLoad:b,onLoadingComplete:x,placeholder:C="empty",blurDataURL:E,fetchPriority:R,decoding:S="async",layout:P,objectFit:M,objectPosition:j,lazyBoundary:k,lazyRoot:D,...O},I){var T;let _,A,L,{imgConf:N,showAltText:F,blurComplete:H,defaultLoader:z}=I,$=N||i.imageConfigDefault;if("allSizes"in $)_=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),n=$.qualities?.sort((e,t)=>e-t);_={...$,allSizes:e,deviceSizes:t,qualities:n}}if(void 0===z)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let W=O.loader||z;delete O.loader,delete O.srcSet;let K="__next_img_default"in W;if(K){if("custom"===_.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=W;W=t=>{let{config:n,...r}=t;return e(r)}}if(P){"fill"===P&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[P];e&&(y={...y,...e});let n={responsive:"100vw",fill:"100vw"}[P];n&&!t&&(t=n)}let V="",U=s(h),B=s(v);if((T=e)&&"object"==typeof T&&(l(T)||void 0!==T.src)){let t=l(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,L=t.blurHeight,E=E||t.blurDataURL,V=t.src,!g)if(U||B){if(U&&!B){let e=U/t.width;B=Math.round(t.height*e)}else if(!U&&B){let e=B/t.height;U=Math.round(t.width*e)}}else U=t.width,B=t.height}let G=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:V)||e.startsWith("data:")||e.startsWith("blob:"))&&(n=!0,G=!1),_.unoptimized&&(n=!0),K&&!_.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(n=!0);let X=s(m),q=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:j}:{},F?{}:{color:"transparent"},y),Y=H||"empty"===C?null:"blur"===C?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:U,heightInt:B,blurWidth:A,blurHeight:L,blurDataURL:E||"",objectFit:q.objectFit})}")`:`url("${C}")`,Z=a.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,J=Y?{backgroundSize:Z,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Y}:{},Q=function({config:e,src:t,unoptimized:n,width:o,quality:i,sizes:a,loader:l}){if(n){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let n=t.indexOf("?");if(-1!==n){let r=new URLSearchParams(t.slice(n+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,n)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:u}=function({deviceSizes:e,allSizes:t},n,r){if(r){let n=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=n.exec(r);)o.push(parseInt(e[2]));if(o.length){let n=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*n),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof n?{widths:e,kind:"w"}:{widths:[...new Set([n,2*n].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,a),c=s.length-1;return{sizes:a||"w"!==u?a:"100vw",srcSet:s.map((n,r)=>`${l({config:e,src:t,quality:i,width:n})} ${"w"===u?n:r+1}${u}`).join(", "),src:l({config:e,src:t,quality:i,width:s[c]})}}({config:_,src:e,unoptimized:n,width:U,quality:X,sizes:t,loader:W}),ee=G?"lazy":f;return{props:{...O,loading:ee,fetchPriority:R,width:U,height:B,decoding:S,className:p,style:{...q,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:w||Q.src},meta:{unoptimized:n,preload:d||c,placeholder:C,fill:g}}}},25633,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0});var r={default:function(){return h},defaultHead:function(){return d}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=e.r(55682),a=e.r(90809),l=e.r(43476),s=a._(e.r(71645)),u=i._(e.r(98879)),c=e.r(42732);function d(){return[(0,l.jsx)("meta",{charSet:"utf-8"},"charset"),(0,l.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let p=["name","httpEquiv","charSet","itemProp"];function m(e){let t,n,r,o;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,n=new Set,r=new Set,o={},e=>{let i=!0,a=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){a=!0;let n=e.key.slice(e.key.indexOf("$")+1);t.has(n)?i=!1:t.add(n)}switch(e.type){case"title":case"base":n.has(e.type)?i=!1:n.add(e.type);break;case"meta":for(let t=0,n=p.length;t<n;t++){let n=p[t];if(e.props.hasOwnProperty(n))if("charSet"===n)r.has(n)?i=!1:r.add(n);else{let t=e.props[n],r=o[n]||new Set;("name"!==n||!a)&&r.has(t)?i=!1:(r.add(t),o[n]=r)}}}return i})).reverse().map((e,t)=>{let n=e.key||t;return s.default.cloneElement(e,{key:n})})}let h=function({children:e}){let t=(0,s.useContext)(c.HeadManagerContext);return(0,l.jsx)(u.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},88143,(e,t,n)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:n,blurHeight:o,blurDataURL:i,objectFit:a}){let l=n?40*n:e,s=o?40*o:t,u=l&&s?`viewBox='0 0 ${l} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},18556,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let r=e.r(55682)._(e.r(71645)),o=e.r(87690),i=r.default.createContext(o.imageConfigDefault)},65856,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext(null)},87690,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return a}};for(var o in r)Object.defineProperty(n,o,{enumerable:!0,get:r[o]});let i=["default","imgix","cloudinary","akamai","custom"],a={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},1948,(e,t,n)=>{"use strict";e.i(47167),Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return a}});let r=e.r(70965),o=e.r(43369);function i({config:e,src:t,width:n,quality:a}){let l=(0,o.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,o.getAssetToken)())l=void 0;else{let e=t.indexOf("?");if(-1!==e){let n=new URLSearchParams(t.slice(e+1)),r=n.get("dpl");if(r){l=r,n.delete("dpl");let o=n.toString();t=t.slice(0,e)+(o?"?"+o:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
3configurable:!0});let s=(0,r.findClosestQuality)(a,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${n}&q=${s}${t.startsWith("/")&&l?`&dpl=${l}`:""}`}i.__next_img_default=!0;let a=i},98879,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return l}});let r=e.r(71645),o="u"<typeof window,i=o?()=>{}:r.useLayoutEffect,a=o?()=>{}:r.useEffect;function l(e){let{headManager:t,reduceComponentsToState:n}=e;function l(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(n(e))}}return o&&(t?.mountedInstances?.add(e.children),l()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=l),()=>{t&&(t._pendingUpdate=l)})),a(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},85369,e=>{"use strict";var t,n,r,o,i,a,l,s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function u(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}var c=("function"==typeof SuppressedError&&SuppressedError,e.i(71645)),d="right-scroll-bar-position",f="width-before-scroll-bar";function p(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var m="u">typeof window?c.useLayoutEffect:c.useEffect,h=new WeakMap,v=(void 0===t&&(t={}),(void 0===n&&(n=function(e){return e}),r=[],o=!1,i={read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:null},useMedium:function(e){var t=n(e,o);return r.push(t),function(){r=r.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;r.length;){var t=r;r=[],t.forEach(e)}r={push:function(t){return e(t)},filter:function(){return r}}},assignMedium:function(e){o=!0;var t=[];if(r.length){var n=r;r=[],n.forEach(e),t=r}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),r={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),r}}}}).options=s({async:!0,ssr:!1},t),i),g=function(){},y=c.forwardRef(function(e,t){var n,r,o,i,a=c.useRef(null),l=c.useState({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:g}),d=l[0],f=l[1],y=e.forwardProps,w=e.children,b=e.className,x=e.removeScrollBar,C=e.enabled,E=e.shards,R=e.sideCar,S=e.noRelative,P=e.noIsolation,M=e.inert,j=e.allowPinchZoom,k=e.as,D=e.gapMode,O=u(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),I=(n=[a,t],r=function(e){return n.forEach(function(t){return p(t,e)})},(o=(0,c.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,i=o.facade,m(function(){var e=h.get(i);if(e){var t=new Set(e),r=new Set(n),o=i.current;t.forEach(function(e){r.has(e)||p(e,null)}),r.forEach(function(e){t.has(e)||p(e,o)})}h.set(i,n)},[n]),i),T=s(s({},O),d);return c.createElement(c.Fragment,null,C&&c.createElement(R,{sideCar:v,removeScrollBar:x,shards:E,noRelative:S,noIsolation:P,inert:M,setCallbacks:f,allowPinchZoom:!!j,lockRef:a,gapMode:D}),y?c.cloneElement(c.Children.only(w),s(s({},T),{ref:I})):c.createElement(void 0===k?"div":k,s({},T,{className:b,ref:I}),w))});y.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},y.classNames={fullWidth:f,zeroRight:d};var w=function(e){var t=e.sideCar,n=u(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return c.createElement(r,s({},n))};
3w.isSideCarExport=!0;var b=function(){var e=0,t=null;return{add:function(n){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var r,o;(r=t).styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},x=function(){var e=b();return function(t,n){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},C=function(){var e=x();return function(t){return e(t.styles,t.dynamic),null}},E={left:0,top:0,right:0,gap:0},R=function(e){return parseInt(e||"",10)||0},S=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[R(n),R(r),R(o)]},P=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return E;var t=S(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},M=C(),j="data-scroll-locked",k=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(r,";\n   padding-right: ").concat(l,"px ").concat(r,";\n  }\n  body[").concat(j,"] {\n    overflow: hidden ").concat(r,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(r,";\n    "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(d," {\n    right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(f," {\n    margin-right: ").concat(l,"px ").concat(r,";\n  }\n  \n  .").concat(d," .").concat(d," {\n    right: 0 ").concat(r,";\n  }\n  \n  .").concat(f," .").concat(f," {\n    margin-right: 0 ").concat(r,";\n  }\n  \n  body[").concat(j,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},D=function(){var e=parseInt(document.body.getAttribute(j)||"0",10);return isFinite(e)?e:0},O=function(){c.useEffect(function(){return document.body.setAttribute(j,(D()+1).toString()),function(){var e=D()-1;e<=0?document.body.removeAttribute(j):document.body.setAttribute(j,e.toString())}},[])},I=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;O();var i=c.useMemo(function(){return P(o)},[o]);return c.createElement(M,{styles:k(i,!t,o,n?"":"!important")})},T=!1;if("u">typeof window)try{var _=Object.defineProperty({},"passive",{get:function(){return T=!0,!0}});window.addEventListener("test",_,_),window.removeEventListener("test",_,_)}catch(e){T=!1}var A=!!T&&{passive:!1},L=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},N=function(e,t){var n=t.ownerDocument,r=t;do{if("u">typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),F(e,r)){var o=H(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body)return!1},F=function(e,t){return"v"===e?L(t,"overflowY"):L(t,"overflowX")},H=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},z=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*r,s=n.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{if(!s)break;var m=H(e,s),h=m[0],v=m[1]-m[2]-a*h;(h||v)&&F(e,s)&&(f+=v,p+=h);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&s!==document.body||u&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},$=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},W=function(e){return[e.deltaX,e.deltaY]},K=function(e){return e&&"current"in e?e.current:e},V=0,U=[];let B=(a=function(e){var t=c.useRef([]),n=c.useRef([0,0]),r=c.useRef(),o=c.useState(V++)[0],i=c.useState(C)[0],a=c.useRef(e);c.useEffect(function(){a.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}
3)([e.lockRef.current],(e.shards||[]).map(K),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=$(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===c||p.contains(c)))return!1;var m=N(d,c);if(!m)return!0;if(m?o=d:(o="v"===d?"h":"v",m=N(d,c)),!m)return!1;if(!r.current&&"changedTouches"in e&&(s||u)&&(r.current=o),!o)return!0;var h=r.current||o;return z(h,t,e,"h"===h?s:u,!0)},[]),s=c.useCallback(function(e){if(U.length&&U[U.length-1]===i){var n="deltaY"in e?W(e):$(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(K).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=c.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=c.useCallback(function(e){n.current=$(e),r.current=void 0},[]),f=c.useCallback(function(t){u(t.type,W(t),t.target,l(t,e.lockRef.current))},[]),p=c.useCallback(function(t){u(t.type,$(t),t.target,l(t,e.lockRef.current))},[]);c.useEffect(function(){return U.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,A),document.addEventListener("touchmove",s,A),document.addEventListener("touchstart",d,A),function(){U=U.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,A),document.removeEventListener("touchmove",s,A),document.removeEventListener("touchstart",d,A)}},[]);var m=e.removeScrollBar,h=e.inert;return c.createElement(c.Fragment,null,h?c.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?c.createElement(I,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},v.useMedium(a),w);var G=c.forwardRef(function(e,t){return c.createElement(y,s({},e,{ref:t,sideCar:B}))});G.classNames=y.classNames,e.s(["RemoveScroll",0,G],85369)},10708,e=>{"use strict";let t;var n=e.i(43476),r=e.i(18566),o=e.i(71645),i=e.i(81140),a=e.i(20783),l=e.i(30030),s=e.i(69340),u=e.i(48425),c=e.i(75830),d=e.i(86318),f=e.i(26330),p=e.i(3536),m=e.i(65491),h=e.i(10772);let v=["top","right","bottom","left"],g=Math.min,y=Math.max,w=Math.round,b=Math.floor,x=e=>({x:e,y:e}),C={left:"right",right:"left",bottom:"top",top:"bottom"};function E(e,t){return"function"==typeof e?e(t):e}function R(e){return e.split("-")[0]}function S(e){return e.split("-")[1]}function P(e){return"x"===e?"y":"x"}function M(e){return"y"===e?"height":"width"}function j(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function k(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let D=["left","right"],O=["right","left"],I=["top","bottom"],T=["bottom","top"];function _(e){let t=R(e);return C[t]+e.slice(t.length)}function A(e){var t,n,r,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function L(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function N(e,t,n){let r,{reference:o,floating:i}=e,a=j(t),l=P(j(t)),s=M(l),u=R(t),c=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,f=o[s]/2-i[s]/2;switch(u){case"top":r={x:c,y:o.y-i.height};break;case"bottom":r={x:c,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}let p=S(t);return p&&(r[l]+=f*("end"===p?1:-1)*(n&&"y"===a?-1:1)),r}async function F(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=E(t,e),m=A(p),h=l[f?"floating"===d?"reference":"floating":d],v=L(await i.getClippingRect
vendor: 4,176 bytes, line 3
3({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),g="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},b=L(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:y,strategy:s}):g);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}let H=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,l=a.detectOverflow?a:{...a,detectOverflow:F},s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=N(u,r,s),f=r,p=0,m={};for(let n=0;n<i.length;n++){let h=i[n];if(!h)continue;let{name:v,fn:g}=h,{x:y,y:w,data:b,reset:x}=await g({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:m,rects:u,platform:l,elements:{reference:e,floating:t}});c=null!=y?y:c,d=null!=w?w:d,m[v]={...m[v],...b},x&&p<50&&(p++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(u=!0===x.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:c,y:d}=N(u,f,s)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:m}};function z(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function $(e){return v.some(t=>e[t]>=0)}let W=new Set(["left","top"]);async function K(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=R(n),l=S(n),s="y"===j(n),u=W.has(a)?-1:1,c=i&&s?-1:1,d=E(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function V(){return"u">typeof window}function U(e){return X(e)?(e.nodeName||"").toLowerCase():"#document"}function B(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function G(e){var t;return null==(t=(X(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function X(e){return!!V()&&(e instanceof Node||e instanceof B(e).Node)}function q(e){return!!V()&&(e instanceof Element||e instanceof B(e).Element)}function Y(e){return!!V()&&(e instanceof HTMLElement||e instanceof B(e).HTMLElement)}function Z(e){return!(!V()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof B(e).ShadowRoot)}function J(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=ea(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function Q(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let ee=/transform|translate|scale|rotate|perspective|filter/,et=/paint|layout|strict|content/,en=e=>!!e&&"none"!==e;function er(e){let t=q(e)?ea(e):e;return en(t.transform)||en(t.translate)||en(t.scale)||en(t.rotate)||en(t.perspective)||!eo()&&(en(t.backdropFilter)||en(t.filter))||ee.test(t.willChange||"")||et.test(t.contain||"")}function eo(){return null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function ei(e){return/^(html|body|#document)$/.test(U(e))}function ea(e){return B(e).getComputedStyle(e)}function el(e){return q(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function es(e){if("html"===U(e))return e;let t=e.assignedSlot||e.parentNode||Z(e)&&e.host||G(e);return Z(t)?t.host:t}function eu(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=es(t);return ei(n)?(t.ownerDocument||t).body:Y(n)&&J(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=B(o);if(!i)return t.concat(o,eu(o,[],n));{let e=ec(a);
3return t.concat(a,a.visualViewport||[],J(o)?o:[],e&&n?eu(e):[])}}function ec(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ed(e){let t=ea(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=Y(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,l=w(n)!==i||w(r)!==a;return l&&(n=i,r=a),{width:n,height:r,$:l}}function ef(e){return q(e)?e:e.contextElement}function ep(e){let t=ef(e);if(!Y(t))return x(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=ed(t),a=(i?w(n.width):n.width)/r,l=(i?w(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let em=x(0);function eh(e){let t=B(e);return eo()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:em}function ev(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),a=ef(e),l=x(1);t&&(r?q(r)&&(l=ep(r)):l=ep(e));let s=(void 0===(o=n)&&(o=!1),r&&o&&r===B(a))?eh(a):x(0),u=(i.left+s.x)/l.x,c=(i.top+s.y)/l.y,d=i.width/l.x,f=i.height/l.y;if(a&&r){let e=B(a),t=q(r)?B(r):r,n=e,o=ec(n);for(;o&&t!==n;){let e=ep(o),t=o.getBoundingClientRect(),r=ea(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=a,o=ec(n=B(o))}}return L({width:d,height:f,x:u,y:c})}function eg(e,t){let n=el(e).scrollLeft;return t?t.left+n:ev(G(e)).left+n}function ey(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eg(e,n),y:n.top+t.scrollTop}}function ew(e,t,n){var r;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let r="layoutViewport"===n,o=B(e),i=G(e),a=o.visualViewport,l=i.clientWidth,s=i.clientHeight,u=0,c=0;if(a){let e=!eo()||"fixed"===t;r?e||(u=-a.offsetLeft,c=-a.offsetTop):(l=a.width,s=a.height,e&&(u=a.offsetLeft,c=a.offsetTop))}if(0>=eg(i)){let e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),a="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;a<=25&&(l-=a)}return{width:l,height:s,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,i,a,l,s;t=el(r=G(e)),n=r.ownerDocument.body,i=y(r.scrollWidth,r.clientWidth,n.scrollWidth,n.clientWidth),a=y(r.scrollHeight,r.clientHeight,n.scrollHeight,n.clientHeight),l=-t.scrollLeft+eg(r),s=-t.scrollTop,"rtl"===ea(n).direction&&(l+=y(r.clientWidth,n.clientWidth)-i),o={width:i,height:a,x:l,y:s}}else if(q(t)){let e,r,i,a,l,s;r=(e=ev(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,a=ep(t),l=t.clientWidth*a.x,s=t.clientHeight*a.y,o={width:l,height:s,x:i*a.x,y:r*a.y}}else{let n=eh(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return L(o)}function eb(e){return"static"===ea(e).position}function ex(e,t){if(!Y(e)||"fixed"===ea(e).position)return null;if(t)return t(e);let n=e.offsetParent;return G(e)===n&&(n=n.ownerDocument.body),n}function eC(e,t){var n;let r=B(e);if(Q(e))return r;if(!Y(e)){let t=es(e);for(;t&&!ei(t);){if(q(t)&&!eb(t))return t;t=es(t)}return r}let o=ex(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(U(n)))&&eb(o);)o=ex(o,t);return o&&ei(o)&&eb(o)&&!er(o)?r:o||function(e){let t=es(e);for(;Y(t)&&!ei(t);){if(er(t))return t;if(Q(t))break;t=es(t)}return null}(e)||r}let eE=async function(e){let t=this.getOffsetParent||eC,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=Y(t),o=G(t),i="fixed"===n,a=ev(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=x(0);if((r||!i)&&(("body"!==U(t)||J(o))&&(l=el(t)),r)){let e=ev(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!r&&o&&(s.x=eg(o));let u=!o||r||i?x(0):ey(o,l);return{x:a.left+l.scrollLeft-s.x-u.x,y:a.top+l.scrollTop-s.y-u.y,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eR={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=G(r),l=!!t&&Q(t.floating);if(r===a||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=x(1),c=x(0),d=Y(r);
3if((d||!i)&&(("body"!==U(r)||J(a))&&(s=el(r)),d)){let e=ev(r);u=ep(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!a||d||i?x(0):ey(a,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:G,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?Q(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eu(e,[],!1).filter(e=>q(e)&&"body"!==U(e)),o=null,i="fixed"===ea(e).position,a=i?es(e):e;for(;q(a)&&!ei(a);){let e=ea(a),t=er(a),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==a),a=es(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=ew(t,i[0],o),l=a.top,s=a.right,u=a.bottom,c=a.left;for(let e=1;e<i.length;e++){let n=ew(t,i[e],o);l=y(n.top,l),s=g(n.right,s),u=g(n.bottom,u),c=y(n.left,c)}return{width:s-c,height:u-l,x:c,y:l}},getOffsetParent:eC,getElementRects:eE,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=ed(e);return{width:t,height:n}},getScale:ep,isElement:q,isRTL:function(e){return"rtl"===ea(e).direction}};function eS(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eP=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:u,padding:c=0}=E(e,t)||{};if(null==u)return{};let d=A(c),f={x:n,y:r},p=P(j(o)),m=M(p),h=await a.getDimensions(u),v="y"===p,w=v?"clientHeight":"clientWidth",b=i.reference[m]+i.reference[p]-f[p]-i.floating[m],x=f[p]-i.reference[p],C=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u)),R=C?C[w]:0;R&&await (null==a.isElement?void 0:a.isElement(C))||(R=l.floating[w]||i.floating[m]);let k=R/2-h[m]/2-1,D=g(d[v?"top":"left"],k),O=g(d[v?"bottom":"right"],k),I=R-h[m]-O,T=R/2-h[m]/2+(b/2-x/2),_=y(D,g(T,I)),L=!s.arrow&&null!=S(o)&&T!==_&&i.reference[m]/2-(T<D?D:O)-h[m]/2<0,N=L?T<D?T-D:T-I:0;return{[p]:f[p]+N,data:{[p]:_,centerOffset:T-_-N,...L&&{alignmentOffset:N}},reset:L}}});var eM=e.i(74080),ej="u">typeof document?o.useLayoutEffect:function(){};function ek(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!ek(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!ek(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eD(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eO(e,t){let n=eD(e);return Math.round(t*n)/n}function eI(e){let t=o.useRef(e);return ej(()=>{t.current=e}),t}var eT=Object.defineProperty,e_=o.forwardRef(eT(function(e,t){let{children:r,width:o=10,height:i=5,...a}=e;return(0,n.jsx)(u.Primitive.svg,{...a,ref:t,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"name",{value:"Arrow",configurable:!0})),eA=e.i(30207),eL=e.i(34620),eN=e.i(35804),eF=Object.defineProperty,eH=(e,t)=>eF(e,"name",{value:t,configurable:!0}),ez="Popper",[e$,eW]=(0,l.createContextScope)(ez),[eK,eV]=e$(ez),eU=eH(e=>{let{__scopePopper:t,children:r}=e,[i,a]=o.useState(null),[l,s]=o.useState(void 0);return(0,n.jsx)(eK,{scope:t,anchor:i,onAnchorChange:a,placementState:l,setPlacementState:s,children:r})},"Popper"),eB=o.forwardRef(eH(function(e,t){let{__scopePopper:r,virtualRef:i,...l}=e,s=eV("PopperAnchor",r),c=o.useRef(null),d=s.onAnchorChange,f=o.useCallback(e=>{c.current=e,e&&d(e)},[d]),p=(0,a.useComposedRefs)(t,f),m=o.useRef(null);o.useEffect(()=>{if(!i)return;let e=m.current;m.current=i.current,e!==m.current&&d(m.current)});let h=s.placementState&&e1(s.placementState),v=h?.[0],g=h?.[1];return i?null:(0,n.jsx)(u.Primitive.div,{"data-radix-popper-side":v,"data-radix-popper-align":g,...l,ref:p})},"PopperAnchor")),eG="PopperContent",[eX,eq]=e$(eG),eY=o.forwardRef(eH(function(e,t){var r,i,l,s,c,d,f,p,m,h,v,w,x;let C,A,L,N,F,V,{__scopePopper:U,side:X="bottom",sideOffset:q=0,align:Y="center",alignOffset:Z=0,arrowPadding:J=0,avoidCollisions:Q=!0,collisionBoundary:ee=[],collisionPadding:et=0,sticky:en="partial",hideWhenDetached:er=!1,updatePositionStrategy:eo="optimized",onPlaced:ei,...ea}=e,el=eV(eG,U),[es,ec]=o.useState(null),ed=(0,a.useComposedRefs)(t,ec),[ep,em]=o.useState(null),eh=(0,eN.useSize)(ep),eg=eh?.width??0,ey=eh?.height??0,ew="number"==typeof et?et:{top:0,right:0,bottom:0,left:0,...et},eb=Array.isArray(ee)?ee:[ee],ex=eb.length>0,eC={padding:ew,boundary:eb.filter(eQ),altBoundary:ex},{refs:eE,floatingStyles:eT,placement:e_,isPositioned:eF,middlewareData:ez}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:a,floating:l}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);ek(p,r)||m(r);let[h,v]=o.useState(null),[g,y]=o.useState(null),w=o.useCallback(e=>
3{e!==E.current&&(E.current=e,v(e))},[]),b=o.useCallback(e=>{e!==R.current&&(R.current=e,y(e))},[]),x=a||h,C=l||g,E=o.useRef(null),R=o.useRef(null),S=o.useRef(d),P=null!=u,M=eI(u),j=eI(i),k=eI(c),D=o.useCallback(()=>{var e,r;let o,i,a;if(!E.current||!R.current)return;let l={placement:t,strategy:n,middleware:p};j.current&&(l.platform=j.current),(e=E.current,r=R.current,o=new Map,i=null!=l?l:{},a={...eR,...i.platform,_c:o},H(e,r,{...i,platform:a})).then(e=>{let t={...e,isPositioned:!1!==k.current};O.current&&!ek(S.current,t)&&(S.current=t,eM.flushSync(()=>{f(t)}))})},[p,t,n,j,k]);ej(()=>{!1===c&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let O=o.useRef(!1);ej(()=>(O.current=!0,()=>{O.current=!1}),[]),ej(()=>{if(x&&(E.current=x),C&&(R.current=C),x&&C){if(M.current)return M.current(x,C,D);D()}},[x,C,D,M,P]);let I=o.useMemo(()=>({reference:E,floating:R,setReference:w,setFloating:b}),[w,b]),T=o.useMemo(()=>({reference:x,floating:C}),[x,C]),_=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!T.floating)return e;let t=eO(T.floating,d.x),r=eO(T.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eD(T.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,T.floating,d.x,d.y]);return o.useMemo(()=>({...d,update:D,refs:I,elements:T,floatingStyles:_}),[d,D,I,T,_])}({strategy:"fixed",placement:X+("center"!==Y?"-"+Y:""),whileElementsMounted:eH((...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=ef(e),d=i||a?[...c?eu(c):[],...t?eu(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n),a&&e.addEventListener("resize",n)});let f=c&&s?function(e,t,n){let r,o=null,i=G(e);function a(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function l(n,s){void 0===n&&(n=!1),void 0===s&&(s=1),a();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(n||t(),!f||!p)return;let m={rootMargin:-b(d)+"px "+-b(i.clientWidth-(c+f))+"px "+-b(i.clientHeight-(d+p))+"px "+-b(c)+"px",threshold:y(0,g(1,s))||1},h=!0;function v(t){let n=t[0].intersectionRatio;if(!eS(u,e.getBoundingClientRect()))return l();if(n!==s){if(!h)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}h=!1}try{o=new IntersectionObserver(v,{...m,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(v,m)}o.observe(e)}let s=B(e),u=()=>l(n);return s.addEventListener("resize",u),l(!0),()=>{s.removeEventListener("resize",u),a()}}(c,n,a):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),t&&m.observe(t));let h=u?ev(e):null;return u&&function t(){let r=ev(e);h&&!eS(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===eo}),"whileElementsMounted"),elements:{reference:el.anchor},middleware:[{name:(C={name:"offset",options:i=r={mainAxis:q+ey,alignmentAxis:Z},async fn(e){var t,n;let{x:r,y:o,placement:a,middlewareData:l}=e,s=await K(e,i);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:a}}}}).name,fn:C.fn,options:[r,void 0]},Q&&{name:(A={name:"shift",options:c=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===en?{fn:(l=void 0,{options:l={},fn(e){var t,n,r,o;let{x:i,y:a,placement:s,rects:u,middlewareData:c}=e,{offset:d=0,mainAxis:f=!0,crossAxis:p=!0}=E(l,e),m={x:i,y:a},h=j(s),v=P(h),g=m[v],y=m[h],w=E(d,e),b="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:null!=(t=w.mainAxis)?t:0,crossAxis:null!=(n=w.crossAxis)?n:0};if(f){let e="y"===v?"height":"width",t=u.reference[v]-u.floating[e]+b.mainAxis,n=u.reference[v]+u.reference[e]-b.mainAxis;g<t?g=t:g>n&&(g=n)}if(p){let e="y"===v?"width":"height",t=W.has(R(s)),n=u.reference[h]-u.floating[e]+(t&&(null==(r=c.offset)?void 0:r[h])||0)+(t?0:b.crossAxis),i=u.reference[h]+u.reference[e]+(t?0:(null==(o=c.offset)?void 0:o[h])||0)-(t?b.crossAxis:0);y<n?y=n:y>i&&(y=i)}return{[v]:g,[h]:y}}}).fn,options:[void 0,void 0]}:void 0,...eC},async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=E(c,e),u={x:t,y:n},d=await o.detectOverflow(e,s),f=j(r),p=P(f),m=u[p],h=u[f],v=(e,t)=>
3y(t+d["y"===e?"top":"left"],g(t,t-d["y"===e?"bottom":"right"]));i&&(m=v(p,m)),a&&(h=v(f,h));let w=l.fn({...e,[p]:m,[f]:h});return{...w,data:{x:w.x-t,y:w.y-n,enabled:{[p]:i,[f]:a}}}}}).name,fn:A.fn,options:[s,void 0]},Q&&{name:(L={name:"flip",options:f=d={...eC},async fn(e){var t,n,r,o,i,a,l,s;let u,c,d,{placement:p,middlewareData:m,rects:h,initialPlacement:v,platform:g,elements:y}=e,{mainAxis:w=!0,crossAxis:b=!0,fallbackPlacements:x,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:L=!0,...N}=E(f,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let F=R(p),H=j(v),z=R(v)===v,$=await (null==g.isRTL?void 0:g.isRTL(y.floating)),W=x||(z||!L?[_(v)]:(u=_(v),[k(v),u,k(u)])),K="none"!==A;!x&&K&&W.push(...(c=S(v),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?O:D;return t?D:O;case"left":case"right":return t?I:T;default:return[]}}(R(v),"start"===A,$),c&&(d=d.map(e=>e+"-"+c),L&&(d=d.concat(d.map(k)))),d));let V=[v,...W],U=await g.detectOverflow(e,N),B=[],G=(null==(n=m.flip)?void 0:n.overflows)||[];if(w&&B.push(U[F]),b){let e,t,n,r,o=(a=p,l=h,void 0===(s=$)&&(s=!1),e=S(a),n=M(t=P(j(a))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[n]>l.floating[n]&&(r=_(r)),[r,_(r)]);B.push(U[o[0]],U[o[1]])}if(G=[...G,{placement:p,overflows:B}],!B.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=V[e];if(t&&("alignment"!==b||H===j(t)||G.every(e=>j(e.placement)!==H||e.overflows[0]>0)))return{data:{index:e,overflows:G},reset:{placement:t}};let n=null==(o=G.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(C){case"bestFit":{let e=null==(i=G.filter(e=>{if(K){let t=j(e.placement);return t===H||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=v}if(p!==n)return{reset:{placement:n}}}return{}}}).name,fn:L.fn,options:[d,void 0]},{name:(N={name:"size",options:m=p={...eC,apply:eH(({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)},"apply")},async fn(e){let t,n,{placement:r,rects:o,platform:i,elements:a}=e,{apply:l=()=>{},...s}=E(m,e),u=await i.detectOverflow(e,s),c=R(r),d=S(r),f="y"===j(r),{width:p,height:h}=o.floating;"top"===c||"bottom"===c?(t=c,n=d===(await (null==i.isRTL?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(n=c,t="end"===d?"top":"bottom");let v=h-u.top-u.bottom,w=p-u.left-u.right,b=g(h-u[t],v),x=g(p-u[n],w),C=e.middlewareData.shift,P=!C,M=b,k=x;null!=C&&C.enabled.x&&(k=w),null!=C&&C.enabled.y&&(M=v),P&&!d&&(f?k=p-2*y(u.left,u.right):M=h-2*y(u.top,u.bottom)),await l({...e,availableWidth:k,availableHeight:M});let D=await i.getDimensions(a.floating);return p!==D.width||h!==D.height?{reset:{rects:!0}}:{}}}).name,fn:N.fn,options:[p,void 0]},ep&&{name:(F={name:"arrow",options:v=h={element:ep,padding:J},fn(e){let{element:t,padding:n}="function"==typeof v?v(e):v;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eP({element:t.current,padding:n}).fn(e):{}:t?eP({element:t,padding:n}).fn(e):{}}}).name,fn:F.fn,options:[h,void 0]},e0({arrowWidth:eg,arrowHeight:ey}),er&&{name:(V={name:"hide",options:x=w={strategy:"referenceHidden",...eC,boundary:ex?eC.boundary:void 0},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=E(x,e);switch(r){case"referenceHidden":{let r=z(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:$(r)}}}case"escaped":{let r=z(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:$(r)}}}default:return{}}}}).name,fn:V.fn,options:[w,void 0]}]}),e$=el.setPlacementState;(0,eL.useLayoutEffect)(()=>(e$(e_),()=>{e$(void 0)}),[e_,e$]);let[eW,eK]=e1(e_),eU=(0,eA.useCallbackRef)(ei);(0,eL.useLayoutEffect)(()=>{eF&&eU?.()},[eF,eU]);let eB=ez.arrow?.x,eq=ez.arrow?.y,eY=ez.arrow?.centerOffset!==0,[eZ,eJ]=o.useState();return(0,eL.useLayoutEffect)(()=>{es&&eJ(window.getComputedStyle(es).zIndex)},[es]),(0,n.jsx)("div",{ref:eE.setFloating,"data-radix-popper-content-wrapper":"",style:{...eT,transform:eF?eT.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eZ,"--radix-popper-transform-origin":[ez.transformOrigin?.x,ez.transformOrigin?.y].join(" "),...ez.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(eX,{scope:U,placedSide:eW,placedAlign:eK,onArrowChange:em,arrowX:eB,arrowY:eq,shouldHideArrow:eY,children:(0,n.jsx)(u.Primitive.div,{"data-side":eW,"data-align":eK,...ea,ref:ed,style:{...ea.style,animation:eF?ea.style?.animation:"none"}})})})},"PopperContent")),eZ={top:"bottom",right:"left",bottom:"top",left:"r
3ight"},eJ=o.forwardRef(eH(function(e,t){let{__scopePopper:r,...o}=e,i=eq("PopperArrow",r),a=eZ[i.placedSide];return(0,n.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(e_,{...o,ref:t,style:{...o.style,display:"block"}})})},"PopperArrow"));function eQ(e){return null!==e}eH(eQ,"isNotNull");var e0=eH(e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,u]=e1(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=i?c:`${d}px`,m=`${-l}px`):"top"===s?(p=i?c:`${d}px`,m=`${r.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=i?c:`${f}px`):"left"===s&&(p=`${r.floating.width+l}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}}),"transformOrigin");function e1(e){let[t,n="center"]=e.split("-");return[t,n]}eH(e1,"getSideAndAlignFromPlacement");var e2=e.i(74606),e4=e.i(96626),e6=Object.defineProperty,e3=(e,t)=>e6(e,"name",{value:t,configurable:!0}),e5=!1;function e7(){let[e,t]=o.useState(e5);return o.useEffect(()=>{e5||(e5=!0,t(!0))},[]),e}e3(e7,"useIsHydrated");var e8=o[" useSyncExternalStore ".trim().toString()];function e9(){return()=>{}}function te(){return e8(e9,()=>!0,()=>!1)}e3(e9,"subscribe"),e3(te,"useIsHydratedModern");var tt="function"==typeof e8?te:e7,tn=Object.defineProperty,tr=(e,t)=>tn(e,"name",{value:t,configurable:!0}),to="rovingFocusGroup.onEntryFocus",ti={bubbles:!1,cancelable:!0},ta="RovingFocusGroup",[tl,ts,tu]=(0,c.createCollection)(ta),[tc,td]=(0,l.createContextScope)(ta,[tu]),[tf,tp]=tc(ta),tm=o.forwardRef(tr(function(e,t){return(0,n.jsx)(tl.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(tl.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,n.jsx)(th,{...e,ref:t})})})},"RovingFocusGroup")),th=o.forwardRef(tr(function(e,t){let{__scopeRovingFocusGroup:r,orientation:l,loop:c=!1,dir:f,currentTabStopId:p,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:v,preventScrollOnEntryFocus:g=!1,...y}=e,w=o.useRef(null),b=(0,a.useComposedRefs)(t,w),x=(0,d.useDirection)(f),[C,E]=(0,s.useControllableState)({prop:p,defaultProp:m??null,onChange:h,caller:ta}),[R,S]=o.useState(!1),P=(0,eA.useCallbackRef)(v),M=ts(r),j=o.useRef(!1),[k,D]=o.useState(0);return o.useEffect(()=>{let e=w.current;if(e)return e.addEventListener(to,P),()=>e.removeEventListener(to,P)},[P]),(0,n.jsx)(tf,{scope:r,orientation:l,dir:x,loop:c,currentTabStopId:C,onItemFocus:o.useCallback(e=>E(e),[E]),onItemShiftTab:o.useCallback(()=>S(!0),[]),onFocusableItemAdd:o.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:o.useCallback(()=>D(e=>e-1),[]),children:(0,n.jsx)(u.Primitive.div,{tabIndex:R||0===k?-1:0,"data-orientation":l,...y,ref:b,style:{outline:"none",...e.style},onMouseDown:(0,i.composeEventHandlers)(e.onMouseDown,()=>{j.current=!0}),onFocus:(0,i.composeEventHandlers)(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!R){let t=new CustomEvent(to,ti);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=M().filter(e=>e.focusable);tb([e.find(e=>e.active),e.find(e=>e.id===C),...e].filter(Boolean).map(e=>e.ref.current),g)}}j.current=!1}),onBlur:(0,i.composeEventHandlers)(e.onBlur,()=>S(!1))})})},"RovingFocusGroupImpl")),tv=o.forwardRef(tr(function(e,t){let{__scopeRovingFocusGroup:r,focusable:a=!0,active:l=!1,tabStopId:s,children:c,...d}=e,f=(0,h.useId)(),p=s||f,m=tp("RovingFocusGroupItem",r),v=m.currentTabStopId===p,g=ts(r),{onFocusableItemAdd:y,onFocusableItemRemove:w,currentTabStopId:b}=m,x=tt();return(0,eL.useLayoutEffect)(()=>{if(x&&a)return y(),()=>w()},[x,a,y,w]),o.useEffect(()=>{if(!x&&a)return y(),()=>w()},[x,a,y,w]),(0,n.jsx)(tl.ItemSlot,{scope:r,id:p,focusable:a,active:l,children:(0,n.jsx)(u.Primitive.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:(0,i.composeEventHandlers)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void m.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=tw(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=g().filter(e=>
3e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=m.loop?tx(n,r+1):n.slice(r+1)}setTimeout(()=>tb(n))}}),children:"function"==typeof c?c({isCurrentTabStop:v,hasTabStop:null!=b}):c})})},"RovingFocusGroupItem")),tg={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ty(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function tw(e,t,n){let r=ty(e.key,n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return tg[r]}function tb(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function tx(e,t){return e.map((n,r)=>e[(t+r)%e.length])}tr(ty,"getDirectionAwareKey"),tr(tw,"getFocusIntent"),tr(tb,"focusFirst"),tr(tx,"wrapArray");var tC=e.i(91918),tE=e.i(86312),tR=e.i(85369),tS=Object.defineProperty,tP=(e,t)=>tS(e,"name",{value:t,configurable:!0}),tM=["Enter"," "],tj=["ArrowUp","PageDown","End"],tk=["ArrowDown","PageUp","Home",...tj],tD={ltr:[...tM,"ArrowRight"],rtl:[...tM,"ArrowLeft"]},tO={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tI="Menu",[tT,t_,tA]=(0,c.createCollection)(tI),[tL,tN]=(0,l.createContextScope)(tI,[tA,eW,td]),tF=eW(),tH=td(),[tz,t$]=tL(tI),[tW,tK]=tL(tI),tV=tP(e=>{let{__scopeMenu:t,open:r=!1,children:i,dir:a,onOpenChange:l,modal:s=!0}=e,u=tF(t),[c,f]=o.useState(null),p=o.useRef(!1),m=(0,eA.useCallbackRef)(l),h=(0,d.useDirection)(a);return o.useEffect(()=>{let e=tP(()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=tP(()=>p.current=!1,"handlePointer");return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),o.useEffect(()=>{if(!r)return;let e=tP(()=>m(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[r,m]),(0,n.jsx)(eU,{...u,children:(0,n.jsx)(tz,{scope:t,open:r,onOpenChange:m,content:c,onContentChange:f,children:(0,n.jsx)(tW,{scope:t,onClose:o.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:h,modal:s,children:i})})})},"Menu"),tU=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,...o}=e,i=tF(r);return(0,n.jsx)(eB,{...i,...o,ref:t})},"MenuAnchor")),tB="MenuPortal",[tG,tX]=tL(tB,{forceMount:void 0}),tq=tP(e=>{let{__scopeMenu:t,forceMount:r,children:o,container:i}=e,a=t$(tB,t);return(0,n.jsx)(tG,{scope:t,forceMount:r,children:(0,n.jsx)(e4.Presence,{present:r||a.open,children:(0,n.jsx)(e2.Portal,{asChild:!0,container:i,children:o})})})},"MenuPortal"),tY="MenuContent",[tZ,tJ]=tL(tY),tQ=o.forwardRef(tP(function(e,t){let r=tX(tY,e.__scopeMenu),{forceMount:o=r.forceMount,...i}=e,a=t$(tY,e.__scopeMenu),l=tK(tY,e.__scopeMenu);return(0,n.jsx)(tT.Provider,{scope:e.__scopeMenu,children:(0,n.jsx)(e4.Presence,{present:o||a.open,children:(0,n.jsx)(tT.Slot,{scope:e.__scopeMenu,children:l.modal?(0,n.jsx)(t0,{...i,ref:t}):(0,n.jsx)(t1,{...i,ref:t})})})})},"MenuContent")),t0=o.forwardRef(tP(function(e,t){let r=t$(tY,e.__scopeMenu),l=o.useRef(null),s=(0,a.useComposedRefs)(t,l);return o.useEffect(()=>{let e=l.current;if(e)return(0,tE.hideOthers)(e)},[]),(0,n.jsx)(t4,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})},"MenuRootContentModal")),t1=o.forwardRef(tP(function(e,t){let r=t$(tY,e.__scopeMenu);return(0,n.jsx)(t4,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})},"MenuRootContentNonModal")),t2=(0,tC.createSlot)("MenuContent.ScrollLock"),t4=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,loop:l=!1,trapFocus:s,onOpenAutoFocus:u,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEntryFocus:h,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:w,onDismiss:b,disableOutsideScroll:x,...C}=e,E=t$(tY,r),R=tK(tY,r),S=tF(r),P=tH(r),M=t_(r),[j,k]=o.useState(null),D=o.useRef(null),O=(0,a.useComposedRefs)(t,D,E.onContentChange),I=o.useRef(0),T=o.useRef(""),_=o.useRef(0),A=o.useRef(null),L=o.useRef("right"),N=o.useRef(0),F=x?tR.RemoveScroll:o.Fragment,H=tP(e=>{let t=T.current+e,n=M().filter(e=>!e.disabled),r=document.activeElement,o=n.find(e=>e.ref.current===r)?.textValue,i=nE(n.map(e=>e.textValue),t,o),a=n.find(e=>e.textValue===i)?.ref.current;a&&setTimeout(()=>a.focus())},"handleTypeaheadSearch");o.useEffect(()=>()=>window.clearTimeout(I.current),[]),(0,p.useFocusGuards)();let z=o.useCallback(e=>L.current===A.current?.side&&nS(e,A.current?.area),[]);return(0,n.jsx)(tZ,{scope:r,searchRef:T,onItemEnter:o.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:o.useCallback(e=>{z(e)||(D.current?.focus(),k(null))},[z]),onTriggerLeave:o.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:_,onPointerGraceIntentChange:o.useCallback(e=>{A.current=e},[]),children:(0,n.jsx)(F,{...x?{as:t2,allowPinchZoom:!0}:void 0,children:(0,n.jsx)(m.FocusScope,{asChild:!0,trapped:s,onMountAutoFocus:(0,i.composeEventHandlers)(u,e=>{e.preventDefault(),D.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:c,children:(0,n.jsx)(f.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:y,onInteractOutside:w,onDismiss:b,children:(0,n.jsx)(tm,{asChild:!0,...P,dir:R.dir,orientation:"vertical",loop:l,currentTabStopId:j,onCurrentTabStopIdChange:k,onEntryFocus:(0,i.composeEventHandlers)(h,e=>{R.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,n.jsx)(eY,{role:"menu","aria-orientation":"vertical","data-state":ny(E.open),"data-radix-menu-content":"",dir:R.dir,...S,...C,ref:O,style:{outline:"none",...C.style},onKeyDown:(0,i.composeEventHandlers)(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
3y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&H(e.key));let o=D.current;if(e.target!==o||!tk.includes(e.key))return;e.preventDefault();let i=M().filter(e=>!e.disabled).map(e=>e.ref.current);tj.includes(e.key)&&i.reverse(),nx(i)}),onBlur:(0,i.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(I.current),T.current="")}),onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,nP(e=>{let t=e.target,n=N.current!==e.clientX;e.currentTarget.contains(t)&&n&&(L.current=e.clientX>N.current?"right":"left",N.current=e.clientX)}))})})})})})})},"MenuContentImpl")),t6=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,...o}=e;return(0,n.jsx)(u.Primitive.div,{role:"group",...o,ref:t})},"MenuGroup")),t3=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,...o}=e;return(0,n.jsx)(u.Primitive.div,{...o,ref:t})},"MenuLabel")),t5="MenuItem",t7="menu.itemSelect",t8=o.forwardRef(tP(function(e,t){let{disabled:r=!1,onSelect:l,...s}=e,c=o.useRef(null),d=tK(t5,e.__scopeMenu),f=tJ(t5,e.__scopeMenu),p=(0,a.useComposedRefs)(t,c),m=o.useRef(!1),h=tP(()=>{let e=c.current;if(!r&&e){let t=new CustomEvent(t7,{bubbles:!0,cancelable:!0});e.addEventListener(t7,e=>l?.(e),{once:!0}),(0,u.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?m.current=!1:d.onClose()}},"handleSelect");return(0,n.jsx)(t9,{...s,ref:p,disabled:r,onClick:(0,i.composeEventHandlers)(e.onClick,h),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:(0,i.composeEventHandlers)(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{r||e.target!==e.currentTarget||(""===f.searchRef.current||" "!==e.key)&&tM.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),t9=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,disabled:l=!1,textValue:s,...c}=e,d=tJ(t5,r),f=tH(r),p=o.useRef(null),m=(0,a.useComposedRefs)(t,p),[h,v]=o.useState(!1),[g,y]=o.useState("");return o.useEffect(()=>{let e=p.current;e&&y((e.textContent??"").trim())},[c.children]),(0,n.jsx)(tT.ItemSlot,{scope:r,disabled:l,textValue:s??g,children:(0,n.jsx)(tv,{asChild:!0,...f,focusable:!l,children:(0,n.jsx)(u.Primitive.div,{role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":l||void 0,"data-disabled":l?"":void 0,...c,ref:m,onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,nP(e=>{l?d.onItemLeave(e):(d.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,i.composeEventHandlers)(e.onPointerLeave,nP(e=>d.onItemLeave(e))),onFocus:(0,i.composeEventHandlers)(e.onFocus,()=>v(!0)),onBlur:(0,i.composeEventHandlers)(e.onBlur,()=>v(!1))})})})},"MenuItemImpl")),ne=o.forwardRef(tP(function(e,t){let{checked:r=!1,onCheckedChange:o,...a}=e;return(0,n.jsx)(na,{scope:e.__scopeMenu,checked:r,children:(0,n.jsx)(t8,{role:"menuitemcheckbox","aria-checked":nw(r)?"mixed":r,...a,ref:t,"data-state":nb(r),onSelect:(0,i.composeEventHandlers)(a.onSelect,()=>o?.(!!nw(r)||!r),{checkForDefaultPrevented:!1})})})},"MenuCheckboxItem")),[nt,nn]=tL("MenuRadioGroup",{value:void 0,onValueChange:tP(()=>{},"onValueChange")}),nr=o.forwardRef(tP(function(e,t){let{value:r,onValueChange:o,...i}=e,a=(0,eA.useCallbackRef)(o);return(0,n.jsx)(nt,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,n.jsx)(t6,{...i,ref:t})})},"MenuRadioGroup")),no=o.forwardRef(tP(function(e,t){let{value:r,...o}=e,a=nn("MenuRadioItem",e.__scopeMenu),l=r===a.value;return(0,n.jsx)(na,{scope:e.__scopeMenu,checked:l,children:(0,n.jsx)(t8,{role:"menuitemradio","aria-checked":l,...o,ref:t,"data-state":nb(l),onSelect:(0,i.composeEventHandlers)(o.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})},"MenuRadioItem")),ni="MenuItemIndicator",[na,nl]=tL(ni,{checked:!1}),ns=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,forceMount:o,...i}=e,a=nl(ni,r);return(0,n.jsx)(e4.Presence,{present:o||nw(a.checked)||!0===a.checked,children:(0,n.jsx)(u.Primitive.span,{...i,ref:t,"data-state":nb(a.checked)})})},"MenuItemIndicator")),nu=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,...o}=e;return(0,n.jsx)(u.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:t})},"MenuSeparator")),nc=o.forwardRef(tP(function(e,t){let{__scopeMenu:r,...o}=e,i=tF(r);return(0,n.jsx)(eJ,{...i,...o,ref:t})},"MenuArrow")),nd="MenuSub",[nf,np]=tL(nd),nm=tP(e=>{let{__scopeMenu:t,children:r,open:i=!1,onOpenChange:a}=e,l=t$(nd,t),s=tF(t),[u,c]=o.useState(null),[d,f]=o.useState(null),p=(0,eA.useCallbackRef)(a);return o.useEffect(()=>(!1===l.open&&p(!1),()=>p(!1)),[l.open,p]),(0,n.jsx)(eU,{...s,children:(0,n.jsx)(tz,{scope:t,open:i,onOpenChange:p,content:d,onContentChange:f,children:(0,n.jsx)(nf,{scope:t,contentId:(0,h.useId)(),triggerId:(0,h.useId)(),trigger:u,onTriggerChange:c,children:r})})})},"MenuSub"),nh="MenuSubTrigger",nv=o.forwardRef(tP(function(e,t){let r=t$(nh,e.__scopeMenu),l=tK(nh,e.__scopeMenu),s=np(nh,e.__scopeMenu),u=tJ(nh,e.__scopeMenu),c=o.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=u,p={__scopeMenu:e.__scopeMenu},m=o.useCallback(()=>{c.current&&window.clearTimeout(c.current),c.current=null},[]);o.useEffect(()=>m,[m]),o.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]);
3let h=(0,a.useComposedRefs)(t,s.onTriggerChange);return(0,n.jsx)(tU,{asChild:!0,...p,children:(0,n.jsx)(t9,{id:s.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":r.open?s.contentId:void 0,"data-state":ny(r.open),...e,ref:h,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,i.composeEventHandlers)(e.onPointerMove,nP(t=>{u.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||c.current||(u.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=>{r.onOpenChange(!0),m()},100)))})),onPointerLeave:(0,i.composeEventHandlers)(e.onPointerLeave,nP(e=>{m();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,o="right"===n,i=t[o?"left":"right"],a=t[o?"right":"left"];u.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:i,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:i,y:t.bottom}],side:n}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>u.onPointerGraceIntentChange(null),300)}else{if(u.onTriggerLeave(e),e.defaultPrevented)return;u.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===u.searchRef.current||" "!==t.key)&&tD[l.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})},"MenuSubTrigger")),ng=o.forwardRef(tP(function(e,t){let r=tX(tY,e.__scopeMenu),{forceMount:l=r.forceMount,align:s="start",...u}=e,c=t$(tY,e.__scopeMenu),d=tK(tY,e.__scopeMenu),f=np("MenuSubContent",e.__scopeMenu),p=o.useRef(null),m=(0,a.useComposedRefs)(t,p);return(0,n.jsx)(tT.Provider,{scope:e.__scopeMenu,children:(0,n.jsx)(e4.Presence,{present:l||c.open,children:(0,n.jsx)(tT.Slot,{scope:e.__scopeMenu,children:(0,n.jsx)(t4,{id:f.contentId,"aria-labelledby":f.triggerId,...u,ref:m,align:s,side:"rtl"===d.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{d.isUsingKeyboardRef.current&&p.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==f.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,i.composeEventHandlers)(e.onEscapeKeyDown,e=>{d.onClose(),e.preventDefault()}),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=tO[d.dir].includes(e.key);t&&n&&(c.onOpenChange(!1),f.trigger?.focus(),e.preventDefault())})})})})})},"MenuSubContent"));function ny(e){return e?"open":"closed"}function nw(e){return"indeterminate"===e}function nb(e){return nw(e)?"indeterminate":e?"checked":"unchecked"}function nx(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function nC(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function nE(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,i=nC(e,Math.max(o,0));1===r.length&&(i=i.filter(e=>e!==n));let a=i.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return a!==n?a:void 0}function nR(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],l=t[i],s=a.x,u=a.y,c=l.x,d=l.y;u>r!=d>r&&n<(c-s)*(r-u)/(d-u)+s&&(o=!o)}return o}function nS(e,t){return!!t&&nR({x:e.clientX,y:e.clientY},t)}function nP(e){return t=>"mouse"===t.pointerType?e(t):void 0}tP(ny,"getOpenState"),tP(nw,"isIndeterminate"),tP(nb,"getCheckedState"),tP(nx,"focusFirst"),tP(nC,"wrapArray"),tP(nE,"getNextMatch"),tP(nR,"isPointInPolygon"),tP(nS,"isPointerInGraceArea"),tP(nP,"whenMouse");var nM=Object.defineProperty,nj=(e,t)=>nM(e,"name",{value:t,configurable:!0}),nk="DropdownMenu",[nD,nO]=(0,l.createContextScope)(nk,[tN]),nI=tN(),[nT,n_]=nD(nk),nA=nj(e=>{let{__scopeDropdownMenu:t,children:r,dir:i,open:a,defaultOpen:l,onOpenChange:u,modal:c=!0}=e,d=nI(t),f=o.useRef(null),[p,m]=(0,s.useControllableState)({prop:a,defaultProp:l??!1,onChange:u,caller:nk});return(0,n.jsx)(nT,{scope:t,triggerId:(0,h.useId)(),triggerRef:f,contentId:(0,h.useId)(),open:p,onOpenChange:m,onOpenToggle:o.useCallback(()=>m(e=>!e),[m]),modal:c,children:(0,n.jsx)(tV,{...d,open:p,onOpenChange:m,dir:i,modal:c,children:r})})},"DropdownMenu"),nL=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,disabled:o=!1,...l}=e,s=n_("DropdownMenuTrigger",r),c=nI(r),d=(0,a.useComposedRefs)(t,
3s.triggerRef);return(0,n.jsx)(tU,{asChild:!0,...c,children:(0,n.jsx)(u.Primitive.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":o?"":void 0,disabled:o,...l,ref:d,onPointerDown:(0,i.composeEventHandlers)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,i.composeEventHandlers)(e.onKeyDown,e=>{!o&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),nN=nj(e=>{let{__scopeDropdownMenu:t,...r}=e,o=nI(t);return(0,n.jsx)(tq,{...o,...r})},"DropdownMenuPortal"),nF=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...a}=e,l=n_("DropdownMenuContent",r),s=nI(r),u=o.useRef(!1);return(0,n.jsx)(tQ,{id:l.contentId,"aria-labelledby":l.triggerId,...s,...a,ref:t,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{u.current||l.triggerRef.current?.focus(),u.current=!1,e.preventDefault()}),onInteractOutside:(0,i.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(u.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuContent")),nH=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(t6,{...i,...o,ref:t})},"DropdownMenuGroup")),nz=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(t3,{...i,...o,ref:t})},"DropdownMenuLabel")),n$=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(t8,{...i,...o,ref:t})},"DropdownMenuItem")),nW=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(ne,{...i,...o,ref:t})},"DropdownMenuCheckboxItem")),nK=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(nr,{...i,...o,ref:t})},"DropdownMenuRadioGroup")),nV=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(no,{...i,...o,ref:t})},"DropdownMenuRadioItem")),nU=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(ns,{...i,...o,ref:t})},"DropdownMenuItemIndicator")),nB=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(nu,{...i,...o,ref:t})},"DropdownMenuSeparator")),nG=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(nc,{...i,...o,ref:t})},"DropdownMenuArrow")),nX=nj(e=>{let{__scopeDropdownMenu:t,children:r,open:o,onOpenChange:i,defaultOpen:a}=e,l=nI(t),[u,c]=(0,s.useControllableState)({prop:o,defaultProp:a??!1,onChange:i,caller:"DropdownMenuSub"});return(0,n.jsx)(nm,{...l,open:u,onOpenChange:c,children:r})},"DropdownMenuSub"),nq=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(nv,{...i,...o,ref:t})},"DropdownMenuSubTrigger")),nY=o.forwardRef(nj(function(e,t){let{__scopeDropdownMenu:r,...o}=e,i=nI(r);return(0,n.jsx)(ng,{...i,...o,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuSubContent"));e.s(["Arrow",0,nG,"CheckboxItem",0,nW,"Content",0,nF,"DropdownMenu",0,nA,"DropdownMenuArrow",0,nG,"DropdownMenuCheckboxItem",0,nW,"DropdownMenuContent",0,nF,"DropdownMenuGroup",0,nH,"DropdownMenuItem",0,n$,"DropdownMenuItemIndicator",0,nU,"DropdownMenuLabel",0,nz,"DropdownMenuPortal",0,nN,"DropdownMenuRadioGroup",0,nK,"DropdownMenuRadioItem",0,nV,"DropdownMenuSeparator",0,nB,"DropdownMenuSub",0,nX,"DropdownMenuSubContent",0,nY,"DropdownMenuSubTrigger",0,nq,"DropdownMenuTrigger",0,nL,"Group",0,nH,"Item",0,n$,"ItemIndicator",0,nU,"Label",0,nz,"Portal",0,nN,"RadioGroup",0,nK,"RadioItem",0,nV,"Root",0,nA,"Separator",0,nB,"Sub",0,nX,"SubContent",0,nY,"SubTrigger",0,nq,"Trigger",0,nL,"createDropdownMenuScope",0,nO],40666);var nZ=e.i(40666),nZ=nZ,nJ=e.i(89664),nQ=e.i(16327);let n0=(0,e.i(56420).default)("globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);var n1=e.i(20133),n2=e.i(75157);e.s(["default",0,function({options:e,current:t,label:i,className:a}){let l=(0,n1.useRouter)(),[s,u]=(0,o.useTransition)(),c=(0,n1.usePathname)(),d=(0,r.useParams)(),f=e.find(e=>e.value===t);return(0,n.jsxs)(nZ.Root,{children:[(0,n.jsxs)(nZ.Trigger,{"aria-label":f?`${f.code} — ${i}`:i,className:(0,n2.cn)("inline-flex items-center gap-1.5 rounded-lg px-2 py-2 text-[15px] font-medium tracking-[-0.01em] outline-none","text-[#1c2022] hover:bg-black/[0.04] focus-visible:bg-black/[0.04] data-[state=open]:bg-black/[0.04]",s&&"pointer-events-none opacity-60 transition-opacity",a),children:[(0,n.jsx)(n0,{className:"size-4.5","aria-hidden":"true"}),f?.code,(0,n.jsx)(nQ.ChevronDown,{className:"size-3 opacity-70","aria-hidden":"true"})]}),(0,n.jsx)(nZ.Portal,{children:(0,n.jsx)(nZ.Content,{align:"end",sideOffset:8,className:"z-50 min-w-40 overflow-hidden rounded-xl border border-black/[0.06] bg-white p-1 shadow-lg shadow-black/[0.08] data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:animate-in data-[state=open]:zoom-in-95",children:e.map(e=>(0,n.jsxs)(nZ.Item,{onSelect:()=>{var n;(n=e.value)!==t&&u(()=>{l.replace({pathname:c,params:d},{locale:n})})},className:"flex cursor-pointer items-center justify-between gap-6 rounded-lg px-3 py-2 text-sm text-[#1c2022] outline-none select-none data-[highlighted]:bg-black/[0.04]",children:[e.name,e.value===t?(0,n.jsx)(nJ.Check,{className:"size-4 text-primary","aria-hidden":"true"}):null]},e.value))})})]})}],10708)},92553,43942,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(48148),o=e.i(75157),i=e.i(81140),a=e.i(20783),l=e.i(30030),s=e.i(10772),u=e.i(69340),c=e.i(26330),d=e.i(65491),f=e.i(74606),p=e.i(96626),m=e.i(48425),h=e.i(3536),v=e.i(34620),g=e.i(85369),y=e.i(86312),w=e.i(91918),b=Object.defineProperty,x=(e,t)=>b(e,"name",{value:t,configurable:!0}),C="Dialog",[E,R]=(0,l.createContextScope)(C),[S,P]=E(C),M=x(e=>{let{__scopeDialog:r,children:o,open:i,defaultOpen:a,onOpenChange:l,modal:c=!0}=e,d=n.useRef(null),f=n.useRef(null),[p,m]=(0,u.useControllableState)({prop:i,defaultProp:a??!1,onChange:l,caller:C}),[h,v]=n.useState(0),[g,y]=n.useState(0);return(0,t.jsx)(S,{scope:r,triggerRef:d,contentRef:f,contentId:(0,s.useId)(),titleId:(0,s.useId)(),descriptionId:(0,s.useId)(),titlePresent:h>0,descriptionPresent:g>0,setTitleCount:v,setDescriptionCount:y,open:p,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),modal:c,children:o})},"Dialog"),j=n.forwardRef(x(function(e,n){let{__scopeDialog:r,...o}=e,l=P("DialogTrigger",r),s=(0,a.useComposedRefs)(n,l.triggerRef);return(0,t.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":B(l.open),...o,ref:s,onClick:(0,i.composeEventHandlers)(e.onClick,l.onOpenToggle)})},"DialogTrigger")),k="DialogPortal",[D,O]=E(k,{forceMount:void 0}),I=x(e=>{let{__scopeDialog:r,forceMount:o,children:i,container:a}=e,l=P(k,r);return(0,t.jsx)(D,{scope:r,forceMount:o,children:n.Children.map(i,e=>(0,t.jsx)(p.Presence,{present:o||l.open,children:(0,t.jsx)(f.Portal,{asChild:!0,container:a,children:e})}))})},"DialogPortal"),T="DialogOverlay",_=n.forwardRef(x(function(e,n){let r=O(T,e.__scopeDialog),{forceMount:o=r.forceMount,...i}=e,a=P(T,e.__scopeDialog);return a.modal?(0,t.jsx)(p.Presence,{present:o||a.open,children:(0,t.jsx)(L,{...i,ref:n})}):null},"DialogOverlay")),A=(0,w.createSlot)("DialogOverlay.RemoveScroll"),L=n.forwardRef(x(function(e,n){let{__scopeDialog:r,...o}=e,i=P(T,r),l=(0,c.useDismissableLayerSurface)(),s=(0,a.useComposedRefs)(n,l);return(0,t.jsx)(g.RemoveScroll,{as:A,allowPinchZoom:!0,shards:[i.contentRef],children:(0,t.jsx)(m.Primitive.div,{"data-state":B(i.open),...o,ref:s,style:{pointerEvents:"auto",...o.style}})})},"DialogOverlayImpl")),N="DialogContent",F=n.forwardRef(x(function(e,n){let r=O(N,e.__scopeDialog),{forceMount:o=r.forceMount,...i}=e,a=P(N,e.__scopeDialog);return(0,t.jsx)(p.Presence,{present:o||a.open,children:a.modal?(0,t.jsx)(H,{...i,ref:n}):(0,t.jsx)(z,{...i,ref:n})})},"DialogContent")),H=n.forwardRef(x(function(e,r){let o=P(N,e.__scopeDialog),l=n.useRef(null),s=(0,a.useComposedRefs)(r,o.contentRef,l);return n.useEffect(()=>{let e=l.current;if(e)return(0,y.hideOthers)(e)},[]),(0,t.jsx)($,{...e,ref:s,trapFocus:o.open,disableOutsidePointerEvents:o.open,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),o.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})},"DialogContentModal")),z=n.forwardRef(x(function(e,r){let o=P(N,e.__scopeDialog),i=n.useRef(!1),a=n.useRef(!1);return(0,t.jsx)($,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||o.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let n=t.target;o.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})},"DialogContentNonModal")),$=n.forwardRef(x(function(e,n){let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,...l}=e,s=P(N,r);return(0,h.useFocusGuards)(),(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(d.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,t.jsx)(c.DismissableLayer,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionPresent?s.descriptionId:void 0,"aria-labelledby":s.titlePresent?s.titleId:void 0,"data-state":B(s.open),...l,ref:n,deferPointerDownOutside:!0,onDismiss:()=>s.onOpenChange(!1)})})})},"DialogContentImpl")),W=n.forwardRef(x(function(e,n){let{__scopeDialog:r,...o}=e,i=P("DialogTitle",r),{setTitleCount:a}=i;return(0,v.useLayoutEffect)(()=>(a(e=>e+1),()=>a(e=>e-1)),[a]),(0,t.jsx)(m.Primitive.h2,{id:i.titleId,...o,ref:n})},"DialogTitle")),K=n.forwardRef(x(function(e,n){let{__scopeDialog:r,...o}=e,i=P("DialogDescription",r),{setDescriptionCount:a}=i;return(0,v.useLayoutEffect)(()=>(a(e=>e+1),()=>a(e=>e-1)),[a]),(0,t.jsx)(m.Primitive.p,{id:i.descriptionId,...o,ref:n})},"DialogDescription")),V=n.forwardRef(x(function(e,n){let{__scopeDialog:r,...o}=e,a=P("DialogClose",r);return(0,t.jsx)(m.Primitive.button,{type:"button",...o,ref:n,onClick:(0,i.composeEventHandlers)(e.onClick,()=>a.onOpenChange(!1))})},"DialogClose")),U=x(e=>e.children,"WarningProvider");function B(e){return e?"open":"closed"}x(B,"getState"),e.s(["Close",0,V,"Content",0,F,"Description",0,K,"Dialog",0,M,"DialogClose",0,V,"DialogContent",0,F,"DialogDescription",0,K,"DialogOverlay",0,_,"DialogPortal",0,I,"DialogTitle",0,W,"DialogTrigger",0,j,"Overlay",0,_,"Portal",0,I,"Root",0,M,"Title",0,W,"Trigger",0,j,"WarningProvider",0,U,"createDialogScope",0,R],26999);var G=e.i(26999),G=G,X=e.i(56420);let q=(0,X.default)("menu",[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]]);var Y=e.i(63676),Z=e.i(16327),J=e.i(20133),Q=e.i(19455);let ee=(0,X.default)("book-open",[["path",{d:"M12 5v16",key:"1f6ucr"}],["path",{d:"M20.001 19A2 2 0 0022 17V5a2 2 0 00-1.999-2L16 3.002A5 5 0 0012 5a5 5 0 00-4-2H4a2 2 0 00-2 2v12a2 2 0 001.999 2H8a5 5 0 014 2 5 5 0 014-2z",key:"1fyvmf"}]]),et=(0,X.default)("cog",[["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"M2 12h2",key:"1t8f8n"}
3],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["circle",{cx:"12",cy:"12",r:"8",key:"46899m"}]]);var en=e.i(72382);let er=(0,X.default)("newspaper",[["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2",key:"39pd36"}],["rect",{width:"8",height:"4",x:"10",y:"6",rx:"1",key:"aywv1n"}]]),eo=(0,X.default)("circle-user-round",[["path",{d:"M17.925 20.056a6 6 0 0 0-11.851.001",key:"z69sun"}],["circle",{cx:"12",cy:"11",r:"4",key:"1gt34v"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),ei=[{key:"control",href:"/control",Icon:et},{key:"observability",href:"/observability",Icon:en.Eye}],ea=[{key:"blog",href:"/blog",Icon:er},{key:"docs",href:"https://docs.erathos.com/",Icon:ee},{key:"customers",href:"/clientes",Icon:eo}];function el({label:e,description:n,Icon:r}){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:"flex size-9 shrink-0 items-center justify-center rounded-lg bg-neutral-100 text-neutral-700",children:(0,t.jsx)(r,{className:"size-4.5","aria-hidden":"true"})}),(0,t.jsxs)("span",{className:"flex flex-col gap-0.5",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-[#1c2022]",children:e}),(0,t.jsx)("span",{className:"text-xs text-neutral-500",children:n})]})]})}function es({label:e,items:o,itemsNamespace:i}
3){let[a,l]=(0,n.useState)(!1),s=(0,r.useTranslations)("Nav");return(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("button",{type:"button",onClick:()=>l(e=>!e),"aria-expanded":a,className:"flex items-center justify-between rounded-lg px-3 py-3 text-[17px] font-medium text-[#1c2022] hover:bg-black/[0.04]",children:[e,(0,t.jsx)(Z.ChevronDown,{className:`size-4 text-neutral-500 transition-transform ${a?"rotate-180":""}`})]}),a&&(0,t.jsx)("ul",{className:"flex flex-col gap-1 py-1 pl-2",children:o.map(e=>{let n=e.href.startsWith("/"),r=(0,t.jsx)("span",{className:"flex items-start gap-3 rounded-lg p-2.5 hover:bg-black/[0.04]",children:(0,t.jsx)(el,{label:s(`${i}.${e.key}.label`),description:s(`${i}.${e.key}.description`),Icon:e.Icon})});return(0,t.jsx)("li",{children:n?(0,t.jsx)(G.Close,{asChild:!0,children:(0,t.jsx)(J.Link,{href:e.href,children:r})}):(0,t.jsx)("a",{href:e.href,children:r})},e.key)})})]})}e.s(["DropdownItem",0,el,"NAV_LINK_CLASS",0,"rounded-lg px-3 py-2 text-[15px] font-medium tracking-[-0.01em] text-[#1c2022] hover:bg-black/[0.04]","PRODUCT_ITEMS",0,ei,"RESOURCE_ITEMS",0,ea],43942),e.s(["MobileNav",0,function({triggerClassName:e}){let[i,a]=(0,n.useState)(!1),l=(0,r.useTranslations)("Nav");return(0,t.jsxs)(G.Root,{open:i,onOpenChange:a,children:[(0,t.jsx)(G.Trigger,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":l("openMenu"),className:(0,o.cn)("flex size-9 items-center justify-center rounded-lg text-[#1c2022] hover:bg-black/[0.04] lg:hidden",e),children:(0,t.jsx)(q,{className:"size-5"})})}),(0,t.jsxs)(G.Portal,{children:[(0,t.jsx)(G.Overlay,{className:"fixed inset-0 z-50 bg-black/20 backdrop-blur-[2px] data-[state=closed]:animate-out data-[state=closed]:fade-out data-[state=open]:animate-in data-[state=open]:fade-in lg:hidden"}),(0,t.jsxs)(G.Content,{className:"fixed inset-x-0 top-0 z-50 flex max-h-svh flex-col gap-1 overflow-y-auto bg-white p-4 pb-8 shadow-lg data-[state=closed]:animate-out data-[state=closed]:slide-out-to-top data-[state=open]:animate-in data-[state=open]:slide-in-from-top lg:hidden","aria-describedby":void 0,children:[(0,t.jsxs)("div",{className:"mb-2 flex items-center justify-between",children:[(0,t.jsx)(G.Title,{className:"text-sm font-medium text-neutral-500",children:l("menuTitle")}),(0,t.jsx)(G.Close,{asChild:!0,children:(0,t.jsx)("button",{type:"button","aria-label":l("closeMenu"),className:"flex size-9 items-center justify-center rounded-lg text-[#1c2022] hover:bg-black/[0.04]",children:(0,t.jsx)(Y.X,{className:"size-5"})})})]}),(0,t.jsx)(G.Close,{asChild:!0,children:(0,t.jsx)(J.Link,{href:"/connectors",className:"rounded-lg px-3 py-3 text-[17px] font-medium text-[#1c2022] hover:bg-black/[0.04]",children:l("connectors")})}),(0,t.jsx)(es,{label:l("product"),items:ei,itemsNamespace:"productItems"}),(0,t.jsx)(es,{label:l("resources"),items:ea,itemsNamespace:"resourceItems"}),(0,t.jsx)(J.Link,{href:"/pricing",className:"rounded-lg px-3 py-3 text-[17px] font-medium text-[#1c2022] hover:bg-black/[0.04]",children:l("pricing")}),(0,t.jsxs)("div",{className:"mt-4 flex flex-col gap-3 border-t border-black/[0.06] pt-4",children:[(0,t.jsx)("a",{href:"https://app.erathos.com/login?button=navbar",className:"rounded-lg px-3 py-2 text-center text-[15px] font-medium text-neutral-800 hover:bg-black/[0.04]",children:l("login")}),(0,t.jsx)(Q.Button,{asChild:!0,className:"rounded-full",children:(0,t.jsx)("a",{href:"https://app.erathos.com/signup?button=navbar",children:l("signup")})})]})]})]})]})}],92553)},42791,e=>{"use strict";var t=e.i(43476),n=e.i(71645),r=e.i(48148),o=e.i(75157);let i={operational:"bg-[#22c55e] shadow-[0_0_6px_1px_#22c55e99]",degraded:"bg-[#f59e0b] shadow-[0_0_6px_1px_#f59e0b99]",down:"bg-[#ef4444] shadow-[0_0_6px_1px_#ef444499]",unknown:"bg-current opacity-40",checking:"bg-current opacity-40"};e.s(["SystemStatus",0,function({className:e}){let a=(0,r.useTranslations)("Footer.status"),[l,s]=(0,n.useState)("checking");return(0,n.useEffect)(()=>{let e=new AbortController;return fetch("/api/status",{signal:e.signal}).then(e=>e.ok?e.json():null).then(e=>{let t=e?.status;"operational"===t||"degraded"===t||"down"===t?s(t):s("unknown")}).catch(()=>{e.signal.aborted||s("unknown")}),()=>e.abort()},[]),(0,t.jsxs)("a",{href:"https://stats.uptimerobot.com/DV9nyAvwMy",target:"_blank",rel:"noreferrer",className:(0,o.cn)("inline-flex shrink-0 items-center gap-2 rounded-full border px-4 py-2.5 text-sm leading-none whitespace-nowrap transition-colors",e),children:[(0,t.jsx)("span",{"aria-hidden":!0,
3className:(0,o.cn)("size-2 shrink-0 rounded-full",i[l])}),a(l)]})}],42791)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.