PageSourceSearch

https://perkantasjakarta.org/_next/static/chunks/0ww6_68tjgf34.js

js perkantasjakarta.org collected 2026-10-06 01:53:54 UTC 66,383 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,393539,e=>{"use strict";var t=e.i(823165),n=e.i(37512),i=e.i(720310),i=i,r=e.i(950573),r=r,o=e.i(917356),s=e.i(647163),a=e.i(167881);let l=()=>()=>{};e.s(["ThemeToggle",0,function({className:e}){let{resolvedTheme:u,setTheme:c}=(0,o.useTheme)(),d=n.useSyncExternalStore(l,()=>!0,()=>!1);return(0,t.jsx)(a.Button,{onClick:function(){c("dark"===u?"light":"dark")},variant:"ghost",size:"icon","aria-label":"Toggle theme",className:(0,s.cn)(e),children:d&&"dark"===u?(0,t.jsx)(r.default,{className:"size-5"}):(0,t.jsx)(i.default,{className:"size-5"})})}],393539)},265415,e=>{"use strict";var t=e.i(823165),n=e.i(37512),i=e.i(821568),r=e.i(28517),o=e.i(198633),o=o,s=e.i(7649),s=s,a=e.i(779565),a=a,l=e.i(252361),l=l,u=e.i(167881),c=e.i(17698),d=e.i(647163),f=e.i(242962);function g({...e}){return(0,t.jsx)(c.Dialog.Root,{"data-slot":"sheet",...e})}function p({...e}){return(0,t.jsx)(c.Dialog.Close,{"data-slot":"sheet-close",...e})}function h({...e}){return(0,t.jsx)(c.Dialog.Portal,{"data-slot":"sheet-portal",...e})}function m({className:e,...n}){return(0,t.jsx)(c.Dialog.Backdrop,{"data-slot":"sheet-overlay",className:(0,d.cn)("fixed inset-0 z-50 bg-black/10 transition-opacity duration-150 data-ending-style:opacity-0 data-starting-style:opacity-0 supports-backdrop-filter:backdrop-blur-xs",e),...n})}function v({className:e,children:n,side:i="right",showCloseButton:r=!0,...o}){return(0,t.jsxs)(h,{children:[(0,t.jsx)(m,{}),(0,t.jsxs)(c.Dialog.Popup,{"data-slot":"sheet-content","data-side":i,className:(0,d.cn)("fixed z-50 flex flex-col gap-4 bg-popover bg-clip-padding text-sm text-popover-foreground shadow-lg transition duration-200 ease-in-out data-ending-style:opacity-0 data-starting-style:opacity-0 data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=bottom]:data-ending-style:translate-y-[2.5rem] data-[side=bottom]:data-starting-style:translate-y-[2.5rem] data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=left]:data-ending-style:translate-x-[-2.5rem] data-[side=left]:data-starting-style:translate-x-[-2.5rem] data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=right]:data-ending-style:translate-x-[2.5rem] data-[side=right]:data-starting-style:translate-x-[2.5rem] data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=top]:data-ending-style:translate-y-[-2.5rem] data-[side=top]:data-starting-style:translate-y-[-2.5rem] data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm",e),...o,children:[n,r&&(0,t.jsxs)(c.Dialog.Close,{"data-slot":"sheet-close",render:(0,t.jsx)(u.Button,{variant:"ghost",className:"absolute top-3 right-3",size:"icon-sm"}),children:[(0,t.jsx)(f.XIcon,{}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})}var E=e.i(393539);e.s(["MobileNavigation",0,function({items:e,primaryCtaLabel:c,primaryCtaUrl:f}){let[h,m]=n.useState(!1),[x,C]=n.useState(new Set);function y(){m(!1)}return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{onClick:()=>m(!0),"aria-label":"Open navigation menu",className:"fixed right-6 bottom-6 z-50 flex size-14 items-center justify-center rounded-full bg-primary text-primary-foreground shadow-lg transition-transform active:scale-95 md:hidden",children:(0,t.jsx)(a.default,{className:"size-6"})}),(0,t.jsx)(g,{open:h,onOpenChange:m,children:(0,t.jsxs)(v,{side:"bottom",showCloseButton:!1,className:"flex max-h-dvh flex-col gap-0 overflow-y-auto p-0",children:[(0,t.jsxs)("div",{className:"sticky top-0 z-10 flex shrink-0 items-center justify-between border-b bg-popover px-6 py-4",children:[(0,t.jsx)(r.default,{href:"/",className:"text-base font-semibold",children:(0,t.jsx)(i.default,{src:"/site-logo.png",alt:"Perkantas Jakarta",width:72,height:72})}),(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[(0,t.jsx)(E.ThemeToggle,{}),(0,t.jsx)(p,{render:(0,t.jsx)("button",{"aria-label":"Close menu",className:"flex size-9 items-center justify-center rounded-full transition-colors hover:bg-muted"}),children:(0,t.jsx)(l.default,{className:"size-5"})})]})]}),(0,t.jsx)("nav",{className:"px-4 py-4",children:(0,t.jsx)("ul",{className:"flex flex-col gap-1",children:e.map((e,n)=>{let i=e.label?.trim();if(!i)return null;let s=e.children?.filter(e=>e.label?.trim())??[],a=x.has(n);return s.length?(0,t.jsxs)("li",{children:[(0,t.jsxs)("button",{onClick:()=>{C(e=>{let t=new Set(e);return t.has(n)?t.delete(n):t.add(n),t})},className:"flex w-full items-center justify-between rounded-md px-4 py-3 text-left text-base font-medium transition-colors hover:bg-muted",children:[i,(0,t.jsx)(o.default,{className:(0,d.cn)("size-4 text-muted-foreground transition-transform duration-200",a&&"rotate-180")}
1)]}),a&&(0,t.jsx)("ul",{className:"mt-1 flex flex-col gap-0.5 pl-4",children:s.map((e,n)=>{let i=e.label?.trim();return i?(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:e.url||"#",onClick:y,className:"block rounded-md px-4 py-2.5 text-sm text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:i})},`${i}-${n}`):null})})]},`${i}-${n}`):(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:e.url||"#",onClick:y,className:"block rounded-md px-4 py-3 text-base font-medium transition-colors hover:bg-muted",children:i})},`${i}-${n}`)})})}),(0,t.jsx)("div",{className:"shrink-0 border-t p-4",children:(0,t.jsxs)(r.default,{href:f,onClick:y,className:(0,d.cn)((0,u.buttonVariants)({size:"lg"}),"w-full gap-2"),children:[c," ",(0,t.jsx)(s.default,{className:"size-5"})]})})]})})]})}],265415)},704884,e=>{"use strict";var t=e.i(580920),n=e.i(37512);let i=n.createContext(void 0),r=n.createContext(void 0);e.s(["NavigationMenuRootContext",0,i,"NavigationMenuTreeContext",0,r,"useNavigationMenuRootContext",0,function(e){let r=n.useContext(i);if(void 0===r&&!e)throw Error((0,t.default)(41));return r},"useNavigationMenuTreeContext",0,function(){return n.useContext(r)}])},445745,e=>{"use strict";var t=e.i(641645),n=e.i(92615);e.s(["getCssDimensions",0,function(e){let i=(0,n.getComputedStyle)(e),r=parseFloat(i.width)||0,o=parseFloat(i.height)||0,s=(0,n.isHTMLElement)(e),a=s?e.offsetWidth:r,l=s?e.offsetHeight:o;return((0,t.round)(r)!==a||(0,t.round)(o)!==l)&&(r=a,o=l),{width:r,height:o}}])},305649,713217,e=>{"use strict";var t,n;let i=((t={}).popupWidth="--popup-width",t.popupHeight="--popup-height",t);e.s(["NavigationMenuPopupCssVars",0,i],305649);let r=((n={}).availableWidth="--available-width",n.availableHeight="--available-height",n.anchorWidth="--anchor-width",n.anchorHeight="--anchor-height",n.transformOrigin="--transform-origin",n.positionerWidth="--positioner-width",n.positionerHeight="--positioner-height",n);e.s(["NavigationMenuPositionerCssVars",0,r],713217)},285478,e=>{"use strict";var t=e.i(37512),n=e.i(92615),i=e.i(718105),r=e.i(558814),o=e.i(910470),s=e.i(258483),a=e.i(675625),l=e.i(886583),u=e.i(704884),c=e.i(616738),d=e.i(783349),f=e.i(445745),g=e.i(748485),p=e.i(305649),h=e.i(713217),m=e.i(823165);let v=new Set([g.REASONS.triggerHover,g.REASONS.outsidePress,g.REASONS.focusOut]),E=t.forwardRef(function(e,l){let{defaultValue:E=null,value:C,onValueChange:y,actionsRef:b,delay:R=50,closeDelay:M=50,orientation:S="horizontal",onOpenChangeComplete:N}=e,P=null!=(0,s.useFloatingParentNodeId)(),T=(0,u.useNavigationMenuRootContext)(!0),[I,w]=(0,i.useControlled)({controlled:C,default:E,name:"NavigationMenu",state:"value"}),O=null!=I,A=t.useRef(void 0),k=t.useRef(null),[D,L]=t.useState(null),[j,H]=t.useState(null),[_,F]=t.useState(null),[V,W]=t.useState(null),[z,$]=t.useState(null),[B,Y]=t.useState(void 0),[G,U]=t.useState(!1),K=t.useRef(null),q=t.useRef(null),X=t.useRef(null),J=t.useRef(null),Z=t.useRef(null),Q=t.useRef(null),ee=t.useRef({abortController:null,owner:null}),{mounted:et,setMounted:en,transitionStatus:ei}=(0,d.useTransitionStatus)(O);t.useEffect(()=>{U(!1)},[I]);let er=(0,r.useStableCallback)((e,t)=>{!e&&(A.current=t.reason,$(null),Y(void 0),D&&j&&function(e,t){let{width:n,height:i}=(0,f.getCssDimensions)(e);0!==n&&0!==i&&(e.style.setProperty(p.NavigationMenuPopupCssVars.popupWidth,`${n}px`),e.style.setProperty(p.NavigationMenuPopupCssVars.popupHeight,`${i}px`),t.style.setProperty(h.NavigationMenuPositionerCssVars.positionerWidth,`${n}px`),t.style.setProperty(h.NavigationMenuPositionerCssVars.positionerHeight,`${i}px`))}(j,D)),e!==I&&y?.(e,t),!t.isCanceled&&(w(e),P&&!e&&t.reason===g.REASONS.linkPress&&T&&T.setValue(null,t))}),eo=(0,r.useStableCallback)(()=>{let e=(0,o.ownerDocument)(k.current),t=(0,a.activeElement)(e);!(A.current&&v.has(A.current))&&(0,n.isHTMLElement)(K.current)&&(t===(0,o.ownerDocument)(j).body||(0,a.contains)(j,t))&&j&&(K.current.focus({preventScroll:!0}),K.current=void 0),en(!1),N?.(!1),$(null),Y(void 0),q.current=null,A.current=void 0});(0,c.useOpenChangeComplete)({enabled:!b,open:O,ref:{current:j},onComplete(){O||eo()}}),(0,c.useOpenChangeComplete)({enabled:!b,open:O,ref:{current:V},onComplete(){O||eo()}});let es=t.useMemo(()=>({open:O,value:I,setValue:er,mounted:et,transitionStatus:ei,positionerElement:D,setPositionerElement:L,popupElement:j,setPopupElement:H,viewportElement:_,setViewportElement:F,viewportTargetElement:V,setViewportTargetElement:W,activationDirection:z,setActivationDirection:$,floatingRootContext:B,setFloatingRootContext:Y,currentContentRef:q,nested:P,rootRef:k,beforeInsideRef:X,afterInsideRef:J,beforeOutsideRef:Z,afterOutsideRef:Q,prevTriggerElementRef:K,popupAutoSizeResetRef:ee,delay:R,closeDelay:M,orientation:S,viewportInert:G,setViewportInert:U}),[O,I,er,et,ei,D,j,_,V,z,B,P,R,M,S,G]),ea=(0,m.jsx)(u.NavigationMenuRootContext.Provider,{value:es,children:(0,m.jsx)(x,{componentProps:e,forwardedRef:l,children:e.children})});return P?ea:(0,m.jsx)(s.FloatingTree,{children:ea})});function x(e){let{className:t,render:n,defaultValue:i,value:r,onValueChange:o,actionsRef:a,delay:c,closeDelay:d,orientation:f,onOpenChangeComplete:g,style:p,...h}=e.componentProps,v=(0,s.useFloatingNodeId)(),{rootRef:E,nested:x}=(0,u.useNavigationMenuRootContext)(),{open:C}=(0,u.useNavigationMenuRootContext)(),y=(0,l.useRenderElement)(x?"div":"nav",e.componentProps,{state:{open:C,nested:x},ref:[e.forwardedRef,E],props:h});return(0,m.jsx)(u.NavigationMenuTreeContext.Provider,{value:v,children:(0,m.jsx)(s.FloatingNode,{id:v,children:y})})}e.s(["NavigationMenuRoot",0,E])},998784,e=>{"use strict";var t=e.i(759766),n=e.i(207020),i=e.i(76851);e.i(732293);
1class r{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new i.Timeout,this.restTimeout=new i.Timeout,this.handleCloseOptions=void 0}static create(){return new r}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose}let o=new WeakMap;function s(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&o.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),o.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}e.s(["applySafePolygonPointerEventsMutation",0,function(e,t){let{scopeElement:n,referenceElement:i,floatingElement:r}=t,a=o.get(n);a&&a!==e&&s(a),s(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=n,e.pointerEventsReferenceElement=i,e.pointerEventsFloatingElement=r,o.set(n,e),n.style.pointerEvents="none",i.style.pointerEvents="auto",r.style.pointerEvents="auto"},"clearSafePolygonPointerEventsMutation",0,s,"useHoverInteractionSharedState",0,function(e){let i=(0,n.useRefWithInit)(r.create).current,o=e.context.dataRef.current;return o.hoverInteractionState||(o.hoverInteractionState=i),(0,t.useOnMount)(o.hoverInteractionState.disposeEffect),o.hoverInteractionState}])},596115,e=>{"use strict";var t=e.i(234411);e.s(["getDelay",0,function(e,n,i){let r=null==i||(0,t.isMouseLikePointerType)(i)?"function"==typeof e?e():e:0;return"number"==typeof r?r:r?.[n]},"getRestMs",0,function(e){return"function"==typeof e?e():e},"isClickLikeOpenEvent",0,function(e,t){return t||"click"===e||"mousedown"===e}])},71890,e=>{"use strict";var t=e.i(37512),n=e.i(92615),i=e.i(698332),r=e.i(330501),o=e.i(558814),s=e.i(722606),a=e.i(76851),l=e.i(910470),u=e.i(675625),c=e.i(732293),d=e.i(955011),f=e.i(958056),g=e.i(748485),p=e.i(258483),h=e.i(998784),m=e.i(596115);e.s(["useHoverFloatingInteraction",0,function(e,v={}){let E="rootStore"in e?e.rootStore:e,x=E.useState("open"),C=E.useState("floatingElement"),y=E.useState("domReferenceElement"),{dataRef:b}=E.context,{enabled:R=!0,closeDelay:M=0,nodeId:S}=v,N=(0,h.useHoverInteractionSharedState)(E),P=(0,p.useFloatingTree)(),T=(0,p.useFloatingParentNodeId)(),I=(0,o.useStableCallback)(()=>(0,m.isClickLikeOpenEvent)(b.current.openEvent?.type,N.interactedInside)),w=(0,o.useStableCallback)(()=>{let e=b.current.openEvent?.type;return e?.includes("mouse")&&"mousedown"!==e}),O=(0,o.useStableCallback)(e=>(0,c.isTargetInsideEnabledTrigger)(e,E.context.triggerElements)),A=t.useCallback(e=>{let t=(0,m.getDelay)(M,"close",N.pointerType),n=()=>{E.setOpen(!1,(0,f.createChangeEventDetails)(g.REASONS.triggerHover,e)),P?.events.emit("floating.closed",e)};t?N.openChangeTimeout.start(t,n):(N.openChangeTimeout.clear(),n())},[M,E,N,P]),k=(0,o.useStableCallback)(()=>{(0,h.clearSafePolygonPointerEventsMutation)(N)}),D=(0,o.useStableCallback)(e=>{let t=(0,u.getTarget)(e);if(!(0,c.isInteractiveElement)(t)){N.interactedInside=!1;return}N.interactedInside=t?.closest("[aria-haspopup]")!=null});(0,s.useIsoLayoutEffect)(()=>{x||(N.pointerType=void 0,N.restTimeoutPending=!1,N.interactedInside=!1,k())},[x,N,k]),t.useEffect(()=>k,[k]),(0,s.useIsoLayoutEffect)(()=>{if(R&&x&&N.handleCloseOptions?.blockPointerEvents&&w()&&(0,n.isElement)(y)&&C){let e=(0,l.ownerDocument)(C),t=P?.nodesRef.current.find(e=>e.id===T)?.context?.elements.floating;t&&(t.style.pointerEvents="");let n=N.handleCloseOptions?.getScope?.()??N.pointerEventsScopeElement??t??y.closest("[data-rootownerid]")??e.body;return(0,h.applySafePolygonPointerEventsMutation)(N,{scopeElement:n,referenceElement:y,floatingElement:C}),()=>{k()}}},[R,x,y,C,N,w,P,T,k]);let L=(0,a.useTimeout)();t.useEffect(()=>{if(R)return(0,r.mergeCleanups)(C&&(0,i.addEventListener)(C,"mouseenter",function(){N.openChangeTimeout.clear(),L.clear(),P?.events.off("floating.closed",e),k()}),C&&(0,i.addEventListener)(C,"mouseleave",function(t){if(P&&T&&(0,d.getNodeChildren)(P.nodesRef.current,T).length>0)return void P.events.on("floating.closed",e);if(O(t.relatedTarget))return;let i=b.current.floatingContext?.nodeId??S,r=t.relatedTarget;if(!(P&&i&&(0,n.isElement)(r)&&(0,d.getNodeChildren)(P.nodesRef.current,i,!1).some(e=>(0,u.contains)(e.context?.elements.floating,r)))){if(N.handler)return void N.handler(t);k(),I()||A(t)}
1}),C&&(0,i.addEventListener)(C,"pointerdown",D,!0),()=>{P?.events.off("floating.closed",e)});function e(t){P&&T&&!((0,d.getNodeChildren)(P.nodesRef.current,T).length>0)&&L.start(0,()=>{P.events.off("floating.closed",e),E.setOpen(!1,(0,f.createChangeEventDetails)(g.REASONS.triggerHover,t)),P.events.emit("floating.closed",t)})}},[R,C,E,b,S,I,O,A,k,D,N,P,T,L])}])},564802,e=>{"use strict";var t=e.i(37512);let n=t.createContext({register:()=>{},unregister:()=>{},subscribeMapChange:()=>()=>{},elementsRef:{current:[]},nextIndexRef:{current:0}});e.s(["CompositeListContext",0,n,"useCompositeListContext",0,function(){return t.useContext(n)}])},106880,e=>{"use strict";var t=e.i(37512);let n=t.createContext(void 0);e.s(["useDirection",0,function(){let e=t.useContext(n);return e?.direction??"ltr"}])},724074,e=>{"use strict";var t=e.i(37512),n=e.i(117054),i=e.i(207020),r=e.i(558814),o=e.i(722606),s=e.i(564802),a=e.i(823165);function l(e){let{children:n,elementsRef:l,labelsRef:f,onMapChange:g}=e,p=(0,r.useStableCallback)(g),h=t.useRef(0),m=(0,i.useRefWithInit)(c).current,v=(0,i.useRefWithInit)(u).current,[E,x]=t.useState(0),C=t.useRef(E),y=(0,r.useStableCallback)((e,t)=>{v.set(e,t??null),C.current+=1,x(C.current)}),b=(0,r.useStableCallback)(e=>{v.delete(e),C.current+=1,x(C.current)}),R=t.useMemo(()=>{let e=new Map;return Array.from(v.keys()).filter(e=>e.isConnected).sort(d).forEach((t,n)=>{let i=v.get(t)??{};e.set(t,{...i,index:n})}),e},[v,E]);(0,o.useIsoLayoutEffect)(()=>{if("function"!=typeof MutationObserver||0===R.size)return;let e=new MutationObserver(e=>{let t=new Set,n=e=>t.has(e)?t.delete(e):t.add(e);e.forEach(e=>{e.removedNodes.forEach(n),e.addedNodes.forEach(n)}),0===t.size&&(C.current+=1,x(C.current))});return R.forEach((t,n)=>{n.parentElement&&e.observe(n.parentElement,{childList:!0})}),()=>{e.disconnect()}},[R]),(0,o.useIsoLayoutEffect)(()=>{C.current===E&&(l.current.length!==R.size&&(l.current.length=R.size),f&&f.current.length!==R.size&&(f.current.length=R.size),h.current=R.size),p(R)},[p,R,l,f,E]),(0,o.useIsoLayoutEffect)(()=>()=>{l.current=[]},[l]),(0,o.useIsoLayoutEffect)(()=>()=>{f&&(f.current=[])},[f]);let M=(0,r.useStableCallback)(e=>(m.add(e),()=>{m.delete(e)}));(0,o.useIsoLayoutEffect)(()=>{m.forEach(e=>e(R))},[m,R]);let S=t.useMemo(()=>({register:y,unregister:b,subscribeMapChange:M,elementsRef:l,labelsRef:f,nextIndexRef:h}),[y,b,M,l,f,h]);return(0,a.jsx)(s.CompositeListContext.Provider,{value:S,children:n})}function u(){return new Map}function c(){return new Set}function d(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}var f=e.i(16829),g=e.i(343976),p=e.i(569915),h=e.i(675625);let m=[];var v=e.i(420041),E=e.i(886583),x=e.i(106880);e.s(["CompositeRoot",0,function(e){let{render:i,className:o,style:s,refs:u=n.EMPTY_ARRAY,props:c=n.EMPTY_ARRAY,state:d=n.EMPTY_OBJECT,stateAttributesMapping:C,highlightedIndex:y,onHighlightedIndexChange:b,orientation:R,dense:M,itemSizes:S,loopFocus:N,onLoop:P,cols:T,enableHomeAndEndKeys:I,onMapChange:w,stopEventPropagation:O=!0,rootRef:A,disabledIndices:k,modifierKeys:D,highlightItemOnHover:L=!1,tag:j="div",...H}=e,{props:_,highlightedIndex:F,onHighlightedIndexChange:V,elementsRef:W,onMapChange:z,relayKeyboardEvent:$}=function(e){let{itemSizes:n,cols:i=1,loopFocus:o=!0,onLoop:s,dense:a=!1,orientation:l="both",direction:u,highlightedIndex:c,onHighlightedIndexChange:d,rootRef:v,enableHomeAndEndKeys:E=!1,stopEventPropagation:x=!1,disabledIndices:C,modifierKeys:y=m}=e,[b,R]=t.useState(0),M=i>1,S=t.useRef(null),N=(0,f.useMergedRefs)(S,v),P=t.useRef([]),T=t.useRef(!1),I=c??b,w=(0,r.useStableCallback)((e,t=!1)=>{if((d??R)(e),t){let t=P.current[e];(0,g.scrollIntoViewIfNeeded)(S.current,t,u,l)}}),O=(0,r.useStableCallback)(e=>{if(0===e.size||T.current)return;T.current=!0;let t=Array.from(e.keys()),n=t.find(e=>e?.hasAttribute("data-composite-item-active"))??null,i=n?t.indexOf(n):-1;-1!==i&&w(i),(0,g.scrollIntoViewIfNeeded)(S.current,n,u,l)}),A=(0,r.useStableCallback)((e,t,n)=>s?s?.(e,t,n,P):n),k=t.useMemo(()=>({"aria-orientation":"both"===l?void 0:l,ref:N,onFocus(e){let t=S.current,n=(0,h.getTarget)(e.nativeEvent);t&&null!=n&&(0,g.isNativeInput)(n)&&n.setSelectionRange(0,n.value.length??0)},onKeyDown(e){let t=E?g.ALL_KEYS:g.ARROW_KEYS;if(!t.has(e.key)||function(e,t){for(let n of g.MODIFIER_KEYS.values())if(!t.includes(n)&&e.getModifierState(n))return!0;return!1}(e,y)||!S.current)return;let r="rtl"===u,c=r?g.ARROW_LEFT:g.ARROW_RIGHT,d={horizontal:c,vertical:g.ARROW_DOWN,both:c}[l],f=r?g.ARROW_RIGHT:g.ARROW_LEFT,m={horizontal:f,vertical:g.ARROW_UP,both:f}[l],v=(0,h.getTarget)(e.nativeEvent);if(null!=v&&(0,g.isNativeInput)(v)&&!(null==v||v.hasAttribute("disabled")||"true"===v.getAttribute("aria-disabled"))){let t=v.selectionStart,n=v.selectionEnd,i=v.value??"";if(null==t||e.shiftKey||t!==n||e.key!==m&&t<i.length||e.key!==d&&t>0)return}let b=I,R=(0,p.getMinListIndex)(P,C),N=(0,p.getMaxListIndex)(P,C);if(M){let t=n||Array.from({length:P.current.length},()=>({width:1,height:1})),s=(0,p.createGridCellMap)(t,i,a),u=s.findIndex(e=>null!=e&&!(0,p.isListIndexDisabled)(P.current,e,C)),c=s.reduce((e,t,n
1)=>null==t||(0,p.isListIndexDisabled)(P.current,t,C)?e:n,-1);b=s[(0,p.getGridNavigatedIndex)(s.map(e=>null!=e?P.current[e]:null),{event:e,orientation:l,loopFocus:o,onLoop:A,cols:i,disabledIndices:(0,p.getGridCellIndices)([...C||P.current.map((e,t)=>(0,p.isListIndexDisabled)(P.current,t)?t:void 0),void 0],s),minIndex:u,maxIndex:c,prevIndex:(0,p.getGridCellIndexOfCorner)(I>N?R:I,t,s,i,e.key===g.ARROW_DOWN?"bl":e.key===g.ARROW_RIGHT?"tr":"tl"),rtl:r})]}let T={horizontal:[c],vertical:[g.ARROW_DOWN],both:[c,g.ARROW_DOWN]}[l],O={horizontal:[f],vertical:[g.ARROW_UP],both:[f,g.ARROW_UP]}[l],k=M?t:({horizontal:E?g.HORIZONTAL_KEYS_WITH_EXTRA_KEYS:g.HORIZONTAL_KEYS,vertical:E?g.VERTICAL_KEYS_WITH_EXTRA_KEYS:g.VERTICAL_KEYS,both:t})[l];E&&(e.key===g.HOME?b=R:e.key===g.END&&(b=N)),b===I&&(T.includes(e.key)||O.includes(e.key))&&(o&&b===N&&T.includes(e.key)?(b=R,s&&(b=s(e,I,b,P))):o&&b===R&&O.includes(e.key)?(b=N,s&&(b=s(e,I,b,P))):b=(0,p.findNonDisabledListIndex)(P.current,{startingIndex:b,decrement:O.includes(e.key),disabledIndices:C})),b===I||(0,p.isIndexOutOfListBounds)(P.current,b)||(x&&e.stopPropagation(),k.has(e.key)&&e.preventDefault(),w(b,!0),queueMicrotask(()=>{P.current[b]?.focus()}))}}),[i,a,u,C,P,E,I,M,n,o,s,A,N,y,w,l,x]);return t.useMemo(()=>({props:k,highlightedIndex:I,onHighlightedIndexChange:w,elementsRef:P,disabledIndices:C,onMapChange:O,relayKeyboardEvent:k.onKeyDown}),[k,I,w,P,C,O])}({itemSizes:S,cols:T,loopFocus:N,onLoop:P,dense:M,orientation:R,highlightedIndex:y,onHighlightedIndexChange:b,rootRef:A,stopEventPropagation:O,enableHomeAndEndKeys:I,direction:(0,x.useDirection)(),disabledIndices:k,modifierKeys:D}),B=(0,E.useRenderElement)(j,e,{state:d,ref:u,props:[_,...c,H],stateAttributesMapping:C}),Y=t.useMemo(()=>({highlightedIndex:F,onHighlightedIndexChange:V,highlightItemOnHover:L,relayKeyboardEvent:$}),[F,V,L,$]);return(0,a.jsx)(v.CompositeRootContext.Provider,{value:Y,children:(0,a.jsx)(l,{elementsRef:W,onMapChange:e=>{w?.(e),z(e)},children:B})})}],724074)},239625,973712,e=>{"use strict";e.s(["NAVIGATION_MENU_TRIGGER_IDENTIFIER",0,"data-base-ui-navigation-menu-trigger"],239625),e.i(8726);var t=e.i(37512);let n=t.createContext(void 0);e.s(["NavigationMenuDismissContext",0,n,"useNavigationMenuDismissContext",0,function(){return t.useContext(n)}],973712)},983851,e=>{"use strict";var t=e.i(37512),n=e.i(117054),i=e.i(120496),r=e.i(71890),o=e.i(675625),s=e.i(724074),a=e.i(704884),l=e.i(239625),u=e.i(973712),c=e.i(270718),d=e.i(886583),f=e.i(823165);let g=t.forwardRef(function(e,g){let{className:p,render:h,style:m,...v}=e,E=(0,a.useNavigationMenuTreeContext)(),{orientation:x,open:C,floatingRootContext:y,positionerElement:b,value:R,closeDelay:M,viewportElement:S,nested:N}=(0,a.useNavigationMenuRootContext)(),P=t.useMemo(()=>(0,c.getEmptyRootContext)(),[]),T=y||P;(0,r.useHoverFloatingInteraction)(T,{enabled:!!y&&(!!b||!!S||!R),closeDelay:M,nodeId:E});let I=(0,i.useDismiss)(T,{enabled:!!b||!R,outsidePressEvent:"intentional",outsidePress(e){let t=(0,o.getTarget)(e);return null===t?.closest(`[${l.NAVIGATION_MENU_TRIGGER_IDENTIFIER}]`)}}),w=y?I:void 0,O={open:C},A=N?n.EMPTY_OBJECT:{onKeyDown(e){("horizontal"===x&&("ArrowLeft"===e.key||"ArrowRight"===e.key)||"vertical"===x&&("ArrowUp"===e.key||"ArrowDown"===e.key))&&e.stopPropagation()}},k=[w?.floating||n.EMPTY_OBJECT,A,{"aria-orientation":void 0},v],D=(0,d.useRenderElement)("ul",e,{state:O,ref:g,props:k,enabled:N});return N?(0,f.jsx)(u.NavigationMenuDismissContext.Provider,{value:w,children:D}):(0,f.jsx)(u.NavigationMenuDismissContext.Provider,{value:w,children:(0,f.jsx)(s.CompositeRoot,{render:h,className:p,style:m,state:O,refs:[g],props:k,loopFocus:!1,orientation:x,tag:"ul"})})});e.s(["NavigationMenuList",0,g])},968618,e=>{"use strict";var t=e.i(580920),n=e.i(37512);let i=n.createContext(void 0);e.s(["NavigationMenuItemContext",0,i,"useNavigationMenuItemContext",0,function(){let e=n.useContext(i);if(!e)throw Error((0,t.default)(39));return e}])},81702,e=>{"use strict";var t=e.i(37512),n=e.i(886583),i=e.i(968618),r=e.i(238543),o=e.i(823165);let s=t.forwardRef(function(e,s){let{className:a,render:l,value:u,style:c,...d}=e,f=(0,r.useBaseUiId)(),g=u??f,p=(0,n.useRenderElement)("li",e,{ref:s,props:d}),h=t.useMemo(()=>({value:g}),[g]);return(0,o.jsx)(i.NavigationMenuItemContext.Provider,{value:h,children:p})});e.s(["NavigationMenuItem",0,s])},522901,e=>{"use strict";var t=e.i(37512),n=e.i(835494),i=e.i(722606),r=e.i(468292),o=e.i(117054),s=e.i(258483),a=e.i(675625),l=e.i(704884),u=e.i(968618),c=e.i(783349),d=e.i(616738),f=e.i(845989),g=e.i(724074),p=e.i(43937),h=e.i(823165);let m={...p.popupStateMapping,...f.transitionStatusMapping,activationDirection:e=>e?{"data-activation-direction":e}:null},v=t.forwardRef(function(e,f){let{className:p,render:v,keepMounted:E=!1,style:x,...C}
1=e,{mounted:y,viewportElement:b,value:R,activationDirection:M,currentContentRef:S,viewportTargetElement:N}=(0,l.useNavigationMenuRootContext)(),{value:P}=(0,u.useNavigationMenuItemContext)(),T=(0,l.useNavigationMenuTreeContext)(),I=y&&R===P,w=t.useRef(null),[O,A]=t.useState(!1),[k,D]=t.useState(!1),{mounted:L,setMounted:j,transitionStatus:H}=(0,c.useTransitionStatus)(I);L&&!y&&j(!1),(0,d.useOpenChangeComplete)({ref:w,open:I,onComplete(){I||j(!1)}}),(0,i.useIsoLayoutEffect)(()=>{I&&w.current&&(S.current=w.current)},[I,S]);let _={open:I,transitionStatus:H,activationDirection:M},F=t.useCallback(e=>{e&&(S.current=e)},[S]),V={onFocus(e){let t=(0,a.getTarget)(e.nativeEvent);t?.hasAttribute("data-base-ui-focus-guard")||D(!0)},onBlur(e){(0,a.contains)(e.currentTarget,e.relatedTarget)||D(!1)}},W=!I&&L?{style:{position:"absolute",top:0,left:0},inert:(0,r.inertValue)(!k),...V}:V,z=N||b,$=E&&!L,B=E&&!z&&!O;return(E&&z&&!O&&A(!0),B)?(0,h.jsx)(g.CompositeRoot,{render:v,className:p,style:x,state:_,refs:[f],props:[W,{hidden:!0},C],stateAttributesMapping:m}):z&&(L||E)?n.createPortal((0,h.jsx)(s.FloatingNode,{id:T,children:(0,h.jsx)(g.CompositeRoot,{render:v,className:p,style:x,state:_,refs:[f,w,F],props:[W,$?{hidden:!0}:o.EMPTY_OBJECT,C],stateAttributesMapping:m})}),z):null});e.s(["NavigationMenuContent",0,v])},366152,e=>{"use strict";var t=e.i(92615),n=e.i(993714),i=e.i(207020),r=e.i(722606),o=e.i(258483),s=e.i(146304),a=e.i(131267);e.s(["useFloatingRootContext",0,function(e){let{open:l=!1,onOpenChange:u,elements:c={}}=e,d=(0,n.useId)(),f=null!=(0,o.useFloatingParentNodeId)(),g=(0,i.useRefWithInit)(()=>new s.FloatingRootStore({open:l,transitionStatus:void 0,onOpenChange:u,referenceElement:c.reference??null,floatingElement:c.floating??null,triggerElements:new a.PopupTriggerMap,floatingId:d,syncOnly:!1,nested:f})).current;return(0,r.useIsoLayoutEffect)(()=>{let e={open:l,floatingId:d};void 0!==c.reference&&(e.referenceElement=c.reference,e.domReferenceElement=(0,t.isElement)(c.reference)?c.reference:null),void 0!==c.floating&&(e.floatingElement=c.floating),g.update(e)},[l,d,c.reference,c.floating,g]),g.context.onOpenChange=u,g.context.nested=f,g}])},777059,457340,e=>{"use strict";var t=e.i(92615),n=e.i(76851),i=e.i(675625),r=e.i(955011);let o=.1*.1;function s(e,t,n,i,r,o){return i>=t!=o>=t&&e<=(r-n)*(t-i)/(o-i)+n}function a(e,t,n,i,r,o,a,l,u,c){let d=!1;return s(e,t,n,i,r,o)&&(d=!d),s(e,t,r,o,a,l)&&(d=!d),s(e,t,a,l,u,c)&&(d=!d),s(e,t,u,c,n,i)&&(d=!d),d}function l(e,t,n,i,r,o){let s=Math.min(n,r),a=Math.max(n,r),l=Math.min(i,o),u=Math.max(i,o);return e>=s&&e<=a&&t>=l&&t<=u}e.s(["safePolygon",0,function(e={}){let{blockPointerEvents:s=!1}=e,u=new n.Timeout,c=({x:e,y:n,placement:s,elements:c,onClose:d,nodeId:f,tree:g})=>{let p=s?.split("-")[0],h=!1,m=null,v=null,E="u">typeof performance?performance.now():0;return function(s){u.clear();let x=c.domReference,C=c.floating;if(!x||!C||null==p||null==e||null==n)return;let{clientX:y,clientY:b}=s,R=(0,i.getTarget)(s),M="mouseleave"===s.type,S=(0,i.contains)(C,R),N=(0,i.contains)(x,R);if(S&&(h=!0,!M))return;if(N&&(h=!1,!M)){h=!0;return}if(M&&(0,t.isElement)(s.relatedTarget)&&(0,i.contains)(C,s.relatedTarget))return;function P(){return!!(g&&(0,r.getNodeChildren)(g.nodesRef.current,f).length>0)}function T(){P()||(u.clear(),d())}if(P())return;let I=x.getBoundingClientRect(),w=C.getBoundingClientRect(),O=e>w.right-w.width/2,A=n>w.bottom-w.height/2,k=w.width>I.width,D=w.height>I.height,L=(k?I:w).left,j=(k?I:w).right,H=(D?I:w).top,_=(D?I:w).bottom;if("top"===p&&n>=I.bottom-1||"bottom"===p&&n<=I.top+1||"left"===p&&e>=I.right-1||"right"===p&&e<=I.left+1)return void T();let F=!1;switch(p){case"top":F=l(y,b,L,I.top+1,j,w.bottom-1);break;case"bottom":F=l(y,b,L,w.top+1,j,I.bottom-1);break;case"left":F=l(y,b,w.right-1,_,I.left+1,H);break;case"right":F=l(y,b,I.right-1,_,w.left+1,H)}if(F)return;if(h&&(!(y>=I.x)||!(y<=I.x+I.width)||!(b>=I.y)||!(b<=I.y+I.height))||!M&&function(e,t){let n=performance.now(),i=n-E;if(null===m||null===v||0===i)return m=e,v=t,E=n,!1;let r=e-m,s=t-v;return m=e,v=t,E=n,r*r+s*s<i*i*o}(y,b))return void T();let V=!1;switch(p){case"top":{let t=k?.25:2,i=n+.5+1,r=O||k?w.bottom-.5:w.top,o=O?k?w.bottom-.5:w.top:w.bottom-.5;V=a(y,b,k||O?e+t:e-t,i,k?e-t:O?e+t:e-t,i,w.left,r,w.right,o);break}case"bottom":{let t=k?.25:2,i=n-.5,r=O||k?w.top+.5:w.bottom,o=O?k?w.top+.5:w.bottom:w.top+.5;V=a(y,b,k||O?e+t:e-t,i,k?e-t:O?e+t:e-t,i,w.left,r,w.right,o);break}case"left":{let t=D?.25:2,i=e+.5+1,r=A||D?w.right-.5:w.left,o=A?D?w.right-.5:w.left:w.right-.5;V=a(y,b,r,w.top,o,w.bottom,i,D||A?n+t:n-t,i,D?n-t:A?n+t:n-t);break}case"right":{let t=D?.25:2,i=e-.5,r=A||D?w.left+.5:w.right,o=A?D?w.left+.5:w.right:w.left+.5;V=a(y,b,i,D||A?n+t:n-t,i,D?n-t:A?n+t:n-t,r,w.top,o,w.bottom)}}V?h||u.start(40,T):T()}};return c.__options={...e,blockPointerEvents:s},c}],777059);var u=e.i(37512),c=e.i(835494),d=e.i(698332),f=e.i(330501),g=e.i(545322),p=e.i(558814),h=e.i(910470),m=e.i(732293),v=e.i(234411),E=e.i(958056),x=e.i(748485),C=e.i(258483),y=e.i(998784),b=e.i(596115);let R={current:null};e.s(["useHoverReferenceInteraction",0,function(e,n={}){let r="rootStore"in e?e.rootStore:e,{dataRef:o,events:s}=r.context,{enabled:a=!0,delay:l=0,handleClose:M=null,mouseOnly:S=!1,restMs:N=0,move:P=!0,triggerElementRef:T=R,externalTree:I,isActiveTrigger:w=!0,getHandleCloseContext:O,isClosing:A}=n,k=(0,C.useFloatingTree)(I),D=(0,y.useHoverInteractionSharedState)(r),L=u.useRef(!1),j=(0,g.useValueAsRef)(M),H=(0,g.useValueAsRef)(l),_=(0,g.useValueAsRef)(N),F=(0,g.useValueAsRef)(a),V=(0,g.useValueAsRef)(A);w&&(D.handleCloseOptions=j.current?.__options);let W=(0,p.useStableCallback)(()=>(0,b.isClickLikeOpenEvent)(o.current.openEvent?.type,D.interactedInside)),z=(0,p.useStableCallback)(e=>(0,m.isTargetInsideEnabledTrigger)(e,r.context.triggerElements)),$=(0,p.useStableCallback)((e,n,o)=>{let s=r.context.triggerElements;
1return s.hasElement(n)?!e||!(0,i.contains)(e,n):!!(0,t.isElement)(o)&&s.hasMatchingElement(e=>(0,i.contains)(e,o))&&(!e||!(0,i.contains)(e,o))}),B=(0,p.useStableCallback)((e,t=!0)=>{let n=(0,b.getDelay)(H.current,"close",D.pointerType);n?D.openChangeTimeout.start(n,()=>{r.setOpen(!1,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,e)),k?.events.emit("floating.closed",e)}):t&&(D.openChangeTimeout.clear(),r.setOpen(!1,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,e)),k?.events.emit("floating.closed",e))}),Y=(0,p.useStableCallback)(()=>{D.handler&&((0,h.ownerDocument)(r.select("domReferenceElement")).removeEventListener("mousemove",D.handler),D.handler=void 0)}),G=(0,p.useStableCallback)(()=>{(0,y.clearSafePolygonPointerEventsMutation)(D)});return u.useEffect(()=>Y,[Y]),u.useEffect(()=>{if(a)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){e.open?L.current=!1:(L.current=e.reason===x.REASONS.triggerHover,Y(),D.openChangeTimeout.clear(),D.restTimeout.clear(),D.blockMouseMove=!0,D.restTimeoutPending=!1)}},[a,s,D,Y]),u.useEffect(()=>{if(!a)return;let e=T.current??(w?r.select("domReferenceElement"):null);if((0,t.isElement)(e))return P?(0,f.mergeCleanups)((0,d.addEventListener)(e,"mousemove",n,{once:!0}),(0,d.addEventListener)(e,"mouseenter",n),(0,d.addEventListener)(e,"mouseleave",s)):(0,f.mergeCleanups)((0,d.addEventListener)(e,"mouseenter",n),(0,d.addEventListener)(e,"mouseleave",s));function n(e){if(D.openChangeTimeout.clear(),D.blockMouseMove=!1,S&&!(0,v.isMouseLikePointerType)(D.pointerType))return;let n=(0,b.getRestMs)(_.current),o=(0,b.getDelay)(H.current,"open",D.pointerType),s=(0,i.getTarget)(e),a=e.currentTarget??null,l=r.select("domReferenceElement"),u=a;if((0,t.isElement)(s)&&!r.context.triggerElements.hasElement(s)){for(let e of r.context.triggerElements.elements())if((0,i.contains)(e,s)){u=e;break}}(0,t.isElement)(a)&&(0,t.isElement)(l)&&!r.context.triggerElements.hasElement(a)&&(0,i.contains)(a,l)&&(u=l);let c=null!=u&&$(l,u,s),d=r.select("open"),f=V.current?.()??"ending"===r.select("transitionStatus"),g=!d&&f&&L.current,p=!c&&(0,t.isElement)(u)&&(0,t.isElement)(l)&&(0,i.contains)(l,u)&&g,h=n>0&&!o,m=!d||c;c&&(d||g)||p?r.setOpen(!0,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,e,u)):!h&&(o?D.openChangeTimeout.start(o,()=>{m&&r.setOpen(!0,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,e,u))}):m&&r.setOpen(!0,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,e,u)))}function s(e){if(W())return void G();Y();let t=r.select("domReferenceElement"),n=(0,h.ownerDocument)(t);D.restTimeout.clear(),D.restTimeoutPending=!1;let s=o.current.floatingContext??O?.();if(!z(e.relatedTarget)){if(j.current&&s){r.select("open")||D.openChangeTimeout.clear();let t=T.current;D.handler=j.current({...s,tree:k,x:e.clientX,y:e.clientY,onClose(){G(),Y(),F.current&&!W()&&t===r.select("domReferenceElement")&&B(e,!0)}}),n.addEventListener("mousemove",D.handler),D.handler(e);return}"touch"===D.pointerType&&(0,i.contains)(r.select("floatingElement"),e.relatedTarget)||B(e)}}},[Y,G,o,H,B,r,a,j,D,w,$,W,z,S,P,_,T,k,F,O,V]),u.useMemo(()=>{if(a)return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e,n=e.currentTarget,i=r.select("domReferenceElement"),o=r.select("open"),s=$(i,n,e.target);if(S&&!(0,v.isMouseLikePointerType)(D.pointerType))return;if(o&&s&&D.handleCloseOptions?.blockPointerEvents){let e=r.select("floatingElement");if(e){let t=D.handleCloseOptions?.getScope?.()??n.ownerDocument.body;(0,y.applySafePolygonPointerEventsMutation)(D,{scopeElement:t,referenceElement:n,floatingElement:e})}}let a=(0,b.getRestMs)(_.current);function l(){if(D.restTimeoutPending=!1,W())return;let e=r.select("open");D.blockMouseMove||e&&!s||r.setOpen(!0,(0,E.createChangeEventDetails)(x.REASONS.triggerHover,t,n))}(!o||s)&&0!==a&&(!s&&D.restTimeoutPending&&e.movementX**2+e.movementY**2<2||(D.restTimeout.clear(),"touch"===D.pointerType?c.flushSync(()=>{l()}):s&&o?l():(D.restTimeoutPending=!0,D.restTimeout.start(a,l))))}};function e(e){D.pointerType=e.pointerType}},[a,D,W,$,S,r,_])}],457340)},494323,377013,e=>{"use strict";var t,n=e.i(675625),i=e.i(955011);e.s(["isOutsideMenuEvent",0,function({currentTarget:e,relatedTarget:t},r){let{popupElement:o,viewportElement:s,rootRef:a,tree:l,nodeId:u}=r,c=l?(0,i.getNodeChildren)(l.nodesRef.current,u).some(e=>(0,n.contains)(e.context?.elements.floating,t)):[];if(!o)return!(0,n.contains)(a.current,t)&&!c;let d=o||s;
1return!(0,n.contains)(d,e)&&!(0,n.contains)(d,t)&&!(0,n.contains)(a.current,t)&&!c&&!((0,n.contains)(d,t)&&t?.hasAttribute("data-base-ui-focus-guard"))}],494323);var r=e.i(117054),o=e.i(886583),s=e.i(37512),a=e.i(16829),l=e.i(420041),u=e.i(722606),c=e.i(564802);let d=((t={})[t.None=0]="None",t[t.GuessFromOrder=1]="GuessFromOrder",t);e.s(["CompositeItem",0,function(e){let{render:t,className:n,style:i,state:f=r.EMPTY_OBJECT,props:g=r.EMPTY_ARRAY,refs:p=r.EMPTY_ARRAY,metadata:h,stateAttributesMapping:m,tag:v="div",...E}=e,{compositeProps:x,compositeRef:C}=function(e={}){let{highlightItemOnHover:t,highlightedIndex:n,onHighlightedIndexChange:i}=(0,l.useCompositeRootContext)(),{ref:r,index:o}=function(e={}){let{label:t,metadata:n,textRef:i,indexGuessBehavior:r,index:o}=e,{register:a,unregister:l,subscribeMapChange:f,elementsRef:g,labelsRef:p,nextIndexRef:h}=(0,c.useCompositeListContext)(),m=s.useRef(-1),[v,E]=s.useState(o??(r===d.GuessFromOrder?()=>{if(-1===m.current){let e=h.current;h.current+=1,m.current=e}return m.current}:-1)),x=s.useRef(null),C=s.useCallback(e=>{if(x.current=e,-1!==v&&null!==e&&(g.current[v]=e,p)){let n=void 0!==t;p.current[v]=n?t:i?.current?.textContent??e.textContent}},[v,g,p,t,i]);return(0,u.useIsoLayoutEffect)(()=>{if(null!=o)return;let e=x.current;if(e)return a(e,n),()=>{l(e)}},[o,a,l,n]),(0,u.useIsoLayoutEffect)(()=>{if(null==o)return f(e=>{let t=x.current?e.get(x.current)?.index:null;null!=t&&E(t)})},[o,f,E]),s.useMemo(()=>({ref:C,index:v}),[v,C])}(e),f=n===o,g=s.useRef(null),p=(0,a.useMergedRefs)(r,g);return{compositeProps:s.useMemo(()=>({tabIndex:f?0:-1,onFocus(){i(o)},onMouseMove(){let e=g.current;if(!t||!e)return;let n=e.hasAttribute("disabled")||"true"===e.ariaDisabled;f||n||e.focus()}}),[f,i,o,t]),compositeRef:p,index:o}}({metadata:h});return(0,o.useRenderElement)(v,e,{state:f,ref:[...p,C],props:[x,...g,E],stateAttributesMapping:m})}],377013)},645183,e=>{"use strict";var t=e.i(37512),n=e.i(835494),i=e.i(92615),r=e.i(698332),o=e.i(722606),s=e.i(285182),a=e.i(558814),l=e.i(76851),u=e.i(145440),c=e.i(545322),d=e.i(117054),f=e.i(777059),g=e.i(621913),p=e.i(366152),h=e.i(258483),m=e.i(457340),v=e.i(935272),E=e.i(998784),x=e.i(675625),C=e.i(48432),y=e.i(234411),b=e.i(968618),R=e.i(704884),M=e.i(958056),S=e.i(748485),N=e.i(14719),P=e.i(391276),T=e.i(43937),I=e.i(845989),w=e.i(494323),O=e.i(377013),A=e.i(448563),k=e.i(297243),D=e.i(445745),L=e.i(239625),j=e.i(973712),H=e.i(305649),_=e.i(713217),F=e.i(823165);let V={width:0,height:0},W=t.forwardRef(function(e,W){let{className:z,render:$,nativeButton:B=!0,disabled:Y,style:G,...U}=e,{value:K,setValue:q,mounted:X,open:J,positionerElement:Z,setActivationDirection:Q,setFloatingRootContext:ee,popupElement:et,viewportElement:en,transitionStatus:ei,rootRef:er,beforeOutsideRef:eo,afterOutsideRef:es,afterInsideRef:ea,beforeInsideRef:el,prevTriggerElementRef:eu,popupAutoSizeResetRef:ec,currentContentRef:ed,delay:ef,closeDelay:eg,orientation:ep,setViewportInert:eh,nested:em}=(0,R.useNavigationMenuRootContext)(),{value:ev}=(0,b.useNavigationMenuItemContext)(),eE=(0,R.useNavigationMenuTreeContext)(),ex=(0,h.useFloatingTree)(),eC=(0,j.useNavigationMenuDismissContext)(),ey=(0,l.useTimeout)(),eb=(0,u.useAnimationFrame)(),eR=(0,u.useAnimationFrame)(),eM=(0,u.useAnimationFrame)(),eS=(0,u.useAnimationFrame)(),[eN,eP]=t.useState(null),[eT,eI]=t.useState(!0),[ew,eO]=t.useState(""),eA=t.useRef(null),ek=t.useRef(!1),eD=t.useRef(V),eL=t.useRef(!1),ej=J&&K===ev,eH=(0,c.useValueAsRef)(ej),e_=!!Z||!K,eF=Z||en,eV=!!eF||!K,eW=(0,k.useAnimationsFinished)(et,!1,!1),ez=t.useCallback(e=>{eA.current=e,eP(e)},[]),e$=(0,a.useStableCallback)((e=!1)=>{(e||ec.current.owner===ev)&&(ec.current.abortController?.abort(),ec.current.abortController=null,ec.current.owner=null)});function eB(){et&&(et.style.setProperty(H.NavigationMenuPopupCssVars.popupWidth,"auto"),et.style.setProperty(H.NavigationMenuPopupCssVars.popupHeight,"auto"))}function eY(){et&&Z&&(et.style.removeProperty(H.NavigationMenuPopupCssVars.popupWidth),et.style.removeProperty(H.NavigationMenuPopupCssVars.popupHeight),Z.style.removeProperty(_.NavigationMenuPositionerCssVars.positionerWidth),Z.style.removeProperty(_.NavigationMenuPositionerCssVars.positionerHeight))}function eG(e,t){et&&Z&&(et.style.setProperty(H.NavigationMenuPopupCssVars.popupWidth,`${e}px`),et.style.setProperty(H.NavigationMenuPopupCssVars.popupHeight,`${t}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerWidth,`${e}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerHeight,`${t}px`))}function eU(){e$(!0);let e=new AbortController;ec.current.abortController=e,ec.current.owner=ev,eW(()=>{ec.current.abortController===e&&ec.current.owner===ev&&(ec.current.abortController=null,ec.current.owner=null,eB())},e.signal)}(0,o.useIsoLayoutEffect)(()=>{ej||(eR.cancel(),eS.cancel(),e$())},[ej,eR,eS,e$]);let eK=(0,a.useStableCallback)((e,t,n={})=>
1{if(!et||!Z)return;e$(!0);let{syncPositioner:i=!1}=n;eY();let{width:r,height:o}=(0,D.getCssDimensions)(et),s=r||eD.current.width,a=o||eD.current.height;(0===t||0===e)&&(e=s,t=a),et.style.setProperty(H.NavigationMenuPopupCssVars.popupWidth,`${e}px`),et.style.setProperty(H.NavigationMenuPopupCssVars.popupHeight,`${t}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerWidth,`${i?e:s}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerHeight,`${i?t:a}px`),eS.request(()=>{eH.current&&(et.style.setProperty(H.NavigationMenuPopupCssVars.popupWidth,`${s}px`),et.style.setProperty(H.NavigationMenuPopupCssVars.popupHeight,`${a}px`),i&&(Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerWidth,`${s}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerHeight,`${a}px`)),eU())})}),eq=(0,a.useStableCallback)((e,t)=>{et&&Z&&(eS.cancel(),eR.cancel(),e$(!0),0!==e&&0!==t&&(eG(e,t),eR.request(()=>{eR.request(()=>{eY();let{width:n,height:i}=(0,D.getCssDimensions)(et),r=n||e||eD.current.width,o=i||t||eD.current.height;eG(e,t),eS.request(()=>{eH.current&&(eG(r,o),eU())})})})))}),eX=(0,a.useStableCallback)(()=>{if(!et||!Z)return;eS.cancel(),e$(!0),eY();let{width:e,height:t}=(0,D.getCssDimensions)(et);0!==e&&0!==t&&(eD.current={width:e,height:t},eB(),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerWidth,`${e}px`),Z.style.setProperty(_.NavigationMenuPositionerCssVars.positionerHeight,`${t}px`))}),eJ=(0,a.useStableCallback)(()=>{if(!et)return{size:eD.current,syncPositioner:!1};let e=et.style.getPropertyValue(H.NavigationMenuPopupCssVars.popupWidth),t=et.style.getPropertyValue(H.NavigationMenuPopupCssVars.popupHeight);return""===e||"auto"===e||""===t||"auto"===t?{size:eD.current,syncPositioner:!1}:{size:{width:et.offsetWidth||eD.current.width,height:et.offsetHeight||eD.current.height},syncPositioner:!0}});t.useEffect(()=>{J||(ey.clear(),eR.cancel(),eM.cancel(),eS.cancel(),e$(!0),eL.current=!1,eO(""))},[ey,J,eR,eM,eS,e$]),t.useEffect(()=>{X||(eD.current=V)},[X]),t.useEffect(()=>{if(!et||"function"!=typeof ResizeObserver)return;let e=new ResizeObserver(()=>{eD.current={width:et.offsetWidth,height:et.offsetHeight}});return e.observe(et),()=>{e.disconnect()}},[et]),t.useEffect(()=>{if(!J||!ej||!et||!Z)return;let e=(0,s.ownerWindow)(Z),t=(0,r.addEventListener)(e,"resize",function(){eM.cancel(),eM.request(eX)});return()=>{eM.cancel(),t()}},[J,ej,et,Z,eM,eX]),t.useEffect(()=>{let e=ed.current;if(!e||!et||!ej||"function"!=typeof MutationObserver)return;let t=new MutationObserver(()=>{if("starting"===ei||et.hasAttribute(I.TransitionStatusDataAttributes.startingStyle))return void eX();let{size:e,syncPositioner:t}=eJ();t?eq(e.width,e.height):eK(e.width,e.height)});return t.observe(e,{childList:!0,subtree:!0,characterData:!0}),()=>{t.disconnect()}},[ed,et,ej,ei,eJ,eq,eK,eX]),t.useEffect(()=>(ej&&J&&et&&ek.current&&(ek.current=!1,eb.request(()=>{eo.current?.focus()})),()=>{eb.cancel()}),[eo,eb,ej,J,et]),(0,o.useIsoLayoutEffect)(()=>{if(eH.current&&J&&et){if("starting"===ei&&ed.current?.querySelector("[data-nested]")!=null)return eS.request(eX),()=>{eS.cancel()};if(eL.current){eL.current=!1;return}let{width:e,height:t}=(0,D.getCssDimensions)(et);eK(e,t)}},[ed,eK,eH,J,et,eS,eX,ei]);let eZ=(0,p.useFloatingRootContext)({open:J,onOpenChange:function(e,t){let i=t.reason===S.REASONS.triggerHover;function r(){i&&(eI(!0),ey.clear(),ey.start(N.PATIENT_CLICK_THRESHOLD,()=>{eI(!1)})),e?q(ev,t):(q(null,t),eO(""))}e_&&("touch"!==ew||!i)&&(e||K===ev)&&(i?n.flushSync(r):r())},elements:{reference:eN,floating:eF}}),eQ=(0,E.useHoverInteractionSharedState)(eZ),e0="touch"!==ew;t.useEffect(()=>{J||(eZ.context.dataRef.current.openEvent=void 0,eQ.pointerType=void 0,eQ.interactedInside=!1,eQ.restTimeoutPending=!1,eQ.openChangeTimeout.clear(),eQ.restTimeout.clear(),(0,E.clearSafePolygonPointerEventsMutation)(eQ))},[eZ,eQ,J]);let e1=(0,a.useStableCallback)(()=>em&&!Z&&eA.current&&eF?function(e,t,n){let i,r,o,s,a,l,u,c;return{placement:(i=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=i.left+i.width/2,s=i.top+i.height/2,a=r.left+r.
1width/2,l=r.top+r.height/2,Math.abs(u=a-o)>=Math.abs(c=l-s)?u>=0?"right":"left":c>=0?"bottom":"top"),elements:{domReference:e,floating:t},nodeId:n}}(eA.current,eF,eE):null);function e5(){return em&&Z?null:eA.current?.closest("ul")??null}let e2=(0,m.useHoverReferenceInteraction)(eZ,{enabled:eV,move:!1,handleClose:(0,f.safePolygon)({blockPointerEvents:e0,getScope:e5}),restMs:X&&Z?0:ef,delay:{close:eg},triggerElementRef:eA,getHandleCloseContext:e1}),e8=t.useMemo(()=>e2?{reference:e2}:void 0,[e2]),e3=(0,g.useClick)(eZ,{enabled:e_,stickIfOpen:eT,toggle:ej}),{getReferenceProps:e4}=(0,v.useInteractions)([e8,e3]);function e7(e){n.flushSync(()=>{let t=(0,i.isHTMLElement)(e.currentTarget)?e.currentTarget:null,n=eu.current?.getBoundingClientRect();if(X&&n&&eN){let e=eN.getBoundingClientRect(),t=e.left>n.left,i=e.top>n.top;"horizontal"===ep&&e.left!==n.left?Q(t?"right":"left"):"vertical"===ep&&e.top!==n.top&&Q(i?"down":"up")}if("click"!==e.type&&null!=K&&(eZ.context.dataRef.current.openEvent=void 0),("touch"!==ew||"click"===e.type)&&(null!=K&&q(ev,(0,M.createChangeEventDetails)("mouseenter"===e.type?S.REASONS.triggerHover:S.REASONS.triggerPress,e.nativeEvent)),"mouseenter"===e.type&&e0&&(!em||!Z)&&eF&&t)){let e=()=>{let e=e5()??t.ownerDocument.body;(0,E.applySafePolygonPointerEventsMutation)(eQ,{scopeElement:e,referenceElement:t,floatingElement:eF})};null!=K&&K!==ev?queueMicrotask(e):e()}})}(0,o.useIsoLayoutEffect)(()=>{ej&&(ee(eZ),eu.current=eN)},[ej,eZ,ee,eu,eN]);let e6=(0,a.useStableCallback)(e=>{if(!et||!Z)return void e7(e);let{width:t,height:n}=(0,D.getCssDimensions)(et),i=null!=K&&K!==ev&&("click"===e.type||"touch"!==ew);e7(e),i&&(eL.current=!0),eK(t,n)});function e9(e){eO(e.pointerType)}let te={tabIndex:0,onMouseEnter:e6,onClick:e6,onPointerEnter:e9,onPointerDown:function(e){e9(e),(0,E.clearSafePolygonPointerEventsMutation)(eQ)},"aria-expanded":ej,"aria-controls":ej?et?.id:void 0,[L.NAVIGATION_MENU_TRIGGER_IDENTIFIER]:"",onFocus(){ej&&eh(!1)},onMouseMove(){ek.current=!1},onKeyDown(e){if(ek.current=!0,em)return;let t="horizontal"===ep&&"ArrowDown"===e.key,n="vertical"===ep&&"ArrowRight"===e.key;(t||n)&&(q(ev,(0,M.createChangeEventDetails)(S.REASONS.listNavigation,e.nativeEvent)),e6(e),(0,y.stopEvent)(e))},onBlur(e){Z&&et&&(0,w.isOutsideMenuEvent)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:et,rootRef:er,tree:ex,nodeId:eE})&&q(null,(0,M.createChangeEventDetails)(S.REASONS.focusOut,e.nativeEvent))}},{getButtonProps:tt,buttonRef:tn}=(0,A.useButton)({disabled:Y,focusableWhenDisabled:!0,native:B});return(0,F.jsxs)(t.Fragment,{children:[(0,F.jsx)(O.CompositeItem,{tag:"button",render:$,className:z,style:G,state:{open:ej},stateAttributesMapping:T.pressableTriggerOpenStateMapping,refs:[W,ez,tn],props:[e4,eC?.reference||d.EMPTY_ARRAY,te,U,tt]}),ej&&(0,F.jsxs)(t.Fragment,{children:[(0,F.jsx)(P.FocusGuard,{ref:eo,onFocus:e=>{if(eF&&(0,C.isOutsideEvent)(e,eF))el.current?.focus();else{let e=(0,C.getPreviousTabbable)(eN);e?.focus()}}}),(0,F.jsx)("span",{"aria-owns":en?.id,style:N.ownerVisuallyHidden}),(0,F.jsx)(P.FocusGuard,{ref:es,onFocus:e=>{if(eF&&(0,C.isOutsideEvent)(e,eF)){n.flushSync(()=>{eh(!1)});let e=ea.current||eN;e?.focus()}else{let t=(0,C.getNextTabbable)(eN);em&&!Z&&eF&&t&&(0,x.contains)(eF,t)&&(t=(0,C.getTabbableAfterElement)(ea.current)),t?.focus(),em&&!Z||(0,x.contains)(er.current,t)||q(null,(0,M.createChangeEventDetails)(S.REASONS.focusOut,e.nativeEvent))}}})]})]})});e.s(["NavigationMenuTrigger",0,W])},686257,e=>{"use strict";var t=e.i(580920),n=e.i(37512);let i=n.createContext(void 0);e.s(["NavigationMenuPortalContext",0,i,"useNavigationMenuPortalContext",0,function(){let e=n.useContext(i);if(void 0===e)throw Error((0,t.default)(40));return e}])},36365,e=>{"use strict";var t=e.i(37512),n=e.i(158025),i=e.i(704884),r=e.i(686257),o=e.i(823165);let s=t.forwardRef(function(e,t){let{keepMounted:s=!1,...a}=e,{mounted:l}=(0,i.useNavigationMenuRootContext)();return l||s?(0,o.jsx)(r.NavigationMenuPortalContext.Provider,{value:s,children:(0,o.jsx)(n.FloatingPortal,{ref:t,...a})}):null});e.s(["NavigationMenuPortal",0,s])},915206,e=>{"use strict";var t=e.i(580920),n=e.i(37512);let i=n.createContext(void 0);e.s(["NavigationMenuPositionerContext",0,i,"useNavigationMenuPositionerContext",0,function(e=!1){let r=n.useContext(i);if(!r&&!e)throw Error((0,t.default)(42));return r}])},706439,186840,778823,538305,e=>{"use strict";var t=e.i(37512),n=e.i(641645),i=e.i(910470),r=e.i(285182),o=e.i(722606),s=e.i(545322),a=e.i(558814),l=e.i(278928),u=e.i(454556),c=e.i(92615),d=e.i(258483),f=e.i(366152),g=e.i(106880);let p={name:"hide",async fn(e){let{width:t,height:n,x:i,y:r}=e.rects.reference,o=await (0,u.hide)().fn(e);return{data:{referenceHidden:o.data?.referenceHidden||0===t&&0===n&&0===i&&0===r}}}},h={sideX:"left",sideY:"top"};function m(e,t,n){let i="inline-start"===e||"inline-end"===e;return({top:"top",right:i?n?"inline-start":"inline-end":"right",bottom:"bottom",left:i?n?"inline-end":"inline-start":"left"})[t]}function v(e,t,i){let{rects:r,placement:o}=e;return{side:m(t,(0,n.getSide)(o),i),align:(0,n.getAlignment)(o)||"center",anchor:{width:r.reference.width,height:r.reference.height},positioner:{width:r.floating.width,height:r.floating.height}}}function E(e){return null!=e&&"current"in e}e.s(["DEFAULT_SIDES",0,h,"adaptiveOrigin",0,{name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:s},elements:{floating:a},platform:l,strategy:u,placement:c}=e,d=(0,r.ownerWindow)(a),f=d.getComputedStyle(a);if("0s"===f.transitionDuration||""===f.transitionDuration)return{x:t,y:o,data:h};let g=await l.getOffsetParent?.(a),p={width:0,height:0};
1if("fixed"===u&&d?.visualViewport)p={width:d.visualViewport.width,height:d.visualViewport.height};else if(g===d){let e=(0,i.ownerDocument)(a);p={width:e.documentElement.clientWidth,height:e.documentElement.clientHeight}}else await l.isElement?.(g)&&(p=await l.getDimensions(g));let m=(0,n.getSide)(c),v=t,E=o;return"left"===m&&(v=p.width-(t+s.width)),"top"===m&&(E=p.height-(o+s.height)),{x:v,y:E,data:{sideX:"left"===m?"right":h.sideX,sideY:"top"===m?"bottom":h.sideY}}}}],186840),e.s(["useAnchorPositioning",0,function(e){var x,C;let{anchor:y,positionMethod:b="absolute",side:R="bottom",sideOffset:M=0,align:S="center",alignOffset:N=0,collisionBoundary:P,collisionPadding:T=5,sticky:I=!1,arrowPadding:w=5,disableAnchorTracking:O=!1,keepMounted:A=!1,floatingRootContext:k,mounted:D,collisionAvoidance:L,shiftCrossAxis:j=!1,nodeId:H,adaptiveOrigin:_,lazyFlip:F=!1,externalTree:V}=e,[W,z]=t.useState(null);D||null===W||z(null);let $=L.side||"flip",B=L.align||"flip",Y=L.fallbackAxisSide||"end",G="function"==typeof y?y:void 0,U=(0,a.useStableCallback)(G),K=G?U:y,q=(0,s.useValueAsRef)(y),X=(0,s.useValueAsRef)(D),J="rtl"===(0,g.useDirection)(),Z=W||({top:"top",right:"right",bottom:"bottom",left:"left","inline-end":J?"left":"right","inline-start":J?"right":"left"})[R],Q="center"===S?Z:`${Z}-${S}`,ee=T,et=+("bottom"===R),en=+("top"===R),ei=+("right"===R),er=+("left"===R);"number"==typeof ee?ee={top:ee+et,right:ee+er,bottom:ee+en,left:ee+ei}:ee&&(ee={top:(ee.top||0)+et,right:(ee.right||0)+er,bottom:(ee.bottom||0)+en,left:(ee.left||0)+ei});let eo={boundary:"clipping-ancestors"===P?"clippingAncestors":P,padding:ee},es=t.useRef(null),ea=(0,s.useValueAsRef)(M),el=(0,s.useValueAsRef)(N),eu=[(0,u.offset)(e=>{let t=v(e,R,J),n="function"==typeof ea.current?ea.current(t):ea.current,i="function"==typeof el.current?el.current(t):el.current;return{mainAxis:n,crossAxis:i,alignmentAxis:i}},["function"!=typeof M?M:0,"function"!=typeof N?N:0,J,R])],ec="none"===B&&"shift"!==$,ed=!ec&&(I||j||"shift"===$),ef="none"===$?null:(0,u.flip)({...eo,padding:{top:ee.top+1,right:ee.right+1,bottom:ee.bottom+1,left:ee.left+1},mainAxis:!j&&"flip"===$,crossAxis:"flip"===B&&"alignment",fallbackAxisSideDirection:Y}),eg=ec?null:(0,u.shift)(e=>{let t=(0,i.ownerDocument)(e.elements.floating).documentElement;return{...eo,rootBoundary:j?{x:0,y:0,width:t.clientWidth,height:t.clientHeight}:void 0,mainAxis:"none"!==B,crossAxis:ed,limiter:I||j?void 0:(0,u.limitShift)(e=>{if(!es.current)return{};let{width:t,height:i}=es.current.getBoundingClientRect(),r=(0,n.getSideAxis)((0,n.getSide)(e.placement)),o="y"===r?ee.left+ee.right:ee.top+ee.bottom;return{offset:("y"===r?t:i)/2+o/2}})}},[eo,I,j,ee,B]);"shift"===$||"shift"===B||"center"===S?eu.push(eg,ef):eu.push(ef,eg),eu.push((0,u.size)({...eo,apply({elements:{floating:e},availableWidth:t,availableHeight:n,rects:i}){if(!X.current)return;let o=e.style;o.setProperty("--available-width",`${t}px`),o.setProperty("--available-height",`${n}px`);let s=(0,r.ownerWindow)(e).devicePixelRatio||1,{x:a,y:l,width:u,height:c}=i.reference,d=(Math.round((a+u)*s)-Math.round(a*s))/s,f=(Math.round((l+c)*s)-Math.round(l*s))/s;o.setProperty("--anchor-width",`${d}px`),o.setProperty("--anchor-height",`${f}px`)}}),(x=()=>({element:es.current||(0,i.ownerDocument)(es.current).createElement("div"),padding:w,offsetParent:"floating"}),C=[w],{name:"arrow",options:x,async fn(e){let{x:t,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:u,padding:c=0,offsetParent:d="real"}=(0,n.evaluate)(x,e)||{};if(null==u)return{};let f=(0,n.getPaddingObject)(c),g={x:t,y:i},p=(0,n.getAlignmentAxis)(r),h=(0,n.getAxisLength)(p),m=await s.getDimensions(u),v="y"===p,E=v?"clientHeight":"clientWidth",C=o.reference[h]+o.reference[p]-g[p]-o.floating[h],y=g[p]-o.reference[p],b="real"===d?await s.getOffsetParent?.(u):a.floating,R=a.floating[E]||o.floating[h];R&&await s.isElement?.(b)||(R=a.floating[E]||o.floating[h]);let M=R/2-m[h]/2-1,S=Math.min(f[v?"top":"left"],M),N=Math.min(f[v?"bottom":"right"],M),P=R-m[h]-N,T=R/2-m[h]/2+(C/2-y/2),I=(0,n.clamp)(S,T,P),w=!l.arrow&&null!=(0,n.getAlignment)(r)&&T!==I&&o.reference[h]/2-(T<S?S:N)-m[h]/2<0,O=w?T<S?T-S:T-P:0;return{[p]:g[p]+O,data:{[p]:I,centerOffset:T-I-O,...w&&{alignmentOffset:O}},reset:w}},options:[x,C]}),{name:"transformOrigin",fn(e){let{elements:t,middlewareData:i,placement:r,rects:o,y:s}=e,a=(0,n.getSide)(r),l=(0,n.getSideAxis)(a),u=es.current,c=i.arrow?.x||0,d=i.arrow?.y||0,f=u?.clientWidth||0,g=u?.clientHeight||0,p=c+f/2,h=d+g/2,m=Math.abs(i.shift?.y||0),E=o.reference.height/2,x="function"==typeof M?M(v(e,R,J)):M,C=m>x,y={top:`${p}px calc(100% + ${x}px)`,bottom:`${p}px ${-x}px`,left:`calc(100% + ${x}px) ${h}px`,right:`${-x}px ${h}px`}[a],b=`${p}px ${o.reference.y+E-s}px`;return t.floating.style.setProperty("--transform-origin",ed&&"y"===l&&C?b:y),{}}},p,_),(0,o.useIsoLayoutEffect)(()=>{!D&&k&&k.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[D,k]);let ep=t.useMemo(()=>({elementResize:!O&&"u">typeof ResizeObserver,layoutShift:!O&&"u">typeof IntersectionObserver}),[O]),{refs:eh,elements:em,x:ev,y:eE,middlewareData:ex,update:eC,placement:ey,context:eb,isPositioned:eR,floatingStyles:eM}=function(e={}){let{nodeId:n,externalTree:i}=e,r=(0,f.useFloatingRootContext)(e),s=e.rootContext||r,a={reference:s.useState("referenceElement"),floating:s.useState("floatingElement"),domReference:s.useState("domReferenceElement")},[l,g]=t.useState(null),p=t.useRef(null),h=(0,d.useFloatingTree)(i);(0,o.useIsoLayoutEffect)(()=>{a.domReference&&(p.current=a.domReference)},[a.domReference]);let m=(0,u.useFloating)({...e,elements:{...a,...l&&{reference:l}}}),v=t.useCallback(e=>{let t=(0,c.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;g(t),m.refs.setReference(t)},[m.refs]),[E,x]=t.useState(void 0),[C,y]=t.useState(null);s.useSyncedValue("referenceElement",E??null);let b=(0,c.isElement)(E)?E:null;s.useSyncedValue("domReferenceElement",void 0===E?a.domReference:b),s.use
1SyncedValue("floatingElement",C);let R=t.useCallback(e=>{((0,c.isElement)(e)||null===e)&&(p.current=e,x(e)),((0,c.isElement)(m.refs.reference.current)||null===m.refs.reference.current||null!==e&&!(0,c.isElement)(e))&&m.refs.setReference(e)},[m.refs,x]),M=t.useCallback(e=>{y(e),m.refs.setFloating(e)},[m.refs]),S=t.useMemo(()=>({...m.refs,setReference:R,setFloating:M,setPositionReference:v,domReference:p}),[m.refs,R,M,v]),N=t.useMemo(()=>({...m.elements,domReference:a.domReference}),[m.elements,a.domReference]),P=s.useState("open"),T=s.useState("floatingId"),I=t.useMemo(()=>({...m,dataRef:s.context.dataRef,open:P,onOpenChange:s.setOpen,events:s.context.events,floatingId:T,refs:S,elements:N,nodeId:n,rootStore:s}),[m,S,N,n,s,P,T]);return(0,o.useIsoLayoutEffect)(()=>{s.context.dataRef.current.floatingContext=I;let e=h?.nodesRef.current.find(e=>e.id===n);e&&(e.context=I)}),t.useMemo(()=>({...m,context:I,refs:S,elements:N,rootStore:s}),[m,S,N,I,s])}({rootContext:k,open:A?D:void 0,placement:Q,middleware:eu,strategy:b,whileElementsMounted:A?void 0:(...e)=>(0,l.autoUpdate)(...e,ep),nodeId:H,externalTree:V}),{sideX:eS,sideY:eN}=ex.adaptiveOrigin||h,eP=eR?b:"fixed",eT=t.useMemo(()=>{let e=_?{position:eP,[eS]:ev,[eN]:eE}:{position:eP,...eM};return eR||(e.opacity=0),e},[_,eP,eS,ev,eN,eE,eM,eR]),eI=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{if(!D)return;let e=q.current,t="function"==typeof e?e():e,n=(E(t)?t.current:t)||null;n!==eI.current&&(eh.setPositionReference(n),eI.current=n)},[D,eh,K,q]),t.useEffect(()=>{if(!D)return;let e=q.current;"function"!=typeof e&&E(e)&&e.current!==eI.current&&(eh.setPositionReference(e.current),eI.current=e.current)},[D,eh,K,q]),t.useEffect(()=>{if(A&&D&&em.domReference&&em.floating)return(0,l.autoUpdate)(em.domReference,em.floating,eC,ep)},[A,D,em,eC,ep]);let ew=(0,n.getSide)(ey),eO=m(R,ew,J),eA=(0,n.getAlignment)(ey)||"center",ek=!!ex.hide?.referenceHidden;(0,o.useIsoLayoutEffect)(()=>{F&&D&&eR&&z(ew)},[F,D,eR,ew]);let eD=t.useMemo(()=>({position:"absolute",top:ex.arrow?.y,left:ex.arrow?.x}),[ex.arrow]),eL=ex.arrow?.centerOffset!==0;return t.useMemo(()=>({positionerStyles:eT,arrowStyles:eD,arrowRef:es,arrowUncentered:eL,side:eO,align:eA,physicalSide:ew,anchorHidden:ek,refs:eh,context:eb,isPositioned:eR,update:eC}),[eT,eD,es,eL,eO,eA,ew,ek,eh,eb,eR,eC])}],706439);var x=e.i(43937),C=e.i(886583),y=e.i(117054),b=e.i(14719);function R(e){return"starting"===e?b.DISABLED_TRANSITIONS_STYLE:y.EMPTY_OBJECT}e.s(["getDisabledMountTransitionStyles",0,R],778823),e.s(["usePositioner",0,function(e,t,{styles:n,transitionStatus:i,props:r,refs:o,hidden:s,inert:a=!1}){let l={...n};return a&&(l.pointerEvents="none"),(0,C.useRenderElement)("div",e,{state:t,ref:o,props:[{role:"presentation",hidden:s,style:l},R(i),r],stateAttributesMapping:x.popupStateMapping})}],538305)},468518,e=>{"use strict";var t=e.i(37512),n=e.i(835494),i=e.i(698332),r=e.i(330501),o=e.i(285182),s=e.i(76851),a=e.i(48432),l=e.i(270718),u=e.i(704884),c=e.i(686257),d=e.i(706439),f=e.i(915206),g=e.i(14719),p=e.i(186840),h=e.i(538305),m=e.i(823165);let v=(0,l.getEmptyRootContext)(),E=t.forwardRef(function(e,l){let{open:E,mounted:x,positionerElement:C,setPositionerElement:y,floatingRootContext:b,nested:R,transitionStatus:M}=(0,u.useNavigationMenuRootContext)(),{className:S,render:N,anchor:P,positionMethod:T="absolute",side:I="bottom",align:w="center",sideOffset:O=0,alignOffset:A=0,collisionBoundary:k="clipping-ancestors",collisionPadding:D=5,collisionAvoidance:L=R?g.POPUP_COLLISION_AVOIDANCE:g.DROPDOWN_COLLISION_AVOIDANCE,arrowPadding:j=5,sticky:H=!1,disableAnchorTracking:_=!1,style:F,...V}=e,W=(0,c.useNavigationMenuPortalContext)(),z=(0,u.useNavigationMenuTreeContext)(),$=(0,s.useTimeout)(),[B,Y]=t.useState(!1),G=t.useRef(null),U=t.useRef(null);t.useEffect(()=>{if(C)return(0,r.mergeCleanups)((0,i.addEventListener)(C,"focusin",e,!0),(0,i.addEventListener)(C,"focusout",e,!0));function e(e){C&&(0,a.isOutsideEvent)(e)&&("focusin"===e.type?a.enableFocusInside:a.disableFocusInside)(C)}},[C]);let K=(b||v).useState("domReferenceElement"),q=(0,d.useAnchorPositioning)({anchor:P??K??U,positionMethod:T,mounted:x,side:I,sideOffset:O,align:w,alignOffset:A,arrowPadding:j,collisionBoundary:k,collisionPadding:D,sticky:H,disableAnchorTracking:_,keepMounted:W,floatingRootContext:b,collisionAvoidance:L,nodeId:z,adaptiveOrigin:p.adaptiveOrigin}),X={open:E,side:q.side,align:q.align,anchorHidden:q.anchorHidden,instant:B};t.useEffect(()=>{if(!E)return;let e=(0,o.ownerWindow)(C);return(0,i.addEventListener)(e,"resize",function(){n.flushSync(()=>{Y(!0)}),$.start(100,()=>{Y(!1)})})},[E,$,C]);let J=(0,h.usePositioner)(e,X,{styles:q.positionerStyles,transitionStatus:M,props:V,refs:[l,y,G],hidden:!x,inert:!E});return(0,m.jsx)(f.NavigationMenuPositionerContext.Provider,{value:q,children:J})});e.s(["NavigationMenuPositioner",0,E])},261446,e=>{"use strict";var t=e.i(37512),n=e.i(722606),i=e.i(993714),r=e.i(468292),o=e.i(886583),s=e.i(704884),a=e.i(391276),l=e.i(48432),u=e.i(675625),c=e.i(270718),d=e.i(915206),f=e.i(823165);let g=(0,c.getEmptyRootContext)();function p({children:e}){let{beforeInsideRef:n,beforeOutsideRef:i,afterInsideRef:r,afterOutsideRef:o,positionerElement:u,viewportElement:c,floatingRootContext:g}=(0,s.useNavigationMenuRootContext)(),h=!!(0,d.useNavigationMenuPositionerContext)(!0),m=u||c;return g||h?(0,f.jsxs)(t.Fragment,{children:[(0,f.jsx)(a.FocusGuard,{ref:n,onFocus:e=>{m&&(0,l.isOutsideEvent)(e,m)?(0,l.getNextTabbable)(m)?.focus():i.current?.focus()}}),e,(0,f.jsx)(a.FocusGuard,{ref:r,onFocus:e=>{m&&(0,l.isOutsideEvent)(e,m)?(0,l.getPreviousTabbable)(m)?.focus():o.current?.focus()}})]}):e}let h=t.forwardRef(function(e,t){let{className:a,render:l,children:c,id:h,style:m,...v}
1=e,E=(0,i.useId)(h),{setViewportElement:x,setViewportTargetElement:C,floatingRootContext:y,prevTriggerElementRef:b,viewportInert:R,setViewportInert:M}=(0,s.useNavigationMenuRootContext)(),S=!!(0,d.useNavigationMenuPositionerContext)(!0),N=(y||g).useState("domReferenceElement");(0,n.useIsoLayoutEffect)(()=>{N&&(b.current=N)},[N,b]);let P=(0,o.useRenderElement)("div",e,{ref:[t,x],props:[{id:E,onBlur(e){let t=e.relatedTarget,n=e.currentTarget;t&&!(0,u.contains)(n,t)&&t!==N&&M(!0)},...!S&&R&&{inert:(0,r.inertValue)(!0)},children:S?c:(0,f.jsx)(p,{children:(0,f.jsx)("div",{ref:C,children:c})})},v]});return S?(0,f.jsx)(p,{children:P}):P});e.s(["NavigationMenuViewport",0,h])},925328,e=>{"use strict";var t=e.i(37512),n=e.i(886583),i=e.i(704884),r=e.i(845989);let o={...e.i(43937).popupStateMapping,...r.transitionStatusMapping},s=t.forwardRef(function(e,t){let{className:r,render:s,style:a,...l}=e,{open:u,mounted:c,transitionStatus:d}=(0,i.useNavigationMenuRootContext)();return(0,n.useRenderElement)("div",e,{state:{open:u,transitionStatus:d},ref:t,props:[{role:"presentation",hidden:!c,style:{userSelect:"none",WebkitUserSelect:"none"}},l],stateAttributesMapping:o})});e.s(["NavigationMenuBackdrop",0,s])},636054,e=>{"use strict";var t=e.i(37512),n=e.i(886583),i=e.i(704884),r=e.i(845989),o=e.i(238543),s=e.i(915206),a=e.i(106880);let l={...e.i(43937).popupStateMapping,...r.transitionStatusMapping},u=t.forwardRef(function(e,t){let{className:r,render:u,id:c,style:d,...f}=e,{open:g,transitionStatus:p,setPopupElement:h}=(0,i.useNavigationMenuRootContext)(),m=(0,s.useNavigationMenuPositionerContext)(),v=(0,a.useDirection)(),E=(0,o.useBaseUiId)(c),x={open:g,transitionStatus:p,side:m.side,align:m.align,anchorHidden:m.anchorHidden},C="top"===m.side,y="left"===m.side;return"rtl"===v?(C=C||"inline-end"===m.side,y=y||"inline-end"===m.side):(C=C||"inline-start"===m.side,y=y||"inline-start"===m.side),(0,n.useRenderElement)("nav",e,{state:x,ref:[t,h],props:[{id:E,tabIndex:-1,style:C?{position:"absolute",["top"===m.side?"bottom":"top"]:"0",[y?"right":"left"]:"0"}:{}},f],stateAttributesMapping:l})});e.s(["NavigationMenuPopup",0,u])},797486,e=>{"use strict";var t=e.i(37512),n=e.i(915206),i=e.i(704884),r=e.i(43937),o=e.i(886583);let s=t.forwardRef(function(e,t){let{className:s,render:a,style:l,...u}=e,{open:c}=(0,i.useNavigationMenuRootContext)(),{arrowRef:d,side:f,align:g,arrowUncentered:p,arrowStyles:h}=(0,n.useNavigationMenuPositionerContext)();return(0,o.useRenderElement)("div",e,{state:{open:c,side:f,align:g,uncentered:p},ref:[t,d],props:[{style:h,"aria-hidden":!0},u],stateAttributesMapping:r.popupStateMapping})});e.s(["NavigationMenuArrow",0,s])},684298,e=>{"use strict";var t=e.i(37512),n=e.i(258483),i=e.i(704884),r=e.i(494323),o=e.i(377013),s=e.i(958056),a=e.i(748485),l=e.i(823165);let u=t.forwardRef(function(e,t){let{className:u,render:c,active:d=!1,closeOnClick:f=!1,style:g,...p}=e,{setValue:h,popupElement:m,positionerElement:v,rootRef:E}=(0,i.useNavigationMenuRootContext)(),x=(0,i.useNavigationMenuTreeContext)(),C=(0,n.useFloatingTree)();return(0,l.jsx)(o.CompositeItem,{tag:"a",render:c,className:u,style:g,state:{active:d},refs:[t],props:[{"aria-current":d?"page":void 0,tabIndex:void 0,onClick(e){f&&h(null,(0,s.createChangeEventDetails)(a.REASONS.linkPress,e.nativeEvent))},onBlur(e){v&&m&&(0,r.isOutsideMenuEvent)({currentTarget:e.currentTarget,relatedTarget:e.relatedTarget},{popupElement:m,rootRef:E,tree:C,nodeId:x})&&h(null,(0,s.createChangeEventDetails)(a.REASONS.focusOut,e.nativeEvent))}},p]})});e.s(["NavigationMenuLink",0,u])},862319,e=>{"use strict";var t=e.i(37512),n=e.i(886583),i=e.i(704884),r=e.i(43937),o=e.i(968618);let s=t.forwardRef(function(e,t){let{className:s,render:a,style:l,...u}=e,{value:c}=(0,o.useNavigationMenuItemContext)(),{open:d,value:f}=(0,i.useNavigationMenuRootContext)();return(0,n.useRenderElement)("span",e,{state:{open:d&&f===c},ref:t,props:[{"aria-hidden":!0,children:"▼"},u],stateAttributesMapping:r.triggerOpenStateMapping})});e.s(["NavigationMenuIcon",0,s])}]);

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.