1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[85],{3572:(e,t,r)=>{r.d(t,{Popover:()=>eu,PopoverContent:()=>ep,PopoverTrigger:()=>ef});var n=r(95532),o=r(61216),a=r(57536),l=r(19003),i=r(46715),s=r(20233),d=r(85243),c=r(80033),u=r(44606),f=r(90054),p=r(4419),m=r(37063),h=o.forwardRef((e,t)=>{let{children:r,width:o=10,height:a=5,...l}=e;return(0,n.jsx)(m.sG.svg,{...l,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,n.jsx)("polygon",{points:"0,0 30,0 15,10"})})});h.displayName="Arrow";var v=r(61898),g=r(59518),x="Popper",[b,y]=(0,i.A)(x),[w,E]=b(x),C=e=>{let{__scopePopper:t,children:r}=e,[a,l]=o.useState(null);return(0,n.jsx)(w,{scope:t,anchor:a,onAnchorChange:l,children:r})};C.displayName=x;var S="PopperAnchor",j=o.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:a,...i}=e,s=E(S,r),d=o.useRef(null),c=(0,l.s)(t,d);return o.useEffect(()=>{s.onAnchorChange((null==a?void 0:a.current)||d.current)}),a?null:(0,n.jsx)(m.sG.div,{...i,ref:c})});j.displayName=S;var P="PopperContent",[N,T]=b(P),R=o.forwardRef((e,t)=>{var r,a,i,s,d,c,u,h;let{__scopePopper:x,side:b="bottom",sideOffset:y=0,align:w="center",alignOffset:C=0,arrowPadding:S=0,avoidCollisions:j=!0,collisionBoundary:T=[],collisionPadding:R=0,sticky:L="partial",hideWhenDetached:k=!1,updatePositionStrategy:A="optimized",onPlaced:I,...z}=e,F=E(P,x),[M,W]=o.useState(null),H=(0,l.s)(t,e=>W(e)),[Q,X]=o.useState(null),B=function(e){let[t,r]=o.useState(void 0);return(0,g.N)(()=>{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}(Q),Y=null!==(u=null==B?void 0:B.width)&&void 0!==u?u:0,U=null!==(h=null==B?void 0:B.height)&&void 0!==h?h:0,G="number"==typeof R?R:{top:0,right:0,bottom:0,left:0,...R},K=Array.isArray(T)?T:[T],q=K.length>0,$={padding:G,boundary:K.filter(O),altBoundary:q},{refs:V,floatingStyles:Z,placement:J,isPositioned:ee,middlewareData:et}=(0,f.we)({strategy:"fixed",placement:b+("center"!==w?"-"+w:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,p.ll)(...t,{animationFrame:"always"===A})},elements:{reference:F.anchor},middleware:[(0,f.cY)({mainAxis:y+U,alignmentAxis:C}),j&&(0,f.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===L?(0,f.ER)():void 0,...$}),j&&(0,f.UU)({...$}),(0,f.Ej)({...$,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:l}=r.reference,i=t.floating.style;i.setProperty("--radix-popper-available-width","".concat(n,"px")),i.setProperty("--radix-popper-available-height","".concat(o,"px")),i.setProperty("--radix-popper-anchor-width","".concat(a,"px")),i.setProperty("--radix-popper-anchor-height","".concat(l,"px"))}}),Q&&(0,f.UE)({element:Q,padding:S}),D({arrowWidth:Y,arrowHeight:U}),k&&(0,f.jD)({strategy:"referenceHidden",...$})]}),[er,en]=_(J),eo=(0,v.c)(I);(0,g.N)(()=>{ee&&(null==eo||eo())},[ee,eo]);let ea=null===(r=et.arrow)||void 0===r?void 0:r.x,el=null===(a=et.arrow)||void 0===a?void 0:a.y,ei=(null===(i=et.arrow)||void 0===i?void 0:i.centerOffset)!==0,[es,ed]=o.useState();return(0,g.N)(()=>{M&&ed(window.getComputedStyle(M).zIndex)},[M]),(0,n.jsx)("div",{ref:V.setFloating,"data-radix-popper-content-wrapper":"",style:{...Z,transform:ee?Z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:es,"--radix-popper-transform-origin":[null===(s=et.transformOrigin)||void 0===s?void 0:s.x,null===(d=et.transformOrigin)||void 0===d?void 0:d.y].join(" "),...(null===(c=et.hide)||void 0===c?void 0:c.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,n.jsx)(N,{scope:x,placedSide:er,onArrowChange:X,arrowX:ea,arrowY:el,shouldHideArrow:ei,children:(0,n.jsx)(m.sG.div,{"data-side":er,"data-align":en,...z,ref:H,style:{...z.style,animation:ee?void 0:"none"}})})})});R.displayName=P;var L="PopperArrow",k={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},A=o.forwardRef(function(e,t){let{__scopePopper:r,...o}=e,a=T(L,r),l=k[a.placedSide];return(0,n.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,n.jsx)(h,{...o,ref:t,style:{...o.style,display:"block"}})})});function O(e){return null!==e}A.displayName=L;var D=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,a,l;let{placement:i,rects:s,middlewareData:d}=t,c=(null===(r=d.arrow)||void 0===r?void 0:r.centerOffset)!==0,u=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=_(i),h={start:"0%",center:"50%",end:"100%"}[m],v=(null!==(a=null===(n=d.arrow)||void 0===n?void 0:n.x)&&void 0!==a?a:0)+u/2,g=(null!==(l=null===(o=d.arrow)||void 0===o?void 0:o.y)&&void 0!==l?l:0)+f/2,x="",b="";return"bottom"===p?(x=c?h:"".concat(v,"px"),b="".concat(-f,"px")):"top"===p?(x=c?h:"".concat(v,"px"),b="".concat(s.floating.height+f,"px")):"right"===p?(x="".concat(-f,"px"),b=c?h:"".concat(g,"px")):"left"===p&&(x="".concat(s.floating.width+f,"px"),b=c?h:"".concat(g,"px")),{data:{x,y:b}}}});function _(e){let[t,r="center"]=e.split("-");return[t,r]}var I=r(94866),z=r(85320),F=r(74541),M=r(31574),W=r(22123),H=r(6353),Q="Popover",[X,B]=(0,i.A)(Q,[y]),Y=y(),[U,G]=X(Q),K=e=>{let{__scopePopover:t,children:r,open:a,defaultOpen:l,onOpenChange:i,modal:s=!1}
1=e,d=Y(t),c=o.useRef(null),[f,p]=o.useState(!1),[m,h]=(0,M.i)({prop:a,defaultProp:null!=l&&l,onChange:i,caller:Q});return(0,n.jsx)(C,{...d,children:(0,n.jsx)(U,{scope:t,contentId:(0,u.B)(),triggerRef:c,open:m,onOpenChange:h,onOpenToggle:o.useCallback(()=>h(e=>!e),[h]),hasCustomAnchor:f,onCustomAnchorAdd:o.useCallback(()=>p(!0),[]),onCustomAnchorRemove:o.useCallback(()=>p(!1),[]),modal:s,children:r})})};K.displayName=Q;var q="PopoverAnchor";o.forwardRef((e,t)=>{let{__scopePopover:r,...a}=e,l=G(q,r),i=Y(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:d}=l;return o.useEffect(()=>(s(),()=>d()),[s,d]),(0,n.jsx)(j,{...i,...a,ref:t})}).displayName=q;var $="PopoverTrigger",V=o.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,i=G($,r),s=Y(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":ed(i.open),...o,ref:d,onClick:(0,a.m)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?c:(0,n.jsx)(j,{asChild:!0,...s,children:c})});V.displayName=$;var Z="PopoverPortal",[J,ee]=X(Z,{forceMount:void 0}),et=e=>{let{__scopePopover:t,forceMount:r,children:o,container:a}=e,l=G(Z,t);return(0,n.jsx)(J,{scope:t,forceMount:r,children:(0,n.jsx)(z.C,{present:r||l.open,children:(0,n.jsx)(I.Z,{asChild:!0,container:a,children:o})})})};et.displayName=Z;var er="PopoverContent",en=o.forwardRef((e,t)=>{let r=ee(er,e.__scopePopover),{forceMount:o=r.forceMount,...a}=e,l=G(er,e.__scopePopover);return(0,n.jsx)(z.C,{present:o||l.open,children:l.modal?(0,n.jsx)(ea,{...a,ref:t}):(0,n.jsx)(el,{...a,ref:t})})});en.displayName=er;var eo=(0,F.TL)("PopoverContent.RemoveScroll"),ea=o.forwardRef((e,t)=>{let r=G(er,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,W.Eq)(e)},[]),(0,n.jsx)(H.A,{as:eo,allowPinchZoom:!0,children:(0,n.jsx)(ei,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),d.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.m)(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.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),el=o.forwardRef((e,t)=>{let r=G(er,e.__scopePopover),a=o.useRef(!1),l=o.useRef(!1);return(0,n.jsx)(ei,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,o;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(a.current||null===(o=r.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),a.current=!1,l.current=!1},onInteractOutside:t=>{var n,o;null===(n=e.onInteractOutside)||void 0===n||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?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),ei=o.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,disableOutsidePointerEvents:i,onEscapeKeyDown:u,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,...h}=e,v=G(er,r),g=Y(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:f,onFocusOutside:p,onDismiss:()=>v.onOpenChange(!1),children:(0,n.jsx)(R,{"data-state":ed(v.open),role:"dialog",id:v.contentId,...g,...h,ref:t,style:{...h.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)"}})})})}),es="PopoverClose";function ed(e){return e?"open":"closed"}o.forwardRef((e,t)=>
1{let{__scopePopover:r,...o}=e,l=G(es,r);return(0,n.jsx)(m.sG.button,{type:"button",...o,ref:t,onClick:(0,a.m)(e.onClick,()=>l.onOpenChange(!1))})}).displayName=es,o.forwardRef((e,t)=>{let{__scopePopover:r,...o}=e,a=Y(r);return(0,n.jsx)(A,{...a,...o,ref:t})}).displayName="PopoverArrow";var ec=r(65940);let eu=K,ef=V,ep=o.forwardRef((e,t)=>{let{className:r,align:o="center",sideOffset:a=4,...l}=e;return(0,n.jsx)(et,{children:(0,n.jsx)(en,{ref:t,align:o,sideOffset:a,side:"bottom",className:(0,ec.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})})});ep.displayName=en.displayName},6353:(e,t,r)=>{r.d(t,{A:()=>T});var n=r(91652),o=r(61216),a=r(83895),l=r(56992),i=(0,r(76377).f)(),s=function(){},d=o.forwardRef(function(e,t){var r=o.useRef(null),a=o.useState({onScrollCapture:s,onWheelCapture:s,onTouchMoveCapture:s}),d=a[0],c=a[1],u=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,h=e.enabled,v=e.shards,g=e.sideCar,x=e.noRelative,b=e.noIsolation,y=e.inert,w=e.allowPinchZoom,E=e.as,C=e.gapMode,S=(0,n.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=(0,l.S)([r,t]),P=(0,n.Cl)((0,n.Cl)({},S),d);return o.createElement(o.Fragment,null,h&&o.createElement(g,{sideCar:i,removeScrollBar:m,shards:v,noRelative:x,noIsolation:b,inert:y,setCallbacks:c,allowPinchZoom:!!w,lockRef:r,gapMode:C}),u?o.cloneElement(o.Children.only(f),(0,n.Cl)((0,n.Cl)({},P),{ref:j})):o.createElement(void 0===E?"div":E,(0,n.Cl)({},P,{className:p,ref:j}),f))});d.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},d.classNames={fullWidth:a.pN,zeroRight:a.Mi};var c=r(21569),u=r(14962),f=r(1316),p=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){p=!1}var h=!!p&&{passive:!1},v=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])},g=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),x(e,n)){var o=b(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},x=function(e,t){return"v"===e?v(t,"overflowY"):v(t,"overflowX")},b=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},y=function(e,t,r,n,o){var a,l=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),i=l*n,s=r.target,d=t.contains(s),c=!1,u=i>0,f=0,p=0;do{if(!s)break;var m=b(e,s),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&x(e,s)&&(f+=v,p+=h);var g=s.parentNode;s=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!d&&s!==document.body||d&&(t.contains(s)||t===s));return u&&(o&&1>Math.abs(f)||!o&&i>f)?c=!0:!u&&(o&&1>Math.abs(p)||!o&&-i>p)&&(c=!0),c},w=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},E=function(e){return[e.deltaX,e.deltaY]},C=function(e){return e&&"current"in e?e.current:e},S=0,j=[];let P=(0,c.m)(i,function(e){var t=o.useRef([]),r=o.useRef([0,0]),a=o.useRef(),l=o.useState(S++)[0],i=o.useState(f.T0)[0],s=o.useRef(e);o.useEffect(function(){s.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(l));var t=(0,n.fX)([e.lockRef.current],(e.shards||[]).map(C),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(l))}),function(){document.body.classList.remove("block-interactivity-".concat(l)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(l))})}}},[e.inert,e.lockRef.current,e.shards]);var d=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!s.current.allowPinchZoom;var n,o=w(e),l=r.current,i="deltaX"in e?e.deltaX:l[0]-o[0],d="deltaY"in e?e.deltaY:l[1]-o[1],c=e.target,u=Math.abs(i)>Math.abs(d)?"h":"v";if("touches"in e&&"h"===u&&"range"===c.type)return!1;var f=g(u,c);if(!f)return!0;
1if(f?n=u:(n="v"===u?"h":"v",f=g(u,c)),!f)return!1;if(!a.current&&"changedTouches"in e&&(i||d)&&(a.current=n),!n)return!0;var p=a.current||n;return y(p,t,e,"h"===p?i:d,!0)},[]),c=o.useCallback(function(e){if(j.length&&j[j.length-1]===i){var r="deltaY"in e?E(e):w(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)[0]===r[0]&&n[1]===r[1]})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(s.current.shards||[]).map(C).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?d(e,o[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),p=o.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)},[]),m=o.useCallback(function(e){r.current=w(e),a.current=void 0},[]),v=o.useCallback(function(t){p(t.type,E(t),t.target,d(t,e.lockRef.current))},[]),x=o.useCallback(function(t){p(t.type,w(t),t.target,d(t,e.lockRef.current))},[]);o.useEffect(function(){return j.push(i),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:x}),document.addEventListener("wheel",c,h),document.addEventListener("touchmove",c,h),document.addEventListener("touchstart",m,h),function(){j=j.filter(function(e){return e!==i}),document.removeEventListener("wheel",c,h),document.removeEventListener("touchmove",c,h),document.removeEventListener("touchstart",m,h)}},[]);var b=e.removeScrollBar,P=e.inert;return o.createElement(o.Fragment,null,P?o.createElement(i,{styles:"\n .block-interactivity-".concat(l," {pointer-events: none;}\n .allow-interactivity-").concat(l," {pointer-events: all;}\n")}):null,b?o.createElement(u.jp,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var N=o.forwardRef(function(e,t){return o.createElement(d,(0,n.Cl)({},e,{ref:t,sideCar:P}))});N.classNames=d.classNames;let T=N},11150:(e,t,r)=>{r.d(t,{RootProvider:()=>y});var n=r(95532),o=r(41650),a=r(61216),l=r(23220),i=r(65583),s=r(86049),d=r(15718),c=r(91881),u=r(65649);let f=(0,a.lazy)(()=>r.e(6275).then(r.bind(r,96275)));function p(e){let{children:t,dir:r="ltr",theme:a={},search:d,i18n:c}=e,u=t;return(null==d?void 0:d.enabled)!==!1&&(u=(0,n.jsx)(s.YL,{SearchDialog:f,...d,children:u})),(null==a?void 0:a.enabled)!==!1&&(u=(0,n.jsx)(o.N,{attribute:"class",defaultTheme:"system",enableSystem:!0,disableTransitionOnChange:!0,...a,children:u})),c&&(u=(0,n.jsx)(m,{...c,children:u})),(0,n.jsx)(l.FX,{dir:r,children:(0,n.jsx)(i.G,{children:u})})}function m(e){let{locales:t=[],locale:r,onLocaleChange:o,...l}=e,i=(0,u.rd)(),s=(0,u.a8)(),f=(0,d.J)(e=>{if(o)return o(e);let t=s.split("/").filter(e=>e.length>0);t[0]!==r?t.unshift(e):t[0]=e,i.push("/".concat(t.join("/"))),i.refresh()});return(0,n.jsx)(c.I18nContext.Provider,{value:(0,a.useMemo)(()=>({locale:r,locales:t,text:{...c.defaultTranslations,...l.translations},onChange:f}),[r,t,f,l.translations]),children:l.children})}var h=r(13906),v=r(47510),g=r(56101),x=r(24613);function b(e){let{children:t}=e;return(0,n.jsx)(h.Uy,{usePathname:v.usePathname,useRouter:v.useRouter,useParams:v.useParams,Link:g,Image:x.default,children:t})}function y(e){return(0,n.jsx)(b,{children:(0,n.jsx)(p,{...e,children:e.children})})}r(11853),r(92595)},14955:(e,t,r)=>{r.d(t,{LayoutBody:()=>m,LayoutTabs:()=>v,Navbar:()=>p,NavbarSidebarTrigger:()=>h});var n=r(95532),o=r(65940),a=r(61216),l=r(65583),i=r(92595),s=r(90312),d=r(59046),c=r(65438),u=r(65649),f=r(98583);function p(e){let{mode:t,...r}=e,{open:a,collapsed:s}=(0,l.c)(),{isTransparent:d}=(0,i.hI)();return(0,n.jsx)("header",{id:"nd-subnav",...r,className:(0,o.QP)("fixed flex flex-col inset-x-0 top-(--fd-banner-height) z-10 px-(--fd-layout-offset) h-(--fd-nav-height) backdrop-blur-sm transition-colors",(!d||a)&&"bg-fd-background/80","auto"===t&&!s&&"ps-[calc(var(--fd-layout-offset)+var(--fd-sidebar-width))]",r.className),children:r.children})}
1function m(e){let{collapsed:t}=(0,l.c)();return(0,n.jsx)("main",{id:"nd-docs-layout",...e,className:(0,o.QP)("flex flex-1 flex-col transition-[margin] fd-notebook-layout",e.className),style:{...e.style,marginInlineStart:t?"max(0px, min(calc(100vw - var(--fd-page-width)), var(--fd-sidebar-width)))":"var(--fd-sidebar-width)"},children:e.children})}function h(e){let{className:t,...r}=e,{setOpen:a}=(0,l.c)();return(0,n.jsx)("button",{...r,className:(0,o.QP)((0,s.r)({color:"ghost",size:"icon-sm",className:t})),onClick:()=>a(e=>!e),children:(0,n.jsx)(d.Bx,{})})}function v(e){let{options:t,...r}=e,l=(0,u.a8)(),i=(0,a.useMemo)(()=>{let e=l.endsWith("/")?l.slice(0,-1):l;return t.findLast(t=>t.urls?t.urls.has(e):(0,f.$)(t.url,l,!0))},[t,l]);return(0,n.jsx)("div",{...r,className:(0,o.QP)("flex flex-row items-center gap-2 overflow-auto",r.className),children:t.map(e=>(0,n.jsx)(g,{selected:i===e,option:e},e.url))})}function g(e){let{option:t,selected:r=!1}=e;return(0,n.jsx)(c.default,{className:(0,o.QP)("inline-flex rounded-full items-center px-2 py-1.5 font-medium gap-2 text-fd-muted-foreground text-sm text-nowrap",r&&"bg-fd-primary/10 text-fd-primary"),href:t.url,children:t.title})}},20233:(e,t,r)=>{r.d(t,{qW:()=>f});var n,o=r(61216),a=r(57536),l=r(37063),i=r(19003),s=r(61898),d=r(95532),c="dismissableLayer.update",u=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var r,f;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:v,onPointerDownOutside:g,onFocusOutside:x,onInteractOutside:b,onDismiss:y,...w}=e,E=o.useContext(u),[C,S]=o.useState(null),j=null!==(f=null==C?void 0:C.ownerDocument)&&void 0!==f?f:null===(r=globalThis)||void 0===r?void 0:r.document,[,P]=o.useState({}),N=(0,i.s)(t,e=>S(e)),T=Array.from(E.layers),[R]=[...E.layersWithOutsidePointerEventsDisabled].slice(-1),L=T.indexOf(R),k=C?T.indexOf(C):-1,A=E.layersWithOutsidePointerEventsDisabled.size>0,O=k>=L,D=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,s.c)(e),a=o.useRef(!1),l=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!a.current){let t=function(){m("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",l.current),l.current=t,r.addEventListener("click",l.current,{once:!0})):t()}else r.removeEventListener("click",l.current);a.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",l.current)}},[r,n]),{onPointerDownCapture:()=>a.current=!0}}(e=>{let t=e.target,r=[...E.branches].some(e=>e.contains(t));!O||r||(null==g||g(e),null==b||b(e),e.defaultPrevented||null==y||y())},j),_=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=(0,s.c)(e),a=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!a.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}(e=>{let t=e.target;[...E.branches].some(e=>e.contains(t))||(null==x||x(e),null==b||b(e),e.defaultPrevented||null==y||y())},j);return!function(e,t=globalThis?.document){let r=(0,s.c)(e);o.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=>{k===E.layers.size-1&&(null==v||v(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},j),o.useEffect(()=>{if(C)return h&&(0===E.layersWithOutsidePointerEventsDisabled.size&&(n=j.body.style.pointerEvents,j.body.style.pointerEvents="none"),E.layersWithOutsidePointerEventsDisabled.add(C)),E.layers.add(C),p(),()=>{h&&1===E.layersWithOutsidePointerEventsDisabled.size&&(j.body.style.pointerEvents=n)}},[C,j,h,E]),o.useEffect(()=>()=>{C&&(E.layers.delete(C),E.layersWithOutsidePointerEventsDisabled.delete(C),p())},[C,E]),o.useEffect(()=>{let e=()=>P({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,d.jsx)(l.sG.div,{...w,ref:N,style:{pointerEvents:A?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,D.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),o?(0,l.hO)(a,i):a.dispatchEvent(i)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>
1{let r=o.useContext(u),n=o.useRef(null),a=(0,i.s)(t,n);return o.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,d.jsx)(l.sG.div,{...e,ref:a})}).displayName="DismissableLayerBranch"},24613:(e,t,r)=>{r.d(t,{default:()=>o.a});var n=r(65738),o=r.n(n)},27988:(e,t,r)=>{function n(){for(var e,t,r=0,n="",o=arguments.length;r<o;r++)(e=arguments[r])&&(t=function e(t){var r,n,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(o&&(o+=" "),o+=n)}else for(n in t)t[n]&&(o&&(o+=" "),o+=n)}return o}(e))&&(n&&(n+=" "),n+=t);return n}r.d(t,{$:()=>n,A:()=>o});let o=n},41650:(e,t,r)=>{r.d(t,{D:()=>c,N:()=>u});var n=r(61216),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="undefined"==typeof window,s=n.createContext(void 0),d={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=n.useContext(s))?e:d},u=e=>n.useContext(s)?n.createElement(n.Fragment,null,e.children):n.createElement(p,{...e}),f=["light","dark"],p=e=>{let{forcedTheme:t,disableTransitionOnChange:r=!1,enableSystem:o=!0,enableColorScheme:i=!0,storageKey:d="theme",themes:c=f,defaultTheme:u=o?"system":"light",attribute:p="data-theme",value:x,children:b,nonce:y,scriptProps:w}=e,[E,C]=n.useState(()=>h(d,u)),[S,j]=n.useState(()=>"system"===E?g():E),P=x?Object.values(x):c,N=n.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=g());let n=x?x[t]:t,l=r?v(y):null,s=document.documentElement,d=e=>{"class"===e?(s.classList.remove(...P),n&&s.classList.add(n)):e.startsWith("data-")&&(n?s.setAttribute(e,n):s.removeAttribute(e))};if(Array.isArray(p)?p.forEach(d):d(p),i){let e=a.includes(u)?u:null,r=a.includes(t)?t:e;s.style.colorScheme=r}null==l||l()},[y]),T=n.useCallback(e=>{let t="function"==typeof e?e(E):e;C(t);try{localStorage.setItem(d,t)}catch(e){}},[E]),R=n.useCallback(e=>{j(g(e)),"system"===E&&o&&!t&&N("system")},[E,t]);n.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(R),R(e),()=>e.removeListener(R)},[R]),n.useEffect(()=>{let e=e=>{e.key===d&&(e.newValue?C(e.newValue):T(u))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[T]),n.useEffect(()=>{N(null!=t?t:E)},[t,E]);let L=n.useMemo(()=>({theme:E,setTheme:T,forcedTheme:t,resolvedTheme:"system"===E?S:E,themes:o?[...c,"system"]:c,systemTheme:o?S:void 0}),[E,T,t,S,o,c]);return n.createElement(s.Provider,{value:L},n.createElement(m,{forcedTheme:t,storageKey:d,attribute:p,enableSystem:o,enableColorScheme:i,defaultTheme:u,value:x,themes:c,nonce:y,scriptProps:w}),b)},m=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:"undefined"==typeof window?u:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(p,")")}})}),h=(e,t)=>{let r;if(!i){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},v=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)}},g=e=>(e||(e=window.matchMedia(l)),e.matches?"dark":"light")},44631:(e,t,r)=>{r.d(t,{RootToggle:()=>f});var n=r(95532),o=r(59046),a=r(61216),l=r(65438),i=r(65649),s=r(65940),d=r(98583),c=r(65583),u=r(3572);function f(e){let{options:t,placeholder:r,...f}=e,[p,m]=(0,a.useState)(!1),{closeOnRedirect:h}=(0,c.c)(),v=(0,i.a8)(),g=(0,a.useMemo)(()=>{let e=v.endsWith("/")?v.slice(0,-1):v;return t.findLast(t=>t.urls?t.urls.has(e):(0,d.$)(t.url,v,!0))},[t,v]),x=()=>{h.current=!1,m(!1)},b=g?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"size-9 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.Popover,{open:p,onOpenChange:m,children:[b&&(0,n.jsxs)(u.PopoverTrigger,{...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:"ms-auto size-4 text-fd-muted-foreground"})]}),(0,n.jsx)(u.PopoverContent,{className:"flex flex-col gap-1 min-w-(--radix-popover-trigger-width) overflow-hidden p-1",children:t.map(e=>{var t;let r=e===g;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?void 0:t.className),children:[(0,n.jsx)("div",{className:"size-9 md:size-5 md:mt-1 md:mb-auto",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})]}
1),(0,n.jsx)(o.Jl,{className:(0,s.QP)("ms-auto size-3.5 text-fd-primary",!r&&"invisible")})]},e.url)})})]})}},47510:(e,t,r)=>{var n=r(33578);r.o(n,"permanentRedirect")&&r.d(t,{permanentRedirect:function(){return n.permanentRedirect}}),r.o(n,"redirect")&&r.d(t,{redirect:function(){return n.redirect}}),r.o(n,"useParams")&&r.d(t,{useParams:function(){return n.useParams}}),r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},48057:(e,t,r)=>{r.d(t,{BaseLinkItem:()=>s});var n=r(95532),o=r(65438),a=r(65649),l=r(61216),i=r(98583);let s=(0,l.forwardRef)((e,t)=>{var r;let{item:l,...s}=e,d=(0,a.a8)(),c=null!==(r=l.active)&&void 0!==r?r:"url",u="none"!==c&&(0,i.$)(l.url,d,"nested-url"===c);return(0,n.jsx)(o.default,{ref:t,href:l.url,external:l.external,...s,"data-active":u,children:s.children})});s.displayName="BaseLinkItem"},50659:(e,t,r)=>{r.d(t,{LargeSearchToggle:()=>c,SearchToggle:()=>d});var n=r(95532),o=r(59046),a=r(86049),l=r(91881),i=r(65940),s=r(90312);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))})]})}},51127:(e,t,r)=>{r.r(t),r.d(t,{Sidebar:()=>es,SidebarCollapseTrigger:()=>ex,SidebarFolder:()=>em,SidebarFolderContent:()=>eg,SidebarFolderLink:()=>ev,SidebarFolderTrigger:()=>eh,SidebarFooter:()=>ec,SidebarHeader:()=>ed,SidebarItem:()=>ep,SidebarPageTree:()=>ew,SidebarSeparator:()=>ef,SidebarViewport:()=>eu});var n=r(95532),o=r(59046),a=r(65649),l=r(61216),i=r(65438),s=r(93878),d=r(65940),c=r(37063),u=r(85320),f=r(46715),p=r(19003),m=r(61898),h=r(23220),v=r(59518),g=r(57536),x="ScrollArea",[b,y]=(0,f.A)(x),[w,E]=b(x),C=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:a,scrollHideDelay:i=600,...s}=e,[d,u]=l.useState(null),[f,m]=l.useState(null),[v,g]=l.useState(null),[x,b]=l.useState(null),[y,E]=l.useState(null),[C,S]=l.useState(0),[j,P]=l.useState(0),[N,T]=l.useState(!1),[R,L]=l.useState(!1),k=(0,p.s)(t,e=>u(e)),A=(0,h.jH)(a);return(0,n.jsx)(w,{scope:r,type:o,dir:A,scrollHideDelay:i,scrollArea:d,viewport:f,onViewportChange:m,content:v,onContentChange:g,scrollbarX:x,onScrollbarXChange:b,scrollbarXEnabled:N,onScrollbarXEnabledChange:T,scrollbarY:y,onScrollbarYChange:E,scrollbarYEnabled:R,onScrollbarYEnabledChange:L,onCornerWidthChange:S,onCornerHeightChange:P,children:(0,n.jsx)(c.sG.div,{dir:A,...s,ref:k,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":j+"px",...e.style}})})});C.displayName=x;var S="ScrollAreaViewport",j=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:o,nonce:a,...i}=e,s=E(S,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})})]})});j.displayName=S;var P="ScrollAreaScrollbar",N=l.forwardRef((e,t)=>
1{let{forceMount:r,...o}=e,a=E(P,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)(T,{...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)(k,{...o,ref:t}):null});N.displayName=P;var T=l.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=E(P,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=E(P,e.__scopeScrollArea),s="horizontal"===e.orientation,d=q(()=>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)(k,{"data-state":"hidden"===c?"hidden":"visible",...a,ref:t,onPointerEnter:(0,g.m)(e.onPointerEnter,()=>f("POINTER_ENTER")),onPointerLeave:(0,g.m)(e.onPointerLeave,()=>f("POINTER_LEAVE"))})})}),L=l.forwardRef((e,t)=>{let r=E(P,e.__scopeScrollArea),{forceMount:o,...a}=e,[i,s]=l.useState(!1),d="horizontal"===e.orientation,c=q(()=>{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)(k,{"data-state":i?"visible":"hidden",...a,ref:t})})}),k=l.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,a=E(P,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=B(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 G([l,i],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,d,t)}return"horizontal"===r?(0,n.jsx)(A,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=U(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)(O,{...f,ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=U(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}),A=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...a}=e,i=E(P,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)}})}})}),O=l.forwardRef((e,t)=>
1{let{sizes:r,onSizesChange:o,...a}=e,i=E(P,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)}})}})}),[D,_]=b(P),I=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:a,onThumbChange:i,onThumbPointerUp:s,onThumbPointerDown:d,onThumbPositionChange:u,onDragScroll:f,onWheelScroll:h,onResize:v,...x}=e,b=E(P,r),[y,w]=l.useState(null),C=(0,p.s)(t,e=>w(e)),S=l.useRef(null),j=l.useRef(""),N=b.viewport,T=o.content-o.viewport,R=(0,m.c)(h),L=(0,m.c)(u),k=q(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==y?void 0:y.contains(t))&&R(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,y,T,R]),l.useEffect(L,[o,L]),$(y,k),$(b.content,k),(0,n.jsx)(D,{scope:r,scrollbar:y,hasThumb:a,onThumbChange:(0,m.c)(i),onThumbPointerUp:(0,m.c)(s),onThumbPositionChange:L,onThumbPointerDown:(0,m.c)(d),children:(0,n.jsx)(c.sG.div,{...x,ref:C,style:{position:"absolute",...x.style},onPointerDown:(0,g.m)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),S.current=y.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),A(e))}),onPointerMove:(0,g.m)(e.onPointerMove,A),onPointerUp:(0,g.m)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=j.current,b.viewport&&(b.viewport.style.scrollBehavior=""),S.current=null})})})}),z="ScrollAreaThumb",F=l.forwardRef((e,t)=>{let{forceMount:r,...o}=e,a=_(z,e.__scopeScrollArea);return(0,n.jsx)(u.C,{present:r||a.hasThumb,children:(0,n.jsx)(M,{ref:t,...o})})}),M=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:o,...a}=e,i=E(z,r),s=_(z,r),{onThumbPositionChange:d}=s,u=(0,p.s)(t,e=>s.onThumbChange(e)),f=l.useRef(void 0),m=q(()=>{f.current&&(f.current(),f.current=void 0)},100);return l.useEffect(()=>{let e=i.viewport;if(e){let t=()=>{m(),f.current||(f.current=K(e,d),d())};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,m,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,g.m)(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,g.m)(e.onPointerUp,s.onThumbPointerUp)})});F.displayName=z;var W="ScrollAreaCorner",H=l.forwardRef((e,t)=>{let r=E(W,e.__scopeScrollArea),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(Q,{...e,ref:t}):null});H.displayName=W;var Q=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,...o}=e,a=E(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?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),u(t)}),$(a.scrollbarY,()=>{var e;let t=(null===(e=a.scrollbarY)||void 0===e?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 B(e,t){let r=e/t;return isNaN(r)?0:r}function Y(e){let t=B(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function U(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=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,l]:[-1*l,0]);return G([0,l],[0,a-n])(i)}function G(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 K=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;
1(l||i)&&t(),r=a,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function q(e,t){let r=(0,m.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,m.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 V=l.forwardRef(({className:e,children:t,...r},o)=>(0,n.jsxs)(C,{ref:o,type:"scroll",className:(0,d.QP)("overflow-hidden",e),...r,children:[t,(0,n.jsx)(H,{}),(0,n.jsx)(J,{orientation:"vertical"})]}));V.displayName=C.displayName;let Z=l.forwardRef(({className:e,children:t,...r},o)=>(0,n.jsx)(j,{ref:o,className:(0,d.QP)("size-full rounded-[inherit]",e),...r,children:t}));Z.displayName=j.displayName;let J=l.forwardRef(({className:e,orientation:t="vertical",...r},o)=>(0,n.jsx)(N,{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)(F,{className:"relative flex-1 rounded-full bg-fd-border"})}));J.displayName=N.displayName;var ee=r(98583),et=r(27414),er=r(65583),en=r(41910),eo=r(11853);let ea=(0,en.F)("relative flex flex-row items-center gap-2 rounded-xl p-2 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"}}}),el=(0,l.createContext)(null),ei=(0,l.createContext)(null);function es(e){var t;let{defaultOpenLevel:r=0,prefetch:o=!0,collapsible:a=!0,...i}=e,{open:c,setOpen:f,collapsed:p}=(0,er.c)(),m=(0,l.useMemo)(()=>({defaultOpenLevel:r,prefetch:o,level:1}),[r,o]),[h,v]=(0,l.useState)(!1),g=(0,l.useRef)(0),x=(0,l.useRef)(0),b=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)"))&&void 0!==t&&t;if((0,s.T)(p,()=>{v(!1),x.current=Date.now()+150}),b){let e=c?"open":"closed";return(0,n.jsxs)(el.Provider,{value:m,children:[(0,n.jsx)(u.C,{present:c,children:(0,n.jsx)("div",{"data-state":e,className:"fixed z-40 inset-0 backdrop-blur-xs data-[state=open]:animate-fd-fade-in data-[state=closed]:animate-fd-fade-out",onClick:()=>f(!1)})}),(0,n.jsx)(u.C,{present:c,children:t=>{let{present:r}=t;return(0,n.jsx)("aside",{id:"nd-sidebar-mobile",...i,"data-state":e,className:(0,d.QP)("fixed text-[15px] flex flex-col shadow-lg rounded-2xl border start-2 inset-y-2 w-[85%] max-w-[380px] z-40 bg-fd-background data-[state=open]:animate-fd-sidebar-in data-[state=closed]:animate-fd-sidebar-out",!r&&"invisible",i.className),children:i.children})}})]})}return(0,n.jsx)("aside",{id:"nd-sidebar",...i,"data-collapsed":p,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)",p&&["rounded-xl border",h?"z-50 translate-x-2 shadow-lg":"opacity-0 -translate-x-(--fd-sidebar-offset) rtl:translate-x-(--fd-sidebar-offset)"],i.className),style:{transition:["top","opacity","translate","width"].map(e=>"".concat(e," ease 250ms")).join(", "),...i.style,"--fd-sidebar-offset":"calc(100% - 16px)","--fd-sidebar-margin":p?"0.5rem":"0px",width:p?"var(--fd-sidebar-width)":"calc(var(--fd-sidebar-width) + var(--fd-layout-offset))","--fd-sidebar-top":"calc(var(--fd-banner-height) + var(--fd-nav-height) + var(--fd-sidebar-margin))"},onPointerEnter:e=>{!a||!p||"touch"===e.pointerType||x.current>Date.now()||(window.clearTimeout(g.current),v(!0))},onPointerLeave:e=>{a&&p&&"touch"!==e.pointerType&&(window.clearTimeout(g.current),g.current=window.setTimeout(()=>{v(!1),x.current=Date.now()+150},Math.min(e.clientX,document.body.clientWidth-e.clientX)>100?0:500))},children:(0,n.jsx)(el.Provider,{value:m,children:i.children})})}function ed(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 ec(e){return(0,n.jsx)("div",{...e,className:(0,d.QP)("flex flex-col border-t px-4 py-3",e.className),children:e.children})}function eu(e){return(0,n.jsx)(V,{...e,className:(0,d.QP)("h-full",e.className),children:(0,n.jsx)(Z,{className:"p-4",style:{maskImage:"linear-gradient(to bottom, transparent, white 12px, white calc(100% - 12px), transparent)"},children:e.children})})}function ef(e){let{level:t}=ey();return(0,n.jsx)("p",{...e,className:(0,d.QP)("inline-flex items-center gap-2 mb-1.5 px-2 empty:mb-0 [&_svg]:size-4 [&_svg]:shrink-0",e.className),style:{paddingInlineStart:eC(t),...e.style},children:e.children})}function ep(e){let{icon:t,...r}=e,l=(0,a.a8)(),s=void 0!==r.href&&(0,ee.$)(r.href,l,!1),{prefetch:c,level:u}=ey();return(0,n.jsxs)(i.default,{...r,"data-active":s,className:(0,d.QP)(ea({active:s}),r.className),prefetch:c,style:{paddingInlineStart:eC(u),...r.style},children:[(0,n.jsx)(eS,{level:u,active:s}),null!=t?t:r.external?(0,n.jsx)(o.Gr,{}):null,r.children]})}function em(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)(et.Nt,{open:o,onOpenChange:a,...r,children:(0,n.jsx)(ei.Provider,{value:(0,l.useMemo)(()=>({open:o,setOpen:a}),[o]),children:r.children})})}function eh(e){let{className:t,...r}=e,{level:a}=ey(),{open:l}=eb();return(0,n.jsxs)(et.R6,{className:(0,d.QP)(ea({active:!1}),"w-full",t),...r,style:{paddingInlineStart:eC(a),...r.style},children:[(0,n.jsx)(eS,{level:a}),r.children,(0,n.jsx)(o.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!l&&"-rotate-90")})]})}function ev(e){let{open:t,setOpen:r}=eb(),{prefetch:l,level:s}=ey(),c=(0,a.a8)(),u=void 0!==e.href&&(0,ee.$)(e.href,c,!1);return(0,n.jsxs)(i.default,{...e,"data-active":u,className:(0,d.QP)(ea({active:u}),"w-full",e.className),onClick:e=>{e.target instanceof HTMLElement&&e.target.hasAttribute("data-icon")?(r(!t),e.preventDefault()):r(!u||!t)},prefetch:l,style:{paddingInlineStart:eC(s),...e.style},children:[(0,n.jsx)(eS,{level:s,active:u}),e.children,(0,n.jsx)(o.yQ,{"data-icon":!0,className:(0,d.QP)("ms-auto transition-transform",!t&&"-rotate-90")})]})}function eg(e){let t=ey();return(0,n.jsx)(et.Ke,{...e,className:(0,d.QP)("relative",e.className),children:(0,n.jsxs)(el.Provider,{value:(0,l.useMemo)(()=>({...t,level:t.level+1}),[t]),children:[1===t.level&&(0,n.jsx)("div",{className:"absolute w-px inset-y-1 bg-fd-border start-2.5"}),e.children]})})}
1function ex(e){let{collapsed:t,setCollapsed:r}=(0,er.c)();return(0,n.jsx)("button",{type:"button","aria-label":"Collapse Sidebar","data-collapsed":t,...e,onClick:()=>{r(e=>!e)},children:e.children})}function eb(){let e=(0,l.useContext)(ei);if(!e)throw Error("Missing sidebar folder");return e}function ey(){let e=(0,l.useContext)(el);if(!e)throw Error("<Sidebar /> component required.");return e}function ew(e){let{root:t}=(0,eo.t)();return(0,l.useMemo)(()=>{var r;let{Separator:o,Item:a,Folder:i}=null!==(r=e.components)&&void 0!==r?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)(ef,{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)(eE,{item:t,children:o},l)}return a?(0,n.jsx)(a,{item:t},t.url):(0,n.jsx)(ep,{href:t.url,external:t.external,icon:t.icon,children:t.name},t.url)})}(t.children,1)},t.$id)},[e.components,t])}function eE(e){var t;let{item:r,...o}=e,{defaultOpenLevel:a,level:l}=ey(),i=(0,eo.L)();return(0,n.jsxs)(em,{defaultOpen:(null!==(t=r.defaultOpen)&&void 0!==t?t:a>=l)||i.includes(r),children:[r.index?(0,n.jsxs)(ev,{href:r.index.url,external:r.index.external,...o,children:[r.icon,r.name]}):(0,n.jsxs)(eh,{...o,children:[r.icon,r.name]}),(0,n.jsx)(eg,{children:o.children})]})}function eC(e){return"calc(var(--spacing) * ".concat(e>1?3*e:2,")")}function eS(e){let{level:t,active:r}=e;return t<=1?null:(0,n.jsx)("div",{className:(0,d.QP)("absolute w-px inset-y-3 z-2 start-2.5 md:inset-y-2",r&&"bg-fd-primary")})}},64352:(e,t,r)=>{r.d(t,{ThemeToggle:()=>u});var n=r(95532),o=r(41910),a=r(59046),l=r(41650),i=r(61216),s=r(65940);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,m]=(0,i.useState)(!1);(0,i.useLayoutEffect)(()=>{m(!0)},[]);let h=(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:h,"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:h,"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)})})}},65738:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{default:function(){return s},getImageProps:function(){return i}});let n=r(9069),o=r(48690),a=r(94746),l=n._(r(40306));function i(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let s=a.Image},68278:(e,t,r)=>{r.d(t,{HideIfEmpty:()=>l});var n=r(61216),o=r(95532),a=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 l(e){let t,{children:r}=e,l=n.useId(),[i,s]=n.useState();return n.useEffect(()=>{let e=document.querySelector('[data-fdid="'.concat(l,'"]'));if(!e)return;let t=()=>{s(a(e))},r=new ResizeObserver(t);return r.observe(e),t(),()=>{r.disconnect()}},[l]),t=n.isValidElement(r)?n.cloneElement(r,{...r.props,"data-fdid":l,"data-empty":i,suppressHydrationWarning:!0}):n.Children.count(r)>1?n.Children.only(null):null,(0,o.jsxs)(o.Fragment,{children:[t,void 0===i&&(0,o.jsx)("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"{\nconst element = document.querySelector('[data-fdid=\"".concat(l,"\"]')\nif (element) {\n element.setAttribute('data-empty', String((").concat(a.toString(),")(element)))\n}}")}})]})}},80033:(e,t,r)=>{r.d(t,{n:()=>u});var n=r(61216),o=r(19003),a=r(37063),l=r(61898),i=r(95532),s="focusScope.autoFocusOnMount",d="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},u=n.forwardRef((e,t)=>
1{let{loop:r=!1,trapped:u=!1,onMountAutoFocus:v,onUnmountAutoFocus:g,...x}=e,[b,y]=n.useState(null),w=(0,l.c)(v),E=(0,l.c)(g),C=n.useRef(null),S=(0,o.s)(t,e=>y(e)),j=n.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;n.useEffect(()=>{if(u){let e=function(e){if(j.paused||!b)return;let t=e.target;b.contains(t)?C.current=t:m(C.current,{select:!0})},t=function(e){if(j.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||m(C.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&&m(b)});return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[u,b,j.paused]),n.useEffect(()=>{if(b){h.add(j);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(s,c);b.addEventListener(s,w),b.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(m(n,{select:t}),document.activeElement!==r)return}(f(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(b))}return()=>{b.removeEventListener(s,w),setTimeout(()=>{let t=new CustomEvent(d,c);b.addEventListener(d,E),b.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),b.removeEventListener(d,E),h.remove(j)},0)}}},[b,w,E,j]);let P=n.useCallback(e=>{if(!r&&!u||j.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){let t=e.currentTarget,[o,a]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&a?e.shiftKey||n!==a?e.shiftKey&&n===o&&(e.preventDefault(),r&&m(a,{select:!0})):(e.preventDefault(),r&&m(o,{select:!0})):n===t&&e.preventDefault()}},[r,u,j.paused]);return(0,i.jsx)(a.sG.div,{tabIndex:-1,...x,ref:S,onKeyDown:P})});function f(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 p(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[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()}}u.displayName="FocusScope";var h=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=v(e,t)).unshift(t)},remove(t){var r;null===(r=(e=v(e,t))[0])||void 0===r||r.resume()}}}();function v(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}},85243:(e,t,r)=>{r.d(t,{Oh:()=>a});var n=r(61216),o=0;function a(){n.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&&void 0!==e?e:l()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&&void 0!==t?t:l()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function l(){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}},86049:(e,t,r)=>{r.d(t,{$A:()=>l,YL:()=>s});var n=r(95532),o=r(61216);let a=(0,r(65649).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,hotKe
1y: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]})}},91652:(e,t,r)=>{r.d(t,{C6:()=>o,Cl:()=>a,Tt:()=>l,fX:()=>i});var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var a=function(){return(a=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 l(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}Object.create;function i(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))}Object.create,"function"==typeof SuppressedError&&SuppressedError},92053:(e,t,r)=>{r.d(t,{LanguageToggle:()=>s});var n=r(95532),o=r(91881),a=r(3572),l=r(65940),i=r(90312);function s(e){let t=(0,o.useI18n)();if(!t.locales)throw Error("Missing `<I18nProvider />`");return(0,n.jsxs)(a.Popover,{children:[(0,n.jsx)(a.PopoverTrigger,{"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.PopoverContent,{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-
1primary":"hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{var r;null===(r=t.onChange)||void 0===r||r.call(t,e.locale)},children:e.name},e.locale))]})]})}},94866:(e,t,r)=>{r.d(t,{Z:()=>s});var n=r(61216),o=r(44337),a=r(37063),l=r(59518),i=r(95532),s=n.forwardRef((e,t)=>{var r,s;let{container:d,...c}=e,[u,f]=n.useState(!1);(0,l.N)(()=>f(!0),[]);let p=d||u&&(null===(s=globalThis)||void 0===s?void 0:null===(r=s.document)||void 0===r?void 0:r.body);return p?o.createPortal((0,i.jsx)(a.sG.div,{...c,ref:t}),p):null});s.displayName="Portal"}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.