Files
OpenIsle/_next/static/chunks/5748-7d9bdfa88f35575b.js
2025-09-09 05:07:39 +00:00

1 line
37 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5748],{600:(e,t,r)=>{r.d(t,{RootToggle:()=>f});var n=r(95155),o=r(13481),a=r(12115),l=r(1481),i=r(99987),s=r(75889),d=r(89496),c=r(77222),u=r(66862);function f(e){let{options:t,placeholder:r,...f}=e,[p,h]=(0,a.useState)(!1),{closeOnRedirect:m}=(0,c.c)(),v=(0,i.a8)(),g=(0,a.useMemo)(()=>t.findLast(e=>(0,d.c)(e,v)),[t,v]),x=()=>{m.current=!1,h(!1)},b=g?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"size-9 shrink-0 md:size-5",children:g.icon}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:g.title}),(0,n.jsx)("p",{className:"text-[13px] text-fd-muted-foreground empty:hidden md:hidden",children:g.description})]})]}):r;return(0,n.jsxs)(u.AM,{open:p,onOpenChange:h,children:[b&&(0,n.jsxs)(u.Wv,{...f,className:(0,s.QP)("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",f.className),children:[b,(0,n.jsx)(o.Ml,{className:"shrink-0 ms-auto size-4 text-fd-muted-foreground"})]}),(0,n.jsx)(u.hl,{className:"flex flex-col gap-1 w-(--radix-popover-trigger-width) overflow-hidden p-1",children:t.map(e=>{var t;let r=g&&e.url===g.url;if(r||!e.unlisted)return(0,n.jsxs)(l.default,{href:e.url,onClick:x,...e.props,className:(0,s.QP)("flex items-center gap-2 rounded-lg p-1.5 hover:bg-fd-accent hover:text-fd-accent-foreground",null==(t=e.props)?void 0:t.className),children:[(0,n.jsx)("div",{className:"shrink-0 size-9 md:mt-1 md:mb-auto md:size-5",children:e.icon}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:e.title}),(0,n.jsx)("p",{className:"text-[13px] text-fd-muted-foreground empty:hidden",children:e.description})]}),(0,n.jsx)(o.Jl,{className:(0,s.QP)("shrink-0 ms-auto size-3.5 text-fd-primary",!r&&"invisible")})]},e.url)})})]})}},5379:(e,t,r)=>{r.d(t,{D:()=>d,N:()=>c});var n=r(12115),o=(e,t,r,n,o,a,l,i)=>{let s=document.documentElement,d=["light","dark"];function c(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,n=r&&a?o.map(e=>a[e]||e):o;r?(s.classList.remove(...n),s.classList.add(a&&a[t]?a[t]:t)):s.setAttribute(e,t)}),r=t,i&&d.includes(r)&&(s.style.colorScheme=r)}if(n)c(n);else try{let e=localStorage.getItem(t)||r,n=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(n)}catch(e){}},a=["light","dark"],l="(prefers-color-scheme: dark)",i=n.createContext(void 0),s={setTheme:e=>{},themes:[]},d=()=>{var e;return null!=(e=n.useContext(i))?e:s},c=e=>n.useContext(i)?n.createElement(n.Fragment,null,e.children):n.createElement(f,{...e}),u=["light","dark"],f=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:o=!0,enableColorScheme:s=!0,storageKey:d="theme",themes:c=u,defaultTheme:f=o?"system":"light",attribute:g="data-theme",value:x,children:b,nonce:w,scriptProps:y}=e,[j,C]=n.useState(()=>h(d,f)),[S,N]=n.useState(()=>"system"===j?v():j),P=x?Object.values(x):c,E=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=v());let n=x?x[t]:t,l=r?m(w):null,i=document.documentElement,d=e=>{"class"===e?(i.classList.remove(...P),n&&i.classList.add(n)):e.startsWith("data-")&&(n?i.setAttribute(e,n):i.removeAttribute(e))};if(Array.isArray(g)?g.forEach(d):d(g),s){let e=a.includes(f)?f:null,r=a.includes(t)?t:e;i.style.colorScheme=r}null==l||l()},[w]),T=n.useCallback(e=>{let t="function"==typeof e?e(j):e;C(t);try{localStorage.setItem(d,t)}catch(e){}},[j]),k=n.useCallback(e=>{N(v(e)),"system"===j&&o&&!t&&E("system")},[j,t]);n.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),n.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?C(e.newValue):T(f))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),n.useEffect(()=>{E(null!=t?t:j)},[t,j]);let R=n.useMemo(()=>({theme:j,setTheme:T,forcedTheme:t,resolvedTheme:"system"===j?S:j,themes:o?[...c,"system"]:c,systemTheme:o?S:void 0}),[j,T,t,S,o,c]);return n.createElement(i.Provider,{value:R},n.createElement(p,{forcedTheme:t,storageKey:d,attribute:g,enableSystem:o,enableColorScheme:s,defaultTheme:f,value:x,themes:c,nonce:w,scriptProps:y}),b)},p=n.memo(e=>{let{forcedTheme:t,storageKey:r,attribute:a,enableSystem:l,enableColorScheme:i,defaultTheme:s,value:d,themes:c,nonce:u,scriptProps:f}=e,p=JSON.stringify([a,r,s,t,c,d,l,i]).slice(1,-1);return n.createElement("script",{...f,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(p,")")}})}),h=(e,t)=>{let r;try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},21036:(e,t,r)=>{r.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var n=r(95155),o=r(13481),a=r(39710),l=r(53878),i=r(75889),s=r(81501);function d(e){let{hideIfDisabled:t,size:r="icon-sm",color:l="ghost",...d}=e,{setOpenSearch:c,enabled:u}=(0,a.$A)();return t&&!u?null:(0,n.jsx)("button",{type:"button",className:(0,i.QP)((0,s.r)({size:r,color:l}),d.className),"data-search":"","aria-label":"Open Search",onClick:()=>{c(!0)},children:(0,n.jsx)(o.vj,{})})}function c(e){let{hideIfDisabled:t,...r}=e,{enabled:s,hotKey:d,setOpenSearch:c}=(0,a.$A)(),{text:u}=(0,l.useI18n)();return t&&!s?null:(0,n.jsxs)("button",{type:"button","data-search-full":"",...r,className:(0,i.QP)("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",r.className),onClick:()=>{c(!0)},children:[(0,n.jsx)(o.vj,{className:"size-4"}),u.search,(0,n.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:d.map((e,t)=>(0,n.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},39710:(e,t,r)=>{r.d(t,{$A:()=>l,YL:()=>s});var n=r(95155),o=r(12115);let a=(0,r(99987).q6)("SearchContext",{enabled:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return a.use()}function i(){let[e,t]=(0,o.useState)("⌘");return(0,o.useEffect)(()=>{window.navigator.userAgent.includes("Windows")&&t("Ctrl")},[]),e}function s(e){let{SearchDialog:t,children:r,preload:l=!0,options:s,hotKey:d=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(i,{})},{key:"k",display:"K"}],links:c}=e,[u,f]=(0,o.useState)(!l&&void 0);return(0,o.useEffect)(()=>{let e=e=>{d.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(f(!0),e.preventDefault())};return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[d]),(0,n.jsxs)(a.Provider,{value:(0,o.useMemo)(()=>({enabled:!0,hotKey:d,setOpenSearch:f}),[d]),children:[void 0!==u&&(0,n.jsx)(t,{open:u,onOpenChange:f,links:c,...s}),r]})}},49557:(e,t,r)=>{r.d(t,{ThemeToggle:()=>u});var n=r(95155),o=r(37615),a=r(13481),l=r(5379),i=r(12115),s=r(75889);let d=(0,o.F)("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"}}}),c=[["light",a.bd],["dark",a.AX],["system",a.$3]];function u(e){let{className:t,mode:r="light-dark",...o}=e,{setTheme:a,theme:u,resolvedTheme:f}=(0,l.D)(),[p,h]=(0,i.useState)(!1);(0,i.useLayoutEffect)(()=>{h(!0)},[]);let m=(0,s.QP)("inline-flex items-center rounded-full border p-1",t);if("light-dark"===r){let e=p?f:null;return(0,n.jsx)("button",{className:m,"aria-label":"Toggle Theme",onClick:()=>a("light"===e?"dark":"light"),"data-theme-toggle":"",...o,children:c.map(t=>{let[r,o]=t;if("system"!==r)return(0,n.jsx)(o,{fill:"currentColor",className:(0,s.QP)(d({active:e===r}))},r)})})}let v=p?u:null;return(0,n.jsx)("div",{className:m,"data-theme-toggle":"",...o,children:c.map(e=>{let[t,r]=e;return(0,n.jsx)("button",{"aria-label":t,className:(0,s.QP)(d({active:v===t})),onClick:()=>a(t),children:(0,n.jsx)(r,{className:"size-full",fill:"currentColor"})},t)})})}},58778:(e,t,r)=>{r.d(t,{LanguageToggle:()=>s,LanguageToggleText:()=>d});var n=r(95155),o=r(53878),a=r(66862),l=r(75889),i=r(81501);function s(e){let t=(0,o.useI18n)();if(!t.locales)throw Error("Missing `<I18nProvider />`");return(0,n.jsxs)(a.AM,{children:[(0,n.jsx)(a.Wv,{"aria-label":t.text.chooseLanguage,...e,className:(0,l.QP)((0,i.r)({color:"ghost",className:"gap-1.5 p-1.5"}),e.className),children:e.children}),(0,n.jsxs)(a.hl,{className:"flex flex-col overflow-hidden p-0",children:[(0,n.jsx)("p",{className:"mb-1 p-2 text-xs font-medium text-fd-muted-foreground",children:t.text.chooseLanguage}),t.locales.map(e=>(0,n.jsx)("button",{type:"button",className:(0,l.QP)("p-2 text-start text-sm",e.locale===t.locale?"bg-fd-primary/10 font-medium text-fd-primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var r;null==(r=t.onChange)||r.call(t,e.locale)},children:e.name},e.locale))]})]})}function d(e){var t,r;let a=(0,o.useI18n)(),l=null==(r=a.locales)||null==(t=r.find(e=>e.locale===a.locale))?void 0:t.name;return(0,n.jsx)("span",{...e,children:l})}},65185:(e,t,r)=>{r.d(t,{Sidebar:()=>ed,SidebarCollapseTrigger:()=>ej,SidebarContent:()=>ec,SidebarContentMobile:()=>eu,SidebarFolder:()=>eg,SidebarFolderContent:()=>ew,SidebarFolderLink:()=>eb,SidebarFolderTrigger:()=>ex,SidebarFooter:()=>ep,SidebarHeader:()=>ef,SidebarItem:()=>ev,SidebarPageTree:()=>eN,SidebarTrigger:()=>ey,SidebarViewport:()=>eh});var n=r(95155),o=r(13481),a=r(99987),l=r(12115),i=r(1481),s=r(79384),d=r(75889),c=r(97602),u=r(76842),f=r(3468),p=r(94446),h=r(70222),m=r(66218),v=r(4129),g=r(34212),x=r(92556),b="ScrollArea",[w,y]=(0,f.A)(b),[j,C]=w(b),S=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:a,scrollHideDelay:i=600,...s}=e,[d,u]=l.useState(null),[f,h]=l.useState(null),[v,g]=l.useState(null),[x,b]=l.useState(null),[w,y]=l.useState(null),[C,S]=l.useState(0),[N,P]=l.useState(0),[E,T]=l.useState(!1),[k,R]=l.useState(!1),L=(0,p.s)(t,e=>u(e)),A=(0,m.jH)(a);return(0,n.jsx)(j,{scope:r,type:o,dir:A,scrollHideDelay:i,scrollArea:d,viewport:f,onViewportChange:h,content:v,onContentChange:g,scrollbarX:x,onScrollbarXChange:b,scrollbarXEnabled:E,onScrollbarXEnabledChange:T,scrollbarY:w,onScrollbarYChange:y,scrollbarYEnabled:k,onScrollbarYEnabledChange:R,onCornerWidthChange:S,onCornerHeightChange:P,children:(0,n.jsx)(c.sG.div,{dir:A,...s,ref:L,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":N+"px",...e.style}})})});S.displayName=b;var N="ScrollAreaViewport",P=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:o,nonce:a,...i}=e,s=C(N,r),d=l.useRef(null),u=(0,p.s)(t,d,s.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:a}),(0,n.jsx)(c.sG.div,{"data-radix-scroll-area-viewport":"",...i,ref:u,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,n.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});P.displayName=N;var E="ScrollAreaScrollbar",T=l.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=C(E,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:s}=a,d="horizontal"===e.orientation;return l.useEffect(()=>(d?i(!0):s(!0),()=>{d?i(!1):s(!1)}),[d,i,s]),"hover"===a.type?(0,n.jsx)(k,{...o,ref:t,forceMount:r}):"scroll"===a.type?(0,n.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===a.type?(0,n.jsx)(L,{...o,ref:t,forceMount:r}):"always"===a.type?(0,n.jsx)(A,{...o,ref:t}):null});T.displayName=E;var k=l.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=C(E,e.__scopeScrollArea),[i,s]=l.useState(!1);return l.useEffect(()=>{let e=a.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[a.scrollArea,a.scrollHideDelay]),(0,n.jsx)(u.C,{present:r||i,children:(0,n.jsx)(L,{"data-state":i?"visible":"hidden",...o,ref:t})})}),R=l.forwardRef((e,t)=>{var r;let{forceMount:o,...a}=e,i=C(E,e.__scopeScrollArea),s="horizontal"===e.orientation,d=V(()=>f("SCROLL_END"),100),[c,f]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},l.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return l.useEffect(()=>{if("idle"===c){let e=window.setTimeout(()=>f("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,i.scrollHideDelay,f]),l.useEffect(()=>{let e=i.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)}},[i.viewport,s,f,d]),(0,n.jsx)(u.C,{present:o||"hidden"!==c,children:(0,n.jsx)(A,{"data-state":"hidden"===c?"hidden":"visible",...a,ref:t,onPointerEnter:(0,x.mK)(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:(0,x.mK)(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),L=l.forwardRef((e,t)=>{let r=C(E,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=l.useState(!1),d="horizontal"===e.orientation,c=V(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(d?e:t)}},10);return $(r.viewport,c),$(r.content,c),(0,n.jsx)(u.C,{present:o||i,children:(0,n.jsx)(A,{"data-state":i?"visible":"hidden",...a,ref:t})})}),A=l.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,a=C(E,e.__scopeScrollArea),i=l.useRef(null),s=l.useRef(0),[d,c]=l.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=U(d.viewport,d.content),f={...o,sizes:d,onSizesChange:c,hasThumb:!!(u>0&&u<1),onThumbChange:e=>i.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=Y(r),a=t||o/2,l=r.scrollbar.paddingStart+a,i=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),s=r.content-r.viewport;return q([l,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,d,t)}return"horizontal"===r?(0,n.jsx)(_,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=B(a.viewport.scrollLeft,d,a.dir);i.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=p(e,a.dir))}}):"vertical"===r?(0,n.jsx)(D,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=B(a.viewport.scrollTop,d);i.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=p(e))}}):null}),_=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=C(E,e.__scopeScrollArea),[s,d]=l.useState(),c=l.useRef(null),u=(0,p.s)(t,c,i.onScrollbarXChange);return l.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,n.jsx)(I,{"data-orientation":"horizontal",...a,ref:u,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Y(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&i.viewport&&s&&o({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:X(s.paddingLeft),paddingEnd:X(s.paddingRight)}})}})}),D=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=C(E,e.__scopeScrollArea),[s,d]=l.useState(),c=l.useRef(null),u=(0,p.s)(t,c,i.onScrollbarYChange);return l.useEffect(()=>{c.current&&d(getComputedStyle(c.current))},[c]),(0,n.jsx)(I,{"data-orientation":"vertical",...a,ref:u,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Y(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{c.current&&i.viewport&&s&&o({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:X(s.paddingTop),paddingEnd:X(s.paddingBottom)}})}})}),[z,O]=w(E),I=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:a,onThumbChange:i,onThumbPointerUp:s,onThumbPointerDown:d,onThumbPositionChange:u,onDragScroll:f,onWheelScroll:m,onResize:v,...g}=e,b=C(E,r),[w,y]=l.useState(null),j=(0,p.s)(t,e=>y(e)),S=l.useRef(null),N=l.useRef(""),P=b.viewport,T=o.content-o.viewport,k=(0,h.c)(m),R=(0,h.c)(u),L=V(v,10);function A(e){S.current&&f({x:e.clientX-S.current.left,y:e.clientY-S.current.top})}return l.useEffect(()=>{let e=e=>{let t=e.target;(null==w?void 0:w.contains(t))&&k(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[P,w,T,k]),l.useEffect(R,[o,R]),$(w,L),$(b.content,L),(0,n.jsx)(z,{scope:r,scrollbar:w,hasThumb:a,onThumbChange:(0,h.c)(i),onThumbPointerUp:(0,h.c)(s),onThumbPositionChange:R,onThumbPointerDown:(0,h.c)(d),children:(0,n.jsx)(c.sG.div,{...g,ref:j,style:{position:"absolute",...g.style},onPointerDown:(0,x.mK)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=w.getBoundingClientRect(),N.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),A(e))}),onPointerMove:(0,x.mK)(e.onPointerMove,A),onPointerUp:(0,x.mK)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=N.current,b.viewport&&(b.viewport.style.scrollBehavior=""),S.current=null})})})}),Q="ScrollAreaThumb",M=l.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=O(Q,e.__scopeScrollArea);return(0,n.jsx)(u.C,{present:r||a.hasThumb,children:(0,n.jsx)(F,{ref:t,...o})})}),F=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:o,...a}=e,i=C(Q,r),s=O(Q,r),{onThumbPositionChange:d}=s,u=(0,p.s)(t,e=>s.onThumbChange(e)),f=l.useRef(void 0),h=V(()=>{f.current&&(f.current(),f.current=void 0)},100);return l.useEffect(()=>{let e=i.viewport;if(e){let t=()=>{h(),f.current||(f.current=G(e,d),d())};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,h,d]),(0,n.jsx)(c.sG.div,{"data-state":s.hasThumb?"visible":"hidden",...a,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:(0,x.mK)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;s.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,x.mK)(e.onPointerUp,s.onThumbPointerUp)})});M.displayName=Q;var W="ScrollAreaCorner",H=l.forwardRef((e,t)=>{let r=C(W,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(K,{...e,ref:t}):null});H.displayName=W;var K=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,...o}=e,a=C(W,r),[i,s]=l.useState(0),[d,u]=l.useState(0),f=!!(i&&d);return $(a.scrollbarX,()=>{var e;let t=(null==(e=a.scrollbarX)?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),u(t)}),$(a.scrollbarY,()=>{var e;let t=(null==(e=a.scrollbarY)?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),s(t)}),f?(0,n.jsx)(c.sG.div,{...o,ref:t,style:{width:i,height:d,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}}):null});function X(e){return e?parseInt(e,10):0}function U(e,t){let r=e/t;return isNaN(r)?0:r}function Y(e){let t=U(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function B(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=Y(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,l=t.content-t.viewport,i=(0,g.q)(e,"ltr"===r?[0,l]:[-1*l,0]);return q([0,l],[0,a-n])(i)}function q(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 G=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},l=r.left!==a.left,i=r.top!==a.top;(l||i)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function V(e,t){let r=(0,h.c)(e),n=l.useRef(0);return l.useEffect(()=>()=>window.clearTimeout(n.current),[]),l.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function $(e,t){let r=(0,h.c)(t);(0,v.N)(()=>{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 J=l.forwardRef(({className:e,children:t,...r},o)=>(0,n.jsxs)(S,{ref:o,type:"scroll",className:(0,d.QP)("overflow-hidden",e),...r,children:[t,(0,n.jsx)(H,{}),(0,n.jsx)(ee,{orientation:"vertical"})]}));J.displayName=S.displayName;let Z=l.forwardRef(({className:e,children:t,...r},o)=>(0,n.jsx)(P,{ref:o,className:(0,d.QP)("size-full rounded-[inherit]",e),...r,children:t}));Z.displayName=P.displayName;let ee=l.forwardRef(({className:e,orientation:t="vertical",...r},o)=>(0,n.jsx)(T,{ref:o,orientation:t,className:(0,d.QP)("flex select-none data-[state=hidden]:animate-fd-fade-out","vertical"===t&&"h-full w-1.5","horizontal"===t&&"h-1.5 flex-col",e),...r,children:(0,n.jsx)(M,{className:"relative flex-1 rounded-full bg-fd-border"})}));ee.displayName=T.displayName;var et=r(89496),er=r(29947),en=r(77222),eo=r(37615),ea=r(17714);r(65156);let el=(0,eo.F)("relative flex flex-row items-center gap-2 rounded-xl 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"}}}),ei=(0,l.createContext)(null),es=(0,l.createContext)(null);function ed(e){var t;let{defaultOpenLevel:r=0,prefetch:o=!0,Mobile:a,Content:i}=e,s=null!=(t=function(e,t=!1){let[r,n]=(0,l.useState)(null);return(0,l.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)"))&&t,d=(0,l.useMemo)(()=>({defaultOpenLevel:r,prefetch:o,level:1}),[r,o]);return(0,n.jsx)(ei.Provider,{value:d,children:s&&null!=a?a:i})}function ec(e){let{collapsed:t}=(0,en.c)(),[r,o]=(0,l.useState)(!1),a=(0,l.useRef)(0),i=(0,l.useRef)(0);return(0,s.T)(t,()=>{o(!1),i.current=Date.now()+150}),(0,n.jsx)("aside",{id:"nd-sidebar",...e,"data-collapsed":t,className:(0,d.QP)("fixed start-0 flex flex-col items-end top-(--fd-sidebar-top) bottom-(--fd-sidebar-margin) z-20 bg-fd-card text-sm border-e max-md:hidden *:w-(--fd-sidebar-width)",t&&["rounded-xl border translate-x-(--fd-sidebar-offset) rtl:-translate-x-(--fd-sidebar-offset)",r?"z-50 shadow-lg":"opacity-0"],e.className),style:{transition:["top","opacity","translate","width"].map(e=>"".concat(e," ease 250ms")).join(", "),...e.style,"--fd-sidebar-offset":r?"calc(var(--spacing) * 2)":"calc(16px - 100%)","--fd-sidebar-margin":t?"0.5rem":"0px","--fd-sidebar-top":"calc(var(--fd-banner-height) + var(--fd-nav-height) + var(--fd-sidebar-margin))",width:t?"var(--fd-sidebar-width)":"calc(var(--spacing) + var(--fd-sidebar-width) + var(--fd-layout-offset))"},onPointerEnter:e=>{!t||"touch"===e.pointerType||i.current>Date.now()||(window.clearTimeout(a.current),o(!0))},onPointerLeave:e=>{t&&"touch"!==e.pointerType&&(window.clearTimeout(a.current),a.current=window.setTimeout(()=>{o(!1),i.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},children:e.children})}function eu(e){let{className:t,children:r,...o}=e,{open:a,setOpen:l}=(0,en.c)(),i=a?"open":"closed";return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.C,{present:a,children:(0,n.jsx)("div",{"data-state":i,className:"fixed z-40 inset-0 backdrop-blur-xs data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",onClick:()=>l(!1)})}),(0,n.jsx)(u.C,{present:a,children:e=>{let{present:a}=e;return(0,n.jsx)("aside",{id:"nd-sidebar-mobile",...o,"data-state":i,className:(0,d.QP)("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",!a&&"invisible",t),children:r})}})]})}function ef(e){return(0,n.jsx)("div",{...e,className:(0,d.QP)("flex flex-col gap-3 p-4 pb-2",e.className),children:e.children})}function ep(e){return(0,n.jsx)("div",{...e,className:(0,d.QP)("flex flex-col border-t p-4 pt-2",e.className),children:e.children})}function eh(e){return(0,n.jsx)(J,{...e,className:(0,d.QP)("h-full",e.className),children:(0,n.jsx)(Z,{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 em(e){return(0,n.jsx)("p",{...e,className:(0,d.QP)("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 ev(e){let{icon:t,...r}=e,l=(0,a.a8)(),s=void 0!==r.href&&(0,et.$)(r.href,l,!1),{prefetch:c}=eS();return(0,n.jsxs)(i.default,{...r,"data-active":s,className:(0,d.QP)(el({active:s}),r.className),prefetch:c,children:[null!=t?t:r.external?(0,n.jsx)(o.Gr,{}):null,r.children]})}function eg(e){let{defaultOpen:t=!1,...r}=e,[o,a]=(0,l.useState)(t);return(0,s.T)(t,e=>{e&&a(e)}),(0,n.jsx)(er.Nt,{open:o,onOpenChange:a,...r,children:(0,n.jsx)(es.Provider,{value:(0,l.useMemo)(()=>({open:o,setOpen:a}),[o]),children:r.children})})}function ex(e){let{className:t,...r}=e,{open:a}=eC();return(0,n.jsxs)(er.R6,{className:(0,d.QP)(el({active:!1}),"w-full",t),...r,children:[r.children,(0,n.jsx)(o.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!a&&"-rotate-90")})]})}function eb(e){let{open:t,setOpen:r}=eC(),{prefetch:l}=eS(),s=(0,a.a8)(),c=void 0!==e.href&&(0,et.$)(e.href,s,!1);return(0,n.jsxs)(i.default,{...e,"data-active":c,className:(0,d.QP)(el({active:c}),"w-full",e.className),onClick:e=>{e.target instanceof Element&&e.target.matches("[data-icon], [data-icon] *")?(r(!t),e.preventDefault()):r(!c||!t)},prefetch:l,children:[e.children,(0,n.jsx)(o.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function ew(e){let{level:t,...r}=eS();return(0,n.jsx)(er.Ke,{...e,className:(0,d.QP)("relative",1===t&&["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) * ".concat((t+1)*3,")"),...e.style},children:(0,n.jsx)(ei.Provider,{value:(0,l.useMemo)(()=>({...r,level:t+1}),[r,t]),children:e.children})})}function ey(e){let{children:t,...r}=e,{setOpen:o}=(0,en.c)();return(0,n.jsx)("button",{...r,"aria-label":"Open Sidebar",onClick:()=>o(e=>!e),children:t})}function ej(e){let{collapsed:t,setCollapsed:r}=(0,en.c)();return(0,n.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,...e,onClick:()=>{r(e=>!e)},children:e.children})}function eC(){let e=(0,l.useContext)(es);if(!e)throw Error("Missing sidebar folder");return e}function eS(){let e=(0,l.useContext)(ei);if(!e)throw Error("<Sidebar /> component required.");return e}function eN(e){let{root:t}=(0,ea.t)();return(0,l.useMemo)(()=>{var r;let{Separator:o,Item:a,Folder:i}=null!=(r=e.components)?r:{};return(0,n.jsx)(l.Fragment,{children:function e(t,r){return t.map((t,l)=>{if("separator"===t.type)return o?(0,n.jsx)(o,{item:t},l):(0,n.jsxs)(em,{className:(0,d.QP)(0!==l&&"mt-6"),children:[t.icon,t.name]},l);if("folder"===t.type){let o=e(t.children,r+1);return i?(0,n.jsx)(i,{item:t,level:r,children:o},l):(0,n.jsx)(eP,{item:t,children:o},l)}return a?(0,n.jsx)(a,{item:t},t.url):(0,n.jsx)(ev,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)})}(t.children,1)},t.$id)},[e.components,t])}function eP(e){var t;let{item:r,...o}=e,{defaultOpenLevel:a,level:l}=eS(),i=(0,ea.L)();return(0,n.jsxs)(eg,{defaultOpen:(null!=(t=r.defaultOpen)?t:a>=l)||i.includes(r),children:[r.index?(0,n.jsxs)(eb,{href:r.index.url,external:r.index.external,...o,children:[r.icon,r.name]}):(0,n.jsxs)(ex,{...o,children:[r.icon,r.name]}),(0,n.jsx)(ew,{children:o.children})]})}},66862:(e,t,r)=>{r.d(t,{AM:()=>K,hl:()=>U,Wv:()=>X});var n=r(95155),o=r(12115),a=r(92556),l=r(94446),i=r(3468),s=r(44831),d=r(19526),c=r(69666),u=r(68946),f=r(57641),p=r(75433),h=r(76842),m=r(97602),v=r(32467),g=r(23558),x=r(97745),b=r(40101),w="Popover",[y,j]=(0,i.A)(w,[f.Bk]),C=(0,f.Bk)(),[S,N]=y(w),P=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:l,onOpenChange:i,modal:s=!1}=e,d=C(t),c=o.useRef(null),[p,h]=o.useState(!1),[m,v]=(0,g.i)({prop:a,defaultProp:null!=l&&l,onChange:i,caller:w});return(0,n.jsx)(f.bL,{...d,children:(0,n.jsx)(S,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:m,onOpenChange:v,onOpenToggle:o.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:p,onCustomAnchorAdd:o.useCallback(()=>h(!0),[]),onCustomAnchorRemove:o.useCallback(()=>h(!1),[]),modal:s,children:r})})};P.displayName=w;var E="PopoverAnchor";o.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,l=N(E,r),i=C(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:d}=l;return o.useEffect(()=>(s(),()=>d()),[s,d]),(0,n.jsx)(f.Mz,{...i,...a,ref:t})}).displayName=E;var T="PopoverTrigger",k=o.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=N(T,r),s=C(r),d=(0,l.s)(t,i.triggerRef),c=(0,n.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":W(i.open),...o,ref:d,onClick:(0,a.mK)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?c:(0,n.jsx)(f.Mz,{asChild:!0,...s,children:c})});k.displayName=T;var R="PopoverPortal",[L,A]=y(R,{forceMount:void 0}),_=e=>{let{__scopePopover:t,forceMount:r,children:o,container:a}=e,l=N(R,t);return(0,n.jsx)(L,{scope:t,forceMount:r,children:(0,n.jsx)(h.C,{present:r||l.open,children:(0,n.jsx)(p.Z,{asChild:!0,container:a,children:o})})})};_.displayName=R;var D="PopoverContent",z=o.forwardRef((e,t)=>{let r=A(D,e.__scopePopover),{forceMount:o=r.forceMount,...a}=e,l=N(D,e.__scopePopover);return(0,n.jsx)(h.C,{present:o||l.open,children:l.modal?(0,n.jsx)(I,{...a,ref:t}):(0,n.jsx)(Q,{...a,ref:t})})});z.displayName=D;var O=(0,v.TL)("PopoverContent.RemoveScroll"),I=o.forwardRef((e,t)=>{let r=N(D,e.__scopePopover),i=o.useRef(null),s=(0,l.s)(t,i),d=o.useRef(!1);return o.useEffect(()=>{let e=i.current;if(e)return(0,x.Eq)(e)},[]),(0,n.jsx)(b.A,{as:O,allowPinchZoom:!0,children:(0,n.jsx)(M,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.mK)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),d.current||null==(t=r.triggerRef.current)||t.focus()}),onPointerDownOutside:(0,a.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;d.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),Q=o.forwardRef((e,t)=>{let r=N(D,e.__scopePopover),a=o.useRef(!1),l=o.useRef(!1);return(0,n.jsx)(M,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,o;null==(n=e.onCloseAutoFocus)||n.call(e,t),t.defaultPrevented||(a.current||null==(o=r.triggerRef.current)||o.focus(),t.preventDefault()),a.current=!1,l.current=!1},onInteractOutside:t=>{var n,o;null==(n=e.onInteractOutside)||n.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let i=t.target;(null==(o=r.triggerRef.current)?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),M=o.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,disableOutsidePointerEvents:i,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:h,onInteractOutside:m,...v}=e,g=N(D,r),x=C(r);return(0,d.Oh)(),(0,n.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,n.jsx)(s.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:m,onEscapeKeyDown:u,onPointerDownOutside:p,onFocusOutside:h,onDismiss:()=>g.onOpenChange(!1),children:(0,n.jsx)(f.UC,{"data-state":W(g.open),role:"dialog",id:g.contentId,...x,...v,ref:t,style:{...v.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)"}})})})}),F="PopoverClose";function W(e){return e?"open":"closed"}o.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,l=N(F,r);return(0,n.jsx)(m.sG.button,{type:"button",...o,ref:t,onClick:(0,a.mK)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=F,o.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=C(r);return(0,n.jsx)(f.i3,{...a,...o,ref:t})}).displayName="PopoverArrow";var H=r(75889);let K=P,X=k,U=o.forwardRef((e,t)=>{let{className:r,align:o="center",sideOffset:a=4,...l}=e;return(0,n.jsx)(_,{children:(0,n.jsx)(z,{ref:t,align:o,sideOffset:a,side:"bottom",className:(0,H.QP)("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",r),...l})})});U.displayName=z.displayName},71028:(e,t,r)=>{r.d(t,{HideIfEmpty:()=>s}),r(65156);var n=r(12115),o=r(95155),a=(0,n.createContext)({nonce:void 0});function l(e){return document.querySelector('[data-fd-if-empty="'.concat(e,'"]'))}function i(e){for(let t=0;t<e.childNodes.length;t++){let r=e.childNodes.item(t);if(r.nodeType===Node.TEXT_NODE||r.nodeType===Node.ELEMENT_NODE&&"none"!==window.getComputedStyle(r).display)return!1}return!0}function s(e){let{as:t,...r}=e,s=(0,n.useId)(),{nonce:d}=(0,n.useContext)(a),[c,u]=(0,n.useState)(()=>{let e="undefined"!=typeof window?l(s):null;if(e)return i(e)});return(0,n.useEffect)(()=>{let e=()=>{let e=l(s);e&&u(i(e))};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[s]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t,{...r,"data-fd-if-empty":s,hidden:null!=c&&c}),void 0===c&&(0,o.jsx)("script",{nonce:d,dangerouslySetInnerHTML:{__html:"{".concat(l,";").concat(i,";(").concat(e=>{var t;let r=l(e);r&&(r.hidden=i(r));let n=document.currentScript;n&&(null==(t=n.parentNode)||t.removeChild(n))},')("').concat(s,'")}')}})]})}},77838:(e,t,r)=>{r.d(t,{BaseLinkItem:()=>i});var n=r(95155),o=r(99987),a=r(89496),l=r(1481);function i(e){var t;let{ref:r,item:i,...s}=e,d=(0,o.a8)(),c=null!=(t=i.active)?t:"url",u="none"!==c&&(0,a.$)(i.url,d,"nested-url"===c);return(0,n.jsx)(l.default,{ref:r,href:i.url,external:i.external,...s,"data-active":u,children:s.children})}},91044:(e,t,r)=>{r.d(t,{CollapsibleControl:()=>p,LayoutBody:()=>f,Navbar:()=>u});var n=r(95155),o=r(13481),a=r(75889),l=r(81501),i=r(77222),s=r(67652),d=r(65185),c=r(21036);function u(e){let{isTransparent:t}=(0,s.hI)();return(0,n.jsx)("header",{id:"nd-subnav",...e,className:(0,a.QP)("fixed top-(--fd-banner-height) inset-x-0 z-30 flex items-center ps-4 pe-2.5 border-b transition-colors backdrop-blur-sm",!t&&"bg-fd-background/80",e.className),children:e.children})}function f(e){let{collapsed:t}=(0,i.c)();return(0,n.jsx)("main",{id:"nd-docs-layout",...e,className:(0,a.QP)("flex flex-1 flex-col pt-(--fd-nav-height) transition-[padding]",!t&&"mx-(--fd-layout-offset)",e.className),style:{...e.style,paddingInlineStart:t?"min(calc(100vw - var(--fd-page-width)), var(--fd-sidebar-width))":"var(--fd-sidebar-width)"},children:e.children})}function p(){let{collapsed:e}=(0,i.c)();return(0,n.jsxs)("div",{className:(0,a.QP)("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,n.jsx)(d.SidebarCollapseTrigger,{className:(0,a.QP)((0,l.r)({color:"ghost",size:"icon-sm",className:"rounded-lg"})),children:(0,n.jsx)(o.Bx,{})}),(0,n.jsx)(c.SearchToggle,{className:"rounded-lg",hideIfDisabled:!0})]})}}}]);