1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,625708,e=>{"use strict";var t=e.i(271645),n=e.i(760620),r=e.i(757666),o=e.i(605335),i=e.i(290219),s=e.i(566745),a=e.i(229315),l=e.i(132652),u=e.i(930780),c=e.i(362834),d=e.i(931888),p=e.i(871403);let g=r.isMac&&r.isSafari;e.s(["useFocus",0,function(e,r={}){let{enabled:f=!0,delay:v}=r,h="rootStore"in e?e.rootStore:e,{events:m,dataRef:S}=h.context,E=t.useRef(!1),y=t.useRef(null),C=t.useRef(!0),x=(0,s.useTimeout)();t.useEffect(()=>{let e=h.select("domReferenceElement");if(!f)return;let t=(0,a.getWindow)(e);return(0,o.mergeCleanups)((0,n.addEventListener)(t,"blur",function(){let e=h.select("domReferenceElement");!h.select("open")&&(0,a.isHTMLElement)(e)&&e===(0,u.activeElement)((0,i.ownerDocument)(e))&&(E.current=!0)}),g&&(0,n.addEventListener)(t,"keydown",function(){C.current=!0},!0),g&&(0,n.addEventListener)(t,"pointerdown",function(){C.current=!1},!0))},[h,f]),t.useEffect(()=>{if(f)return m.on("openchange",e),()=>{m.off("openchange",e)};function e(e){if(e.reason===p.REASONS.triggerPress||e.reason===p.REASONS.escapeKey){let e=h.select("domReferenceElement");(0,a.isElement)(e)&&(y.current=e,E.current=!0)}}},[m,f,h]);let b=t.useMemo(()=>{function e(){E.current=!1,y.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(E.current){if(y.current===n)return;e()}let r=(0,u.getTarget)(t.nativeEvent);if((0,a.isElement)(r)){if(g&&!t.relatedTarget){if(!C.current&&!(0,c.isTypeableElement)(r))return}else if(!(0,c.matchesFocusVisible)(r))return}let o=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,h.context.triggerElements),{nativeEvent:i,currentTarget:s}=t,l="function"==typeof v?v():v;h.select("open")&&o||0===l||void 0===l?h.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,i,s)):x.start(l,()=>{E.current||h.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,i,s))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,o=(0,a.isElement)(n)&&n.hasAttribute((0,l.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");x.start(0,()=>{let e=h.select("domReferenceElement"),t=(0,u.activeElement)((0,i.ownerDocument)(e));if(!n&&t===e||(0,u.contains)(S.current.floatingContext?.refs.floating.current,t)||(0,u.contains)(e,t)||o)return;let s=n??t;(0,c.isTargetInsideEnabledTrigger)(s,h.context.triggerElements)||h.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,r))})}}},[S,v,h,x]);return t.useMemo(()=>f?{reference:b,trigger:b}:{},[f,b])}])},558860,e=>{"use strict";e.s([],113136),e.i(113136);var t,n,r=e.i(271645),o=e.i(203851),i=e.i(58509),s=e.i(500977),a=e.i(367805);let l=r.createContext(void 0);function u(e){let t=r.useContext(l);if(void 0===t&&!e)throw Error((0,a.default)(72));return t}var c=e.i(760620),d=e.i(676477),p=e.i(229315),g=e.i(930780),f=e.i(282033);function v(e){return null!=e&&null!=e.clientX}var h=e.i(933605),m=e.i(931888),S=e.i(258642),E=e.i(119805),y=e.i(174080),C=e.i(783921),x=e.i(598263),b=e.i(871403),T=e.i(600628),P=e.i(769375);let O={...T.popupStoreSelectors,disabled:(0,C.createSelector)(e=>e.disabled),instantType:(0,C.createSelector)(e=>e.instantType),isInstantPhase:(0,C.createSelector)(e=>e.isInstantPhase),trackCursorAxis:(0,C.createSelector)(e=>e.trackCursorAxis),disableHoverablePopup:(0,C.createSelector)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,C.createSelector)(e=>e.openChangeReason),closeOnClick:(0,C.createSelector)(e=>e.closeOnClick),closeDelay:(0,C.createSelector)(e=>e.closeDelay),hasViewport:(0,C.createSelector)(e=>e.hasViewport)};class R extends x.ReactStore{constructor(e,t,n=!1){const o=new P.PopupTriggerMap,i={...{...(0,T.createInitialPopupStoreState)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1},...e};i.floatingRootContext=(0,T.createPopupFloatingRootContext)(o,t,n),super(i,{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:o},O)}setOpen=(e,t)=>{let n=t.reason,r=n===b.REASONS.triggerHover,o=e&&n===b.REASONS.triggerFocus,i=!e&&(n===b.REASONS.triggerPress||n===b.REASONS.escapeKey);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let s=()=>{let r={open:e,openChangeReason:n};o?r.instantType="focus":i?r.instantType="dismiss":n===b.REASONS.triggerHover&&(r.instantType=void 0),(0,S.setOpenTriggerState)(r,e,t.trigger),this.update(r)};r?y.flushSync(s):s()};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,(0,m.createChangeEventDetails)(b.REASONS.triggerPress,e))}static useStore(e,t){return(0,S.usePopupStore)(e,(e,n)=>new R(t,e,n)).store}}var I=e.i(843476);let w=(0,o.fastComponent)(function(e){let{disabled:t=!1,defaultOpen:n=!1,open:o,disableHoverablePopup:a=!1,trackCursorAxis:u="none",actionsRef:c,onOpenChange:d,onOpenChangeComplete:p,handle:g,triggerId:f,defaultTr
1iggerId:v=null,children:h}=e,E=R.useStore(g?.store,{open:n,openProp:o,activeTriggerId:v,triggerIdProp:f});(0,i.useOnFirstRender)(()=>{void 0===o&&!1===E.state.open&&!0===n&&E.update({open:!0,activeTriggerId:v})}),E.useControlledProp("openProp",o),E.useControlledProp("triggerIdProp",f),E.useContextCallback("onOpenChange",d),E.useContextCallback("onOpenChangeComplete",p);let y=E.useState("open"),C=!t&&y,x=E.useState("activeTriggerId"),T=E.useState("mounted"),P=E.useState("payload");E.useSyncedValues({trackCursorAxis:u,disableHoverablePopup:a}),E.useSyncedValue("disabled",t),(0,S.useImplicitActiveTrigger)(E);let{forceUnmount:O,transitionStatus:w}=(0,S.useOpenStateTransitions)(C,E),M=E.useState("isInstantPhase"),k=E.useState("instantType"),N=E.useState("lastOpenChangeReason"),L=r.useRef(null);(0,s.useIsoLayoutEffect)(()=>{y&&t&&E.setOpen(!1,(0,m.createChangeEventDetails)(b.REASONS.disabled))},[y,t,E]),(0,s.useIsoLayoutEffect)(()=>{"ending"===w&&N===b.REASONS.none||"ending"!==w&&M?("delay"!==k&&(L.current=k),E.set("instantType","delay")):null!==L.current&&(E.set("instantType",L.current),L.current=null)},[w,M,N,k,E]),(0,s.useIsoLayoutEffect)(()=>{C&&null==x&&E.set("payload",void 0)},[E,x,C]);let D=r.useCallback(()=>{E.setOpen(!1,(0,m.createChangeEventDetails)(b.REASONS.imperativeAction))},[E]);r.useImperativeHandle(c,()=>({unmount:O,close:D}),[O,D]);let j=C||T||!t&&"none"!==u;return(0,I.jsxs)(l.Provider,{value:E,children:[j&&(0,I.jsx)(A,{store:E,disabled:t,trackCursorAxis:u}),"function"==typeof h?h({payload:P}):h]})});function A({store:e,disabled:t,trackCursorAxis:n}){let o=e.useState("floatingRootContext"),i=(0,h.useDismiss)(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=function(e,t={}){let{enabled:n=!0,axis:o="both"}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),l=i.useState("domReferenceElement"),u=i.context.dataRef,h=r.useRef(!1),m=r.useRef(null),[S,E]=r.useState(),[y,C]=r.useState([]),x=(0,d.useStableCallback)(e=>{i.set("positionReference",e)}),b=(0,d.useStableCallback)((e,t,n)=>{if(!h.current&&(!u.current.openEvent||v(u.current.openEvent))){var r,s;let a,c,d;i.set("positionReference",(r=n??l,s={x:e,y:t,axis:o,dataRef:u,pointerType:S},a=null,c=null,d=!1,{contextElement:r||void 0,getBoundingClientRect(){let e=r?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===s.axis||"both"===s.axis,n="y"===s.axis||"both"===s.axis,o=["mouseenter","mousemove"].includes(s.dataRef.current.openEvent?.type||"")&&"touch"!==s.pointerType,i=e.width,l=e.height,u=e.x,p=e.y;return null==a&&s.x&&t&&(a=e.x-s.x),null==c&&s.y&&n&&(c=e.y-s.y),u-=a||0,p-=c||0,i=0,l=0,!d||o?(i="y"===s.axis?e.width:0,l="x"===s.axis?e.height:0,u=t&&null!=s.x?s.x:u,p=n&&null!=s.y?s.y:p):d&&!o&&(l="x"===s.axis?e.height:l,i="y"===s.axis?e.width:i),d=!0,{width:i,height:l,x:u,y:p,top:p,right:u+i,bottom:p+l,left:u}}}))}}),T=(0,d.useStableCallback)(e=>{s?m.current||(b(e.clientX,e.clientY,e.currentTarget),C([])):b(e.clientX,e.clientY,e.currentTarget)}),P=(0,f.isMouseLikePointerType)(S)?a:s;r.useEffect(()=>{if(!n)return void x(l);if(!P)return;function e(){m.current?.(),m.current=null}let t=(0,p.getWindow)(a);return!u.current.openEvent||v(u.current.openEvent)?m.current=(0,c.addEventListener)(t,"mousemove",function(t){let n=(0,g.getTarget)(t);(0,g.contains)(a,n)?e():b(t.clientX,t.clientY)}):x(l),e},[P,n,a,u,l,i,b,x,y]),r.useEffect(()=>()=>{i.set("positionReference",null)},[i]),r.useEffect(()=>{n&&!a&&(h.current=!1)},[n,a]),r.useEffect(()=>{!n&&s&&(h.current=!0)},[n,s]);let O=r.useMemo(()=>{function e(e){E(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:T,onMouseEnter:T}},[T]);return r.useMemo(()=>n?{reference:O,trigger:O}:{},[n,O])}(o,{enabled:!t&&"none"!==n,axis:"none"===n?void 0:n}),a=r.useMemo(()=>(0,E.mergeProps)(s.reference,i.reference),[s.reference,i.reference]),l=r.useMemo(()=>(0,E.mergeProps)(s.trigger,i.trigger),[s.trigger,i.trigger]),u=r.useMemo(()=>(0,E.mergeProps)(S.FOCUSABLE_POPUP_PROPS,s.floating,i.floating),[s.floating,i.floating]);return(0,S.usePopupInteractionProps)(e,{activeTriggerProps:a,inactiveTriggerProps:l,popupProps:u}),null}var M=e.i(566745),k=e.i(400231),N=e.i(383590),L=e.i(269095),D=e.i(986790);let j=r.createContext(void 0);var B=e.i(437287),_=e.i(577099);let F=r.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new M.Timeout,currentIdRef:{current:null},currentContextRef:{current:null}});function V(e){let{children:t,delay:n,timeoutMs:o=0}=e,i=r.useRef(n),s=r.useRef(n),a=r.useRef(null),l=r.useRef(null),u=(0,M.useTimeout)();return(0,I.jsx)(F.Provider,{value:r.useMemo(()=>({hasProvider:!0,delayRef:i,initialDelayRef:s,currentIdRef:a,timeoutMs:o,currentContextRef:l,timeout:u}),[o,u]),children:t})}var H=e.i(625708),z=e.i(397254);let U=((t={})[t.popupOpen=N.CommonTriggerDataAttributes.popupOpen]="popupOpen",t.triggerDisabled="data-trigger-disabled",t);var Y=e.i(976490);let $="data-base-ui-tooltip-trigger";function J(e){if("composedPath"in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if((0,p.isElement)(n))return n}}let t=e.target;return(0,p.isElement)(t)?t:null}let K=(0,o.fastComponentRef)(function(e,t){let{render:n,className:o,style:i,handle:l,payload:c,disabled:d,delay:v,closeOnClick:h=!0,closeDelay:E,id:y,...C}=e,x=u(!0),T=l?.store??x;if(!T)throw Error((0,a.default)(82));let P=(0,D.useBaseUiId)(y),O=T.useState("isTriggerActive",P),R=T.useState("isOpenedByTrigger",P),I=T.useState("floatingRootContext"),w=r.useRef(null),A=v??600,V=E??0,{registerTrigger:K,isMountedByThisTrigger:W}=(0,S.useTriggerDataForwarding)(P,w,T,{payload:c,closeOnClick:h,closeDelay:V}),X=r.useContext(j),{delayRef:q,isInstantPhase:G,hasProvider:Q}=function(e,t={open:!1}){let{open:n}
1=t,o="rootStore"in e?e.rootStore:e,i=o.useState("floatingId"),{currentIdRef:a,delayRef:l,timeoutMs:u,initialDelayRef:c,currentContextRef:d,hasProvider:p,timeout:g}=r.useContext(F),[f,v]=r.useState(!1);return(0,s.useIsoLayoutEffect)(()=>{function e(){v(!1),d.current?.setIsInstantPhase(!1),a.current=null,d.current=null,l.current=c.current}if(a.current&&!n&&a.current===i){if(v(!1),u)return g.start(u,()=>{o.select("open")||a.current&&a.current!==i||e()}),()=>{g.clear()};e()}},[n,i,a,l,u,c,d,g,o]),(0,s.useIsoLayoutEffect)(()=>{if(!n)return;let e=d.current,t=a.current;g.clear(),d.current={onOpenChange:o.setOpen,setIsInstantPhase:v},a.current=i,l.current={open:0,close:(0,_.getDelay)(c.current,"close")},null!==t&&t!==i?(v(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,m.createChangeEventDetails)(b.REASONS.none))):(v(!1),e?.setIsInstantPhase(!1))},[n,i,o,a,l,c,d,g]),(0,s.useIsoLayoutEffect)(()=>()=>{d.current=null},[d]),r.useMemo(()=>({hasProvider:p,delayRef:l,isInstantPhase:f}),[p,l,f])}(I,{open:R}),Z=(0,Y.useHoverInteractionSharedState)(I);T.useSyncedValue("isInstantPhase",G);let ee=T.useState("disabled"),et=d??ee,en=(0,k.useValueAsRef)(et),er=T.useState("trackCursorAxis"),eo=T.useState("disableHoverablePopup"),ei=r.useRef(!1),es=(0,M.useTimeout)(),ea=r.useRef(void 0);function el(){let e=X?.delay,t="object"==typeof q.current?q.current.open:void 0,n=A;return Q&&(n=0!==t?v??e??A:0),n}function eu(e){let t=w.current;if(!t||!e)return!1;let n=function(e){let t=e;for(;t;){if(t.hasAttribute($))return t;let e=t.parentElement;if(e){t=e;continue}let n=t.getRootNode();t="host"in n&&(0,p.isElement)(n.host)?n.host:null}return null}(e);return null!==n&&n!==t&&(0,g.contains)(t,n)}let ec=(0,z.useHoverReferenceInteraction)(I,{enabled:!et,mouseOnly:!0,move:!1,handleClose:eo||"both"===er?null:(0,B.safePolygon)(),restMs:el,delay(){let e="object"==typeof q.current?q.current.close:void 0,t=V;return null==E&&Q&&(t=e),{close:t}},triggerElementRef:w,isActiveTrigger:O,isClosing:()=>"ending"===T.select("transitionStatus"),shouldOpen:()=>!ei.current}),ed=(0,H.useFocus)(I,{enabled:!et}).reference,ep=T.useState("triggerProps",W),eg=W||"none"!==er;return(0,L.useRenderElement)("button",e,{state:{open:R},ref:[t,K,w],props:[ec,ed,eg?ep:void 0,{onMouseOver(e){(e=>{let t,n=ei.current,r=J(e),o=(ei.current=t=eu(r),t&&(Z.openChangeTimeout.clear(),Z.restTimeout.clear(),Z.restTimeoutPending=!1,es.clear()),t),i=w.current,s=i&&r&&(0,g.contains)(i,r);if(o&&T.select("open")&&T.select("lastOpenChangeReason")===b.REASONS.triggerHover)return T.setOpen(!1,(0,m.createChangeEventDetails)(b.REASONS.triggerHover,e));if(n&&!o&&s&&!en.current&&!T.select("open")&&i&&(0,f.isMouseLikePointerType)(ea.current)){let t=()=>{ei.current||en.current||T.select("open")||T.setOpen(!0,(0,m.createChangeEventDetails)(b.REASONS.triggerHover,e,i))},n=el();0===n?(es.clear(),t()):es.start(n,t)}})(e.nativeEvent)}
1,onFocus(e){eu(J(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){ei.current=!1,es.clear(),ea.current=void 0},onPointerEnter(e){ea.current=e.pointerType},onPointerDown(e){ea.current=e.pointerType,T.set("closeOnClick",h),h&&!T.select("open")&&T.cancelPendingOpen(e.nativeEvent)},onClick(e){h&&!T.select("open")&&T.cancelPendingOpen(e.nativeEvent)},id:P,[U.triggerDisabled]:et?"":void 0,[$]:et?void 0:""},C],stateAttributesMapping:N.triggerOpenStateMapping})}),W=r.createContext(void 0);var X=e.i(937692);let q=r.forwardRef(function(e,t){let{children:n,container:o,className:i,render:s,style:a,...l}=e,{portalNode:u,portalSubtree:c}=(0,X.useFloatingPortalNode)({container:o,ref:t,componentProps:e,elementProps:l});return c||u?(0,I.jsxs)(r.Fragment,{children:[c,u&&y.createPortal(n,u)]}):null}),G=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return u().useState("mounted")||n?(0,I.jsx)(W.Provider,{value:n,children:(0,I.jsx)(q,{ref:t,...r})}):null}),Q=r.createContext(void 0);function Z(){let e=r.useContext(Q);if(void 0===e)throw Error((0,a.default)(71));return e}var ee=e.i(56590),et=e.i(905066),en=e.i(767569),er=e.i(844380);let eo=r.forwardRef(function(e,t){let{render:n,className:o,anchor:i,positionMethod:s="absolute",side:l="top",align:c="center",sideOffset:d=0,alignOffset:p=0,collisionBoundary:g="clipping-ancestors",collisionPadding:f=5,arrowPadding:v=5,sticky:h=!1,disableAnchorTracking:m=!1,collisionAvoidance:S=et.POPUP_COLLISION_AVOIDANCE,style:E,...y}=e,C=u(),x=function(){let e=r.useContext(W);if(void 0===e)throw Error((0,a.default)(70));return e}(),b=C.useState("open"),T=C.useState("mounted"),P=C.useState("trackCursorAxis"),O=C.useState("disableHoverablePopup"),R=C.useState("floatingRootContext"),w=C.useState("instantType"),A=C.useState("transitionStatus"),M=C.useState("hasViewport"),k=(0,ee.useAnchorPositioning)({anchor:i,positionMethod:s,floatingRootContext:R,mounted:T,side:l,sideOffset:d,align:c,alignOffset:p,collisionBoundary:g,collisionPadding:f,sticky:h,arrowPadding:v,disableAnchorTracking:m,keepMounted:x,collisionAvoidance:S,adaptiveOrigin:M?en.adaptiveOrigin:void 0}),N=r.useMemo(()=>({open:b,side:k.side,align:k.align,anchorHidden:k.anchorHidden,instant:"none"!==P?"tracking-cursor":w}),[b,k.side,k.align,k.anchorHidden,P,w]),L=(0,er.usePositioner)(e,N,{styles:k.positionerStyles,transitionStatus:A,props:y,refs:[t,C.useStateSetter("positionerElement")],hidden:!T,inert:!b||"both"===P||O});return(0,I.jsx)(Q.Provider,{value:k,children:L})});var ei=e.i(814060),es=e.i(223715),ea=e.i(418847),el=e.i(761896);let eu={...N.popupStateMapping,...ei.transitionStatusMapping},ec=r.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,s=u(),{side:a,align:l}=Z(),c=s.useState("open"),d=s.useState("instantType"),p=s.useState("transitionStatus"),g=s.useState("popupProps"),f=s.useState("floatingRootContext"),v=s.useState("disabled"),h=s.useState("closeDelay");(0,es.useOpenChangeComplete)({open:c,ref:s.context.popupRef,onComplete(){c&&s.context.onOpenChangeComplete?.(!0)}}),(0,el.useHoverFloatingInteraction)(f,{enabled:!v,closeDelay:h});let m=s.useStateSetter("popupElement");return(0,L.useRenderElement)("div",e,{state:{open:c,side:a,align:l,instant:d,transitionStatus:p},ref:[t,s.context.popupRef,m],props:[g,(0,ea.getDisabledMountTransitionStyles)(p),i],stateAttributesMapping:eu})}),ed=r.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,s=u(),{arrowRef:a,side:l,align:c,arrowUncentered:d,arrowStyles:p}=Z(),g=s.useState("open"),f=s.useState("instantType");return(0,L.useRenderElement)("div",e,{state:{open:g,side:l,align:c,uncentered:d,instant:f},ref:[t,a],props:[{style:p,"aria-hidden":!0},i],stateAttributesMapping:N.popupStateMapping})}),ep=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n);var eg=e.i(712666);let ef={activationDirection:e=>e?{"data-activation-direction":e}:null},ev=r.forwardRef(function(e,t){let{render:n,className:r,style:o,children:i,...s}=e,a=u(),l=Z(),c=a.useState("instantType"),{children:d,state:p}=(0,eg.usePopupViewport)({store:a,side:l.side,cssVars:ep,children:i}),g={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:c};return(0,L.useRenderElement)("div",e,{state:g,ref:t,props:[s,{children:d}],stateAttributesMapping:ef})});class eh{constructor(){this.store=new R}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,a.default)(81,e));this.store.setOpen(!0,(0,m.createChangeEventDetails)(b.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,m.createChangeEventDetails)(b.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}}e.s(["Arrow",0,ed,"Handle",0,eh,"Popup",0,ec,"Portal",0,G,"Positioner",0,eo,"Provider",0,function(e){let{delay:t,closeDelay:n,timeout:o=400}=e,i=r.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),s=r.useMemo(()=>({open:t,close:n}),[t,n]);return(0,I.jsx)(j.Provider,{value:i,children:(0,I.jsx)(V,{delay:s,timeoutMs:o,children:e.children})})},"Root",0,w,"Trigger",0,K,"Viewport",0,ev,"createHandle",0,function(){return new eh}],527486);var em=e.i(527486);e.s(["Tooltip",0,em],558860)},600628,e=>{"use strict";var t=e.i(783921),n=e.i(417514),r=e.i(524019),o=e.i(528836);let i=(0,t.createSelector)(e=>e.triggerIdProp??e.activeTriggerId),s=(0,t.createSelector)(e=>e.openProp??e.open),a=(0,t.createSelector)(e=>(e.popupElement?.id??e.floatingId)||void 0);function l(e,t){return void 0!==t&&s(e)&&i(e)===t}let u={open:s,mounted:(0,t.createSelector)(e=>e.mounted),transitionStatus:(0,t.createSelector)(e=>e.transitionStatus),floatingRootContext:(0,t.createSelector)(e=>e.floatingRootContext),triggerCount:(0,t.createSelector)(e=>e.triggerCount),preventUnmountingOnClose:(0,t.createSelector)(e=>e.preventUnmountingOnClose),payload:(0,t.createSelector)(e=>e.payload),activeTriggerId:i,activeTriggerElement:(0,t.createSelector)(e=>e.mounted?e.activeTriggerElement:null),popupId:a,isTriggerActive:(0,t.createSelector)((e,t)=>void 0!==t&&i(e)===t),isOpenedByTrigger:(0,t.createSelector)((e,t)=>l(e,t)),isMountedByTrigger:(0,t.createSelector)((e,t)=>void 0!==t&&i(e)===t&&e.mounted),triggerProps:(0,t.createSelector)((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:(0,t.createSelector)((e,t)=>l(e,t)||void 0!==t&&s(e)&&null==i(e)&&1===e.triggerCount?a(e):void 0),popupProps:(0,t.createSelector)(e=>e.popupProps),popupElement:(0,t.createSelector)(e=>e.popupElement),positionerElement:(0,t.createSelector)(e=>e.positionerElement)};e.s(["createInitialPopupStoreState",0,function(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:(0,o.getEmptyRootContext)(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:n.EMPTY_OBJECT,inactiveTriggerProps:n.EMPTY_OBJECT,popupProps:n.EMPTY_OBJECT}},"createPopupFloatingRootContext",0,function(e,t,n=!1){return new r.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:n,onOpenChange:void 0})},"popupStoreSelectors",0,u])},712666,e=>{"use strict";var t=e.i(271645),n=e.i(174080),r=e.i(658130),o=e.i(647135),i=e.i(72988),s=e.i(500977),a=e.i(676477),l=e.i(290219),u=e.i(54584),c=e.i(417514),d=e.i(453585);let p=()=>!0;function g(e,t,n){let r=e.style.getPropertyValue(t);return e.style.setProperty(t,n),()=>{e.style.setProperty(t,r)}}function f(e,t){let n=[];for(let[r,o]of Object.entries(t))n.push(g(e,r,o));return n.length?()=>
1{n.forEach(e=>e())}:c.NOOP}function v(e,t){let n="auto"===t?"auto":`${t.width}px`,r="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",n),e.style.setProperty("--popup-height",r)}function h(e,t){let n="max-content"===t?"max-content":`${t.width}px`,r="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",n),e.style.setProperty("--positioner-height",r)}var m=e.i(91822),S=e.i(843476);e.s(["usePopupViewport",0,function(e){let E,{store:y,side:C,cssVars:x,children:b}=e,T=(0,m.useDirection)(),P=y.useState("activeTriggerElement"),O=y.useState("activeTriggerId"),R=y.useState("open"),I=y.useState("payload"),w=y.useState("mounted"),A=y.useState("popupElement"),M=y.useState("positionerElement"),k=(0,i.usePreviousValue)(R?P:null),N=function(e,n){let[r,o]=t.useState(0),i=t.useRef(e),a=t.useRef(n),l=t.useRef(!1);return(0,s.useIsoLayoutEffect)(()=>{let t=i.current,r=n!==a.current;e!==t?(o(e=>e+1),l.current=!r):l.current&&r&&(o(e=>e+1),l.current=!1),i.current=e,a.current=n},[e,n]),`${e??"current"}-${r}`}(O,I),L=t.useRef(null),[D,j]=t.useState(null),[B,_]=t.useState(null),F=t.useRef(null),V=t.useRef(null),H=(0,u.useAnimationsFinished)(F,!0,!1),z=(0,o.useAnimationFrame)(),[U,Y]=t.useState(null),[$,J]=t.useState(!1);(0,s.useIsoLayoutEffect)(()=>(y.set("hasViewport",!0),()=>{y.set("hasViewport",!1)}),[y]);let K=(0,a.useStableCallback)(()=>{F.current?.style.setProperty("animation","none"),F.current?.style.setProperty("transition","none"),V.current?.style.setProperty("display","none")}),W=(0,a.useStableCallback)(e=>{F.current?.style.removeProperty("animation"),F.current?.style.removeProperty("transition"),V.current?.style.removeProperty("display"),e&&Y(e)}),X=t.useRef(null);(0,s.useIsoLayoutEffect)(()=>{var e,t;let r,o,i,s;P&&k&&P!==k&&X.current!==P&&L.current&&(j(L.current),J(!0),_((e=k,t=P,r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),i={x:r.left+r.width/2,y:r.top+r.height/2},{horizontal:(s={x:o.left+o.width/2,y:o.top+o.height/2}).x-i.x,vertical:s.y-i.y})),z.request(()=>{n.flushSync(()=>{J(!1)}),H(()=>{j(null),Y(null),L.current=null})}),X.current=P)},[P,k,D,H,z]),(0,s.useIsoLayoutEffect)(()=>{let e=F.current;if(!e)return;let t=(0,l.ownerDocument)(e).createElement("div");for(let n of Array.from(e.childNodes))t.appendChild(n.cloneNode(!0));L.current=t});let q=null!=D;return E=q?(0,S.jsxs)(t.Fragment,{children:[(0,S.jsx)("div",{"data-previous":!0,inert:(0,r.inertValue)(!0),ref:V,style:{...U?{[x.popupWidth]:`${U.width}px`,[x.popupHeight]:`${U.height}px`}:null,position:"absolute"},"data-ending-style":$?void 0:""},"previous"),(0,S.jsx)("div",{"data-current":!0,ref:F,"data-starting-style":$?"":void 0,children:b},N)]}):(0,S.jsx)("div",{"data-current":!0,ref:F,children:b},N),(0,s.useIsoLayoutEffect)(()=>{let e=V.current;e&&D&&e.replaceChildren(...Array.from(D.childNodes))},[D]),!function(e){let{popupElement:n,positionerElement:r,content:i,mounted:l,enabled:m=p,onMeasureLayout:S,onMeasureLayoutComplete:E,side:y,direction:C}=e,x=(0,u.useAnimationsFinished)(n,!0,!1),b=(0,o.useAnimationFrame)(),T=t.useRef(null),P=t.useRef(null),O=t.useRef(!0),R=t.useRef(c.NOOP),I=(0,a.useStableCallback)(S),w=(0,a.useStableCallback)(E),A=t.useMemo(()=>{let e="top"===y,t="left"===y;return"rtl"===C?(e=e||"inline-end"===y,t=t||"inline-end"===y):(e=e||"inline-start"===y,t=t||"inline-start"===y),e?{position:"absolute",["top"===y?"bottom":"top"]:"0",[t?"right":"left"]:"0"}:c.EMPTY_OBJECT},[y,C]);(0,s.useIsoLayoutEffect)(()=>{if(!l||!m()||"function"!=typeof ResizeObserver){R.current=c.NOOP,O.current=!0,T.current=null,P.current=null;return}if(!n||!r)return;R.current=f(n,A);let e=new ResizeObserver(e=>{let t=e[0];t&&(P.current={width:Math.ceil(t.borderBoxSize[0].inlineSize),height:Math.ceil(t.borderBoxSize[0].blockSize)})});e.observe(n),v(n,"auto");let t=g(n,"position","static"),o=g(n,"transform","none"),i=g(n,"scale","1"),s=f(r,{"--available-width":"max-content","--available-height":"max-content"});function a(){t(),o(),s(),i()}if(I?.(),O.current||null===T.current){h(r,"max-content");let t=(0,d.getCssDimensions)(n);return T.current=t,h(r,t),a(),w?.(null,t),O.current=!1,()=>{e.disconnect(),R.current(),R.current=c.NOOP}}v(n,"auto"),h(r,"max-content");let u=T.current??P.current,p=(0,d.getCssDimensions)(n);if(T.current=p,!u)return h(r,p),a(),w?.(null,p),()=>{e.disconnect(),b.cancel(),R.current(),R.current=c.NOOP};v(n,u),a(),w?.(u,p),h(r,p);let S=new AbortController;return b.request(()=>
1{v(n,p),x(()=>{n.style.setProperty("--popup-width","auto"),n.style.setProperty("--popup-height","auto")},S.signal)}),()=>{e.disconnect(),S.abort(),b.cancel(),R.current(),R.current=c.NOOP}},[i,n,r,x,b,m,l,I,w,A])}({popupElement:A,positionerElement:M,mounted:w,content:I,onMeasureLayout:K,onMeasureLayoutComplete:W,side:C,direction:T}),{children:E,state:{activationDirection:function(e){if(e){var t,n;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(n=e.vertical)>5?"down":n<-5?"up":""}`}}(B),transitioning:q}}}],712666)},58509,206157,258642,e=>{"use strict";var t=e.i(271645);e.s(["useOnFirstRender",0,function(e){let n=t.useRef(!0);n.current&&(n.current=!1,e())}],58509);var n=e.i(417514),r=e.i(383799),o=e.i(676477),i=e.i(500977),s=e.i(494),a=e.i(151665),l=e.i(229315),u=e.i(524019);function c(e){let{popupStore:n,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:s,nested:a,onOpenChange:c}=e,d=n.useState("open"),p=n.useState("activeTriggerElement"),g=n.useState(r?"popupElement":"positionerElement"),f=n.context.triggerElements,v=t.useRef(null);void 0===o&&null===v.current&&(v.current=new u.FloatingRootStore({open:d,transitionStatus:void 0,referenceElement:p,floatingElement:g,triggerElements:f,onOpenChange:c,floatingId:s,syncOnly:!0,nested:a}));let h=o??v.current;return n.useSyncedValue("floatingId",s),(0,i.useIsoLayoutEffect)(()=>{let e={open:d,floatingId:s,referenceElement:p,floatingElement:g};(0,l.isElement)(p)&&(e.domReferenceElement=p),h.state.positionReference===h.state.referenceElement&&(e.positionReference=p),h.update(e)},[d,s,p,g,h]),h.context.onOpenChange=c,h.context.nested=a,h}e.s(["useSyncedFloatingRootContext",0,c],206157);var d=e.i(361463),p=e.i(223715);let g={tabIndex:-1,[s.FOCUSABLE_ATTRIBUTE]:""};function f(e,n){let r=t.useRef(null),o=t.useRef(null);return t.useCallback(t=>{if(void 0===e)return;let i=!1;if(null!==r.current){let e=r.current,t=o.current,s=n.context.triggerElements.getById(e);t&&s===t&&(n.context.triggerElements.delete(e),i=!0),r.current=null,o.current=null}if(null!==t&&(r.current=e,o.current=t,n.context.triggerElements.add(e,t),i=!0),i){let e=n.context.triggerElements.size;n.select("open")&&n.state.triggerCount!==e&&n.set("triggerCount",e)}},[n,e])}e.s(["FOCUSABLE_POPUP_PROPS",0,g,"setOpenTriggerState",0,function(e,t,n){let r=n?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=n??null)},"useImplicitActiveTrigger",0,function(e){let t=e.useState("open"),n=e.useState("triggerCount");(0,i.useIsoLayoutEffect)(()=>{if(!t){0!==e.state.triggerCount&&e.set("triggerCount",0);return}let n=e.context.triggerElements.size,r={};if(e.state.triggerCount!==n&&(r.triggerCount=n),!e.select("activeTriggerId")&&1===n){let t=e.context.triggerElements.entries().next();if(!t.done){let[e,n]=t.value;r.activeTriggerId=e,r.activeTriggerElement=n}}(void 0!==r.triggerCount||void 0!==r.activeTriggerId)&&e.update(r)},[t,e,n])},"useOpenStateTransitions",0,function(e,t,n){let{mounted:r,setMounted:i,transitionStatus:s}=(0,d.useTransitionStatus)(e);t.useSyncedValues({mounted:r,transitionStatus:s});let a=(0,o.useStableCallback)(()=>{i(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),n?.(),t.context.onOpenChangeComplete?.(!1)}),l=t.useState("preventUnmountingOnClose");return(0,p.useOpenChangeComplete)({enabled:r&&!e&&!l,open:e,ref:t.context.popupRef,onComplete(){e||a()}}),{forceUnmount:a,transitionStatus:s}},"usePopupInteractionProps",0,function(e,t){e.useSyncedValues(t),(0,i.useIsoLayoutEffect)(()=>()=>{e.update({activeTriggerProps:n.EMPTY_OBJECT,inactiveTriggerProps:n.EMPTY_OBJECT,popupProps:n.EMPTY_OBJECT})},[e])},"usePopupRootSync",0,function(e,t){(0,i.useIsoLayoutEffect)(()=>{t||null===e.state.openMethod||e.set("openMethod",null)},[t,e]),(0,i.useIsoLayoutEffect)(()=>()=>{null!==e.state.openMethod&&e.set("openMethod",null)},[e])},"usePopupStore",0,function(e,n,o=!1){let i=(0,r.useId)(),s=null!=(0,a.useFloatingParentNodeId)(),l=t.useRef(null);void 0===e&&null===l.current&&(l.current=n(i,s));let u=e??l.current;return c({popupStore:u,treatPopupAsFloatingElement:o,floatingRootContext:u.state.floatingRootContext,floatingId:i,nested:s,onOpenChange:u.setOpen}),{store:u,internalStore:l.current}},"useTriggerDataForwarding",0,function(e,t,n,r){let s=n.useState("isMountedByTrigger",e),a=f(e,n),l=(0,o.useStableCallback)(t=>{if(a(t),!t)return;let o=n.select("open"),i=n.select("activeTriggerId");i===e?n.update({activeTriggerElement:t,...o?r:null}):null==i&&o&&n.update({activeTriggerId:e,activeTriggerElement:t,...r})});return(0,i.useIsoLayoutEffect)(()=>{s&&n.update({activeTriggerElement:t.current,...r})},[s,n,t,...Object.values(r)]),{registerTrigger:l,isMountedByThisTrigger:s}},"useTriggerRegistration",0,f],258642)},72988,e=>{"use strict";var t=e.i(271645);e.s(["usePreviousValue",0,function(e){let[n,r]=t.useState({current:e,previous:null});return e!==n.current&&r({current:e,previous:n.current}),n.previous}])},254346,e=>{"use strict";e.s(["TOOLTIP_COLLISION_PADDING",0,{top:88},"TOOLTIP_CONTENT_CLS",0,"border border-ds-border bg-ds-bg-elevated px-2 py-1.5 text-sm/[22px] text-ds-text-base shadow-[0_6px_16px_0_rgba(0,0,0,0.08),0_3px_6px_-4px_rgba(0,0,0,0.12),0_9px_28px_8px_rgba(0,0,0,0.05)] dark:bg-ds-bg-spotlight [&>div]:bg-ds-bg-elevated [&>div]:fill-ds-bg-elevated dark:[&>div]:bg-ds-bg-spotlight dark:[&>div]:fill-ds-bg-spotlight [&>div]:border-ds-border [&>div[data-side=bottom]]:border-t [&>div[data-side=bottom]]:border-l [&>div[data-side=top]]:border-r [&>div[data-side=top]]:border-b [&>div[data-side=left]]:border-t [&>div[data-side=left]]:border-r [&>div[data-side=inline-start]]:border-t [&>div[data-side=inline-start]]:border-r [&>div[data-side=right]]:border-b [&>div[data-side=right]]:border-l [&>div[data-side=inline-end]]:border-b [&>div[data-side=inline-end]]:border-l"])},665733,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(363178),o=e.i(434012),i=e.i(254346);e.i(156669);var s=e.i(707606),a=e.i(301985),l=e.i(746798);let u=()=>()=>{};
1e.s(["ThemeToggle",0,function(){let{resolvedTheme:e,setTheme:c}=(0,r.useTheme)(),d=(0,n.useSyncExternalStore)(u,()=>!0,()=>!1),p="dark"===e;return(0,t.jsx)(l.TooltipProvider,{children:(0,t.jsxs)(l.Tooltip,{children:[(0,t.jsx)(l.TooltipTrigger,{render:(0,t.jsxs)(o.Button,{type:"button",variant:"dashed",size:"icon","aria-label":"Toggle light/dark theme","aria-pressed":d?p:void 0,onClick:()=>c(p?"light":"dark"),className:"cursor-pointer",children:[(0,t.jsx)(a.SunIcon,{className:"size-4.5 dark:hidden"}),(0,t.jsx)(s.MoonIcon,{className:"hidden size-4.5 dark:block"})]})}),(0,t.jsx)(l.TooltipContent,{side:"bottom",sideOffset:8,"data-tooltip-layer":"chrome",className:i.TOOLTIP_CONTENT_CLS,children:d?p?"Switch to light theme":"Switch to dark theme":"Toggle light/dark theme"})]})})}])},767172,e=>{"use strict";var t=e.i(843476),n=e.i(522016),r=e.i(618566),o=e.i(22584);e.i(156669);var i=e.i(44401),s=e.i(68997);e.s(["NavbarLogo",0,function(){let e=(0,r.usePathname)();return(0,t.jsxs)(n.default,{href:o.routes.home,"aria-label":"VPSBG home",onClick:()=>{e===o.routes.home&&globalThis.scrollTo({top:0,behavior:"smooth"})},className:"text-ds-blue-6 dark:text-ds-text-light-solid",children:[(0,t.jsx)(s.VpsBgLogoMark,{className:"h-6.5 w-auto sm:hidden"}),(0,t.jsx)(i.VpsBgLogo,{className:"hidden h-7.5 w-auto sm:block"})]})}])},746798,e=>{"use strict";var t=e.i(843476),n=e.i(558860),r=e.i(975157);e.s(["Tooltip",0,function({...e}){return(0,t.jsx)(n.Tooltip.Root,{"data-slot":"tooltip",...e})},"TooltipContent",0,function({className:e,side:o="top",sideOffset:i=4,align:s="center",alignOffset:a=0,collisionPadding:l,children:u,...c}){return(0,t.jsx)(n.Tooltip.Portal,{children:(0,t.jsx)(n.Tooltip.Positioner,{align:s,alignOffset:a,side:o,sideOffset:i,collisionPadding:l,className:"isolate z-50",children:(0,t.jsxs)(n.Tooltip.Popup,{"data-slot":"tooltip-content",className:(0,r.cn)("z-50 inline-flex w-fit max-w-xs origin-(--transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...c,children:[u,(0,t.jsx)(n.Tooltip.Arrow,{className:"z-50 size-2.5 translate-y-[calc(-50%-2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground data-[side=bottom]:top-1 data-[side=inline-end]:top-1/2! data-[side=inline-end]:-left-1 data-[side=inline-end]:-translate-y-1/2 data-[side=inline-start]:top-1/2! data-[side=inline-start]:-right-1 data-[side=inline-start]:-translate-y-1/2 data-[side=left]:top-1/2! data-[side=left]:-right-1 data-[side=left]:-translate-y-1/2 data-[side=right]:top-1/2! data-[side=right]:-left-1 data-[side=right]:-translate-y-1/2 data-[side=top]:-bottom-2.5"})]})})})},"TooltipProvider",0,function({delay:e=0,...r}){return(0,t.jsx)(n.Tooltip.Provider,{"data-slot":"tooltip-provider",delay:e,...r})},"TooltipTrigger",0,function({...e}){return(0,t.jsx)(n.Tooltip.Trigger,{"data-slot":"tooltip-trigger",...e})}])}]);
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.