Files
zen-blog/_next/static/chunks/ab3a9da172ad7619.js
zeekay c6530a41ca feat: add 70+ blog posts with real content
Extracted all blog posts from zen-blog Hugo git history and converted
to MDX format. Blog now includes model announcements, architecture
posts, research papers, and governance updates - real content instead
of a redirect to hanzo.ai/blog.
2026-03-01 15:41:23 -08:00

3 lines
57 KiB
JavaScript

(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25838,15020,e=>{"use strict";var t=e.i(40854),r=e.i(39586),n=e.i(52540);function o(e,t,r){let{includePage:n=!1,includeSeparator:o=!1,includeRoot:a=!1}=r,i=[];for(let e=0;e<t.length;e++){let r=t[e];switch(r.type){case"page":n&&i.push({name:r.name,url:r.url});break;case"folder":if(r.root&&!a){i=[];break}(e===t.length-1||r.index!==t[e+1])&&i.push({name:r.name,url:r.index?.url});break;case"separator":r.name&&o&&i.push({name:r.name})}}return a&&i.unshift({name:e.name,url:"object"==typeof a?a.url:void 0}),i}function a(e,t){var r;let n=((r=t).startsWith("http://")||r.startsWith("https://")||(r.startsWith("/")||(r="/"+r),r.length>1&&r.endsWith("/")&&(r=r.slice(0,-1))),r);return function(e,t,r={}){let{includeSeparator:n=!0}=r;return function e(r){let o;for(let a of r){if(t(a)){let e=[];return o&&e.push(o),e.push(a),e}if("separator"===a.type&&n){o=a;continue}if("folder"===a.type){let r=a.index&&t(a.index)?[a.index]:e(a.children);if(r)return r.unshift(a),o&&r.unshift(o),r}}}(e)??null}(e,e=>"page"===e.type&&e.url===n)}Symbol("VisitBreak"),e.s(["getBreadcrumbItemsFromPath",()=>o,"searchPath",()=>a],15020);let i=(0,t.createContext)(null),l=(0,t.createContext)([]);function s({tree:e,children:o}){let s=(0,t.useRef)(0),c=(0,r.usePathname)(),u=(0,t.useMemo)(()=>e,[e.$id??e]),d=(0,t.useMemo)(()=>a(u.children,c)??(u.fallback?a(u.fallback.children,c):null)??[],[u,c]),f=d.findLast(e=>"folder"===e.type&&e.root)??u;return f.$id??=String(s.current++),(0,n.jsx)(i,{value:(0,t.useMemo)(()=>({root:f,full:u}),[f,u]),children:(0,n.jsx)(l,{value:d,children:o})})}function c(){return(0,t.use)(l)}function u(){let e=(0,t.use)(i);if(!e)throw Error("You must wrap this component under <DocsLayout />");return e}e.s(["TreeContextProvider",()=>s,"useTreeContext",()=>u,"useTreePath",()=>c],25838)},32824,12516,e=>{"use strict";e.i(644);var t=e.i(71193),r=e.i(40854),n=e.i(52540),o=e.i(73739),a=e.i(580),i=e.i(37009),l=e.i(94538),s=e.i(61773),c=e.i(97990),u=e.i(44832),d=e.i(50588),f="Collapsible",[p,h]=(0,a.createContextScope)(f),[v,m]=p(f),g=r.forwardRef((e,t)=>{let{__scopeCollapsible:o,open:a,defaultOpen:l,disabled:s,onOpenChange:u,...p}=e,[h,m]=(0,i.useControllableState)({prop:a,defaultProp:l??!1,onChange:u,caller:f});return(0,n.jsx)(v,{scope:o,disabled:s,contentId:(0,d.useId)(),open:h,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),children:(0,n.jsx)(c.Primitive.div,{"data-state":C(h),"data-disabled":s?"":void 0,...p,ref:t})})});g.displayName=f;var b="CollapsibleTrigger",w=r.forwardRef((e,t)=>{let{__scopeCollapsible:r,...a}=e,i=m(b,r);return(0,n.jsx)(c.Primitive.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":C(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...a,ref:t,onClick:(0,o.composeEventHandlers)(e.onClick,i.onOpenToggle)})});w.displayName=b;var y="CollapsibleContent",x=r.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=m(y,e.__scopeCollapsible);return(0,n.jsx)(u.Presence,{present:r||a.open,children:({present:e})=>(0,n.jsx)(E,{...o,ref:t,present:e})})});x.displayName=y;var E=r.forwardRef((e,t)=>{let{__scopeCollapsible:o,present:a,children:i,...u}=e,d=m(y,o),[f,p]=r.useState(a),h=r.useRef(null),v=(0,s.useComposedRefs)(t,h),g=r.useRef(0),b=g.current,w=r.useRef(0),x=w.current,E=d.open||f,S=r.useRef(E),R=r.useRef(void 0);return r.useEffect(()=>{let e=requestAnimationFrame(()=>S.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,l.useLayoutEffect)(()=>{let e=h.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();g.current=t.height,w.current=t.width,S.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(a)}},[d.open,a]),(0,n.jsx)(c.Primitive.div,{"data-state":C(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!E,...u,ref:v,style:{"--radix-collapsible-content-height":b?`${b}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:E&&i})});function C(e){return e?"open":"closed"}let S=(0,r.forwardRef)(({children:e,...o},a)=>{let[i,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{l(!0)},[]),(0,n.jsx)(x,{ref:a,...o,className:(0,t.cn)("overflow-hidden",i&&"data-[state=closed]:animate-fd-collapsible-up data-[state=open]:animate-fd-collapsible-down",o.className),children:e})});S.displayName=x.displayName,e.s(["Collapsible",()=>g,"CollapsibleContent",()=>S,"CollapsibleTrigger",()=>w],12516);var R=e.i(51622),P=e.i(57545),j="ScrollArea",[N,T]=(0,a.createContextScope)(j),[L,A]=N(j),k=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,type:a="hover",dir:i,scrollHideDelay:l=600,...u}=e,[d,f]=r.useState(null),[p,h]=r.useState(null),[v,m]=r.useState(null),[g,b]=r.useState(null),[w,y]=r.useState(null),[x,E]=r.useState(0),[C,S]=r.useState(0),[R,j]=r.useState(!1),[N,T]=r.useState(!1),A=(0,s.useComposedRefs)(t,e=>f(e)),k=(0,P.useDirection)(i);return(0,n.jsx)(L,{scope:o,type:a,dir:k,scrollHideDelay:l,scrollArea:d,viewport:p,onViewportChange:h,content:v,onContentChange:m,scrollbarX:g,onScrollbarXChange:b,scrollbarXEnabled:R,onScrollbarXEnabledChange:j,scrollbarY:w,onScrollbarYChange:y,scrollbarYEnabled:N,onScrollbarYEnabledChange:T,onCornerWidthChange:E,onCornerHeightChange:S,children:(0,n.jsx)(c.Primitive.div,{dir:k,...u,ref:A,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})})});k.displayName=j;var D="ScrollAreaViewport",O=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,children:a,nonce:i,...l}=e,u=A(D,o),d=r.useRef(null),f=(0,s.useComposedRefs)(t,d,u.onViewportChange);return(0,n.jsxs)(n.Fragment,{children:[(0,n.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:i}),(0,n.jsx)(c.Primitive.div,{"data-radix-scroll-area-viewport":"",...l,ref:f,style:{overflowX:u.scrollbarXEnabled?"scroll":"hidden",overflowY:u.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,n.jsx)("div",{ref:u.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});O.displayName=D;var M="ScrollAreaScrollbar",_=r.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=A(M,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=i,c="horizontal"===e.orientation;return r.useEffect(()=>(c?l(!0):s(!0),()=>{c?l(!1):s(!1)}),[c,l,s]),"hover"===i.type?(0,n.jsx)(F,{...a,ref:t,forceMount:o}):"scroll"===i.type?(0,n.jsx)(I,{...a,ref:t,forceMount:o}):"auto"===i.type?(0,n.jsx)(W,{...a,ref:t,forceMount:o}):"always"===i.type?(0,n.jsx)(H,{...a,ref:t}):null});_.displayName=M;var F=r.forwardRef((e,t)=>{let{forceMount:o,...a}=e,i=A(M,e.__scopeScrollArea),[l,s]=r.useState(!1);return r.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,n.jsx)(u.Presence,{present:o||l,children:(0,n.jsx)(W,{"data-state":l?"visible":"hidden",...a,ref:t})})}),I=r.forwardRef((e,t)=>{var a;let{forceMount:i,...l}=e,s=A(M,e.__scopeScrollArea),c="horizontal"===e.orientation,d=eo(()=>p("SCROLL_END"),100),[f,p]=(a={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},r.useReducer((e,t)=>a[e][t]??e,"hidden"));return r.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>p("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,p]),r.useEffect(()=>{let e=s.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(p("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,c,p,d]),(0,n.jsx)(u.Presence,{present:i||"hidden"!==f,children:(0,n.jsx)(H,{"data-state":"hidden"===f?"hidden":"visible",...l,ref:t,onPointerEnter:(0,o.composeEventHandlers)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),W=r.forwardRef((e,t)=>{let o=A(M,e.__scopeScrollArea),{forceMount:a,...i}=e,[l,s]=r.useState(!1),c="horizontal"===e.orientation,d=eo(()=>{if(o.viewport){let e=o.viewport.offsetWidth<o.viewport.scrollWidth,t=o.viewport.offsetHeight<o.viewport.scrollHeight;s(c?e:t)}},10);return ea(o.viewport,d),ea(o.content,d),(0,n.jsx)(u.Presence,{present:a||l,children:(0,n.jsx)(H,{"data-state":l?"visible":"hidden",...i,ref:t})})}),H=r.forwardRef((e,t)=>{let{orientation:o="vertical",...a}=e,i=A(M,e.__scopeScrollArea),l=r.useRef(null),s=r.useRef(0),[c,u]=r.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=Q(c.viewport,c.content),f={...a,sizes:c,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=ee(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),s=r.content-r.viewport;return er([i,l],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,c,t)}return"horizontal"===o?(0,n.jsx)(z,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=et(i.viewport.scrollLeft,c,i.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===o?(0,n.jsx)(B,{...f,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){let e=et(i.viewport.scrollTop,c);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=p(e))}}):null}),z=r.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=A(M,e.__scopeScrollArea),[c,u]=r.useState(),d=r.useRef(null),f=(0,s.useComposedRefs)(t,d,l.onScrollbarXChange);return r.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,n.jsx)(U,{"data-orientation":"horizontal",...i,ref:f,sizes:o,style:{bottom:0,left:"rtl"===l.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===l.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":ee(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){var n,o;let a=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(a),n=a,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&c&&a({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:J(c.paddingLeft),paddingEnd:J(c.paddingRight)}})}})}),B=r.forwardRef((e,t)=>{let{sizes:o,onSizesChange:a,...i}=e,l=A(M,e.__scopeScrollArea),[c,u]=r.useState(),d=r.useRef(null),f=(0,s.useComposedRefs)(t,d,l.onScrollbarYChange);return r.useEffect(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,n.jsx)(U,{"data-orientation":"vertical",...i,ref:f,sizes:o,style:{top:0,right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":ee(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){var n,o;let a=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(a),n=a,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&l.viewport&&c&&a({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:J(c.paddingTop),paddingEnd:J(c.paddingBottom)}})}})}),[Y,X]=N(M),U=r.forwardRef((e,t)=>{let{__scopeScrollArea:a,sizes:i,hasThumb:l,onThumbChange:u,onThumbPointerUp:d,onThumbPointerDown:f,onThumbPositionChange:p,onDragScroll:h,onWheelScroll:v,onResize:m,...g}=e,b=A(M,a),[w,y]=r.useState(null),x=(0,s.useComposedRefs)(t,e=>y(e)),E=r.useRef(null),C=r.useRef(""),S=b.viewport,P=i.content-i.viewport,j=(0,R.useCallbackRef)(v),N=(0,R.useCallbackRef)(p),T=eo(m,10);function L(e){E.current&&h({x:e.clientX-E.current.left,y:e.clientY-E.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;w?.contains(t)&&j(e,P)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[S,w,P,j]),r.useEffect(N,[i,N]),ea(w,T),ea(b.content,T),(0,n.jsx)(Y,{scope:a,scrollbar:w,hasThumb:l,onThumbChange:(0,R.useCallbackRef)(u),onThumbPointerUp:(0,R.useCallbackRef)(d),onThumbPositionChange:N,onThumbPointerDown:(0,R.useCallbackRef)(f),children:(0,n.jsx)(c.Primitive.div,{...g,ref:x,style:{position:"absolute",...g.style},onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=w.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),L(e))}),onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,L),onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=C.current,b.viewport&&(b.viewport.style.scrollBehavior=""),E.current=null})})})}),$="ScrollAreaThumb",K=r.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=X($,e.__scopeScrollArea);return(0,n.jsx)(u.Presence,{present:r||a.hasThumb,children:(0,n.jsx)(q,{ref:t,...o})})}),q=r.forwardRef((e,t)=>{let{__scopeScrollArea:a,style:i,...l}=e,u=A($,a),d=X($,a),{onThumbPositionChange:f}=d,p=(0,s.useComposedRefs)(t,e=>d.onThumbChange(e)),h=r.useRef(void 0),v=eo(()=>{h.current&&(h.current(),h.current=void 0)},100);return r.useEffect(()=>{let e=u.viewport;if(e){let t=()=>{v(),h.current||(h.current=en(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[u.viewport,v,f]),(0,n.jsx)(c.Primitive.div,{"data-state":d.hasThumb?"visible":"hidden",...l,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...i},onPointerDownCapture:(0,o.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;d.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,o.composeEventHandlers)(e.onPointerUp,d.onThumbPointerUp)})});K.displayName=$;var V="ScrollAreaCorner",Z=r.forwardRef((e,t)=>{let r=A(V,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(G,{...e,ref:t}):null});Z.displayName=V;var G=r.forwardRef((e,t)=>{let{__scopeScrollArea:o,...a}=e,i=A(V,o),[l,s]=r.useState(0),[u,d]=r.useState(0),f=!!(l&&u);return ea(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),d(e)}),ea(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),s(e)}),f?(0,n.jsx)(c.Primitive.div,{...a,ref:t,style:{width:l,height:u,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function J(e){return e?parseInt(e,10):0}function Q(e,t){let r=e/t;return isNaN(r)?0:r}function ee(e){let t=Q(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function et(e,t,r="ltr"){let n=ee(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return er([0,i],[0,a-n])(l)}function er(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 en=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function eo(e,t){let n=(0,R.useCallbackRef)(e),o=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),r.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(n,t)},[n,t])}function ea(e,t){let r=(0,R.useCallbackRef)(t);(0,l.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 ei=r.forwardRef(({className:e,children:r,...o},a)=>(0,n.jsxs)(k,{ref:a,type:"scroll",className:(0,t.cn)("overflow-hidden",e),...o,children:[r,(0,n.jsx)(Z,{}),(0,n.jsx)(es,{orientation:"vertical"})]}));ei.displayName=k.displayName;let el=r.forwardRef(({className:e,children:r,...o},a)=>(0,n.jsx)(O,{ref:a,className:(0,t.cn)("size-full rounded-[inherit]",e),...o,children:r}));el.displayName=O.displayName;let es=r.forwardRef(({className:e,orientation:r="vertical",...o},a)=>(0,n.jsx)(_,{ref:a,orientation:r,className:(0,t.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),...o,children:(0,n.jsx)(K,{className:"relative flex-1 rounded-full bg-fd-border"})}));es.displayName=_.displayName;var ec=e.i(39586),eu=e.i(48068),ed=e.i(93063);let ef=(0,e.i(21281).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var ep=e.i(37532),eh=e.i(9562);let ev=(0,r.createContext)(null),em=(0,r.createContext)(null);function eg({defaultOpenLevel:e=0,prefetch:t,children:o}){let a=(0,r.useRef)(!0),[i,l]=(0,r.useState)(!1),[s,c]=(0,r.useState)(!1),u=(0,ec.usePathname)(),d=!function(e,t=!1){let[n,o]=(0,r.useState)(null);return(0,r.useEffect)(()=>{if(t)return;let r=window.matchMedia(e),n=()=>{o(r.matches)};return n(),r.addEventListener("change",n),()=>{r.removeEventListener("change",n)}},[t,e]),n}("(width < 768px)")?"full":"drawer";return(0,ep.useOnChange)(u,()=>{a.current&&l(!1),a.current=!0}),(0,n.jsx)(ev,{value:(0,r.useMemo)(()=>({open:i,setOpen:l,collapsed:s,setCollapsed:c,closeOnRedirect:a,defaultOpenLevel:e,prefetch:t,mode:d}),[i,s,e,t,d]),children:o})}function eb(){let e=(0,r.use)(ev);if(!e)throw Error("Missing SidebarContext, make sure you have wrapped the component in <DocsLayout /> and the context is available.");return e}function ew(){return(0,r.use)(em)}function ey(){return(0,r.use)(em)?.depth??0}function ex({mode:e="full",children:t}){let{collapsed:n,mode:o}=eb(),[a,i]=(0,r.useState)(!1),l=(0,r.useRef)(null),s=(0,r.useRef)(0);if((0,ep.useOnChange)(n,()=>{n&&i(!1)}),!0===e||e===o)return t({ref:l,collapsed:n,hovered:a,onPointerEnter(e){c(e)||(window.clearTimeout(s.current),i(!0))},onPointerLeave(e){c(e)||(window.clearTimeout(s.current),s.current=window.setTimeout(()=>i(!1),Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))}});function c(e){let t=l.current;return!t||!n||"touch"===e.pointerType||t.getAnimations().length>0}}function eE(e){let{open:t,setOpen:r,mode:o}=eb();if("drawer"===o)return(0,n.jsx)(u.Presence,{present:t,children:(0,n.jsx)("div",{"data-state":t?"open":"closed",onClick:()=>r(!1),...e})})}function eC({className:e,children:r,...o}){let{open:a,mode:i}=eb(),l=a?"open":"closed";if("drawer"===i)return(0,n.jsx)(u.Presence,{present:a,children:({present:a})=>(0,n.jsx)("aside",{id:"nd-sidebar-mobile","data-state":l,className:(0,t.cn)(!a&&"invisible",e),...o,children:r})})}function eS(e){return(0,n.jsx)(ei,{...e,className:(0,t.cn)("min-h-0 flex-1",e.className),children:(0,n.jsx)(el,{className:"p-4 overscroll-contain",style:{maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function eR(e){let r=ey();return(0,n.jsx)("p",{...e,className:(0,t.cn)("inline-flex items-center gap-2 mb-1.5 px-2 mt-6 empty:mb-0",0===r&&"first:mt-0",e.className),children:e.children})}function eP({icon:e,active:t=!1,children:o,...a}){let i=(0,r.useRef)(null),{prefetch:l}=eb();return eD(t,i),(0,n.jsxs)(eu.default,{ref:i,"data-active":t,prefetch:l,...a,children:[e??(a.external?(0,n.jsx)(ef,{}):null),o]})}function ej({defaultOpen:e,collapsible:t=!0,active:o=!1,children:a,...i}){let{defaultOpenLevel:l}=eb(),s=ey()+1,c=!1===t||o||(e??l>=s),[u,d]=(0,r.useState)(c);return(0,ep.useOnChange)(c,e=>{e&&d(e)}),(0,n.jsx)(g,{open:u,onOpenChange:d,disabled:!t,...i,children:(0,n.jsx)(em,{value:(0,r.useMemo)(()=>({open:u,setOpen:d,depth:s,collapsible:t}),[t,s,u]),children:a})})}function eN({children:e,...o}){let{open:a,collapsible:i}=(0,r.use)(em);return i?(0,n.jsxs)(w,{...o,children:[e,(0,n.jsx)(ed.ChevronDown,{"data-icon":!0,className:(0,t.cn)("ms-auto transition-transform",!a&&"-rotate-90")})]}):(0,n.jsx)("div",{...o,children:e})}function eT({children:e,active:o=!1,...a}){let i=(0,r.useRef)(null),{open:l,setOpen:s,collapsible:c}=(0,r.use)(em),{prefetch:u}=eb();return eD(o,i),(0,n.jsxs)(eu.default,{ref:i,"data-active":o,onClick:e=>{c&&(e.target instanceof Element&&e.target.matches("[data-icon], [data-icon] *")?(s(!l),e.preventDefault()):s(!o||!l))},prefetch:u,...a,children:[e,c&&(0,n.jsx)(ed.ChevronDown,{"data-icon":!0,className:(0,t.cn)("ms-auto transition-transform",!l&&"-rotate-90")})]})}function eL(e){return(0,n.jsx)(S,{...e,children:e.children})}function eA({children:e,...t}){let{setOpen:r}=eb();return(0,n.jsx)("button",{"aria-label":"Open Sidebar",onClick:()=>r(e=>!e),...t,children:e})}function ek(e){let{collapsed:t,setCollapsed:r}=eb();return(0,n.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,onClick:()=>{r(e=>!e)},...e,children:e.children})}function eD(e,t){let{mode:n}=eb();(0,r.useEffect)(()=>{e&&t.current&&(0,eh.default)(t.current,{boundary:document.getElementById("drawer"===n?"nd-sidebar-mobile":"nd-sidebar"),scrollMode:"if-needed"})},[e,n,t])}e.s(["SidebarCollapseTrigger",()=>ek,"SidebarContent",()=>ex,"SidebarDrawerContent",()=>eC,"SidebarDrawerOverlay",()=>eE,"SidebarFolder",()=>ej,"SidebarFolderContent",()=>eL,"SidebarFolderLink",()=>eT,"SidebarFolderTrigger",()=>eN,"SidebarItem",()=>eP,"SidebarProvider",()=>eg,"SidebarSeparator",()=>eR,"SidebarTrigger",()=>eA,"SidebarViewport",()=>eS,"useAutoScroll",()=>eD,"useFolder",()=>ew,"useFolderDepth",()=>ey,"useSidebar",()=>eb],32824)},90182,e=>{"use strict";function t(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}function r(e,n,o=!1){return(e=t(e))===(n=t(n))||o&&n.startsWith(`${e}/`)}e.s(["isActive",()=>r,"normalize",()=>t])},24403,e=>{"use strict";let t;e.i(644);var r,n,o,a,i,l,s,c,u=e.i(71193),d=e.i(40854),f=e.i(52540),p=e.i(73739),h=e.i(61773),v=e.i(580),m=e.i(97990),g=e.i(51622),b="dismissableLayer.update",w=d.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),y=d.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:i,onDismiss:l,...c}=e,u=d.useContext(w),[v,y]=d.useState(null),C=v?.ownerDocument??globalThis?.document,[,S]=d.useState({}),R=(0,h.useComposedRefs)(t,e=>y(e)),P=Array.from(u.layers),[j]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),N=P.indexOf(j),T=v?P.indexOf(v):-1,L=u.layersWithOutsidePointerEventsDisabled.size>0,A=T>=N,k=function(e,t=globalThis?.document){let r=(0,g.useCallbackRef)(e),n=d.useRef(!1),o=d.useRef(()=>{});return d.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){E("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=n,t.addEventListener("click",o.current,{once:!0})):n()}else t.removeEventListener("click",o.current);n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...u.branches].some(e=>e.contains(t));A&&!r&&(o?.(e),i?.(e),e.defaultPrevented||l?.())},C),D=function(e,t=globalThis?.document){let r=(0,g.useCallbackRef)(e),n=d.useRef(!1);return d.useEffect(()=>{let e=e=>{e.target&&!n.current&&E("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...u.branches].some(e=>e.contains(t))&&(a?.(e),i?.(e),e.defaultPrevented||l?.())},C);return!function(e,t=globalThis?.document){let r=(0,g.useCallbackRef)(e);d.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{T===u.layers.size-1&&(n?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},C),d.useEffect(()=>{if(v)return r&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(s=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(v)),u.layers.add(v),x(),()=>{r&&1===u.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=s)}},[v,C,r,u]),d.useEffect(()=>()=>{v&&(u.layers.delete(v),u.layersWithOutsidePointerEventsDisabled.delete(v),x())},[v,u]),d.useEffect(()=>{let e=()=>S({});return document.addEventListener(b,e),()=>document.removeEventListener(b,e)},[]),(0,f.jsx)(m.Primitive.div,{...c,ref:R,style:{pointerEvents:L?A?"auto":"none":void 0,...e.style},onFocusCapture:(0,p.composeEventHandlers)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:(0,p.composeEventHandlers)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:(0,p.composeEventHandlers)(e.onPointerDownCapture,k.onPointerDownCapture)})});function x(){let e=new CustomEvent(b);document.dispatchEvent(e)}function E(e,t,r,{discrete:n}){let o=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,m.dispatchDiscreteCustomEvent)(o,a):o.dispatchEvent(a)}y.displayName="DismissableLayer",d.forwardRef((e,t)=>{let r=d.useContext(w),n=d.useRef(null),o=(0,h.useComposedRefs)(t,n);return d.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,f.jsx)(m.Primitive.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var C=0;function S(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var R="focusScope.autoFocusOnMount",P="focusScope.autoFocusOnUnmount",j={bubbles:!1,cancelable:!0},N=d.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[l,s]=d.useState(null),c=(0,g.useCallbackRef)(o),u=(0,g.useCallbackRef)(a),p=d.useRef(null),v=(0,h.useComposedRefs)(t,e=>s(e)),b=d.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;d.useEffect(()=>{if(n){let e=function(e){if(b.paused||!l)return;let t=e.target;l.contains(t)?p.current=t:A(p.current,{select:!0})},t=function(e){if(b.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||A(p.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&A(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,b.paused]),d.useEffect(()=>{if(l){k.add(b);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(R,j);l.addEventListener(R,c),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(A(n,{select:t}),document.activeElement!==r)return}(T(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&A(l))}return()=>{l.removeEventListener(R,c),setTimeout(()=>{let t=new CustomEvent(P,j);l.addEventListener(P,u),l.dispatchEvent(t),t.defaultPrevented||A(e??document.body,{select:!0}),l.removeEventListener(P,u),k.remove(b)},0)}}},[l,c,u,b]);let w=d.useCallback(e=>{if(!r&&!n||b.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var a;let t,n=e.currentTarget,[i,l]=[L(t=T(a=n),a),L(t.reverse(),a)];i&&l?e.shiftKey||o!==l?e.shiftKey&&o===i&&(e.preventDefault(),r&&A(l,{select:!0})):(e.preventDefault(),r&&A(i,{select:!0})):o===n&&e.preventDefault()}},[r,n,b.paused]);return(0,f.jsx)(m.Primitive.div,{tabIndex:-1,...i,ref:v,onKeyDown:w})});function T(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function L(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function A(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}N.displayName="FocusScope";var k=(t=[],{add(e){let r=t[0];e!==r&&r?.pause(),(t=D(t,e)).unshift(e)},remove(e){t=D(t,e),t[0]?.resume()}});function D(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var O=e.i(50588),M=e.i(34631),_=e.i(54450),F=d.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...a}=e;return(0,f.jsx)(m.Primitive.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,f.jsx)("polygon",{points:"0,0 30,0 15,10"})})});F.displayName="Arrow";var I=e.i(94538),W="Popper",[H,z]=(0,v.createContextScope)(W),[B,Y]=H(W),X=e=>{let{__scopePopper:t,children:r}=e,[n,o]=d.useState(null);return(0,f.jsx)(B,{scope:t,anchor:n,onAnchorChange:o,children:r})};X.displayName=W;var U="PopperAnchor",$=d.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,a=Y(U,r),i=d.useRef(null),l=(0,h.useComposedRefs)(t,i),s=d.useRef(null);return d.useEffect(()=>{let e=s.current;s.current=n?.current||i.current,e!==s.current&&a.onAnchorChange(s.current)}),n?null:(0,f.jsx)(m.Primitive.div,{...o,ref:l})});$.displayName=U;var K="PopperContent",[q,V]=H(K),Z=d.forwardRef((e,t)=>{let{__scopePopper:r,side:n="bottom",sideOffset:o=0,align:a="center",alignOffset:i=0,arrowPadding:l=0,avoidCollisions:s=!0,collisionBoundary:c=[],collisionPadding:u=0,sticky:p="partial",hideWhenDetached:v=!1,updatePositionStrategy:b="optimized",onPlaced:w,...y}=e,x=Y(K,r),[E,C]=d.useState(null),S=(0,h.useComposedRefs)(t,e=>C(e)),[R,P]=d.useState(null),j=function(e){let[t,r]=d.useState(void 0);return(0,I.useLayoutEffect)(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(R),N=j?.width??0,T=j?.height??0,L="number"==typeof u?u:{top:0,right:0,bottom:0,left:0,...u},A=Array.isArray(c)?c:[c],k=A.length>0,D={padding:L,boundary:A.filter(ee),altBoundary:k},{refs:O,floatingStyles:F,placement:W,isPositioned:H,middlewareData:z}=(0,M.useFloating)({strategy:"fixed",placement:n+("center"!==a?"-"+a:""),whileElementsMounted:(...e)=>(0,_.autoUpdate)(...e,{animationFrame:"always"===b}),elements:{reference:x.anchor},middleware:[(0,M.offset)({mainAxis:o+T,alignmentAxis:i}),s&&(0,M.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===p?(0,M.limitShift)():void 0,...D}),s&&(0,M.flip)({...D}),(0,M.size)({...D,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,i=e.floating.style;i.setProperty("--radix-popper-available-width",`${r}px`),i.setProperty("--radix-popper-available-height",`${n}px`),i.setProperty("--radix-popper-anchor-width",`${o}px`),i.setProperty("--radix-popper-anchor-height",`${a}px`)}}),R&&(0,M.arrow)({element:R,padding:l}),et({arrowWidth:N,arrowHeight:T}),v&&(0,M.hide)({strategy:"referenceHidden",...D})]}),[B,X]=er(W),U=(0,g.useCallbackRef)(w);(0,I.useLayoutEffect)(()=>{H&&U?.()},[H,U]);let $=z.arrow?.x,V=z.arrow?.y,Z=z.arrow?.centerOffset!==0,[G,J]=d.useState();return(0,I.useLayoutEffect)(()=>{E&&J(window.getComputedStyle(E).zIndex)},[E]),(0,f.jsx)("div",{ref:O.setFloating,"data-radix-popper-content-wrapper":"",style:{...F,transform:H?F.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:G,"--radix-popper-transform-origin":[z.transformOrigin?.x,z.transformOrigin?.y].join(" "),...z.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,f.jsx)(q,{scope:r,placedSide:B,onArrowChange:P,arrowX:$,arrowY:V,shouldHideArrow:Z,children:(0,f.jsx)(m.Primitive.div,{"data-side":B,"data-align":X,...y,ref:S,style:{...y.style,animation:H?void 0:"none"}})})})});Z.displayName=K;var G="PopperArrow",J={top:"bottom",right:"left",bottom:"top",left:"right"},Q=d.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=V(G,r),a=J[o.placedSide];return(0,f.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,f.jsx)(F,{...n,ref:t,style:{...n.style,display:"block"}})})});function ee(e){return null!==e}Q.displayName=G;var et=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,i=a?0:e.arrowWidth,l=a?0:e.arrowHeight,[s,c]=er(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+i/2,f=(o.arrow?.y??0)+l/2,p="",h="";return"bottom"===s?(p=a?u:`${d}px`,h=`${-l}px`):"top"===s?(p=a?u:`${d}px`,h=`${n.floating.height+l}px`):"right"===s?(p=`${-l}px`,h=a?u:`${f}px`):"left"===s&&(p=`${n.floating.width+l}px`,h=a?u:`${f}px`),{data:{x:p,y:h}}}});function er(e){let[t,r="center"]=e.split("-");return[t,r]}var en=e.i(78830),eo=d.forwardRef((e,t)=>{let{container:r,...n}=e,[o,a]=d.useState(!1);(0,I.useLayoutEffect)(()=>a(!0),[]);let i=r||o&&globalThis?.document?.body;return i?en.default.createPortal((0,f.jsx)(m.Primitive.div,{...n,ref:t}),i):null});eo.displayName="Portal";var ea=e.i(44832),ei=e.i(13660),el=e.i(37009),es=new WeakMap,ec=new WeakMap,eu={},ed=0,ef=function(e){return e&&(e.host||ef(e.parentNode))},ep=function(e,t,r,n){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=ef(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});eu[r]||(eu[r]=new WeakMap);var a=eu[r],i=[],l=new Set,s=new Set(o),c=function(e){!e||l.has(e)||(l.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))u(e);else try{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(es.get(e)||0)+1,c=(a.get(e)||0)+1;es.set(e,s),a.set(e,c),i.push(e),1===s&&o&&ec.set(e,!0),1===c&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),l.clear(),ed++,function(){i.forEach(function(e){var t=es.get(e)-1,o=a.get(e)-1;es.set(e,t),a.set(e,o),t||(ec.has(e)||e.removeAttribute(n),ec.delete(e)),o||e.removeAttribute(r)}),--ed||(es=new WeakMap,es=new WeakMap,ec=new WeakMap,eu={})}},eh=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),ep(n,o,r,"aria-hidden")):function(){return null}},ev=function(){return(ev=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function em(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var eg=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),eb="width-before-scroll-bar";function ew(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ey="u">typeof window?d.useLayoutEffect:d.useEffect,ex=new WeakMap,eE=(void 0===r&&(r={}),(void 0===n&&(n=function(e){return e}),o=[],a=!1,i={read:function(){if(a)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=n(e,a);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(a=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){a=!0;var t=[];if(o.length){var r=o;o=[],r.forEach(e),t=o}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};i(),o={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),o}}}}).options=ev({async:!0,ssr:!1},r),i),eC=function(){},eS=d.forwardRef(function(e,t){var r,n,o,a,i=d.useRef(null),l=d.useState({onScrollCapture:eC,onWheelCapture:eC,onTouchMoveCapture:eC}),s=l[0],c=l[1],u=e.forwardProps,f=e.children,p=e.className,h=e.removeScrollBar,v=e.enabled,m=e.shards,g=e.sideCar,b=e.noRelative,w=e.noIsolation,y=e.inert,x=e.allowPinchZoom,E=e.as,C=e.gapMode,S=em(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=(r=[i,t],n=function(e){return r.forEach(function(t){return ew(t,e)})},(o=(0,d.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,a=o.facade,ey(function(){var e=ex.get(a);if(e){var t=new Set(e),n=new Set(r),o=a.current;t.forEach(function(e){n.has(e)||ew(e,null)}),n.forEach(function(e){t.has(e)||ew(e,o)})}ex.set(a,r)},[r]),a),P=ev(ev({},S),s);return d.createElement(d.Fragment,null,v&&d.createElement(g,{sideCar:eE,removeScrollBar:h,shards:m,noRelative:b,noIsolation:w,inert:y,setCallbacks:c,allowPinchZoom:!!x,lockRef:i,gapMode:C}),u?d.cloneElement(d.Children.only(f),ev(ev({},P),{ref:R})):d.createElement(void 0===E?"div":E,ev({},P,{className:p,ref:R}),f))});eS.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eS.classNames={fullWidth:eb,zeroRight:eg};var eR=function(e){var t=e.sideCar,r=em(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return d.createElement(n,ev({},r))};eR.isSideCarExport=!0;var eP=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=c||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,o;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ej=function(){var e=eP();return function(t,r){d.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},eN=function(){var e=ej();return function(t){return e(t.styles,t.dynamic),null}},eT={left:0,top:0,right:0,gap:0},eL=function(e){return parseInt(e||"",10)||0},eA=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[eL(r),eL(n),eL(o)]},ek=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return eT;var t=eA(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},eD=eN(),eO="data-scroll-locked",eM=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(l,"px ").concat(n,";\n }\n body[").concat(eO,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(eg," {\n right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(eb," {\n margin-right: ").concat(l,"px ").concat(n,";\n }\n \n .").concat(eg," .").concat(eg," {\n right: 0 ").concat(n,";\n }\n \n .").concat(eb," .").concat(eb," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(eO,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},e_=function(){var e=parseInt(document.body.getAttribute(eO)||"0",10);return isFinite(e)?e:0},eF=function(){d.useEffect(function(){return document.body.setAttribute(eO,(e_()+1).toString()),function(){var e=e_()-1;e<=0?document.body.removeAttribute(eO):document.body.setAttribute(eO,e.toString())}},[])},eI=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;eF();var a=d.useMemo(function(){return ek(o)},[o]);return d.createElement(eD,{styles:eM(a,!t,o,r?"":"!important")})},eW=!1;if("u">typeof window)try{var eH=Object.defineProperty({},"passive",{get:function(){return eW=!0,!0}});window.addEventListener("test",eH,eH),window.removeEventListener("test",eH,eH)}catch(e){eW=!1}var ez=!!eW&&{passive:!1},eB=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},eY=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),eX(e,n)){var o=eU(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},eX=function(e,t){return"v"===e?eB(t,"overflowY"):eB(t,"overflowX")},eU=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},e$=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*n,s=r.target,c=t.contains(s),u=!1,d=l>0,f=0,p=0;do{if(!s)break;var h=eU(e,s),v=h[0],m=h[1]-h[2]-i*v;(v||m)&&eX(e,s)&&(f+=m,p+=v);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&l>f)?u=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(u=!0),u},eK=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},eq=function(e){return[e.deltaX,e.deltaY]},eV=function(e){return e&&"current"in e?e.current:e},eZ=0,eG=[];let eJ=(l=function(e){var t=d.useRef([]),r=d.useRef([0,0]),n=d.useRef(),o=d.useState(eZ++)[0],a=d.useState(eN)[0],i=d.useRef(e);d.useEffect(function(){i.current=e},[e]),d.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o<a;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(eV),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=d.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=eK(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-a[0],c="deltaY"in e?e.deltaY:l[1]-a[1],u=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=window.getSelection(),p=f&&f.anchorNode;if(p&&(p===u||p.contains(u)))return!1;var h=eY(d,u);if(!h)return!0;if(h?o=d:(o="v"===d?"h":"v",h=eY(d,u)),!h)return!1;if(!n.current&&"changedTouches"in e&&(s||c)&&(n.current=o),!o)return!0;var v=n.current||o;return e$(v,t,e,"h"===v?s:c,!0)},[]),s=d.useCallback(function(e){if(eG.length&&eG[eG.length-1]===a){var r="deltaY"in e?eq(e):eK(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(eV).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=d.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=d.useCallback(function(e){r.current=eK(e),n.current=void 0},[]),f=d.useCallback(function(t){c(t.type,eq(t),t.target,l(t,e.lockRef.current))},[]),p=d.useCallback(function(t){c(t.type,eK(t),t.target,l(t,e.lockRef.current))},[]);d.useEffect(function(){return eG.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,ez),document.addEventListener("touchmove",s,ez),document.addEventListener("touchstart",u,ez),function(){eG=eG.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,ez),document.removeEventListener("touchmove",s,ez),document.removeEventListener("touchstart",u,ez)}},[]);var h=e.removeScrollBar,v=e.inert;return d.createElement(d.Fragment,null,v?d.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?d.createElement(eI,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},eE.useMedium(l),eR);var eQ=d.forwardRef(function(e,t){return d.createElement(eS,ev({},e,{ref:t,sideCar:eJ}))});eQ.classNames=eS.classNames;var e0="Popover",[e1,e5]=(0,v.createContextScope)(e0,[z]),e2=z(),[e4,e8]=e1(e0),e3=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:o,onOpenChange:a,modal:i=!1}=e,l=e2(t),s=d.useRef(null),[c,u]=d.useState(!1),[p,h]=(0,el.useControllableState)({prop:n,defaultProp:o??!1,onChange:a,caller:e0});return(0,f.jsx)(X,{...l,children:(0,f.jsx)(e4,{scope:t,contentId:(0,O.useId)(),triggerRef:s,open:p,onOpenChange:h,onOpenToggle:d.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:c,onCustomAnchorAdd:d.useCallback(()=>u(!0),[]),onCustomAnchorRemove:d.useCallback(()=>u(!1),[]),modal:i,children:r})})};e3.displayName=e0;var e9="PopoverAnchor";d.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=e8(e9,r),a=e2(r),{onCustomAnchorAdd:i,onCustomAnchorRemove:l}=o;return d.useEffect(()=>(i(),()=>l()),[i,l]),(0,f.jsx)($,{...a,...n,ref:t})}).displayName=e9;var e6="PopoverTrigger",e7=d.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=e8(e6,r),a=e2(r),i=(0,h.useComposedRefs)(t,o.triggerRef),l=(0,f.jsx)(m.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":td(o.open),...n,ref:i,onClick:(0,p.composeEventHandlers)(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?l:(0,f.jsx)($,{asChild:!0,...a,children:l})});e7.displayName=e6;var te="PopoverPortal",[tt,tr]=e1(te,{forceMount:void 0}),tn=e=>{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=e8(te,t);return(0,f.jsx)(tt,{scope:t,forceMount:r,children:(0,f.jsx)(ea.Presence,{present:r||a.open,children:(0,f.jsx)(eo,{asChild:!0,container:o,children:n})})})};tn.displayName=te;var to="PopoverContent",ta=d.forwardRef((e,t)=>{let r=tr(to,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=e8(to,e.__scopePopover);return(0,f.jsx)(ea.Presence,{present:n||a.open,children:a.modal?(0,f.jsx)(tl,{...o,ref:t}):(0,f.jsx)(ts,{...o,ref:t})})});ta.displayName=to;var ti=(0,ei.createSlot)("PopoverContent.RemoveScroll"),tl=d.forwardRef((e,t)=>{let r=e8(to,e.__scopePopover),n=d.useRef(null),o=(0,h.useComposedRefs)(t,n),a=d.useRef(!1);return d.useEffect(()=>{let e=n.current;if(e)return eh(e)},[]),(0,f.jsx)(eQ,{as:ti,allowPinchZoom:!0,children:(0,f.jsx)(tc,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,p.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,p.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;a.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,p.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),ts=d.forwardRef((e,t)=>{let r=e8(to,e.__scopePopover),n=d.useRef(!1),o=d.useRef(!1);return(0,f.jsx)(tc,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),tc=d.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onInteractOutside:u,...p}=e,h=e8(to,r),v=e2(r);return d.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??S()),document.body.insertAdjacentElement("beforeend",e[1]??S()),C++,()=>{1===C&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),C--}},[]),(0,f.jsx)(N,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,f.jsx)(y,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:c,onDismiss:()=>h.onOpenChange(!1),children:(0,f.jsx)(Z,{"data-state":td(h.open),role:"dialog",id:h.contentId,...v,...p,ref:t,style:{...p.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)"}})})})}),tu="PopoverClose";function td(e){return e?"open":"closed"}d.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=e8(tu,r);return(0,f.jsx)(m.Primitive.button,{type:"button",...n,ref:t,onClick:(0,p.composeEventHandlers)(e.onClick,()=>o.onOpenChange(!1))})}).displayName=tu,d.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,o=e2(r);return(0,f.jsx)(Q,{...o,...n,ref:t})}).displayName="PopoverArrow";let tf=d.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},o)=>(0,f.jsx)(tn,{children:(0,f.jsx)(ta,{ref:o,align:t,sideOffset:r,side:"bottom",className:(0,u.cn)("z-50 origin-(--radix-popover-content-transform-origin) overflow-y-auto max-h-(--radix-popover-content-available-height) 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),...n})}));tf.displayName=ta.displayName,e.s(["Popover",()=>e3,"PopoverContent",()=>tf,"PopoverTrigger",()=>e7],24403)},26906,e=>{"use strict";e.i(644);var t=e.i(71193),r=e.i(90182),n=e.i(32824),o=e.i(24403),a=e.i(40854),i=e.i(39586),l=e.i(52540),s=e.i(48068),c=e.i(8646);let u=(0,e.i(21281).default)("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);function d({options:e,placeholder:r,...d}){let[p,h]=(0,a.useState)(!1),{closeOnRedirect:v}=(0,n.useSidebar)(),m=(0,i.usePathname)(),g=(0,a.useMemo)(()=>e.findLast(e=>f(e,m)),[e,m]),b=()=>{v.current=!1,h(!1)},w=g?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"size-9 shrink-0 empty:hidden md:size-5",children:g.icon}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-sm font-medium",children:g.title}),(0,l.jsx)("p",{className:"text-sm text-fd-muted-foreground empty:hidden md:hidden",children:g.description})]})]}):r;return(0,l.jsxs)(o.Popover,{open:p,onOpenChange:h,children:[w&&(0,l.jsxs)(o.PopoverTrigger,{...d,className:(0,t.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",d.className),children:[w,(0,l.jsx)(u,{className:"shrink-0 ms-auto size-4 text-fd-muted-foreground"})]}),(0,l.jsx)(o.PopoverContent,{className:"flex flex-col gap-1 w-(--radix-popover-trigger-width) p-1 fd-scroll-container",children:e.map(e=>{let r=g&&e.url===g.url;if(r||!e.unlisted)return(0,l.jsxs)(s.default,{href:e.url,onClick:b,...e.props,className:(0,t.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,l.jsx)("div",{className:"shrink-0 size-9 md:mb-auto md:size-5 empty:hidden",children:e.icon}),(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:"text-sm font-medium leading-none",children:e.title}),(0,l.jsx)("p",{className:"text-[0.8125rem] text-fd-muted-foreground mt-1 empty:hidden",children:e.description})]}),(0,l.jsx)(c.Check,{className:(0,t.cn)("shrink-0 ms-auto size-3.5 text-fd-primary",!r&&"invisible")})]},e.url)})})]})}function f(e,t){return e.urls?e.urls.has((0,r.normalize)(t)):(0,r.isActive)(e.url,t,!0)}e.s(["SidebarTabsDropdown",()=>d,"isTabActive",()=>f],26906)},99924,95554,e=>{"use strict";e.i(644);var t=e.i(71193),r=e.i(32824),n=e.i(26906),o=e.i(40854);function a({enabled:e=!0}){let[t,r]=(0,o.useState)();return(0,o.useEffect)(()=>{if(!e)return;let t=()=>{r(window.scrollY<10)};return t(),window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t)}},[e]),t}e.s(["useIsScrollTop",()=>a],95554);var i=e.i(39586),l=e.i(52540),s=e.i(48068);let c=(0,o.createContext)(null);function u({navTransparentMode:e="none",children:t}){let r=a({enabled:"top"===e})??!0,n="top"===e?r:"always"===e;return(0,l.jsx)(c,{value:(0,o.useMemo)(()=>({isNavTransparent:n}),[n]),children:t})}function d(e){let{isNavTransparent:t}=(0,o.use)(c);return(0,l.jsx)("header",{"data-transparent":t,...e,children:e.children})}function f({className:e,style:n,children:o,...a}){let{collapsed:i}=(0,r.useSidebar)();return(0,l.jsx)("div",{id:"nd-docs-layout",className:(0,t.cn)("grid transition-[grid-template-columns] overflow-x-clip min-h-(--fd-docs-height) [--fd-docs-height:100dvh] [--fd-header-height:0px] [--fd-toc-popover-height:0px] [--fd-sidebar-width:0px] [--fd-toc-width:0px]",e),"data-sidebar-collapsed":i,style:{gridTemplate:`"sidebar sidebar header toc toc"
"sidebar sidebar toc-popover toc toc"
"sidebar sidebar main toc toc" 1fr / minmax(min-content, 1fr) var(--fd-sidebar-col) minmax(0, calc(var(--fd-layout-width,97rem) - var(--fd-sidebar-width) - var(--fd-toc-width))) var(--fd-toc-width) minmax(min-content, 1fr)`,"--fd-docs-row-1":"var(--fd-banner-height, 0px)","--fd-docs-row-2":"calc(var(--fd-docs-row-1) + var(--fd-header-height))","--fd-docs-row-3":"calc(var(--fd-docs-row-2) + var(--fd-toc-popover-height))","--fd-sidebar-col":i?"0px":"var(--fd-sidebar-width)",...n},...a,children:o})}function p({options:e,...r}){let a=(0,i.usePathname)(),c=(0,o.useMemo)(()=>e.findLast(e=>(0,n.isTabActive)(e,a)),[e,a]);return(0,l.jsx)("div",{...r,className:(0,t.cn)("flex flex-row items-end gap-6 overflow-auto [grid-area:main]",r.className),children:e.map((e,r)=>(0,l.jsx)(s.default,{href:e.url,className:(0,t.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",e.unlisted&&c!==e&&"hidden",c===e&&"border-fd-primary text-fd-primary"),children:e.title},r))})}e.s(["LayoutBody",()=>f,"LayoutContext",()=>c,"LayoutContextProvider",()=>u,"LayoutHeader",()=>d,"LayoutTabs",()=>p],99924)},68337,e=>{"use strict";var t=e.i(90182),r=e.i(39586),n=e.i(52540),o=e.i(48068);function a({ref:e,item:t,...r}){let a=i(t);return(0,n.jsx)(o.default,{ref:e,href:t.url,external:t.external,...r,"data-active":a,children:r.children})}function i(e){let n=(0,r.usePathname)();return"custom"!==e.type&&!!e.url&&"none"!==e.active&&(0,t.isActive)(e.url,n,"nested-url"===e.active)}e.s(["LinkItem",()=>a,"useLinkItemActive",()=>i])},35839,e=>{"use strict";var t=e.i(40854);e.i(39586),e.i(52540);let r=(0,t.createContext)({text:{search:"Search",searchNoResult:"No results found",toc:"On this page",tocNoHeadings:"No Headings",lastUpdate:"Last updated on",chooseLanguage:"Choose a language",nextPage:"Next Page",previousPage:"Previous Page",chooseTheme:"Theme",editOnGithub:"Edit on GitHub"}});function n(e){let{text:t}=o();return t[e.label]}function o(){return(0,t.useContext)(r)}e.s(["I18nLabel",()=>n,"useI18n",()=>o])}]);