vendor: 4,270 bytes, line 1
1import{c as Rt,j as Et,k as L}from"./WebsiteStyleProvider-DwAyWgHp.js";import{a as s,p as d}from"./chunk-6CSD65Y2-DAs4fuyP.js";import{a as De}from"./index-CJaXewYu.js";import{P as D,c as R,o as G,e as Tt,u as _e,m as _t,k as Nt,g as Mt,i as Dt,F as At,j as Ot,f as Ae,n as we}from"./overlayFocus-Cg6WOZVn.js";import{p as jt,n as Oe,q as je,s as Vt,v as Ve,w as Lt,V as Bt,t as kt,u as Ht}from"./index-C1vKnqTw.js";const Kt=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Vo=Rt("chevron-right",Kt);function le(e,[o,t]){return Math.min(t,Math.max(o,e))}function Ft(e){const o=Ut(e),t=s.forwardRef((n,r)=>{const{children:c,...i}=n,a=s.Children.toArray(c),l=a.find(zt);if(l){const p=l.props.children,S=a.map(f=>f===l?s.Children.count(p)>1?s.Children.only(null):s.isValidElement(p)?p.props.children:null:f);return d.jsx(o,{...i,ref:r,children:s.isValidElement(p)?s.cloneElement(p,void 0,S):null})}return d.jsx(o,{...i,ref:r,children:c})});return t.displayName=`${e}.Slot`,t}function Ut(e){const o=s.forwardRef((t,n)=>{const{children:r,...c}=t;if(s.isValidElement(r)){const i=$t(r),a=Yt(c,r.props);return r.type!==s.Fragment&&(a.ref=n?Et(n,i):i),s.cloneElement(r,a)}return s.Children.count(r)>1?s.Children.only(null):null});return o.displayName=`${e}.SlotClone`,o}var Wt=Symbol("radix.slottable");function zt(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Wt}function Yt(e,o){const t={...o};for(const n in o){const r=e[n],c=o[n];/^on[A-Z]/.test(n)?r&&c?t[n]=(...a)=>{const l=c(...a);return r(...a),l}:r&&(t[n]=r):n==="style"?t[n]={...r,...c}:n==="className"&&(t[n]=[r,c].filter(Boolean).join(" "))}return{...e,...t}}function $t(e){let o=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=o&&"isReactWarning"in o&&o.isReactWarning;return t?e.ref:(o=Object.getOwnPropertyDescriptor(e,"ref")?.get,t=o&&"isReactWarning"in o&&o.isReactWarning,t?e.props.ref:e.props.ref||e.ref)}function Le(e){const o=s.useRef({value:e,previous:e});return s.useMemo(()=>(o.current.value!==e&&(o.current.previous=o.current.value,o.current.value=e),o.current.previous),[e])}var Gt=[" ","Enter","ArrowUp","ArrowDown"],qt=[" ","Enter"],Q="Select",[de,ue,Xt]=je(Q),[oe]=Ae(Q,[Xt,Oe]),pe=Oe(),[Zt,q]=oe(Q),[Jt,Qt]=oe(Q),Be=e=>{const{__scopeSelect:o,children:t,open:n,defaultOpen:r,onOpenChange:c,value:i,defaultValue:a,onValueChange:l,dir:p,name:S,autoComplete:f,disabled:w,required:y,form:C}=e,u=pe(o),[m,g]=s.useState(null),[h,v]=s.useState(null),[I,A]=s.useState(!1),$=Ve(p),[N,K]=we({prop:n,defaultProp:r??!1,onChange:c,caller:Q}),[Y,B]=we({prop:i,defaultProp:a,onChange:l,caller:Q}),P=s.useRef(null),O=m?C||!!m.closest("form"):!0,[F,U]=s.useState(new Set),k=Array.from(F).map(T=>T.props.value).join(";");return d.jsx(Lt,{...u,children:d.jsxs(Zt,{required:y,scope:o,trigger:m,onTriggerChange:g,valueNode:h,onValueNodeChange:v,valueNodeHasChildren:I,onValueNodeHasChildrenChange:A,contentId:_e(),value:Y,onValueChange:B,open:N,onOpenChange:K,dir:$,triggerPointerDownPosRef:P,disabled:w,children:[d.jsx(de.Provider,{scope:o,children:d.jsx(Jt,{scope:e.__scopeSelect,onNativeOptionAdd:s.useCallback(T=>{U(j=>new Set(j).add(T))},[]),onNativeOptionRemove:s.useCallback(T=>{U(j=>{const V=new Set(j);return V.delete(T),V})},[]),children:t})}),O?d.jsxs(lt,{"aria-hidden":!0,required:y,tabIndex:-1,name:S,autoComplete:f,value:Y,onChange:T=>B(T.target.value),disabled:w,form:C,children:[Y===void 0?d.jsx("option",{value:""}):null,Array.from(F)]},k):null]})})};Be.displayName=Q;var ke="SelectTrigger",He=s.forwardRef((e,o)=>{const{__scopeSelect:t,disabled:n=!1,...r}=e,c=pe(t),i=q(ke,t),a=i.disabled||n,l=L(o,i.onTriggerChange),p=ue(t),S=s.useRef("touch"),[f,w,y]=dt(u=>{const m=p().filter(v=>!v.disabled),g=m.find(v=>v.value===i.value),h=ut(m,u,g);h!==void 0&&i.onValueChange(h.value)}),C=u=>{a||(i.onOpenChange(!0),y()),u&&(i.triggerPointerDownPosRef.current={x:Math.round(u.pageX),y:Math.round(u.pageY)})};return d.jsx(jt,{asChild:!0,...c,children:d.jsx(D.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":ct(i.value)?"":void 0,...r,ref:l,onClick:R(r.onClick,u=>
vendor: 10,827 bytes, line 1
1{u.currentTarget.focus(),S.current!=="mouse"&&C(u)}),onPointerDown:R(r.onPointerDown,u=>{S.current=u.pointerType;const m=u.target;m.hasPointerCapture(u.pointerId)&&m.releasePointerCapture(u.pointerId),u.button===0&&u.ctrlKey===!1&&u.pointerType==="mouse"&&(C(u),u.preventDefault())}),onKeyDown:R(r.onKeyDown,u=>{const m=f.current!=="";!(u.ctrlKey||u.altKey||u.metaKey)&&u.key.length===1&&w(u.key),!(m&&u.key===" ")&&Gt.includes(u.key)&&(C(),u.preventDefault())})})})});He.displayName=ke;var Ke="SelectValue",Fe=s.forwardRef((e,o)=>{const{__scopeSelect:t,className:n,style:r,children:c,placeholder:i="",...a}=e,l=q(Ke,t),{onValueNodeHasChildrenChange:p}=l,S=c!==void 0,f=L(o,l.onValueNodeChange);return G(()=>{p(S)},[p,S]),d.jsx(D.span,{...a,ref:f,style:{pointerEvents:"none"},children:ct(l.value)?d.jsx(d.Fragment,{children:i}):c})});Fe.displayName=Ke;var eo="SelectIcon",Ue=s.forwardRef((e,o)=>{const{__scopeSelect:t,children:n,...r}=e;return d.jsx(D.span,{"aria-hidden":!0,...r,ref:o,children:n||"â¼"})});Ue.displayName=eo;var to="SelectPortal",We=e=>d.jsx(Tt,{asChild:!0,...e});We.displayName=to;var ee="SelectContent",ze=s.forwardRef((e,o)=>{const t=q(ee,e.__scopeSelect),[n,r]=s.useState();if(G(()=>{r(new DocumentFragment)},[]),!t.open){const c=n;return c?De.createPortal(d.jsx(Ye,{scope:e.__scopeSelect,children:d.jsx(de.Slot,{scope:e.__scopeSelect,children:d.jsx("div",{children:e.children})})}),c):null}return d.jsx($e,{...e,ref:o})});ze.displayName=ee;var z=10,[Ye,X]=oe(ee),oo="SelectContentImpl",no=Ft("SelectContent.RemoveScroll"),$e=s.forwardRef((e,o)=>{const{__scopeSelect:t,position:n="item-aligned",onCloseAutoFocus:r,onEscapeKeyDown:c,onPointerDownOutside:i,side:a,sideOffset:l,align:p,alignOffset:S,arrowPadding:f,collisionBoundary:w,collisionPadding:y,sticky:C,hideWhenDetached:u,avoidCollisions:m,...g}=e,h=q(ee,t),[v,I]=s.useState(null),[A,$]=s.useState(null),N=L(o,x=>I(x)),[K,Y]=s.useState(null),[B,P]=s.useState(null),O=ue(t),[F,U]=s.useState(!1),k=s.useRef(!1);s.useEffect(()=>{if(v)return Nt(v)},[v]),Mt();const T=s.useCallback(x=>{const[_,...H]=O().map(M=>M.ref.current),[b]=H.slice(-1),E=document.activeElement;for(const M of x)if(M===E||(M?.scrollIntoView({block:"nearest"}),M===_&&A&&(A.scrollTop=0),M===b&&A&&(A.scrollTop=A.scrollHeight),M?.focus(),document.activeElement!==E))return},[O,A]),j=s.useCallback(()=>T([K,v]),[T,K,v]);s.useEffect(()=>{F&&j()},[F,j]);const{onOpenChange:V,triggerPointerDownPosRef:W}=h;s.useEffect(()=>{if(v){let x={x:0,y:0};const _=b=>{x={x:Math.abs(Math.round(b.pageX)-(W.current?.x??0)),y:Math.abs(Math.round(b.pageY)-(W.current?.y??0))}},H=b=>{x.x<=10&&x.y<=10?b.preventDefault():v.contains(b.target)||V(!1),document.removeEventListener("pointermove",_),W.current=null};return W.current!==null&&(document.addEventListener("pointermove",_),document.addEventListener("pointerup",H,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",_),document.removeEventListener("pointerup",H,{capture:!0})}}},[v,V,W]),s.useEffect(()=>{const x=()=>V(!1);return window.addEventListener("blur",x),window.addEventListener("resize",x),()=>{window.removeEventListener("blur",x),window.removeEventListener("resize",x)}},[V]);const[me,ie]=dt(x=>{const _=O().filter(E=>!E.disabled),H=_.find(E=>E.ref.current===document.activeElement),b=ut(_,x,H);b&&setTimeout(()=>b.ref.current.focus())}),he=s.useCallback((x,_,H)=>{const b=!k.current&&!H;(h.value!==void 0&&h.value===_||b)&&(Y(x),b&&(k.current=!0))},[h.value]),Se=s.useCallback(()=>v?.focus(),[v]),te=s.useCallback((x,_,H)=>{const b=!k.current&&!H;(h.value!==void 0&&h.value===_||b)&&P(x)},[h.value]),ae=n==="popper"?ye:Ge,re=ae===ye?{side:a,sideOffset:l,align:p,alignOffset:S,arrowPadding:f,collisionBoundary:w,collisionPadding:y,sticky:C,hideWhenDetached:u,avoidCollisions:m}:{};return d.jsx(Ye,{scope:t,content:v,viewport:A,onViewportChange:$,itemRefCallback:he,selectedItem:K,onItemLeave:Se,itemTextRefCallback:te,focusSelectedItem:j,selectedItemText:B,position:n,isPositioned:F,searchRef:me,children:d.jsx(Dt,{as:no,allowPinchZoom:!0,children:d.jsx(At,{asChild:!0,trapped:h.open,onMountAutoFocus:x=>{x.preventDefault()},onUnmountAutoFocus:R(r,x=>{h.trigger?.focus({preventScroll:!0}),x.preventDefault()}),children:d.jsx(Ot,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:i,onFocusOutside:x=>x.preventDefault(),onDismiss:()=>h.onOpenChange(!1),children:d.jsx(ae,{role:"listbox",id:h.contentId,"data-state":h.open?"open":"closed",dir:h.dir,onContextMenu:x=>x.preventDefault(),...g,...re,onPlaced:()=>U(!0),ref:N,style:{display:"flex",flexDirection:"column",outline:"none",...g.style},onKeyDown:R(g.onKeyDown,x=>{const _=x.ctrlKey||x.altKey||x.metaKey;if(x.key==="Tab"&&x.preventDefault(),!_&&x.key.length===1&&ie(x.key),["ArrowUp","ArrowDown","Home","End"].includes(x.key)){let b=O().filter(E=>!E.disabled).map(E=>E.ref.current);if(["ArrowUp","End"].includes(x.key)&&(b=b.slice().reverse()),["ArrowUp","ArrowDown"].includes(x.key)){const E=x.target,M=b.indexOf(E);b=b.slice(M+1)}setTimeout(()=>T(b)),x.preventDefault()}})})})})})})});$e.displayName=oo;var ro="SelectItemAlignedPosition",Ge=s.forwardRef((e,o)=>{const{__scopeSelect:t,onPlaced:n,...r}=e,c=q(ee,t),i=X(ee,t),[a,l]=s.useState(null),[p,S]=s.useState(null),f=L(o,N=>S(N)),w=ue(t),y=s.useRef(!1),C=s.useRef(!0),{viewport:u,selectedItem:m,selectedItemText:g,focusSelectedItem:h}=i,v=s.useCallback(()=>{if(c.trigger&&c.valueNode&&a&&p&&u&&m&&g){const N=c.trigger.getBoundingClientRect(),K=p.getBoundingClientRect(),Y=c.valueNode.getBoundingClientRect(),B=g.getBoundingClientRect();if(c.dir!=="rtl"){const E=B.left-K.left,M=Y.left-E,Z=N.left-M,J=N.width+Z,ge=Math.max(J,K.width),ve=window.innerWidth-z,xe=le(M,[z,Math.max(z,ve-ge)]);a.style.minWidth=J+"px",a.style.left=xe+"px"}else{const E=K.right-B.right,M=window.innerWidth-Y.right-E,Z=window.innerWidth-N.right-M,J=N.width+Z,ge=Math.max(J,K.width),ve=window.innerWidth-z,xe=le(M,[z,Math.max(z,ve-ge)]);a.style.minWidth=J+"px",a.style.right=xe+"px"}const P=w(),O=window.innerHeight-z*2,F=u.scrollHeight,U=window.getComputedStyle(p),k=parseInt(U.borderTopWidth,10),T=parseInt(U.paddingTop,10),j=parseInt(U.borderBottomWidth,10),V=parseInt(U.paddingBottom,10),W=k+T+F+V+j,me=Math.min(m.offsetHeight*5,W),ie=window.getComputedStyle(u),he=parseInt(ie.paddingTop,10),Se=parseInt(ie.paddingBottom,10),te=N.top+N.height/2-z,ae=O-te,re=m.offsetHeight/2,x=m.offsetTop+re,_=k+T+x,H=W-_;if(_<=te){const E=P.length>0&&m===P[P.length-1].ref.current;a.style.bottom="0px";const M=p.clientHeight-u.offsetTop-u.offsetHeight,Z=Math.max(ae,re+(E?Se:0)+M+j),J=_+Z;a.style.height=J+"px"}else{const E=P.length>0&&m===P[0].ref.current;a.style.top="0px";const Z=Math.max(te,k+u.offsetTop+(E?he:0)+re)+H;a.style.height=Z+"px",u.scrollTop=_-te+u.offsetTop}a.style.margin=`${z}px 0`,a.style.minHeight=me+"px",a.style.maxHeight=O+"px",n?.(),requestAnimationFrame(()=>y.current=!0)}},[w,c.trigger,c.valueNode,a,p,u,m,g,c.dir,n]);G(()=>v(),[v]);const[I,A]=s.useState();G(()=>{p&&A(window.getComputedStyle(p).zIndex)},[p]);const $=s.useCallback(N=>{N&&C.current===!0&&(v(),h?.(),C.current=!1)},[v,h]);return d.jsx(io,{scope:t,contentWrapper:a,shouldExpandOnScrollRef:y,onScrollButtonChange:$,children:d.jsx("div",{ref:l,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:I},children:d.jsx(D.div,{...r,ref:f,style:{boxSizing:"border-box",maxHeight:"100%",...r.style}})})})});Ge.displayName=ro;var so="SelectPopperPosition",ye=s.forwardRef((e,o)=>{const{__scopeSelect:t,align:n="start",collisionPadding:r=z,...c}=e,i=pe(t);return d.jsx(Vt,{...i,...c,ref:o,align:n,collisionPadding:r,style:{boxSizing:"border-box",...c.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)"}})});ye.displayName=so;var[io,Ne]=oe(ee,{}),Ce="SelectViewport",qe=s.forwardRef((e,o)=>{const{__scopeSelect:t,nonce:n,...r}=e,c=X(Ce,t),i=Ne(Ce,t),a=L(o,c.onViewportChange),l=s.useRef(0);return d.jsxs(d.Fragment,{children:[d.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:n}),d.jsx(de.Slot,{scope:t,children:d.jsx(D.div,{"data-radix-select-viewport":"",role:"presentation",...r,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...r.style},onScroll:R(r.onScroll,p=>{const S=p.currentTarget,{contentWrapper:f,shouldExpandOnScrollRef:w}=i;if(w?.current&&f){const y=Math.abs(l.current-S.scrollTop);if(y>0){const C=window.innerHeight-z*2,u=parseFloat(f.style.minHeight),m=parseFloat(f.style.height),g=Math.max(u,m);if(g<C){const h=g+y,v=Math.min(C,h),I=h-v;f.style.height=v+"px",f.style.bottom==="0px"&&(S.scrollTop=I>0?I:0,f.style.justifyContent="flex-end")}}}l.current=S.scrollTop})})})]})});qe.displayName=Ce;var Xe="SelectGroup",[ao,lo]=oe(Xe),co=s.forwardRef((e,o)=>{const{__scopeSelect:t,...n}=e,r=_e();return d.jsx(ao,{scope:t,id:r,children:d.jsx(D.div,{role:"group","aria-labelledby":r,...n,ref:o})})});co.displayName=Xe;var Ze="SelectLabel",Je=s.forwardRef((e,o)=>{const{__scopeSelect:t,...n}=e,r=lo(Ze,t);return d.jsx(D.div,{id:r.id,...n,ref:o})});Je.displayName=Ze;var ce="SelectItem",[uo,Qe]=oe(ce),et=s.forwardRef((e,o)=>{const{__scopeSelect:t,value:n,disabled:r=!1,textValue:c,...i}=e,a=q(ce,t),l=X(ce,t),p=a.value===n,[S,f]=s.useState(c??""),[w,y]=s.useState(!1),C=L(o,h=>l.itemRefCallback?.(h,n,r)),u=_e(),m=s.useRef("touch"),g=()=>{r||(a.onValueChange(n),a.onOpenChange(!1))};if(n==="")throw new 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 d.jsx(uo,{scope:t,value:n,disabled:r,textId:u,isSelected:p,onItemTextChange:s.useCallback(h=>{f(v=>v||(h?.textContent??"").trim())},[]),children:d.jsx(de.ItemSlot,{scope:t,value:n,disabled:r,textValue:S,children:d.jsx(D.div,{role:"option","aria-labelledby":u,"data-highlighted":w?"":void 0,"aria-selected":p&&w,"data-state":p?"checked":"unchecked","aria-disabled":r||void 0,"data-disabled":r?"":void 0,tabIndex:r?void 0:-1,...i,ref:C,onFocus:R(i.onFocus,()=>y(!0)),onBlur:R(i.onBlur,()=>y(!1)),onClick:R(i.onClick,()=>{m.current!=="mouse"&&g()}),onPointerUp:R(i.onPointerUp,()=>{m.current==="mouse"&&g()}),onPointerDown:R(i.onPointerDown,h=>{m.current=h.pointerType}),onPointerMove:R(i.onPointerMove,h=>{m.current=h.pointerType,r?l.onItemLeave?.():m.current==="mouse"&&h.currentTarget.focu
1s({preventScroll:!0})}),onPointerLeave:R(i.onPointerLeave,h=>{h.currentTarget===document.activeElement&&l.onItemLeave?.()}),onKeyDown:R(i.onKeyDown,h=>{l.searchRef?.current!==""&&h.key===" "||(qt.includes(h.key)&&g(),h.key===" "&&h.preventDefault())})})})})});et.displayName=ce;var se="SelectItemText",tt=s.forwardRef((e,o)=>{const{__scopeSelect:t,className:n,style:r,...c}=e,i=q(se,t),a=X(se,t),l=Qe(se,t),p=Qt(se,t),[S,f]=s.useState(null),w=L(o,g=>f(g),l.onItemTextChange,g=>a.itemTextRefCallback?.(g,l.value,l.disabled)),y=S?.textContent,C=s.useMemo(()=>d.jsx("option",{value:l.value,disabled:l.disabled,children:y},l.value),[l.disabled,l.value,y]),{onNativeOptionAdd:u,onNativeOptionRemove:m}=p;return G(()=>(u(C),()=>m(C)),[u,m,C]),d.jsxs(d.Fragment,{children:[d.jsx(D.span,{id:l.textId,...c,ref:w}),l.isSelected&&i.valueNode&&!i.valueNodeHasChildren?De.createPortal(c.children,i.valueNode):null]})});tt.displayName=se;var ot="SelectItemIndicator",nt=s.forwardRef((e,o)=>{const{__scopeSelect:t,...n}=e;return Qe(ot,t).isSelected?d.jsx(D.span,{"aria-hidden":!0,...n,ref:o}):null});nt.displayName=ot;var Ie="SelectScrollUpButton",rt=s.forwardRef((e,o)=>{const t=X(Ie,e.__scopeSelect),n=Ne(Ie,e.__scopeSelect),[r,c]=s.useState(!1),i=L(o,n.onScrollButtonChange);return G(()=>{if(t.viewport&&t.isPositioned){let a=function(){const p=l.scrollTop>0;c(p)};const l=t.viewport;return a(),l.addEventListener("scroll",a),()=>l.removeEventListener("scroll",a)}},[t.viewport,t.isPositioned]),r?d.jsx(it,{...e,ref:i,onAutoScroll:()=>{const{viewport:a,selectedItem:l}=t;a&&l&&(a.scrollTop=a.scrollTop-l.offsetHeight)}}):null});rt.displayName=Ie;var Pe="SelectScrollDownButton",st=s.forwardRef((e,o)=>{const t=X(Pe,e.__scopeSelect),n=Ne(Pe,e.__scopeSelect),[r,c]=s.useState(!1),i=L(o,n.onScrollButtonChange);return G(()=>{if(t.viewport&&t.isPositioned){let a=function(){const p=l.scrollHeight-l.clientHeight,S=Math.ceil(l.scrollTop)<p;c(S)};const l=t.viewport;return a(),l.addEventListener("scroll",a),()=>l.removeEventListener("scroll",a)}},[t.viewport,t.isPositioned]),r?d.jsx(it,{...e,ref:i,onAutoScroll:()=>{const{viewport:a,selectedItem:l}=t;a&&l&&(a.scrollTop=a.scrollTop+l.offsetHeight)}}):null});st.displayName=Pe;var it=s.forwardRef((e,o)=>{const{__scopeSelect:t,onAutoScroll:n,...r}=e,c=X("SelectScrollButton",t),i=s.useRef(null),a=ue(t),l=s.useCallback(()=>{i.current!==null&&(window.clearInterval(i.current),i.current=null)},[]);return s.useEffect(()=>()=>l(),[l]),G(()=>{a().find(S=>S.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:"nearest"})},[a]),d.jsx(D.div,{"aria-hidden":!0,...r,ref:o,style:{flexShrink:0,...r.style},onPointerDown:R(r.onPointerDown,()=>{i.current===null&&(i.current=window.setInterval(n,50))}),onPointerMove:R(r.onPointerMove,()=>{c.onItemLeave?.(),i.current===null&&(i.current=window.setInterval(n,50))}),onPointerLeave:R(r.onPointerLeave,()=>{l()})})}),po="SelectSeparator",at=s.forwardRef((e,o)=>{const{__scopeSelect:t,...n}=e;return d.jsx(D.div,{"aria-hidden":!0,...n,ref:o})});at.displayName=po;var be="SelectArrow",fo=s.forwardRef((e,o)=>{const{__scopeSelect:t,...n}=e,r=pe(t),c=q(be,t),i=X(be,t);return c.open&&i.position==="popper"?d.jsx(kt,{...r,...n,ref:o}):null});fo.displayName=be;var mo="SelectBubbleInput",lt=s.forwardRef(({__scopeSelect:e,value:o,...t},n)=>{const r=s.useRef(null),c=L(n,r),i=Le(o);return s.useEffect(()=>{const a=r.current;if(!a)return;const l=window.HTMLSelectElement.prototype,S=Object.getOwnPropertyDescriptor(l,"value").set;if(i!==o&&S){const f=new Event("change",{bubbles:!0});S.call(a,o),a.dispatchEvent(f)}},[i,o]),d.jsx(D.select,{...t,style:{...Bt,...t.style},ref:c,defaultValue:o})});lt.displayName=mo;function ct(e){return e===""||e===void 0}function dt(e){const o=_t(e),t=s.useRef(""),n=s.useRef(0),r=s.useCallback(i=>{const a=t.current+i;o(a),(function l(p){t.current=p,window.clearTimeout(n.current),p!==""&&(n.current=window.setTimeout(()=>l(""),1e3))})(a)},[o]),c=s.useCallback(()=>{t.current="",window.clearTimeout(n.current)},[]);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),[t,r,c]}function ut(e,o,t){const r=o.length>1&&Array.from(o).every(p=>p===o[0])?o[0]:o,c=t?e.indexOf(t):-1;let i=ho(e,Math.max(c,0));r.length===1&&(i=i.filter(p=>p!==t));const l=i.find(p=>p.textValue.toLowerCase().startsWith(r.toLowerCase()));return l!==t?l:void 0}function ho(e,o){return e.map((t,n)=>e[(o+n)%e.length])}var Lo=Be,Bo=He,ko=Fe,Ho=Ue,Ko=We,Fo=ze,Uo=qe,Wo=Je,zo=et,Yo=tt,$o=nt,Go=rt,qo=st,Xo=at,pt=["PageUp","PageDown"],ft=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],mt={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},ne="Slider",[Re,So,go]=je(ne),[ht]=Ae(ne,[go]),[vo,fe]=ht(ne),St=s.forwardRef((e,o)=>{const{name:t,min:n=0,max:r=100,step:c=1,orientation:i="horizontal",disabled:a=!1,minStepsBetweenThumbs:l=0,defaultValue:p=[n],value:S,onValueChange:f=()=>{},onValueCommit:w=()=>{},inverted:y=!1,form:C,...u}=e,m=s.useRef(new Set),g=s.useRef(0),v=i==="horizontal"?xo:wo,[I=[],A]=we({prop:S,defaultProp:p,onChange:P=>{[...m.current][g.current]?.focus(),f(P)}}),$=s.useRef(I);function N(P){const O=bo(I,P);B(P,O)}function K(P){B(P,g.current)}function Y(){const P=$.current[g.current];I[g.current]!==P&&w(I)}function B(P,O,{commit:F}={commit:!1}){const U=_o(c),k=No(Math.round((P-n)/c)*c+n,U),T=le(k,[n,r]);A((j=[])=>{const V=Io(j,T,O);
1if(To(V,l*c)){g.current=V.indexOf(T);const W=String(V)!==String(j);return W&&F&&w(V),W?V:j}else return j})}return d.jsx(vo,{scope:e.__scopeSlider,name:t,disabled:a,min:n,max:r,valueIndexToChangeRef:g,thumbs:m.current,values:I,orientation:i,form:C,children:d.jsx(Re.Provider,{scope:e.__scopeSlider,children:d.jsx(Re.Slot,{scope:e.__scopeSlider,children:d.jsx(v,{"aria-disabled":a,"data-disabled":a?"":void 0,...u,ref:o,onPointerDown:R(u.onPointerDown,()=>{a||($.current=I)}),min:n,max:r,inverted:y,onSlideStart:a?void 0:N,onSlideMove:a?void 0:K,onSlideEnd:a?void 0:Y,onHomeKeyDown:()=>!a&&B(n,0,{commit:!0}),onEndKeyDown:()=>!a&&B(r,I.length-1,{commit:!0}),onStepKeyDown:({event:P,direction:O})=>{if(!a){const k=pt.includes(P.key)||P.shiftKey&&ft.includes(P.key)?10:1,T=g.current,j=I[T],V=c*k*O;B(j+V,T,{commit:!0})}}})})})})});St.displayName=ne;var[gt,vt]=ht(ne,{startEdge:"left",endEdge:"right",size:"width",direction:1}),xo=s.forwardRef((e,o)=>{const{min:t,max:n,dir:r,inverted:c,onSlideStart:i,onSlideMove:a,onSlideEnd:l,onStepKeyDown:p,...S}=e,[f,w]=s.useState(null),y=L(o,v=>w(v)),C=s.useRef(void 0),u=Ve(r),m=u==="ltr",g=m&&!c||!m&&c;function h(v){const I=C.current||f.getBoundingClientRect(),A=[0,I.width],N=Me(A,g?[t,n]:[n,t]);return C.current=I,N(v-I.left)}return d.jsx(gt,{scope:e.__scopeSlider,startEdge:g?"left":"right",endEdge:g?"right":"left",direction:g?1:-1,size:"width",children:d.jsx(xt,{dir:u,"data-orientation":"horizontal",...S,ref:y,style:{...S.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:v=>{const I=h(v.clientX);i?.(I)},onSlideMove:v=>{const I=h(v.clientX);a?.(I)},onSlideEnd:()=>{C.current=void 0,l?.()},onStepKeyDown:v=>{const A=mt[g?"from-left":"from-right"].includes(v.key);p?.({event:v,direction:A?-1:1})}})})}),wo=s.forwardRef((e,o)=>{const{min:t,max:n,inverted:r,onSlideStart:c,onSlideMove:i,onSlideEnd:a,onStepKeyDown:l,...p}=e,S=s.useRef(null),f=L(o,S),w=s.useRef(void 0),y=!r;function C(u){const m=w.current||S.current.getBoundingClientRect(),g=[0,m.height],v=Me(g,y?[n,t]:[t,n]);return w.current=m,v(u-m.top)}return d.jsx(gt,{scope:e.__scopeSlider,startEdge:y?"bottom":"top",endEdge:y?"top":"bottom",size:"height",direction:y?1:-1,children:d.jsx(xt,{"data-orientation":"vertical",...p,ref:f,style:{...p.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:u=>{const m=C(u.clientY);c?.(m)},onSlideMove:u=>{const m=C(u.clientY);i?.(m)},onSlideEnd:()=>{w.current=void 0,a?.()},onStepKeyDown:u=>{const g=mt[y?"from-bottom":"from-top"].includes(u.key);l?.({event:u,direction:g?-1:1})}})})}),xt=s.forwardRef((e,o)=>{const{__scopeSlider:t,onSlideStart:n,onSlideMove:r,onSlideEnd:c,onHomeKeyDown:i,onEndKeyDown:a,onStepKeyDown:l,...p}=e,S=fe(ne,t);return d.jsx(D.span,{...p,ref:o,onKeyDown:R(e.onKeyDown,f=>{f.key==="Home"?(i(f),f.preventDefault()):f.key==="End"?(a(f),f.preventDefault()):pt.concat(ft).includes(f.key)&&(l(f),f.preventDefault())}),onPointerDown:R(e.onPointerDown,f=>{const w=f.target;w.setPointerCapture(f.pointerId),f.preventDefault(),S.thumbs.has(w)?w.focus():n(f)}),onPointerMove:R(e.onPointerMove,f=>{f.target.hasPointerCapture(f.pointerId)&&r(f)}),onPointerUp:R(e.onPointerUp,f=>{const w=f.target;w.hasPointerCapture(f.pointerId)&&(w.releasePointerCapture(f.pointerId),c(f))})})}),wt="SliderTrack",yt=s.forwardRef((e,o)=>{const{__scopeSlider:t,...n}=e,r=fe(wt,t);return d.jsx(D.span,{"data-disabled":r.disabled?"":void 0,"data-orientation":r.orientation,...n,ref:o})});yt.displayName=wt;var Ee="SliderRange",Ct=s.forwardRef((e,o)=>{const{__scopeSlider:t,...n}=e,r=fe(Ee,t),c=vt(Ee,t),i=s.useRef(null),a=L(o,i),l=r.values.length,p=r.values.map(w=>bt(w,r.min,r.max)),S=l>1?Math.min(...p):0,f=100-Math.max(...p);return d.jsx(D.span,{"data-orientation":r.orientation,"data-disabled":r.disabled?"":void 0,...n,ref:a,style:{...e.style,[c.startEdge]:S+"%",[c.endEdge]:f+"%"}})});Ct.displayName=Ee;var Te="SliderThumb",It=s.forwardRef((e,o)=>{const t=So(e.__scopeSlider),[n,r]=s.useState(null),c=L(o,a=>r(a)),i=s.useMemo(()=>n?t().findIndex(a=>a.ref.current===n):-1,[t,n]);return d.jsx(yo,{...e,ref:c,index:i})}),yo=s.forwardRef((e,o)=>{const{__scopeSlider:t,index:n,name:r,...c}=e,i=fe(Te,t),a=vt(Te,t),[l,p]=s.useState(null),S=L(o,h=>p(h)),f=l?i.form||!!l.closest("form"):!0,w=Ht(l),y=i.values[n],C=y===void 0?0:bt(y,i.min,i.max),u=Po(n,i.values.length),m=w?.[a.size],g=m?Ro(m,C,a.direction):0;return s.useEffect(()=>{if(l)return i.thumbs.add(l),()=>{i.thumbs.delete(l)}},[l,i.thumbs]),d.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[a.startEdge]:`calc(${C}% + ${g}px)`},children:[d.jsx(Re.ItemSlot,{scope:e.__scopeSlider,children:d.jsx(D.span,{role:"slider","aria-label":e["aria-label"]||u,"aria-valuemin":i.min,"aria-valuenow":y,"aria-valuemax":i.max,"aria-orientation":i.orientation,"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,tabIndex:i.disabled?void 0:0,...c,ref:S,style:y===void 0?{display:"none"}:e.style,onFocus:R(e.onFocus,()=>{i.valueIndexToChangeRef.current=n})})}),f&&d.jsx(Pt,{name:r??(i.name?i.name+(i.values.length>1?"[]":""):void 0),form:i.form,value:y},n)]})});It.displayName=Te;var Co="RadioBubbleInput",Pt=s.forwardRef(({__scopeSlider:e,value:o,...t},n)=>{const r=s.useRef(null),c=L(r,n),i=Le(o);return s.useEffect(()=>{const a=r.current;if(!a)return;const l=window.HTMLInputElement.prototype,S=Object.getOwnPropertyDescriptor(l,"value").set;if(i!==o&&S){const f=new Event("input",{bubbles:!0});S.call(a,o),a.dispatchEvent(f)}},[i,o]),d.jsx(D.input,{style:{display:"none"},...t,ref:c,defaultValue:o})});Pt.displayName=Co;function Io(e=[],o,t){const n=[...e];return n[t]=o,n.sort((r,c)=>r-c)}function bt(e,o,t){const c=100/(t-o)*(e-o);return le(c,[0,100])}function Po(e,o){return o>2?`Value ${e+1} of ${o}`:o===2?["Minimum","Maximum"][e]:void 0}function bo(e,o){if(e.length===1)return 0;const t=e.map(r=>Math.abs(r-o)),n=Math.min(...t);return t.indexOf(n)}function Ro(e,o,t){const n=e/2,c=Me([0,50],[0,n]);return(n-c(o)*t)*t}function Eo(e){return e.slice(0,-1).map((o,t)=>e[t+1]-o)}function To(e,o){if(o>0){const t=Eo(e);return Math.min(...t)>=o}return!0}function Me(e,o){return t=>{if(e[0]===e[1]||o[0]===o[1])return o[0];const n=(o[1]-o[0])/(e[1]-e[0]);return o[0]+n*(t-e[0])}}function _o(e){return(String(e).split(".")[1]||"").length}function No(e,o){const t=Math.pow(10,o);return Math.round(e*t)/t}var Zo=St,Jo=yt,Qo=Ct,en=It;export{Vo as C,Ho as I,Wo as L,Ko as P,Lo as R,Go as S,Bo as T,Uo as V,qo as a,Fo as b,zo as c,$o as d,Yo as e,Xo as f,ko as g,Zo as h,Jo as i,Qo as j,en as k,Le as u};
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.