Files
lpm/docs/out/_next/static/chunks/19a134b5c52b0c89.js
zeekay f9af546154 chore: update Go version to 1.25.5
- Update CI workflow files to use Go 1.25.5
- Remove local replace directives
2025-12-20 22:27:49 -08:00

1 line
60 KiB
JavaScript

(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55137,e=>{"use strict";var t=e.i(39326),r=e.i(96206);e.i(26140);var n=e.i(29501),o=e.i(59979);e.i(37210);var i=e.i(8032);e.i(72371);var l=e.i(27693);e.i(95067);var a=e.i(83137),s=e.i(21467),c=e.i(62927),d=e.i(62568),u=e.i(7939),f=e.i(1896),p=e.i(44941),h=e.i(3071),m=e.i(91967),g="ScrollArea",[v,x]=(0,d.createContextScope)(g),[b,w]=v(g),y=o.forwardRef((e,r)=>{let{__scopeScrollArea:n,type:i="hover",dir:l,scrollHideDelay:a=600,...c}=e,[d,f]=o.useState(null),[h,m]=o.useState(null),[g,v]=o.useState(null),[x,w]=o.useState(null),[y,C]=o.useState(null),[S,j]=o.useState(0),[R,P]=o.useState(0),[T,N]=o.useState(!1),[E,A]=o.useState(!1),L=(0,u.useComposedRefs)(r,e=>f(e)),k=(0,p.useDirection)(l);return(0,t.jsx)(b,{scope:n,type:i,dir:k,scrollHideDelay:a,scrollArea:d,viewport:h,onViewportChange:m,content:g,onContentChange:v,scrollbarX:x,onScrollbarXChange:w,scrollbarXEnabled:T,onScrollbarXEnabledChange:N,scrollbarY:y,onScrollbarYChange:C,scrollbarYEnabled:E,onScrollbarYEnabledChange:A,onCornerWidthChange:j,onCornerHeightChange:P,children:(0,t.jsx)(s.Primitive.div,{dir:k,...c,ref:L,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":R+"px",...e.style}})})});y.displayName=g;var C="ScrollAreaViewport",S=o.forwardRef((e,r)=>{let{__scopeScrollArea:n,children:i,nonce:l,...a}=e,c=w(C,n),d=o.useRef(null),f=(0,u.useComposedRefs)(r,d,c.onViewportChange);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,t.jsx)(s.Primitive.div,{"data-radix-scroll-area-viewport":"",...a,ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,t.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:i})})]})});S.displayName=C;var j="ScrollAreaScrollbar",R=o.forwardRef((e,r)=>{let{forceMount:n,...i}=e,l=w(j,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:s}=l,c="horizontal"===e.orientation;return o.useEffect(()=>(c?a(!0):s(!0),()=>{c?a(!1):s(!1)}),[c,a,s]),"hover"===l.type?(0,t.jsx)(P,{...i,ref:r,forceMount:n}):"scroll"===l.type?(0,t.jsx)(T,{...i,ref:r,forceMount:n}):"auto"===l.type?(0,t.jsx)(N,{...i,ref:r,forceMount:n}):"always"===l.type?(0,t.jsx)(E,{...i,ref:r}):null});R.displayName=j;var P=o.forwardRef((e,r)=>{let{forceMount:n,...i}=e,l=w(j,e.__scopeScrollArea),[a,s]=o.useState(!1);return o.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,t.jsx)(c.Presence,{present:n||a,children:(0,t.jsx)(N,{"data-state":a?"visible":"hidden",...i,ref:r})})}),T=o.forwardRef((e,r)=>{var n;let{forceMount:i,...l}=e,a=w(j,e.__scopeScrollArea),s="horizontal"===e.orientation,d=U(()=>f("SCROLL_END"),100),[u,f]=(n={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},o.useReducer((e,t)=>n[e][t]??e,"hidden"));return o.useEffect(()=>{if("idle"===u){let e=window.setTimeout(()=>f("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,a.scrollHideDelay,f]),o.useEffect(()=>{let e=a.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(f("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,s,f,d]),(0,t.jsx)(c.Presence,{present:i||"hidden"!==u,children:(0,t.jsx)(E,{"data-state":"hidden"===u?"hidden":"visible",...l,ref:r,onPointerEnter:(0,m.composeEventHandlers)(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:(0,m.composeEventHandlers)(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),N=o.forwardRef((e,r)=>{let n=w(j,e.__scopeScrollArea),{forceMount:i,...l}=e,[a,s]=o.useState(!1),d="horizontal"===e.orientation,u=U(()=>{if(n.viewport){let e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;s(d?e:t)}},10);return q(n.viewport,u),q(n.content,u),(0,t.jsx)(c.Presence,{present:i||a,children:(0,t.jsx)(E,{"data-state":a?"visible":"hidden",...l,ref:r})})}),E=o.forwardRef((e,r)=>{let{orientation:n="vertical",...i}=e,l=w(j,e.__scopeScrollArea),a=o.useRef(null),s=o.useRef(0),[c,d]=o.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=B(c.viewport,c.content),f={...i,sizes:c,onSizesChange:d,hasThumb:!!(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=V(r),i=t||o/2,l=r.scrollbar.paddingStart+i,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),s=r.content-r.viewport;return X([l,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,c,t)}return"horizontal"===n?(0,t.jsx)(A,{...f,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=$(l.viewport.scrollLeft,c,l.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=p(e,l.dir))}}):"vertical"===n?(0,t.jsx)(L,{...f,ref:r,onThumbPositionChange:()=>{if(l.viewport&&a.current){let e=$(l.viewport.scrollTop,c);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=p(e))}}):null}),A=o.forwardRef((e,r)=>{let{sizes:n,onSizesChange:i,...l}=e,a=w(j,e.__scopeScrollArea),[s,c]=o.useState(),d=o.useRef(null),f=(0,u.useComposedRefs)(r,d,a.onScrollbarXChange);return o.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,t.jsx)(O,{"data-orientation":"horizontal",...l,ref:f,sizes:n,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":V(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){var n,o;let i=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(i),n=i,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&i({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:I(s.paddingLeft),paddingEnd:I(s.paddingRight)}})}})}),L=o.forwardRef((e,r)=>{let{sizes:n,onSizesChange:i,...l}=e,a=w(j,e.__scopeScrollArea),[s,c]=o.useState(),d=o.useRef(null),f=(0,u.useComposedRefs)(r,d,a.onScrollbarYChange);return o.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,t.jsx)(O,{"data-orientation":"vertical",...l,ref:f,sizes:n,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":V(n)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){var n,o;let i=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(i),n=i,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&a.viewport&&s&&i({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:I(s.paddingTop),paddingEnd:I(s.paddingBottom)}})}})}),[k,D]=v(j),O=o.forwardRef((e,r)=>{let{__scopeScrollArea:n,sizes:i,hasThumb:l,onThumbChange:a,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:p,onDragScroll:h,onWheelScroll:g,onResize:v,...x}=e,b=w(j,n),[y,C]=o.useState(null),S=(0,u.useComposedRefs)(r,e=>C(e)),R=o.useRef(null),P=o.useRef(""),T=b.viewport,N=i.content-i.viewport,E=(0,f.useCallbackRef)(g),A=(0,f.useCallbackRef)(p),L=U(v,10);function D(e){R.current&&h({x:e.clientX-R.current.left,y:e.clientY-R.current.top})}return o.useEffect(()=>{let e=e=>{let t=e.target;y?.contains(t)&&E(e,N)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[T,y,N,E]),o.useEffect(A,[i,A]),q(y,L),q(b.content,L),(0,t.jsx)(k,{scope:n,scrollbar:y,hasThumb:l,onThumbChange:(0,f.useCallbackRef)(a),onThumbPointerUp:(0,f.useCallbackRef)(c),onThumbPositionChange:A,onThumbPointerDown:(0,f.useCallbackRef)(d),children:(0,t.jsx)(s.Primitive.div,{...x,ref:S,style:{position:"absolute",...x.style},onPointerDown:(0,m.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),R.current=y.getBoundingClientRect(),P.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:(0,m.composeEventHandlers)(e.onPointerMove,D),onPointerUp:(0,m.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=P.current,b.viewport&&(b.viewport.style.scrollBehavior=""),R.current=null})})})}),z="ScrollAreaThumb",H=o.forwardRef((e,r)=>{let{forceMount:n,...o}=e,i=D(z,e.__scopeScrollArea);return(0,t.jsx)(c.Presence,{present:n||i.hasThumb,children:(0,t.jsx)(F,{ref:r,...o})})}),F=o.forwardRef((e,r)=>{let{__scopeScrollArea:n,style:i,...l}=e,a=w(z,n),c=D(z,n),{onThumbPositionChange:d}=c,f=(0,u.useComposedRefs)(r,e=>c.onThumbChange(e)),p=o.useRef(void 0),h=U(()=>{p.current&&(p.current(),p.current=void 0)},100);return o.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{h(),p.current||(p.current=Y(e,d),d())};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,h,d]),(0,t.jsx)(s.Primitive.div,{"data-state":c.hasThumb?"visible":"hidden",...l,ref:f,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,m.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,m.composeEventHandlers)(e.onPointerUp,c.onThumbPointerUp)})});H.displayName=z;var _="ScrollAreaCorner",M=o.forwardRef((e,r)=>{let n=w(_,e.__scopeScrollArea),o=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&o?(0,t.jsx)(W,{...e,ref:r}):null});M.displayName=_;var W=o.forwardRef((e,r)=>{let{__scopeScrollArea:n,...i}=e,l=w(_,n),[a,c]=o.useState(0),[d,u]=o.useState(0),f=!!(a&&d);return q(l.scrollbarX,()=>{let e=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(e),u(e)}),q(l.scrollbarY,()=>{let e=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(e),c(e)}),f?(0,t.jsx)(s.Primitive.div,{...i,ref:r,style:{width:a,height:d,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function I(e){return e?parseInt(e,10):0}function B(e,t){let r=e/t;return isNaN(r)?0:r}function V(e){let t=B(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function $(e,t,r="ltr"){let n=V(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,l=t.content-t.viewport,a=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,l]:[-1*l,0]);return X([0,l],[0,i-n])(a)}function X(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var Y=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},l=r.left!==i.left,a=r.top!==i.top;(l||a)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function U(e,t){let r=(0,f.useCallbackRef)(e),n=o.useRef(0);return o.useEffect(()=>()=>window.clearTimeout(n.current),[]),o.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function q(e,t){let r=(0,f.useCallbackRef)(t);(0,h.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}let K=o.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsxs)(y,{ref:o,type:"scroll",className:(0,a.cn)("overflow-hidden",e),...n,children:[r,(0,t.jsx)(M,{}),(0,t.jsx)(Z,{orientation:"vertical"})]}));K.displayName=y.displayName;let G=o.forwardRef(({className:e,children:r,...n},o)=>(0,t.jsx)(S,{ref:o,className:(0,a.cn)("size-full rounded-[inherit]",e),...n,children:r}));G.displayName=S.displayName;let Z=o.forwardRef(({className:e,orientation:r="vertical",...n},o)=>(0,t.jsx)(R,{ref:o,orientation:r,className:(0,a.cn)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===r&&"h-full w-1.5","horizontal"===r&&"h-1.5 flex-col",e),...n,children:(0,t.jsx)(H,{className:"relative flex-1 rounded-full bg-fd-border"})}));Z.displayName=R.displayName;var J=e.i(83125),Q=e.i(60341),ee=e.i(73675),et=e.i(94237),er=e.i(20261);e.i(35317);let en=(0,et.cva)("relative flex flex-row items-center gap-2 rounded-lg p-2 ps-(--sidebar-item-offset) text-start text-fd-muted-foreground [overflow-wrap:anywhere] [&_svg]:size-4 [&_svg]:shrink-0",{variants:{active:{true:"bg-fd-primary/10 text-fd-primary",false:"transition-colors hover:bg-fd-accent/50 hover:text-fd-accent-foreground/80 hover:transition-none"}}}),eo=(0,o.createContext)(null),ei=(0,o.createContext)(null);function el({defaultOpenLevel:e=0,prefetch:r=!0,Mobile:n,Content:i}){let l=function(e,t=!1){let[r,n]=(0,o.useState)(null);return(0,o.useEffect)(()=>{if(t)return;let r=window.matchMedia(e),o=()=>{n(r.matches)};return o(),r.addEventListener("change",o),()=>{r.removeEventListener("change",o)}},[t,e]),r}("(width < 768px)")??!1,a=(0,o.useMemo)(()=>({defaultOpenLevel:e,prefetch:r,level:1}),[e,r]);return(0,t.jsx)(eo.Provider,{value:a,children:l&&null!=n?n:i})}function ea(e){let{collapsed:r}=(0,ee.useSidebar)(),[n,i]=(0,o.useState)(!1),s=(0,o.useRef)(0),c=(0,o.useRef)(0);return(0,l.useOnChange)(r,()=>{i(!1),c.current=Date.now()+150}),(0,t.jsx)("aside",{id:"nd-sidebar",...e,"data-collapsed":r,className:(0,a.cn)("fixed left-0 rtl:left-auto rtl:right-(--removed-body-scroll-bar-size,0) flex flex-col items-end top-(--fd-sidebar-top) bottom-(--fd-sidebar-margin) z-20 bg-fd-card text-sm border-e transition-[top,opacity,translate,width] duration-200 max-md:hidden *:w-(--fd-sidebar-width)",r&&["rounded-xl border translate-x-(--fd-sidebar-offset) rtl:-translate-x-(--fd-sidebar-offset)",n?"z-50 shadow-lg":"opacity-0"],e.className),style:{...e.style,"--fd-sidebar-offset":n?"calc(var(--spacing) * 2)":"calc(16px - 100%)","--fd-sidebar-margin":r?"0.5rem":"0px","--fd-sidebar-top":"calc(var(--fd-banner-height) + var(--fd-nav-height) + var(--fd-sidebar-margin))",width:r?"var(--fd-sidebar-width)":"calc(var(--spacing) + var(--fd-sidebar-width) + var(--fd-layout-offset))"},onPointerEnter:e=>{!r||"touch"===e.pointerType||c.current>Date.now()||(window.clearTimeout(s.current),i(!0))},onPointerLeave:e=>{r&&"touch"!==e.pointerType&&(window.clearTimeout(s.current),s.current=window.setTimeout(()=>{i(!1),c.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},children:e.children})}function es({className:e,children:r,...n}){let{open:o,setOpen:i}=(0,ee.useSidebar)(),l=o?"open":"closed";return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(c.Presence,{present:o,children:(0,t.jsx)("div",{"data-state":l,className:"fixed z-40 inset-0 backdrop-blur-xs data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",onClick:()=>i(!1)})}),(0,t.jsx)(c.Presence,{present:o,children:({present:o})=>(0,t.jsx)("aside",{id:"nd-sidebar-mobile",...n,"data-state":l,className:(0,a.cn)("fixed text-[15px] flex flex-col shadow-lg border-s end-0 inset-y-0 w-[85%] max-w-[380px] z-40 bg-fd-background data-[state=open]:animate-fd-sidebar-in data-[state=closed]:animate-fd-sidebar-out",!o&&"invisible",e),children:r})})]})}function ec(e){return(0,t.jsx)("div",{...e,className:(0,a.cn)("flex flex-col gap-3 p-4 pb-2",e.className),children:e.children})}function ed(e){return(0,t.jsx)("div",{...e,className:(0,a.cn)("flex flex-col border-t p-4 pt-2",e.className),children:e.children})}function eu(e){return(0,t.jsx)(K,{...e,className:(0,a.cn)("h-full",e.className),children:(0,t.jsx)(G,{className:"p-4 overscroll-contain",style:{"--sidebar-item-offset":"calc(var(--spacing) * 2)",maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function ef(e){return(0,t.jsx)("p",{...e,className:(0,a.cn)("inline-flex items-center gap-2 mb-1.5 px-2 ps-(--sidebar-item-offset) empty:mb-0 [&_svg]:size-4 [&_svg]:shrink-0",e.className),children:e.children})}function ep({icon:e,...o}){let l=(0,n.usePathname)(),s=void 0!==o.href&&(0,J.isActive)(o.href,l,!1),{prefetch:c}=ey();return(0,t.jsxs)(i.default,{...o,"data-active":s,className:(0,a.cn)(en({active:s}),o.className),prefetch:c,children:[e??(o.external?(0,t.jsx)(r.ExternalLink,{}):null),o.children]})}function eh({defaultOpen:e=!1,...r}){let[n,i]=(0,o.useState)(e);return(0,l.useOnChange)(e,e=>{e&&i(e)}),(0,t.jsx)(Q.Collapsible,{open:n,onOpenChange:i,...r,children:(0,t.jsx)(ei.Provider,{value:(0,o.useMemo)(()=>({open:n,setOpen:i}),[n]),children:r.children})})}function em({className:e,...n}){let{open:o}=ew();return(0,t.jsxs)(Q.CollapsibleTrigger,{className:(0,a.cn)(en({active:!1}),"w-full",e),...n,children:[n.children,(0,t.jsx)(r.ChevronDown,{"data-icon":!0,className:(0,a.cn)("ms-auto transition-transform",!o&&"-rotate-90")})]})}function eg(e){let{open:o,setOpen:l}=ew(),{prefetch:s}=ey(),c=(0,n.usePathname)(),d=void 0!==e.href&&(0,J.isActive)(e.href,c,!1);return(0,t.jsxs)(i.default,{...e,"data-active":d,className:(0,a.cn)(en({active:d}),"w-full",e.className),onClick:e=>{e.target instanceof Element&&e.target.matches("[data-icon], [data-icon] *")?(l(!o),e.preventDefault()):l(!d||!o)},prefetch:s,children:[e.children,(0,t.jsx)(r.ChevronDown,{"data-icon":!0,className:(0,a.cn)("ms-auto transition-transform",!o&&"-rotate-90")})]})}function ev(e){let{level:r,...n}=ey();return(0,t.jsx)(Q.CollapsibleContent,{...e,className:(0,a.cn)("relative",1===r&&["before:content-[''] before:absolute before:w-px before:inset-y-1 before:bg-fd-border before:start-2.5","**:data-[active=true]:before:content-[''] **:data-[active=true]:before:bg-fd-primary **:data-[active=true]:before:absolute **:data-[active=true]:before:w-px **:data-[active=true]:before:inset-y-2.5 **:data-[active=true]:before:start-2.5"],e.className),style:{"--sidebar-item-offset":`calc(var(--spacing) * ${(r+1)*3})`,...e.style},children:(0,t.jsx)(eo.Provider,{value:(0,o.useMemo)(()=>({...n,level:r+1}),[n,r]),children:e.children})})}function ex({children:e,...r}){let{setOpen:n}=(0,ee.useSidebar)();return(0,t.jsx)("button",{...r,"aria-label":"Open Sidebar",onClick:()=>n(e=>!e),children:e})}function eb(e){let{collapsed:r,setCollapsed:n}=(0,ee.useSidebar)();return(0,t.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":r,...e,onClick:()=>{n(e=>!e)},children:e.children})}function ew(){let e=(0,o.useContext)(ei);if(!e)throw Error("Missing sidebar folder");return e}function ey(){let e=(0,o.useContext)(eo);if(!e)throw Error("<Sidebar /> component required.");return e}function eC(e){let{root:r}=(0,er.useTreeContext)();return(0,o.useMemo)(()=>{let{Separator:n,Item:i,Folder:l}=e.components??{};return(0,t.jsx)(o.Fragment,{children:function e(r,o){return r.map((r,s)=>{if("separator"===r.type)return n?(0,t.jsx)(n,{item:r},s):(0,t.jsxs)(ef,{className:(0,a.cn)(0!==s&&"mt-6"),children:[r.icon,r.name]},s);if("folder"===r.type){let n=e(r.children,o+1);return l?(0,t.jsx)(l,{item:r,level:o,children:n},s):(0,t.jsx)(eS,{item:r,children:n},s)}return i?(0,t.jsx)(i,{item:r},r.url):(0,t.jsx)(ep,{href:r.url,external:r.external,icon:r.icon,children:r.name},r.url)})}(r.children,1)},r.$id)},[e.components,r])}function eS({item:e,...r}){let{defaultOpenLevel:n,level:o}=ey(),i=(0,er.useTreePath)();return(0,t.jsxs)(eh,{defaultOpen:(e.defaultOpen??n>=o)||i.includes(e),children:[e.index?(0,t.jsxs)(eg,{href:e.index.url,external:e.index.external,...r,children:[e.icon,e.name]}):(0,t.jsxs)(em,{...r,children:[e.icon,e.name]}),(0,t.jsx)(ev,{children:r.children})]})}e.s(["Sidebar",()=>el,"SidebarCollapseTrigger",()=>eb,"SidebarContent",()=>ea,"SidebarContentMobile",()=>es,"SidebarFolder",()=>eh,"SidebarFolderContent",()=>ev,"SidebarFolderLink",()=>eg,"SidebarFolderTrigger",()=>em,"SidebarFooter",()=>ed,"SidebarHeader",()=>ec,"SidebarItem",()=>ep,"SidebarPageTree",()=>eC,"SidebarSeparator",()=>ef,"SidebarTrigger",()=>ex,"SidebarViewport",()=>eu],55137)},71393,e=>{"use strict";var t=e.i(39326),r=e.i(59979),n=e.i(91967),o=e.i(7939),i=e.i(62568),l=e.i(96326),a=e.i(86297),s=e.i(35412),c=e.i(92822);let d=["top","right","bottom","left"],u=Math.min,f=Math.max,p=Math.round,h=Math.floor,m=e=>({x:e,y:e}),g={left:"right",right:"left",bottom:"top",top:"bottom"},v={start:"end",end:"start"};function x(e,t){return"function"==typeof e?e(t):e}function b(e){return e.split("-")[0]}function w(e){return e.split("-")[1]}function y(e){return"x"===e?"y":"x"}function C(e){return"y"===e?"height":"width"}let S=new Set(["top","bottom"]);function j(e){return S.has(b(e))?"y":"x"}function R(e){return e.replace(/start|end/g,e=>v[e])}let P=["left","right"],T=["right","left"],N=["top","bottom"],E=["bottom","top"];function A(e){return e.replace(/left|right|bottom|top/g,e=>g[e])}function L(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function D(e,t,r){let n,{reference:o,floating:i}=e,l=j(t),a=y(j(t)),s=C(a),c=b(t),d="y"===l,u=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":n={x:u,y:o.y-i.height};break;case"bottom":n={x:u,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-i.width,y:f};break;default:n={x:o.x,y:o.y}}switch(w(t)){case"start":n[a]-=p*(r&&d?-1:1);break;case"end":n[a]+=p*(r&&d?-1:1)}return n}let O=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=i.filter(Boolean),s=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:u}=D(c,n,s),f=n,p={},h=0;for(let r=0;r<a.length;r++){let{name:i,fn:m}=a[r],{x:g,y:v,data:x,reset:b}=await m({x:d,y:u,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:c,platform:l,elements:{reference:e,floating:t}});d=null!=g?g:d,u=null!=v?v:u,p={...p,[i]:{...p[i],...x}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(c=!0===b.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:d,y:u}=D(c,f,s)),r=-1)}return{x:d,y:u,placement:f,strategy:o,middlewareData:p}};async function z(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:u="floating",altBoundary:f=!1,padding:p=0}=x(t,e),h=L(p),m=a[f?"floating"===u?"reference":"floating":u],g=k(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(m)))||r?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:d,strategy:s})),v="floating"===u?{x:n,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},y=k(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:b,strategy:s}):v);return{top:(g.top-y.top+h.top)/w.y,bottom:(y.bottom-g.bottom+h.bottom)/w.y,left:(g.left-y.left+h.left)/w.x,right:(y.right-g.right+h.right)/w.x}}function H(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function F(e){return d.some(t=>e[t]>=0)}let _=new Set(["left","top"]);async function M(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=b(r),a=w(r),s="y"===j(r),c=_.has(l)?-1:1,d=i&&s?-1:1,u=x(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof u?{mainAxis:u,crossAxis:0,alignmentAxis:null}:{mainAxis:u.mainAxis||0,crossAxis:u.crossAxis||0,alignmentAxis:u.alignmentAxis};return a&&"number"==typeof h&&(p="end"===a?-1*h:h),s?{x:p*d,y:f*c}:{x:f*c,y:p*d}}function W(){return"undefined"!=typeof window}function I(e){return $(e)?(e.nodeName||"").toLowerCase():"#document"}function B(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function V(e){var t;return null==(t=($(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function $(e){return!!W()&&(e instanceof Node||e instanceof B(e).Node)}function X(e){return!!W()&&(e instanceof Element||e instanceof B(e).Element)}function Y(e){return!!W()&&(e instanceof HTMLElement||e instanceof B(e).HTMLElement)}function U(e){return!!W()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof B(e).ShadowRoot)}let q=new Set(["inline","contents"]);function K(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=el(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!q.has(o)}let G=new Set(["table","td","th"]),Z=[":popover-open",":modal"];function J(e){return Z.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let Q=["transform","translate","scale","rotate","perspective"],ee=["transform","translate","scale","rotate","perspective","filter"],et=["paint","layout","strict","content"];function er(e){let t=en(),r=X(e)?el(e):e;return Q.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||ee.some(e=>(r.willChange||"").includes(e))||et.some(e=>(r.contain||"").includes(e))}function en(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let eo=new Set(["html","body","#document"]);function ei(e){return eo.has(I(e))}function el(e){return B(e).getComputedStyle(e)}function ea(e){return X(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function es(e){if("html"===I(e))return e;let t=e.assignedSlot||e.parentNode||U(e)&&e.host||V(e);return U(t)?t.host:t}function ec(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let o=function e(t){let r=es(t);return ei(r)?t.ownerDocument?t.ownerDocument.body:t.body:Y(r)&&K(r)?r:e(r)}(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),l=B(o);if(i){let e=ed(l);return t.concat(l,l.visualViewport||[],K(o)?o:[],e&&r?ec(e):[])}return t.concat(o,ec(o,[],r))}function ed(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function eu(e){let t=el(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=Y(e),i=o?e.offsetWidth:r,l=o?e.offsetHeight:n,a=p(r)!==i||p(n)!==l;return a&&(r=i,n=l),{width:r,height:n,$:a}}function ef(e){return X(e)?e:e.contextElement}function ep(e){let t=ef(e);if(!Y(t))return m(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=eu(t),l=(i?p(r.width):r.width)/n,a=(i?p(r.height):r.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eh=m(0);function em(e){let t=B(e);return en()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eh}function eg(e,t,r,n){var o;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),l=ef(e),a=m(1);t&&(n?X(n)&&(a=ep(n)):a=ep(e));let s=(void 0===(o=r)&&(o=!1),n&&(!o||n===B(l))&&o)?em(l):m(0),c=(i.left+s.x)/a.x,d=(i.top+s.y)/a.y,u=i.width/a.x,f=i.height/a.y;if(l){let e=B(l),t=n&&X(n)?B(n):n,r=e,o=ed(r);for(;o&&n&&t!==r;){let e=ep(o),t=o.getBoundingClientRect(),n=el(o),i=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,d*=e.y,u*=e.x,f*=e.y,c+=i,d+=l,o=ed(r=B(o))}}return k({width:u,height:f,x:c,y:d})}function ev(e,t){let r=ea(e).scrollLeft;return t?t.left+r:eg(V(e)).left+r}function ex(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ev(e,r),y:r.top+t.scrollTop}}let eb=new Set(["absolute","fixed"]);function ew(e,t,r){var n;let o;if("viewport"===t)o=function(e,t){let r=B(e),n=V(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=en();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let c=ev(n);if(c<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,l=Math.abs(n.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:s}}(e,r);else if("document"===t){let t,r,i,l,a,s,c;n=V(e),t=V(n),r=ea(n),i=n.ownerDocument.body,l=f(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=f(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-r.scrollLeft+ev(n),c=-r.scrollTop,"rtl"===el(i).direction&&(s+=f(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:s,y:c}}else if(X(t)){let e,n,i,l,a,s;n=(e=eg(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,l=Y(t)?ep(t):m(1),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:n*l.y}}else{let r=em(e);o={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return k(o)}function ey(e){return"static"===el(e).position}function eC(e,t){if(!Y(e)||"fixed"===el(e).position)return null;if(t)return t(e);let r=e.offsetParent;return V(e)===r&&(r=r.ownerDocument.body),r}function eS(e,t){var r;let n=B(e);if(J(e))return n;if(!Y(e)){let t=es(e);for(;t&&!ei(t);){if(X(t)&&!ey(t))return t;t=es(t)}return n}let o=eC(e,t);for(;o&&(r=o,G.has(I(r)))&&ey(o);)o=eC(o,t);return o&&ei(o)&&ey(o)&&!er(o)?n:o||function(e){let t=es(e);for(;Y(t)&&!ei(t);){if(er(t))return t;if(J(t))break;t=es(t)}return null}(e)||n}let ej=async function(e){let t=this.getOffsetParent||eS,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=Y(t),o=V(t),i="fixed"===r,l=eg(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=m(0);if(n||!n&&!i)if(("body"!==I(t)||K(o))&&(a=ea(t)),n){let e=eg(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=ev(o));i&&!n&&o&&(s.x=ev(o));let c=!o||n||i?m(0):ex(o,a);return{x:l.left+a.scrollLeft-s.x-c.x,y:l.top+a.scrollTop-s.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},eR={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,i="fixed"===o,l=V(n),a=!!t&&J(t.floating);if(n===l||a&&i)return r;let s={scrollLeft:0,scrollTop:0},c=m(1),d=m(0),u=Y(n);if((u||!u&&!i)&&(("body"!==I(n)||K(l))&&(s=ea(n)),Y(n))){let e=eg(n);c=ep(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}let f=!l||u||i?m(0):ex(l,s);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-s.scrollLeft*c.x+d.x+f.x,y:r.y*c.y-s.scrollTop*c.y+d.y+f.y}},getDocumentElement:V,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?J(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=ec(e,[],!1).filter(e=>X(e)&&"body"!==I(e)),o=null,i="fixed"===el(e).position,l=i?es(e):e;for(;X(l)&&!ei(l);){let t=el(l),r=er(l);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&eb.has(o.position)||K(l)&&!r&&function e(t,r){let n=es(t);return!(n===r||!X(n)||ei(n))&&("fixed"===el(n).position||e(n,r))}(e,l))?n=n.filter(e=>e!==l):o=t,l=es(l)}return t.set(e,n),n}(t,this._c):[].concat(r),n],l=i[0],a=i.reduce((e,r)=>{let n=ew(t,r,o);return e.top=f(n.top,e.top),e.right=u(n.right,e.right),e.bottom=u(n.bottom,e.bottom),e.left=f(n.left,e.left),e},ew(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:eS,getElementRects:ej,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=eu(e);return{width:t,height:r}},getScale:ep,isElement:X,isRTL:function(e){return"rtl"===el(e).direction}};function eP(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let eT=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:c,padding:d=0}=x(e,t)||{};if(null==c)return{};let p=L(d),h={x:r,y:n},m=y(j(o)),g=C(m),v=await l.getDimensions(c),b="y"===m,S=b?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[m]-h[m]-i.floating[g],P=h[m]-i.reference[m],T=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),N=T?T[S]:0;N&&await (null==l.isElement?void 0:l.isElement(T))||(N=a.floating[S]||i.floating[g]);let E=N/2-v[g]/2-1,A=u(p[b?"top":"left"],E),k=u(p[b?"bottom":"right"],E),D=N-v[g]-k,O=N/2-v[g]/2+(R/2-P/2),z=f(A,u(O,D)),H=!s.arrow&&null!=w(o)&&O!==z&&i.reference[g]/2-(O<A?A:k)-v[g]/2<0,F=H?O<A?O-A:O-D:0;return{[m]:h[m]+F,data:{[m]:z,centerOffset:O-z-F,...H&&{alignmentOffset:F}},reset:H}}});var eN=e.i(30873),eE="undefined"!=typeof document?r.useLayoutEffect:function(){};function eA(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!eA(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!eA(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function eL(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ek(e,t){let r=eL(e);return Math.round(t*r)/r}function eD(e){let t=r.useRef(e);return eE(()=>{t.current=e}),t}var eO=e.i(21467),ez=r.forwardRef((e,r)=>{let{children:n,width:o=10,height:i=5,...l}=e;return(0,t.jsx)(eO.Primitive.svg,{...l,ref:r,width:o,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,t.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ez.displayName="Arrow";var eH=e.i(1896),eF=e.i(3071),e_="Popper",[eM,eW]=(0,i.createContextScope)(e_),[eI,eB]=eM(e_),eV=e=>{let{__scopePopper:n,children:o}=e,[i,l]=r.useState(null);return(0,t.jsx)(eI,{scope:n,anchor:i,onAnchorChange:l,children:o})};eV.displayName=e_;var e$="PopperAnchor",eX=r.forwardRef((e,n)=>{let{__scopePopper:i,virtualRef:l,...a}=e,s=eB(e$,i),c=r.useRef(null),d=(0,o.useComposedRefs)(n,c),u=r.useRef(null);return r.useEffect(()=>{let e=u.current;u.current=l?.current||c.current,e!==u.current&&s.onAnchorChange(u.current)}),l?null:(0,t.jsx)(eO.Primitive.div,{...a,ref:d})});eX.displayName=e$;var eY="PopperContent",[eU,eq]=eM(eY),eK=r.forwardRef((e,n)=>{var i,l,a,s,c,d,p,m,g,v,S,L,k;let{__scopePopper:D,side:W="bottom",sideOffset:I=0,align:B="center",alignOffset:$=0,arrowPadding:X=0,avoidCollisions:Y=!0,collisionBoundary:U=[],collisionPadding:q=0,sticky:K="partial",hideWhenDetached:G=!1,updatePositionStrategy:Z="optimized",onPlaced:J,...Q}=e,ee=eB(eY,D),[et,er]=r.useState(null),en=(0,o.useComposedRefs)(n,e=>er(e)),[eo,ei]=r.useState(null),el=function(e){let[t,n]=r.useState(void 0);return(0,eF.useLayoutEffect)(()=>{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 i=t[0];if("borderBoxSize"in i){let e=i.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}(eo),ea=el?.width??0,es=el?.height??0,ed="number"==typeof q?q:{top:0,right:0,bottom:0,left:0,...q},eu=Array.isArray(U)?U:[U],ep=eu.length>0,eh={padding:ed,boundary:eu.filter(eQ),altBoundary:ep},{refs:em,floatingStyles:ev,placement:ex,isPositioned:eb,middlewareData:ew}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:c,open:d}=e,[u,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,h]=r.useState(o);eA(p,o)||h(o);let[m,g]=r.useState(null),[v,x]=r.useState(null),b=r.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),w=r.useCallback(e=>{e!==j.current&&(j.current=e,x(e))},[]),y=l||m,C=a||v,S=r.useRef(null),j=r.useRef(null),R=r.useRef(u),P=null!=c,T=eD(c),N=eD(i),E=eD(d),A=r.useCallback(()=>{var e,r;let o,i,l;if(!S.current||!j.current)return;let a={placement:t,strategy:n,middleware:p};N.current&&(a.platform=N.current),(e=S.current,r=j.current,o=new Map,l={...(i={platform:eR,...a}).platform,_c:o},O(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==E.current};L.current&&!eA(R.current,t)&&(R.current=t,eN.flushSync(()=>{f(t)}))})},[p,t,n,N,E]);eE(()=>{!1===d&&R.current.isPositioned&&(R.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[d]);let L=r.useRef(!1);eE(()=>(L.current=!0,()=>{L.current=!1}),[]),eE(()=>{if(y&&(S.current=y),C&&(j.current=C),y&&C){if(T.current)return T.current(y,C,A);A()}},[y,C,A,T,P]);let k=r.useMemo(()=>({reference:S,floating:j,setReference:b,setFloating:w}),[b,w]),D=r.useMemo(()=>({reference:y,floating:C}),[y,C]),z=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=ek(D.floating,u.x),r=ek(D.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...eL(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,D.floating,u.x,u.y]);return r.useMemo(()=>({...u,update:A,refs:k,elements:D,floatingStyles:z}),[u,A,k,D,z])}({strategy:"fixed",placement:W+("center"!==B?"-"+B:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,d=ef(e),p=i||l?[...d?ec(d):[],...ec(t)]:[];p.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),l&&e.addEventListener("resize",r)});let m=d&&s?function(e,t){let r,n=null,o=V(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:d,top:p,width:m,height:g}=c;if(a||t(),!m||!g)return;let v={rootMargin:-h(p)+"px "+-h(o.clientWidth-(d+m))+"px "+-h(o.clientHeight-(p+g))+"px "+-h(d)+"px",threshold:f(0,u(1,s))||1},x=!0;function b(t){let n=t[0].intersectionRatio;if(n!==s){if(!x)return l();n?l(!1,n):r=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==n||eP(c,e.getBoundingClientRect())||l(),x=!1}try{n=new IntersectionObserver(b,{...v,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(b,v)}n.observe(e)}(!0),i}(d,r):null,g=-1,v=null;a&&(v=new ResizeObserver(e=>{let[n]=e;n&&n.target===d&&v&&(v.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),r()}),d&&!c&&v.observe(d),v.observe(t));let x=c?eg(e):null;return c&&function t(){let n=eg(e);x&&!eP(x,n)&&r(),x=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;p.forEach(e=>{i&&e.removeEventListener("scroll",r),l&&e.removeEventListener("resize",r)}),null==m||m(),null==(e=v)||e.disconnect(),v=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===Z}),elements:{reference:ee.anchor},middleware:[{...{name:"offset",options:l=i={mainAxis:I+es,alignmentAxis:$},async fn(e){var t,r;let{x:n,y:o,placement:i,middlewareData:a}=e,s=await M(e,l);return i===(null==(t=a.offset)?void 0:t.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:o+s.y,data:{...s,placement:i}}}},options:[i,void 0]},Y&&{...{name:"shift",options:c=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===K?{...(a=void 0,{options:a={},fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:s=!0,crossAxis:c=!0}=x(a,e),d={x:t,y:r},u=j(n),f=y(u),p=d[f],h=d[u],m=x(l,e),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,r=o.reference[f]+o.reference[e]-g.mainAxis;p<t?p=t:p>r&&(p=r)}if(c){var v,w;let e="y"===f?"width":"height",t=_.has(b(n)),r=o.reference[u]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[u])||0)+(t?0:g.crossAxis),l=o.reference[u]+o.reference[e]+(t?0:(null==(w=i.offset)?void 0:w[u])||0)-(t?g.crossAxis:0);h<r?h=r:h>l&&(h=l)}return{[f]:p,[u]:h}}}),options:[void 0,void 0]}:void 0,...eh},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...a}=x(c,e),s={x:t,y:r},d=await z(e,a),p=j(b(n)),h=y(p),m=s[h],g=s[p];if(o){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=m+d[e],n=m-d[t];m=f(r,u(m,n))}if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",r=g+d[e],n=g-d[t];g=f(r,u(g,n))}let v=l.fn({...e,[h]:m,[p]:g});return{...v,data:{x:v.x-t,y:v.y-r,enabled:{[h]:o,[p]:i}}}}},options:[s,void 0]},Y&&{...{name:"flip",options:p=d={...eh},async fn(e){var t,r,n,o,i,l,a,s;let c,d,u,{placement:f,middlewareData:h,rects:m,initialPlacement:g,platform:v,elements:S}=e,{mainAxis:L=!0,crossAxis:k=!0,fallbackPlacements:D,fallbackStrategy:O="bestFit",fallbackAxisSideDirection:H="none",flipAlignment:F=!0,..._}=x(p,e);if(null!=(t=h.arrow)&&t.alignmentOffset)return{};let M=b(f),W=j(g),I=b(g)===g,B=await (null==v.isRTL?void 0:v.isRTL(S.floating)),V=D||(I||!F?[A(g)]:(c=A(g),[R(g),c,R(c)])),$="none"!==H;!D&&$&&V.push(...(d=w(g),u=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?T:P;return t?P:T;case"left":case"right":return t?N:E;default:return[]}}(b(g),"start"===H,B),d&&(u=u.map(e=>e+"-"+d),F&&(u=u.concat(u.map(R)))),u));let X=[g,...V],Y=await z(e,_),U=[],q=(null==(r=h.flip)?void 0:r.overflows)||[];if(L&&U.push(Y[M]),k){let e,t,r,n,o=(l=f,a=m,void 0===(s=B)&&(s=!1),e=w(l),r=C(t=y(j(l))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[r]>a.floating[r]&&(n=A(n)),[n,A(n)]);U.push(Y[o[0]],Y[o[1]])}if(q=[...q,{placement:f,overflows:U}],!U.every(e=>e<=0)){let e=((null==(n=h.flip)?void 0:n.index)||0)+1,t=X[e];if(t&&("alignment"!==k||W===j(t)||q.every(e=>j(e.placement)!==W||e.overflows[0]>0)))return{data:{index:e,overflows:q},reset:{placement:t}};let r=null==(o=q.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(O){case"bestFit":{let e=null==(i=q.filter(e=>{if($){let t=j(e.placement);return t===W||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=g}if(f!==r)return{reset:{placement:r}}}return{}}},options:[d,void 0]},{...{name:"size",options:g=m={...eh,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,r;let n,o,{placement:i,rects:l,platform:a,elements:s}=e,{apply:c=()=>{},...d}=x(g,e),p=await z(e,d),h=b(i),m=w(i),v="y"===j(i),{width:y,height:C}=l.floating;"top"===h||"bottom"===h?(n=h,o=m===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(o=h,n="end"===m?"top":"bottom");let S=C-p.top-p.bottom,R=y-p.left-p.right,P=u(C-p[n],S),T=u(y-p[o],R),N=!e.middlewareData.shift,E=P,A=T;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(A=R),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=S),N&&!m){let e=f(p.left,0),t=f(p.right,0),r=f(p.top,0),n=f(p.bottom,0);v?A=y-2*(0!==e||0!==t?e+t:f(p.left,p.right)):E=C-2*(0!==r||0!==n?r+n:f(p.top,p.bottom))}await c({...e,availableWidth:A,availableHeight:E});let L=await a.getDimensions(s.floating);return y!==L.width||C!==L.height?{reset:{rects:!0}}:{}}},options:[m,void 0]},eo&&{...{name:"arrow",options:S=v={element:eo,padding:X},fn(e){let{element:t,padding:r}="function"==typeof S?S(e):S;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eT({element:t.current,padding:r}).fn(e):{}:t?eT({element:t,padding:r}).fn(e):{}}},options:[v,void 0]},e0({arrowWidth:ea,arrowHeight:es}),G&&{...{name:"hide",options:k=L={strategy:"referenceHidden",...eh},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=x(k,e);switch(r){case"referenceHidden":{let r=H(await z(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:F(r)}}}case"escaped":{let r=H(await z(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:F(r)}}}default:return{}}}},options:[L,void 0]}]}),[ey,eC]=e1(ex),eS=(0,eH.useCallbackRef)(J);(0,eF.useLayoutEffect)(()=>{eb&&eS?.()},[eb,eS]);let ej=ew.arrow?.x,ez=ew.arrow?.y,e_=ew.arrow?.centerOffset!==0,[eM,eW]=r.useState();return(0,eF.useLayoutEffect)(()=>{et&&eW(window.getComputedStyle(et).zIndex)},[et]),(0,t.jsx)("div",{ref:em.setFloating,"data-radix-popper-content-wrapper":"",style:{...ev,transform:eb?ev.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eM,"--radix-popper-transform-origin":[ew.transformOrigin?.x,ew.transformOrigin?.y].join(" "),...ew.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,t.jsx)(eU,{scope:D,placedSide:ey,onArrowChange:ei,arrowX:ej,arrowY:ez,shouldHideArrow:e_,children:(0,t.jsx)(eO.Primitive.div,{"data-side":ey,"data-align":eC,...Q,ref:en,style:{...Q.style,animation:eb?void 0:"none"}})})})});eK.displayName=eY;var eG="PopperArrow",eZ={top:"bottom",right:"left",bottom:"top",left:"right"},eJ=r.forwardRef(function(e,r){let{__scopePopper:n,...o}=e,i=eq(eG,n),l=eZ[i.placedSide];return(0,t.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,t.jsx)(ez,{...o,ref:r,style:{...o.style,display:"block"}})})});function eQ(e){return null!==e}eJ.displayName=eG;var e0=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,c]=e1(r),d={start:"0%",center:"50%",end:"100%"}[c],u=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",h="";return"bottom"===s?(p=i?d:`${u}px`,h=`${-a}px`):"top"===s?(p=i?d:`${u}px`,h=`${n.floating.height+a}px`):"right"===s?(p=`${-a}px`,h=i?d:`${f}px`):"left"===s&&(p=`${n.floating.width+a}px`,h=i?d:`${f}px`),{data:{x:p,y:h}}}});function e1(e){let[t,r="center"]=e.split("-");return[t,r]}var e2=e.i(99051),e3=e.i(62927),e9=e.i(39914),e5=e.i(76919),e7=e.i(73772),e6=e.i(47949),e4="Popover",[e8,te]=(0,i.createContextScope)(e4,[eW]),tt=eW(),[tr,tn]=e8(e4),to=e=>{let{__scopePopover:n,children:o,open:i,defaultOpen:l,onOpenChange:a,modal:s=!1}=e,d=tt(n),u=r.useRef(null),[f,p]=r.useState(!1),[h,m]=(0,e5.useControllableState)({prop:i,defaultProp:l??!1,onChange:a,caller:e4});return(0,t.jsx)(eV,{...d,children:(0,t.jsx)(tr,{scope:n,contentId:(0,c.useId)(),triggerRef:u,open:h,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>p(!0),[]),onCustomAnchorRemove:r.useCallback(()=>p(!1),[]),modal:s,children:o})})};to.displayName=e4;var ti="PopoverAnchor";r.forwardRef((e,n)=>{let{__scopePopover:o,...i}=e,l=tn(ti,o),a=tt(o),{onCustomAnchorAdd:s,onCustomAnchorRemove:c}=l;return r.useEffect(()=>(s(),()=>c()),[s,c]),(0,t.jsx)(eX,{...a,...i,ref:n})}).displayName=ti;var tl="PopoverTrigger",ta=r.forwardRef((e,r)=>{let{__scopePopover:i,...l}=e,a=tn(tl,i),s=tt(i),c=(0,o.useComposedRefs)(r,a.triggerRef),d=(0,t.jsx)(eO.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":tb(a.open),...l,ref:c,onClick:(0,n.composeEventHandlers)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?d:(0,t.jsx)(eX,{asChild:!0,...s,children:d})});ta.displayName=tl;var ts="PopoverPortal",[tc,td]=e8(ts,{forceMount:void 0}),tu=e=>{let{__scopePopover:r,forceMount:n,children:o,container:i}=e,l=tn(ts,r);return(0,t.jsx)(tc,{scope:r,forceMount:n,children:(0,t.jsx)(e3.Presence,{present:n||l.open,children:(0,t.jsx)(e2.Portal,{asChild:!0,container:i,children:o})})})};tu.displayName=ts;var tf="PopoverContent",tp=r.forwardRef((e,r)=>{let n=td(tf,e.__scopePopover),{forceMount:o=n.forceMount,...i}=e,l=tn(tf,e.__scopePopover);return(0,t.jsx)(e3.Presence,{present:o||l.open,children:l.modal?(0,t.jsx)(tm,{...i,ref:r}):(0,t.jsx)(tg,{...i,ref:r})})});tp.displayName=tf;var th=(0,e9.createSlot)("PopoverContent.RemoveScroll"),tm=r.forwardRef((e,i)=>{let l=tn(tf,e.__scopePopover),a=r.useRef(null),s=(0,o.useComposedRefs)(i,a),c=r.useRef(!1);return r.useEffect(()=>{let e=a.current;if(e)return(0,e7.hideOthers)(e)},[]),(0,t.jsx)(e6.RemoveScroll,{as:th,allowPinchZoom:!0,children:(0,t.jsx)(tv,{...e,ref:s,trapFocus:l.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,n.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),c.current||l.triggerRef.current?.focus()}),onPointerDownOutside:(0,n.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;c.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,n.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),tg=r.forwardRef((e,n)=>{let o=tn(tf,e.__scopePopover),i=r.useRef(!1),l=r.useRef(!1);return(0,t.jsx)(tv,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(i.current||o.triggerRef.current?.focus(),t.preventDefault()),i.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(i.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let r=t.target;o.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),tv=r.forwardRef((e,r)=>{let{__scopePopover:n,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:c,disableOutsidePointerEvents:d,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:h,...m}=e,g=tn(tf,n),v=tt(n);return(0,a.useFocusGuards)(),(0,t.jsx)(s.FocusScope,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:c,children:(0,t.jsx)(l.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:d,onInteractOutside:h,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>g.onOpenChange(!1),children:(0,t.jsx)(eK,{"data-state":tb(g.open),role:"dialog",id:g.contentId,...v,...m,ref:r,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),tx="PopoverClose";function tb(e){return e?"open":"closed"}r.forwardRef((e,r)=>{let{__scopePopover:o,...i}=e,l=tn(tx,o);return(0,t.jsx)(eO.Primitive.button,{type:"button",...i,ref:r,onClick:(0,n.composeEventHandlers)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=tx,r.forwardRef((e,r)=>{let{__scopePopover:n,...o}=e,i=tt(n);return(0,t.jsx)(eJ,{...i,...o,ref:r})}).displayName="PopoverArrow",e.i(95067);var tw=e.i(83137);let ty=r.forwardRef(({className:e,align:r="center",sideOffset:n=4,...o},i)=>(0,t.jsx)(tu,{children:(0,t.jsx)(tp,{ref:i,align:r,sideOffset:n,side:"bottom",className:(0,tw.cn)("z-50 origin-(--radix-popover-content-transform-origin) min-w-[240px] max-w-[98vw] rounded-xl border bg-fd-popover/60 backdrop-blur-lg p-2 text-sm text-fd-popover-foreground shadow-lg focus-visible:outline-none data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",e),...o})}));ty.displayName=tp.displayName,e.s(["Popover",()=>to,"PopoverContent",()=>ty,"PopoverTrigger",()=>ta],71393)},5739,e=>{"use strict";var t=e.i(39326),r=e.i(96206),n=e.i(59979);e.i(37210);var o=e.i(8032);e.i(26140);var i=e.i(29501);e.i(95067);var l=e.i(83137),a=e.i(83125),s=e.i(73675),c=e.i(71393);function d({options:e,placeholder:d,...u}){let[f,p]=(0,n.useState)(!1),{closeOnRedirect:h}=(0,s.useSidebar)(),m=(0,i.usePathname)(),g=(0,n.useMemo)(()=>e.findLast(e=>(0,a.isTabActive)(e,m)),[e,m]),v=()=>{h.current=!1,p(!1)},x=g?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"size-9 shrink-0 md:size-5",children:g.icon}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-medium",children:g.title}),(0,t.jsx)("p",{className:"text-[13px] text-fd-muted-foreground empty:hidden md:hidden",children:g.description})]})]}):d;return(0,t.jsxs)(c.Popover,{open:f,onOpenChange:p,children:[x&&(0,t.jsxs)(c.PopoverTrigger,{...u,className:(0,l.cn)("flex items-center gap-2 rounded-lg p-2 border bg-fd-secondary/50 text-start text-fd-secondary-foreground transition-colors hover:bg-fd-accent data-[state=open]:bg-fd-accent data-[state=open]:text-fd-accent-foreground",u.className),children:[x,(0,t.jsx)(r.ChevronsUpDown,{className:"shrink-0 ms-auto size-4 text-fd-muted-foreground"})]}),(0,t.jsx)(c.PopoverContent,{className:"flex flex-col gap-1 w-(--radix-popover-trigger-width) overflow-hidden p-1",children:e.map(e=>{let n=g&&e.url===g.url;if(n||!e.unlisted)return(0,t.jsxs)(o.default,{href:e.url,onClick:v,...e.props,className:(0,l.cn)("flex items-center gap-2 rounded-lg p-1.5 hover:bg-fd-accent hover:text-fd-accent-foreground",e.props?.className),children:[(0,t.jsx)("div",{className:"shrink-0 size-9 md:mt-1 md:mb-auto md:size-5",children:e.icon}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-medium",children:e.title}),(0,t.jsx)("p",{className:"text-[13px] text-fd-muted-foreground empty:hidden",children:e.description})]}),(0,t.jsx)(r.Check,{className:(0,l.cn)("shrink-0 ms-auto size-3.5 text-fd-primary",!n&&"invisible")})]},e.url)})})]})}e.s(["RootToggle",()=>d])},12140,e=>{"use strict";var t=e.i(39326);e.i(26140);var r=e.i(29501),n=e.i(83125);e.i(37210);var o=e.i(8032);function i({ref:e,item:i,...l}){let a=(0,r.usePathname)(),s=i.active??"url",c="none"!==s&&(0,n.isActive)(i.url,a,"nested-url"===s);return(0,t.jsx)(o.default,{ref:e,href:i.url,external:i.external,...l,"data-active":c,children:l.children})}e.s(["BaseLinkItem",()=>i])},53004,e=>{"use strict";var t=e.i(39326),r=e.i(6657),n=e.i(71393);e.i(95067);var o=e.i(83137),i=e.i(14749);function l(e){let l=(0,r.useI18n)();if(!l.locales)throw Error("Missing `<I18nProvider />`");return(0,t.jsxs)(n.Popover,{children:[(0,t.jsx)(n.PopoverTrigger,{"aria-label":l.text.chooseLanguage,...e,className:(0,o.cn)((0,i.buttonVariants)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,t.jsxs)(n.PopoverContent,{className:"flex flex-col overflow-hidden p-0",children:[(0,t.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:l.text.chooseLanguage}),l.locales.map(e=>(0,t.jsx)("button",{type:"button",className:(0,o.cn)("p-2 text-start text-sm",e.locale===l.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{l.onChange?.(e.locale)},children:e.name},e.locale))]})]})}function a(e){let n=(0,r.useI18n)(),o=n.locales?.find(e=>e.locale===n.locale)?.name;return(0,t.jsx)("span",{...e,children:o})}e.s(["LanguageToggle",()=>l,"LanguageToggleText",()=>a])},83106,e=>{"use strict";var t=e.i(39326),r=e.i(96206),n=e.i(27699),o=e.i(6657);e.i(95067);var i=e.i(83137),l=e.i(14749);function a({hideIfDisabled:e,size:o="icon-sm",color:a="ghost",...s}){let{setOpenSearch:c,enabled:d}=(0,n.useSearchContext)();return e&&!d?null:(0,t.jsx)("button",{type:"button",className:(0,i.cn)((0,l.buttonVariants)({size:o,color:a}),s.className),"data-search":"","aria-label":"Open Search",onClick:()=>{c(!0)},children:(0,t.jsx)(r.Search,{})})}function s({hideIfDisabled:e,...l}){let{enabled:a,hotKey:s,setOpenSearch:c}=(0,n.useSearchContext)(),{text:d}=(0,o.useI18n)();return e&&!a?null:(0,t.jsxs)("button",{type:"button","data-search-full":"",...l,className:(0,i.cn)("inline-flex items-center gap-2 rounded-lg border bg-fd-secondary/50 p-1.5 ps-2 text-sm text-fd-muted-foreground transition-colors hover:bg-fd-accent hover:text-fd-accent-foreground",l.className),onClick:()=>{c(!0)},children:[(0,t.jsx)(r.Search,{className:"size-4"}),d.search,(0,t.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:s.map((e,r)=>(0,t.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},r))})]})}e.s(["LargeSearchToggle",()=>s,"SearchToggle",()=>a])},99834,e=>{"use strict";var t=e.i(39326),r=e.i(96206),n=e.i(59979);e.i(95067);var o=e.i(83137),i=e.i(14749),l=e.i(73675),a=e.i(63003),s=e.i(55137),c=e.i(83106);e.i(26140);var d=e.i(29501),u=e.i(83125);e.i(37210);var f=e.i(8032);function p(e){let{isTransparent:r}=(0,a.useNav)();return(0,t.jsx)("header",{id:"nd-subnav",...e,className:(0,o.cn)("fixed top-(--fd-banner-height) left-0 right-(--removed-body-scroll-bar-size,0) z-30 flex items-center ps-4 pe-2.5 border-b transition-colors backdrop-blur-sm",!r&&"bg-fd-background/80",e.className),children:e.children})}function h(e){let{collapsed:r}=(0,l.useSidebar)();return(0,t.jsx)("main",{id:"nd-docs-layout",...e,className:(0,o.cn)("flex flex-1 flex-col pt-(--fd-nav-height) transition-[padding] fd-default-layout",!r&&"mx-(--fd-layout-offset)",e.className),style:{...e.style,paddingInlineStart:r?"min(calc(100vw - var(--fd-page-width)), var(--fd-sidebar-width))":"var(--fd-sidebar-width)"},children:e.children})}function m(){let{collapsed:e}=(0,l.useSidebar)();return(0,t.jsxs)("div",{className:(0,o.cn)("fixed flex shadow-lg transition-opacity rounded-xl p-0.5 border bg-fd-muted text-fd-muted-foreground z-10 max-md:hidden xl:start-4 max-xl:end-4",!e&&"pointer-events-none opacity-0"),style:{top:"calc(var(--fd-banner-height) + var(--fd-tocnav-height) + var(--spacing) * 4)"},children:[(0,t.jsx)(s.SidebarCollapseTrigger,{className:(0,o.cn)((0,i.buttonVariants)({color:"ghost",size:"icon-sm",className:"rounded-lg"})),children:(0,t.jsx)(r.Sidebar,{})}),(0,t.jsx)(c.SearchToggle,{className:"rounded-lg",hideIfDisabled:!0})]})}function g({options:e,...r}){let i=(0,d.usePathname)(),l=(0,n.useMemo)(()=>e.findLast(e=>(0,u.isTabActive)(e,i)),[e,i]);return(0,t.jsx)("div",{...r,className:(0,o.cn)("flex flex-row items-end gap-6 overflow-auto",r.className),children:e.map(e=>(0,t.jsx)(v,{selected:l===e,option:e},e.url))})}function v({option:{title:e,url:r,unlisted:n,props:i},selected:l=!1}){return(0,t.jsx)(f.default,{href:r,...i,className:(0,o.cn)("inline-flex border-b-2 border-transparent transition-colors items-center pb-1.5 font-medium gap-2 text-fd-muted-foreground text-sm text-nowrap hover:text-fd-accent-foreground",n&&!l&&"hidden",l&&"border-fd-primary text-fd-primary",i?.className),children:e})}e.s(["CollapsibleControl",()=>m,"LayoutBody",()=>h,"LayoutTabs",()=>g,"Navbar",()=>p])},30504,e=>{"use strict";var t=e.i(39326),r=e.i(94237),n=e.i(96206),o=e.i(81795),i=e.i(59979);e.i(95067);var l=e.i(83137);let a=(0,r.cva)("size-6.5 rounded-full p-1.5 text-fd-muted-foreground",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground",false:"text-fd-muted-foreground"}}}),s=[["light",n.Sun],["dark",n.Moon],["system",n.Airplay]];function c({className:e,mode:r="light-dark",...n}){let{setTheme:c,theme:d,resolvedTheme:u}=(0,o.useTheme)(),[f,p]=(0,i.useState)(!1);(0,i.useLayoutEffect)(()=>{p(!0)},[]);let h=(0,l.cn)("inline-flex items-center rounded-full border p-1",e);if("light-dark"===r){let e=f?u:null;return(0,t.jsx)("button",{className:h,"aria-label":"Toggle Theme",onClick:()=>c("light"===e?"dark":"light"),"data-theme-toggle":"",...n,children:s.map(([r,n])=>{if("system"!==r)return(0,t.jsx)(n,{fill:"currentColor",className:(0,l.cn)(a({active:e===r}))},r)})})}let m=f?d:null;return(0,t.jsx)("div",{className:h,"data-theme-toggle":"",...n,children:s.map(([e,r])=>(0,t.jsx)("button",{"aria-label":e,className:(0,l.cn)(a({active:m===e})),onClick:()=>c(e),children:(0,t.jsx)(r,{className:"size-full",fill:"currentColor"})},e))})}e.s(["ThemeToggle",()=>c])}]);