PageSourceSearch

https://www.librechat.ai/_next/static/chunks/7930-0a0a81678cd81377.js?dpl=dpl_GC7TfS1nTb67LkA4CEBQoZj7Y36f

js librechat.ai collected 2026-09-24 21:01:31 UTC 26,645 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7930],{7059:(e,t,r)=>{r.d(t,{u:()=>o});var n=r(56049);function o({enabled:e=!0}){let[t,r]=(0,n.useState)();return(0,n.useEffect)(()=>{if(!e)return;let t=()=>{r(window.scrollY<10)};return t(),window.addEventListener("scroll",t),()=>{window.removeEventListener("scroll",t)}},[e]),t}},7162:(e,t,r)=>{r.d(t,{C:()=>c,s:()=>s});var n=r(39335),o=r(42549),a=r(56049),l=r(63612);let i=(0,a.createContext)({});function s(){return(0,a.use)(i)}let u={};function c({locales:e=[],locale:t,onLocaleChange:r,children:s,translations:d=u}){let f=(0,n.rd)(),p=(0,n.a8)(),h=e=>{if(r)return r(e);let n=p.split("/").filter(e=>e.length>0);0===n.length||n[0]!==t?n.unshift(e):n[0]=e,f.push(`/${n.join("/")}`)},m=(0,a.useRef)(h);return m.current=h,(0,o.jsx)(i,{value:(0,a.useMemo)(()=>({locale:t,locales:e,onChange:e=>m.current(e)}),[t,e]),children:(0,o.jsx)(l.Dv,{translations:d,children:s})})}},7467:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(18129).A)("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]])},13100:(e,t,r)=>{function n(e,t,r={}){let{includeSeparator:o=!0}=r;return function e(r){let n;for(let a of r){if(t(a)){let e=[];return n&&e.push(n),e.push(a),e}if("separator"===a.type&&o){n=a;continue}if("folder"===a.type){let r=a.index&&t(a.index)?[a.index]:e(a.children);if(r)return r.unshift(a),n&&r.unshift(n),r}}}(e)??null}r.d(t,{r:()=>n}),Symbol("VisitBreak")},17965:(e,t,r)=>{r.d(t,{D:()=>c,N:()=>d});var n=r(56049),o=(e,t,r,n,o,a,l,i)=>{let s=document.documentElement,u=["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&&u.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="u"<typeof window,s=n.createContext(void 0),u={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=n.useContext(s))?e:u},d=e=>n.useContext(s)?n.createElement(n.Fragment,null,e.children):n.createElement(p,{...e}),f=["light","dark"],p=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:o=!0,storageKey:i="theme",themes:u=f,defaultTheme:c=r?"system":"light",attribute:d="data-theme",value:p,children:y,nonce:x,scriptProps:b})=>{let[w,k]=n.useState(()=>m(i,c)),[j,C]=n.useState(()=>"system"===w?v():w),S=p?Object.values(p):u,A=n.useCallback(e=>{let n=e;if(!n)return;"system"===e&&r&&(n=v());let l=p?p[n]:n,i=t?g(x):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...S),l&&s.classList.add(l)):e.startsWith("data-")&&(l?s.setAttribute(e,l):s.removeAttribute(e))};if(Array.isArray(d)?d.forEach(u):u(d),o){let e=a.includes(c)?c:null,t=a.includes(n)?n:e;s.style.colorScheme=t}null==i||i()},[x]),P=n.useCallback(e=>{let t="function"==typeof e?e(w):e;k(t);try{localStorage.setItem(i,t)}catch(e){}},[w]),E=n.useCallback(t=>{C(v(t)),"system"===w&&r&&!e&&A("system")},[w,e]);n.useEffect(()=>{let e=window.matchMedia(l);return e.addListener(E),E(e),()=>e.removeListener(E)},[E]),n.useEffect(()=>{let e=e=>{e.key===i&&(e.newValue?k(e.newValue):P(c))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[P]),n.useEffect(()=>{A(null!=e?e:w)},[e,w]);let N=n.useMemo(()=>({theme:w,setTheme:P,forcedTheme:e,resolvedTheme:"system"===w?j:w,themes:r?[...u,"system"]:u,systemTheme:r?j:void 0}),[w,P,e,j,r,u]);return n.createElement(s.Provider,{value:N},n.createElement(h,{forcedTheme:e,storageKey:i,attribute:d,enableSystem:r,enableColorScheme:o,defaultTheme:c,value:p,themes:u,nonce:x,scriptProps:b}),y)},h=n.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:a,enableColorScheme:l,defaultTheme:i,value:s,themes:u,nonce:c,scriptProps:d})=>{let f=JSON.stringify([r,t,i,e,u,s,a,l]).slice(1,-1);return n.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"u"<typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${o.toString()})(${f})`}})}),m=(e,t)=>
1{let r;if(!i){try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t}},g=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")},19122:(e,t,r)=>{r.d(t,{$A:()=>l,YL:()=>u});var n=r(42549),o=r(56049);let a=(0,o.createContext)({enabled:!1,open:!1,hotKey:[],setOpenSearch:()=>void 0});function l(){return(0,o.use)(a)}let i=[{key:e=>e.metaKey||e.ctrlKey,display:(0,n.jsx)(function(){let[e,t]=(0,o.useState)("⌘");return(0,o.useEffect)(()=>{/Windows|Linux/i.test(window.navigator.userAgent)&&t("Ctrl")},[]),e},{})},{key:"k",display:"K"}],s=(0,o.lazy)(()=>Promise.all([r.e(6567),r.e(6317),r.e(213),r.e(2428),r.e(9072),r.e(9050),r.e(4023)]).then(r.bind(r,44023)));function u({SearchDialog:e=s,children:t,preload:r=!0,options:l,hotKey:c=i,links:d}){let[f,p]=(0,o.useState)(!r&&void 0),h=(0,o.useEffectEvent)(e=>{c.every(t=>"string"==typeof t.key?e.key===t.key:t.key(e))&&(p(e=>!e),e.preventDefault())});return(0,o.useEffect)(()=>(window.addEventListener("keydown",h),()=>{window.removeEventListener("keydown",h)}),[]),(0,n.jsxs)(a,{value:(0,o.useMemo)(()=>({enabled:!0,open:f??!1,hotKey:c,setOpenSearch:p}),[f,c]),children:[(0,n.jsx)(o.Suspense,{fallback:null,children:void 0!==f&&(0,n.jsx)(e,{open:f,onOpenChange:p,links:d,...l})}),t]})}},21415:(e,t,r)=>{r.d(t,{So:()=>i,Og:()=>u,u2:()=>s});var n=r(49157);r(48777);var o=r(42549),a=r(56049),l=r(13100);function i(e,t){return e.$folder?null!==l.r(e.$folder.children,e=>"page"===e.type&&(0,n.$)(e.url,t)):e.urls?e.urls.has((0,n.S)(t)):(0,n.$)(e.url,t,!0)}function s({githubUrl:e,links:t}){return(0,a.useMemo)(()=>{let r=function({links:e=[],githubUrl:t}){let r=[...e];return t&&r.push({type:"icon",url:t,text:"Github",label:"GitHub",icon:(0,o.jsx)("svg",{role:"img",viewBox:"0 0 24 24",fill:"currentColor",children:(0,o.jsx)("path",{d:"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"})}),external:!0}),r}({links:t,githubUrl:e}),n=[],a=[];for(let e of r)switch(e.on){case"menu":a.push(e);break;case"nav":n.push(e);break;default:n.push(e),a.push(e)}return{navItems:n,menuItems:a,all:r}},[t,e])}function u(e,t){return"custom"!==e.type&&!!e.url&&"none"!==e.active&&(0,n.$)(e.url,t,"nested-url"===e.active)}},35251:(e,t,r)=>{r.d(t,{BN:()=>p,ER:()=>h,Ej:()=>g,UE:()=>y,UU:()=>m,cY:()=>f,jD:()=>v,we:()=>d});var n=r(14468),o=r(56049),a=r(81364),l="u">typeof document?o.useLayoutEffect:function(){};function i(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!i(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!i(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function s(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let r=s(e);return Math.round(t*r)/r}function c(e){let t=o.useRef(e);return l(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:d=[],platform:f,elements:{reference:p,floating:h}={},transform:m=!0,whileElementsMounted:g,open:v}
1=e,[y,x]=o.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[b,w]=o.useState(d);i(b,d)||w(d);let[k,j]=o.useState(null),[C,S]=o.useState(null),A=o.useCallback(e=>{e!==R.current&&(R.current=e,j(e))},[]),P=o.useCallback(e=>{e!==O.current&&(O.current=e,S(e))},[]),E=p||k,N=h||C,R=o.useRef(null),O=o.useRef(null),M=o.useRef(y),$=null!=g,T=c(g),D=c(f),L=c(v),z=o.useCallback(()=>{if(!R.current||!O.current)return;let e={placement:t,strategy:r,middleware:b};D.current&&(e.platform=D.current),(0,n.rD)(R.current,O.current,e).then(e=>{let t={...e,isPositioned:!1!==L.current};F.current&&!i(M.current,t)&&(M.current=t,a.flushSync(()=>{x(t)}))})},[b,t,r,D,L]);l(()=>{!1===v&&M.current.isPositioned&&(M.current.isPositioned=!1,x(e=>({...e,isPositioned:!1})))},[v]);let F=o.useRef(!1);l(()=>(F.current=!0,()=>{F.current=!1}),[]),l(()=>{if(E&&(R.current=E),N&&(O.current=N),E&&N){if(T.current)return T.current(E,N,z);z()}},[E,N,z,T,$]);let K=o.useMemo(()=>({reference:R,floating:O,setReference:A,setFloating:P}),[A,P]),_=o.useMemo(()=>({reference:E,floating:N}),[E,N]),H=o.useMemo(()=>{let e={position:r,left:0,top:0};if(!_.floating)return e;let t=u(_.floating,y.x),n=u(_.floating,y.y);return m?{...e,transform:"translate("+t+"px, "+n+"px)",...s(_.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,m,_.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:z,refs:K,elements:_,floatingStyles:H}),[y,z,K,_,H])}let f=(e,t)=>({...(0,n.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,n.BN)(e),options:[e,t]}),h=(e,t)=>({...(0,n.ER)(e),options:[e,t]}),m=(e,t)=>({...(0,n.UU)(e),options:[e,t]}),g=(e,t)=>({...(0,n.Ej)(e),options:[e,t]}),v=(e,t)=>
1({...(0,n.jD)(e),options:[e,t]}),y=(e,t)=>({name:"arrow",options:e,fn(t){let{element:r,padding:o}="function"==typeof e?e(t):e;return r&&({}).hasOwnProperty.call(r,"current")?null!=r.current?(0,n.UE)({element:r.current,padding:o}).fn(t):{}:r?(0,n.UE)({element:r,padding:o}).fn(t):{}},options:[e,t]})},44184:(e,t,r)=>{r.d(t,{AM:()=>ed,hl:()=>ep,Wv:()=>ef});var n=r(68852),o=r(42549),a=r(56049),l=r(6598),i=r(34080),s=r(56813),u=r(77677),c=r(81969),d=r(87598),f=r(63779),p=r(35251),h=r(14468),m=r(14359),g=a.forwardRef((e,t)=>{let{children:r,width:n=10,height:a=5,...l}=e;return(0,o.jsx)(m.sG.svg,{...l,ref:t,width:n,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,o.jsx)("polygon",{points:"0,0 30,0 15,10"})})});g.displayName="Arrow";var v=r(30091),y=r(47073),x="Popper",[b,w]=(0,s.A)(x),[k,j]=b(x),C=e=>{let{__scopePopper:t,children:r}=e,[n,l]=a.useState(null),[i,s]=a.useState(void 0);return(0,o.jsx)(k,{scope:t,anchor:n,onAnchorChange:l,placementState:i,setPlacementState:s,children:r})};C.displayName=x;var S="PopperAnchor",A=a.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...l}=e,s=j(S,r),u=a.useRef(null),c=s.onAnchorChange,d=a.useCallback(e=>{u.current=e,e&&c(e)},[c]),f=(0,i.s)(t,d),p=a.useRef(null);a.useEffect(()=>{if(!n)return;let e=p.current;p.current=n.current,e!==p.current&&c(p.current)});let h=s.placementState&&L(s.placementState),g=h?.[0],v=h?.[1];return n?null:(0,o.jsx)(m.sG.div,{"data-radix-popper-side":g,"data-radix-popper-align":v,...l,ref:f})});A.displayName=S;var P="PopperContent",[E,N]=b(P),R=a.forwardRef((e,t)=>{let{__scopePopper:r,side:n="bottom",sideOffset:l=0,align:s="center",alignOffset:u=0,arrowPadding:c=0,avoidCollisions:d=!0,collisionBoundary:f=[],collisionPadding:g=0,sticky:x="partial",hideWhenDetached:b=!1,updatePositionStrategy:w="optimized",onPlaced:k,...C}=e,S=j(P,r),[A,N]=a.useState(null),R=(0,i.s)(t,e=>N(e)),[O,M]=a.useState(null),$=function(e){let[t,r]=a.useState(void 0);return(0,y.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}(O),z=$?.width??0,F=$?.height??0,K="number"==typeof g?g:{top:0,right:0,bottom:0,left:0,...g},_=Array.isArray(f)?f:[f],H=_.length>0,I={padding:K,boundary:_.filter(T),altBoundary:H},{refs:W,floatingStyles:U,placement:B,isPositioned:Y,middlewareData:Q}=(0,p.we)({strategy:"fixed",placement:n+("center"!==s?"-"+s:""),whileElementsMounted:(...e)=>(0,h.ll)(...e,{animationFrame:"always"===w}),elements:{reference:S.anchor},middleware:[(0,p.cY)({mainAxis:l+F,alignmentAxis:u}),d&&(0,p.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===x?(0,p.ER)():void 0,...I}),d&&(0,p.UU)({...I}),(0,p.Ej)({...I,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:a}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${r}px`),l.setProperty("--radix-popper-available-height",`${n}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${a}px`)}}),O&&(0,p.UE)({element:O,padding:c}),D({arrowWidth:z,arrowHeight:F}),b&&(0,p.jD)({strategy:"referenceHidden",...I,boundary:H?I.boundary:void 0})]}),G=S.setPlacementState;(0,y.N)(()=>(G(B),()=>{G(void 0)}),[B,G]);let[q,V]=L(B),X=(0,v.c)(k);(0,y.N)(()=>{Y&&X?.()},[Y,X]);let Z=Q.arrow?.x,J=Q.arrow?.y,ee=Q.arrow?.centerOffset!==0,[et,er]=a.useState();return(0,y.N)(()=>{A&&er(window.getComputedStyle(A).zIndex)},[A]),(0,o.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:Y?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[Q.transformOrigin?.x,Q.transformOrigin?.y].join(" "),...Q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,o.jsx)(E,{scope:r,placedSide:q,placedAlign:V,onArrowChange:M,arrowX:Z,arrowY:J,shouldHideArrow:ee,children:(0,o.jsx)(m.sG.div,{"data-side":q,"data-align":V,...C,ref:R,style:{...C.style,animation:Y?void 0:"none"}})})})});R.displayName=P;var O="PopperArrow",M={top:"bottom",right:"left",bottom:"top",left:"r
1ight"},$=a.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,a=N(O,r),l=M[a.placedSide];return(0,o.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,o.jsx)(g,{...n,ref:t,style:{...n.style,display:"block"}})})});function T(e){return null!==e}$.displayName=O;var D=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,a=o.arrow?.centerOffset!==0,l=a?0:e.arrowWidth,i=a?0:e.arrowHeight,[s,u]=L(r),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+i/2,p="",h="";return"bottom"===s?(p=a?c:`${d}px`,h=`${-i}px`):"top"===s?(p=a?c:`${d}px`,h=`${n.floating.height+i}px`):"right"===s?(p=`${-i}px`,h=a?c:`${f}px`):"left"===s&&(p=`${n.floating.width+i}px`,h=a?c:`${f}px`),{data:{x:p,y:h}}}});function L(e){let[t,r="center"]=e.split("-");return[t,r]}var z=r(40460),F=r(45256),K=r(19255),_=r(11813),H=r(65557),I=r(91230),W="Popover",[U,B]=(0,s.A)(W,[w]),Y=w(),[Q,G]=U(W),q=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:l,onOpenChange:i,modal:s=!1}
1=e,u=Y(t),c=a.useRef(null),[d,p]=a.useState(!1),[h,m]=(0,_.i)({prop:n,defaultProp:l??!1,onChange:i,caller:W});return(0,o.jsx)(C,{...u,children:(0,o.jsx)(Q,{scope:t,contentId:(0,f.B)(),triggerRef:c,open:h,onOpenChange:m,onOpenToggle:a.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:d,onCustomAnchorAdd:a.useCallback(()=>p(!0),[]),onCustomAnchorRemove:a.useCallback(()=>p(!1),[]),modal:s,children:r})})};q.displayName=W;var V="PopoverAnchor";a.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,l=G(V,r),i=Y(r),{onCustomAnchorAdd:s,onCustomAnchorRemove:u}=l;return a.useEffect(()=>(s(),()=>u()),[s,u]),(0,o.jsx)(A,{...i,...n,ref:t})}).displayName=V;var X="PopoverTrigger",Z=a.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=G(X,r),s=Y(r),u=(0,i.s)(t,a.triggerRef),c=(0,o.jsx)(m.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":ec(a.open),...n,ref:u,onClick:(0,l.mK)(e.onClick,a.onOpenToggle)});return a.hasCustomAnchor?c:(0,o.jsx)(A,{asChild:!0,...s,children:c})});Z.displayName=X;var J="PopoverPortal",[ee,et]=U(J,{forceMount:void 0}),er=e=>{let{__scopePopover:t,forceMount:r,children:n,container:a}=e,l=G(J,t);return(0,o.jsx)(ee,{scope:t,forceMount:r,children:(0,o.jsx)(F.C,{present:r||l.open,children:(0,o.jsx)(z.Z,{asChild:!0,container:a,children:n})})})};er.displayName=J;var en="PopoverContent",eo=a.forwardRef((e,t)=>{let r=et(en,e.__scopePopover),{forceMount:n=r.forceMount,...a}=e,l=G(en,e.__scopePopover);return(0,o.jsx)(F.C,{present:n||l.open,children:l.modal?(0,o.jsx)(el,{...a,ref:t}):(0,o.jsx)(ei,{...a,ref:t})})});eo.displayName=en;var ea=(0,K.TL)("PopoverContent.RemoveScroll"),el=a.forwardRef((e,t)=>{let r=G(en,e.__scopePopover),n=a.useRef(null),s=(0,i.s)(t,n),u=a.useRef(!1);return a.useEffect(()=>{let e=n.current;if(e)return(0,H.Eq)(e)},[]),(0,o.jsx)(I.A,{as:ea,allowPinchZoom:!0,children:(0,o.jsx)(es,{...e,ref:s,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,l.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,l.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),ei=a.forwardRef((e,t)=>{let r=G(en,e.__scopePopover),n=a.useRef(!1),l=a.useRef(!1);return(0,o.jsx)(es,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let o=t.target;r.triggerRef.current?.contains(o)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),es=a.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:l,disableOutsidePointerEvents:i,onEscapeKeyDown:s,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:h,...m}=e,g=G(en,r),v=Y(r);return(0,c.Oh)(),(0,o.jsx)(d.n,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,o.jsx)(u.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:h,onEscapeKeyDown:s,onPointerDownOutside:f,onFocusOutside:p,onDismiss:()=>g.onOpenChange(!1),deferPointerDownOutside:!0,children:(0,o.jsx)(R,{"data-state":ec(g.open),role:"dialog",id:g.contentId,...v,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),eu="PopoverClose";function ec(e){return e?"open":"closed"}a.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,a=G(eu,r);return(0,o.jsx)(m.sG.button,{type:"button",...n,ref:t,onClick:(0,l.mK)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=eu,a.forwardRef((e,t)=>
1{let{__scopePopover:r,...n}=e,a=Y(r);return(0,o.jsx)($,{...a,...n,ref:t})}).displayName="PopoverArrow";let ed=q,ef=Z;function ep({className:e,align:t="center",sideOffset:r=4,...a}){return(0,o.jsx)(er,{children:(0,o.jsx)(eo,{align:t,sideOffset:r,side:"bottom",className:(0,n.QP)("z-50 origin-(--radix-popover-content-transform-origin) overflow-y-auto max-h-(--radix-popover-content-available-height) min-w-[240px] max-w-[98vw] rounded-xl border bg-fd-popover/60 backdrop-blur-lg p-2 text-sm text-fd-popover-foreground shadow-lg focus-visible:outline-none data-[state=closed]:animate-fd-popover-out data-[state=open]:animate-fd-popover-in",e),...a})})}},48777:(e,t,r)=>{r.d(t,{LinkItem:()=>S,baseSlots:()=>A});var n=r(7162),o=r(68852),a=r(40793),l=r(44184),i=r(42549),s=r(63612);function u({className:e,variant:t="ghost",children:r,...c}){let d=(0,n.s)(),f=(0,s.c3)({note:"language switcher"});if(!d.locales)throw Error("Missing `<I18nProvider />`");let p=f("Choose a language");return(0,i.jsxs)(l.AM,{children:[(0,i.jsx)(l.Wv,{"aria-label":f("Choose a language",{note:"aria-label"}),className:(0,o.QP)((0,a.r)({variant:t}),"gap-1.5 p-1.5 data-[state=open]:bg-fd-accent",e),...c,children:r}),(0,i.jsxs)(l.hl,{className:"flex flex-col gap-0.5 p-1",children:[(0,i.jsx)("p",{className:"p-2 text-xs font-medium text-fd-muted-foreground",children:p}),d.locales.map(e=>(0,i.jsx)("button",{type:"button",className:(0,o.QP)("px-2 py-1.5 text-start text-sm rounded-lg transition-colors",e.locale===d.locale?"bg-fd-primary/10 text-fd-primary":"text-fd-muted-foreground hover:bg-fd-accent hover:text-fd-accent-foreground"),onClick:()=>{d.onChange?.(e.locale)},children:e.name},e.locale))]})]})}function c(e){let{locales:t,locale:r}=(0,n.s)(),o=t?.find(e=>e.locale===r)?.name;return(0,i.jsx)("span",{...e,children:o})}var d=r(56354),f=r(18129);let p=(0,f.A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),h=(0,f.A)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),m=(0,f.A)("airplay",[["path",{d:"M5 17H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2h-1",key:"ns4c3b"}],["path",{d:"m12 15 5 6H7Z",key:"14qnn2"}]]);var g=r(53526),v=r(56049),y=r(17965);let x=(0,g.F)("size-6.5 p-1.5 text-fd-muted-foreground",{variants:{active:{true:"bg-fd-accent text-fd-accent-foreground",false:"text-fd-muted-foreground"}}}),b=[["light",p],["dark",h],["system",m]];function w({className:e,mode:t="light-dark",...r}){let{setTheme:n,theme:a,resolvedTheme:l}=(0,y.D)(),[u,c]=(0,v.useState)(!1),d=(0,s.c3)({note:"theme switcher"}),f={light:d("Light",{note:"aria-label"}),dark:d("Dark",{note:"aria-label"}),system:d("System",{note:"aria-label"})};(0,v.useEffect)(()=>{c(!0)},[]);let p=(0,o.QP)("inline-flex items-center rounded-full border p-1 overflow-hidden *:rounded-full",e);if("light-dark"===t){let e=u?l:null;return(0,i.jsx)("button",{className:p,"aria-label":d("Toggle Theme",{note:"aria-label"}),onClick:()=>n("light"===e?"dark":"light"),"data-theme-toggle":"",children:b.map(([t,r])=>{if("system"!==t)return(0,i.jsx)(r,{fill:"currentColor",className:(0,o.QP)(x({active:e===t}))},t)})})}let h=u?a:null;return(0,i.jsx)("div",{className:p,"data-theme-toggle":"",...r,children:b.map(([e,t])=>(0,i.jsx)("button",{"aria-label":f[e],className:(0,o.QP)(x({active:h===e})),onClick:()=>n(e),children:(0,i.jsx)(t,{className:"size-full",fill:"currentColor"})},e))})}var k=r(21415),j=r(97872),C=r(39335);function S({ref:e,item:t,...r}){let n=(0,k.Og)(t,(0,C.a8)());return(0,i.jsx)(j.default,{ref:e,href:t.url,external:t.external,...r,"data-active":n,children:r.children})}function A({useProps:e}){function t(t){let{themeSwitch:r}=e();return r.component?r.component:(0,i.jsx)(w,{...t,...r})}function r(t){let{searchToggle:r}=e();return r.components?.sm?r.components.sm:(0,i.jsx)(d.H,{...t,...r.sm})}function o(t){let{searchToggle:r}=e();return r.components?.lg?r.components.lg:(0,i.jsx)(d.K,{...t,...r.full})}function a({href:t="/",...r}){let{url:n=t,title:o}=e().nav??{};return"function"==typeof o?o({href:n,...r}):(0,i.jsx)(j.default,{href:n,...r,children:o})}return{useProvider(e){let{locales:l=[]}=(0,n.s)(),{nav:i,slots:s={},i18n:d=l.length>1,searchToggle:{enabled:f=!0,...p}={},themeSwitch:{enabled:h=!0,...m}={}}=e;return{baseSlots:{navTitle:s.navTitle??a,themeSwitch:h&&(s.themeSwitch??t),languageSelect:!!d&&(s.languageSelect??{root:u,text:c}),searchTrigger:f&&(s.searchTrigger??{sm:r,full:o})},baseProps:{nav:i,searchToggle:p,themeSwitch:m}}}}}},49157:(e,t,r)=>{function n(e){return e.length>1&&e.endsWith("/")?e.slice(0,-1):e}function o(e,t,r=!1){return(e=n(e))===(t=n(t))||r&&t.startsWith(`${e}/`)}r.d(t,{$:()=>o,S:()=>n})},56354:(e,t,r)=>{r.d(t,{H:()=>u,K:()=>c});var n=r(68852),o=r(40793),a=r(19122),l=r(42549),i=r(72576),s=r(63612);function u({hideIfDisabled:e,size:t="icon-sm",color:r="ghost",...c}){let{setOpenSearch:d,enabled:f}=(0,a.$A)(),p=(0,s.c3)({note:"search trigger"});return e&&!f?null:(0,l.jsx)("button",{type:"button",className:(0,n.QP)((0,o.r)({size:t,color:r}),c.className),"data-search":"","aria-label":p("Open Search",{note:"aria-label"}),onClick:()=>{d(!0)},children:(0,l.jsx)(i.A,{})})}function c({hideIfDisabled:e,...t}){let{enabled:r,hotKey:o,setOpenSearch:u}=(0,a.$A)(),d=(0,s.c3)({note:"search trigger"});return e&&!r?null:(0,l.jsxs)("button",{type:"button","data-search-full":"",...t,className:(0,n.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",t.className),onClick:()=>{u(!0)},children:[(0,l.jsx)(i.A,{className:"size-4"}),d("Search"),(0,l.jsx)("div",{className:"ms-auto inline-flex gap-0.5",children:o.map((e,t)=>(0,l.jsx)("kbd",{className:"rounded-md border bg-fd-background px-1.5",children:e.display},t))})]})}},82010:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(18129).A)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])}}]);

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.