PageSourceSearch

https://gardenroots.floot.app/_assets/Select-BiYR1uxO.js

js gardenroots.floot.app collected 2026-10-03 04:01:21 UTC 21,436 bytes, 1 lines download raw bytes

1import{r as o,bK as $,j as r,b_ as Ze,aI as L,aK as E,bS as Qe,bL as X,aL as Je,b$ as Ce,aQ as Ie,c0 as Me,c1 as Oe,c2 as et,bT as tt,bW as ot,bV as nt,bX as rt,bY as st,aN as ct,bZ as lt,c3 as at,c4 as it,aO as dt,aP as Pe,c5 as ut,bM as Le,z as pt,c6 as ft}from"./vendor-pt0W2pdk.js";import{i as mt}from"./Input.module-Dmb6Vdaa.js";var ht=Object.defineProperty,St=(s,e)=>ht(s,"name",{value:e,configurable:!0});function xe(s,[e,n]){return Math.min(n,Math.max(e,s))}St(xe,"clamp");var vt=Object.defineProperty,gt=(s,e)=>vt(s,"name",{value:e,configurable:!0});function De(s){const e=o.useRef({value:s,previous:s});return o.useMemo(()=>(e.current.value!==s&&(e.current.previous=e.current.value,e.current.value=s),e.current.previous),[s])}gt(De,"usePrevious");var xt=Object.defineProperty,S=(s,e)=>xt(s,"name",{value:e,configurable:!0}),wt=[" ","Enter","ArrowUp","ArrowDown"],Ct=[" ","Enter"],ie="Select",[me,he,It]=et(ie),[re,vo]=ct(ie,[It,Oe]),_e=Oe(),[_t,Z]=re(ie),[yt,Tt]=re(ie);function Be(s){const{__scopeSelect:e,children:n,open:t,defaultOpen:u,onOpenChange:a,value:f,defaultValue:i,onValueChange:c,dir:l,name:g,autoComplete:w,disabled:C,required:T,form:I,internal_do_not_use_render:b}=s,d=_e(e),[v,x]=o.useState(null),[h,p]=o.useState(null),[D,N]=o.useState(!1),Q=dt(l),[B,V]=Pe({prop:t,defaultProp:u??!1,onChange:a,caller:ie}),[J,G]=Pe({prop:f,defaultProp:i,onChange:c,caller:ie}),U=o.useRef(null),W=o.useRef(J);o.useEffect(()=>{const j=I?v?.ownerDocument.getElementById(I):v?.form;if(j instanceof HTMLFormElement){const F=S(()=>G(W.current),"reset");return j.addEventListener("reset",F),()=>j.removeEventListener("reset",F)}},[I,v,G]);const ee=v?!!I||!!v.closest("form"):!0,[K,k]=o.useState(new Set),z=Ie(),Y=Array.from(K).map(j=>j.props.value).join(";"),q=o.useCallback(j=>{k(F=>new Set(F).add(j))},[]),H=o.useCallback(j=>{k(F=>{const le=new Set(F);return le.delete(j),le})},[]),ce={required:T,trigger:v,onTriggerChange:x,valueNode:h,onValueNodeChange:p,valueNodeHasChildren:D,onValueNodeHasChildrenChange:N,contentId:z,value:J,onValueChange:G,open:B,onOpenChange:V,dir:Q,triggerPointerDownPosRef:U,disabled:C,name:g,autoComplete:w,form:I,nativeOptions:K,nativeSelectKey:Y,isFormControl:ee};return r.jsx(ut,{...d,children:r.jsx(_t,{scope:e,...ce,children:r.jsx(me.Provider,{scope:e,children:r.jsx(yt,{scope:e,onNativeOptionAdd:q,onNativeOptionRemove:H,children:ze(b)?b(ce):n})})})})}S(Be,"SelectProvider");var bt=S(s=>{const{__scopeSelect:e,children:n,...t}=s;return r.jsx(Be,{__scopeSelect:e,...t,internal_do_not_use_render:({isFormControl:u})=>r.jsxs(r.Fragment,{children:[n,u?r.jsx(Zt,{__scopeSelect:e}):null]})})},"Select"),Pt="SelectTrigger",Ae=o.forwardRef(S(function(e,n){const{__scopeSelect:t,disabled:u=!1,...a}=e,f=_e(t),i=Z(Pt,t),c=i.disabled||u,l=$(n,i.onTriggerChange),g=he(t),w=o.useRef("touch"),[C,T,I]=Te(d=>{const v=g().filter(p=>!p.disabled),x=v.find(p=>p.value===i.value),h=be(v,d,x);h!==void 0&&i.onValueChange(h.value)}),b=S(d=>{c||(i.onOpenChange(!0),I()),d&&(i.triggerPointerDownPosRef.current={x:Math.round(d.pageX),y:Math.round(d.pageY)})},"handleOpen");return r.jsx(Ze,{asChild:!0,...f,children:r.jsx(L.button,{type:"button",role:"combobox","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":ue(i.value)?"":void 0,...a,ref:l,onClick:E(a.onClick,d=>{d.currentTarget.focus(),w.current!=="mouse"&&b(d)}),onPointerDown:E(a.onPointerDown,d=>{w.current=d.pointerType;const v=d.target;v.hasPointerCapture(d.pointerId)&&v.releasePointerCapture(d.pointerId),d.button===0&&d.ctrlKey===!1&&d.pointerType==="mouse"&&(b(d),d.preventDefault())}),onKeyDown:E(a.onKeyDown,d=>{const v=C.current!=="";!(d.ctrlKey||d.altKey||d.metaKey)&&d.key.length===1&&T(d.key),!(v&&d.key===" ")&&wt.includes(d.key)&&(b(),d.preventDefault())})})})},"SelectTrigger")),Rt="SelectValue",Et=o.forwardRef(S(function(e,n){const{__scopeSelect:t,className:u,style:a,children:f,placeholder:i="",...c}=e,l=Z(Rt,t),{onValueNodeHasChildrenChange:g}=l,w=f!==void 0,C=$(n,l.onValueNodeChange);X(()=>{g(w)},[g,w]);const T=ue(l.value);return r.jsx(L.span,{...c,asChild:T?!1:c.asChild,ref:C,style:{pointerEvents:"none"},children:r.jsx(o.Fragment,{children:T?i:f},T?"placeholder":"value")})},"SelectValue")),Nt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,children:u,...a}=e;return r.jsx(L.span,{"aria-hidden":!0,...a,ref:n,children:u||"▼"})},"SelectIcon")),jt="SelectPortal",[Mt,Ot]=re(jt,{forceMount:void 0}),Lt=S(s=>{const{__scopeSelect:e,forceMount:n,...t}=s;return r.jsx(Mt,{scope:s.__scopeSelect,forceMount:n,children:r.jsx(Qe,{asChild:!0,...t})})},"SelectPortal"),ne="SelectContent",Ve=o.forwardRef(S(function(e,n){const t=Ot(ne,e.__scopeSelect),{forceMount:u=t.forceMount,...a}=e,f=Z(ne,e.__scopeSelect),[i,c]=o.useState();return X(()=>{c(new DocumentFragment)},[]),r.jsx(Je,{present:u||f.open,children:({present:l})=>l?r.jsx(At,{...a,ref:n}):r.jsx(Dt,{...a,fragment:i})})},"SelectContent")),Dt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,children:u,fragment:a}=e;return a?Me.createPortal(r.jsx(ke,{scope:t,children:r.jsx(me.Slot,{scope:t,children:r.jsx("div",{ref:n,children:u})})}),a):null},"SelectContentFragment")),A=10,[ke,se]=re(ne),Bt=lt("SelectContent.RemoveScroll"),At=o.forwardRef(S(function(e,n){const{__scopeSelect:t}=e,{position:u="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:f,onPointerDownOutside:i,side:c,sideOffset:l,align:g,alignOffset:w,arrowPadding:C,collisionBoundary:T,collisionPadding:I,sticky:b,hideWhenDetached:d,avoidCollisions:v,...x}
vendor: 5,181 bytes, line 1
1=e,h=Z(ne,t),[p,D]=o.useState(null),[N,Q]=o.useState(null),B=$(n,D),[V,J]=o.useState(null),[G,U]=o.useState(null),W=he(t),[ee,K]=o.useState(!1),k=o.useRef(!1);o.useEffect(()=>{if(p)return tt(p)},[p]),ot();const z=o.useCallback(m=>{const[P,...M]=W().map(R=>R.ref.current),[_]=M.slice(-1),y=document.activeElement;for(const R of m)if(R===y||(R?.scrollIntoView({block:"nearest"}),R===P&&N&&(N.scrollTop=0),R===_&&N&&(N.scrollTop=N.scrollHeight),R?.focus(),document.activeElement!==y))return},[W,N]),Y=o.useCallback(()=>z([V,p]),[z,V,p]);o.useEffect(()=>{ee&&Y()},[ee,Y]);const{onOpenChange:q,triggerPointerDownPosRef:H}=h;o.useEffect(()=>{if(p){let m={x:0,y:0};const P=S(_=>{m={x:Math.abs(Math.round(_.pageX)-(H.current?.x??0)),y:Math.abs(Math.round(_.pageY)-(H.current?.y??0))}},"handlePointerMove"),M=S(_=>{m.x<=10&&m.y<=10?_.preventDefault():_.composedPath().includes(p)||q(!1),document.removeEventListener("pointermove",P),H.current=null},"handlePointerUp");return H.current!==null&&(document.addEventListener("pointermove",P),document.addEventListener("pointerup",M,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",P),document.removeEventListener("pointerup",M,{capture:!0})}}},[p,q,H]),o.useEffect(()=>{const m=S(()=>q(!1),"close");return window.addEventListener("blur",m),window.addEventListener("resize",m),()=>{window.removeEventListener("blur",m),window.removeEventListener("resize",m)}},[q]);const[ce,j]=Te(m=>{const P=W().filter(y=>!y.disabled),M=P.find(y=>y.ref.current===document.activeElement),_=be(P,m,M);_&&setTimeout(()=>_.ref.current?.focus())}),F=o.useCallback((m,P,M)=>{const _=!k.current&&!M;(h.value!==void 0&&h.value===P||_)&&(J(m),_&&(k.current=!0))},[h.value]),le=o.useCallback(()=>p?.focus(),[p]),ae=o.useCallback((m,P,M)=>{const _=!k.current&&!M;(h.value!==void 0&&h.value===P||_)&&U(m)},[h.value]),pe=u==="popper"?Re:Vt,de=pe===Re?{side:c,sideOffset:l,align:g,alignOffset:w,arrowPadding:C,collisionBoundary:T,collisionPadding:I,sticky:b,hideWhenDetached:d,avoidCollisions:v}:{};return r.jsx(ke,{scope:t,content:p,viewport:N,onViewportChange:Q,itemRefCallback:F,selectedItem:V,onItemLeave:le,itemTextRefCallback:ae,focusSelectedItem:Y,selectedItemText:G,position:u,isPositioned:ee,searchRef:ce,children:r.jsx(nt,{as:Bt,allowPinchZoom:!0,children:r.jsx(rt,{asChild:!0,trapped:h.open,onMountAutoFocus:m=>{m.preventDefault()},onUnmountAutoFocus:E(a,m=>{h.trigger?.focus({preventScroll:!0}),m.preventDefault()}),children:r.jsx(st,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:f,onPointerDownOutside:i,onFocusOutside:m=>m.preventDefault(),onDismiss:()=>h.onOpenChange(!1),children:r.jsx(pe,{role:"listbox",id:h.contentId,"data-state":h.open?"open":"closed",dir:h.dir,onContextMenu:m=>m.preventDefault(),...x,...de,onPlaced:()=>K(!0),ref:B,style:{display:"flex",flexDirection:"column",outline:"none",...x.style},onKeyDown:E(x.onKeyDown,m=>{const P=m.ctrlKey||m.altKey||m.metaKey;if(m.key==="Tab"&&m.preventDefault(),!P&&m.key.length===1&&j(m.key),["ArrowUp","ArrowDown","Home","End"].includes(m.key)){let _=W().filter(y=>!y.disabled).map(y=>y.ref.current);if(["ArrowUp","End"].includes(m.key)&&(_=_.slice().reverse()),["ArrowUp","ArrowDown"].includes(m.key)){const y=m.target,R=_.indexOf(y);_=_.slice(R+1)}setTimeout(()=>z(_)),m.preventDefault()}})})})})})})},"SelectContentImpl")),Vt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,onPlaced:u,...a}=e,f=Z(ne,t),i=se(ne,t),[c,l]=o.useState(null),[g,w]=o.useState(null),C=$(n,w),T=he(t),I=o.useRef(!1),b=o.useRef(!0),{viewport:d,selectedItem:v,selectedItemText:x,focusSelectedItem:h}=i,p=o.useCallback(()=>{if(f.trigger&&f.valueNode&&c&&g&&d&&v&&x){const B=f.trigger.getBoundingClientRect(),V=g.getBoundingClientRect(),J=f.valueNode.getBoundingClientRect(),G=x.getBoundingClientRect();if(f.dir!=="rtl"){const y=G.left-V.left,R=J.left-y,te=B.left-R,oe=B.width+te,Se=Math.max(oe,V.width),ve=window.innerWidth-A,ge=xe(R,[A,Math.max(A,ve-Se)]);c.style.minWidth=oe+"px",c.style.left=ge+"px"}else{const y=V.right-G.right,R=window.innerWidth-J.right-y,te=window.innerWidth-B.right-R,oe=B.width+te,Se=Math.max(oe,V.width),ve=window.innerWidth-A,ge=xe(R,[A,Math.max(A,ve-Se)]);c.style.minWidth=oe+"px",c.style.right=ge+"px"}const U=T(),W=window.innerHeight-A*2,ee=d.scrollHeight,K=window.getComputedStyle(g),k=parseInt(K.borderTopWidth,10),z=parseInt(K.paddingTop,10),Y=parseInt(K.borderBottomWidth,10),q=parseInt(K.paddingBottom,10),H=k+z+ee+q+Y,ce=Math.min(v.offsetHeight*5,H),j=window.getComputedStyle(d),F=parseInt(j.paddingTop,10),le=parseInt(j.paddingBottom,10),ae=B.top+B.height/2-A,pe=W-ae,de=v.offsetHeight/2,m=v.offsetTop+de,P=k+z+m,M=H-P;if(P<=ae){const y=U.length>0&&v===U[U.length-1].ref.current;c.style.bottom="0px";const R=g.clientHeight-d.offsetTop-d.offsetHeight,te=Math.max(pe,de+(y?le:0)+R+Y),oe=P+te;c.style.height=oe+"px"}else{const y=U.length>0&&v===U[0].ref.current;c.style.top="0px";const te=Math.max(ae,k+d.offsetTop+(y?F:0)+de)+M;c.style.height=te+"px",d.scrollTop=P-ae+d.offsetTop}c.style.margin=`${A}px 0`,c.style.minHeight=ce+"px",c.style.maxHeight=W+"px",u?.(),requestAnimationFrame(()=>I.current=!0)}},[T,f.trigger,f.valueNode,c,g,d,v,x,f.dir,u]);X(()=>
1p(),[p]);const[D,N]=o.useState();X(()=>{g&&N(window.getComputedStyle(g).zIndex)},[g]);const Q=o.useCallback(B=>{B&&b.current===!0&&(p(),h?.(),b.current=!1)},[p,h]);return r.jsx(kt,{scope:t,contentWrapper:c,shouldExpandOnScrollRef:I,onScrollButtonChange:Q,children:r.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:D},children:r.jsx(L.div,{...a,ref:C,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})},"SelectItemAlignedPosition")),Re=o.forwardRef(S(function(e,n){const{__scopeSelect:t,align:u="start",collisionPadding:a=A,...f}=e,i=_e(t);return r.jsx(at,{...i,...f,ref:n,align:u,collisionPadding:a,style:{boxSizing:"border-box",...f.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")),[kt,ye]=re(ne,{}),Ee="SelectViewport",Ht=o.forwardRef(S(function(e,n){const{__scopeSelect:t,nonce:u,...a}=e,f=se(Ee,t),i=ye(Ee,t),c=$(n,f.onViewportChange),l=o.useRef(0);return r.jsxs(r.Fragment,{children:[r.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:u}),r.jsx(me.Slot,{scope:t,children:r.jsx(L.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:E(a.onScroll,g=>{const w=g.currentTarget,{contentWrapper:C,shouldExpandOnScrollRef:T}=i;if(T?.current&&C){const I=Math.abs(l.current-w.scrollTop);if(I>0){const b=window.innerHeight-A*2,d=parseFloat(C.style.minHeight),v=parseFloat(C.style.height),x=Math.max(d,v);if(x<b){const h=x+I,p=Math.min(b,h),D=h-p;C.style.height=p+"px",C.style.bottom==="0px"&&(w.scrollTop=D>0?D:0,C.style.justifyContent="flex-end")}}}l.current=w.scrollTop})})})]})},"SelectViewport")),Ft="SelectGroup",[$t,Ut]=re(Ft),Wt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,...u}=e,a=Ie();return r.jsx($t,{scope:t,id:a,children:r.jsx(L.div,{role:"group","aria-labelledby":a,...u,ref:n})})},"SelectGroup")),Kt="SelectLabel",He=o.forwardRef(S(function(e,n){const{__scopeSelect:t,...u}=e,a=Ut(Kt,t);return r.jsx(L.div,{id:a.id,...u,ref:n})},"SelectLabel")),we="SelectItem",[Gt,Fe]=re(we),$e=o.forwardRef(S(function(e,n){const{__scopeSelect:t,value:u,disabled:a=!1,textValue:f,...i}=e,c=Z(we,t),l=se(we,t),g=c.value===u,[w,C]=o.useState(f??""),[T,I]=o.useState(!1),b=Ce(p=>l.itemRefCallback?.(p,u,a)),d=$(n,b),v=Ie(),x=o.useRef("touch"),h=S(()=>{a||(c.onValueChange(u),c.onOpenChange(!1))},"handleSelect");return r.jsx(Gt,{scope:t,value:u,disabled:a,textId:v,isSelected:g,onItemTextChange:o.useCallback(p=>{C(D=>D||(p?.textContent??"").trim())},[]),children:r.jsx(me.ItemSlot,{scope:t,value:u,disabled:a,textValue:w,children:r.jsx(L.div,{role:"option","aria-labelledby":v,"data-highlighted":T?"":void 0,"aria-selected":g&&T,"data-state":g?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...i,ref:d,onFocus:E(i.onFocus,()=>I(!0)),onBlur:E(i.onBlur,()=>I(!1)),onClick:E(i.onClick,()=>{x.current!=="mouse"&&h()}),onPointerUp:E(i.onPointerUp,()=>{x.current==="mouse"&&h()}),onPointerDown:E(i.onPointerDown,p=>{x.current=p.pointerType}),onPointerMove:E(i.onPointerMove,p=>{x.current=p.pointerType,a?l.onItemLeave?.():x.current==="mouse"&&p.currentTarget.focus({preventScroll:!0})}),onPointerLeave:E(i.onPointerLeave,p=>{p.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:E(i.onKeyDown,p=>{a||p.target!==p.currentTarget||l.searchRef?.current!==""&&p.key===" "||(Ct.includes(p.key)&&h(),p.key===" "&&p.preventDefault())})})})})},"SelectItem")),fe="SelectItemText",zt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,className:u,style:a,...f}=e,i=Z(fe,t),c=se(fe,t),l=Fe(fe,t),g=Tt(fe,t),[w,C]=o.useState(null),T=Ce(h=>c.itemTextRefCallback?.(h,l.value,l.disabled)),I=$(n,C,l.onItemTextChange,T),b=w?.textContent,d=o.useMemo(()=>r.jsx("option",{value:l.value,disabled:l.disabled,children:b},l.value),[l.disabled,l.value,b]),{onNativeOptionAdd:v,onNativeOptionRemove:x}=g;return X(()=>
1(v(d),()=>x(d)),[v,x,d]),r.jsxs(r.Fragment,{children:[r.jsx(L.span,{id:l.textId,...f,ref:I}),l.isSelected&&i.valueNode&&!i.valueNodeHasChildren&&!ue(i.value)?Me.createPortal(f.children,i.valueNode):null]})},"SelectItemText")),Yt="SelectItemIndicator",qt=o.forwardRef(S(function(e,n){const{__scopeSelect:t,...u}=e;return Fe(Yt,t).isSelected?r.jsx(L.span,{"aria-hidden":!0,...u,ref:n}):null},"SelectItemIndicator")),Ne="SelectScrollUpButton",Ue=o.forwardRef(S(function(e,n){const t=se(Ne,e.__scopeSelect),u=ye(Ne,e.__scopeSelect),[a,f]=o.useState(!1),i=$(n,u.onScrollButtonChange);return X(()=>{if(t.viewport&&t.isPositioned){let c=function(){const g=l.scrollTop>0;f(g)};S(c,"handleScroll");const l=t.viewport;return c(),l.addEventListener("scroll",c),()=>l.removeEventListener("scroll",c)}},[t.viewport,t.isPositioned]),a?r.jsx(Ke,{...e,ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:l}=t;c&&l&&(c.scrollTop=c.scrollTop-l.offsetHeight)}}):null},"SelectScrollUpButton")),je="SelectScrollDownButton",We=o.forwardRef(S(function(e,n){const t=se(je,e.__scopeSelect),u=ye(je,e.__scopeSelect),[a,f]=o.useState(!1),i=$(n,u.onScrollButtonChange);return X(()=>{if(t.viewport&&t.isPositioned){let c=function(){const g=l.scrollHeight-l.clientHeight,w=Math.ceil(l.scrollTop)<g;f(w)};S(c,"handleScroll");const l=t.viewport;return c(),l.addEventListener("scroll",c),()=>l.removeEventListener("scroll",c)}},[t.viewport,t.isPositioned]),a?r.jsx(Ke,{...e,ref:i,onAutoScroll:()=>{const{viewport:c,selectedItem:l}=t;c&&l&&(c.scrollTop=c.scrollTop+l.offsetHeight)}}):null},"SelectScrollDownButton")),Ke=o.forwardRef(S(function(e,n){const{__scopeSelect:t,onAutoScroll:u,...a}=e,f=se("SelectScrollButton",t),i=o.useRef(null),c=he(t),l=o.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return o.useEffect(()=>()=>l(),[l]),X(()=>{c().find(w=>w.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[c]),r.jsx(L.div,{"aria-hidden":!0,...a,ref:n,style:{flexShrink:0,...a.style},onPointerDown:E(a.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(u,50))}),onPointerMove:E(a.onPointerMove,()=>{f.onItemLeave?.(),i.current===null&&(i.current=window.setInterval(u,50))}),onPointerLeave:E(a.onPointerLeave,()=>{l()})})},"SelectScrollButtonImpl")),Ge=o.forwardRef(S(function(e,n){const{__scopeSelect:t,...u}=e;return r.jsx(L.div,{"aria-hidden":!0,...u,ref:n})},"SelectSeparator")),Xt="SelectBubbleInput",Zt=o.forwardRef(S(function({__scopeSelect:e,...n},t){const u=Z(Xt,e),{value:a,onValueChange:f,required:i,disabled:c,name:l,autoComplete:g,form:w}=u,{nativeOptions:C,nativeSelectKey:T}=u,I=o.useRef(null),b=$(t,I),d=a??"",v=De(d),x=Array.from(C).some(h=>(h.props.value??"")==="");return o.useEffect(()=>{const h=I.current;if(!h)return;const p=window.HTMLSelectElement.prototype,N=Object.getOwnPropertyDescriptor(p,"value").set;if(v!==d&&N){const Q=new Event("change",{bubbles:!0});N.call(h,d),h.dispatchEvent(Q)}},[v,d]),r.jsxs(L.select,{"aria-hidden":!0,required:i,tabIndex:-1,name:l,autoComplete:g,disabled:c,form:w,onChange:h=>f(h.target.value),...n,style:{...it,...n.style},ref:b,defaultValue:d,children:[ue(a)&&!x?r.jsx("option",{value:""}):null,Array.from(C)]},T)},"SelectBubbleInput"));function ze(s){return typeof s=="function"}S(ze,"isFunction");function ue(s){return s===""||s===void 0}S(ue,"shouldShowPlaceholder");function Te(s){const e=Ce(s),n=o.useRef(""),t=o.useRef(0),u=o.useCallback(f=>{const i=n.current+f;e(i),S((function c(l){n.current=l,window.clearTimeout(t.current),l!==""&&(t.current=window.setTimeout(()=>c(""),1e3))}),"updateSearch")(i)},[e]),a=o.useCallback(()=>{n.current="",window.clearTimeout(t.current)},[]);return o.useEffect(()=>()=>window.clearTimeout(t.current),[]),[n,u,a]}S(Te,"useTypeaheadSearch");function be(s,e,n){const u=e.length>1&&Array.from(e).every(l=>l===e[0])?e[0]:e,a=n?s.indexOf(n):-1;let f=Ye(s,Math.max(a,0));u.length===1&&(f=f.filter(l=>l!==n));const c=f.find(l=>l.textValue.toLowerCase().startsWith(u.toLowerCase()));return c!==n?c:void 0}S(be,"findNextItem");function Ye(s,e){return s.map((n,t)=>s[(e+t)%s.length])}S(Ye,"wrapArray");const Qt="_selectTrigger_tasot_2",Jt="_selectIcon_tasot_22",eo="_selectContent_tasot_34",to="_selectViewport_tasot_59",oo="_scrollButton_tasot_63",no="_scrollIcon_tasot_75",ro="_selectLabel_tasot_86",so="_selectItem_tasot_93",co="_selectItemIndicator_tasot_127",lo="_checkIcon_tasot_135",ao="_selectSeparator_tasot_141",O={selectTrigger:Qt,selectIcon:Jt,selectContent:eo,selectViewport:to,scrollButton:oo,scrollIcon:no,selectLabel:ro,selectItem:so,selectItemIndicator:co,checkIcon:lo,selectSeparator:ao},go=bt,xo=Wt,wo=Et,io=o.forwardRef(({children:s,className:e,...n},t)=>r.jsxs(Ae,{ref:t,className:`${mt.input} ${O.selectTrigger} ${e||""}`,...n,children:[s,r.jsx(Nt,{asChild:!0,children:r.jsx(Le,{className:O.selectIcon})})]}));io.displayName=Ae.displayName;const qe=o.forwardRef(({className:s,...e},n)=>r.jsx(Ue,{ref:n,className:`${O.scrollButton} ${s||""}`,...e,children:r.jsx(ft,{className:O.scrollIcon})}));qe.displayName=Ue.displayName;const Xe=o.forwardRef(({className:s,...e},n)=>r.jsx(We,{ref:n,className:`${O.scrollButton} ${s||""}`,...e,children:r.jsx(Le,{className:O.scrollIcon})}));Xe.displayName=We.displayName;const uo=o.forwardRef(({children:s,position:e="popper",className:n,...t},u)=>r.jsx(Lt,{children:r.jsxs(Ve,{ref:u,position:e,className:`${O.selectContent} ${n||""}`,...t,children:[r.jsx(qe,{}),r.jsx(Ht,{className:O.selectViewport,children:s}),r.jsx(Xe,{})]})}));uo.displayName=Ve.displayName;const po=o.forwardRef(({className:s,...e},n)=>r.jsx(He,{ref:n,className:`${O.selectLabel} ${s||""}`,...e}));po.displayName=He.displayName;const fo=o.forwardRef(({children:s,className:e,...n},t)=>r.jsxs($e,{ref:t,className:`${O.selectItem} ${e||""}`,...n,children:[r.jsx(zt,{children:s}),r.jsx(qt,{className:O.selectItemIndicator,children:r.jsx(pt,{className:O.checkIcon})})]}));fo.displayName=$e.displayName;const mo=o.forwardRef(({className:s,...e},n)=>r.jsx(Ge,{ref:n,className:`${O.selectSeparator} ${s||""}`,...e}));mo.displayName=Ge.displayName;export{go as S,io as a,wo as b,uo as c,fo as d,xo as e};

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.