PageSourceSearch

https://static.expo.dev/_next/static/chunks/0n1uqf0t0lbhm.js

js expo.dev collected 2026-09-24 08:26:30 UTC 28,603 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="bc649bd8-96ca-232c-2558-0418c73ebd51")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,129402,166145,982229,e=>{"use strict";var t=e.i(15010),n=e.i(488171),r=e.i(470152),o=e.i(981140),l=e.i(75830),a=e.i(820783),s=e.i(30030),i=e.i(586318),c=e.i(726330),u=e.i(303536),d=e.i(765491),p=e.i(610772),f=e.i(853660),m=e.i(774606),h=e.i(296626),v=e.i(248425),g=e.i(991918),x=e.i(30207),w=e.i(369340),y=e.i(934620),b=e.i(999682),S=e.i(959411),C=e.i(186312),j=e.i(985369),E=e.i(438232);try{var P="u">typeof window?window:e.g;P._sentryModuleMetadata=P._sentryModuleMetadata||{},P._sentryModuleMetadata[(new P.Error).stack]=Object.assign({},P._sentryModuleMetadata[(new P.Error).stack],{"_sentryBundlerPluginAppKey:expo-website":!0})}catch(e){}var I=Object.defineProperty,M=(e,t)=>I(e,"name",{value:t,configurable:!0}),T=[" ","Enter","ArrowUp","ArrowDown"],R=[" ","Enter"],k="Select",[L,_,D]=(0,l.createCollection)(k),[N,H]=(0,s.createContextScope)(k,[D,f.createPopperScope]),B=(0,f.createPopperScope)(),[A,O]=N(k),[V,F]=N(k);function K(e){let{__scopeSelect:n,children:r,open:o,defaultOpen:l,onOpenChange:a,value:s,defaultValue:c,onValueChange:u,dir:d,name:m,autoComplete:h,disabled:v,required:g,form:x,internal_do_not_use_render:y}=e,b=B(n),[S,C]=t.useState(null),[j,P]=t.useState(null),[I,T]=t.useState(!1),R=(0,i.useDirection)(d),[_,D]=(0,w.useControllableState)({prop:o,defaultProp:l??!1,onChange:a,caller:k}),[N,H]=(0,w.useControllableState)({prop:s,defaultProp:c,onChange:u,caller:k}),O=t.useRef(null),F=t.useRef(N);t.useEffect(()=>{let e=x?S?.ownerDocument.getElementById(x):S?.form;if(e instanceof HTMLFormElement){let t=M(()=>H(F.current),"reset");return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,S,H]);let K=!S||!!x||!!S.closest("form"),[U,z]=t.useState(new Set),W=(0,p.useId)(),G=Array.from(U).map(e=>e.props.value).join(";"),Y=t.useCallback(e=>{z(t=>new Set(t).add(e))},[]),q=t.useCallback(e=>{z(t=>{let n=new Set(t);return n.delete(e),n})},[]),X={required:g,trigger:S,onTriggerChange:C,valueNode:j,onValueNodeChange:P,valueNodeHasChildren:I,onValueNodeHasChildrenChange:T,contentId:W,value:N,onValueChange:H,open:_,onOpenChange:D,dir:R,triggerPointerDownPosRef:O,disabled:v,name:m,autoComplete:h,form:x,nativeOptions:U,nativeSelectKey:G,isFormControl:K};return(0,E.jsx)(f.Root,{...b,children:(0,E.jsx)(A,{scope:n,...X,children:(0,E.jsx)(L.Provider,{scope:n,children:(0,E.jsx)(V,{scope:n,onNativeOptionAdd:Y,onNativeOptionRemove:q,children:eI(y)?y(X):r})})})})}M(K,"SelectProvider");var U=M(e=>{let{__scopeSelect:t,children:n,...r}=e;return(0,E.jsx)(K,{__scopeSelect:t,...r,internal_do_not_use_render:({isFormControl:e})=>(0,E.jsxs)(E.Fragment,{children:[n,e?(0,E.jsx)(eP,{__scopeSelect:t}):null]})})},"Select"),z=t.forwardRef(M(function(e,n){let{__scopeSelect:r,disabled:l=!1,...s}=e,i=B(r),c=O("SelectTrigger",r),u=c.disabled||l,d=(0,a.useComposedRefs)(n,c.onTriggerChange),p=_(r),m=t.useRef("touch"),[h,g,x]=eT(e=>{let t=p().filter(e=>!e.disabled),n=t.find(e=>e.value===c.value),r=eR(t,e,n);void 0!==r&&c.onValueChange(r.value)}),w=M(e=>{u||(c.onOpenChange(!0),x()),e&&(c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})},"handleOpen");return(0,E.jsx)(f.Anchor,{asChild:!0,...i,children:(0,E.jsx)(v.Primitive.button,{type:"button",role:"combobox","aria-controls":c.open?c.contentId:void 0,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":eM(c.value)?"":void 0,...s,ref:d,onClick:(0,o.composeEventHandlers)(s.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&w(e)}),onPointerDown:(0,o.composeEventHandlers)(s.onPointerDown,e=>{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(w(e),e.preventDefault())}),onKeyDown:(0,o.composeEventHandlers)(s.onKeyDown,e=>{let t=""!==h.current;
2e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&T.includes(e.key)&&(w(),e.preventDefault())})})})},"SelectTrigger")),W=t.forwardRef(M(function(e,n){let{__scopeSelect:r,className:o,style:l,children:s,placeholder:i="",...c}=e,u=O("SelectValue",r),{onValueNodeHasChildrenChange:d}=u,p=void 0!==s,f=(0,a.useComposedRefs)(n,u.onValueNodeChange);(0,y.useLayoutEffect)(()=>{d(p)},[d,p]);let m=eM(u.value);return(0,E.jsx)(v.Primitive.span,{...c,asChild:!m&&c.asChild,ref:f,style:{pointerEvents:"none"},children:(0,E.jsx)(t.Fragment,{children:m?i:s},m?"placeholder":"value")})},"SelectValue")),G=t.forwardRef(M(function(e,t){let{__scopeSelect:n,children:r,...o}=e;return(0,E.jsx)(v.Primitive.span,{"aria-hidden":!0,...o,ref:t,children:r||"▼"})},"SelectIcon")),[Y,q]=N("SelectPortal",{forceMount:void 0}),X=M(e=>{let{__scopeSelect:t,forceMount:n,...r}=e;return(0,E.jsx)(Y,{scope:e.__scopeSelect,forceMount:n,children:(0,E.jsx)(m.Portal,{asChild:!0,...r})})},"SelectPortal"),Z="SelectContent",J=t.forwardRef(M(function(e,n){let r=q(Z,e.__scopeSelect),{forceMount:o=r.forceMount,...l}=e,a=O(Z,e.__scopeSelect),[s,i]=t.useState();return(0,y.useLayoutEffect)(()=>{i(new DocumentFragment)},[]),(0,E.jsx)(h.Presence,{present:o||a.open,children:({present:e})=>e?(0,E.jsx)(en,{...l,ref:n}):(0,E.jsx)(Q,{...l,fragment:s})})},"SelectContent")),Q=t.forwardRef(M(function(e,t){let{__scopeSelect:r,children:o,fragment:l}=e;return l?n.createPortal((0,E.jsx)($,{scope:r,children:(0,E.jsx)(L.Slot,{scope:r,children:(0,E.jsx)("div",{ref:t,children:o})})}),l):null},"SelectContentFragment")),[$,ee]=N(Z),et=(0,g.createSlot)("SelectContent.RemoveScroll"),en=t.forwardRef(M(function(e,n){let{__scopeSelect:r}=e,{position:l="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:i,onPointerDownOutside:p,side:f,sideOffset:m,align:h,alignOffset:v,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:y,hideWhenDetached:b,avoidCollisions:S,...P}=e,I=O(Z,r),[T,R]=t.useState(null),[k,L]=t.useState(null),D=(0,a.useComposedRefs)(n,R),[N,H]=t.useState(null),[B,A]=t.useState(null),V=_(r),[F,K]=t.useState(!1),U=t.useRef(!1);t.useEffect(()=>{if(T)return(0,C.hideOthers)(T)},[T]),(0,u.useFocusGuards)();let z=t.useCallback(e=>{let[t,...n]=V().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&k&&(k.scrollTop=0),n===r&&k&&(k.scrollTop=k.scrollHeight),n?.focus(),document.activeElement!==o))return},[V,k]),W=t.useCallback(()=>z([N,T]),[z,N,T]);t.useEffect(()=>{F&&W()},[F,W]);let{onOpenChange:G,triggerPointerDownPosRef:Y}=I;t.useEffect(()=>{if(T){let e={x:0,y:0},t=M(t=>{e={x:Math.abs(Math.round(t.pageX)-(Y.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(Y.current?.y??0))}},"handlePointerMove"),n=M(n=>{e.x<=10&&e.y<=10?n.preventDefault():n.composedPath().includes(T)||G(!1),document.removeEventListener("pointermove",t),Y.current=null},"handlePointerUp");return null!==Y.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[T,G,Y]),t.useEffect(()=>{let e=M(()=>G(!1),"close");return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[q,X]=eT(e=>{let t=V().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=eR(t,e,n);r&&setTimeout(()=>r.ref.current?.focus())}),J=t.useCallback((e,t,n)=>{let r=!U.current&&!n;(void 0!==I.value&&I.value===t||r)&&(H(e),r&&(U.current=!0))},[I.value]),Q=t.useCallback(()=>T?.focus(),[T]),ee=t.useCallback((e,t,n)=>{let r=!U.current&&!n;(void 0!==I.value&&I.value===t||r)&&A(e)},[I.value]),en="popper"===l?eo:er;return(0,E.jsx)($,{scope:r,content:T,viewport:k,onViewportChange:L,itemRefCallback:J,selectedItem:N,onItemLeave:Q,itemTextRefCallback:ee,focusSelectedItem:W,selectedItemText:B,position:l,isPositioned:F,searchRef:q,children:(0,E.jsx)(j.RemoveScroll,{as:et,allowPinchZoom:!0,children:(0,E.jsx)(d.FocusScope,{asChild:!0,trapped:I.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,o.composeEventHandlers)(s,e=>{I.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,E.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:p,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>I.onOpenChange(!1),children:(0,E.jsx)(en,{role:"listbox",id:I.contentId,"data-state":I.open?"open":"closed",dir:I.dir,onContextMenu:e=>e.preventDefault(),...P,...en===eo?{side:f,sideOffset:m,align:h,alignOffset:v,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:y,hideWhenDetached:b,avoidCollisions:S}:{},onPlaced:()=>K(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...P.style},onKeyDown:(0,o.composeEventHandlers)(P.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
2if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||X(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=V().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>z(t)),e.preventDefault()}})})})})})})},"SelectContentImpl")),er=t.forwardRef(M(function(e,n){let{__scopeSelect:o,onPlaced:l,...s}=e,i=O(Z,o),c=ee(Z,o),[u,d]=t.useState(null),[p,f]=t.useState(null),m=(0,a.useComposedRefs)(n,f),h=_(o),g=t.useRef(!1),x=t.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:S,focusSelectedItem:C}=c,j=t.useCallback(()=>{if(i.trigger&&i.valueNode&&u&&p&&w&&b&&S){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),n=i.valueNode.getBoundingClientRect(),o=S.getBoundingClientRect();if("rtl"!==i.dir){let l=o.left-t.left,a=n.left-l,s=e.left-a,i=e.width+s,c=Math.max(i,t.width),d=window.innerWidth-10,p=(0,r.clamp)(a,[10,Math.max(10,d-c)]);u.style.minWidth=i+"px",u.style.left=p+"px"}else{let l=t.right-o.right,a=window.innerWidth-n.right-l,s=window.innerWidth-e.right-a,i=e.width+s,c=Math.max(i,t.width),d=window.innerWidth-10,p=(0,r.clamp)(a,[10,Math.max(10,d-c)]);u.style.minWidth=i+"px",u.style.right=p+"px"}let a=h(),s=window.innerHeight-20,c=w.scrollHeight,d=window.getComputedStyle(p),f=parseInt(d.borderTopWidth,10),m=parseInt(d.paddingTop,10),v=parseInt(d.borderBottomWidth,10),x=f+m+c+parseInt(d.paddingBottom,10)+v,y=Math.min(5*b.offsetHeight,x),C=window.getComputedStyle(w),j=parseInt(C.paddingTop,10),E=parseInt(C.paddingBottom,10),P=e.top+e.height/2-10,I=b.offsetHeight/2,M=f+m+(b.offsetTop+I);if(M<=P){let e=a.length>0&&b===a[a.length-1].ref.current;u.style.bottom="0px";let t=Math.max(s-P,I+(e?E:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+v);u.style.height=M+t+"px"}else{let e=a.length>0&&b===a[0].ref.current;u.style.top="0px";let t=Math.max(P,f+w.offsetTop+(e?j:0)+I);u.style.height=t+(x-M)+"px",w.scrollTop=M-P+w.offsetTop}u.style.margin="10px 0",u.style.minHeight=y+"px",u.style.maxHeight=s+"px",l?.(),requestAnimationFrame(()=>g.current=!0)}},[h,i.trigger,i.valueNode,u,p,w,b,S,i.dir,l]);(0,y.useLayoutEffect)(()=>j(),[j]);let[P,I]=t.useState();(0,y.useLayoutEffect)(()=>{p&&I(window.getComputedStyle(p).zIndex)},[p]);let M=t.useCallback(e=>{e&&!0===x.current&&(j(),C?.(),x.current=!1)},[j,C]);return(0,E.jsx)(el,{scope:o,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:M,children:(0,E.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:P},children:(0,E.jsx)(v.Primitive.div,{...s,ref:m,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})},"SelectItemAlignedPosition")),eo=t.forwardRef(M(function(e,t){let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...l}=e,a=B(n);return(0,E.jsx)(f.Content,{...a,...l,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})},"SelectPopperPosition")),[el,ea]=N(Z,{}),es="SelectViewport",ei=t.forwardRef(M(function(e,n){let{__scopeSelect:r,nonce:l,...s}=e,i=ee(es,r),c=ea(es,r),u=(0,a.useComposedRefs)(n,i.onViewportChange),d=t.useRef(0);return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:l}),(0,E.jsx)(L.Slot,{scope:r,children:(0,E.jsx)(v.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:(0,o.composeEventHandlers)(s.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=c;if(r?.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let l=o+e,a=Math.min(r,l),s=l-a;n.style.height=a+"px","0px"===n.style.bottom&&(t.scrollTop=s>0?s:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})}
2,"SelectViewport")),[ec,eu]=N("SelectGroup"),ed=t.forwardRef(M(function(e,t){let{__scopeSelect:n,...r}=e,o=(0,p.useId)();return(0,E.jsx)(ec,{scope:n,id:o,children:(0,E.jsx)(v.Primitive.div,{role:"group","aria-labelledby":o,...r,ref:t})})},"SelectGroup")),ep=t.forwardRef(M(function(e,t){let{__scopeSelect:n,...r}=e,o=eu("SelectLabel",n);return(0,E.jsx)(v.Primitive.div,{id:o.id,...r,ref:t})},"SelectLabel")),ef="SelectItem",[em,eh]=N(ef),ev=t.forwardRef(M(function(e,n){let{__scopeSelect:r,value:l,disabled:s=!1,textValue:i,...c}=e,u=O(ef,r),d=ee(ef,r),f=u.value===l,[m,h]=t.useState(i??""),[g,w]=t.useState(!1),y=(0,x.useCallbackRef)(e=>d.itemRefCallback?.(e,l,s)),b=(0,a.useComposedRefs)(n,y),S=(0,p.useId)(),C=t.useRef("touch"),j=M(()=>{s||(u.onValueChange(l),u.onOpenChange(!1))},"handleSelect");return(0,E.jsx)(em,{scope:r,value:l,disabled:s,textId:S,isSelected:f,onItemTextChange:t.useCallback(e=>{h(t=>t||(e?.textContent??"").trim())},[]),children:(0,E.jsx)(L.ItemSlot,{scope:r,value:l,disabled:s,textValue:m,children:(0,E.jsx)(v.Primitive.div,{role:"option","aria-labelledby":S,"data-highlighted":g?"":void 0,"aria-selected":f&&g,"data-state":f?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...c,ref:b,onFocus:(0,o.composeEventHandlers)(c.onFocus,()=>w(!0)),onBlur:(0,o.composeEventHandlers)(c.onBlur,()=>w(!1)),onClick:(0,o.composeEventHandlers)(c.onClick,()=>{"mouse"!==C.current&&j()}),onPointerUp:(0,o.composeEventHandlers)(c.onPointerUp,()=>{"mouse"===C.current&&j()}),onPointerDown:(0,o.composeEventHandlers)(c.onPointerDown,e=>{C.current=e.pointerType}),onPointerMove:(0,o.composeEventHandlers)(c.onPointerMove,e=>{C.current=e.pointerType,s?d.onItemLeave?.():"mouse"===C.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,o.composeEventHandlers)(c.onPointerLeave,e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()}),onKeyDown:(0,o.composeEventHandlers)(c.onKeyDown,e=>{s||e.target!==e.currentTarget||(d.searchRef?.current===""||" "!==e.key)&&(R.includes(e.key)&&j()," "===e.key&&e.preventDefault())})})})})},"SelectItem")),eg="SelectItemText",ex=t.forwardRef(M(function(e,r){let{__scopeSelect:o,className:l,style:s,...i}=e,c=O(eg,o),u=ee(eg,o),d=eh(eg,o),p=F(eg,o),[f,m]=t.useState(null),h=(0,x.useCallbackRef)(e=>u.itemTextRefCallback?.(e,d.value,d.disabled)),g=(0,a.useComposedRefs)(r,m,d.onItemTextChange,h),w=f?.textContent,b=t.useMemo(()=>(0,E.jsx)("option",{value:d.value,disabled:d.disabled,children:w},d.value),[d.disabled,d.value,w]),{onNativeOptionAdd:S,onNativeOptionRemove:C}=p;return(0,y.useLayoutEffect)(()=>(S(b),()=>C(b)),[S,C,b]),(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(v.Primitive.span,{id:d.textId,...i,ref:g}),d.isSelected&&c.valueNode&&!c.valueNodeHasChildren&&!eM(c.value)?n.createPortal(i.children,c.valueNode):null]})},"SelectItemText")),ew=t.forwardRef(M(function(e,t){let{__scopeSelect:n,...r}=e;return eh("SelectItemIndicator",n).isSelected?(0,E.jsx)(v.Primitive.span,{"aria-hidden":!0,...r,ref:t}):null},"SelectItemIndicator")),ey="SelectScrollUpButton",eb=t.forwardRef(M(function(e,n){let r=ee(ey,e.__scopeSelect),o=ea(ey,e.__scopeSelect),[l,s]=t.useState(!1),i=(0,a.useComposedRefs)(n,o.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){s(t.scrollTop>0)};M(e,"handleScroll");let t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,E.jsx)(ej,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null},"SelectScrollUpButton")),eS="SelectScrollDownButton",eC=t.forwardRef(M(function(e,n){let r=ee(eS,e.__scopeSelect),o=ea(eS,e.__scopeSelect),[l,s]=t.useState(!1),i=(0,a.useComposedRefs)(n,o.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;s(Math.ceil(t.scrollTop)<e)};M(e,"handleScroll");let t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,E.jsx)(ej,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null},"SelectScrollDownButton")),ej=t.forwardRef(M(function(e,n){let{__scopeSelect:r,onAutoScroll:l,...a}=e,s=ee("SelectScrollButton",r),i=t.useRef(null),c=_(r),u=t.useCallback(()=>{null!==i.current&&(window.clearInterval(i.current),i.current=null)},[]);return t.useEffect(()=>()=>u(),[u]),(0,y.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,E.jsx)(v.Primitive.div,{"aria-hidden":!0,...a,ref:n,style:{flexShrink:0,...a.style},onPointerDown:(0,o.composeEventHandlers)(a.onPointerDown,()=>{null===i.current&&(i.current=window.setInterval(l,50))}),onPointerMove:(0,o.composeEventHandlers)(a.onPointerMove,()=>{s.onItemLeave?.(),null===i.current&&(i.current=window.setInterval(l,50))}),onPointerLeave:(0,o.composeEventHandlers)(a.onPointerLeave,()=>{u()})})},"SelectScrollButtonImpl")),eE=t.forwardRef(M(function(e,t){let{__scopeSelect:n,...r}=e;return(0,E.jsx)(v.Primitive.div,{"aria-hidden":!0,...r,ref:t})},"SelectSeparator")),eP=t.forwardRef(M(function({__scopeSelect:e,...n},r){let o=O("SelectBubbleInput",e),{value:l,onValueChange:s,required:i,disabled:c,name:u,autoComplete:d,form:p}=o,{nativeOptions:f,nativeSelectKey:m}=o,h=t.useRef(null),g=(0,a.useComposedRefs)(r,h),x=l??"",w=(0,b.usePrevious)(x),y=Array.from(f).some(e=>(e.props.value??"")==="");return t.useEffect(()=>{let e=h.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(w!==x&&t){let n=new Event("change",{bubbles:!0});t.call(e,x),e.dispatchEvent(n)}},[w,x]),(0,E.jsxs)(v.Primitive.select,{"aria-hidden":!0,required:i,tabIndex:-1,name:u,autoComplete:d,disabled:c,form:p,onChange:e=>s(e.target.value),...n,style:{...S.VISUALLY_HIDDEN_STYLES,...n.style},ref:g,defaultValue:x,children:[eM(l)&&!y?(0,E.jsx)("option",{value:""}):null,Array.from(f)]},m)},"SelectBubbleInput"));function eI(e){return"function"==typeof e}function eM(e){return""===e||void 0===e}function eT(e){let n=(0,x.useCallbackRef)(e),r=t.useRef(""),o=t.useRef(0),l=t.useCallback(e=>{n(r.current+e)},[n]),a=t.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return t.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,l,a]}function eR(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,l=ek(e,Math.max(o,0));1===r.length&&(l=l.filter(e=>e!==n));let a=l.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return a!==n?a:void 0}function ek(e,t){return e.map((n,r)=>e[(t+r)%e.length])}M(eI,"isFunction"),M(eM,"shouldShowPlaceholder"),M(eT,"useTypeaheadSearch"),M(eR,"findNextItem"),M(ek,"wrapArray"),e.s(["Content",0,J,"Group",0,ed,"Icon",0,G,"Item",0,ev,"ItemIndicator",0,ew,"ItemText",0,ex,"Label",0,ep,"Portal",0,X,"Root",0,U,"ScrollDownButton",0,eC,"ScrollUpButton",0,eb,"Separator",0,eE,"Trigger",0,z,"Value",0,W,"Viewport",0,ei],129402);try{var eL=window;eL._sentryModuleMetadata=eL._sentryModuleMetadata||{},eL._sentryModuleMetadata[(new eL.Error).stack]=Object.assign({},eL._sentryModuleMetadata[(new eL.Error).stack],{"_sentryBundlerPluginAppKey:expo-website":!0})}catch(e){}let e_=0,eD=null,eN=0,eH=0,eB=!1,eA=null;function eO(e,t){e?.classList.toggle("bg-element",t)}function eV(){null!==eA&&(clearTimeout(eA),eA=null)}function eF(e){let t=e.target?.closest('[role="option"]');if(!t)return;let n=e.touches[0];eD=t,eN=n.clientX,eH=n.clientY,eB=!1,eV(),eA=setTimeout(()=>{eA=null,eB||eO(eD,!0)},16)}function eK(e){if(eB||!eD)return;let t=e.touches[0];(Math.abs(t.clientX-eN)>10||Math.abs(t.clientY-eH)>10)&&(eB=!0,eV(),eO(eD,!1))}function eU(){eV(),eO(eD,!1),eD=null,eB=!0}e.s(["useSelectItemTouchPress",0,function(){(0,t.useEffect)(()=>(0===e_&&(document.addEventListener("touchstart",eF,!0),document.addEventListener("touchmove",eK,!0),document.addEventListener("touchend",eU,!0),document.addEventListener("touchcancel",eU,!0)),e_+=1,()=>{0==(e_-=1)&&(document.removeEventListener("touchstart",eF,!0),document.removeEventListener("touchmove",eK,!0),document.removeEventListener("touchend",eU,!0),document.removeEventListener("touchcancel",eU,!0),eV(),eO(eD,!1),eD=null)}),[])}],166145);try{var ez=window;ez._sentryModuleMetadata=ez._sentryModuleMetadata||{},ez._sentryModuleMetadata[(new ez.Error).stack]=Object.assign({},ez._sentryModuleMetadata[(new ez.Error).stack],{"_sentryBundlerPluginAppKey:expo-website":!0})}catch(e){}e.s(["useSelectTapToClose",0,function(e){let[n,r]=(0,t.useState)(!1),o=(0,t.useRef)(-1/0),l=(0,t.useRef)(-1/0);return{open:n,onOpenChange:t=>{if(t){if(performance.now()-o.current<300){o.current=-1/0;return}}else performance.now()-l.current>=100&&(o.current=performance.now());r(t),e?.onOpenChange?.(t)},onValueChange:t=>{l.current=performance.now(),e?.onValueChange?.(t)}}}],982229)},235633,39273,e=>{"use strict";var t=e.i(438232),n=e.i(383793),r=e.i(327906),o=e.i(91949),l=e.i(991438),a=e.i(129402),s=e.i(15010),i=e.i(850179);try{var c=window;c._sentryModuleMetadata=c._sentryModuleMetadata||{},c._sentryModuleMetadata[(new c.Error).stack]=Object.assign({},c._sentryModuleMetadata[(new c.Error).stack],{"_sentryBundlerPluginAppKey:expo-website":!0})}catch(e){}function u({src:e,alt:r,PlaceholderIcon:o,className:l,iconClassName:a}
2){let[i,c]=(0,s.useState)(null),[d,p]=(0,s.useState)(null),f=i===e,m=d===e,h=o?(0,t.jsx)("div",{role:"img","aria-label":r,className:(0,n.mergeClasses)("flex shrink-0 items-center justify-center rounded-full bg-element",l),children:(0,t.jsx)(o,{className:a})}):null;return m?h:(0,t.jsxs)(t.Fragment,{children:[!f&&h,(0,t.jsx)("img",{alt:r,src:e,hidden:null!==h&&!f,className:l,onLoad:()=>{c(e)},onError:()=>{p(e)}})]})}e.s(["ImageWithPlaceholderIcon",0,u],39273);var d=e.i(673756),p=e.i(166145),f=e.i(982229);try{var m=window;m._sentryModuleMetadata=m._sentryModuleMetadata||{},m._sentryModuleMetadata[(new m.Error).stack]=Object.assign({},m._sentryModuleMetadata[(new m.Error).stack],{"_sentryBundlerPluginAppKey:expo-website":!0})}catch(e){}e.s(["Select",0,function(e){let{options:c,optionGroups:m,optionsLabel:h,id:v,value:g,onValueChange:x,onOpenChange:w,placeholder:y,testID:b,ariaLabel:S,className:C,chevronClassName:j,valueClassName:E,optionClassName:P,caption:I,trigger:M,customItems:T,disabled:R=!1,loading:k=!1,size:L="md"}=e,_="value"in e?g??"":void 0,D=c??m?.flatMap(e=>e.options),N=D?.find(e=>e.id===g),H=N?.Icon,B=N?.label,{open:A,onOpenChange:O,onValueChange:V}=(0,f.useSelectTapToClose)({onOpenChange:w,onValueChange:e=>x?.(e)});(0,p.useSelectItemTouchPress)();let F=R||k,K=({id:e,label:o,imageUrl:l,Icon:s,rightSlot:i,leftSlot:c})=>(0,t.jsxs)(a.Item,{value:e,className:(0,n.mergeClasses)("flex min-h-9 min-w-0 cursor-pointer items-center justify-between gap-2 px-3 py-2 leading-tight outline-0 select-none","[&>span:first-child]:min-w-0","can-hover:hocus:bg-element",l&&"min-h-11"),children:[(0,t.jsx)(a.ItemText,{children:(0,t.jsxs)("div",{className:(0,n.mergeClasses)("flex w-full min-w-0 items-center gap-2 overflow-hidden text-left text-sm font-normal whitespace-nowrap","lg"===L&&"text-base",P),children:[c,s&&!l&&(0,t.jsx)(a.Icon,{children:(0,t.jsx)(s,{className:(0,n.mergeClasses)("icon-sm","lg"===L&&"icon-md")})}),l&&(0,t.jsx)(u,{alt:String(e),src:l,PlaceholderIcon:s,className:"size-7 rounded-full shadow-xs",iconClassName:(0,n.mergeClasses)("icon-sm","lg"===L&&"icon-md")}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate",children:o}),i]})}),(0,t.jsx)(a.ItemIndicator,{className:"shrink-0",children:(0,t.jsx)(r.CheckIcon,{className:(0,n.mergeClasses)("icon-sm text-icon-secondary","lg"===L&&"icon-md")})})]},e),U=(0,t.jsxs)(a.Root,{name:v,open:A,onOpenChange:O,onValueChange:V,value:_,disabled:F,children:[(0,t.jsx)(a.Trigger,{asChild:!0,className:"flex",children:M??(0,t.jsx)(i.Button,{id:v,"data-form-field-control":!0,disabled:R,status:k?d.FormStates.LOADING:d.FormStates.IDLE,theme:"tertiary",size:"lg"===L?"xl":"sm","aria-label":S,rightSlot:(0,t.jsx)(o.ChevronDownIcon,{className:(0,n.mergeClasses)("icon-sm shrink-0 text-icon-secondary","lg"===L&&"icon-md",j)}),className:(0,n.mergeClasses)("min-h-9 transform-none justify-between truncate border-default px-3 active:scale-100!","[&>span]:min-w-0 [&>span]:flex-1 [&>span]:overflow-hidden","rounded-3xl",!F&&"bg-default dark:hocus:bg-subtle hocus:bg-element",R&&"pointer-events-auto cursor-not-allowed opacity-60",k&&"cursor-wait",!g&&"text-quaternary","lg"===L&&"min-h-13",C),contentClassName:E,"data-testid":b,children:(0,t.jsx)(a.Value,{placeholder:y,"aria-label":g,children:B?(0,t.jsxs)("div",{className:(0,n.mergeClasses)("flex w-full min-w-0 items-center gap-2 overflow-hidden text-left text-sm font-normal whitespace-nowrap","lg"===L&&"text-base",E),children:[N?.leftSlot,N?.imageUrl?(0,t.jsx)(u,{alt:String(N.id),src:N.imageUrl,PlaceholderIcon:N.Icon,className:"size-7 rounded-full shadow-xs",iconClassName:(0,n.mergeClasses)("icon-sm","lg"===L&&"icon-md")}):H&&(0,t.jsx)(a.Icon,{children:(0,t.jsx)(H,{className:(0,n.mergeClasses)("icon-sm","lg"===L&&"icon-md")})}),(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate",children:N?.label}),N?.rightSlot]}):void 0})})}),(0,t.jsx)(a.Portal,{children:(0,t.jsxs)(a.Content,{className:(0,n.mergeClasses)("relative z-overDialog-605 max-h-(--radix-select-content-available-height) max-w-[87.5vw] min-w-(--radix-select-trigger-width) overflow-hidden rounded-xl border border-default bg-default shadow-md"),position:"popper",sideOffset:4,align:"start","data-orientation":"horizontal",children:[(0,t.jsx)(a.ScrollUpButton,{className:"flex h-7 items-center justify-center rounded-t-xl bg-element",children:(0,t.jsx)(l.ChevronUpIcon,{className:"icon-sm text-icon-secondary"})}),(0,t.jsxs)(a.Viewport,{children:[(0,t.jsxs)(a.Group,{children:[h&&(0,t.jsx)(a.Label,{className:"cursor-default px-3 pt-2 pb-1 text-xs text-secondary",children:h}),T,c?.map(K)]}),m?.map((e,n)=>(0,t.jsxs)(s.Fragment,{children:[n>0&&(0,t.jsx)(a.Separator,{className:"my-1 h-px bg-palette-gray6"}),(0,t.jsxs)(a.Group,{children:[e.label&&(0,t.jsx)(a.Label,{className:"cursor-default px-3 pt-2 pb-1 text-xs text-secondary",children:e.label}),e.options.map(K)]})]},e.label??n))]}),(0,t.jsx)(a.ScrollDownButton,{className:"flex h-7 items-center justify-center rounded-b-xl bg-element",children:(0,t.jsx)(o.ChevronDownIcon,{className:"icon-sm text-icon-secondary"})})]})})]});return I?(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:["string"==typeof I?(0,t.jsx)("label",{htmlFor:v,"data-form-field-label":!0,className:"pl-3 text-sm font-medium text-secondary",children:I}):I,U]}):U}],235633)}]);
3
4//# debugId=bc649bd8-96ca-232c-2558-0418c73ebd51

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.