1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9013],{14734:(e,t,r)=>{r.r(t),r.d(t,{Checkbox:()=>y,CheckboxIndicator:()=>C,Indicator:()=>C,Root:()=>y,createCheckboxScope:()=>m,unstable_BubbleInput:()=>j,unstable_CheckboxBubbleInput:()=>j,unstable_CheckboxProvider:()=>x,unstable_CheckboxTrigger:()=>b,unstable_Provider:()=>x,unstable_Trigger:()=>b});var n=r(75921),o=r(87992),l=r(90358),a=r(20847),i=r(24221),s=r(78011),d=r(19395),u=r(72090),c=r(60028),p=r(55061),f="Checkbox",[v,m]=(0,l.A)(f),[h,g]=v(f);function x(e){let{__scopeCheckbox:t,checked:r,children:o,defaultChecked:l,disabled:a,form:s,name:d,onCheckedChange:u,required:c,value:v="on",internal_do_not_use_render:m}=e,[g,x]=(0,i.i)({prop:r,defaultProp:l??!1,onChange:u,caller:f}),[w,b]=n.useState(null),[y,S]=n.useState(null),C=n.useRef(!1),k=!w||!!s||!!w.closest("form"),j={checked:g,disabled:a,setChecked:x,control:w,setControl:b,name:d,form:s,value:v,hasConsumerStoppedPropagationRef:C,required:c,defaultChecked:!R(l)&&l,isFormControl:k,bubbleInput:y,setBubbleInput:S};return(0,p.jsx)(h,{scope:t,...j,children:"function"==typeof m?m(j):o})}var w="CheckboxTrigger",b=n.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...l},i)=>{let{control:s,value:d,disabled:u,checked:f,required:v,setControl:m,setChecked:h,hasConsumerStoppedPropagationRef:x,isFormControl:b,bubbleInput:y}=g(w,e),S=(0,o.s)(i,m),C=n.useRef(f);return n.useEffect(()=>{let e=s?.form;if(e){let t=()=>h(C.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[s,h]),(0,p.jsx)(c.sG.button,{type:"button",role:"checkbox","aria-checked":R(f)?"mixed":f,"aria-required":v,"data-state":I(f),"data-disabled":u?"":void 0,disabled:u,value:d,...l,ref:S,onKeyDown:(0,a.mK)(t,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,a.mK)(r,e=>{h(e=>!!R(e)||!e),y&&b&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())})})});b.displayName=w;var y=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:n,checked:o,defaultChecked:l,required:a,disabled:i,value:s,onCheckedChange:d,form:u,...c}=e;return(0,p.jsx)(x,{__scopeCheckbox:r,checked:o,defaultChecked:l,disabled:i,required:a,onCheckedChange:d,name:n,form:u,value:s,internal_do_not_use_render:({isFormControl:e})=>(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(b,{...c,ref:t,__scopeCheckbox:r}),e&&(0,p.jsx)(j,{__scopeCheckbox:r})]})})});y.displayName=f;var S="CheckboxIndicator",C=n.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:n,...o}=e,l=g(S,r);return(0,p.jsx)(u.C,{present:n||R(l.checked)||!0===l.checked,children:(0,p.jsx)(c.sG.span,{"data-state":I(l.checked),"data-disabled":l.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});C.displayName=S;var k="CheckboxBubbleInput",j=n.forwardRef(({__scopeCheckbox:e,...t},r)=>{let{control:l,hasConsumerStoppedPropagationRef:a,checked:i,defaultChecked:u,required:f,disabled:v,name:m,value:h,form:x,bubbleInput:w,setBubbleInput:b}=g(k,e),y=(0,o.s)(r,b),S=(0,s.Z)(i),C=(0,d.X)(l);n.useEffect(()=>{if(!w)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!a.current;if(S!==i&&e){let r=new Event("click",{bubbles:t});w.indeterminate=R(i),e.call(w,!R(i)&&i),w.dispatchEvent(r)}},[w,S,i,a]);let j=n.useRef(!R(i)&&i);return(0,p.jsx)(c.sG.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??j.current,required:f,disabled:v,name:m,value:h,form:x,...t,tabIndex:-1,ref:y,style:{...t.style,...C,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function R(e){return"indeterminate"===e}function I(e){return R(e)?"indeterminate":e?"checked":"unchecked"}j.displayName=k},25590:(e,t,r)=>{r.r(t),r.d(t,{Label:()=>a,Root:()=>i});var n=r(75921),o=r(60028),l=r(55061),a=n.forwardRef((e,t)=>(0,l.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var i=a},41890:(e,t,r)=>{r.d(t,{q:()=>n});function n(e,[t,r]){return Math.min(r,Math.max(t,e))}},63318:(e,t,r)=>{r.r(t),r.d(t,{Arrow:()=>eD,Content:()=>J,Group:()=>ev,Icon:()=>z,Item:()=>eb,ItemIndicator:()=>ek,ItemText:()=>eS,Label:()=>eh,Portal:()=>$,Root:()=>O,ScrollDownButton:()=>eN,ScrollUpButton:()=>eR,Select:()=>O,SelectArrow:()=>eD,SelectContent:()=>J,SelectGroup:()=>ev,SelectIcon:()=>z,SelectItem:()=>eb,SelectItemIndicator:()=>ek,SelectItemText:()=>eS,SelectLabel:()=>eh,SelectPortal:()=>$,SelectScrollDownButton:()=>eN,SelectScrollUpButton:()=>eR,SelectSeparator:()=>eE,SelectTrigger:()=>U,SelectValue:()=>q,SelectViewport:()=>eu,Separator:()=>eE,Trigger:()=>U,Value:()=>q,Viewport:()=>eu,createSelectScope:()=>M,unstable_BubbleInput:()=>e_,unstable_Provider:()=>F,unstable_SelectBubbleInput:()=>e_,unstable_SelectProvider:()=>F});var n=r(75921),o=r(43860),l=r(41890),a=r(20847),i=r(31401),s=r(87992),d=r
1(90358),u=r(61035),c=r(32146),p=r(81545),f=r(86219),v=r(16891),m=r(24353),h=r(45150),g=r(72090),x=r(60028),w=r(30319),b=r(69699),y=r(24221),S=r(64633),C=r(78011),k=r(65408),j=r(97333),R=r(93299),I=r(55061),N=[" ","Enter","ArrowUp","ArrowDown"],T=[" ","Enter"],E="Select",[P,D,L]=(0,i.N)(E),[_,M]=(0,d.A)(E,[L,m.Bk]),A=(0,m.Bk)(),[K,B]=_(E),[G,H]=_(E);function F(e){let{__scopeSelect:t,children:r,open:o,defaultOpen:l,onOpenChange:a,value:i,defaultValue:s,onValueChange:d,dir:c,name:p,autoComplete:f,disabled:h,required:g,form:x,internal_do_not_use_render:w}=e,b=A(t),[S,C]=n.useState(null),[k,j]=n.useState(null),[R,N]=n.useState(!1),T=(0,u.useDirection)(c),[D,L]=(0,y.i)({prop:o,defaultProp:l??!1,onChange:a,caller:E}),[_,M]=(0,y.i)({prop:i,defaultProp:s,onChange:d,caller:E}),B=n.useRef(null),H=n.useRef(_);n.useEffect(()=>{let e=x?S?.ownerDocument.getElementById(x):S?.form;if(e instanceof HTMLFormElement){let t=()=>M(H.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[x,S,M]);let F=!S||!!x||!!S.closest("form"),[O,V]=n.useState(new Set),U=(0,v.B)(),W=Array.from(O).map(e=>e.props.value).join(";"),q=n.useCallback(e=>{V(t=>new Set(t).add(e))},[]),z=n.useCallback(e=>{V(t=>{let r=new Set(t);return r.delete(e),r})},[]),X={required:g,trigger:S,onTriggerChange:C,valueNode:k,onValueNodeChange:j,valueNodeHasChildren:R,onValueNodeHasChildrenChange:N,contentId:U,value:_,onValueChange:M,open:D,onOpenChange:L,dir:T,triggerPointerDownPosRef:B,disabled:h,name:p,autoComplete:f,form:x,nativeOptions:O,nativeSelectKey:W,isFormControl:F};return(0,I.jsx)(m.bL,{...b,children:(0,I.jsx)(K,{scope:t,...X,children:(0,I.jsx)(P.Provider,{scope:t,children:(0,I.jsx)(G,{scope:t,onNativeOptionAdd:q,onNativeOptionRemove:z,children:"function"==typeof w?w(X):r})})})})}F.displayName="SelectProvider";var O=e=>{let{__scopeSelect:t,children:r,...n}=e;return(0,I.jsx)(F,{__scopeSelect:t,...n,internal_do_not_use_render:({isFormControl:e})=>(0,I.jsxs)(I.Fragment,{children:[r,e?(0,I.jsx)(e_,{__scopeSelect:t}):null]})})};O.displayName=E;var V="SelectTrigger",U=n.forwardRef((e,t)=>{let{__scopeSelect:r,disabled:o=!1,...l}=e,i=A(r),d=B(V,r),u=d.disabled||o,c=(0,s.s)(t,d.onTriggerChange),p=D(r),f=n.useRef("touch"),[v,h,g]=eA(e=>{let t=p().filter(e=>!e.disabled),r=t.find(e=>e.value===d.value),n=eK(t,e,r);void 0!==n&&d.onValueChange(n.value)}),w=e=>{u||(d.onOpenChange(!0),g()),e&&(d.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,I.jsx)(m.Mz,{asChild:!0,...i,children:(0,I.jsx)(x.sG.button,{type:"button",role:"combobox","aria-controls":d.open?d.contentId:void 0,"aria-expanded":d.open,"aria-required":d.required,"aria-autocomplete":"none",dir:d.dir,"data-state":d.open?"open":"closed",disabled:u,"data-disabled":u?"":void 0,"data-placeholder":eM(d.value)?"":void 0,...l,ref:c,onClick:(0,a.mK)(l.onClick,e=>{e.currentTarget.focus(),"mouse"!==f.current&&w(e)}),onPointerDown:(0,a.mK)(l.onPointerDown,e=>{f.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.mK)(l.onKeyDown,e=>{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||h(e.key),(!t||" "!==e.key)&&N.includes(e.key)&&(w(),e.preventDefault())})})})});U.displayName=V;var W="SelectValue",q=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:o,style:l,children:a,placeholder:i="",...d}=e,u=B(W,r),{onValueNodeHasChildrenChange:c}=u,p=void 0!==a,f=(0,s.s)(t,u.onValueNodeChange);(0,S.N)(()=>{c(p)},[c,p]);let v=eM(u.value);return(0,I.jsx)(x.sG.span,{...d,asChild:!v&&d.asChild,ref:f,style:{pointerEvents:"none"},children:(0,I.jsx)(n.Fragment,{children:v?i:a},v?"placeholder":"value")})});q.displayName=W;var z=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,...o}=e;return(0,I.jsx)(x.sG.span,{"aria-hidden":!0,...o,ref:t,children:n||"â¼"})});z.displayName="SelectIcon";var X="SelectPortal",[Z,Y]=_(X,{forceMount:void 0}),$=e=>{let{__scopeSelect:t,forceMount:r,...n}=e;return(0,I.jsx)(Z,{scope:e.__scopeSelect,forceMount:r,children:(0,I.jsx)(h.Portal,{asChild:!0,...n})})};$.displayName=X;var Q="SelectContent",J=n.forwardRef((e,t)=>
1{let r=Y(Q,e.__scopeSelect),{forceMount:o=r.forceMount,...l}=e,a=B(Q,e.__scopeSelect),[i,s]=n.useState();return(0,S.N)(()=>{s(new DocumentFragment)},[]),(0,I.jsx)(g.C,{present:o||a.open,children:({present:e})=>e?(0,I.jsx)(eo,{...l,ref:t}):(0,I.jsx)(ee,{...l,fragment:i})})});J.displayName=Q;var ee=n.forwardRef((e,t)=>{let{__scopeSelect:r,children:n,fragment:l}=e;return l?o.createPortal((0,I.jsx)(et,{scope:r,children:(0,I.jsx)(P.Slot,{scope:r,children:(0,I.jsx)("div",{ref:t,children:n})})}),l):null});ee.displayName="SelectContentFragment";var[et,er]=_(Q),en=(0,w.TL)("SelectContent.RemoveScroll"),eo=n.forwardRef((e,t)=>{let{__scopeSelect:r}=e,{position:o="item-aligned",onCloseAutoFocus:l,onEscapeKeyDown:i,onPointerDownOutside:d,side:u,sideOffset:v,align:m,alignOffset:h,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:y,avoidCollisions:S,...C}=e,k=B(Q,r),[N,T]=n.useState(null),[E,P]=n.useState(null),L=(0,s.s)(t,T),[_,M]=n.useState(null),[A,K]=n.useState(null),G=D(r),[H,F]=n.useState(!1),O=n.useRef(!1);n.useEffect(()=>{if(N)return(0,j.Eq)(N)},[N]),(0,p.Oh)();let V=n.useCallback(e=>{let[t,...r]=G().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&&E&&(E.scrollTop=0),r===n&&E&&(E.scrollTop=E.scrollHeight),r?.focus(),document.activeElement!==o))return},[G,E]),U=n.useCallback(()=>V([_,N]),[V,_,N]);n.useEffect(()=>{H&&U()},[H,U]);let{onOpenChange:W,triggerPointerDownPosRef:q}=k;n.useEffect(()=>{if(N){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(q.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(q.current?.y??0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():r.composedPath().includes(N)||W(!1),document.removeEventListener("pointermove",t),q.current=null};return null!==q.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[N,W,q]),n.useEffect(()=>{let e=()=>W(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[W]);let[z,X]=eA(e=>{let t=G().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),n=eK(t,e,r);n&&setTimeout(()=>n.ref.current?.focus())}),Z=n.useCallback((e,t,r)=>{let n=!O.current&&!r;(void 0!==k.value&&k.value===t||n)&&(M(e),n&&(O.current=!0))},[k.value]),Y=n.useCallback(()=>N?.focus(),[N]),$=n.useCallback((e,t,r)=>{let n=!O.current&&!r;(void 0!==k.value&&k.value===t||n)&&K(e)},[k.value]),J="popper"===o?ea:el,ee=J===ea?{side:u,sideOffset:v,align:m,alignOffset:h,arrowPadding:g,collisionBoundary:x,collisionPadding:w,sticky:b,hideWhenDetached:y,avoidCollisions:S}:{};return(0,I.jsx)(et,{scope:r,content:N,viewport:E,onViewportChange:P,itemRefCallback:Z,selectedItem:_,onItemLeave:Y,itemTextRefCallback:$,focusSelectedItem:U,selectedItemText:A,position:o,isPositioned:H,searchRef:z,children:(0,I.jsx)(R.A,{as:en,allowPinchZoom:!0,children:(0,I.jsx)(f.n,{asChild:!0,trapped:k.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,a.mK)(l,e=>{k.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,I.jsx)(c.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:i,onPointerDownOutside:d,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>k.onOpenChange(!1),children:(0,I.jsx)(J,{role:"listbox",id:k.contentId,"data-state":k.open?"open":"closed",dir:k.dir,onContextMenu:e=>e.preventDefault(),...C,...ee,onPlaced:()=>F(!0),ref:L,style:{display:"flex",flexDirection:"column",outline:"none",...C.style},onKeyDown:(0,a.mK)(C.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||X(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=G().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(()=>V(t)),e.preventDefault()}})})})})})})});eo.displayName="SelectContentImpl";var el=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,onPlaced:o,...a}=e,i=B(Q,r),d=er(Q,r),[u,c]=n.useState(null),[p,f]=n.useState(null),v=(0,s.s)(t,f),m=D(r),h=n.useRef(!1),g=n.useRef(!0),{viewport:w,selectedItem:b,selectedItemText:y,focusSelectedItem:C}=d,k=n.useCallback(()=>{if(i.trigger&&i.valueNode&&u&&p&&w&&b&&y){let e=i.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),n=y.getBoundingClientRect();if("rtl"!==i.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.q)(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.q)(a,[10,Math.max(10,c-d)]);u.style.minWidth=s+"px",u.style.right=p+"px"}let a=m(),s=window.innerHeight-20,d=w.scrollHeight,c=window.getComputedStyle(p),f=parseInt(c.borderTopWidth,10),v=parseInt(c.paddingTop,10),g=parseInt(c.borderBottomWidth,10),x=f+v+d+parseInt(c.paddingBottom,10)+g,S=Math.min(5*b.offsetHeight,x),C=window.getComputedStyle(w),k=parseInt(C.paddingTop,10),j=parseInt(C.paddingBottom,10),R=e.top+e.height/2-10,I=b.offsetHeight/2,N=f+v+(b.offsetTop+I);if(N<=R){let e=a.length>0&&b===a[a.length-1].ref.current;u.style.bottom="0px";let t=Math.max(s-R,I+(e?j:0)+(p.clientHeight-w.offsetTop-w.offsetHeight)+g);u.style.height=N+t+"px"}else{let e=a.length>0&&b===a[0].ref.current;u.style.top="0px";let t=Math.max(R,f+w.offsetTop+(e?k:0)+I);u.style.height=t+(x-N)+"px",w.scrollTop=N-R+w.offsetTop}u.style.margin="10px 0",u.style.minHeight=S+"px",u.style.maxHeight=s+"px",o?.(),requestAnimationFrame(()=>h.current=!0)}},[m,i.trigger,i.valueNode,u,p,w,b,y,i.dir,o]);(0,S.N)(()=>k(),[k]);let[j,R]=n.useState();(0,S.N)(()=>{p&&R(window.getComputedStyle(p).zIndex)},[p]);let N=n.useCallback(e=>{e&&!0===g.current&&(k(),C?.(),g.current=!1)},[k,C]);return(0,I.jsx)(ei,{scope:r,contentWrapper:u,shouldExpandOnScrollRef:h,onScrollButtonChange:N,children:(0,I.jsx)("div",{ref:c,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:j},children:(0,I.jsx)(x.sG.div,{...a,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...a.style}})})})});el.displayName="SelectItemAlignedPosition";var ea=n.forwardRef((e,t)=>{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...l}=e,a=A(r);return(0,I.jsx)(m.UC,{...a,...l,ref:t,align:n,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)"}})});ea.displayName="SelectPopperPosition";var[ei,es]=_(Q,{}),ed="SelectViewport",eu=n.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:o,...l}=e,i=er(ed,r),d=es(ed,r),u=(0,s.s)(t,i.onViewportChange),c=n.useRef(0);return(0,I.jsxs)(I.Fragment,{children:[(0,I.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:o}),(0,I.jsx)(P.Slot,{scope:r,children:(0,I.jsx)(x.sG.div,{"data-radix-select-viewport":"",role:"presentation",...l,ref:u,style:{position:"relative",flex:1,overflow:"hidden auto",...l.style},onScroll:(0,a.mK)(l.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=d;if(n?.current&&r){let e=Math.abs(c.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")}}}c.current=t.scrollTop})})})]})});eu.displayName=ed;var ec="SelectGroup",[ep,ef]=_(ec),ev=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=(0,v.B)();return(0,I.jsx)(ep,{scope:r,id:o,children:(0,I.jsx)(x.sG.div,{role:"group","aria-labelledby":o,...n,ref:t})})});ev.displayName=ec;var em="SelectLabel",eh=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e,o=ef(em,r);return(0,I.jsx)(x.sG.div,{id:o.id,...n,ref:t})});eh.displayName=em;var eg="SelectItem",[ex,ew]=_(eg),eb=n.forwardRef((e,t)=>{let{__scopeSelect:r,value:o,disabled:l=!1,textValue:i,...d}=e,u=B(eg,r),c=er(eg,r),p=u.value===o,[f,m]=n.useState(i??""),[h,g]=n.useState(!1),w=(0,b.c)(e=>c.itemRefCallback?.(e,o,l)),y=(0,s.s)(t,w),S=(0,v.B)(),C=n.useRef("touch"),k=()=>{l||(u.onValueChange(o),u.onOpenChange(!1))};return(0,I.jsx)(ex,{scope:r,value:o,disabled:l,textId:S,isSelected:p,onItemTextChange:n.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,I.jsx)(P.ItemSlot,{scope:r,value:o,disabled:l,textValue:f,children:(0,I.jsx)(x.sG.div,{role:"option","aria-labelledby":S,"data-highlighted":h?"":void 0,"aria-selected":p&&h,"data-state":p?"checked":"unchecked","aria-disabled":l||void 0,"data-disabled":l?"":void 0,tabIndex:l?void 0:-1,...d,ref:y,onFocus:(0,a.mK)(d.onFocus,()=>g(!0)),onBlur:(0,a.mK)(d.onBlur,()=>g(!1)),onClick:(0,a.mK)(d.onClick,()=>{"mouse"!==C.current&&k()}),onPointerUp:(0,a.mK)(d.onPointerUp,()=>{"mouse"===C.current&&k()}),onPointerDown:(0,a.mK)(d.onPointerDown,e=>{C.current=e.pointerType}),onPointerMove:(0,a.mK)(d.onPointerMove,e=>{C.current=e.pointerType,l?c.onItemLeave?.():"mouse"===C.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,a.mK)(d.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:(0,a.mK)(d.onKeyDown,e=>{l||e.target!==e.currentTarget||(c.searchRef?.current===""||" "!==e.key)&&(T.includes(e.key)&&k()," "===e.key&&e.preventDefault())})})})})});eb.displayName=eg;var ey="SelectItemText",eS=n.forwardRef((e,t)=>{let{__scopeSelect:r,className:l,style:a,...i}=e,d=B(ey,r),u=er(ey,r),c=ew(ey,r),p=H(ey,r),[f,v]=n.useState(null),m=(0,b.c)(e=>u.itemTextRefCallback?.(e,c.value,c.disabled)),h=(0,s.s)(t,v,c.onItemTextChange,m),g=f?.textContent,w=n.useMemo(()=>(0,I.jsx)("option",{value:c.value,disabled:c.disabled,children:g},c.value),[c.disabled,c.value,g]),{onNativeOptionAdd:y,onNativeOptionRemove:C}=p;return(0,S.N)(()=>(y(w),()=>C(w)),[y,C,w]),(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(x.sG.span,{id:c.textId,...i,ref:h}),c.isSelected&&d.valueNode&&!d.valueNodeHasChildren&&!eM(d.value)?o.createPortal(i.children,d.valueNode):null]})});eS.displayName=ey;var eC="SelectItemIndicator",ek=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e;return ew(eC,r).isSelected?(0,I.jsx)(x.sG.span,{"aria-hidden":!0,...n,ref:t}):null});ek.displayName=eC;var ej="SelectScrollUpButton",eR=n.forwardRef((e,t)=>{let r=er(ej,e.__scopeSelect),o=es(ej,e.__scopeSelect),[l,a]=n.useState(!1),i=(0,s.s)(t,o.onScrollButtonChange);return(0,S.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){a(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,I.jsx)(eT,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eR.displayName=ej;var eI="SelectScrollDownButton",eN=n.forwardRef((e,t)=>{let r=er(eI,e.__scopeSelect),o=es(eI,e.__scopeSelect),[l,a]=n.useState(!1),i=(0,s.s)(t,o.onScrollButtonChange);return(0,S.N)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),l?(0,I.jsx)(eT,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eN.displayName=eI;var eT=n.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:o,...l}=e,i=er("SelectScrollButton",r),s=n.useRef(null),d=D(r),u=n.useCallback(()=>{null!==s.current&&(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=>()=>u(),[u]),(0,S.N)(()=>{let e=d().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[d]),(0,I.jsx)(x.sG.div,{"aria-hidden":!0,...l,ref:t,style:{flexShrink:0,...l.style},onPointerDown:(0,a.mK)(l.onPointerDown,()=>{null===s.current&&(s.current=window.setInterval(o,50))}),onPointerMove:(0,a.mK)(l.onPointerMove,()=>{i.onItemLeave?.(),null===s.current&&(s.current=window.setInterval(o,50))}),onPointerLeave:(0,a.mK)(l.onPointerLeave,()=>{u()})})}),eE=n.forwardRef((e,t)=>
1{let{__scopeSelect:r,...n}=e;return(0,I.jsx)(x.sG.div,{"aria-hidden":!0,...n,ref:t})});eE.displayName="SelectSeparator";var eP="SelectArrow",eD=n.forwardRef((e,t)=>{let{__scopeSelect:r,...n}=e,o=A(r);return"popper"===er(eP,r).position?(0,I.jsx)(m.i3,{...o,...n,ref:t}):null});eD.displayName=eP;var eL="SelectBubbleInput",e_=n.forwardRef(({__scopeSelect:e,...t},r)=>{let o=B(eL,e),{value:l,onValueChange:a,required:i,disabled:d,name:u,autoComplete:c,form:p}=o,{nativeOptions:f,nativeSelectKey:v}=o,m=n.useRef(null),h=(0,s.s)(r,m),g=l??"",w=(0,C.Z)(g),b=Array.from(f).some(e=>(e.props.value??"")==="");return n.useEffect(()=>{let e=m.current;if(!e)return;let t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(w!==g&&t){let r=new Event("change",{bubbles:!0});t.call(e,g),e.dispatchEvent(r)}},[w,g]),(0,I.jsxs)(x.sG.select,{"aria-hidden":!0,required:i,tabIndex:-1,name:u,autoComplete:c,disabled:d,form:p,onChange:e=>a(e.target.value),...t,style:{...k.Qg,...t.style},ref:h,defaultValue:g,children:[eM(l)&&!b?(0,I.jsx)("option",{value:""}):null,Array.from(f)]},v)});function eM(e){return""===e||void 0===e}function eA(e){let t=(0,b.c)(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 eK(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}e_.displayName=eL},69395:(e,t,r)=>{r.r(t),r.d(t,{Collapsible:()=>x,CollapsibleContent:()=>S,CollapsibleTrigger:()=>b,Content:()=>I,Root:()=>j,Trigger:()=>R,createCollapsibleScope:()=>m});var n=r(75921),o=r(20847),l=r(90358),a=r(24221),i=r(64633),s=r(87992),d=r(60028),u=r(72090),c=r(16891),p=r(55061),f="Collapsible",[v,m]=(0,l.A)(f),[h,g]=v(f),x=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:l,disabled:i,onOpenChange:s,...u}=e,[v,m]=(0,a.i)({prop:o,defaultProp:l??!1,onChange:s,caller:f});return(0,p.jsx)(h,{scope:r,disabled:i,contentId:(0,c.B)(),open:v,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),children:(0,p.jsx)(d.sG.div,{"data-state":k(v),"data-disabled":i?"":void 0,...u,ref:t})})});x.displayName=f;var w="CollapsibleTrigger",b=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,l=g(w,r);return(0,p.jsx)(d.sG.button,{type:"button","aria-controls":l.open?l.contentId:void 0,"aria-expanded":l.open||!1,"data-state":k(l.open),"data-disabled":l.disabled?"":void 0,disabled:l.disabled,...n,ref:t,onClick:(0,o.mK)(e.onClick,l.onOpenToggle)})});b.displayName=w;var y="CollapsibleContent",S=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=g(y,e.__scopeCollapsible);return(0,p.jsx)(u.C,{present:r||o.open,children:({present:e})=>(0,p.jsx)(C,{...n,ref:t,present:e})})});S.displayName=y;var C=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:l,...a}=e,u=g(y,r),[c,f]=n.useState(o),v=n.useRef(null),m=(0,s.s)(t,v),h=n.useRef(0),x=h.current,w=n.useRef(0),b=w.current,S=u.open||c,C=n.useRef(S),j=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>C.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.N)(()=>{let e=v.current;if(e){j.current=j.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,w.current=t.width,C.current||(e.style.transitionDuration=j.current.transitionDuration,e.style.animationName=j.current.animationName),f(o)}},[u.open,o]),(0,p.jsx)(d.sG.div,{"data-state":k(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!S,...a,ref:m,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":b?`${b}px`:void 0,...e.style},children:S&&l})});function k(e){return e?"open":"closed"}var j=x,R=b,I=S},78011:(e,t,r)=>{r.d(t,{Z:()=>o});var n=r(75921);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},82248:(e,t,r)=>{r.r(t),r.d(t,{Avatar:()=>m,AvatarFallback:()=>w,AvatarImage:()=>g,Fallback:()=>w,Image:()=>g,Root:()=>m,createAvatarScope:()=>c});var n=r(75921),o=r(90358),l=r(69699),a=r(64633),i=r(60028),s=r(55061),d="Avatar",[u,c]=(0,o.A)(d),p=[0,()=>void 0],[f,v]=u(d),m=n.forwardRef((e,t)=>
1{let{__scopeAvatar:r,...o}=e,[l,a]=n.useState("idle"),[d,u]=function(){let e=p;{let[t]=e=n.useState(0),r=n.useRef(!1);n.useEffect(()=>{t>1&&!r.current&&(r.current=!0)},[t])}return e}();return(0,s.jsx)(f,{scope:r,imageLoadingStatus:l,setImageLoadingStatus:a,imageCount:d,setImageCount:u,children:(0,s.jsx)(i.sG.span,{...o,ref:t})})});m.displayName=d;var h="AvatarImage",g=n.forwardRef((e,t)=>{var r;let{__scopeAvatar:o,src:d,onLoadingStatusChange:u,...c}=e,p=v(h,o);r=p.setImageCount,n.useEffect(()=>(r(e=>e+1),()=>{r(e=>e-1)}),[r]);let f=function(e,{loadingStatus:t,setLoadingStatus:r,referrerPolicy:n,crossOrigin:o}){return(0,a.N)(()=>{if(!e)return void r("error");let t=new window.Image,l=e=>{r(b(e.currentTarget))},a=()=>r("error");return t.addEventListener("load",l),t.addEventListener("error",a),n&&(t.referrerPolicy=n),t.crossOrigin=o??null,t.src=e,r(b(t)),()=>{t.removeEventListener("load",l),t.removeEventListener("error",a),r("idle")}},[e,o,n,r]),t}(d,{referrerPolicy:c.referrerPolicy,crossOrigin:c.crossOrigin,loadingStatus:p.imageLoadingStatus,setLoadingStatus:p.setImageLoadingStatus}),m=(0,l.c)(e=>{u?.(e)}),g=n.useRef(f);return(0,a.N)(()=>{let e=g.current;g.current=f,f!==e&&m(f)},[f,m]),"loaded"===f?(0,s.jsx)(i.sG.img,{...c,ref:t,src:d}):null});g.displayName=h;var x="AvatarFallback",w=n.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:o,...l}=e,a=v(x,r),[d,u]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>u(!0),o);return()=>window.clearTimeout(e)}},[o]),d&&"loaded"!==a.imageLoadingStatus?(0,s.jsx)(i.sG.span,{...l,ref:t}):null});function b(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}w.displayName=x}}]);
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.