1import{n as e,s as t,t as n}from"./jsx-runtime-ClhIN7m-.js";import{r}from"./Status-B0g5BAPd.js";import{i,r as a}from"./_virtual_one-entry-D3J1PtI2.js";import{B as o,J as s,N as c,S as l,Y as u,b as d,et as f,n as p,o as m,t as h,tt as g,y as _}from"./Paragraph-EQyBSGq0.js";import{a as v,n as y,s as b,t as x,v as S}from"./themed-C5hSdigy.js";import{a as C,h as w,m as T}from"./useSheetController-B9svOWtU.js";import{n as E,r as D,t as O}from"./Circle-BrIaDdaC.js";import{f as k}from"./GorhomPortal-CjCWLWI9.js";import{n as A,t as j}from"./Stacks-CVmkDMw-.js";import{n as M,r as N,t as P}from"./ChevronDown-BjJNfwyb.js";import{t as F}from"./Headings-38hyXheK.js";import{n as I,t as L}from"./ThemeToggleButton-3ysCg0EK.js";import{n as R,t as z}from"./ScrollView-b7nIt7j7.js";import{t as ee}from"./SearchContext-DyfvA0IV.js";import{a as te,i as ne,o as re,s as ie}from"./Containers-B-XHL4dZ.js";import{t as ae}from"./useIsScrolled-YXeaQCn1.js";var B=t(e(),1),V=t(n(),1),oe=`Collapsible`,{Provider:se,useStyledContext:ce}=f(),le=B.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c=!1,l]=T({prop:r,defaultProp:i,onChange:o});return(0,V.jsx)(se,{scope:n,disabled:a,contentId:B.useId(),open:c,onOpenToggle:B.useCallback(()=>l(e=>!e),[l]),children:(0,V.jsx)(_,{"data-state":he(c),"data-disabled":a?``:void 0,...s,ref:t})})});le.displayName=oe;var ue=`CollapsibleTrigger`,de=d(_,{name:ue,render:`button`}),H=de.styleable((e,t)=>{let{__scopeCollapsible:n,children:r,...i}=e,a=ce(n);return(0,V.jsx)(de,{"aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":he(a.open),"data-disabled":a.disabled?``:void 0,disabled:a.disabled,...i,ref:t,onPress:o(e.onPress,a.onOpenToggle),children:typeof r==`function`?r({open:a.open}):r})});H.displayName=ue;var fe=`CollapsibleContent`,pe=d(_,{name:fe}),me=pe.styleable((e,t)=>{let{forceMount:n,children:r,__scopeCollapsible:i,...a}=e,o=ce(i);return(0,V.jsx)(w,{...a,children:n||o.open?(0,V.jsx)(pe,{ref:t,...a,children:(0,V.jsx)(k,{children:r})}):null})});me.displayName=fe;function he(e){return e?`open`:`closed`}var U=S(le,{Trigger:H,Content:me});function ge(e){let{Provider:t,useStyledContext:n}=f({collectionRef:{current:void 0},itemMap:new Map},`Toast`),r=e=>{let{scope:n,children:r}=e,i=B.useRef(void 0),a=B.useRef(new Map).current;return(0,V.jsx)(t,{scope:n,itemMap:a,collectionRef:i,children:r})};r.displayName=`CollectionProvider`;let i=e+`CollectionSlot`,a=B.forwardRef((e,t)=>{let{scope:r,children:i}=e,a=n(r),o=c(t,a.collectionRef);return(0,V.jsx)(l,{ref:o,children:i})});a.displayName=i;let o=e+`CollectionItemSlot`,s=`data-collection-item`,u=B.forwardRef((e,t)=>{let{scope:r,children:i,...a}=e,o=B.useRef(void 0),u=c(t,o),d=n(r);return B.useEffect(()=>(d.itemMap.set(o,{ref:o,...a}),()=>void d.itemMap.delete(o))),(0,V.jsx)(l,{[s]:``,ref:u,children:i})});u.displayName=o;function d(e){let t=n(e);return B.useCallback(()=>{let e=t.collectionRef.current;if(!e)return[];let n=Array.from(e.querySelectorAll(`[${s}]`));return Array.from(t.itemMap.values()).sort((e,t)=>n.indexOf(e.ref.current)-n.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])}return[{Provider:r,Slot:a,ItemSlot:u},d]}var _e=B.createContext(void 0);function ve(e){let t=B.useContext(_e);return e||t||`ltr`}var ye=`Accordion`,be=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[W,xe]=ge(ye),G=`Accordion`,K=B.forwardRef((e,t)=>{let{type:n,...r}=e,i=r,a=r;return(0,V.jsx)(W.Provider,{scope:e.__scopeAccordion||G,children:n===`multiple`?(0,V.jsx)(De,{...a,ref:t}):(0,V.jsx)(Ee,{...i,ref:t})})});K.displayName=ye,K.propTypes={type(e){let t=e.value||e.defaultValue;return e.type&&![`single`,`multiple`].includes(e.type)?Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):e.type===`multiple`&&typeof t==`string`?Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):e.type===`single`&&Array.isArray(t)?Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};var{Provider:Se,useStyledContext:Ce}=f(),{Provider:we,useStyledContext:Te}=f(),Ee=B.forwardRef((e,t)=>
1{let{value:n,defaultValue:r,control:i,onValueChange:a=()=>{},collapsible:o=!1,...s}=e,[c,l]=T({prop:n,defaultProp:r||``,onChange:a});return(0,V.jsx)(Se,{scope:e.__scopeAccordion,value:c?[c]:[],onItemOpen:l,onItemClose:B.useCallback(()=>o&&l(``),[l,o]),children:(0,V.jsx)(we,{scope:e.__scopeAccordion,collapsible:o,children:(0,V.jsx)(ke,{...s,ref:t})})})}),De=B.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=T({prop:n,defaultProp:r||[],onChange:i}),c=B.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=B.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,V.jsx)(Se,{scope:e.__scopeAccordion,value:o||[],onItemOpen:c,onItemClose:l,children:(0,V.jsx)(we,{scope:e.__scopeAccordion,collapsible:!0,children:(0,V.jsx)(ke,{...a,ref:t})})})}),{Provider:Oe,useStyledContext:q}=f(),ke=B.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...s}=e,l=B.useRef(null),u=c(l,t),d=xe(n||G),f=ve(i)===`ltr`,p=o(e.onKeyDown,e=>{if(!be.includes(e.key))return;let t=e.target,n=d().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,c=()=>{o=r+1,o>s&&(o=0)},l=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(f?c():l());break;case`ArrowDown`:a===`vertical`&&c();break;case`ArrowLeft`:a===`horizontal`&&(f?l():c());break;case`ArrowUp`:a===`vertical`&&l()}n[o%i].ref.current?.focus()});return(0,V.jsx)(Oe,{scope:n,disabled:r,direction:i,orientation:a,children:(0,V.jsx)(W.Slot,{scope:n||G,children:(0,V.jsx)(A,{"data-orientation":a,ref:u,...s,onKeyDown:p})})})}),Ae=`AccordionItem`,{Provider:je,useStyledContext:J}=f(),Me=B.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=q(n),o=Ce(n),s=B.useId(),c=r&&o.value.includes(r)||!1,l=a.disabled||e.disabled;return(0,V.jsx)(je,{scope:n,open:c,disabled:l,triggerId:s,children:(0,V.jsx)(U,{"data-orientation":a.orientation,"data-state":c?`open`:`closed`,__scopeCollapsible:n||G,...i,ref:t,disabled:l,open:c,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})});Me.displayName=Ae;var Ne=`AccordionHeader`,Pe=B.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=q(n),a=J(n);return(0,V.jsx)(F,{"data-orientation":i.orientation,"data-state":Ve(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})});Pe.displayName=Ne;var Fe=d(U.Trigger,{variants:{unstyled:{false:{cursor:`pointer`,backgroundColor:`$background`,padding:`$true`,hoverStyle:{backgroundColor:`$backgroundHover`},focusStyle:{backgroundColor:`$backgroundFocus`},pressStyle:{backgroundColor:`$backgroundPress`}}}},defaultVariants:{unstyled:{}.TAMAGUI_HEADLESS===`1`}}),Ie=Fe.styleable(function(e,t){let{__scopeAccordion:n,...r}=e,i=q(n),a=J(n),o=Te(n);return(0,V.jsx)(W.ItemSlot,{scope:n||G,children:(0,V.jsx)(Fe,{__scopeCollapsible:n||G,"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...r,ref:t})})}),Le=d(U.Content,{variants:{unstyled:{false:{padding:`$true`,backgroundColor:`$background`}}},defaultVariants:{unstyled:{}.TAMAGUI_HEADLESS===`1`}}),Re=B.createContext(!1),ze=Le.styleable(function(e,t){let{__scopeAccordion:n,forceMount:r,...i}=e,a=q(n),o=J(n),s=B.useContext(Re);return(0,V.jsx)(Le,{role:`region`,"aria-labelledby":o.triggerId,"data-orientation":a.orientation,__scopeCollapsible:n||G,...i,forceMount:r||s,ref:t})}),Be=m.styleable((e,t)=>{let n=J(),{children:r,transition:i,...a}=e,o=!!n.open,[s,l]=B.useState(!o),[d,f]=B.useState(!1),[p,h]=B.useState(o),[g,_]=B.useState(0),v=B.useRef(null),y=B.useRef(null),b=c(v,t),x=B.useRef(0),S=B.useRef(0),C=B.useRef(void 0),w=B.useRef(o);w.current!==o&&(w.current=o,clearTimeout(C.current),o?h(!0):x.current<1&&h(!1),s||(S.current=x.current,l(!0),f(!0))),u(()=>{d&&(v.current?.offsetHeight,f(!1))},[d]),B.useEffect(()=>()=>clearTimeout(C.current),[]),u(()=>{if(!s||!o)return;let e=y.current?.getBoundingClientRect?.().height;e&&e>0&&e!==g&&_(e)}
1);let T=d?S.current:o?g:0;return(0,V.jsx)(m,{ref:b,position:`relative`,...a,transition:s?i:void 0,height:`auto`,minHeight:T,overflow:`hidden`,onLayout:({nativeEvent:e})=>{let t=e.layout.height;x.current=t,!o&&p&&t<1&&h(!1),clearTimeout(C.current),s&&!d&&o&&g>0&&Math.abs(t-g)<1&&(C.current=setTimeout(()=>l(!1),100))},onDidAnimate:()=>{!w.current&&!d&&h(!1)},children:(0,V.jsx)(m,{ref:y,position:s?`absolute`:`relative`,top:s?0:void 0,left:s?0:void 0,right:s?0:void 0,onLayout:({nativeEvent:e})=>{let t=e.layout.height;o&&t!==g&&_(t)},children:(0,V.jsx)(Re.Provider,{value:p,children:r})})})});function Ve(e){return e?`open`:`closed`}var Y=S(K,{Trigger:Ie,Header:Pe,Content:ze,Item:Me,HeightAnimator:Be}),He=x((0,B.memo)(function(e){let{color:t=`black`,size:n=24,...r}=e;return(0,V.jsxs)(b,{width:n,height:n,viewBox:`0 0 24 24`,fill:`none`,stroke:t,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,...r,children:[(0,V.jsx)(v,{d:`M4 12h16`,stroke:t}),(0,V.jsx)(v,{d:`M4 18h16`,stroke:t}),(0,V.jsx)(v,{d:`M4 6h16`,stroke:t})]})})),Ue=x((0,B.memo)(function(e){let{color:t=`black`,size:n=24,...r}=e;return(0,V.jsxs)(b,{width:n,height:n,viewBox:`0 0 24 24`,fill:`none`,stroke:t,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,...r,children:[(0,V.jsx)(v,{d:`m21 21-4.34-4.34`,stroke:t}),(0,V.jsx)(y,{cx:`11`,cy:`11`,r:`8`,stroke:t})]})})),X=g(),Z=[{pages:[{title:`Introduction`,route:`/docs/introduction`},{title:`Installation`,route:`/docs/installation`},{title:`Configuration`,route:`/docs/configuration`},{title:`Deployment`,route:`/docs/guides-deployment`},{title:`Features`,route:`/docs/features`},{title:`Status`,route:`/docs/status`},{title:`FAQ`,route:`/docs/faq`},{title:`Common Issues`,route:`/docs/common-issues`}]},{title:`Development`,pages:[{title:`Environment`,route:`/docs/environment`},{title:`Metro Mode`,route:`/docs/metro-mode`},{title:`CLI`,route:`/docs/cli`}]},{title:`Routing`,pages:[{title:`Overview`,route:`/docs/routing`},{title:`Render Modes`,route:`/docs/render-modes`},{title:`Exports`,route:`/docs/routing-exports`},{title:`Navigation`,route:`/docs/routing-navigation`},{title:`Layouts`,route:`/docs/routing-layouts`},{title:`Loaders`,route:`/docs/routing-loader`},{title:`Middlewares`,route:`/docs/routing-middlewares`},{title:`Typed Routes`,route:`/docs/routing-typed-routes`}]},{title:`Layout`,pages:[{title:`Slot`,route:`/docs/components-Slot`},{title:`Stack`,route:`/docs/components-Stack`},{title:`Tabs`,route:`/docs/components-Tabs`},{title:`Drawer`,route:`/docs/components-Drawer`},{title:`Protected`,route:`/docs/components-Protected`},{title:`withLayoutContext`,route:`/docs/exports-withLayoutContext`}]},{title:`Components`,pages:[{title:`Link`,route:`/docs/components-Link`},{title:`Head`,route:`/docs/components-Head`},{title:`Redirect`,route:`/docs/components-Redirect`},{title:`LoadProgressBar`,route:`/docs/components-LoadProgressBar`},{title:`ScrollBehavior`,route:`/docs/components-ScrollBehavior`},{title:`SafeAreaView`,route:`/docs/components-SafeAreaView`},{title:`Presentations`,route:`/docs/components-Presentations`}]},{title:`Hooks`,pages:[{title:`useRouter`,route:`/docs/hooks-useRouter`},{title:`useParams`,route:`/docs/hooks-useParams`},{title:`useActiveParams`,route:`/docs/hooks-useActiveParams`},{title:`usePathname`,route:`/docs/hooks-usePathname`},{title:`useSegments`,route:`/docs/hooks-useSegments`},{title:`useLoader`,route:`/docs/hooks-useLoader`},{title:`useLoaderState`,route:`/docs/hooks-useLoaderState`},{title:`useMatches`,route:`/docs/hooks-useMatches`},{title:`useBlocker`,route:`/docs/hooks-useBlocker`},{title:`useFocusEffect`,route:`/docs/hooks-useFocusEffect`},{title:`useScrollGroup`,route:`/docs/hooks-useScrollGroup`},{title:`useNavigation`,route:`/docs/hooks-useNavigation`},{title:`useStack`,route:`/docs/hooks-useStack`},{title:`useTabs`,route:`/docs/hooks-useTabs`},{title:`useDrawer`,route:`/docs/hooks-useDrawer`},{title:`useLinkTo`,route:`/docs/hooks-useLinkTo`},{title:`useIsFocused`,route:`/docs/hooks-useIsFocused`},{title:`useSitemap`,route:`/docs/hooks-useSitemap`}]},{title:`Guides`,pages:[{title:`Authentication`,route:`/docs/guides-authentication`},{title:`Headless Web Navigators`,route:`/docs/guides-headless-web`},{title:`Deep Linking`,route:`/docs/guides-deep-linking`},{title:`Loader Redirects`,route:`/docs/guides-loader-redirects`},{title:`Build or Run iOS`,route:`/docs/guides-ios-native`},{title:`Ship with EAS`,route:`/docs/guides-eas`},{title:`OTA Updates`,route:`/docs/guides-ota-updates`},{title:`MDX for web`,route:`/docs/guides-mdx`},{title:`Light and Dark mode`,route:`/docs/guides-dark-mode`},{title:`Tamagui`,route:`/docs/guides-tamagui`},{title:`Migrate from CRA`,route:`/docs/guides-migrating-create-react-app-cra-to-vite-with-one`}
1,{title:`OpenGraph Images`,route:`/docs/guides-open-graph`},{title:`Skew Protection`,route:`/docs/guides-skew-protection`},{title:`Native Features (Alpha)`,route:`/docs/native-features`}]},{title:`Helpers`,pages:[{title:`redirect`,route:`/docs/helpers-redirect`},{title:`getURL`,route:`/docs/helpers-getURL`},{title:`isResponse`,route:`/docs/helpers-isResponse`},{title:`href`,route:`/docs/helpers-href`},{title:`setServerData`,route:`/docs/helpers-serverData`},{title:`setResponseHeaders`,route:`/docs/helpers-setResponseHeaders`},{title:`watchFile`,route:`/docs/helpers-watchFile`}]}],Q=Z.flatMap(e=>e.pages||[]).filter(e=>!e.pending),$=()=>{let e=(0,X.c)(8),[t,n]=B.useState(!1),r=a(),o=i(),s=r,c=Q.findIndex(e=>e.route===s),l=Q[c-1],u=c+1,d=Q[u];for(;d&&d.route.startsWith(`http`);)d=Q[++u];let f;e[0]===o?f=e[1]:(f=()=>o.subscribe(()=>{(0,B.startTransition)(()=>{n(!1)})}),e[0]=o,e[1]=f);let p;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(p=[],e[2]=p):p=e[2],(0,B.useEffect)(f,p);let m;return e[3]!==s||e[4]!==d||e[5]!==t||e[6]!==l?(m={open:t,setOpen:n,currentPath:s,next:d,previous:l,documentVersionPath:``},e[3]=s,e[4]=d,e[5]=t,e[6]=l,e[7]=m):m=e[7],m};function We(e){let t=(0,X.c)(2),n;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={opacity:.4},t[0]=n):n=t[0];let r;return t[1]===Symbol.for(`react.memo_cache_sentinel`)?(r=(0,V.jsx)(`svg`,{style:n,width:`10`,height:`10`,viewBox:`0 0 15 15`,xmlns:`http://www.w3.org/2000/svg`,children:(0,V.jsx)(`path`,{d:`M3.64645 11.3536C3.45118 11.1583 3.45118 10.8417 3.64645 10.6465L10.2929 4L6 4C5.72386 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.72386 3 6 3L11.5 3C11.6326 3 11.7598 3.05268 11.8536 3.14645C11.9473 3.24022 12 3.36739 12 3.5L12 9.00001C12 9.27615 11.7761 9.50001 11.5 9.50001C11.2239 9.50001 11 9.27615 11 9.00001V4.70711L4.35355 11.3536C4.15829 11.5488 3.84171 11.5488 3.64645 11.3536Z`,fill:`var(--color)`})}),t[1]=r):r=t[1],r}var Ge=function(e){let t=(0,X.c)(38),{children:n,active:i,href:a,icon:o,pending:s,inMenu:c,external:l}=e,u;t[0]!==l||t[1]!==a?(u=l||a.startsWith(`http`),t[0]=l,t[1]=a,t[2]=u):u=t[2];let d=u,f=(0,B.useRef)(void 0),m;t[3]===d?m=t[4]:(m=d?{target:`_blank`,rel:`noopener noreferrer`}:{},t[3]=d,t[4]=m);let h=a,g=s?.25:1,_;t[5]===Symbol.for(`react.memo_cache_sentinel`)?(_={backgroundColor:`$background04`},t[5]=_):_=t[5];let v=s?`none`:`inherit`,y;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(y={py:`$1.5`},t[6]=y):y=t[6];let b;t[7]===c?b=t[8]:(b=c&&{jc:`flex-start`},t[7]=c,t[8]=b);let x;t[9]!==i||t[10]!==c?(x=!c&&(0,V.jsx)(A,{className:`sidebar-indicator`,o:+!!i,pos:`absolute`,t:0,b:0,l:0,br:`$2`,w:2,bg:i?`$color10`:`$backgroundHover`}),t[9]=i,t[10]=c,t[11]=x):x=t[11];let S=i?1:.65,C;t[12]===Symbol.for(`react.memo_cache_sentinel`)?(C={o:.85},t[12]=C):C=t[12];let w;t[13]===i?w=t[14]:(w=i&&{fow:`700`,opacity:1},t[13]=i,t[14]=w);let T;t[15]===o?T=t[16]:(T=!!o&&(0,V.jsxs)(V.Fragment,{children:[`\xA0`,(0,B.createElement)(o,{size:12})]}),t[15]=o,t[16]=T);let E;t[17]!==n||t[18]!==S||t[19]!==w||t[20]!==T?(E=(0,V.jsxs)(p,{size:`$5`,lh:`$5`,cursor:`pointer`,userSelect:`none`,col:`$color12`,opacity:S,w:`100%`,hoverStyle:C,...w,children:[n,T]}),t[17]=n,t[18]=S,t[19]=w,t[20]=T,t[21]=E):E=t[21];let O;t[22]===d?O=t[23]:(O=d&&(0,V.jsxs)(j,{opacity:.5,children:[(0,V.jsx)(D,{size:`$2`}),(0,V.jsx)(We,{})]}),t[22]=d,t[23]=O);let k;t[24]===s?k=t[25]:(k=s?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(j,{flex:1}),(0,V.jsx)(p,{size:`$1`,px:`$2`,py:`$1`,bg:`$background`,borderRadius:`$3`,children:`WIP`})]}):null,t[24]=s,t[25]=k);let M;t[26]!==E||t[27]!==O||t[28]!==k||t[29]!==g||t[30]!==v||t[31]!==b||t[32]!==x?(M=(0,V.jsxs)(j,{ref:f,className:`docs-nav-item`,ai:`center`,jc:`flex-end`,px:`$4`,py:`$1.5`,opacity:g,pressStyle:_,pointerEvents:v,pos:`relative`,$sm:y,...b,children:[x,E,O,k]}),t[26]=E,t[27]=O,t[28]=k,t[29]=g,t[30]=v,t[31]=b,t[32]=x,t[33]=M):M=t[33];let N;return t[34]!==M||t[35]!==m||t[36]!==h?(N=(0,V.jsx)(r,{...m,href:h,children:M}),t[34]=M,t[35]=m,t[36]=h,t[37]=N):N=t[37],N},Ke=Z.flatMap((e,t)=>e.pages?.map((n,r)=>({page:n,section:e,sectionIndex:t,index:r}))),qe=B.memo(function({inMenu:e}){let{currentPath:t}=$(),n=Ke,[r,i]=B.useState(n),a={};for(let e of r){let t=e.section.title||``;a[t]||=[],a[t].push(e)}let o=Ke.find(e=>e?.page.route===t)?.section.title||``,[s,c]=B.useState(o);return B.useEffect(()=>{o&&c(o)},[o]),(0,V.jsx)(V.Fragment,{children:(0,V.jsx)(`div`,{style:{width:`100%`},children:(0,V.jsx)(Y,{value:s,onValueChange:c,type:`single`,collapsible:!0,children:Object.keys(a).map(t=>{let n=a[t];return(0,V.jsx)(Je,{inMenu:e,section:n?.[0].section,items:n},t)})})})})}),Je=e=>{let t=(0,X.c)(30),{section:n,items:r,inMenu:i}=e,{currentPath:a}=$(),[o,s]=B.useState(!n.title),c;if(t[0]!==a||t[1]!==i||t[2]!==r){let e;t[4]!==a||t[5]!==i?(e=(e,t)=>{let{page:n}=e;return(0,V.jsx)(Ge,{inMenu:i,href:n.route,active:a===n.route,pending:n.pending,index:t,children:n.title},`${n.route}${t}`)},t[4]=a,t[5]=i,t[6]=e):e=t[6],c=r.map(e),t[0]=a,t[1]=i,t[2]=r,t[3]=c}else c=t[3];let l;t[7]===c?l=t[8]:(l=(0,V.jsx)(A,{px:`$2`,py:`$3`,mb:`$3`,children:c}),t[7]=c,t[8]=l);let u=l,d;t[9]===i?d=t[10]:(d=e=>(0,V.jsx)(A,{bbw:0,borderColor:i?`transparent`:`$background02`,children:e}),t[9]=i,t[10]=d);let f=d;if(!n.title){let e;t[11]===u?e=t[12]:(e=(0,V.jsx)(A,{mb:`$-2`,children:u}),t[11]=u,t[12]=e);let n;return t[13]!==e||t[14]!==f?(n=f(e),t[13]=e,t[14]=f,t[15]=n):n=t[15],n}let p=n.title||`base`,m;t[16]===Symbol.for(`react.memo_cache_sentinel`)?(m={bg:`$background02`},t[16]=m):m=t[16];let g;t[17]!==n.title||t[18]!==o?(g=(0,V.jsx)(Y.Trigger,{unstyled:!0,bg:`transparent`,bw:0,hoverStyle:m,children:e=>{let{open:t}=e;return(0,V.jsxs)(j,{onPress:()=>{s(!o)},fd:`row`,py:`$2`,px:`$4`,jc:`space-between`,render:`span`,ai:`center`,w:`100%`,children:[(0,V.jsx)(h,{size:`$5`,fow:`600`,color:`$color12`,children:n.title}),(0,V.jsx)(E,{transition:`quick`,rotate:t?`180deg`:`0deg`,children:(0,V.jsx)(P,{color:`$color7`,size:`$1`})})]})}}),t[17]=n.title,t[18]=o,t[19]=g):g=t[19];let _;t[20]===Symbol.for(`react.memo_cache_sentinel`)?(_={opacity:0}
1,t[20]=_):_=t[20];let v;t[21]===u?v=t[22]:(v=(0,V.jsx)(Y.HeightAnimator,{overflow:`hidden`,transition:`quickest`,children:(0,V.jsx)(Y.Content,{unstyled:!0,transition:`quickest`,bg:`transparent`,exitStyle:_,children:u})}),t[21]=u,t[22]=v);let y;t[23]!==p||t[24]!==g||t[25]!==v?(y=(0,V.jsxs)(Y.Item,{bw:0,value:p,children:[g,v]}),t[23]=p,t[24]=g,t[25]=v,t[26]=y):y=t[26];let b;return t[27]!==y||t[28]!==f?(b=f(y),t[27]=y,t[28]=f,t[29]=b):b=t[29],b},Ye=B.memo(function(){let e=(0,X.c)(40),{open:t,setOpen:n}=$(),i;e[0]===Symbol.for(`react.memo_cache_sentinel`)?(i={via:void 0,viaAt:Date.now()},e[0]=i):i=e[0];let[a,o]=B.useState(i),c=a.via===`press`&&t,l=ae(),u;e[1]===Symbol.for(`react.memo_cache_sentinel`)?(u={delay:50,restMs:40,move:!1},e[1]=u):u=e[1];let d;e[2]!==t||e[3]!==n||e[4]!==a?(d=(e,r)=>{t&&a.via===`press`&&r===`hover`||(o({...a,via:r,viaAt:Date.now()}),n(e))},e[2]=t,e[3]=n,e[4]=a,e[5]=d):d=e[5];let f;e[6]===Symbol.for(`react.memo_cache_sentinel`)?(f={padding:20},e[6]=f):f=e[6];let p=l?`flex`:`none`,h;e[7]===p?h=e[8]:(h={dsp:p},e[7]=p,e[8]=h);let g=c?`$color5`:`transparent`,_;e[9]!==t||e[10]!==n||e[11]!==a?(_=()=>{if(s){n(!t);return}if(t&&a.via===`hover`){o({...a,via:`press`,viaAt:Date.now()});return}if(t){n(!1);return}},e[9]=t,e[10]=n,e[11]=a,e[12]=_):_=e[12];let v=c?`$color5`:`transparent`,y;e[13]===v?y=e[14]:(y={bg:v},e[13]=v,e[14]=y);let b=+!l,x;e[15]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,V.jsx)(He,{color:`$color11`,size:20}),e[15]=x):x=e[15];let S;e[16]===b?S=e[17]:(S=(0,V.jsx)(O,{transition:`medium`,o:b,size:34,ai:`center`,jc:`center`,children:x}),e[16]=b,e[17]=S);let w=+!!l,T;e[18]===Symbol.for(`react.memo_cache_sentinel`)?(T=(0,V.jsx)(te,{}),e[18]=T):T=e[18];let E;e[19]===w?E=e[20]:(E=(0,V.jsx)(A,{pos:`absolute`,fullscreen:!0,transition:`medium`,o:w,x:8,y:0,children:T}),e[19]=w,e[20]=E);let D;e[21]!==S||e[22]!==E||e[23]!==g||e[24]!==_||e[25]!==y?(D=(0,V.jsxs)(N,{size:`$3`,bg:g,br:`$10`,bw:2,px:`$2`,onPress:_,"aria-label":`Open the main menu`,hoverStyle:y,children:[S,E]}),e[21]=S,e[22]=E,e[23]=g,e[24]=_,e[25]=y,e[26]=D):D=e[26];let k;e[27]!==D||e[28]!==h?(k=(0,V.jsx)(I.Anchor,{asChild:!0,children:(0,V.jsx)(A,{zi:12e4,pe:`auto`,pos:`fixed`,t:42,r:20,$gtMd:h,children:D})}),e[27]=D,e[28]=h,e[29]=k):k=e[29];let P;e[30]===Symbol.for(`react.memo_cache_sentinel`)?(P={type:`spring`,damping:25,mass:1.2,stiffness:200},e[30]=P):P=e[30];let F;e[31]===Symbol.for(`react.memo_cache_sentinel`)?(F={marginBottom:-6,marginTop:12,marginLeft:26},e[31]=F):F=e[31];let L;e[32]===Symbol.for(`react.memo_cache_sentinel`)?(L=(0,V.jsx)(C,{platform:`touch`,when:`sm`,children:(0,V.jsxs)(M,{zIndex:1e8,modal:!0,dismissOnSnapToBottom:!0,transition:`bouncy`,transitionConfig:P,children:[(0,V.jsx)(M.Frame,{bg:`$color5`,children:(0,V.jsxs)(M.ScrollView,{showsVerticalScrollIndicator:!1,zi:1e3,children:[(0,V.jsxs)(j,{group:`card`,containerType:`normal`,mt:`$3`,mb:`$-2`,px:`$2`,children:[(0,V.jsx)(r,{style:F,href:`/`,children:(0,V.jsx)(te,{})}),(0,V.jsx)(m,{flex:1}),(0,V.jsx)(ne,{})]}),(0,V.jsx)(C.Contents,{})]})}),(0,V.jsx)(M.Overlay,{zIndex:100,bg:`$background075`})]})}),e[32]=L):L=e[32];let R;e[33]===t?R=e[34]:(R=(0,V.jsx)(Xe,{open:t}),e[33]=t,e[34]=R);let z;return e[35]!==t||e[36]!==k||e[37]!==d||e[38]!==R?(z=(0,V.jsx)(V.Fragment,{children:(0,V.jsxs)(I,{disableRTL:!0,hoverable:u,open:t,onOpenChange:d,size:`$5`,stayInFrame:f,children:[k,L,R]})}),e[35]=t,e[36]=k,e[37]=d,e[38]=R,e[39]=z):z=e[39],z}),Xe=B.memo(function(e){let t=(0,X.c)(8),n,r;t[0]===Symbol.for(`react.memo_cache_sentinel`)?(n={x:-10,o:0},r={x:10,o:0},t[0]=n,t[1]=r):(n=t[0],r=t[1]);let i,a;t[2]===Symbol.for(`react.memo_cache_sentinel`)?(i=[`quicker`,{opacity:{overshootClamping:!0}}],a=[`transform`,`opacity`],t[2]=i,t[3]=a):(i=t[2],a=t[3]);let o,s;t[4]===Symbol.for(`react.memo_cache_sentinel`)?(o={style:{WebkitBackdropFilter:`blur(20px)`,backdropFilter:`blur(20px)`}},s=(0,V.jsx)(I.Arrow,{bg:`$color5`,size:`$4`,borderWidth:0,o:.84}),t[4]=o,t[5]=s):(o=t[4],s=t[5]);let c;t[6]===Symbol.for(`react.memo_cache_sentinel`)?(c={flex:1,width:`100%`},t[6]=c):c=t[6];let l;return t[7]===Symbol.for(`react.memo_cache_sentinel`)?(l=(0,V.jsxs)(I.Content,{mt:-5,bw:0,bg:`$color5`,enterStyle:n,exitStyle:r,x:0,y:4,o:1,transition:i,animateO
1nly:a,p:0,maxHeight:`80vh`,maxWidth:360,minWidth:280,elevation:`$10`,shadowColor:`#000`,shadowOpacity:.2,zIndex:1e8,trapFocus:!0,br:`$6`,...o,children:[s,(0,V.jsx)(z,{showsVerticalScrollIndicator:!1,style:c,children:(0,V.jsx)(A,{"aria-label":`Home menu contents`,w:`100%`,p:`$4`,ai:`flex-end`,children:(0,V.jsx)(qe,{inMenu:!0})})})]}),t[7]=l):l=t[7],l}),Ze=d(m,{role:`button`,cursor:`pointer`,pos:`relative`,pe:`auto`,w:42,h:42,ai:`center`,jc:`center`,br:`$10`,hoverStyle:{bg:`$color3`},pressStyle:{bg:`$color2`}}),Qe=()=>{let e=(0,X.c)(28),t=(0,B.useRef)(null),{onOpen:n}=(0,B.useContext)(ee),i=a(),o;e[0]===i?o=e[1]:(o=i.startsWith(`/blog`),e[0]=i,e[1]=o);let s=o,c;e[2]===Symbol.for(`react.memo_cache_sentinel`)?(c=(0,V.jsx)(Ye,{}),e[2]=c):c=e[2];let l=s?1100:1400,u;e[3]===Symbol.for(`react.memo_cache_sentinel`)?(u={px:`$5`,py:`$3`,y:20},e[3]=u):u=e[3];let d=s?`space-between`:`flex-end`,f;e[4]===d?f=e[5]:(f={jc:d,t:26,px:25},e[4]=d,e[5]=f);let p=s?`flex`:`none`,h;e[6]===p?h=e[7]:(h={display:p},e[6]=p,e[7]=h);let g;e[8]===Symbol.for(`react.memo_cache_sentinel`)?(g=(0,V.jsx)(r,{href:`/`,children:(0,V.jsx)(m,{group:!0,containerType:`normal`,pos:`relative`,mx:`auto`,pointerEvents:`none`,y:-2,children:(0,V.jsx)(re,{size:.5,animate:!0,minimal:!0})})}),e[8]=g):g=e[8];let _;e[9]===h?_=e[10]:(_=(0,V.jsx)(j,{gap:`$3`,left:`$0`,ai:`center`,pe:`auto`,$gtMd:h,children:g}),e[9]=h,e[10]=_);let v;e[11]===Symbol.for(`react.memo_cache_sentinel`)?(v={dsp:`none`},e[11]=v):v=e[11];let y;e[12]===Symbol.for(`react.memo_cache_sentinel`)?(y=(0,V.jsx)(m,{transition:`quickest`,mt:2,pe:`auto`,hoverStyle:{y:-1},pressStyle:{y:2},children:(0,V.jsx)(ie,{})}),e[12]=y):y=e[12];let b;e[13]===Symbol.for(`react.memo_cache_sentinel`)?(b=(0,V.jsxs)(j,{pos:`relative`,group:`card`,containerType:`normal`,ai:`center`,jc:`flex-end`,fg:10,$sm:v,children:[y,(0,V.jsxs)(j,{pe:`auto`,y:-2,mx:`$4`,children:[(0,V.jsx)(R,{vertical:!0}),(0,V.jsx)(ne,{}),(0,V.jsx)(R,{vertical:!0})]})]}),e[13]=b):b=e[13];let x;e[14]===Symbol.for(`react.memo_cache_sentinel`)?(x=(0,V.jsx)(Ue,{width:24,height:24,color:`$color12`,strokeWidth:2}),e[14]=x):x=e[14];let S;e[15]===n?S=e[16]:(S=(0,V.jsx)(Ze,{marginTop:-3,mr:8,onPress:n,children:x}),e[15]=n,e[16]=S);let C;e[17]===Symbol.for(`react.memo_cache_sentinel`)?(C=(0,V.jsx)(L,{}),e[17]=C):C=e[17];let w;e[18]===s?w=e[19]:(w=!s&&(0,V.jsx)(A,{w:50}),e[18]=s,e[19]=w);let T;e[20]!==S||e[21]!==w?(T=(0,V.jsxs)(j,{pos:`relative`,pe:`none`,ai:`center`,jc:`flex-end`,gap:`$1`,f:1,fb:`auto`,fd:`row`,children:[b,(0,V.jsxs)(j,{pe:`none`,ai:`center`,children:[S,C,w]})]}),e[20]=S,e[21]=w,e[22]=T):T=e[22];let E;return e[23]!==T||e[24]!==l||e[25]!==f||e[26]!==_?(E=(0,V.jsxs)(V.Fragment,{children:[c,(0,V.jsxs)(j,{ref:t,pos:`relative`,jc:`space-between`,ai:`center`,maw:l,w:`100%`,zi:9e4,pe:`none`,mx:`auto`,$md:u,$gtMd:f,children:[_,T]})]}),e[23]=T,e[24]=l,e[25]=f,e[26]=_,e[27]=E):E=e[27],E};export{qe as n,$ as r,Qe as t};
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.