1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,283599,271235,e=>{"use strict";var t=e.i(271645),n=e.i(802239),r=e.i(617805),r=r,o=r,i=r,a=r,s=r,u=e.i(211671);let l=s.i&&window.__SWR_DEVTOOLS_USE__,c=l?window.__SWR_DEVTOOLS_USE__:[],d=()=>{let e=(0,t.useContext)(s.S);return(0,t.useMemo)(()=>(0,s.m)(s.d,e),[e])},p=c.concat(e=>(t,n,r)=>{let o=n&&((...e)=>{let[r]=(0,s.s)(t),[,,,o]=s.b.get(s.c);if(r.startsWith("$inf$"))return n(...e);let i=o[r];return(0,s.e)(i)?n(...e):(delete o[r],i)});return e(t,o,r)}),f=e=>function(...t){let n=d(),[r,o,i]=(0,s.a)(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(null===t[1]?t[2]:t[1])||{}],a=(0,s.f)(n,i),u=e,{use:l}=a,c=(l||[]).concat(p);for(let e=c.length;e--;)u=c[e](u);return u(r,o||a.fetcher||null,a)},g=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};l&&(window.__SWR_DEVTOOLS_REACT__=t.default),e.s(["subscribeCallback",()=>g,"useSWRConfig",()=>d,"withArgs",()=>f],271235);var v=r,h=r,S=r,m=r,E=r,R=r,C=r,x=r,y=r,T=r,b=r,O=r,P=r,w=r;let A=()=>{},I=A(),D=(new WeakMap,t.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),k={dedupe:!0},M=Promise.resolve(r.U),L=()=>C.A;o.O.defineProperty(i.g,"defaultValue",{value:a.d});let V=f((e,o,i)=>{let{cache:a,compare:s,suspense:l,fallbackData:c,revalidateOnMount:d,revalidateIfStale:p,refreshInterval:f,refreshWhenHidden:C,refreshWhenOffline:A,keepPreviousData:I,strictServerPrefetchWarning:V}=i,[_,N,j,F]=v.b.get(a),[H,U]=(0,h.s)(e),z=(0,t.useRef)(!1),B=(0,t.useRef)(!1),W=(0,t.useRef)(H),G=(0,t.useRef)(o),X=(0,t.useRef)(i),Y=()=>X.current.isVisible()&&X.current.isOnline(),[K,$,q,J]=(0,S.z)(a,H),Q=(0,t.useRef)({}).current,Z=(0,m.e)(c)?(0,m.e)(i.fallback)?r.U:i.fallback[H]:c,ee=(e,t)=>{for(let n in Q)if("data"===n){if(!s(e[n],t[n])&&(!(0,m.e)(e[n])||!s(el,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},et=!z.current,en=(0,t.useMemo)(()=>{let e=K(),t=J(),n=e=>{let t=(0,w.m)(e);return(delete t._k,(()=>{if(!H||!o||X.current.isPaused())return!1;if(et&&!(0,m.e)(d))return d;let e=(0,m.e)(Z)?t.data:Z;return(0,m.e)(e)||p})())?{isValidating:!0,isLoading:!0,...t}:t},r=n(e),i=e===t?r:n(t),a=r;return[()=>{let e=n(K());return ee(e,a)?(a.data=e.data,a.isLoading=e.isLoading,a.isValidating=e.isValidating,a.error=e.error,a):(a=e,e)},()=>i]},[a,H]),er=(0,n.useSyncExternalStore)((0,t.useCallback)(e=>q(H,(t,n)=>{ee(n,t)||e()}),[a,H]),en[0],en[1]),eo=_[H]&&_[H].length>0,ei=er.data,ea=(0,m.e)(ei)?Z&&(0,E.B)(Z)?D(Z):Z:ei,es=er.error,eu=(0,t.useRef)(ea),el=I?(0,m.e)(ei)?(0,m.e)(eu.current)?ea:eu.current:ei:ea,ec=H&&(0,m.e)(ea),ed=(0,t.useRef)(null);R.I||(0,n.useSyncExternalStore)(L,()=>(ed.current=!1,ed),()=>(ed.current=!0,ed));let ep=ed.current;V&&ep&&!l&&ec&&console.warn(`Missing pre-initiated data for serialized key "${H}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let ef=!(!H||!o||X.current.isPaused())&&(!eo||!!(0,m.e)(es))&&(et&&!(0,m.e)(d)?d:l?!(0,m.e)(ea)&&p:(0,m.e)(ea)||p),eg=et&&ef,ev=(0,m.e)(er.isValidating)?eg:er.isValidating,eh=(0,m.e)(er.isLoading)?eg:er.isLoading,eS=(0,t.useCallback)(async e=>{let t,n,o=G.current;if(!H||!o||B.current||X.current.isPaused())return!1;let a=!0,l=e||{},c=!j[H]||!l.dedupe,d=()=>P.r?!B.current&&H===W.current&&z.current:H===W.current,p={isValidating:!1,isLoading:!1},f=()=>{$(p)},g=()=>{let e=j[H];e&&e[1]===n&&delete j[H]},v={isValidating:!0};(0,m.e)(K().data)&&(v.isLoading=!0);try{if(c&&($(v),i.loadingTimeout&&(0,m.e)(K().data)&&setTimeout(()=>{a&&d()&&X.current.onLoadingSlow(H,i)},i.loadingTimeout),j[H]=[o(U),(0,x.o)()]),[t,n]=j[H],t=await t,c&&setTimeout(g,i.dedupingInterval),!j[H]||j[H][1]!==n)return c&&d()&&X.current.onDiscarded(H),!1;p.error=r.U;let e=N[H];if(!(0,m.e)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return f(),c&&d()&&X.current.onDiscarded(H),!1;let u=K().data;p.data=s(u,t)?u:t,c&&d()&&X.current.onSuccess(t,H,i)}catch(n){g();let e=X.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(p.error=n,c&&d()&&(e.onError(n,H,e),(!0===t||(0,y.a)(t)&&t(n))&&(!X.current.revalidateOnFocus||!X.current.revalidateOnReconnect||Y())&&e.onErrorRetry(n,H,e,e=>{let t=_[H];t&&t[0]&&t[0](u.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,f(),!0},[H,a]),em=(0,t.useCallback)((...e)=>(0,T.n)(a,W.current,...e),[]);if((0,b.u)(()=>{G.current=o,X.current=i,(0,m.e)(ei)||(eu.current=ei)}),(0,b.u)(()=>
1{if(!H)return;let e=eS.bind(r.U,k),t=0;X.current.revalidateOnFocus&&(t=Date.now()+X.current.focusThrottleInterval);let n=g(H,_,(n,r={})=>{if(n==u.FOCUS_EVENT){let n=Date.now();X.current.revalidateOnFocus&&n>t&&Y()&&(t=n+X.current.focusThrottleInterval,e())}else if(n==u.RECONNECT_EVENT)X.current.revalidateOnReconnect&&Y()&&e();else if(n==u.MUTATE_EVENT)return eS();else if(n==u.ERROR_REVALIDATE_EVENT)return eS(r)});return B.current=!1,W.current=H,z.current=!0,$({_k:U}),ef&&!j[H]&&((0,m.e)(ea)||R.I?e():(0,O.t)(e)),()=>{B.current=!0,n()}},[H]),(0,b.u)(()=>{let e;function t(){let t=(0,y.a)(f)?f(K().data):f;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!K().error&&(C||X.current.isVisible())&&(A||X.current.isOnline())?eS(k).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[f,C,A,H]),(0,t.useDebugValue)(el),l){if(!P.r&&R.I&&ec)throw Error("Fallback data is required when using Suspense in SSR.");ec&&(G.current=o,X.current=i,B.current=!1);let e=F[H];if(D(!(0,m.e)(e)&&ec?em(e):M),!(0,m.e)(es)&&ec)throw es;let t=ec?eS(k):M;!(0,m.e)(el)&&ec&&(t.status="fulfilled",t.value=!0),D(t)}return{mutate:em,get data(){return Q.data=!0,el},get error(){return Q.error=!0,es},get isValidating(){return Q.isValidating=!0,ev},get isLoading(){return Q.isLoading=!0,eh}}});e.s(["default",()=>V],283599)},951047,380883,925395,268416,865296,320311,e=>{"use strict";e.s([],951047),e.i(247167);var t=e.i(271645),n=e.i(896499),r=e.i(146376),o=e.i(733332);let i=t.createContext(void 0);function a(e){let n=t.useContext(i);if(void 0===n&&!e)throw Error((0,o.default)(72));return n}e.s(["TooltipRootContext",0,i,"useTooltipRootContext",()=>a],380883);var s=e.i(574735),u=e.i(667865),l=e.i(229315),c=e.i(647554),d=e.i(157940);function p(e){return null!=e&&null!=e.clientX}var f=e.i(17989),g=e.i(675606),v=e.i(264111),h=e.i(176782),S=e.i(616269),m=e.i(301252),E=e.i(56434),R=e.i(116786),C=e.i(990627);let x={...R.popupStoreSelectors,disabled:(0,S.createSelector)(e=>e.disabled),instantType:(0,S.createSelector)(e=>e.instantType),isInstantPhase:(0,S.createSelector)(e=>e.isInstantPhase),trackCursorAxis:(0,S.createSelector)(e=>e.trackCursorAxis),disableHoverablePopup:(0,S.createSelector)(e=>e.disableHoverablePopup),lastOpenChangeReason:(0,S.createSelector)(e=>e.openChangeReason),closeOnClick:(0,S.createSelector)(e=>e.closeOnClick),closeDelay:(0,S.createSelector)(e=>e.closeDelay),hasViewport:(0,S.createSelector)(e=>e.hasViewport)};class y extends m.ReactStore{constructor(e,n,r=!1){const o=new C.PopupTriggerMap,i={...(0,R.createInitialPopupStoreState)(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1,...e};i.floatingRootContext=(0,R.createPopupFloatingRootContext)(o,n,r),super(i,{popupRef:t.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:o},x)}setOpen=(e,t)=>{(0,v.applyPopupOpenChange)(this,e,t,{extraState:{openChangeReason:t.reason}})};cancelPendingOpen(e){this.state.floatingRootContext.dispatchOpenChange(!1,(0,g.createChangeEventDetails)(E.REASONS.triggerPress,e))}static useStore(e,t){return(0,v.usePopupStore)(e,(e,n)=>new y(t,e,n)).store}}e.s(["TooltipStore",()=>y],925395);var T=e.i(843476);let b=(0,n.fastComponent)(function(e){let{disabled:n=!1,defaultOpen:o=!1,open:a,disableHoverablePopup:s=!1,trackCursorAxis:u="none",actionsRef:l,onOpenChange:c,onOpenChangeComplete:d,handle:p,triggerId:f,defaultTriggerId:h=null,children:S}=e,m=y.useStore(p?.store,{open:o,openProp:a,activeTriggerId:h,triggerIdProp:f});(0,v.useInitialOpenSync)(m,a,o,h),m.useControlledProp("openProp",a),m.useControlledProp("triggerIdProp",f),m.useContextCallback("onOpenChange",c),m.useContextCallback("onOpenChangeComplete",d);let R=m.useState("open"),C=!n&&R,x=m.useState("activeTriggerId"),b=m.useState("mounted"),P=m.useState("payload");m.useSyncedValues({trackCursorAxis:u,disableHoverablePopup:s}),m.useSyncedValue("disabled",n),(0,v.useImplicitActiveTrigger)(m,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:w,transitionStatus:A}=(0,v.useOpenStateTransitions)(C,m),I=m.useState("isInstantPhase"),D=m.useState("instantType"),k=m.useState("lastOpenChangeReason"),M=t.useRef(null);(0,r.useIsoLayoutEffect)(()=>{R&&n&&m.setOpen(!1,(0,g.createChangeEventDetails)(E.REASONS.disabled))},[R,n,m]),(0,r.useIsoLayoutEffect)(()=>{"ending"===A&&k===E.REASONS.none||"ending"!==A&&I?("delay"!==D&&(M.current=D),m.set("instantType","delay")):null!==M.current&&(m.set("instantType",M.current),M.current=null)},[A,I,k,D,m]),(0,r.useIsoLayoutEffect)(()=>{C&&null==x&&m.set("payload",void 0)},[m,x,C]);let L=t.useCallback(()=>{m.setOpen(!1,(0,g.createChangeEventDetails)(E.REASONS.imperativeAction))},[m]);t.useImperativeHandle(l,()=>({unmount:w,close:L}),[w,L]);let V=C||b||!n&&"none"!==u;return(0,T.jsxs)(i.Provider,{value:m,children:[V&&(0,T.jsx)(O,{store:m,disabled:n,trackCursorAxis:u}),"function"==typeof S?S({payload:P}):S]})});function O({store:e,disabled:n,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),i=(0,f.useDismiss)(o,{enabled:!n,referencePress:()=>e.select("closeOnClick")}),a=function(e,n={}){let{enabled:r=!0,axis:o="both"}=n,i="rootStore"in e?e.rootStore:e,a=i.useState("open"),f=i.useState("floatingElement"),g=i.useState("domReferenceElement"),v=i.context.dataRef,h=t.useRef(!1),S=t.useRef(null),[m,E]=t.useState(),[R,C]=t.useState([]),x=(0,u.useStableCallback)(e=>{i.set("positionReference",e)}),y=(0,u.useStableCallback)((e,t,n)=>{if(!h.current&&(!v.current.openEvent||p(v.current.openEvent))){var r,a;let s,u,l;i.set("positionReference",(r=n??g,a={x:e,y:t,axis:o,dataRef:v,pointerType:m},s=null,u=null,l=!1,{contextElement:r||void 0,getBoundingClientRect(){let e=r?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},t="x"===a.axis||"both"===a.axis,n="y"===a.axis||"both"===a.axis,o=["mouseenter","mousemove"].includes(a.dataRef.current.openEvent?.type||"")&&"touch"!==a.pointerType,i=e.width,c=e.height,d=e.x,p=e.y;return null==s&&a.x&&t&&(s=e.x-a.x),null==u&&a.y&&n&&(u=e.y-a.y),d-=s||0,p-=u||0,i=0,c=0,!l||o?(i="y"===a.axis?e.width:0,c="x"===a.axis?e.height:0,d=t&&null!=a.x?a.x:d,p=n&&null!=a.y?a.y:p):l&&!o&&(c="x"===a.axis?e.height:c,i="y"===a.axis?e.width:i),l=!0,{width:i,height:c,x:d,y:p,top:p,right:d+i,bottom:p+c,left:d}}}))}}),T=(0,u.useStableCallback)(e=>{a?S.current||(y(e.clientX,e.clientY,e.currentTarget),C([])):y(e.clientX,e.clientY,e.currentTarget)}),b=(0,d.isMouseLikePointerType)(m)?f:a;t.useEffect(()=>{if(!r)return void x(g);if(!b)return;function e(){S.current?.(),S.current=null}let t=(0,l.getWindow)(f);return!v.current.openEvent||p(v.current.openEvent)?S.current=(0,s.addEventListener)(t,"mousemove",function(t){let n=(0,c.getTarget)(t);(0,c.contains)(f,n)?e():y(t.clientX,t.clientY)}):x(g),e},[b,r,f,v,g,i,y,x,R]),t.useEffect(()=>()=>{i.set("positionReference",null)},[i]),t.useEffect(()=>{r&&!f&&(h.current=!1)},[r,f]),t.useEffect(()=>{!r&&a&&(h.current=!0)},[r,a]);let O=t.useMemo(()=>{function e(e){E(e.pointerType)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:T,onMouseEnter:T}},[T]);return t.useMemo(()=>r?{reference:O,trigger:O}:{},[r,O])}(o,{enabled:!n&&"none"!==r,axis:"none"===r?void 0:r}),g=t.useMemo(()=>(0,h.mergeProps)(a.reference,i.reference),[a.reference,i.reference]),S=t.useMemo(()=>(0,h.mergeProps)(a.trigger,i.trigger),[a.trigger,i.trigger]),m=t.useMemo(()=>(0,h.mergeProps)(v.FOCUSABLE_POPUP_PROPS,a.floating,i.floating),[a.floating,i.floating]);return(0,v.usePopupInteractionProps)(e,{activeTriggerProps:g,inactiveTriggerProps:S,popupProps:m}),null}e.s(["TooltipRoot",0,b],268416);let P=t.createContext(void 0);function w(){return t.useContext(P)}e.s(["TooltipProviderContext",0,P,"useTooltipProviderContext",()=>w],865296);var A=e.i(439957),I=e.i(944681);let D=t.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new A.Timeout,currentIdRef:{current:null},currentContextRef:{current:null}});function k(e){let{children:n,delay:o,timeoutMs:i=0}=e,a=t.useRef(o),s=t.useRef(o),u=t.useRef(null),l=t.useRef(null),c=(0,A.useTimeout)();return(0,r.useIsoLayoutEffect)(()=>
1{if(s.current=o,!u.current){a.current=o;return}a.current={open:(0,I.getDelay)(a.current,"open"),close:(0,I.getDelay)(o,"close")}},[o,u,a,s]),(0,T.jsx)(D.Provider,{value:t.useMemo(()=>({hasProvider:!0,delayRef:a,initialDelayRef:s,currentIdRef:u,timeoutMs:i,currentContextRef:l,timeout:c}),[i,c]),children:n})}function M(e,n={open:!1}){let{open:o}=n,i="rootStore"in e?e.rootStore:e,a=i.useState("floatingId"),{currentIdRef:s,delayRef:u,timeoutMs:l,initialDelayRef:c,currentContextRef:d,hasProvider:p,timeout:f}=t.useContext(D),[v,h]=t.useState(!1),S=t.useRef(o),m=t.useRef(!1);return(0,r.useIsoLayoutEffect)(()=>{S.current=o},[o]),(0,r.useIsoLayoutEffect)(()=>()=>{m.current=!0},[]),(0,r.useIsoLayoutEffect)(()=>{function e(){m.current||h(!1),d.current?.setIsInstantPhase(!1),s.current=null,d.current=null,u.current=c.current,f.clear()}if(s.current&&!o&&s.current===a){if(h(!1),l)return f.start(l,()=>{i.select("open")||s.current&&s.current!==a||e()}),()=>{(S.current||s.current!==a)&&f.clear()};e()}},[o,a,s,u,l,c,d,f,i]),(0,r.useIsoLayoutEffect)(()=>{if(!o)return;let e=d.current,t=s.current;f.clear(),d.current={onOpenChange:i.setOpen,setIsInstantPhase:h},s.current=a,u.current={open:0,close:(0,I.getDelay)(c.current,"close")},null!==t&&t!==a?(h(!0),e?.setIsInstantPhase(!0),e?.onOpenChange(!1,(0,g.createChangeEventDetails)(E.REASONS.none))):(h(!1),e?.setIsInstantPhase(!1))},[o,a,i,s,u,c,d,f]),(0,r.useIsoLayoutEffect)(()=>()=>{s.current===a&&(d.current=null,S.current)&&(s.current=null,u.current=c.current,f.clear())},[d,s,u,a,c,f]),t.useMemo(()=>({hasProvider:p,delayRef:u,isInstantPhase:v}),[p,u,v])}e.s(["FloatingDelayGroup",()=>k,"useDelayGroup",()=>M],320311)},413082,e=>{"use strict";var t=e.i(271645),n=e.i(574735),r=e.i(328744),o=e.i(365420),i=e.i(108868),a=e.i(439957),s=e.i(229315),u=e.i(451321),l=e.i(647554),c=e.i(596296),d=e.i(675606),p=e.i(56434);let f=r.platform.os.mac&&r.platform.engine.webkit;function g(e,r={}){let{enabled:v=!0,delay:h}=r,S="rootStore"in e?e.rootStore:e,{events:m,dataRef:E}=S.context,R=t.useRef(!1),C=t.useRef(null),x=t.useRef(!0),y=(0,a.useTimeout)();t.useEffect(()=>{let e=S.select("domReferenceElement");if(!v)return;let t=(0,s.getWindow)(e);return(0,o.mergeCleanups)((0,n.addEventListener)(t,"blur",function(){let e=S.select("domReferenceElement");!S.select("open")&&(0,s.isHTMLElement)(e)&&e===(0,l.activeElement)((0,i.ownerDocument)(e))&&(R.current=!0)}),f&&(0,n.addEventListener)(t,"keydown",function(){x.current=!0},!0),f&&(0,n.addEventListener)(t,"pointerdown",function(){x.current=!1},!0))},[S,v]),t.useEffect(()=>{if(v)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=S.select("domReferenceElement");(0,s.isElement)(e)&&(C.current=e,R.current=!0)}}},[m,v,S]);let T=t.useMemo(()=>{function e(){R.current=!1,C.current=null}return{onMouseLeave(){e()},onFocus(t){let n=t.currentTarget;if(R.current){if(C.current===n)return;e()}let r=(0,l.getTarget)(t.nativeEvent);if((0,s.isElement)(r)){if(f&&!t.relatedTarget){if(!x.current&&!(0,c.isTypeableElement)(r))return}else if(!(0,c.matchesFocusVisible)(r))return}let o=(0,c.isTargetInsideEnabledTrigger)(t.relatedTarget,S.context.triggerElements),{nativeEvent:i,currentTarget:a}=t,u="function"==typeof h?h():h;S.select("open")&&o||0===u||void 0===u?S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,i,a)):y.start(u,()=>{R.current||S.setOpen(!0,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,i,a))})},onBlur(t){e();let n=t.relatedTarget,r=t.nativeEvent,o=(0,s.isElement)(n)&&n.hasAttribute((0,u.createAttribute)("focus-guard"))&&"outside"===n.getAttribute("data-type");y.start(0,()=>{let e=S.select("domReferenceElement"),t=(0,l.activeElement)((0,i.ownerDocument)(e));if(!n&&t===e||(0,l.contains)(E.current.floatingContext?.refs.floating.current,t)||(0,l.contains)(e,t)||o)return;let a=n??t;(0,c.isTargetInsideEnabledTrigger)(a,S.context.triggerElements)||S.setOpen(!1,(0,d.createChangeEventDetails)(p.REASONS.triggerFocus,r))})}}},[E,h,S,y]);return t.useMemo(()=>v?{reference:T,trigger:T}:{},[v,T])}e.s(["useFocus",()=>g])},728231,e=>{"use strict";var t,n,r=e.i(843476);e.i(951047);var o=e.i(268416);e.i(247167);var i=e.i(733332),a=e.i(271645),s=e.i(229315),u=e.i(896499),l=e.i(439957),c=e.i(446265),d=e.i(380883),p=e.i(405005),f=e.i(552245),g=e.i(264111),v=e.i(788015),h=e.i(865296),S=e.i(6
150316),m=e.i(320311),E=e.i(413082),R=e.i(872135),C=e.i(647554),x=e.i(157940),y=e.i(675606),T=e.i(56434);let b=((t={})[t.popupOpen=p.CommonTriggerDataAttributes.popupOpen]="popupOpen",t.triggerDisabled="data-trigger-disabled",t);var O=e.i(673752);let P="data-base-ui-tooltip-trigger";function w(e){if("composedPath"in e){let t=e.composedPath();for(let e=0;e<t.length;e+=1){let n=t[e];if((0,s.isElement)(n))return n}}let t=e.target;return(0,s.isElement)(t)?t:null}let A=(0,u.fastComponentRef)(function(e,t){let{render:n,className:r,style:o,handle:u,payload:A,disabled:I,delay:D,closeOnClick:k=!0,closeDelay:M,id:L,...V}=e,_=(0,d.useTooltipRootContext)(!0),N=u?.store??_;if(!N)throw Error((0,i.default)(82));let j=(0,v.useBaseUiId)(L),F=N.useState("isTriggerActive",j),H=N.useState("isOpenedByTrigger",j),U=N.useState("floatingRootContext"),z=a.useRef(null),B=D??600,W=M??0,{registerTrigger:G,isMountedByThisTrigger:X}=(0,g.useTriggerDataForwarding)(j,z,N,{payload:A,closeOnClick:k,closeDelay:W}),Y=(0,h.useTooltipProviderContext)(),{delayRef:K,isInstantPhase:$,hasProvider:q}=(0,m.useDelayGroup)(U,{open:H}),J=(0,O.useHoverInteractionSharedState)(U);N.useSyncedValue("isInstantPhase",$);let Q=N.useState("disabled"),Z=I??Q,ee=(0,c.useValueAsRef)(Z),et=N.useState("trackCursorAxis"),en=N.useState("disableHoverablePopup"),er=a.useRef(!1),eo=(0,l.useTimeout)(),ei=a.useRef(void 0);function ea(){let e=Y?.delay,t="object"==typeof K.current?K.current.open:void 0,n=B;return q&&(n=0!==t?D??e??B:0),n}function es(e){let t=z.current;if(!t||!e)return!1;let n=function(e){let t=e;for(;t;){if(t.hasAttribute(P))return t;let e=t.parentElement;if(e){t=e;continue}let n=t.getRootNode();t="host"in n&&(0,s.isElement)(n.host)?n.host:null}return null}(e);return null!==n&&n!==t&&(0,C.contains)(t,n)}let eu=(0,R.useHoverReferenceInteraction)(U,{enabled:!Z,mouseOnly:!0,move:!1,handleClose:en||"both"===et?null:(0,S.safePolygon)(),restMs:ea,delay(){let e="object"==typeof K.current?K.current.close:void 0,t=W;return null==M&&q&&(t=e),{close:t}},triggerElementRef:z,isActiveTrigger:F,isClosing:()=>"ending"===N.select("transitionStatus"),shouldOpen:()=>!er.current}),el=(0,E.useFocus)(U,{enabled:!Z}).reference,ec=N.useState("triggerProps",X),ed=X||"none"!==et;return(0,f.useRenderElement)("button",e,{state:{open:H},ref:[t,G,z],props:[eu,el,ed?ec:void 0,{onMouseOver(e){(e=>{let t,n=er.current,r=w(e),o=(er.current=t=es(r),t&&(J.openChangeTimeout.clear(),J.restTimeout.clear(),J.restTimeoutPending=!1,eo.clear()),t),i=z.current,a=i&&r&&(0,C.contains)(i,r);if(o&&N.select("open")&&N.select("lastOpenChangeReason")===T.REASONS.triggerHover)return N.setOpen(!1,(0,y.createChangeEventDetails)(T.REASONS.triggerHover,e));if(n&&!o&&a&&!ee.current&&!N.select("open")&&i&&(0,x.isMouseLikePointerType)(ei.current)){let t=()=>{er.current||ee.current||N.select("open")||N.setOpen(!0,(0,y.createChangeEventDetails)(T.REASONS.triggerHover,e,i))},n=ea();0===n?(eo.clear(),t()):eo.start(n,t)}})(e.nativeEvent)},onFocus(e){es(w(e.nativeEvent))&&e.preventBaseUIHandler()},onMouseLeave(){er.current=!1,eo.clear(),ei.current=void 0},onPointerEnter(e){ei.current=e.pointerType},onPointerDown(e){ei.current=e.pointerType,N.set("closeOnClick",k),k&&!N.select("open")&&N.cancelPendingOpen(e.nativeEvent)},onClick(e){k&&!N.select("open")&&N.cancelPendingOpen(e.nativeEvent)},id:j,[b.triggerDisabled]:Z?"":void 0,[P]:Z?void 0:""},V],stateAttributesMapping:p.triggerOpenStateMapping})}),I=a.createContext(void 0);var D=e.i(174080),k=e.i(726674);let M=a.forwardRef(function(e,t){let{children:n,container:o,className:i,render:s,style:u,...l}=e,{portalNode:c,portalSubtree:d}=(0,k.useFloatingPortalNode)({container:o,ref:t,componentProps:e,elementProps:l});return d||c?(0,r.jsxs)(a.Fragment,{children:[d,c&&D.createPortal(n,c)]}):null}),L=a.forwardRef(function(e,t){let{keepMounted:n=!1,...o}=e;return(0,d.useTooltipRootContext)().useState("mounted")||n?(0,r.jsx)(I.Provider,{value:n,children:(0,r.jsx)(M,{ref:t,...o})}):null}),V=a.createContext(void 0);function _(){let e=a.useContext(V);if(void 0===e)throw Error((0,i.default)(71));return e}var N=e.i(329365),j=e.i(638396),F=e.i(360495),H=e.i(789579);let U=a.forwardRef(function(e,t){let{render:n,className:o,anchor:s,positionMethod:u="absolute",side:l="top",align:c="center",sideOffset:p=0,alignOffset:f=0,collisionBoundary:g="clipping-ancestors",collisionPadding:v=5,arrowPadding:h=5,sticky:S=!1,disableAnchorTracking:m=!1,collisionAvoidance:E=j.POPUP_COLLISION_AVOIDANCE,style:R,...C}=e,x=(0,d.useTooltipRootContext)(),y=function(){let e=a.useContext(I);if(void 0===e)throw Error((0,i.default)(70));return e}(),T=x.useState("open"),b=x.useState("mounted"),O=x.useState("trackCursorAxis"),P=x.useState("disableHoverablePopup"),w=x.useState("floatingRootContext"),A=x.useState("instantType"),D=x.use
1State("transitionStatus"),k=x.useState("hasViewport"),M=(0,N.useAnchorPositioning)({anchor:s,positionMethod:u,floatingRootContext:w,mounted:b,side:l,sideOffset:p,align:c,alignOffset:f,collisionBoundary:g,collisionPadding:v,sticky:S,arrowPadding:h,disableAnchorTracking:m,keepMounted:y,collisionAvoidance:E,adaptiveOrigin:k?F.adaptiveOrigin:void 0}),L=a.useMemo(()=>({open:T,side:M.side,align:M.align,anchorHidden:M.anchorHidden,instant:"none"!==O?"tracking-cursor":A}),[T,M.side,M.align,M.anchorHidden,O,A]),_=(0,H.usePositioner)(e,L,{styles:M.positionerStyles,transitionStatus:D,props:C,refs:[t,x.useStateSetter("positionerElement")],hidden:!b,inert:!T||"both"===O||P});return(0,r.jsx)(V.Provider,{value:M,children:_})});var z=e.i(209407),B=e.i(137584),W=e.i(815982),G=e.i(431157);let X={...p.popupStateMapping,...z.transitionStatusMapping},Y=a.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,a=(0,d.useTooltipRootContext)(),{side:s,align:u}=_(),l=a.useState("open"),c=a.useState("instantType"),p=a.useState("transitionStatus"),g=a.useState("popupProps"),v=a.useState("floatingRootContext"),h=a.useState("disabled"),S=a.useState("closeDelay");(0,B.useOpenChangeComplete)({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),(0,G.useHoverFloatingInteraction)(v,{enabled:!h,closeDelay:S});let m=a.useStateSetter("popupElement");return(0,f.useRenderElement)("div",e,{state:{open:l,side:s,align:u,instant:c,transitionStatus:p}
1,ref:[t,a.context.popupRef,m],props:[g,(0,W.getDisabledMountTransitionStyles)(p),i],stateAttributesMapping:X})}),K=a.forwardRef(function(e,t){let{render:n,className:r,style:o,...i}=e,a=(0,d.useTooltipRootContext)(),{arrowRef:s,side:u,align:l,arrowUncentered:c,arrowStyles:g}=_(),v=a.useState("open"),h=a.useState("instantType");return(0,f.useRenderElement)("div",e,{state:{open:v,side:u,align:l,uncentered:c,instant:h},ref:[t,s],props:[{style:g,"aria-hidden":!0},i],stateAttributesMapping:p.popupStateMapping})}),$=((n={}).popupWidth="--popup-width",n.popupHeight="--popup-height",n);var q=e.i(818390);let J={activationDirection:e=>e?{"data-activation-direction":e}:null},Q=a.forwardRef(function(e,t){let{render:n,className:r,style:o,children:i,...a}=e,s=(0,d.useTooltipRootContext)(),u=_(),l=s.useState("instantType"),{children:c,state:p}=(0,q.usePopupViewport)({store:s,side:u.side,cssVars:$,children:i}),g={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:l};return(0,f.useRenderElement)("div",e,{state:g,ref:t,props:[a,{children:c}],stateAttributesMapping:J})});var Z=e.i(925395);class ee{constructor(){this.store=new Z.TooltipStore}open(e){let t=e?this.store.context.triggerElements.getById(e):void 0;if(e&&!t)throw Error((0,i.default)(81,e));this.store.setOpen(!0,(0,y.createChangeEventDetails)(T.REASONS.imperativeAction,void 0,t))}close(){this.store.setOpen(!1,(0,y.createChangeEventDetails)(T.REASONS.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}}function et(){return new ee}e.s(["Arrow",0,K,"Handle",()=>ee,"Popup",0,Y,"Portal",0,L,"Positioner",0,U,"Provider",0,function(e){let{delay:t,closeDelay:n,timeout:o=400}=e,i=a.useMemo(()=>({delay:t,closeDelay:n}),[t,n]),s=a.useMemo(()=>({open:t,close:n}),[t,n]);return(0,r.jsx)(h.TooltipProviderContext.Provider,{value:i,children:(0,r.jsx)(m.FloatingDelayGroup,{delay:s,timeoutMs:o,children:e.children})})},"Root",()=>
1o.TooltipRoot,"Trigger",0,A,"Viewport",0,Q,"createHandle",()=>et],599643);var en=e.i(599643),en=en,er=e.i(647163);function eo({delay:e=0,...t}){return(0,r.jsx)(en.Provider,{"data-slot":"tooltip-provider",delay:e,...t})}function ei({...e}){return(0,r.jsx)(en.Root,{"data-slot":"tooltip",...e})}function ea({...e}){return(0,r.jsx)(en.Trigger,{"data-slot":"tooltip-trigger",...e})}function es({className:e,side:t="top",sideOffset:n=4,align:o="center",alignOffset:i=0,children:a,...s}){return(0,r.jsx)(en.Portal,{children:(0,r.jsx)(en.Positioner,{align:o,alignOffset:i,side:t,sideOffset:n,className:"isolate z-[var(--z-floating)]",children:(0,r.jsxs)(en.Popup,{"data-slot":"tooltip-content",className:(0,er.cn)("z-[var(--z-floating)] 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-[var(--z-floating)] **: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),...s,children:[a,(0,r.jsx)(en.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"})]})})})}e.s(["Tooltip",()=>ei,"TooltipContent",()=>es,"TooltipProvider",()=>eo,"TooltipTrigger",()=>ea],728231)}]);
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.