1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7043],{4750:function(e,t,r){r.r(t),r.d(t,{Skiper102:function(){return q},Tooltip:function(){return G},TooltipContent:function(){return K},TooltipProvider:function(){return Z},TooltipTrigger:function(){return J}});var n=r(57437),o=r(2265),i=r(6741),a=r(98575),l=r(73966),s=r(22057),c=r(99255),u=r(26008),d=r(83832),p=r(71599),f=r(66840),x=r(37053),h=r(80886),g=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,n.jsx)(f.WV.span,{...e,ref:t,style:{...g,...e.style}}));v.displayName="VisuallyHidden";var[m,y]=(0,l.b)("Tooltip",[u.D7]),b=(0,u.D7)(),w="TooltipProvider",C="tooltip.open",[j,T]=m(w),E=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:l}=e,s=o.useRef(!0),c=o.useRef(!1),u=o.useRef(0);return o.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,n.jsx)(j,{scope:t,isOpenDelayedRef:s,delayDuration:r,onOpen:o.useCallback(()=>{i<=0||(window.clearTimeout(u.current),s.current=!1)},[i]),onClose:o.useCallback(()=>{i<=0||(window.clearTimeout(u.current),u.current=window.setTimeout(()=>s.current=!0,i))},[i]),isPointerInTransitRef:c,onPointerInTransitChange:o.useCallback(e=>{c.current=e},[]),disableHoverableContent:a,children:l})};E.displayName=w;var L="Tooltip",[k,M]=m(L),R=e=>{let{__scopeTooltip:t,children:r,open:i,defaultOpen:a,onOpenChange:l,disableHoverableContent:s,delayDuration:d}=e,p=T(L,e.__scopeTooltip),f=b(t),[x,g]=o.useState(null),v=(0,c.M)(),m=o.useRef(0),y=s??p.disableHoverableContent,w=d??p.delayDuration,j=o.useRef(!1),[E,M]=(0,h.T)({prop:i,defaultProp:a??!1,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(C))):p.onClose(),l?.(e)},caller:L}),R=o.useMemo(()=>E?j.current?"delayed-open":"instant-open":"closed",[E]),N=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,j.current=!1,M(!0)},[M]),_=o.useCallback(()=>{window.clearTimeout(m.current),m.current=0,M(!1)},[M]),P=o.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>{j.current=!0,M(!0),m.current=0},w)},[w,M]);return o.useEffect(()=>()=>{m.current&&(window.clearTimeout(m.current),m.current=0)},[]),(0,n.jsx)(u.fC,{...f,children:(0,n.jsx)(k,{scope:t,contentId:v,open:E,stateAttribute:R,trigger:x,onTriggerChange:g,onTriggerEnter:o.useCallback(()=>{p.isOpenDelayedRef.current?P():N()},[p.isOpenDelayedRef,P,N]),onTriggerLeave:o.useCallback(()=>{y?_():(window.clearTimeout(m.current),m.current=0)},[_,y]),onOpen:N,onClose:_,disableHoverableContent:y,children:r})})};R.displayName=L;var N="TooltipTrigger",_=o.forwardRef((e,t)=>{let{__scopeTooltip:r,...l}=e,s=M(N,r),c=T(N,r),d=b(r),p=o.useRef(null),x=(0,a.e)(t,p,s.onTriggerChange),h=o.useRef(!1),g=o.useRef(!1),v=o.useCallback(()=>h.current=!1,[]);return o.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,n.jsx)(u.ee,{asChild:!0,...d,children:(0,n.jsx)(f.WV.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...l,ref:x,onPointerMove:(0,i.Mj)(e.onPointerMove,e=>{"touch"===e.pointerType||g.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),g.current=!0)}),onPointerLeave:(0,i.Mj)(e.onPointerLeave,()=>{s.onTriggerLeave(),g.current=!1}),onPointerDown:(0,i.Mj)(e.onPointerDown,()=>{s.open&&s.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,i.Mj)(e.onFocus,()=>{h.current||s.onOpen()}),onBlur:(0,i.Mj)(e.onBlur,s.onClose),onClick:(0,i.Mj)(e.onClick,s.onClose)})})});_.displayName=N;var P="TooltipPortal",[H,D]=m(P,{forceMount:void 0}),O=e=>{let{__scopeTooltip:t,forceMount:r,children:o,container:i}=e,a=M(P,t);return(0,n.jsx)(H,{scope:t,forceMount:r,children:(0,n.jsx)(p.z,{present:r||a.open,children:(0,n.jsx)(d.h,{asChild:!0,container:i,children:o})})})};O.displayName=P;var V="TooltipContent",I=o.forwardRef((e,t)=>{let r=D(V,e.__scopeTooltip),{forceMount:o=r.forceMount,side:i="top",...a}=e,l=M(V,e.__scopeTooltip);return(0,n.jsx)(p.z,{present:o||l.open,children:l.disableHoverableContent?(0,n.jsx)(W,{side:i,...a,ref:t}):(0,n.jsx)(z,{side:i,...a,ref:t})})}),z=o.forwardRef((e,t)=>
1{let r=M(V,e.__scopeTooltip),i=T(V,e.__scopeTooltip),l=o.useRef(null),s=(0,a.e)(t,l),[c,u]=o.useState(null),{trigger:d,onClose:p}=r,f=l.current,{onPointerInTransitChange:x}=i,h=o.useCallback(()=>{u(null),x(!1)},[x]),g=o.useCallback((e,t)=>{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(r,n,o,i)){case i:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());u(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:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}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)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),x(!0)},[x]);return o.useEffect(()=>()=>h(),[h]),o.useEffect(()=>{if(d&&f){let e=e=>g(e,f),t=e=>g(e,d);return d.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[d,f,g,h]),o.useEffect(()=>{if(c){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=d?.contains(t)||f?.contains(t),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let a=t[e],l=t[i],s=a.x,c=a.y,u=l.x,d=l.y;c>n!=d>n&&r<(u-s)*(n-c)/(d-c)+s&&(o=!o)}return o}(r,c);n?h():o&&(h(),p())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,f,c,p,h]),(0,n.jsx)(W,{...e,ref:s})}),[B,A]=m(L,{isInside:!1}),S=(0,x.sA)("TooltipContent"),W=o.forwardRef((e,t)=>{let{__scopeTooltip:r,children:i,"aria-label":a,onEscapeKeyDown:l,onPointerDownOutside:c,...d}=e,p=M(V,r),f=b(r),{onClose:x}=p;return o.useEffect(()=>(document.addEventListener(C,x),()=>document.removeEventListener(C,x)),[x]),o.useEffect(()=>{if(p.trigger){let e=e=>{e.target instanceof Node&&e.target.contains(p.trigger)&&x()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[p.trigger,x]),(0,n.jsx)(s.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:x,children:(0,n.jsxs)(u.VY,{"data-state":p.stateAttribute,...f,...d,ref:t,style:{...d.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,n.jsx)(S,{children:i}),(0,n.jsx)(B,{scope:r,isInside:!0,children:(0,n.jsx)(v,{id:p.contentId,role:"tooltip",children:a||i})})]})})});I.displayName=V;var F="TooltipArrow",X=o.forwardRef((e,t)=>{let{__scopeTooltip:r,...o}=e,i=b(r);return A(F,r).isInside?null:(0,n.jsx)(u.Eh,{...i,...o,ref:t})});X.displayName=F;var Y=r(94508);function Z(e){let{delayDuration:t=0,...r}=e;return(0,n.jsx)(E,{"data-slot":"tooltip-provider",delayDuration:t,...r})}let q=()=>(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"-mt-36 mb-36 grid content-start justify-items-center gap-6 text-center",children:(0,n.jsx)("span",{className:"after:to-foreground relative max-w-[14ch] text-xs uppercase leading-tight opacity-40 after:absolute after:left-1/2 after:top-full after:h-16 after:w-px after:bg-gradient-to-b after:from-transparent after:content-['']",children:"Hover to see border arrow tooltip"})}),(0,n.jsxs)(G,{children:[(0,n.jsx)(J,{children:(0,n.jsx)("div",{children:(0,n.jsx)("p",{children:"Tooltip"})})}),(0,n.jsx)(K,{children:(0,n.jsx)("p",{children:"Tooltip Content"})})]})]});function G(e){let{...t}=e;return(0,n.jsx)(Z,{children:(0,n.jsx)(R,{"data-slot":"tooltip",...t})})}function J(e){let{...t}=e;return(0,n.jsx)(_,{"data-slot":"tooltip-trigger",...t})}function K(e){let{className:t,sideOffset:r=0,children:o,...i}=e;return(0,n.jsx)(O,{children:(0,n.jsxs)(I,{"data-slot":"tooltip-content",sideOffset:r,className:(0,Y.cn)("origin-(--radix-tooltip-content-transform-origin) animate-in bg-background text-foreground outline-border fade-in-0 zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 group z-50 w-fit text-balance rounded-md px-3 py-1.5 text-xs outline-1",t),...i,children:[o,(0,n.jsx)(X,{asChild:!0,children:(0,n.jsx)("span",{children:(0,n.jsx)(Q,{})})})]})})}let Q=e=>(0,n.jsxs)("svg",{width:"20",height:"10",viewBox:"0 0 20 10",fill:"none",className:"ml-[1px] mt-[-1px]",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,n.jsx)("path",{d:"M10.3356 7.39793L15.1924 3.02682C15.9269 2.36577 16.8801 2 17.8683 2H20V0H0V2H1.4651C2.4532 2 3.4064 2.36577 4.1409 3.02682L8.9977 7.39793C9.378 7.7402 9.9553 7.74021 10.3356 7.39793Z",fill:"var(--color-background)"}),(0,n.jsx)("path",{d:"M11.1363 8.14124C10.3757 8.82575 9.22111 8.82578 8.46041 8.14122L3.60361 3.77011C3.05281 3.27432 2.33791 2.99999 1.59681 2.99999L4.24171 3L9.12941 7.39793C9.50971 7.7402 10.087 7.7402 10.4674 7.39793L15.3544 3L18 2.99999C17.2589 2.99999 16.544 3.27432 15.9931 3.77011L11.1363 8.14124Z"}),(0,n.jsx)("path",{d:"M9.6667 6.65461L14.5235 2.28352C15.4416 1.45721 16.6331 1 17.8683 1H20V2H17.8683C16.8801 2 15.9269 2.36577 15.1924 3.02682L10.3356 7.39793C9.9553 7.74021 9.378 7.7402 8.9977 7.39793L4.1409 3.02682C3.4064 2.36577 2.4532 2 1.4651 2H0V1H1.4651C2.7002 1 3.8917 1.45722 4.8099 2.28352L9.6667 6.65461Z",fill:"var(--color-border)"})]})},94508:function(e,t,r){r.d(t,{cn:function(){return i}});var n=r(61994),o=r(53335);function i(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,o.m6)((0,n.W)(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.