1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d5882851-7b1e-47e4-b480-33eae029b59c",e._sentryDebugIdIdentifier="sentry-dbid-d5882851-7b1e-47e4-b480-33eae029b59c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2456],{1150:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let r=n(95155),o=n(12115),l=n(24437);function i(e){return{default:e&&"default"in e?e.default:e}}n(36552);let a={loader:()=>Promise.resolve(i(()=>null)),loading:null,ssr:!0},u=function(e){let t={...a,...e},n=(0,o.lazy)(()=>t.loader().then(i)),u=t.loading;function s(e){let i=u?(0,r.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,a=!t.ssr||!!t.loading,s=a?o.Suspense:o.Fragment,d=t.ssr?(0,r.jsxs)(r.Fragment,{children:[null,(0,r.jsx)(n,{...e})]}):(0,r.jsx)(l.BailoutToCSR,{reason:"next/dynamic",children:(0,r.jsx)(n,{...e})});return(0,r.jsx)(s,{...a?{fallback:i}:{},children:d})}return s.displayName="LoadableComponent",s}},3468:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(12115),o=n(95155);function l(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,l){let i=r.createContext(l),a=n.length;n=[...n,l];let u=t=>{let{scope:n,children:l,...u}=t,s=n?.[e]?.[a]||i,d=r.useMemo(()=>u,Object.values(u));return(0,o.jsx)(s.Provider,{value:d,children:l})};return u.displayName=t+"Provider",[u,function(n,o){let u=o?.[e]?.[a]||i,s=r.useContext(u);if(s)return s;if(void 0!==l)return l;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},4129:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(12115),o=globalThis?.document?r.useLayoutEffect:()=>{}},8567:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorage",{enumerable:!0,get:function(){return r.workAsyncStorageInstance}});let r=n(17828)},14676:(e,t,n)=>{n.d(t,{UC:()=>eT,ZL:()=>eO,Kq:()=>eE,bL:()=>eC,l9:()=>ej});var r,o=n(12115),l=n.t(o,2),i=n(92556),a=n(94446),u=n(3468),s=n(97602);function d(e){let t=o.useRef(e);return o.useEffect(()=>{t.current=e}),o.useMemo(()=>(...e)=>t.current?.(...e),[])}var c=n(95155),f="dismissableLayer.update",p=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=o.forwardRef((e,t)=>{var n,l;let{disableOutsidePointerEvents:u=!1,onEscapeKeyDown:v,onPointerDownOutside:h,onFocusOutside:g,onInteractOutside:b,onDismiss:w,...x}=e,E=o.useContext(p),[C,j]=o.useState(null),O=null!=(l=null==C?void 0:C.ownerDocument)?l:null==(n=globalThis)?void 0:n.document,[,T]=o.useState({}),P=(0,a.s)(t,e=>j(e)),N=Array.from(E.layers),[R]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),_=N.indexOf(R),S=C?N.indexOf(C):-1,L=E.layersWithOutsidePointerEventsDisabled.size>0,A=S>=_,D=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=d(e),l=o.useRef(!1),i=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!l.current){let t=function(){y("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}else n.removeEventListener("click",i.current);l.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}},[n,r]),{onPointerDownCapture:()=>l.current=!0}}(e=>{let t=e.target,n=[...E.branches].some(e=>e.contains(t));A&&!n&&(null==h||h(e),null==b||b(e),e.defaultPrevented||null==w||w())},O),k=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=d(e),l=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!l.current&&y("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>l.current=!0,onBlurCapture:()=>l.current=!1}}(e=>{let t=e.target;![...E.branches].some(e=>e.contains(t))&&(null==g||g(e),null==b||b(e),e.defaultPrevented||null==w||w())},O);return!function(e,t=globalThis?.document){let n=d(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{S===E.layers.size-1&&(null==v||v(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},O),o.useEffect(()=>{if(C)return u&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(r=O.body.style.pointerEvents,O.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),m(),()=>{u&&1===E.layersWithOutsidePointerEventsDisabled.size&&(O.body.style.pointerEvents=r)}},[C,O,u,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),m())},[C,E]),o.useEffect(()=>{let e=()=>T({});return document.addEventListener(f,e),()=>document.removeEventListener(f,e)},[]),(0,c.jsx)(s.sG.div,{...x,ref:P,style:{pointerEvents:L?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,D.onPointerDownCapture)})});function m(){let e=new CustomEvent(f);document.dispatchEvent(e)}function y(e,t,n,r){let{discrete:o}=r,l=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&l.addEventListener(e,t,{once:!0}),o?(0,s.hO)(l,i):l.dispatchEvent(i)}v.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let n=o.useContext(p),r=o.useRef(null),l=(0,a.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(s.sG.div,{...e,ref:l})}).displayName="DismissableLayerBranch";var h=n(4129),g=l[" useId ".trim().toString()]||(()=>void 0),b=0,w=n(88334),x=n(20861),E=o.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...l}=e;return(0,c.jsx)(s.sG.svg,{...l,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})});E.displayName="Arrow";var C=n(84288),j="Popper",[O,T]=(0,u.A)(j),[P,N]=O(j),R=e=>{let{__scopePopper:t,children:n}=e,[r,l]=o.useState(null);return(0,c.jsx)(P,{scope:t,anchor:r,onAnchorChange:l,children:n})};R.displayName=j;var _="PopperAnchor",S=o.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...l}=e,i=N(_,n),u=o.useRef(null),d=(0,a.s)(t,u),f=o.useRef(null);return o.useEffect(()=>{let e=f.current;f.current=(null==r?void 0:r.current)||u.current,e!==f.current&&i.onAnchorChange(f.current)}),r?null:(0,c.jsx)(s.sG.div,{...l,ref:d})});S.displayName=_;var L="PopperContent",[A,D]=O(L),k=o.forwardRef((e,t)=>{var n,r,l,i,u,f,p,v;let{__scopePopper:m,side:y="bottom",sideOffset:g=0,align:b="center",alignOffset:E=0,arrowPadding:j=0,avoidCollisions:O=!0,collisionBoundary:T=[],collisionPadding:P=0,sticky:R="partial",hideWhenDetached:_=!1,updatePositionStrategy:S="optimized",onPlaced:D,...k}=e,M=N(L,m),[I,W]=o.useState(null),z=(0,a.s)(t,e=>W(e)),[$,H]=o.useState(null),K=(0,C.X)($),G=null!=(p=null==K?void 0:K.width)?p:0,X=null!=(v=null==K?void 0:K.height)?v:0,Y="number"==typeof P?P:{top:0,right:0,bottom:0,left:0,...P},V=Array.isArray(T)?T:[T],Z=V.length>0,q={padding:Y,boundary:V.filter(B),altBoundary:Z},{refs:J,floatingStyles:Q,placement:ee,isPositioned:et,middlewareData:en}=(0,w.we)({strategy:"fixed",placement:y+("center"!==b?"-"+b:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,x.ll)(...t,{animationFrame:"always"===S})},elements:{reference:M.anchor},middleware:[(0,w.cY)({mainAxis:g+X,alignmentAxis:E}),O&&(0,w.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?(0,w.ER)():void 0,...q}),O&&(0,w.UU)({...q}),(0,w.Ej)({...q,apply:e=>{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:l,height:i}=n.reference,a=t.floating.style;a.setProperty("--radix-popper-available-width","".concat(r,"px")),a.setProperty("--radix-popper-available-height","".concat(o,"px")),a.setProperty("--radix-popper-anchor-width","".concat(l,"px")),a.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),$&&(0,w.UE)({element:$,padding:j}),F({arrowWidth:G,arrowHeight:X}),_&&(0,w.jD)({strategy:"referenceHidden",...q})]}),[er,eo]=U(ee),el=d(D);(0,h.N)(()=>{et&&(null==el||el())},[et,el]);let ei=null==(n=en.arrow)?void 0:n.x,ea=null==(r=en.arrow)?void 0:r.y,eu=(null==(l=en.arrow)?void 0:l.centerOffset)!==0,[es,ed]=o.useState();return(0,h.N)(()=>{I&&ed(window.getComputedStyle(I).zIndex)},[I]),(0,c.jsx)("div",{ref:J.setFloating,"data-radix-popper-content-wrapper":"",style:{...Q,transform:et?Q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[null==(i=en.transformOrigin)?void 0:i.x,null==(u=en.transformOrigin)?void 0:u.y].join(" "),...(null==(f=en.hide)?void 0:f.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(A,{scope:m,placedSide:er,onArrowChange:H,arrowX:ei,arrowY:ea,shouldHideArrow:eu,children:(0,c.jsx)(s.sG.div,{"data-side":er,"data-align":eo,...k,ref:z,style:{...k.style,animation:et?void 0:"none"}})})})});k.displayName=L;var M="PopperArrow",I={top:"bottom",right:"left",bottom:"top",left:"right"},W=o.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=D(M,n),l=I[o.placedSide];return(0,c.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,c.jsx)(E,{...r,ref:t,style:{...r.style,display:"block"}})})});function B(e){return null!==e}W.displayName=M;var F=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,l,i;let{placement:a,rects:u,middlewareData:s}=t,d=(null==(n=s.arrow)?void 0:n.centerOffset)!==0,c=d?0:e.arrowWidth,f=d?0:e.arrowHeight,[p,v]=U(a),m={start:"0%",center:"50%",end:"100%"}[v],y=(null!=(l=null==(r=s.arrow)?void 0:r.x)?l:0)+c/2,h=(null!=(i=null==(o=s.arrow)?void 0:o.y)?i:0)+f/2,g="",b="";return"bottom"===p?(g=d?m:"".concat(y,"px"),b="".concat(-f,"px")):"top"===p?(g=d?m:"".concat(y,"px"),b="".concat(u.floating.height+f,"px")):"right"===p?(g="".concat(-f,"px"),b=d?m:"".concat(h,"px")):"left"===p&&(g="".concat(u.floating.width+f,"px"),b=d?m:"".concat(h,"px")),{data:{x:g,y:b}}}});function U(e){let[t,n="center"]=e.split("-");return[t,n]}var z=n(47650),$=o.forwardRef((e,t)=>
1{var n,r;let{container:l,...i}=e,[a,u]=o.useState(!1);(0,h.N)(()=>u(!0),[]);let d=l||a&&(null==(r=globalThis)||null==(n=r.document)?void 0:n.body);return d?z.createPortal((0,c.jsx)(s.sG.div,{...i,ref:t}),d):null});$.displayName="Portal";var H=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,l]=o.useState(),i=o.useRef(null),a=o.useRef(e),u=o.useRef("none"),[s,d]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return o.useEffect(()=>{let e=K(i.current);u.current="mounted"===s?e:"none"},[s]),(0,h.N)(()=>{let t=i.current,n=a.current;if(n!==e){let r=u.current,o=K(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):n&&r!==o?d("ANIMATION_OUT"):d("UNMOUNT"),a.current=e}},[e,d]),(0,h.N)(()=>{if(r){var e;let t,n=null!=(e=r.ownerDocument.defaultView)?e:window,o=e=>{let o=K(i.current).includes(CSS.escape(e.animationName));if(e.target===r&&o&&(d("ANIMATION_END"),!a.current)){let e=r.style.animationFillMode;r.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===r.style.animationFillMode&&(r.style.animationFillMode=e)})}},l=e=>{e.target===r&&(u.current=K(i.current))};return r.addEventListener("animationstart",l),r.addEventListener("animationcancel",o),r.addEventListener("animationend",o),()=>{n.clearTimeout(t),r.removeEventListener("animationstart",l),r.removeEventListener("animationcancel",o),r.removeEventListener("animationend",o)}}d("ANIMATION_END")},[r,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=>{i.current=e?getComputedStyle(e):null,l(e)},[])}}(t),l="function"==typeof n?n({present:r.isPresent}):o.Children.only(n),i=(0,a.s)(r.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof n||r.isPresent?o.cloneElement(l,{ref:i}):null};function K(e){return(null==e?void 0:e.animationName)||"none"}H.displayName="Presence";var G=n(32467),X=n(23558),Y=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),V=o.forwardRef((e,t)=>(0,c.jsx)(s.sG.span,{...e,ref:t,style:{...Y,...e.style}}));V.displayName="VisuallyHidden";var[Z,q]=(0,u.A)("Tooltip",[T]),J=T(),Q="TooltipProvider",ee="tooltip.open",[et,en]=Z(Q),er=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:r=300,disableHoverableContent:l=!1,children:i}=e,a=o.useRef(!0),u=o.useRef(!1),s=o.useRef(0);return o.useEffect(()=>{let e=s.current;return()=>window.clearTimeout(e)},[]),(0,c.jsx)(et,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:o.useCallback(()=>{window.clearTimeout(s.current),a.current=!1},[]),onClose:o.useCallback(()=>{window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.current=!0,r)},[r]),isPointerInTransitRef:u,onPointerInTransitChange:o.useCallback(e=>{u.current=e},[]),disableHoverableContent:l,children:i})};er.displayName=Q;var eo="Tooltip",[el,ei]=Z(eo),ea=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:l,onOpenChange:i,disableHoverableContent:a,delayDuration:u}
1=e,s=en(eo,e.__scopeTooltip),d=J(t),[f,p]=o.useState(null),v=function(e){let[t,n]=o.useState(g());return(0,h.N)(()=>{n(e=>e??String(b++))},[void 0]),e||(t?`radix-${t}`:"")}(),m=o.useRef(0),y=null!=a?a:s.disableHoverableContent,w=null!=u?u:s.delayDuration,x=o.useRef(!1),[E,C]=(0,X.i)({prop:r,defaultProp:null!=l&&l,onChange:e=>{e?(s.onOpen(),document.dispatchEvent(new CustomEvent(ee))):s.onClose(),null==i||i(e)},caller:eo}),j=o.useMemo(()=>E?x.current?"delayed-open":"instant-open":"closed",[E]),O=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,x.current=!1,C(!0)},[C]),T=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,C(!1)},[C]),P=o.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{x.current=!0,C(!0),m.current=0},w)},[w,C]);return o.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),(0,c.jsx)(R,{...d,children:(0,c.jsx)(el,{scope:t,contentId:v,open:E,stateAttribute:j,trigger:f,onTriggerChange:p,onTriggerEnter:o.useCallback(()=>{s.isOpenDelayedRef.current?P():O()},[s.isOpenDelayedRef,P,O]),onTriggerLeave:o.useCallback(()=>{y?T():(window.clearTimeout(m.current),m.current=0)},[T,y]),onOpen:O,onClose:T,disableHoverableContent:y,children:n})})};ea.displayName=eo;var eu="TooltipTrigger",es=o.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,l=ei(eu,n),u=en(eu,n),d=J(n),f=o.useRef(null),p=(0,a.s)(t,f,l.onTriggerChange),v=o.useRef(!1),m=o.useRef(!1),y=o.useCallback(()=>v.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),(0,c.jsx)(S,{asChild:!0,...d,children:(0,c.jsx)(s.sG.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...r,ref:p,onPointerMove:(0,i.mK)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(m.current||u.isPointerInTransitRef.current||(l.onTriggerEnter(),m.current=!0))}),onPointerLeave:(0,i.mK)(e.onPointerLeave,()=>{l.onTriggerLeave(),m.current=!1}),onPointerDown:(0,i.mK)(e.onPointerDown,()=>{l.open&&l.onClose(),v.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:(0,i.mK)(e.onFocus,()=>{v.current||l.onOpen()}),onBlur:(0,i.mK)(e.onBlur,l.onClose),onClick:(0,i.mK)(e.onClick,l.onClose)})})});es.displayName=eu;var ed="TooltipPortal",[ec,ef]=Z(ed,{forceMount:void 0}),ep=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,l=ei(ed,t);return(0,c.jsx)(ec,{scope:t,forceMount:n,children:(0,c.jsx)(H,{present:n||l.open,children:(0,c.jsx)($,{asChild:!0,container:o,children:r})})})};ep.displayName=ed;var ev="TooltipContent",em=o.forwardRef((e,t)=>{let n=ef(ev,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...l}=e,i=ei(ev,e.__scopeTooltip);return(0,c.jsx)(H,{present:r||i.open,children:i.disableHoverableContent?(0,c.jsx)(ew,{side:o,...l,ref:t}):(0,c.jsx)(ey,{side:o,...l,ref:t})})}),ey=o.forwardRef((e,t)=>{let n=ei(ev,e.__scopeTooltip),r=en(ev,e.__scopeTooltip),l=o.useRef(null),i=(0,a.s)(t,l),[u,s]=o.useState(null),{trigger:d,onClose:f}=n,p=l.current,{onPointerInTransitChange:v}=r,m=o.useCallback(()=>{s(null),v(!1)},[v]),y=o.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},o=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(n,r,o,l)){case l:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(r,n.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(t)}([...function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(r,o),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())])),v(!0)},[v]);return o.useEffect(()=>()=>m(),[m]),o.useEffect(()=>{if(d&&p){let e=e=>y(e,p),t=e=>y(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,y,m]),o.useEffect(()=>{if(u){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=(null==d?void 0:d.contains(t))||(null==p?void 0:p.contains(t)),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let i=t[e],a=t[l],u=i.x,s=i.y,d=a.x,c=a.y;s>r!=c>r&&n<(d-u)*(r-s)/(c-s)+u&&(o=!o)}return o}(n,u);r?m():o&&(m(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,u,f,m]),(0,c.jsx)(ew,{...e,ref:i})}),[eh,eg]=Z(eo,{isInside:!1}),eb=(0,G.Dc)("TooltipContent"),ew=o.forwardRef((e,t)=>
1{let{__scopeTooltip:n,children:r,"aria-label":l,onEscapeKeyDown:i,onPointerDownOutside:a,...u}=e,s=ei(ev,n),d=J(n),{onClose:f}=s;return o.useEffect(()=>(document.addEventListener(ee,f),()=>document.removeEventListener(ee,f)),[f]),o.useEffect(()=>{if(s.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(s.trigger))&&f()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[s.trigger,f]),(0,c.jsx)(v,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:f,children:(0,c.jsxs)(k,{"data-state":s.stateAttribute,...d,...u,ref:t,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,c.jsx)(eb,{children:r}),(0,c.jsx)(eh,{scope:n,isInside:!0,children:(0,c.jsx)(V,{id:s.contentId,role:"tooltip",children:l||r})})]})})});em.displayName=ev;var ex="TooltipArrow";o.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=J(n);return eg(ex,n).isInside?null:(0,c.jsx)(W,{...o,...r,ref:t})}).displayName=ex;var eE=er,eC=ea,ej=es,eO=ep,eT=em},17828:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"workAsyncStorageInstance",{enumerable:!0,get:function(){return r}});let r=(0,n(64054).createAsyncLocalStorage)()},23558:(e,t,n)=>{n.d(t,{i:()=>a});var r,o=n(12115),l=n(4129),i=(r||(r=n.t(o,2)))[" useInsertionEffect ".trim().toString()]||l.N;function a({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[l,a,u]=function({defaultProp:e,onChange:t}){let[n,r]=o.useState(e),l=o.useRef(n),a=o.useRef(t);return i(()=>{a.current=t},[t]),o.useEffect(()=>{l.current!==n&&(a.current?.(n),l.current=n)},[n,l]),[n,r,a]}({defaultProp:t,onChange:n}),s=void 0!==e,d=s?e:l;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,r])}return[d,o.useCallback(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&u.current?.(n)}else a(t)},[s,e,a,u])]}Symbol("RADIX:SYNC_STATE")},24437:(e,t,n)=>{function r(e){let{reason:t,children:n}=e;return n}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return r}}),n(24553)},32467:(e,t,n)=>{n.d(t,{Dc:()=>u,TL:()=>i});var r=n(12115),o=n(94446),l=n(95155);function i(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...l}=e;if(r.isValidElement(n)){var i;let e,a,u=(i=n,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),s=function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(l,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,o.t)(t,u):u),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...i}=e,a=r.Children.toArray(o),u=a.find(s);if(u){let e=u.props.children,o=a.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,l.jsx)(t,{...i,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,l.jsx)(t,{...i,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}var a=Symbol("radix.slottable");function u(e){let t=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=a,t}function s(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}}
1,36552:(e,t,n)=>{function r(e){let{moduleIds:t}=e;return null}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadChunks",{enumerable:!0,get:function(){return r}}),n(95155),n(47650),n(8567),n(77278)},64054:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{bindSnapshot:function(){return i},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return a}});let n=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class r{disable(){throw n}getStore(){}run(){throw n}exit(){throw n}enterWith(){throw n}static bind(e){return e}}let o="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return o?new o:new r}function i(e){return o?o.bind(e):r.bind(e)}function a(){return o?o.snapshot():function(e,...t){return e(...t)}}},67909:(e,t,n)=>{n.d(t,{default:()=>o.a});var r=n(86278),o=n.n(r)},68321:(e,t,n)=>{n.r(t),n.d(t,{default:()=>o.a});var r=n(41402),o=n.n(r),l={};for(let e in r)"default"!==e&&(l[e]=()=>r[e]);n.d(t,l)},84288:(e,t,n)=>{n.d(t,{X:()=>l});var r=n(12115),o=n(4129);function l(e){let[t,n]=r.useState(void 0);return(0,o.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let l=t[0];if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},86278:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});let r=n(28140)._(n(1150));function o(e,t){var n;let o={};"function"==typeof e&&(o.loader=e);let l={...o,...t};return(0,r.default)({...l,modules:null==(n=l.loadableGenerated)?void 0:n.modules})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},92556:(e,t,n)=>{function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{mK:()=>r}),"undefined"!=typeof window&&window.document&&window.document.createElement},94446:(e,t,n)=>{n.d(t,{s:()=>i,t:()=>l});var r=n(12115);function o(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function l(...e){return t=>{let n=!1,r=e.map(e=>{let r=o(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():o(e[t],null)}}}}function i(...e){return r.useCallback(l(...e),e)}},97602:(e,t,n)=>{n.d(t,{hO:()=>u,sG:()=>a});var r=n(12115),o=n(47650),l=n(32467),i=n(95155),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,l.TL)(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?n:t,{...l,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function u(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}}}]);
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.