PageSourceSearch

https://www.privy.com/_next/static/chunks/0vnuph8rqilp_.js?dpl=dpl_5QvLY3C6k7hpRvuw2HkUfRmrUwPC

js privy.com collected 2026-09-24 15:17:57 UTC 28,216 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62870,473864,e=>{"use strict";var t=e.i(545741),r=e.i(647163),n=e.i(948737),o=e.i(624093),l=e.i(527069),a=e.i(775453),i=e.i(487875),s=e.i(494610),d=e.i(682115),c=e.i(276470),u=e.i(439347),p=e.i(363534),f=e.i(557619),m=e.i(980927),h=e.i(960033),v=e.i(588832),g=e.i(130312),x=n.forwardRef((e,r)=>{let{children:n,width:o=10,height:l=5,...a}=e;return(0,t.jsx)(g.Primitive.svg,{...a,ref:r,width:o,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,t.jsx)("polygon",{points:"0,0 30,0 15,10"})})});x.displayName="Arrow";var w=e.i(725717),y=e.i(978448);function b(e){let[t,r]=n.useState(void 0);return(0,y.useLayoutEffect)(()=>{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 l=t[0];if("borderBoxSize"in l){let e=l.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}e.s(["useSize",0,b],473864);var S="Popper",[C,j]=(0,d.createContextScope)(S),[P,E]=C(S),R=e=>{let{__scopePopper:r,children:o}=e,[l,a]=n.useState(null);return(0,t.jsx)(P,{scope:r,anchor:l,onAnchorChange:a,children:o})};R.displayName=S;var I="PopperAnchor",T=n.forwardRef((e,r)=>{let{__scopePopper:o,virtualRef:l,...a}=e,i=E(I,o),d=n.useRef(null),c=(0,s.useComposedRefs)(r,d);return n.useEffect(()=>{i.onAnchorChange(l?.current||d.current)}),l?null:(0,t.jsx)(g.Primitive.div,{...a,ref:c})});T.displayName=I;var N="PopperContent",[k,H]=C(N),A=n.forwardRef((e,r)=>{let{__scopePopper:o,side:l="bottom",sideOffset:a=0,align:i="center",alignOffset:d=0,arrowPadding:c=0,avoidCollisions:u=!0,collisionBoundary:p=[],collisionPadding:f=0,sticky:m="partial",hideWhenDetached:x=!1,updatePositionStrategy:S="optimized",onPlaced:C,...j}=e,P=E(N,o),[R,I]=n.useState(null),T=(0,s.useComposedRefs)(r,e=>I(e)),[H,A]=n.useState(null),L=b(H),D=L?.width??0,z=L?.height??0,V="number"==typeof f?f:{top:0,right:0,bottom:0,left:0,...f},O=Array.isArray(p)?p:[p],F=O.length>0,K={padding:V,boundary:O.filter(B),altBoundary:F},{refs:U,floatingStyles:W,placement:$,isPositioned:Y,middlewareData:X}=(0,h.useFloating)({strategy:"fixed",placement:l+("center"!==i?"-"+i:""),whileElementsMounted:(...e)=>(0,v.autoUpdate)(...e,{animationFrame:"always"===S}),elements:{reference:P.anchor},middleware:[(0,h.offset)({mainAxis:a+z,alignmentAxis:d}),u&&(0,h.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===m?(0,h.limitShift)():void 0,...K}),u&&(0,h.flip)({...K}),(0,h.size)({...K,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:l}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${l}px`)}}),H&&(0,h.arrow)({element:H,padding:c}),M({arrowWidth:D,arrowHeight:z}),x&&(0,h.hide)({strategy:"referenceHidden",...K})]}),[G,q]=_($),Z=(0,w.useCallbackRef)(C);(0,y.useLayoutEffect)(()=>{Y&&Z?.()},[Y,Z]);let J=X.arrow?.x,Q=X.arrow?.y,ee=X.arrow?.centerOffset!==0,[et,er]=n.useState();return(0,y.useLayoutEffect)(()=>{R&&er(window.getComputedStyle(R).zIndex)},[R]),(0,t.jsx)("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...W,transform:Y?W.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[X.transformOrigin?.x,X.transformOrigin?.y].join(" "),...X.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,t.jsx)(k,{scope:o,placedSide:G,onArrowChange:A,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,t.jsx)(g.Primitive.div,{"data-side":G,"data-align":q,...j,ref:T,style:{...j.style,animation:Y?void 0:"none"}})})})});A.displayName=N;var L="PopperArrow",D={top:"bottom",right:"left",bottom:"top",left:"right"},z=n.forwardRef(function(e,r){let{__scopePopper:n,...o}=e,l=H(L,n),a=D[l.placedSide];return(0,t.jsx)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0},children:(0,t.jsx)(x,{...o,ref:r,style:{...o.style,display:"block"}})})});function B(e){return null!==e}z.displayName=L;var M=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,l=o.arrow?.centerOffset!==0,a=l?0:e.arrowWidth,i=l?0:e.arrowHeight,[s,d]=_(r),c={start:"0%",center:"50%",end:"100%"}[d],u=(o.arrow?.x??0)+a/2,p=(o.arrow?.y??0)+i/2,f="",m="";return"bottom"===s?(f=l?c:`${u}px`,m=`${-i}px`):"top"===s?(f=l?c:`${u}px`,m=`${n.floating.height+i}px`):"right"===s?(f=`${-i}px`,m=l?c:`${p}px`):"left"===s&&(f=`${n.floating.width+i}px`,m=l?c:`${p}px`),{data:{x:f,y:m}}}});function _(e){let[t,r="center"]=e.split("-");return[t,r]}var V=e.i(342080),O=e.i(474795),F=e.i(636098),K=e.i(337741),U=e.i(2380),W=e.i(73772),$=e.i(981653),Y=[" ","Enter","ArrowUp","ArrowDown"],X=[" ","Enter"],G="Select",[q,Z,J]=(0,i.createCollection)(G),[Q,ee]=(0,d.createContextScope)(G,[J,j]),et=j(),[er,en]=Q(G),[eo,el]=Q(G),ea=e=>{let{__scopeSelect:r,children:o,open:l,defaultOpen:a,onOpenChange:i,value:s,defaultValue:d,onValueChange:u,dir:p,name:f,autoComplete:h,disabled:v,required:g,form:x}=e,w=et(r),[y,b]=n.useState(null),[S,C]=n.useState(null),[j,P]=n.useState(!1),E=(0,c.useDirection)(p),[I,T]=(0,F.useControllableState)({prop:l,defaultProp:a??!1,onChange:i,caller:G}),[N,k]=(0,F.useControllableState)({prop:s,defaultProp:d,onChange:u,caller:G}
1),H=n.useRef(null),A=!y||x||!!y.closest("form"),[L,D]=n.useState(new Set),z=Array.from(L).map(e=>e.props.value).join(";");return(0,t.jsx)(R,{...w,children:(0,t.jsxs)(er,{required:g,scope:r,trigger:y,onTriggerChange:b,valueNode:S,onValueNodeChange:C,valueNodeHasChildren:j,onValueNodeHasChildrenChange:P,contentId:(0,m.useId)(),value:N,onValueChange:k,open:I,onOpenChange:T,dir:E,triggerPointerDownPosRef:H,disabled:v,children:[(0,t.jsx)(q.Provider,{scope:r,children:(0,t.jsx)(eo,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=>{D(t=>new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=>{D(t=>{let r=new Set(t);return r.delete(e),r})},[]),children:o})}),A?(0,t.jsxs)(eY,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:h,value:N,onChange:e=>k(e.target.value),disabled:v,form:x,children:[void 0===N?(0,t.jsx)("option",{value:""}):null,Array.from(L)]},z):null]})})};ea.displayName=G;var ei="SelectTrigger",es=n.forwardRef((e,r)=>{let{__scopeSelect:o,disabled:l=!1,...i}=e,d=et(o),c=en(ei,o),u=c.disabled||l,p=(0,s.useComposedRefs)(r,c.onTriggerChange),f=Z(o),m=n.useRef("touch"),[h,v,x]=eG(e=>{let t=f().filter(e=>!e.disabled),r=t.find(e=>e.value===c.value),n=eq(t,e,r);void 0!==n&&c.onValueChange(n.value)}),w=e=>{u||(c.onOpenChange(!0),x()),e&&(c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,t.jsx)(T,{asChild:!0,...d,children:(0,t.jsx)(g.Primitive.button,{type:"button",role:"combobox","aria-controls":c.contentId,"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":eX(c.value)?"":void 0,...i,ref:p,onClick:(0,a.composeEventHandlers)(i.onClick,e=>{e.currentTarget.focus(),"mouse"!==m.current&&w(e)}),onPointerDown:(0,a.composeEventHandlers)(i.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,a.composeEventHandlers)(i.onKeyDown,e=>{let t=""!==h.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&Y.includes(e.key)&&(w(),e.preventDefault())})})})});es.displayName=ei;var ed="SelectValue",ec=n.forwardRef((e,r)=>{let{__scopeSelect:n,className:o,style:l,children:a,placeholder:i="",...d}=e,c=en(ed,n),{onValueNodeHasChildrenChange:u}=c,p=void 0!==a,f=(0,s.useComposedRefs)(r,c.onValueNodeChange);return(0,y.useLayoutEffect)(()=>{u(p)},[u,p]),(0,t.jsx)(g.Primitive.span,{...d,ref:f,style:{pointerEvents:"none"},children:eX(c.value)?(0,t.jsx)(t.Fragment,{children:i}):a})});ec.displayName=ed;var eu=n.forwardRef((e,r)=>{let{__scopeSelect:n,children:o,...l}=e;return(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...l,ref:r,children:o||"▼"})});eu.displayName="SelectIcon";var ep=e=>(0,t.jsx)(V.Portal,{asChild:!0,...e});ep.displayName="SelectPortal";var ef="SelectContent",em=n.forwardRef((e,r)=>{let l=en(ef,e.__scopeSelect),[a,i]=n.useState();return((0,y.useLayoutEffect)(()=>{i(new DocumentFragment)},[]),l.open)?(0,t.jsx)(ex,{...e,ref:r}):a?o.createPortal((0,t.jsx)(eh,{scope:e.__scopeSelect,children:(0,t.jsx)(q.Slot,{scope:e.__scopeSelect,children:(0,t.jsx)("div",{children:e.children})})}),a):null});em.displayName=ef;var[eh,ev]=Q(ef),eg=(0,O.createSlot)("SelectContent.RemoveScroll"),ex=n.forwardRef((e,r)=>{let{__scopeSelect:o,position:l="item-aligned",onCloseAutoFocus:i,onEscapeKeyDown:d,onPointerDownOutside:c,side:m,sideOffset:h,align:v,alignOffset:g,arrowPadding:x,collisionBoundary:w,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C,...j}=e,P=en(ef,o),[E,R]=n.useState(null),[I,T]=n.useState(null),N=(0,s.useComposedRefs)(r,e=>R(e)),[k,H]=n.useState(null),[A,L]=n.useState(null),D=Z(o),[z,B]=n.useState(!1),M=n.useRef(!1);n.useEffect(()=>{if(E)return(0,W.hideOthers)(E)},[E]),(0,p.useFocusGuards)();let _=n.useCallback(e=>{let[t,...r]=D().map(e=>e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(r?.scrollIntoView({block:"nearest"}),r===t&&I&&(I.scrollTop=0),r===n&&I&&(I.scrollTop=I.scrollHeight),r?.focus(),document.activeElement!==o))return},[D,I]),V=n.useCallback(()=>_([k,E]),[_,k,E]);n.useEffect(()=>{z&&V()},[z,V]);let{onOpenChange:O,triggerPointerDownPosRef:F}=P;n.useEffect(()=>{if(E){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(F.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(F.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():E.contains(r.target)||O(!1),document.removeEventListener("pointermove",t),F.current=null};return null!==F.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[E,O,F]),n.useEffect(()=>{let e=()=>O(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[O]);let[K,U]=eG(e=>{let t=D().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eq(t,e,r);n&&setTimeout(()=>n.ref.current.focus())}),Y=n.useCallback((e,t,r)=>{let n=!M.current&&!r;(void 0!==P.value&&P.value===t||n)&&(H(e),n&&(M.current=!0))},[P.value]),X=n.useCallback(()=>E?.focus(),[E]),G=n.useCallback((e,t,r)=>{let n=!M.current&&!r;(void 0!==P.value&&P.value===t||n)&&L(e)},[P.value]),q="popper"===l?ey:ew,J=q===ey?{side:m,sideOffset:h,align:v,alignOffset:g,arrowPadding:x,collisionBoundary:w,collisionPadding:y,sticky:b,hideWhenDetached:S,avoidCollisions:C}:{};return(0,t.jsx)(eh,{scope:o,content:E,viewport:I,onViewportChange:T,itemRefCallback:Y,selectedItem:k,onItemLeave:X,itemTextRefCallback:G,focusSelectedItem:V,selectedItemText:A,position:l,isPositioned:z,searchRef:K,children:(0,t.jsx)($.RemoveScroll,{as:eg,allowPinchZoom:!0,children:(0,t.jsx)(f.FocusScope,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.composeEventHandlers)(i,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,t.jsx)(u.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,t.jsx)(q,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...j,...J,onPlaced:()=>B(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...j.style},onKeyDown:(0,a.composeEventHandlers)(j.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||U(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=D().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 r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=>_(t)),e.preventDefault()}})})})})})})});ex.displayName="SelectContentImpl";var ew=n.forwardRef((e,r)=>{let{__scopeSelect:o,onPlaced:a,...i}=e,d=en(ef,o),c=ev(ef,o),[u,p]=n.useState(null),[f,m]=n.useState(null),h=(0,s.useComposedRefs)(r,e=>m(e)),v=Z(o),x=n.useRef(!1),w=n.useRef(!0),{viewport:b,selectedItem:S,selectedItemText:C,focusSelectedItem:j}=c,P=n.useCallback(()=>{if(d.trigger&&d.valueNode&&u&&f&&b&&S&&C){let e=d.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),r=d.valueNode.getBoundingClientRect(),n=C.getBoundingClientRect();if("rtl"!==d.dir){let o=n.left-t.left,a=r.left-o,i=e.left-a,s=e.width+i,d=Math.max(s,t.width),c=window.innerWidth-10,p=(0,l.clamp)(a,[10,Math.max(10,c-d)]);u.style.minWidth=s+"px",u.style.left=p+"px"}else{let o=t.right-n.right,a=window.innerWidth-r.right-o,i=window.innerWidth-e.right-a,s=e.width+i,d=Math.max(s,t.width),c=window.innerWidth-10,p=(0,l.clamp)(a,[10,Math.max(10,c-d)]);u.style.minWidth=s+"px",u.style.right=p+"px"}let o=v(),i=window.innerHeight-20,s=b.scrollHeight,c=window.getComputedStyle(f),p=parseInt(c.borderTopWidth,10),m=parseInt(c.paddingTop,10),h=parseInt(c.borderBottomWidth,10),g=p+m+s+parseInt(c.paddingBottom,10)+h,w=Math.min(5*S.offsetHeight,g),y=window.getComputedStyle(b),j=parseInt(y.paddingTop,10),P=parseInt(y.paddingBottom,10),E=e.top+e.height/2-10,R=S.offsetHeight/2,I=p+m+(S.offsetTop+R);if(I<=E){let e=o.length>0&&S===o[o.length-1].ref.current;u.style.bottom="0px";let t=Math.max(i-E,R+(e?P:0)+(f.clientHeight-b.offsetTop-b.offsetHeight)+h);u.style.height=I+t+"px"}else{let e=o.length>0&&S===o[0].ref.current;u.style.top="0px";let t=Math.max(E,p+b.offsetTop+(e?j:0)+R);u.style.height=t+(g-I)+"px",b.scrollTop=I-E+b.offsetTop}u.style.margin="10px 0",u.style.minHeight=w+"px",u.style.maxHeight=i+"px",a?.(),requestAnimationFrame(()=>x.current=!0)}},[v,d.trigger,d.valueNode,u,f,b,S,C,d.dir,a]);(0,y.useLayoutEffect)(()=>P(),[P]);let[E,R]=n.useState();(0,y.useLayoutEffect)(()=>{f&&R(window.getComputedStyle(f).zIndex)},[f]);let I=n.useCallback(e=>{e&&!0===w.current&&(P(),j?.(),w.current=!1)},[P,j]);return(0,t.jsx)(eb,{scope:o,contentWrapper:u,shouldExpandOnScrollRef:x,onScrollButtonChange:I,children:(0,t.jsx)("div",{ref:p,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,t.jsx)(g.Primitive.div,{...i,ref:h,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});ew.displayName="SelectItemAlignedPosition";var ey=n.forwardRef((e,r)=>{let{__scopeSelect:n,align:o="start",collisionPadding:l=10,...a}=e,i=et(n);return(0,t.jsx)(A,{...i,...a,ref:r,align:o,collisionPadding:l,style:{boxSizing:"border-box",...a.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)"}})});ey.displayName="SelectPopperPosition";var[eb,eS]=Q(ef,{}),eC="SelectViewport",ej=n.forwardRef((e,r)=>{let{__scopeSelect:o,nonce:l,...i}=e,d=ev(eC,o),c=eS(eC,o),u=(0,s.useComposedRefs)(r,d.onViewportChange),p=n.useRef(0);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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,t.jsx)(q.Slot,{scope:o,children:(0,t.jsx)(g.Primitive.div,{"data-radix-select-viewport":"",role:"presentation",...i,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...i.style},onScroll:(0,a.composeEventHandlers)(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=c;if(n?.current&&r){let e=Math.abs(p.current-t.scrollTop);if(e>0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o<n){let l=o+e,a=Math.min(n,l),i=l-a;r.style.height=a+"px","0px"===r.style.bottom&&(t.scrollTop=i>0?i:0,r.style.justifyContent="flex-end")}}}p.current=t.scrollTop})})})]})});ej.displayName=eC;var eP="SelectGroup",[eE,eR]=Q(eP),eI=n.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,l=(0,m.useId)();return(0,t.jsx)(eE,{scope:n,id:l,children:(0,t.jsx)(g.Primitive.div,{role:"group","aria-labelledby":l,...o,ref:r})})});eI.displayName=eP;var eT="SelectLabel",eN=n.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,l=eR(eT,n);return(0,t.jsx)(g.Primitive.div,{id:l.id,...o,ref:r})});eN.displayName=eT;var ek="SelectItem",[eH,eA]=Q(ek),eL=n.forwardRef((e,r)=>{let{__scopeSelect:o,value:l,disabled:i=!1,textValue:d,...c}=e,u=en(ek,o),p=ev(ek,o),f=u.value===l,[h,v]=n.useState(d??""),[x,w]=n.useState(!1),y=(0,s.useComposedRefs)(r,e=>p.itemRefCallback?.(e,l,i)),b=(0,m.useId)(),S=n.useRef("touch"),C=()=>{i||(u.onValueChange(l),u.onOpenChange(!1))};if(""===l)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,t.jsx)(eH,{scope:o,value:l,disabled:i,textId:b,isSelected:f,onItemTextChange:n.useCallback(e=>{v(t=>t||(e?.textContent??"").trim())},[]),children:(0,t.jsx)(q.ItemSlot,{scope:o,value:l,disabled:i,textValue:h,children:(0,t.jsx)(g.Primitive.div,{role:"option","aria-labelledby":b,"data-highlighted":x?"":void 0,"aria-selected":f&&x,"data-state":f?"checked":"unchecked","aria-disabled":i||void 0,"data-disabled":i?"":void 0,tabIndex:i?void 0:-1,...c,ref:y,onFocus:(0,a.composeEventHandlers)(c.onFocus,()=>w(!0)),onBlur:(0,a.composeEventHandlers)(c.onBlur,()=>w(!1)),onClick:(0,a.composeEventHandlers)(c.onClick,()=>{"mouse"!==S.current&&C()}),onPointerUp:(0,a.composeEventHandlers)(c.onPointerUp,()=>{"mouse"===S.current&&C()}),onPointerDown:(0,a.composeEventHandlers)(c.onPointerDown,e=>{S.current=e.pointerType}),onPointerMove:(0,a.composeEventHandlers)(c.onPointerMove,e=>{S.current=e.pointerType,i?p.onItemLeave?.():"mouse"===S.current&&e.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:(0,a.composeEventHandlers)(c.onPointerLeave,e=>{e.currentTarget===document.activeElement&&p.onItemLeave?.()}),onKeyDown:(0,a.composeEventHandlers)(c.onKeyDown,e=>{(p.searchRef?.current===""||" "!==e.key)&&(X.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});eL.displayName=ek;var eD="SelectItemText",ez=n.forwardRef((e,r)=>{let{__scopeSelect:l,className:a,style:i,...d}=e,c=en(eD,l),u=ev(eD,l),p=eA(eD,l),f=el(eD,l),[m,h]=n.useState(null),v=(0,s.useComposedRefs)(r,e=>h(e),p.onItemTextChange,e=>u.itemTextRefCallback?.(e,p.value,p.disabled)),x=m?.textContent,w=n.useMemo(()=>(0,t.jsx)("option",{value:p.value,disabled:p.disabled,children:x},p.value),[p.disabled,p.value,x]),{onNativeOptionAdd:b,onNativeOptionRemove:S}=f;return(0,y.useLayoutEffect)(()=>(b(w),()=>S(w)),[b,S,w]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.Primitive.span,{id:p.textId,...d,ref:v}),p.isSelected&&c.valueNode&&!c.valueNodeHasChildren?o.createPortal(d.children,c.valueNode):null]})});ez.displayName=eD;var eB="SelectItemIndicator",eM=n.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e;return eA(eB,n).isSelected?(0,t.jsx)(g.Primitive.span,{"aria-hidden":!0,...o,ref:r}):null});eM.displayName=eB;var e_="SelectScrollUpButton",eV=n.forwardRef((e,r)=>{let o=ev(e_,e.__scopeSelect),l=eS(e_,e.__scopeSelect),[a,i]=n.useState(!1),d=(0,s.useComposedRefs)(r,l.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){i(t.scrollTop>0)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),a?(0,t.jsx)(eK,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eV.displayName=e_;var eO="SelectScrollDownButton",eF=n.forwardRef((e,r)=>{let o=ev(eO,e.__scopeSelect),l=eS(eO,e.__scopeSelect),[a,i]=n.useState(!1),d=(0,s.useComposedRefs)(r,l.onScrollButtonChange);return(0,y.useLayoutEffect)(()=>{if(o.viewport&&o.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=o.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[o.viewport,o.isPositioned]),a?(0,t.jsx)(eK,{...e,ref:d,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=o;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eF.displayName=eO;var eK=n.forwardRef((e,r)=>{let{__scopeSelect:o,onAutoScroll:l,...i}=e,s=ev("SelectScrollButton",o),d=n.useRef(null),c=Z(o),u=n.useCallback(()=>{null!==d.current&&(window.clearInterval(d.current),d.current=null)},[]);return n.useEffect(()=>()=>u(),[u]),(0,y.useLayoutEffect)(()=>{let e=c().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[c]),(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...i,ref:r,style:{flexShrink:0,...i.style},onPointerDown:(0,a.composeEventHandlers)(i.onPointerDown,()=>{null===d.current&&(d.current=window.setInterval(l,50))}),onPointerMove:(0,a.composeEventHandlers)(i.onPointerMove,()=>{s.onItemLeave?.(),null===d.current&&(d.current=window.setInterval(l,50))}),onPointerLeave:(0,a.composeEventHandlers)(i.onPointerLeave,()=>{u()})})}),eU=n.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e;return(0,t.jsx)(g.Primitive.div,{"aria-hidden":!0,...o,ref:r})});eU.displayName="SelectSeparator";var eW="SelectArrow",e$=n.forwardRef((e,r)=>{let{__scopeSelect:n,...o}=e,l=et(n),a=en(eW,n),i=ev(eW,n);return a.open&&"popper"===i.position?(0,t.jsx)(z,{...l,...o,ref:r}):null});e$.displayName=eW;var eY=n.forwardRef(({__scopeSelect:e,value:r,...o},l)=>{let a=n.useRef(null),i=(0,s.useComposedRefs)(l,a),d=(0,K.usePrevious)(r);return n.useEffect(()=>{let e=a.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(d!==r&&t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[d,r]),(0,t.jsx)(g.Primitive.select,{...o,style:{...U.VISUALLY_HIDDEN_STYLES,...o.style},ref:i,defaultValue:r})});function eX(e){return""===e||void 0===e}function eG(e){let t=(0,w.useCallbackRef)(e),r=n.useRef(""),o=n.useRef(0),l=n.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),a=n.useCallback(()=>{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),[r,l,a]}function eq(e,t,r){var n,o;let l=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,i=(n=e,o=Math.max(a,0),n.map((e,t)=>n[(o+t)%n.length]));1===l.length&&(i=i.filter(e=>e!==r));let s=i.find(e=>e.textValue.toLowerCase().startsWith(l.toLowerCase()));return s!==r?s:void 0}eY.displayName="SelectBubbleInput",e.s(["Arrow",0,e$,"Content",0,em,"Group",0,eI,"Icon",0,eu,"Item",0,eL,"ItemIndicator",0,eM,"ItemText",0,ez,"Label",0,eN,"Portal",0,ep,"Root",0,ea,"ScrollDownButton",0,eF,"ScrollUpButton",0,eV,"Select",0,ea,"SelectArrow",0,e$,"SelectContent",0,em,"SelectGroup",0,eI,"SelectIcon",0,eu,"SelectItem",0,eL,"
1SelectItemIndicator",0,eM,"SelectItemText",0,ez,"SelectLabel",0,eN,"SelectPortal",0,ep,"SelectScrollDownButton",0,eF,"SelectScrollUpButton",0,eV,"SelectSeparator",0,eU,"SelectTrigger",0,es,"SelectValue",0,ec,"SelectViewport",0,ej,"Separator",0,eU,"Trigger",0,es,"Value",0,ec,"Viewport",0,ej,"createSelectScope",0,ee],656304);var eZ=e.i(656304),eZ=eZ,eJ=e.i(821332);function eQ({className:e,...n}){return(0,t.jsx)(eZ.ScrollDownButton,{className:(0,r.cn)("flex cursor-default items-center justify-center py-1",e),"data-slot":"select-scroll-down-button",...n,children:(0,t.jsx)(eJ.default,{className:"size-4",name:"chevron-down"})})}function e0({className:e,...n}){return(0,t.jsx)(eZ.ScrollUpButton,{className:(0,r.cn)("flex cursor-default items-center justify-center py-1",e),"data-slot":"select-scroll-up-button",...n,children:(0,t.jsx)(eJ.default,{className:"size-4",name:"chevron-up"})})}e.s(["Select",0,function({...e}){return(0,t.jsx)(eZ.Root,{"data-slot":"select",...e})},"SelectContent",0,function({className:e,children:n,position:o="popper",...l}){return(0,t.jsx)(eZ.Portal,{children:(0,t.jsxs)(eZ.Content,{className:(0,r.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 bg-neutral-0 relative z-50 max-h-(--radix-select-content-available-height) min-w-[8rem] origin-(--radix-select-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-md border border-neutral-200 text-neutral-950 shadow-md","popper"===o&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),"data-slot":"select-content",position:o,...l,children:[(0,t.jsx)(e0,{}),(0,t.jsx)(eZ.Viewport,{className:(0,r.cn)("p-1","popper"===o&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)] scroll-my-1"),children:n}),(0,t.jsx)(eQ,{})]})})},"SelectItem",0,function({className:e,children:n,...o}){return(0,t.jsxs)(eZ.Item,{className:(0,r.cn)("relative flex w-full cursor-pointer items-center gap-2 rounded-sm py-3 pr-3 pl-8 outline-hidden select-none hover:bg-neutral-50 focus:bg-neutral-50 focus:font-medium focus:text-neutral-950 data-[disabled]:pointer-events-none data-[disabled]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-neutral-950 *:[span]:last:flex *:[span]:last:items-center *:[span]:last:gap-2",e),"data-slot":"select-item",...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,t.jsx)(eZ.ItemIndicator,{children:(0,t.jsx)(eJ.default,{className:"size-4",name:"check"})})}),(0,t.jsx)(eZ.ItemText,{children:n})]})},"SelectTrigger",0,function({className:e,size:n="default",children:o,...l}){return(0,t.jsxs)(eZ.Trigger,{className:(0,r.cn)("focus-visible:ring-primary-200/50 aria-invalid:ring-destructive-foreground/20 aria-invalid:border-destructive-foreground bg-neutral-0 flex w-fit items-center justify-between gap-2 rounded-md border border-neutral-200 px-3 py-2 whitespace-nowrap transition-all outline-none focus-visible:border-neutral-200 focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:bg-neutral-50 disabled:text-neutral-500 data-[placeholder]:text-neutral-900 data-[size=default]:h-10 data-[size=sm]:h-8 *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 [&_svg:not([class*='text-'])]:text-neutral-500",e),"data-size":n,"data-slot":"select-trigger",...l,children:[o,(0,t.jsx)(eZ.Icon,{asChild:!0,children:(0,t.jsx)(eJ.default,{className:"size-4",name:"chevron-down"})})]})},"SelectValue",0,function({...e}){return(0,t.jsx)(eZ.Value,{"data-slot":"select-value",...e})}],62870)}]);

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.