PageSourceSearch

https://static.giftlist.com/_next/static/chunks/3f37pnql0d12o.js

js giftlist.com collected 2026-09-24 11:56:19 UTC 23,869 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,283086,e=>{"use strict";let t=(0,e.i(475254).default)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]);e.s(["Sparkles",0,t],283086)},870273,e=>{"use strict";let t=(0,e.i(475254).default)("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);e.s(["Star",0,t],870273)},8e5,e=>{"use strict";var t=e.i(843476),r=e.i(271645),o=e.i(30030),n=e.i(75830),a=e.i(820783),i=e.i(981140),l=e.i(369340),s=e.i(248425),d=e.i(934620),c=e.i(296626),u=e.i(610772),p="Collapsible",[f,m]=(0,o.createContextScope)(p),[h,x]=f(p),v=r.forwardRef((e,o)=>{let{__scopeCollapsible:n,open:a,defaultOpen:i,disabled:d,onOpenChange:c,...f}=e,[m,x]=(0,l.useControllableState)({prop:a,defaultProp:null!=i&&i,onChange:c,caller:p});return(0,t.jsx)(h,{scope:n,disabled:d,contentId:(0,u.useId)(),open:m,onOpenToggle:r.useCallback(()=>x(e=>!e),[x]),children:(0,t.jsx)(s.Primitive.div,{"data-state":j(m),"data-disabled":d?"":void 0,...f,ref:o})})});v.displayName=p;var g="CollapsibleTrigger",b=r.forwardRef((e,r)=>{let{__scopeCollapsible:o,...n}=e,a=x(g,o);return(0,t.jsx)(s.Primitive.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":j(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:r,onClick:(0,i.composeEventHandlers)(e.onClick,a.onOpenToggle)})});b.displayName=g;var y="CollapsibleContent",w=r.forwardRef((e,r)=>{let{forceMount:o,...n}=e,a=x(y,e.__scopeCollapsible);return(0,t.jsx)(c.Presence,{present:o||a.open,children:e=>{let{present:o}=e;return(0,t.jsx)(C,{...n,ref:r,present:o})}})});w.displayName=y;var C=r.forwardRef((e,o)=>{let{__scopeCollapsible:n,present:i,children:l,...c}=e,u=x(y,n),[p,f]=r.useState(i),m=r.useRef(null),h=(0,a.useComposedRefs)(o,m),v=r.useRef(0),g=v.current,b=r.useRef(0),w=b.current,C=u.open||p,R=r.useRef(C),N=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,d.useLayoutEffect)(()=>{let e=m.current;if(e){N.current=N.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();v.current=t.height,b.current=t.width,R.current||(e.style.transitionDuration=N.current.transitionDuration,e.style.animationName=N.current.animationName),f(i)}},[u.open,i]),(0,t.jsx)(s.Primitive.div,{"data-state":j(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!C,...c,ref:h,style:{"--radix-collapsible-content-height":g?"".concat(g,"px"):void 0,"--radix-collapsible-content-width":w?"".concat(w,"px"):void 0,...e.style},children:C&&l})});function j(e){return e?"open":"closed"}var R=e.i(586318),N="Accordion",T=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[k,E,P]=(0,n.createCollection)(N),[S,A]=(0,o.createContextScope)(N,[P,m]),D=m(),I=r.default.forwardRef((e,r)=>{let{type:o,...n}=e;return(0,t.jsx)(k.Provider,{scope:e.__scopeAccordion,children:"multiple"===o?(0,t.jsx)(z,{...n,ref:r}):(0,t.jsx)(M,{...n,ref:r})})});I.displayName=N;var[L,O]=S(N),[_,H]=S(N,{collapsible:!1}),M=r.default.forwardRef((e,o)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},collapsible:s=!1,...d}=e,[c,u]=(0,l.useControllableState)({prop:n,defaultProp:null!=a?a:"",onChange:i,caller:N});return(0,t.jsx)(L,{scope:e.__scopeAccordion,value:r.default.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:r.default.useCallback(()=>s&&u(""),[s,u]),children:(0,t.jsx)(_,{scope:e.__scopeAccordion,collapsible:s,children:(0,t.jsx)(K,{...d,ref:o})})})}),z=r.default.forwardRef((e,o)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...s}=e,[d,c]=(0,l.useControllableState)({prop:n,defaultProp:null!=a?a:[],onChange:i,caller:N}),u=r.default.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),p=r.default.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,t.jsx)(L,{scope:e.__scopeAccordion,value:d,onItemOpen:u,onItemClose:p,children:(0,t.jsx)(_,{scope:e.__scopeAccordion,collapsible:!0,children:(0,t.jsx)(K,{...s,ref:o})})})}),[B,F]=S(N),K=r.default.forwardRef((e,o)=>{let{__scopeAccordion:n,disabled:l,dir:d,orientation:c="vertical",...u}=e,p=r.default.useRef(null),f=(0,a.useComposedRefs)(p,o),m=E(n),h="ltr"===(0,R.useDirection)(d),x=(0,i.composeEventHandlers)(e.onKeyDown,e=>{var t;
1if(!T.includes(e.key))return;let r=e.target,o=m().filter(e=>{var t;return!(null==(t=e.ref.current)?void 0:t.disabled)}),n=o.findIndex(e=>e.ref.current===r),a=o.length;if(-1===n)return;e.preventDefault();let i=n,l=a-1,s=()=>{(i=n+1)>l&&(i=0)},d=()=>{(i=n-1)<0&&(i=l)};switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===c&&(h?s():d());break;case"ArrowDown":"vertical"===c&&s();break;case"ArrowLeft":"horizontal"===c&&(h?d():s());break;case"ArrowUp":"vertical"===c&&d()}null==(t=o[i%a].ref.current)||t.focus()});return(0,t.jsx)(B,{scope:n,disabled:l,direction:d,orientation:c,children:(0,t.jsx)(k.Slot,{scope:n,children:(0,t.jsx)(s.Primitive.div,{...u,"data-orientation":c,ref:f,onKeyDown:l?void 0:x})})})}),U="AccordionItem",[X,V]=S(U),W=r.default.forwardRef((e,r)=>{let{__scopeAccordion:o,value:n,...a}=e,i=F(U,o),l=O(U,o),s=D(o),d=(0,u.useId)(),c=n&&l.value.includes(n)||!1,p=i.disabled||e.disabled;return(0,t.jsx)(X,{scope:o,open:c,disabled:p,triggerId:d,children:(0,t.jsx)(v,{"data-orientation":i.orientation,"data-state":$(c),...s,...a,ref:r,disabled:p,open:c,onOpenChange:e=>{e?l.onItemOpen(n):l.onItemClose(n)}})})});W.displayName=U;var q="AccordionHeader",Y=r.default.forwardRef((e,r)=>{let{__scopeAccordion:o,...n}=e,a=F(N,o),i=V(q,o);return(0,t.jsx)(s.Primitive.h3,{"data-orientation":a.orientation,"data-state":$(i.open),"data-disabled":i.disabled?"":void 0,...n,ref:r})});Y.displayName=q;var G="AccordionTrigger",J=r.default.forwardRef((e,r)=>{let{__scopeAccordion:o,...n}=e,a=F(N,o),i=V(G,o),l=H(G,o),s=D(o);return(0,t.jsx)(k.ItemSlot,{scope:o,children:(0,t.jsx)(b,{"aria-disabled":i.open&&!l.collapsible||void 0,"data-orientation":a.orientation,id:i.triggerId,...s,...n,ref:r})})});J.displayName=G;var Q="AccordionContent",Z=r.default.forwardRef((e,r)=>{let{__scopeAccordion:o,...n}=e,a=F(N,o),i=V(Q,o),l=D(o);return(0,t.jsx)(w,{role:"region","aria-labelledby":i.triggerId,"data-orientation":a.orientation,...l,...n,ref:r,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function $(e){return e?"open":"closed"}Z.displayName=Q;var ee=e.i(664659),et=e.i(887753);let er=r.forwardRef((e,r)=>{let{className:o,...n}=e;return(0,t.jsx)(W,{ref:r,className:(0,et.cn)(o),...n})});er.displayName="AccordionItem";let eo=r.forwardRef((e,r)=>{let{className:o,children:n,...a}=e;return(0,t.jsx)(Y,{className:"flex",children:(0,t.jsxs)(J,{ref:r,className:(0,et.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",o),...a,children:[n,(0,t.jsx)(ee.ChevronDown,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})})});eo.displayName=J.displayName;let en=r.forwardRef((e,r)=>{let{className:o,children:n,...a}=e;return(0,t.jsx)(Z,{ref:r,forceMount:!0,className:"grid text-sm transition-[grid-template-rows,visibility] duration-200 ease-out data-[state=closed]:grid-rows-[0fr] data-[state=open]:grid-rows-[1fr] [&[data-state=closed]>div]:invisible",...a,children:(0,t.jsx)("div",{className:"overflow-hidden",children:(0,t.jsx)("div",{className:(0,et.cn)("pb-4 pt-0",o),children:n})})})});en.displayName=Z.displayName,e.s(["Accordion",0,I,"AccordionContent",0,en,"AccordionItem",0,er,"AccordionTrigger",0,eo],8e5)},840787,e=>{"use strict";var t=e.i(843476),r=e.i(271645),o=e.i(326999),n=e.i(225913),a=e.i(37727),i=e.i(887753),l=e.i(678546),s=e.i(955821),d=e.i(155306),c=e.i(348353),u=e.i(908920),p=e.i(64944);let f=r.createContext(null);function m(){let e=(0,d.useDialogState)(e=>e.incrementDialog),t=(0,d.useDialogState)(e=>e.decrementDialog);return r.useEffect(()=>(e(),()=>t()),[e,t]),null}o.Trigger;let h=o.Close,x=o.Portal,v=r.createContext(!0),g=r.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(o.Overlay,{className:(0,i.cn)("fixed inset-0 z-50 bg-black/40 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n),...a,ref:r})});g.displayName=o.Overlay.displayName;let b=(0,n.cva)("fixed z-50 gap-4 bg-card p-6 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 data-[state=open]:animate-in data-[state=closed]:animate-out",{variants:{side:{top:"inset-x-0 top-0 border-b border-border/60 pt-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+1.5rem)] data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t border-border/60 data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r border-border/60 pt-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+1.5rem)] data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l border-border/60 pt-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+1.5rem)] data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),y={top:"top-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+1rem)]",bottom:"top-5",left:"top-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+0.75rem)]",right:"top-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+0.75rem)]"}
1,w=r.forwardRef((e,n)=>{var s,d,h;let{side:w="right",className:C,children:j,showCloseButton:R=!0,style:N,...T}=e,k=r.useContext(f),E=r.useContext(p.ComponentWrapperContext),P=null==E||null==(h=E.provider)?void 0:h.Dialog,S=r.useRef(null),[A,D]=r.useState(!1),[I,L]=r.useState(0),O=r.useRef(!1),_=r.useRef(null),H=r.useRef(!1),M=null!=(s=null==k?void 0:k.open)&&s,z=!!((null==k?void 0:k.native)&&P);r.useLayoutEffect(()=>{var e,t;if(z)if(M&&!A)_.current=document.activeElement instanceof HTMLElement?document.activeElement:null,H.current=!1,D(!0);else if(M||!A||O.current){if(!A&&H.current){H.current=!1;let e=document.activeElement;e instanceof HTMLElement&&e!==document.body&&e.isConnected||(null==(t=_.current)?void 0:t.isConnected)&&_.current.focus()}}else O.current=!0,null==(e=S.current)||e.close().catch(e=>{O.current=!1,(0,l.logError)(e,{component:"Sheet",operation:"nativeDismiss"})})},[z,M,A]);let B=(0,c.useVisualViewportRect)(),F=(0,u.useNativeKeyboardHeight)();if((null==k?void 0:k.native)&&P){if(!A)return null;let{"aria-label":e,...r}=T;return(0,t.jsx)(P,{ref:S,bare:!0,mobileFullscreen:!0,title:"string"==typeof e?e:"Sheet",onClose:()=>{if(O.current&&M){O.current=!1,L(e=>e+1);return}O.current=!1,H.current=!0,D(!1),M&&k.setOpen(!1)},children:(0,t.jsx)("div",{ref:n,className:(0,i.cn)("relative flex max-h-[var(--gl-sheet-max-h)] w-full flex-col gap-4 overflow-hidden bg-card p-6",C),style:N,...r,children:(0,t.jsxs)(v.Provider,{value:R,children:[R?(0,t.jsxs)("button",{type:"button",className:(0,i.cn)("absolute right-4 top-[calc(var(--safe-area-inset-top,env(safe-area-inset-top,0px))+0.75rem)] z-20 inline-flex h-8 w-8 items-center justify-center rounded-full border border-border/40 bg-background/72 text-foreground/70 shadow-sm backdrop-blur-xl transition-colors hover:text-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 active:bg-background/88 disabled:pointer-events-none"),onClick:()=>{var e;null==(e=S.current)||e.close().catch(e=>{(0,l.logError)(e,{component:"Sheet",operation:"nativeDismiss"})})},children:[(0,t.jsx)(a.X,{className:"h-3.5 w-3.5",strokeWidth:2.5}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]}):null,j]})})},I)}let K=B.isKeyboardOpen?"bottom"===w?{...N,bottom:B.keyboardOverlap,maxHeight:B.height}:{...N,top:B.offsetTop,bottom:"auto",height:B.height}:F>0?"bottom"===w?{...N,bottom:F}:{...N,paddingBottom:F}:N;return(0,t.jsxs)(x,{children:[(0,t.jsx)(g,{style:B.isKeyboardOpen?{top:B.offsetTop,bottom:"auto",height:B.height}:void 0}),(0,t.jsxs)(o.Content,{ref:n,className:(0,i.cn)(b({side:w}),C),style:K,...T,children:[(0,t.jsx)(m,{}),(0,t.jsxs)(v.Provider,{value:R,children:[R?(0,t.jsxs)(o.Close,{className:(0,i.cn)("absolute right-4 z-20 inline-flex h-8 w-8 items-center justify-center rounded-full border border-border/40 bg-background/72 text-foreground/70 shadow-sm backdrop-blur-xl transition-colors hover:text-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 active:bg-background/88 disabled:pointer-events-none",null!=(d=y[null!=w?w:"right"])?d:y.right),children:[(0,t.jsx)(a.X,{className:"h-3.5 w-3.5",strokeWidth:2.5}),(0,t.jsx)("span",{className:"sr-only",children:"Close"})]}):null,j]})]})]})});w.displayName=o.Content.displayName;let C=e=>{let{className:o,...n}=e;return(0,t.jsx)("div",{className:(0,i.cn)("flex flex-col space-y-2 text-center sm:text-left",o,r.useContext(v)&&"pr-12"),...n})};C.displayName="SheetHeader";let j=r.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(o.Title,{ref:r,className:(0,i.cn)("text-lg font-semibold font-display leading-none tracking-tight",n),...a})});j.displayName=o.Title.displayName;let R=r.forwardRef((e,r)=>{let{className:n,...a}=e;return(0,t.jsx)(o.Description,{ref:r,className:(0,i.cn)("text-sm text-muted-foreground mt-1.5",n),...a})});R.displayName=o.Description.displayName,e.s(["Sheet",0,e=>{var n;let{open:a,onOpenChange:i,defaultOpen:l,modal:d=!0,nativeModal:c=!1,children:u,...p}=e,m=void 0!==a,h=c&&(0,s.isCapacitor)(),[x,v]=r.useState(null!=(n=null!=a?a:l)&&n),g=m?a:x,b=r.useCallback(e=>{m||v(e),null==i||i(e)},[m,i]),y=r.useMemo(()=>({open:g,setOpen:b,native:h}),[h,g,b]);return(0,t.jsx)(f.Provider,{value:y,children:(0,t.jsx)(o.Root,{open:g,onOpenChange:b,modal:!h&&d,...p,children:u})})},"SheetClose",0,h,"SheetContent",0,w,"SheetDescription",0,R,"SheetHeader",0,C,"SheetTitle",0,j])},364132,e=>{"use strict";let t;var r=e.i(843476),o=e.i(271645),n=e.i(981140),a=e.i(820783),i=e.i(30030),l=e.i(726330),s=e.i(610772),d=e.i(853660),c=e.i(774606),u=e.i(296626),p=e.i(248425),f=Symbol("radix.slottable"),m=e.i(369340),h=e.i(959411),[x,v]=(0,i.createContextScope)("Tooltip",[d.createPopperScope]),g=(0,d.createPopperScope)(),b="TooltipProvider",y="tooltip.open",[w,C]=x(b),j=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:a=300,disableHoverableContent:i=!1,children:l}=e,s=o.useRef(!0),d=o.useRef(!1),c=o.useRef(0);return o.useEffect(()=>
1{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,r.jsx)(w,{scope:t,isOpenDelayedRef:s,delayDuration:n,onOpen:o.useCallback(()=>{window.clearTimeout(c.current),s.current=!1},[]),onClose:o.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,a)},[a]),isPointerInTransitRef:d,onPointerInTransitChange:o.useCallback(e=>{d.current=e},[]),disableHoverableContent:i,children:l})};j.displayName=b;var R="Tooltip",[N,T]=x(R),k=e=>{let{__scopeTooltip:t,children:n,open:a,defaultOpen:i,onOpenChange:l,disableHoverableContent:c,delayDuration:u}=e,p=C(R,e.__scopeTooltip),f=g(t),[h,x]=o.useState(null),v=(0,s.useId)(),b=o.useRef(0),w=null!=c?c:p.disableHoverableContent,j=null!=u?u:p.delayDuration,T=o.useRef(!1),[k,E]=(0,m.useControllableState)({prop:a,defaultProp:null!=i&&i,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(y))):p.onClose(),null==l||l(e)},caller:R}),P=o.useMemo(()=>k?T.current?"delayed-open":"instant-open":"closed",[k]),S=o.useCallback(()=>{window.clearTimeout(b.current),b.current=0,T.current=!1,E(!0)},[E]),A=o.useCallback(()=>{window.clearTimeout(b.current),b.current=0,E(!1)},[E]),D=o.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{T.current=!0,E(!0),b.current=0},j)},[j,E]);return o.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),(0,r.jsx)(d.Root,{...f,children:(0,r.jsx)(N,{scope:t,contentId:v,open:k,stateAttribute:P,trigger:h,onTriggerChange:x,onTriggerEnter:o.useCallback(()=>{p.isOpenDelayedRef.current?D():S()},[p.isOpenDelayedRef,D,S]),onTriggerLeave:o.useCallback(()=>{w?A():(window.clearTimeout(b.current),b.current=0)},[A,w]),onOpen:S,onClose:A,disableHoverableContent:w,children:n})})};k.displayName=R;var E="TooltipTrigger",P=o.forwardRef((e,t)=>{let{__scopeTooltip:i,...l}=e,s=T(E,i),c=C(E,i),u=g(i),f=o.useRef(null),m=(0,a.useComposedRefs)(t,f,s.onTriggerChange),h=o.useRef(!1),x=o.useRef(!1),v=o.useCallback(()=>h.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,r.jsx)(d.Anchor,{asChild:!0,...u,children:(0,r.jsx)(p.Primitive.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...l,ref:m,onPointerMove:(0,n.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(x.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),x.current=!0))}),onPointerLeave:(0,n.composeEventHandlers)(e.onPointerLeave,()=>{s.onTriggerLeave(),x.current=!1}),onPointerDown:(0,n.composeEventHandlers)(e.onPointerDown,()=>{s.open&&s.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,n.composeEventHandlers)(e.onFocus,()=>{h.current||s.onOpen()}),onBlur:(0,n.composeEventHandlers)(e.onBlur,s.onClose),onClick:(0,n.composeEventHandlers)(e.onClick,s.onClose)})})});P.displayName=E;var S="TooltipPortal",[A,D]=x(S,{forceMount:void 0}),I=e=>{let{__scopeTooltip:t,forceMount:o,children:n,container:a}=e,i=T(S,t);return(0,r.jsx)(A,{scope:t,forceMount:o,children:(0,r.jsx)(u.Presence,{present:o||i.open,children:(0,r.jsx)(c.Portal,{asChild:!0,container:a,children:n})})})};I.displayName=S;var L="TooltipContent",O=o.forwardRef((e,t)=>{let o=D(L,e.__scopeTooltip),{forceMount:n=o.forceMount,side:a="top",...i}=e,l=T(L,e.__scopeTooltip);return(0,r.jsx)(u.Presence,{present:n||l.open,children:l.disableHoverableContent?(0,r.jsx)(B,{side:a,...i,ref:t}):(0,r.jsx)(_,{side:a,...i,ref:t})})}),_=o.forwardRef((e,t)=>{let n=T(L,e.__scopeTooltip),i=C(L,e.__scopeTooltip),l=o.useRef(null),s=(0,a.useComposedRefs)(t,l),[d,c]=o.useState(null),{trigger:u,onClose:p}=n,f=l.current,{onPointerInTransitChange:m}=i,h=o.useCallback(()=>{c(null),m(!1)},[m]),x=o.useCallback((e,t)=>{let r,o=e.currentTarget,n={x:e.clientX,y:e.clientY},a=function(e,t){let r=Math.abs(t.top-e.y),o=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,o,n,a)){case a:return"left";case n:return"right";case r:return"top";case o:return"bottom";default:throw Error("unreachable")}}(n,o.getBoundingClientRect());c(((r=[...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,o=[];switch(t){case"top":o.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":o.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":o.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":o.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return o}
1(n,a),...function(e){let{top:t,right:r,bottom:o,left:n}=e;return[{x:n,y:t},{x:r,y:t},{x:r,y:o},{x:n,y:o}]}(t.getBoundingClientRect())].slice()).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 r=0;r<e.length;r++){let o=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(o.y-r.y)>=(e.y-r.y)*(o.x-r.x))t.pop();else break}t.push(o)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let o=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(o.y-t.y)>=(e.y-t.y)*(o.x-t.x))r.pop();else break}r.push(o)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),m(!0)},[m]);return o.useEffect(()=>()=>h(),[h]),o.useEffect(()=>{if(u&&f){let e=e=>x(e,f),t=e=>x(e,u);return u.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[u,f,x,h]),o.useEffect(()=>{if(d){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},o=(null==u?void 0:u.contains(t))||(null==f?void 0:f.contains(t)),n=!function(e,t){let{x:r,y:o}=e,n=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,d=i.y,c=l.x,u=l.y;d>o!=u>o&&r<(c-s)*(o-d)/(u-d)+s&&(n=!n)}return n}(r,d);o?h():n&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,f,d,p,h]),(0,r.jsx)(B,{...e,ref:s})}),[H,M]=x(R,{isInside:!1}),z=((t=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:t})}).displayName="".concat("TooltipContent",".Slottable"),t.__radixId=f,t),B=o.forwardRef((e,t)=>{let{__scopeTooltip:n,children:a,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:c,...u}=e,p=T(L,n),f=g(n),{onClose:m}=p;return o.useEffect(()=>(document.addEventListener(y,m),()=>document.removeEventListener(y,m)),[m]),o.useEffect(()=>{if(p.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(p.trigger))&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,m]),(0,r.jsx)(l.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,r.jsxs)(d.Content,{"data-state":p.stateAttribute,...f,...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,r.jsx)(z,{children:a}),(0,r.jsx)(H,{scope:n,isInside:!0,children:(0,r.jsx)(h.Root,{id:p.contentId,role:"tooltip",children:i||a})})]})})});O.displayName=L;var F="TooltipArrow";o.forwardRef((e,t)=>{let{__scopeTooltip:o,...n}=e,a=g(o);return M(F,o).isInside?null:(0,r.jsx)(d.Arrow,{...a,...n,ref:t})}).displayName=F;var K=e.i(887753);let U=o.forwardRef((e,t)=>{let{className:o,sideOffset:n=4,...a}=e;return(0,r.jsx)(I,{children:(0,r.jsx)(O,{ref:t,sideOffset:n,className:(0,K.cn)("z-50 overflow-hidden rounded-md border border-border/60 bg-popover px-3 py-1.5 text-xs text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-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 origin-[--radix-tooltip-content-transform-origin]",o),...a})})});U.displayName=O.displayName,e.s(["Tooltip",0,k,"TooltipContent",0,U,"TooltipProvider",0,j,"TooltipTrigger",0,P],364132)}]);

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.