PageSourceSearch

https://autolinks.pro/assets/vendor-radix-CsCHvw_a.js

js autolinks.pro collected 2026-09-24 15:10:25 UTC 119,410 bytes, 16 lines download raw bytes

vendor: 8,493 bytes, line 1
1import{a as e,n as t}from"./rolldown-runtime-Cyuzqnbw.js";import{i as n,r,t as i}from"./vendor-react-U38zKVGV.js";import{$ as a,as as o,cs as s,ds as c,et as l,is as u,ls as d,ns as f,nt as p,os as m,rs as h,rt as g,ss as _,us as v}from"./vendor-misc-Ba-_Tfut.js";function y(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}var b=t((()=>{}));function x(e,t){if(typeof e==`function`)return e(t);e!=null&&(e.current=t)}function S(...e){return t=>{let n=!1,r=e.map(e=>{let r=x(e,t);return!n&&typeof r==`function`&&(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];typeof n==`function`?n():x(e[t],null)}}}}function C(...e){return ee.useCallback(S(...e),e)}var ee,w=t((()=>{ee=e(n(),1)}));function T(e,t){let n=D.createContext(t),r=e=>{let{children:t,...r}=e,i=D.useMemo(()=>r,Object.values(r));return(0,ne.jsx)(n.Provider,{value:i,children:t})};r.displayName=e+`Provider`;function i(r){let i=D.useContext(n);if(i)return i;if(t!==void 0)return t;throw Error(`\`${r}\` must be used within \`${e}\``)}return[r,i]}function E(e,t=[]){let n=[];function r(t,r){let i=D.createContext(r),a=n.length;n=[...n,r];let o=t=>{let{scope:n,children:r,...o}=t,s=n?.[e]?.[a]||i,c=D.useMemo(()=>o,Object.values(o));return(0,ne.jsx)(s.Provider,{value:c,children:r})};o.displayName=t+`Provider`;function s(n,o){let s=o?.[e]?.[a]||i,c=D.useContext(s);if(c)return c;if(r!==void 0)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}return[o,s]}let i=()=>{let t=n.map(e=>D.createContext(e));return function(n){let r=n?.[e]||t;return D.useMemo(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return i.scopeName=e,[r,te(i,...t)]}function te(...e){let t=e[0];if(e.length===1)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return D.useMemo(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}var D,ne,O=t((()=>{D=e(n(),1),ne=i()}));function k(e){let t=re(e),n=A.forwardRef((e,n)=>{let{children:r,...i}=e,a=A.Children.toArray(r),o=a.find(ae);if(o){let e=o.props.children,r=a.map(t=>t===o?A.Children.count(e)>1?A.Children.only(null):A.isValidElement(e)?e.props.children:null:t);return(0,j.jsx)(t,{...i,ref:n,children:A.isValidElement(e)?A.cloneElement(e,void 0,r):null})}return(0,j.jsx)(t,{...i,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}function re(e){let t=A.forwardRef((e,t)=>{let{children:n,...r}=e;if(A.isValidElement(n)){let e=se(n),i=oe(r,n.props);return n.type!==A.Fragment&&(i.ref=t?S(t,e):e),A.cloneElement(n,i)}return A.Children.count(n)>1?A.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}function ie(e){let t=({children:e})=>(0,j.jsx)(j.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=le,t}function ae(e){return A.isValidElement(e)&&typeof e.type==`function`&&`__radixId`in e.type&&e.type.__radixId===le}function oe(e,t){let n={...t};for(let r in t){let i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(n[r]=i):r===`style`?n[r]={...i,...a}:r===`className`&&(n[r]=[i,a].filter(Boolean).join(` `))}return{...e,...n}}function se(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var A,j,ce,le,ue=t((()=>{A=e(n(),1),w(),j=i(),ce=k(`Slot`),le=Symbol(`radix.slottable`)}));function de(e,t){e&&pe.flushSync(()=>e.dispatchEvent(t))}var fe,pe,me,M,N=t((()=>{fe=e(n(),1),pe=e(r(),1),ue(),me=i(),M=[`a`,`button`,`div`,`form`,`h2`,`h3`,`img`,`input`,`label`,`li`,`nav`,`ol`,`p`,`select`,`span`,`svg`,`ul`].reduce((e,t)=>{let n=k(`Primitive.${t}`),r=fe.forwardRef((e,r)=>{let{asChild:i,...a}=e,o=i?n:t;return typeof window<`u`&&(window[Symbol.for(`radix-ui`)]=!0),(0,me.jsx)(o,{...a,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{})}));function P(e){let t=he.useRef(e);return he.useEffect(()=>{t.current=e}),he.useMemo(()=>(...e)=>t.current?.(...e),[])}var he,ge=t((()=>{he=e(n(),1)}));function _e(e,t=globalThis?.document){let n=P(e);ve.useEffect(()=>{let e=e=>{e.key===`Escape`&&n(e)};return t.addEventListener(`keydown`,e,{capture:!0}),()=>t.removeEventListener(`keydown`,e,{capture:!0})},[n,t])}var ve,ye=t((()=>{ve=e(n(),1),ge()}));function be(e,t=globalThis?.document){let n=P(e),r=F.useRef(!1),i=F.useRef(()=>{});return F.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){Ce(De,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function xe(e,t=globalThis?.document){let n=P(e),r=F.useRef(!1);return F.useEffect(()=>{let e=e=>{e.target&&!r.current&&Ce(Oe,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Se(){let e=new CustomEvent(Ee);document.dispatchEvent(e)}function Ce(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?de(i,a):i.dispatchEvent(a)}var F,we,Te,Ee,De,Oe,ke,Ae,je,Me,Ne,Pe=t((()=>{F=e(n(),1),b(),N(),w(),ge(),ye(),we=i(),Te=`DismissableLayer`,Ee=`dismissableLayer.update`,De=`dismissableLayer.pointerDownOutside`,Oe=`dismissableLayer.focusOutside`,Ae=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),je=F.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,l=F.useContext(Ae),[u,d]=F.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=F.useState({}),m=C(t,e=>d(e)),h=Array.from(l.layers),[g]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),_=h.indexOf(g),v=u?h.indexOf(u):-1,b=l.layersWithOutsidePointerEventsDisabled.size>0,x=v>=_,S=be(e=>{let t=e.target,n=[...l.branches].some(e=>e.contains(t));!x||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},f),ee=xe(e=>{let t=e.target;[...l.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},f);return _e(e=>{v===l.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},f),F.useEffect(()=>{if(u)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(ke=f.body.style.pointerEvents,f.body.style.pointerEvents=`none`),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),Se(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=ke)}},[u,f,n,l]),F.useEffect(()=>()=>{u&&(l.layers.delete(u),l.layersWithOutsidePointerEventsDisabled.delete(u),Se())},[u,l]),F.useEffect(()=>{let e=()=>p({});return document.addEventListener(Ee,e),()=>document.removeEventListener(Ee,e)},[]),(0,we.jsx)(M.div,{...c,ref:m,style:{pointerEvents:b?x?`auto`:`none`:void 0,...e.style},onFocusCapture:y(e.onFocusCapture,ee.onFocusCapture),onBlurCapture:y(e.onBlurCapture,ee.onBlurCapture),onPointerDownCapture:y(e.onPointerDownCapture,S.onPointerDownCapture)})}),je.displayName=Te,Me=`DismissableLayerBranch`,Ne=F.forwardRef((e,t)=>{let n=F.useContext(Ae),r=F.useRef(null),i=C(t,r);return F.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,we.jsx)(M.div,{...e,ref:i})}),Ne.displayName=Me})),Fe,I,Ie=t((()=>{Fe=e(n(),1),I=globalThis?.document?Fe.useLayoutEffect:()=>{}}));function Le(e){let[t,n]=Re.useState(ze());return I(()=>{e||n(e=>e??String(Be++))},[e]),e||(t?`radix-${t}`:``)}var Re,ze,Be,Ve=t((()=>{Re=e(n(),1),Ie(),ze=Re.useId||(()=>void 0),Be=0})),He,Ue,We,Ge,Ke,qe=t((()=>{He=e(n(),1),N(),Ue=i(),We=`Arrow`,Ge=He.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...a}=e;return(0,Ue.jsx)(M.svg,{...a,ref:t,width:r,height:i,viewBox:`0 0 30 10`,preserveAspectRatio:`none`,children:e.asChild?n:(0,Ue.jsx)(`polygon`,{points:`0,0 30,0 15,10`})})}),Ge.displayName=We,Ke=Ge}));function Je(e){let[t,n]=Ye.useState(void 0);return I(()=>
vendor: 4,576 bytes, line 1
1{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let r=t[0],i,a;if(`borderBoxSize`in r){let e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:`border-box`}),()=>t.unobserve(e)}else n(void 0)},[e]),t}var Ye,Xe=t((()=>{Ye=e(n(),1),Ie()}));function Ze(e){return e!==null}function Qe(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var $e,et,tt,nt,rt,it,at,ot,st,ct,lt,ut,dt,ft,pt,mt,ht,gt,_t,vt,yt,bt,xt=t((()=>{$e=e(n(),1),o(),qe(),w(),O(),N(),ge(),Ie(),Xe(),et=i(),tt=`Popper`,[nt,rt]=E(tt),[it,at]=nt(tt),ot=e=>{let{__scopePopper:t,children:n}=e,[r,i]=$e.useState(null);return(0,et.jsx)(it,{scope:t,anchor:r,onAnchorChange:i,children:n})},ot.displayName=tt,st=`PopperAnchor`,ct=$e.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=at(st,n),o=$e.useRef(null),s=C(t,o);return $e.useEffect(()=>{a.onAnchorChange(r?.current||o.current)}),r?null:(0,et.jsx)(M.div,{...i,ref:s})}),ct.displayName=st,lt=`PopperContent`,[ut,dt]=nt(lt),ft=$e.forwardRef((e,t)=>{let{__scopePopper:n,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,arrowPadding:l=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:y=0,sticky:b=`partial`,hideWhenDetached:x=!1,updatePositionStrategy:S=`optimized`,onPlaced:ee,...w}=e,T=at(lt,n),[E,te]=$e.useState(null),D=C(t,e=>te(e)),[ne,O]=$e.useState(null),k=Je(ne),re=k?.width??0,ie=k?.height??0,ae=r+(a===`center`?``:`-`+a),oe=typeof y==`number`?y:{top:0,right:0,bottom:0,left:0,...y},se=Array.isArray(g)?g:[g],A=se.length>0,j={padding:oe,boundary:se.filter(Ze),altBoundary:A},{refs:ce,floatingStyles:le,placement:ue,isPositioned:de,middlewareData:fe}=v({strategy:`fixed`,placement:ae,whileElementsMounted:(...e)=>c(...e,{animationFrame:S===`always`}),elements:{reference:T.anchor},middleware:[_({mainAxis:i+ie,alignmentAxis:o}),p&&s({mainAxis:!0,crossAxis:!1,limiter:b===`partial`?m():void 0,...j}),p&&h({...j}),d({...j,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--radix-popper-available-width`,`${n}px`),o.setProperty(`--radix-popper-available-height`,`${r}px`),o.setProperty(`--radix-popper-anchor-width`,`${i}px`),o.setProperty(`--radix-popper-anchor-height`,`${a}px`)}}),ne&&f({element:ne,padding:l}),gt({arrowWidth:re,arrowHeight:ie}),x&&u({strategy:`referenceHidden`,...j})]}),[pe,me]=Qe(ue),N=P(ee);I(()=>{de&&N?.()},[de,N]);let he=fe.arrow?.x,ge=fe.arrow?.y,_e=fe.arrow?.centerOffset!==0,[ve,ye]=$e.useState();return I(()=>{E&&ye(window.getComputedStyle(E).zIndex)},[E]),(0,et.jsx)(`div`,{ref:ce.setFloating,"data-radix-popper-content-wrapper":``,style:{...le,transform:de?le.transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:ve,"--radix-popper-transform-origin":[fe.transformOrigin?.x,fe.transformOrigin?.y].join(` `),...fe.hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}},dir:e.dir,children:(0,et.jsx)(ut,{scope:n,placedSide:pe,onArrowChange:O,arrowX:he,arrowY:ge,shouldHideArrow:_e,children:(0,et.jsx)(M.div,{"data-side":pe,"data-align":me,...w,ref:D,style:{...w.style,animation:de?void 0:`none`}})})})}),ft.displayName=lt,pt=`PopperArrow`,mt={top:`bottom`,right:`left`,bottom:`top`,left:`right`},ht=$e.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=dt(pt,n),a=mt[i.placedSide];return(0,et.jsx)(`span`,{ref:i.onArrowChange,style:{position:`absolute`,left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[i.placedSide],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[i.placedSide],visibility:i.shouldHideArrow?`hidden`:void 0},children:(0,et.jsx)(Ke,{...r,ref:t,style:{...r.style,display:`block`}})})}),ht.displayName=pt,gt=e=>({name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=Qe(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}}),_t=ot,vt=ct,yt=ft,bt=ht})),St,Ct,wt,Tt,Et,Dt=t((()=>{St=e(n(),1),Ct=e(r(),1),N(),Ie(),wt=i(),Tt=`Portal`,Et=St.forwardRef((e,t)=>
1{let{container:n,...r}=e,[i,a]=St.useState(!1);I(()=>a(!0),[]);let o=n||i&&globalThis?.document?.body;return o?Ct.createPortal((0,wt.jsx)(M.div,{...r,ref:t}),o):null}),Et.displayName=Tt}));function Ot(e,t){return Nt.useReducer((e,n)=>t[e][n]??e,e)}function kt(e){let[t,n]=Mt.useState(),r=Mt.useRef(null),i=Mt.useRef(e),a=Mt.useRef(`none`),[o,s]=Ot(e?`mounted`:`unmounted`,{mounted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return Mt.useEffect(()=>{let e=At(r.current);a.current=o===`mounted`?e:`none`},[o]),I(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=At(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),I(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=At(r.current).includes(a.animationName);if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=At(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}else s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:Mt.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}function At(e){return e?.animationName||`none`}function jt(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Mt,Nt,L,Pt=t((()=>{Mt=e(n(),1),w(),Ie(),Nt=e(n(),1),L=e=>{let{present:t,children:n}=e,r=kt(t),i=typeof n==`function`?n({present:r.isPresent}):Mt.Children.only(n),a=C(r.ref,jt(i));return typeof n==`function`||r.isPresent?Mt.cloneElement(i,{ref:a}):null},L.displayName=`Presence`}));function Ft({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,o]=It({defaultProp:t,onChange:n}),s=e!==void 0,c=s?e:i;{let t=Rt.useRef(e!==void 0);Rt.useEffect(()=>{let e=t.current;e!==s&&console.warn(`${r} is changing from ${e?`controlled`:`uncontrolled`} to ${s?`controlled`:`uncontrolled`}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),t.current=s},[s,r])}return[c,Rt.useCallback(t=>{if(s){let n=Lt(t)?t(e):t;n!==e&&o.current?.(n)}else a(t)},[s,e,a,o])]}function It({defaultProp:e,onChange:t}){let[n,r]=Rt.useState(e),i=Rt.useRef(n),a=Rt.useRef(t);return zt(()=>{a.current=t},[t]),Rt.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}function Lt(e){return typeof e==`function`}var Rt,zt,Bt=t((()=>{Rt=e(n(),1),Ie(),n(),zt=Rt.useInsertionEffect||I})),Vt,Ht,Ut,Wt,Gt,Kt,qt=t((()=>{Vt=e(n(),1),N(),Ht=i(),Ut=Object.freeze({position:`absolute`,border:0,width:1,height:1,padding:0,margin:-1,overflow:`hidden`,clip:`rect(0, 0, 0, 0)`,whiteSpace:`nowrap`,wordWrap:`normal`}),Wt=`VisuallyHidden`,Gt=Vt.forwardRef((e,t)=>(0,Ht.jsx)(M.span,{...e,ref:t,style:{...Ut,...e.style}})),Gt.displayName=Wt,Kt=Gt}));function Jt(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,r,i,a)){case a:return`left`;case i:return`right`;case n:return`top`;case r:return`bottom`;default:throw Error(`unreachable`)}}function Yt(e,t,n=5){let r=[];switch(t){case`top`:r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case`bottom`:r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case`left`:r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case`right`:r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function Xt(e){let{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function Zt(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function Qt(e){let t=e.slice();return t.sort((e,t)=>
vendor: 4,230 bytes, line 1
1e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),$t(t)}function $t(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let r=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var R,z,en,tn,nn,rn,an,on,sn,cn,ln,un,dn,fn,pn,mn,hn,gn,_n,vn,yn,bn,xn,Sn,Cn,wn,Tn,En,Dn,On,kn,An,jn,Mn,Nn,Pn=t((()=>{R=e(n(),1),b(),w(),O(),Pe(),Ve(),xt(),Dt(),Pt(),N(),ue(),Bt(),qt(),z=i(),[en,tn]=E(`Tooltip`,[rt]),nn=rt(),rn=`TooltipProvider`,an=700,on=`tooltip.open`,[sn,cn]=en(rn),ln=e=>{let{__scopeTooltip:t,delayDuration:n=an,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:a}=e,o=R.useRef(!0),s=R.useRef(!1),c=R.useRef(0);return R.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,z.jsx)(sn,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:R.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:R.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,r)},[r]),isPointerInTransitRef:s,onPointerInTransitChange:R.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:a})},ln.displayName=rn,un=`Tooltip`,[dn,fn]=en(un),pn=e=>{let{__scopeTooltip:t,children:n,open:r,defaultOpen:i,onOpenChange:a,disableHoverableContent:o,delayDuration:s}=e,c=cn(un,e.__scopeTooltip),l=nn(t),[u,d]=R.useState(null),f=Le(),p=R.useRef(0),m=o??c.disableHoverableContent,h=s??c.delayDuration,g=R.useRef(!1),[_,v]=Ft({prop:r,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(on))):c.onClose(),a?.(e)},caller:un}),y=R.useMemo(()=>_?g.current?`delayed-open`:`instant-open`:`closed`,[_]),b=R.useCallback(()=>{window.clearTimeout(p.current),p.current=0,g.current=!1,v(!0)},[v]),x=R.useCallback(()=>{window.clearTimeout(p.current),p.current=0,v(!1)},[v]),S=R.useCallback(()=>{window.clearTimeout(p.current),p.current=window.setTimeout(()=>{g.current=!0,v(!0),p.current=0},h)},[h,v]);return R.useEffect(()=>()=>{p.current&&=(window.clearTimeout(p.current),0)},[]),(0,z.jsx)(_t,{...l,children:(0,z.jsx)(dn,{scope:t,contentId:f,open:_,stateAttribute:y,trigger:u,onTriggerChange:d,onTriggerEnter:R.useCallback(()=>{c.isOpenDelayedRef.current?S():b()},[c.isOpenDelayedRef,S,b]),onTriggerLeave:R.useCallback(()=>{m?x():(window.clearTimeout(p.current),p.current=0)},[x,m]),onOpen:b,onClose:x,disableHoverableContent:m,children:n})})},pn.displayName=un,mn=`TooltipTrigger`,hn=R.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=fn(mn,n),a=cn(mn,n),o=nn(n),s=C(t,R.useRef(null),i.onTriggerChange),c=R.useRef(!1),l=R.useRef(!1),u=R.useCallback(()=>c.current=!1,[]);return R.useEffect(()=>()=>document.removeEventListener(`pointerup`,u),[u]),(0,z.jsx)(vt,{asChild:!0,...o,children:(0,z.jsx)(M.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:s,onPointerMove:y(e.onPointerMove,e=>{e.pointerType!==`touch`&&!l.current&&!a.isPointerInTransitRef.current&&(i.onTriggerEnter(),l.current=!0)}),onPointerLeave:y(e.onPointerLeave,()=>{i.onTriggerLeave(),l.current=!1}),onPointerDown:y(e.onPointerDown,()=>{i.open&&i.onClose(),c.current=!0,document.addEventListener(`pointerup`,u,{once:!0})}),onFocus:y(e.onFocus,()=>{c.current||i.onOpen()}),onBlur:y(e.onBlur,i.onClose),onClick:y(e.onClick,i.onClose)})})}),hn.displayName=mn,gn=`TooltipPortal`,[_n,vn]=en(gn,{forceMount:void 0}),yn=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:i}=e,a=fn(gn,t);return(0,z.jsx)(_n,{scope:t,forceMount:n,children:(0,z.jsx)(L,{present:n||a.open,children:(0,z.jsx)(Et,{asChild:!0,container:i,children:r})})})},yn.displayName=gn,bn=`TooltipContent`,xn=R.forwardRef((e,t)=>{let n=vn(bn,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i=`top`,...a}=e,o=fn(bn,e.__scopeTooltip);return(0,z.jsx)(L,{present:r||o.open,children:o.disableHoverableContent?(0,z.jsx)(En,{side:i,...a,ref:t}):(0,z.jsx)(Sn,{side:i,...a,ref:t})})}),Sn=R.forwardRef((e,t)=>
1{let n=fn(bn,e.__scopeTooltip),r=cn(bn,e.__scopeTooltip),i=R.useRef(null),a=C(t,i),[o,s]=R.useState(null),{trigger:c,onClose:l}=n,u=i.current,{onPointerInTransitChange:d}=r,f=R.useCallback(()=>{s(null),d(!1)},[d]),p=R.useCallback((e,t)=>{let n=e.currentTarget,r={x:e.clientX,y:e.clientY},i=Yt(r,Jt(r,n.getBoundingClientRect())),a=Xt(t.getBoundingClientRect());s(Qt([...i,...a])),d(!0)},[d]);return R.useEffect(()=>()=>f(),[f]),R.useEffect(()=>{if(c&&u){let e=e=>p(e,u),t=e=>p(e,c);return c.addEventListener(`pointerleave`,e),u.addEventListener(`pointerleave`,t),()=>{c.removeEventListener(`pointerleave`,e),u.removeEventListener(`pointerleave`,t)}}},[c,u,p,f]),R.useEffect(()=>{if(o){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=c?.contains(t)||u?.contains(t),i=!Zt(n,o);r?f():i&&(f(),l())};return document.addEventListener(`pointermove`,e),()=>document.removeEventListener(`pointermove`,e)}},[c,u,o,l,f]),(0,z.jsx)(En,{...e,ref:a})}),[Cn,wn]=en(un,{isInside:!1}),Tn=ie(`TooltipContent`),En=R.forwardRef((e,t)=>{let{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:a,onPointerDownOutside:o,...s}=e,c=fn(bn,n),l=nn(n),{onClose:u}=c;return R.useEffect(()=>(document.addEventListener(on,u),()=>document.removeEventListener(on,u)),[u]),R.useEffect(()=>{if(c.trigger){let e=e=>{e.target?.contains(c.trigger)&&u()};return window.addEventListener(`scroll`,e,{capture:!0}),()=>window.removeEventListener(`scroll`,e,{capture:!0})}},[c.trigger,u]),(0,z.jsx)(je,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:u,children:(0,z.jsxs)(yt,{"data-state":c.stateAttribute,...l,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-tooltip-content-available-width":`var(--radix-popper-available-width)`,"--radix-tooltip-content-available-height":`var(--radix-popper-available-height)`,"--radix-tooltip-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-tooltip-trigger-height":`var(--radix-popper-anchor-height)`},children:[(0,z.jsx)(Tn,{children:r}),(0,z.jsx)(Cn,{scope:n,isInside:!0,children:(0,z.jsx)(Kt,{id:c.contentId,role:`tooltip`,children:i||r})})]})})}),xn.displayName=bn,Dn=`TooltipArrow`,On=R.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,i=nn(n);return wn(Dn,n).isInside?null:(0,z.jsx)(bt,{...i,...r,ref:t})}),On.displayName=Dn,kn=ln,An=pn,jn=hn,Mn=yn,Nn=xn}));function Fn(e){let t=In.useContext(Ln);return e||t||`ltr`}var In,Ln,Rn=t((()=>{In=e(n(),1),i(),Ln=In.createContext(void 0)}));function zn(e,[t,n]){return Math.min(n,Math.max(t,e))}var Bn=t((()=>{}));function Vn(e,t){return Zn.useReducer((e,n)=>t[e][n]??e,e)}function Hn(e){return e?parseInt(e,10):0}function Un(e,t){let n=e/t;return isNaN(n)?0:n}function Wn(e){let t=Un(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function Gn(e,t,n,r=`ltr`){let i=Wn(n),a=i/2,o=t||a,s=i-o,c=n.scrollbar.paddingStart+o,l=n.scrollbar.size-n.scrollbar.paddingEnd-s,u=n.content-n.viewport,d=r===`ltr`?[0,u]:[u*-1,0];return qn([c,l],d)(e)}function Kn(e,t,n=`ltr`){let r=Wn(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=a-r,c=zn(e,n===`ltr`?[0,o]:[o*-1,0]);return qn([0,o],[0,s])(c)}function qn(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Jn(e,t){return e>0&&e<t}function Yn(e,t){let n=P(e),r=B.useRef(0);return B.useEffect(()=>()=>window.clearTimeout(r.current),[]),B.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Xn(e,t){let n=P(t);I(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}var B,Zn,V,Qn,$n,er,tr,nr,rr,ir,ar,or,sr,cr,lr,ur,dr,fr,pr,mr,hr,gr,_r,vr,yr,br,xr,Sr,Cr,wr,Tr,Er,Dr=t((()=>{B=e(n(),1),N(),Pt(),O(),w(),ge(),Rn(),Ie(),Bn(),b(),Zn=e(n(),1),V=i(),Qn=`ScrollArea`,[$n,er]=E(Qn),[tr,nr]=$n(Qn),rr=B.forwardRef((e,t)=>
vendor: 9,067 bytes, line 1
1{let{__scopeScrollArea:n,type:r=`hover`,dir:i,scrollHideDelay:a=600,...o}=e,[s,c]=B.useState(null),[l,u]=B.useState(null),[d,f]=B.useState(null),[p,m]=B.useState(null),[h,g]=B.useState(null),[_,v]=B.useState(0),[y,b]=B.useState(0),[x,S]=B.useState(!1),[ee,w]=B.useState(!1),T=C(t,e=>c(e)),E=Fn(i);return(0,V.jsx)(tr,{scope:n,type:r,dir:E,scrollHideDelay:a,scrollArea:s,viewport:l,onViewportChange:u,content:d,onContentChange:f,scrollbarX:p,onScrollbarXChange:m,scrollbarXEnabled:x,onScrollbarXEnabledChange:S,scrollbarY:h,onScrollbarYChange:g,scrollbarYEnabled:ee,onScrollbarYEnabledChange:w,onCornerWidthChange:v,onCornerHeightChange:b,children:(0,V.jsx)(M.div,{dir:E,...o,ref:T,style:{position:`relative`,"--radix-scroll-area-corner-width":_+`px`,"--radix-scroll-area-corner-height":y+`px`,...e.style}})})}),rr.displayName=Qn,ir=`ScrollAreaViewport`,ar=B.forwardRef((e,t)=>{let{__scopeScrollArea:n,children:r,nonce:i,...a}=e,o=nr(ir,n),s=C(t,B.useRef(null),o.onViewportChange);return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}`},nonce:i}),(0,V.jsx)(M.div,{"data-radix-scroll-area-viewport":``,...a,ref:s,style:{overflowX:o.scrollbarXEnabled?`scroll`:`hidden`,overflowY:o.scrollbarYEnabled?`scroll`:`hidden`,...e.style},children:(0,V.jsx)(`div`,{ref:o.onContentChange,style:{minWidth:`100%`,display:`table`},children:r})})]})}),ar.displayName=ir,or=`ScrollAreaScrollbar`,sr=B.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=nr(or,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:o}=i,s=e.orientation===`horizontal`;return B.useEffect(()=>(s?a(!0):o(!0),()=>{s?a(!1):o(!1)}),[s,a,o]),i.type===`hover`?(0,V.jsx)(cr,{...r,ref:t,forceMount:n}):i.type===`scroll`?(0,V.jsx)(lr,{...r,ref:t,forceMount:n}):i.type===`auto`?(0,V.jsx)(ur,{...r,ref:t,forceMount:n}):i.type===`always`?(0,V.jsx)(dr,{...r,ref:t}):null}),sr.displayName=or,cr=B.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=nr(or,e.__scopeScrollArea),[a,o]=B.useState(!1);return B.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let n=()=>{window.clearTimeout(t),o(!0)},r=()=>{t=window.setTimeout(()=>o(!1),i.scrollHideDelay)};return e.addEventListener(`pointerenter`,n),e.addEventListener(`pointerleave`,r),()=>{window.clearTimeout(t),e.removeEventListener(`pointerenter`,n),e.removeEventListener(`pointerleave`,r)}}},[i.scrollArea,i.scrollHideDelay]),(0,V.jsx)(L,{present:n||a,children:(0,V.jsx)(ur,{"data-state":a?`visible`:`hidden`,...r,ref:t})})}),lr=B.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=nr(or,e.__scopeScrollArea),a=e.orientation===`horizontal`,o=Yn(()=>c(`SCROLL_END`),100),[s,c]=Vn(`hidden`,{hidden:{SCROLL:`scrolling`},scrolling:{SCROLL_END:`idle`,POINTER_ENTER:`interacting`},interacting:{SCROLL:`interacting`,POINTER_LEAVE:`idle`},idle:{HIDE:`hidden`,SCROLL:`scrolling`,POINTER_ENTER:`interacting`}});return B.useEffect(()=>{if(s===`idle`){let e=window.setTimeout(()=>c(`HIDE`),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,i.scrollHideDelay,c]),B.useEffect(()=>{let e=i.viewport,t=a?`scrollLeft`:`scrollTop`;if(e){let n=e[t],r=()=>{let r=e[t];n!==r&&(c(`SCROLL`),o()),n=r};return e.addEventListener(`scroll`,r),()=>e.removeEventListener(`scroll`,r)}},[i.viewport,a,c,o]),(0,V.jsx)(L,{present:n||s!==`hidden`,children:(0,V.jsx)(dr,{"data-state":s===`hidden`?`hidden`:`visible`,...r,ref:t,onPointerEnter:y(e.onPointerEnter,()=>c(`POINTER_ENTER`)),onPointerLeave:y(e.onPointerLeave,()=>c(`POINTER_LEAVE`))})})}),ur=B.forwardRef((e,t)=>{let n=nr(or,e.__scopeScrollArea),{forceMount:r,...i}=e,[a,o]=B.useState(!1),s=e.orientation===`horizontal`,c=Yn(()=>{if(n.viewport){let e=n.viewport.offsetWidth<n.viewport.scrollWidth,t=n.viewport.offsetHeight<n.viewport.scrollHeight;o(s?e:t)}},10);return Xn(n.viewport,c),Xn(n.content,c),(0,V.jsx)(L,{present:r||a,children:(0,V.jsx)(dr,{"data-state":a?`visible`:`hidden`,...i,ref:t})})}),dr=B.forwardRef((e,t)=>{let{orientation:n=`vertical`,...r}=e,i=nr(or,e.__scopeScrollArea),a=B.useRef(null),o=B.useRef(0),[s,c]=B.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),l=Un(s.viewport,s.content),u={...r,sizes:s,onSizesChange:c,hasThumb:l>0&&l<1,onThumbChange:e=>a.current=e,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:e=>o.current=e};function d(e,t){return Gn(e,o.current,s,t)}return n===`horizontal`?(0,V.jsx)(fr,{...u,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollLeft,t=Kn(e,s,i.dir);a.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=d(e,i.dir))}}):n===`vertical`?(0,V.jsx)(pr,{...u,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=i.viewport.scrollTop,t=Kn(e,s);a.current.style.transform=`translate3d(0, ${t}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=d(e))}}):null}),fr=B.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,a=nr(or,e.__scopeScrollArea),[o,s]=B.useState(),c=B.useRef(null),l=C(t,c,a.onScrollbarXChange);return B.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,V.jsx)(gr,{"data-orientation":`horizontal`,...i,ref:l,sizes:n,style:{bottom:0,left:a.dir===`rtl`?`var(--radix-scroll-area-corner-width)`:0,right:a.dir===`ltr`?`var(--radix-scroll-area-corner-width)`:0,"--radix-scroll-area-thumb-width":Wn(n)+`px`,...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(r),Jn(r,n)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&o&&r({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:Hn(o.paddingLeft),paddingEnd:Hn(o.paddingRight)}})}})}),pr=B.forwardRef((e,t)=>{let{sizes:n,onSizesChange:r,...i}=e,a=nr(or,e.__scopeScrollArea),[o,s]=B.useState(),c=B.useRef(null),l=C(t,c,a.onScrollbarYChange);return B.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),(0,V.jsx)(gr,{"data-orientation":`vertical`,...i,ref:l,sizes:n,style:{top:0,right:a.dir===`ltr`?0:void 0,left:a.dir===`rtl`?0:void 0,bottom:`var(--radix-scroll-area-corner-height)`,"--radix-scroll-area-thumb-height":Wn(n)+`px`,...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,n)=>{if(a.viewport){let r=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(r),Jn(r,n)&&t.preventDefault()}},onResize:()=>{c.current&&a.viewport&&o&&r({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:Hn(o.paddingTop),paddingEnd:Hn(o.paddingBottom)}})}})}),[mr,hr]=$n(or),gr=B.forwardRef((e,t)=>{let{__scopeScrollArea:n,sizes:r,hasThumb:i,onThumbChange:a,onThumbPointerUp:o,onThumbPointerDown:s,onThumbPositionChange:c,onDragScroll:l,onWheelScroll:u,onResize:d,...f}=e,p=nr(or,n),[m,h]=B.useState(null),g=C(t,e=>h(e)),_=B.useRef(null),v=B.useRef(``),b=p.viewport,x=r.content-r.viewport,S=P(u),ee=P(c),w=Yn(d,10);function T(e){_.current&&l({x:e.clientX-_.current.left,y:e.clientY-_.current.top})}return B.useEffect(()=>{let e=e=>{let t=e.target;m?.contains(t)&&S(e,x)};return document.addEventListener(`wheel`,e,{passive:!1}),()=>document.removeEventListener(`wheel`,e,{passive:!1})},[b,m,x,S]),B.useEffect(ee,[r,ee]),Xn(m,w),Xn(p.content,w),(0,V.jsx)(mr,{scope:n,scrollbar:m,hasThumb:i,onThumbChange:P(a),onThumbPointerUp:P(o),onThumbPositionChange:ee,onThumbPointerDown:P(s),children:(0,V.jsx)(M.div,{...f,ref:g,style:{position:`absolute`,...f.style},onPointerDown:y(e.onPointerDown,e=>{e.button===0&&(e.target.setPointerCapture(e.pointerId),_.current=m.getBoundingClientRect(),v.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect=`none`,p.viewport&&(p.viewport.style.scrollBehavior=`auto`),T(e))}),onPointerMove:y(e.onPointerMove,T),onPointerUp:y(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=v.current,p.viewport&&(p.viewport.style.scrollBehavior=``),_.current=null})})})}),_r=`ScrollAreaThumb`,vr=B.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=hr(_r,e.__scopeScrollArea);return(0,V.jsx)(L,{present:n||i.hasThumb,children:(0,V.jsx)(yr,{ref:t,...r})})}),yr=B.forwardRef((e,t)=>{let{__scopeScrollArea:n,style:r,...i}=e,a=nr(_r,n),o=hr(_r,n),{onThumbPositionChange:s}=o,c=C(t,e=>o.onThumbChange(e)),l=B.useRef(void 0),u=Yn(()=>{l.current&&=(l.current(),void 0)},100);return B.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{u(),l.current||(l.current=Cr(e,s),s())};return s(),e.addEventListener(`scroll`,t),()=>e.removeEventListener(`scroll`,t)}},[a.viewport,u,s]),(0,V.jsx)(M.div,{"data-state":o.hasThumb?`visible`:`hidden`,...i,ref:c,style:{width:`var(--radix-scroll-area-thumb-width)`,he
1ight:`var(--radix-scroll-area-thumb-height)`,...r},onPointerDownCapture:y(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;o.onThumbPointerDown({x:n,y:r})}),onPointerUp:y(e.onPointerUp,o.onThumbPointerUp)})}),vr.displayName=_r,br=`ScrollAreaCorner`,xr=B.forwardRef((e,t)=>{let n=nr(br,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!==`scroll`&&r?(0,V.jsx)(Sr,{...e,ref:t}):null}),xr.displayName=br,Sr=B.forwardRef((e,t)=>{let{__scopeScrollArea:n,...r}=e,i=nr(br,n),[a,o]=B.useState(0),[s,c]=B.useState(0),l=!!(a&&s);return Xn(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),c(e)}),Xn(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),o(e)}),l?(0,V.jsx)(M.div,{...r,ref:t,style:{width:a,height:s,position:`absolute`,right:i.dir===`ltr`?0:void 0,left:i.dir===`rtl`?0:void 0,bottom:0,...e.style}}):null}),Cr=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=n.left!==a.left,s=n.top!==a.top;(o||s)&&t(),n=a,r=window.requestAnimationFrame(i)})(),()=>window.cancelAnimationFrame(r)},wr=rr,Tr=ar,Er=xr}));function Or(e){return Nr.includes(e)}var kr,Ar,jr,Mr,Nr,Pr,Fr,Ir=t((()=>{kr=e(n(),1),N(),Ar=i(),jr=`Separator`,Mr=`horizontal`,Nr=[`horizontal`,`vertical`],Pr=kr.forwardRef((e,t)=>{let{decorative:n,orientation:r=Mr,...i}=e,a=Or(r)?r:Mr,o=n?{role:`none`}:{"aria-orientation":a===`vertical`?a:void 0,role:`separator`};return(0,Ar.jsx)(M.div,{"data-orientation":a,...o,...i,ref:t})}),Pr.displayName=jr,Fr=Pr}));function Lr(e){let t=e+`CollectionProvider`,[n,r]=E(t),[i,a]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:n}=e,r=Rr.useRef(null),a=Rr.useRef(new Map).current;return(0,zr.jsx)(i,{scope:t,itemMap:a,collectionRef:r,children:n})};o.displayName=t;let s=e+`CollectionSlot`,c=k(s),l=Rr.forwardRef((e,t)=>{let{scope:n,children:r}=e;return(0,zr.jsx)(c,{ref:C(t,a(s,n).collectionRef),children:r})});l.displayName=s;let u=e+`CollectionItemSlot`,d=`data-radix-collection-item`,f=k(u),p=Rr.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,o=Rr.useRef(null),s=C(t,o),c=a(u,n);return Rr.useEffect(()=>(c.itemMap.set(o,{ref:o,...i}),()=>void c.itemMap.delete(o))),(0,zr.jsx)(f,{[d]:``,ref:s,children:r})});p.displayName=u;function m(t){let n=a(e+`CollectionConsumer`,t);return Rr.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])}return[{Provider:o,Slot:l,ItemSlot:p},m,r]}var Rr,zr,Br=t((()=>{Rr=e(n(),1),O(),w(),ue(),zr=i(),n(),i()}));function Vr(){Ur.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??Hr()),document.body.insertAdjacentElement(`beforeend`,e[1]??Hr()),Wr++,()=>{Wr===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Wr--}},[])}function Hr(){let e=document.createElement(`span`);return e.setAttribute(`data-radix-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}var Ur,Wr,Gr=t((()=>{Ur=e(n(),1),Wr=0}));function Kr(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(Qr(r,{select:t}),document.activeElement!==n)return}function qr(e){let t=Jr(e);return[Yr(t,e),Yr(t.reverse(),e)]}function Jr(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t=e.tagName===`INPUT`&&e.type===`hidden`;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Yr(e,t){for(let n of e)if(!Xr(n,{upTo:t}))return n}function Xr(e,{upTo:t}){if(getComputedStyle(e).visibility===`hidden`)return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display===`none`)return!0;e=e.parentElement}return!1}function Zr(e){return e instanceof HTMLInputElement&&`select`in e}function Qr(e,{select:t=!1}={}){if(e&&e.focus){let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Zr(e)&&t&&e.select()}}function $r(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),e=ei(e,t),e.unshift(t)},remove(t){e=ei(e,t),e[0]?.resume()}}}function ei(e,t){let n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function ti(e){return e.filter(e=>e.tagName!==`A`)}var ni,ri,ii,ai,oi,si,ci,li,ui=t((()=>{ni=e(n(),1),w(),N(),ge(),ri=i(),ii=`focusScope.autoFocusOnMount`,ai=`focusScope.autoFocusOnUnmount`,oi={bubbles:!1,cancelable:!0},si=`FocusScope`,ci=ni.forwardRef((e,t)=>
1{let{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,c]=ni.useState(null),l=P(i),u=P(a),d=ni.useRef(null),f=C(t,e=>c(e)),p=ni.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;ni.useEffect(()=>{if(r){let e=function(e){if(p.paused||!s)return;let t=e.target;s.contains(t)?d.current=t:Qr(d.current,{select:!0})},t=function(e){if(p.paused||!s)return;let t=e.relatedTarget;t!==null&&(s.contains(t)||Qr(d.current,{select:!0}))},n=function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&Qr(s)};document.addEventListener(`focusin`,e),document.addEventListener(`focusout`,t);let r=new MutationObserver(n);return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener(`focusin`,e),document.removeEventListener(`focusout`,t),r.disconnect()}}},[r,s,p.paused]),ni.useEffect(()=>{if(s){li.add(p);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(ii,oi);s.addEventListener(ii,l),s.dispatchEvent(t),t.defaultPrevented||(Kr(ti(Jr(s)),{select:!0}),document.activeElement===e&&Qr(s))}return()=>{s.removeEventListener(ii,l),setTimeout(()=>{let t=new CustomEvent(ai,oi);s.addEventListener(ai,u),s.dispatchEvent(t),t.defaultPrevented||Qr(e??document.body,{select:!0}),s.removeEventListener(ai,u),li.remove(p)},0)}}},[s,l,u,p]);let m=ni.useCallback(e=>{if(!n&&!r||p.paused)return;let t=e.key===`Tab`&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){let t=e.currentTarget,[r,a]=qr(t);r&&a?!e.shiftKey&&i===a?(e.preventDefault(),n&&Qr(r,{select:!0})):e.shiftKey&&i===r&&(e.preventDefault(),n&&Qr(a,{select:!0})):i===t&&e.preventDefault()}},[n,r,p.paused]);return(0,ri.jsx)(M.div,{tabIndex:-1,...o,ref:f,onKeyDown:m})}),ci.displayName=si,li=$r()}));function di(e,t){return t===`rtl`?e===`ArrowLeft`?`ArrowRight`:e===`ArrowRight`?`ArrowLeft`:e:e}function fi(e,t,n){let r=di(e.key,n);if(!(t===`vertical`&&[`ArrowLeft`,`ArrowRight`].includes(r))&&!(t===`horizontal`&&[`ArrowUp`,`ArrowDown`].includes(r)))return ji[r]}function pi(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function mi(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var hi,gi,_i,vi,yi,bi,xi,Si,Ci,wi,Ti,Ei,Di,Oi,ki,Ai,ji,Mi,Ni,Pi=t((()=>{hi=e(n(),1),b(),Br(),w(),O(),Ve(),N(),ge(),Bt(),Rn(),gi=i(),_i=`rovingFocusGroup.onEntryFocus`,vi={bubbles:!1,cancelable:!0},yi=`RovingFocusGroup`,[bi,xi,Si]=Lr(yi),[Ci,wi]=E(yi,[Si]),[Ti,Ei]=Ci(yi),Di=hi.forwardRef((e,t)=>(0,gi.jsx)(bi.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,gi.jsx)(bi.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,gi.jsx)(Oi,{...e,ref:t})})})),Di.displayName=yi,Oi=hi.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:r,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:c,onEntryFocus:l,preventScrollOnEntryFocus:u=!1,...d}=e,f=hi.useRef(null),p=C(t,f),m=Fn(a),[h,g]=Ft({prop:o,defaultProp:s??null,onChange:c,caller:yi}),[_,v]=hi.useState(!1),b=P(l),x=xi(n),S=hi.useRef(!1),[ee,w]=hi.useState(0);return hi.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(_i,b),()=>e.removeEventListener(_i,b)},[b]),(0,gi.jsx)(Ti,{scope:n,orientation:r,dir:m,loop:i,currentTabStopId:h,onItemFocus:hi.useCallback(e=>g(e),[g]),onItemShiftTab:hi.useCallback(()=>v(!0),[]),onFocusableItemAdd:hi.useCallback(()=>w(e=>e+1),[]),onFocusableItemRemove:hi.useCallback(()=>w(e=>e-1),[]),children:(0,gi.jsx)(M.div,{tabIndex:_||ee===0?-1:0,"data-orientation":r,...d,ref:p,style:{outline:`none`,...e.style},onMouseDown:y(e.onMouseDown,()=>{S.current=!0}),onFocus:y(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!_){let t=new CustomEvent(_i,vi);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=x().filter(e=>e.focusable);pi([e.find(e=>e.active),e.find(e=>e.id===h),...e].filter(Boolean).map(e=>e.ref.current),u)}}S.current=!1}),onBlur:y(e.onBlur,()=>v(!1))})})}),ki=`RovingFocusGroupItem`,Ai=hi.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:r=!0,active:i=!1,tabStopId:a,children:o,...s}=e,c=Le(),l=a||c,u=Ei(ki,n),d=u.currentTabStopId===l,f=xi(n),{onFocusableItemAdd:p,onFocusableItemRemove:m,currentTabStopId:h}=u;return hi.useEffect(()=>{if(r)return p(),()=>m()},[r,p,m]),(0,gi.jsx)(bi.ItemSlot,{scope:n,id:l,focusable:r,active:i,children:(0,gi.jsx)(M.span,{tabIndex:d?0:-1,"data-orientation":u.orientation,...s,ref:t,onMouseDown:y(e.onMouseDown,e=>{r?u.onItemFocus(l):e.preventDefault()}),onFocus:y(e.onFocus,()=>u.onItemFocus(l)),onKeyDown:y(e.onKeyDown,e=>{if(e.key===`Tab`&&e.shiftKey){u.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=fi(e,u.orientation,u.dir);if(t!==void 0){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();
vendor: 17,476 bytes, line 1
1let n=f().filter(e=>e.focusable).map(e=>e.ref.current);if(t===`last`)n.reverse();else if(t===`prev`||t===`next`){t===`prev`&&n.reverse();let r=n.indexOf(e.currentTarget);n=u.loop?mi(n,r+1):n.slice(r+1)}setTimeout(()=>pi(n))}}),children:typeof o==`function`?o({isCurrentTabStop:d,hasTabStop:h!=null}):o})})}),Ai.displayName=ki,ji={ArrowLeft:`prev`,ArrowUp:`prev`,ArrowRight:`next`,ArrowDown:`next`,PageUp:`first`,Home:`first`,PageDown:`last`,End:`last`},Mi=Di,Ni=Ai}));function Fi(e){return e?`open`:`closed`}function Ii(e){return e===`indeterminate`}function Li(e){return Ii(e)?`indeterminate`:e?`checked`:`unchecked`}function Ri(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function zi(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function Bi(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=zi(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Vi(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let o=t[e],s=t[a],c=o.x,l=o.y,u=s.x,d=s.y;l>r!=d>r&&n<(u-c)*(r-l)/(d-l)+c&&(i=!i)}return i}function Hi(e,t){return t?Vi({x:e.clientX,y:e.clientY},t):!1}function Ui(e){return t=>t.pointerType===`mouse`?e(t):void 0}var H,U,Wi,Gi,Ki,qi,Ji,Yi,Xi,Zi,Qi,$i,ea,ta,na,ra,ia,aa,oa,sa,ca,la,ua,da,fa,pa,ma,ha,ga,_a,va,ya,ba,xa,Sa,Ca,wa,Ta,Ea,Da,Oa,ka,Aa,ja,Ma,Na,Pa,Fa,Ia,La,Ra,za,Ba,Va,Ha,Ua,Wa,Ga,Ka,qa,Ja,Ya,Xa,Za,Qa,$a,eo,to,no,ro,io,ao,oo,so,co,lo,uo,fo,po,mo,ho,go,_o=t((()=>{H=e(n(),1),b(),Br(),w(),O(),Rn(),Pe(),Gr(),ui(),Ve(),xt(),Dt(),Pt(),N(),Pi(),ue(),ge(),g(),a(),U=i(),Wi=[`Enter`,` `],Gi=[`ArrowDown`,`PageUp`,`Home`],Ki=[`ArrowUp`,`PageDown`,`End`],qi=[...Gi,...Ki],Ji={ltr:[...Wi,`ArrowRight`],rtl:[...Wi,`ArrowLeft`]},Yi={ltr:[`ArrowLeft`],rtl:[`ArrowRight`]},Xi=`Menu`,[Zi,Qi,$i]=Lr(Xi),[ea,ta]=E(Xi,[$i,rt,wi]),na=rt(),ra=wi(),[ia,aa]=ea(Xi),[oa,sa]=ea(Xi),ca=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:a,modal:o=!0}=e,s=na(t),[c,l]=H.useState(null),u=H.useRef(!1),d=P(a),f=Fn(i);return H.useEffect(()=>{let e=()=>{u.current=!0,document.addEventListener(`pointerdown`,t,{capture:!0,once:!0}),document.addEventListener(`pointermove`,t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener(`keydown`,e,{capture:!0}),()=>{document.removeEventListener(`keydown`,e,{capture:!0}),document.removeEventListener(`pointerdown`,t,{capture:!0}),document.removeEventListener(`pointermove`,t,{capture:!0})}},[]),(0,U.jsx)(_t,{...s,children:(0,U.jsx)(ia,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:l,children:(0,U.jsx)(oa,{scope:t,onClose:H.useCallback(()=>d(!1),[d]),isUsingKeyboardRef:u,dir:f,modal:o,children:r})})})},ca.displayName=Xi,la=`MenuAnchor`,ua=H.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=na(n);return(0,U.jsx)(vt,{...i,...r,ref:t})}),ua.displayName=la,da=`MenuPortal`,[fa,pa]=ea(da,{forceMount:void 0}),ma=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,a=aa(da,t);return(0,U.jsx)(fa,{scope:t,forceMount:n,children:(0,U.jsx)(L,{present:n||a.open,children:(0,U.jsx)(Et,{asChild:!0,container:i,children:r})})})},ma.displayName=da,ha=`MenuContent`,[ga,_a]=ea(ha),va=H.forwardRef((e,t)=>{let n=pa(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=aa(ha,e.__scopeMenu),o=sa(ha,e.__scopeMenu);return(0,U.jsx)(Zi.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(L,{present:r||a.open,children:(0,U.jsx)(Zi.Slot,{scope:e.__scopeMenu,children:o.modal?(0,U.jsx)(ya,{...i,ref:t}):(0,U.jsx)(ba,{...i,ref:t})})})})}),ya=H.forwardRef((e,t)=>{let n=aa(ha,e.__scopeMenu),r=H.useRef(null),i=C(t,r);return H.useEffect(()=>{let e=r.current;if(e)return p(e)},[]),(0,U.jsx)(Sa,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:y(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),ba=H.forwardRef((e,t)=>{let n=aa(ha,e.__scopeMenu);return(0,U.jsx)(Sa,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),xa=k(`MenuContent.ScrollLock`),Sa=H.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:c,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,disableOutsideScroll:h,...g}=e,_=aa(ha,n),v=sa(ha,n),b=na(n),x=ra(n),S=Qi(n),[ee,w]=H.useState(null),T=H.useRef(null),E=C(t,T,_.onContentChange),te=H.useRef(0),D=H.useRef(``),ne=H.useRef(0),O=H.useRef(null),k=H.useRef(`right`),re=H.useRef(0),ie=h?l:H.Fragment,ae=h?{as:xa,allowPinchZoom:!0}:void 0,oe=e=>{let t=D.current+e,n=S().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,a=Bi(n.map(e=>e.textValue),t,i),o=n.find(e=>e.textValue===a)?.ref.current;(function e(t){D.current=t,window.clearTimeout(te.current),t!==``&&(te.current=window.setTimeout(()=>e(``),1e3))})(t),o&&setTimeout(()=>o.focus())};H.useEffect(()=>()=>window.clearTimeout(te.current),[]),Vr();let se=H.useCallback(e=>k.current===O.current?.side&&Hi(e,O.current?.area),[]);return(0,U.jsx)(ga,{scope:n,searchRef:D,onItemEnter:H.useCallback(e=>{se(e)&&e.preventDefault()},[se]),onItemLeave:H.useCallback(e=>{se(e)||(T.current?.focus(),w(null))},[se]),onTriggerLeave:H.useCallback(e=>{se(e)&&e.preventDefault()},[se]),pointerGraceTimerRef:ne,onPointerGraceIntentChange:H.useCallback(e=>{O.current=e},[]),children:(0,U.jsx)(ie,{...ae,children:(0,U.jsx)(ci,{asChild:!0,trapped:i,onMountAutoFocus:y(a,e=>{e.preventDefault(),T.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,U.jsx)(je,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:f,onInteractOutside:p,onDismiss:m,children:(0,U.jsx)(Mi,{asChild:!0,...x,dir:v.dir,orientation:`vertical`,loop:r,currentTabStopId:ee,onCurrentTabStopIdChange:w,onEntryFocus:y(c,e=>{v.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,U.jsx)(yt,{role:`menu`,"aria-orientation":`vertical`,"data-state":Fi(_.open),"data-radix-menu-content":``,dir:v.dir,...b,...g,ref:E,style:{outline:`none`,...g.style},onKeyDown:y(g.onKeyDown,e=>{let t=e.target.closest(`[data-radix-menu-content]`)===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=e.key.length===1;t&&(e.key===`Tab`&&e.preventDefault(),!n&&r&&oe(e.key));let i=T.current;if(e.target!==i||!qi.includes(e.key))return;e.preventDefault();let a=S().filter(e=>!e.disabled).map(e=>e.ref.current);Ki.includes(e.key)&&a.reverse(),Ri(a)}),onBlur:y(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(te.current),D.current=``)}),onPointerMove:y(e.onPointerMove,Ui(e=>{let t=e.target,n=re.current!==e.clientX;e.currentTarget.contains(t)&&n&&(k.current=e.clientX>re.current?`right`:`left`,re.current=e.clientX)}))})})})})})})}),va.displayName=ha,Ca=`MenuGroup`,wa=H.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(M.div,{role:`group`,...r,ref:t})}),wa.displayName=Ca,Ta=`MenuLabel`,Ea=H.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(M.div,{...r,ref:t})}),Ea.displayName=Ta,Da=`MenuItem`,Oa=`menu.itemSelect`,ka=H.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,a=H.useRef(null),o=sa(Da,e.__scopeMenu),s=_a(Da,e.__scopeMenu),c=C(t,a),l=H.useRef(!1),u=()=>{let e=a.current;if(!n&&e){let t=new CustomEvent(Oa,{bubbles:!0,cancelable:!0});e.addEventListener(Oa,e=>r?.(e),{once:!0}),de(e,t),t.defaultPrevented?l.current=!1:o.onClose()}};return(0,U.jsx)(Aa,{...i,ref:c,disabled:n,onClick:y(e.onClick,u),onPointerDown:t=>{e.onPointerDown?.(t),l.current=!0},onPointerUp:y(e.onPointerUp,e=>{l.current||e.currentTarget?.click()}),onKeyDown:y(e.onKeyDown,e=>{let t=s.searchRef.current!==``;n||t&&e.key===` `||Wi.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})}),ka.displayName=Da,Aa=H.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...a}=e,o=_a(Da,n),s=ra(n),c=H.useRef(null),l=C(t,c),[u,d]=H.useState(!1),[f,p]=H.useState(``);return H.useEffect(()=>{let e=c.current;e&&p((e.textContent??``).trim())},[a.children]),(0,U.jsx)(Zi.ItemSlot,{scope:n,disabled:r,textValue:i??f,children:(0,U.jsx)(Ni,{asChild:!0,...s,focusable:!r,children:(0,U.jsx)(M.div,{role:`menuitem`,"data-highlighted":u?``:void 0,"aria-disabled":r||void 0,"data-disabled":r?``:void 0,...a,ref:l,onPointerMove:y(e.onPointerMove,Ui(e=>{r?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:y(e.onPointerLeave,Ui(e=>o.onItemLeave(e))),onFocus:y(e.onFocus,()=>d(!0)),onBlur:y(e.onBlur,()=>d(!1))})})})}),ja=`MenuCheckboxItem`,Ma=H.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,U.jsx)(Ba,{scope:e.__scopeMenu,checked:n,children:(0,U.jsx)(ka,{role:`menuitemcheckbox`,"aria-checked":Ii(n)?`mixed`:n,...i,ref:t,"data-state":Li(n),onSelect:y(i.onSelect,()=>r?.(Ii(n)?!0:!n),{checkForDefaultPrevented:!1})})})}),Ma.displayName=ja,Na=`MenuRadioGroup`,[Pa,Fa]=ea(Na,{value:void 0,onValueChange:()=>{}}),Ia=H.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,a=P(r);return(0,U.jsx)(Pa,{scope:e.__scopeMenu,value:n,onValueChange:a,children:(0,U.jsx)(wa,{...i,ref:t})})}),Ia.displayName=Na,La=`MenuRadioItem`,Ra=H.forwardRef((e,t)=>{let{value:n,...r}=e,i=Fa(La,e.__scopeMenu),a=n===i.value;return(0,U.jsx)(Ba,{scope:e.__scopeMenu,checked:a,children:(0,U.jsx)(ka,{role:`menuitemradio`,"aria-checked":a,...r,ref:t,"data-state":Li(a),onSelect:y(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})}),Ra.displayName=La,za=`MenuItemIndicator`,[Ba,Va]=ea(za,{checked:!1}),Ha=H.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,a=Va(za,n);return(0,U.jsx)(L,{present:r||Ii(a.checked)||a.checked===!0,children:(0,U.jsx)(M.span,{...i,ref:t,"data-state":Li(a.checked)})})}),Ha.displayName=za,Ua=`MenuSeparator`,Wa=H.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,U.jsx)(M.div,{role:`separator`,"aria-orientation":`horizontal`,...r,ref:t})}),Wa.displayName=Ua,Ga=`MenuArrow`,Ka=H.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=na(n);return(0,U.jsx)(bt,{...i,...r,ref:t})}),Ka.displayName=Ga,qa=`MenuSub`,[Ja,Ya]=ea(qa),Xa=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,a=aa(qa,t),o=na(t),[s,c]=H.useState(null),[l,u]=H.useState(null),d=P(i);return H.useEffect(()=>(a.open===!1&&d(!1),()=>d(!1)),[a.open,d]),(0,U.jsx)(_t,{...o,children:(0,U.jsx)(ia,{scope:t,open:r,onOpenChange:d,content:l,onContentChange:u,children:(0,U.jsx)(Ja,{scope:t,contentId:Le(),triggerId:Le(),trigger:s,onTriggerChange:c,children:n})})})},Xa.displayName=qa,Za=`MenuSubTrigger`,Qa=H.forwardRef((e,t)=>{let n=aa(Za,e.__scopeMenu),r=sa(Za,e.__scopeMenu),i=Ya(Za,e.__scopeMenu),a=_a(Za,e.__scopeMenu),o=H.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:c}=a,l={__scopeMenu:e.__scopeMenu},u=H.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return H.useEffect(()=>u,[u]),H.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),c(null)}},[s,c]),(0,U.jsx)(ua,{asChild:!0,...l,children:(0,U.jsx)(Aa,{id:i.triggerId,"aria-haspopup":`menu`,"aria-expanded":n.open,"aria-controls":i.contentId,"data-state":Fi(n.open),...e,ref:S(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),!(e.disabled||t.defaultPrevented)&&(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:y(e.onPointerMove,Ui(t=>{a.onItemEnter(t),!t.defaultPrevented&&!e.disabled&&!n.open&&!o.current&&(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{n.onOpenChange(!0),u()},100))})),onPointerLeave:y(e.onPointerLeave,Ui(e=>{u();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i=r===`right`,o=i?-5:5,c=t[i?`left`:`right`],l=t[i?`right`:`left`];a.onPointerGraceIntentChange({area:[{x:e.clientX+o,y:e.clientY},{x:c,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:c,y:t.bottom}],side:r}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:y(e.onKeyDown,t=>{let i=a.searchRef.current!==``;e.disabled||i&&t.key===` `||Ji[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})}),Qa.displayName=Za,$a=`MenuSubContent`,eo=H.forwardRef((e,t)=>{let n=pa(ha,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,a=aa(ha,e.__scopeMenu),o=sa(ha,e.__scopeMenu),s=Ya($a,e.__scopeMenu),c=H.useRef(null),l=C(t,c);return(0,U.jsx)(Zi.Provider,{scope:e.__scopeMenu,children:(0,U.jsx)(L,{present:r||a.open,children:(0,U.jsx)(Zi.Slot,{scope:e.__scopeMenu,children:(0,U.jsx)(Sa,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:l,align:`start`,side:o.dir===`rtl`?`left`:`right`,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:y(e.onFocusOutside,e=>{e.target!==s.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:y(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:y(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=Yi[o.dir].includes(e.key);t&&n&&(a.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})}),eo.displayName=$a,to=ca,no=ua,ro=ma,io=va,ao=wa,oo=Ea,so=ka,co=Ma,lo=Ia,uo=Ra,fo=Ha,po=Wa,mo=Ka,ho=Qa,go=eo})),W,G,vo,yo,bo,xo,So,Co,wo,To,Eo,Do,Oo,ko,Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo,Bo,Vo,Ho,Uo,Wo,Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs,is,as,os,ss=t((()=>{W=e(n(),1),b(),w(),O(),Bt(),N(),_o(),Ve(),G=i(),vo=`DropdownMenu`,[yo,bo]=E(vo,[ta]),xo=ta(),[So,Co]=yo(vo),wo=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,c=xo(t),l=W.useRef(null),[u,d]=Ft({prop:i,defaultProp:a??!1,onChange:o,caller:vo});return(0,G.jsx)(So,{scope:t,triggerId:Le(),triggerRef:l,contentId:Le(),open:u,onOpenChange:d,onOpenToggle:W.useCallback(()=>d(e=>!e),[d]),modal:s,children:(0,G.jsx)(to,{...c,open:u,onOpenChange:d,dir:r,modal:s,children:n})})},wo.displayName=vo,To=`DropdownMenuTrigger`,Eo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,a=Co(To,n),o=xo(n);return(0,G.jsx)(no,{asChild:!0,...o,children:(0,G.jsx)(M.button,{type:`button`,id:a.triggerId,"aria-haspopup":`menu`,"aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?`open`:`closed`,"data-disabled":r?``:void 0,disabled:r,...i,ref:S(t,a.triggerRef),onPointerDown:y(e.onPointerDown,e=>{!r&&e.button===0&&e.ctrlKey===!1&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:y(e.onKeyDown,e=>{r||([`Enter`,` `].includes(e.key)&&a.onOpenToggle(),e.key===`ArrowDown`&&a.onOpenChange(!0),[`Enter`,` `,`ArrowDown`].includes(e.key)&&e.preventDefault())})})})}),Eo.displayName=To,Do=`DropdownMenuPortal`,Oo=e=>{let{__scopeDropdownMenu:t,...n}=e,r=xo(t);return(0,G.jsx)(ro,{...r,...n})},Oo.displayName=Do,ko=`DropdownMenuContent`,Ao=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=Co(ko,n),a=xo(n),o=W.useRef(!1);return(0,G.jsx)(io,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...r,ref:t,onCloseAutoFocus:y(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:y(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0,r=t.button===2||n;(!i.modal||r)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})}),Ao.displayName=ko,jo=`DropdownMenuGroup`,Mo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(ao,{...i,...r,ref:t})}),Mo.displayName=jo,No=`DropdownMenuLabel`,Po=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(oo,{...i,...r,ref:t})}),Po.displayName=No,Fo=`DropdownMenuItem`,Io=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(so,{...i,...r,ref:t})}),Io.displayName=Fo,Lo=`DropdownMenuCheckboxItem`,Ro=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(co,{...i,...r,ref:t})}),Ro.displayName=Lo,zo=`DropdownMenuRadioGroup`,Bo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(lo,{...i,...r,ref:t})}),Bo.displayName=zo,Vo=`DropdownMenuRadioItem`,Ho=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(uo,{...i,...r,ref:t})}),Ho.displayName=Vo,Uo=`DropdownMenuItemIndicator`,Wo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(fo,{...i,...r,ref:t})}),Wo.displayName=Uo,Go=`DropdownMenuSeparator`,Ko=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(po,{...i,...r,ref:t})}),Ko.displayName=Go,qo=`DropdownMenuArrow`,Jo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(mo,{...i,...r,ref:t})}),Jo.displayName=qo,Yo=`DropdownMenuSubTrigger`,Xo=W.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(ho,{...i,...r,ref:t})}),Xo.displayName=Yo,Zo=`DropdownMenuSubContent`,Qo=W.forwardRef((e,t)=>
vendor: 4,109 bytes, line 1
1{let{__scopeDropdownMenu:n,...r}=e,i=xo(n);return(0,G.jsx)(go,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-dropdown-menu-content-available-width":`var(--radix-popper-available-width)`,"--radix-dropdown-menu-content-available-height":`var(--radix-popper-available-height)`,"--radix-dropdown-menu-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-dropdown-menu-trigger-height":`var(--radix-popper-anchor-height)`}})}),Qo.displayName=Zo,$o=wo,es=Eo,ts=Oo,ns=Ao,rs=Po,is=Io,as=Ho,os=Ko}));function cs(e){return e?`open`:`closed`}var K,q,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As,js,Ms,Ns,Ps,Fs,Is,Ls,Rs,zs,Bs,Vs,Hs,Us,Ws,Gs,Ks,qs,Js,Ys,Xs=t((()=>{K=e(n(),1),b(),w(),O(),Ve(),Bt(),Pe(),ui(),Dt(),Pt(),N(),Gr(),a(),g(),ue(),q=i(),ls=`Dialog`,[us,ds]=E(ls),[fs,ps]=us(ls),ms=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=K.useRef(null),c=K.useRef(null),[l,u]=Ft({prop:r,defaultProp:i??!1,onChange:a,caller:ls});return(0,q.jsx)(fs,{scope:t,triggerRef:s,contentRef:c,contentId:Le(),titleId:Le(),descriptionId:Le(),open:l,onOpenChange:u,onOpenToggle:K.useCallback(()=>u(e=>!e),[u]),modal:o,children:n})},ms.displayName=ls,hs=`DialogTrigger`,gs=K.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ps(hs,n),a=C(t,i.triggerRef);return(0,q.jsx)(M.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":cs(i.open),...r,ref:a,onClick:y(e.onClick,i.onOpenToggle)})}),gs.displayName=hs,_s=`DialogPortal`,[vs,ys]=us(_s,{forceMount:void 0}),bs=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=ps(_s,t);return(0,q.jsx)(vs,{scope:t,forceMount:n,children:K.Children.map(r,e=>(0,q.jsx)(L,{present:n||a.open,children:(0,q.jsx)(Et,{asChild:!0,container:i,children:e})}))})},bs.displayName=_s,xs=`DialogOverlay`,Ss=K.forwardRef((e,t)=>{let n=ys(xs,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=ps(xs,e.__scopeDialog);return a.modal?(0,q.jsx)(L,{present:r||a.open,children:(0,q.jsx)(ws,{...i,ref:t})}):null}),Ss.displayName=xs,Cs=k(`DialogOverlay.RemoveScroll`),ws=K.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ps(xs,n);return(0,q.jsx)(l,{as:Cs,allowPinchZoom:!0,shards:[i.contentRef],children:(0,q.jsx)(M.div,{"data-state":cs(i.open),...r,ref:t,style:{pointerEvents:`auto`,...r.style}})})}),Ts=`DialogContent`,Es=K.forwardRef((e,t)=>{let n=ys(Ts,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,a=ps(Ts,e.__scopeDialog);return(0,q.jsx)(L,{present:r||a.open,children:a.modal?(0,q.jsx)(Ds,{...i,ref:t}):(0,q.jsx)(Os,{...i,ref:t})})}),Es.displayName=Ts,Ds=K.forwardRef((e,t)=>{let n=ps(Ts,e.__scopeDialog),r=K.useRef(null),i=C(t,n.contentRef,r);return K.useEffect(()=>{let e=r.current;if(e)return p(e)},[]),(0,q.jsx)(ks,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:y(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:y(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;(t.button===2||n)&&e.preventDefault()}),onFocusOutside:y(e.onFocusOutside,e=>e.preventDefault())})}),Os=K.forwardRef((e,t)=>{let n=ps(Ts,e.__scopeDialog),r=K.useRef(!1),i=K.useRef(!1);return(0,q.jsx)(ks,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),ks=K.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=ps(Ts,n),c=K.useRef(null),l=C(t,c);return Vr(),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(ci,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,q.jsx)(je,{role:`dialog`,id:s.
1contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":cs(s.open),...o,ref:l,onDismiss:()=>s.onOpenChange(!1)})}),(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(zs,{titleId:s.titleId}),(0,q.jsx)(Vs,{contentRef:c,descriptionId:s.descriptionId})]})]})}),As=`DialogTitle`,js=K.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ps(As,n);return(0,q.jsx)(M.h2,{id:i.titleId,...r,ref:t})}),js.displayName=As,Ms=`DialogDescription`,Ns=K.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ps(Ms,n);return(0,q.jsx)(M.p,{id:i.descriptionId,...r,ref:t})}),Ns.displayName=Ms,Ps=`DialogClose`,Fs=K.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=ps(Ps,n);return(0,q.jsx)(M.button,{type:`button`,...r,ref:t,onClick:y(e.onClick,()=>i.onOpenChange(!1))})}),Fs.displayName=Ps,Is=`DialogTitleWarning`,[Ls,Rs]=T(Is,{contentName:Ts,titleName:As,docsSlug:`dialog`}),zs=({titleId:e})=>{let t=Rs(Is),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
2
3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
4
5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return K.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Bs=`DialogDescriptionWarning`,Vs=({contentRef:e,descriptionId:t})=>{let n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Rs(Bs).contentName}}.`;return K.useEffect(()=>{let r=e.current?.getAttribute(`aria-describedby`);t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Hs=ms,Us=gs,Ws=bs,Gs=Ss,Ks=Es,qs=js,Js=Ns,Ys=Fs}));function Zs(e){return e?`open`:`closed`}var Qs,$s,ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc=t((()=>{Qs=e(n(),1),b(),O(),Bt(),Ie(),w(),N(),Pt(),Ve(),$s=i(),ec=`Collapsible`,[tc,nc]=E(ec),[rc,ic]=tc(ec),ac=Qs.forwardRef((e,t)=>{let{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[c,l]=Ft({prop:r,defaultProp:i??!1,onChange:o,caller:ec});return(0,$s.jsx)(rc,{scope:n,disabled:a,contentId:Le(),open:c,onOpenToggle:Qs.useCallback(()=>l(e=>!e),[l]),children:(0,$s.jsx)(M.div,{"data-state":Zs(c),"data-disabled":a?``:void 0,...s,ref:t})})}),ac.displayName=ec,oc=`CollapsibleTrigger`,sc=Qs.forwardRef((e,t)=>{let{__scopeCollapsible:n,...r}=e,i=ic(oc,n);return(0,$s.jsx)(M.button,{type:`button`,"aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":Zs(i.open),"data-disabled":i.disabled?``:void 0,disabled:i.disabled,...r,ref:t,onClick:y(e.onClick,i.onOpenToggle)})}),sc.displayName=oc,cc=`CollapsibleContent`,lc=Qs.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=ic(cc,e.__scopeCollapsible);return(0,$s.jsx)(L,{present:n||i.open,children:({present:e})=>(0,$s.jsx)(uc,{...r,ref:t,present:e})})}),lc.displayName=cc,uc=Qs.forwardRef((e,t)=>{let{__scopeCollapsible:n,present:r,children:i,...a}=e,o=ic(cc,n),[s,c]=Qs.useState(r),l=Qs.useRef(null),u=C(t,l),d=Qs.useRef(0),f=d.current,p=Qs.useRef(0),m=p.current,h=o.open||s,g=Qs.useRef(h),_=Qs.useRef(void 0);return Qs.useEffect(()=>{let e=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(e)},[]),I(()=>{let e=l.current;if(e){_.current=_.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration=`0s`,e.style.animationName=`none`;let t=e.getBoundingClientRect();d.current=t.height,p.current=t.width,g.current||(e.style.transitionDuration=_.current.transitionDuration,e.style.animationName=_.current.animationName),c(r)}},[o.open,r]),(0,$s.jsx)(M.div,{"data-state":Zs(o.open),"data-disabled":o.disabled?``:void 0,id:o.contentId,hidden:!h,...a,ref:u,style:{"--radix-collapsible-content-height":f?`${f}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:h&&i})}),dc=ac,fc=sc,pc=lc})),hc,gc,_c,vc,yc,bc,xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc,Fc,Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,Zc=t((()=>{hc=e(n(),1),O(),w(),Xs(),b(),ue(),gc=i(),_c=`AlertDialog`,[vc,yc]=E(_c,[ds]),bc=ds(),xc=e=>{let{__scopeAlertDialog:t,...n}=e,r=bc(t);return(0,gc.jsx)(Hs,{...r,...n,modal:!0})},xc.displayName=_c,Sc=`AlertDialogTrigger`,Cc=hc.forwardRef((e,t)=>
5{let{__scopeAlertDialog:n,...r}=e,i=bc(n);return(0,gc.jsx)(Us,{...i,...r,ref:t})}),Cc.displayName=Sc,wc=`AlertDialogPortal`,Tc=e=>{let{__scopeAlertDialog:t,...n}=e,r=bc(t);return(0,gc.jsx)(Ws,{...r,...n})},Tc.displayName=wc,Ec=`AlertDialogOverlay`,Dc=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=bc(n);return(0,gc.jsx)(Gs,{...i,...r,ref:t})}),Dc.displayName=Ec,Oc=`AlertDialogContent`,[kc,Ac]=vc(Oc),jc=ie(`AlertDialogContent`),Mc=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,children:r,...i}=e,a=bc(n),o=hc.useRef(null),s=C(t,o),c=hc.useRef(null);return(0,gc.jsx)(Ls,{contentName:Oc,titleName:Nc,docsSlug:`alert-dialog`,children:(0,gc.jsx)(kc,{scope:n,cancelRef:c,children:(0,gc.jsxs)(Ks,{role:`alertdialog`,...a,...i,ref:s,onOpenAutoFocus:y(i.onOpenAutoFocus,e=>{e.preventDefault(),c.current?.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,gc.jsx)(jc,{children:r}),(0,gc.jsx)(Vc,{contentRef:o})]})})})}),Mc.displayName=Oc,Nc=`AlertDialogTitle`,Pc=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=bc(n);return(0,gc.jsx)(qs,{...i,...r,ref:t})}),Pc.displayName=Nc,Fc=`AlertDialogDescription`,Ic=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=bc(n);return(0,gc.jsx)(Js,{...i,...r,ref:t})}),Ic.displayName=Fc,Lc=`AlertDialogAction`,Rc=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,i=bc(n);return(0,gc.jsx)(Ys,{...i,...r,ref:t})}),Rc.displayName=Lc,zc=`AlertDialogCancel`,Bc=hc.forwardRef((e,t)=>{let{__scopeAlertDialog:n,...r}=e,{cancelRef:i}=Ac(zc,n),a=bc(n),o=C(t,i);return(0,gc.jsx)(Ys,{...a,...r,ref:o})}),Bc.displayName=zc,Vc=({contentRef:e})=>{let t=`\`${Oc}\` requires a description for the component to be accessible for screen reader users.
6
7You can add a description to the \`${Oc}\` by passing a \`${Fc}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
8
9Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${Oc}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
10
11For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return hc.useEffect(()=>{document.getElementById(e.current?.getAttribute(`aria-describedby`))||console.warn(t)},[t,e]),null},Hc=xc,Uc=Cc,Wc=Tc,Gc=Dc,Kc=Mc,qc=Rc,Jc=Bc,Yc=Pc,Xc=Ic}));function Qc(e){let t=$c.useRef({value:e,previous:e});return $c.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var $c,el=t((()=>{$c=e(n(),1)}));function tl(e){let{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:a,form:o,name:s,onCheckedChange:c,required:l,value:u=`on`,internal_do_not_use_render:d}=e,[f,p]=Ft({prop:n,defaultProp:i??!1,onChange:c,caller:sl}),[m,h]=al.useState(null),[g,_]=al.useState(null),v=al.useRef(!1),y=m?!!o||!!m.closest(`form`):!0,b={checked:f,disabled:a,setChecked:p,control:m,setControl:h,name:s,form:o,value:u,hasConsumerStoppedPropagationRef:v,required:l,defaultChecked:rl(i)?!1:i,isFormControl:y,bubbleInput:g,setBubbleInput:_};return(0,ol.jsx)(ul,{scope:t,...b,children:nl(d)?d(b):r})}function nl(e){return typeof e==`function`}function rl(e){return e===`indeterminate`}function il(e){return rl(e)?`indeterminate`:e?`checked`:`unchecked`}var al,ol,sl,cl,ll,ul,dl,fl,pl,ml,hl,gl,_l,vl,yl=t((()=>{al=e(n(),1),w(),O(),b(),Bt(),el(),Xe(),Pt(),N(),ol=i(),sl=`Checkbox`,[cl,ll]=E(sl),[ul,dl]=cl(sl),fl=`CheckboxTrigger`,pl=al.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{let{control:a,value:o,disabled:s,checked:c,required:l,setControl:u,setChecked:d,hasConsumerStoppedPropagationRef:f,isFormControl:p,bubbleInput:m}=dl(fl,e),h=C(i,u),g=al.useRef(c);return al.useEffect(()=>{let e=a?.form;if(e){let t=()=>d(g.current);return e.addEventListener(`reset`,t),()=>e.removeEventListener(`reset`,t)}},[a,d]),(0,ol.jsx)(M.button,{type:`button`,role:`checkbox`,"aria-checked":rl(c)?`mixed`:c,"aria-required":l,"data-state":il(c),"data-disabled":s?``:void 0,disabled:s,value:o,...r,ref:h,onKeyDown:y(t,e=>{e.key===`Enter`&&e.preventDefault()}),onClick:y(n,e=>{d(e=>rl(e)?!0:!e),m&&p&&(f.current=e.isPropagationStopped(),f.current||e.stopPropagation())})})}),pl.displayName=fl,ml=al.forwardRef((e,t)=>
11{let{__scopeCheckbox:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c,onCheckedChange:l,form:u,...d}=e;return(0,ol.jsx)(tl,{__scopeCheckbox:n,checked:i,defaultChecked:a,disabled:s,required:o,onCheckedChange:l,name:r,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,ol.jsxs)(ol.Fragment,{children:[(0,ol.jsx)(pl,{...d,ref:t,__scopeCheckbox:n}),e&&(0,ol.jsx)(vl,{__scopeCheckbox:n})]})})}),ml.displayName=sl,hl=`CheckboxIndicator`,gl=al.forwardRef((e,t)=>{let{__scopeCheckbox:n,forceMount:r,...i}=e,a=dl(hl,n);return(0,ol.jsx)(L,{present:r||rl(a.checked)||a.checked===!0,children:(0,ol.jsx)(M.span,{"data-state":il(a.checked),"data-disabled":a.disabled?``:void 0,...i,ref:t,style:{pointerEvents:`none`,...e.style}})})}),gl.displayName=hl,_l=`CheckboxBubbleInput`,vl=al.forwardRef(({__scopeCheckbox:e,...t},n)=>{let{control:r,hasConsumerStoppedPropagationRef:i,checked:a,defaultChecked:o,required:s,disabled:c,name:l,value:u,form:d,bubbleInput:f,setBubbleInput:p}=dl(_l,e),m=C(n,p),h=Qc(a),g=Je(r);al.useEffect(()=>{let e=f;if(!e)return;let t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,`checked`).set,r=!i.current;if(h!==a&&n){let t=new Event(`click`,{bubbles:r});e.indeterminate=rl(a),n.call(e,rl(a)?!1:a),e.dispatchEvent(t)}},[f,h,a,i]);let _=al.useRef(rl(a)?!1:a);return(0,ol.jsx)(M.input,{type:`checkbox`,"aria-hidden":!0,defaultChecked:o??_.current,required:s,disabled:c,name:l,value:u,form:d,...t,tabIndex:-1,ref:m,style:{...t.style,...g,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0,transform:`translateX(-100%)`}})}),vl.displayName=_l})),bl,xl,Sl,Cl,wl,Tl=t((()=>{bl=e(n(),1),N(),xl=i(),Sl=`Label`,Cl=bl.forwardRef((e,t)=>(0,xl.jsx)(M.label,{...e,ref:t,onMouseDown:t=>{t.target.closest(`button, input, select, textarea`)||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})),Cl.displayName=Sl,wl=Cl}));function El(e,t){return`${e}-trigger-${t}`}function Dl(e,t){return`${e}-content-${t}`}var Ol,kl,Al,jl,Ml,Nl,Pl,Fl,Il,Ll,Rl,zl,Bl,Vl,Hl,Ul,Wl,Gl,Kl,ql=t((()=>{Ol=e(n(),1),b(),O(),Pi(),Pt(),N(),Rn(),Bt(),Ve(),kl=i(),Al=`Tabs`,[jl,Ml]=E(Al,[wi]),Nl=wi(),[Pl,Fl]=jl(Al),Il=Ol.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:i,defaultValue:a,orientation:o=`horizontal`,dir:s,activationMode:c=`automatic`,...l}=e,u=Fn(s),[d,f]=Ft({prop:r,onChange:i,defaultProp:a??``,caller:Al});return(0,kl.jsx)(Pl,{scope:n,baseId:Le(),value:d,onValueChange:f,orientation:o,dir:u,activationMode:c,children:(0,kl.jsx)(M.div,{dir:u,"data-orientation":o,...l,ref:t})})}),Il.displayName=Al,Ll=`TabsList`,Rl=Ol.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...i}=e,a=Fl(Ll,n),o=Nl(n);return(0,kl.jsx)(Mi,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:r,children:(0,kl.jsx)(M.div,{role:`tablist`,"aria-orientation":a.orientation,...i,ref:t})})}),Rl.displayName=Ll,zl=`TabsTrigger`,Bl=Ol.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...a}=e,o=Fl(zl,n),s=Nl(n),c=El(o.baseId,r),l=Dl(o.baseId,r),u=r===o.value;return(0,kl.jsx)(Ni,{asChild:!0,...s,focusable:!i,active:u,children:(0,kl.jsx)(M.button,{type:`button`,role:`tab`,"aria-selected":u,"aria-controls":l,"data-state":u?`active`:`inactive`,"data-disabled":i?``:void 0,disabled:i,id:c,...a,ref:t,onMouseDown:y(e.onMouseDown,e=>{!i&&e.button===0&&e.ctrlKey===!1?o.onValueChange(r):e.preventDefault()}),onKeyDown:y(e.onKeyDown,e=>{[` `,`Enter`].includes(e.key)&&o.onValueChange(r)}),onFocus:y(e.onFocus,()=>{let e=o.activationMode!==`manual`;!u&&!i&&e&&o.onValueChange(r)})})})}),Bl.displayName=zl,Vl=`TabsContent`,Hl=Ol.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,forceMount:i,children:a,...o}=e,s=Fl(Vl,n),c=El(s.baseId,r),l=Dl(s.baseId,r),u=r===s.value,d=Ol.useRef(u);return Ol.useEffect(()=>{let e=requestAnimationFrame(()=>d.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,kl.jsx)(L,{present:i||u,children:({present:n})=>(0,kl.jsx)(M.div,{"data-state":u?`active`:`inactive`,"data-orientation":s.orientation,role:`tabpanel`,"aria-labelledby":c,hidden:!n,id:l,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:d.current?`0s`:void 0},children:n&&a})})}),Hl.displayName=Vl,Ul=Il,Wl=Rl,Gl=Bl,Kl=Hl}));function Jl(e){return e===``||e===void 0}function Yl(e){let t=P(e),n=J.useRef(``),r=J.useRef(0),i=J.useCallback(e=>{let i=n.current+e;t(i),(function e(t){n.current=t,window.clearTimeout(r.current),t!==``&&(r.current=window.setTimeout(()=>e(``),1e3))})(i)},[t]),a=J.useCallback(()=>{n.current=``,window.clearTimeout(r.current)},[]);return J.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,i,a]}function Xl(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,a=Zl(e,Math.max(i,0));r.length===1&&(a=a.filter(e=>e!==n));let o=a.find(e=>e.textValue.toLowerCase().startsWith(r.toLowerCase()));return o===n?void 0:o}function Zl(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var J,Ql,Y,$l,eu,tu,nu,ru,iu,au,ou,su,cu,lu,uu,du,fu,pu,mu,hu,gu,_u,vu,yu,bu,xu,Su,Cu,wu,Tu,Eu,Du,Ou,ku,Au,ju,Mu,Nu,Pu,Fu,Iu,Lu,Ru,zu,Bu,Vu,Hu,Uu,Wu,Gu,Ku,qu,Ju,Yu,Xu,Zu,Qu,$u,ed,td,nd,rd,id,ad,od,sd,cd,ld,ud,dd,fd,pd,md,hd,gd,_d,vd,yd,bd=t((()=>{J=e(n(),1),Ql=e(r(),1),Bn(),b(),Br(),w(),O(),Rn(),Pe(),Gr(),ui(),Ve(),xt(),Dt(),N(),ue(),ge(),Bt(),Ie(),el(),qt(),g(),a(),Y=i(),$l=[` `,`Enter`,`ArrowUp`,`ArrowDown`],eu=[` `,`Enter`],tu=`Select`,[nu,ru,iu]=Lr(tu),[au,ou]=E(tu,[iu,rt]),su=rt(),[cu,lu]=au(tu),[uu,du]=au(tu),fu=e=>{let{__scopeSelect:t,children:n,open:r,defaultOpen:i,onOpenChange:a,value:o,defaultValue:s,onValueChange:c,dir:l,name:u,autoComplete:d,disabled:f,required:p,form:m}=e,h=su(t),[g,_]=J.useState(null),[v,y]=J.useState(null),[b,x]=J.useState(!1),S=Fn(l),[C,ee]=Ft({prop:r,defaultProp:i??!1,onChange:a,caller:tu}),[w,T]=Ft({prop:o,defaultProp:s,onChange:c,caller:tu}),E=J.useRef(null),te=g?m||!!g.closest(`form`):!0,[D,ne]=J.useState(new Set),O=Array.from(D).map(e=>e.props.value).join(`;`);return(0,Y.jsx)(_t,{...h,children:(0,Y.jsxs)(cu,{required:p,scope:t,trigger:g,onTriggerChange:_,valueNode:v,onValueNodeChange:y,valueNodeHasChildren:b,onValueNodeHasChildrenChange:x,contentId:Le(),value:w,onValueChange:T,open:C,onOpenChange:ee,dir:S,triggerPointerDownPosRef:E,disabled:f,children:[(0,Y.jsx)(nu.Provider,{scope:t,children:(0,Y.jsx)(uu,{scope:e.__scopeSelect,onNativeOptionAdd:J.useCallback(e=>{ne(t=>new Set(t).add(e))},[]),onNativeOptionRemove:J.useCallback(e=>{ne(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),te?(0,Y.jsxs)(sd,{"aria-hidden":!0,required:p,tabIndex:-1,name:u,autoComplete:d,value:w,onChange:e=>T(e.target.value),disabled:f,form:m,children:[w===void 0?(0,Y.jsx)(`option`,{value:``}):null,Array.from(D)]},O):null]})})},fu.displayName=tu,pu=`SelectTrigger`,mu=J.forwardRef((e,t)=>
vendor: 14,442 bytes, line 11
11{let{__scopeSelect:n,disabled:r=!1,...i}=e,a=su(n),o=lu(pu,n),s=o.disabled||r,c=C(t,o.onTriggerChange),l=ru(n),u=J.useRef(`touch`),[d,f,p]=Yl(e=>{let t=l().filter(e=>!e.disabled),n=Xl(t,e,t.find(e=>e.value===o.value));n!==void 0&&o.onValueChange(n.value)}),m=e=>{s||(o.onOpenChange(!0),p()),e&&(o.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,Y.jsx)(vt,{asChild:!0,...a,children:(0,Y.jsx)(M.button,{type:`button`,role:`combobox`,"aria-controls":o.contentId,"aria-expanded":o.open,"aria-required":o.required,"aria-autocomplete":`none`,dir:o.dir,"data-state":o.open?`open`:`closed`,disabled:s,"data-disabled":s?``:void 0,"data-placeholder":Jl(o.value)?``:void 0,...i,ref:c,onClick:y(i.onClick,e=>{e.currentTarget.focus(),u.current!==`mouse`&&m(e)}),onPointerDown:y(i.onPointerDown,e=>{u.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),e.button===0&&e.ctrlKey===!1&&e.pointerType===`mouse`&&(m(e),e.preventDefault())}),onKeyDown:y(i.onKeyDown,e=>{let t=d.current!==``;!(e.ctrlKey||e.altKey||e.metaKey)&&e.key.length===1&&f(e.key),!(t&&e.key===` `)&&$l.includes(e.key)&&(m(),e.preventDefault())})})})}),mu.displayName=pu,hu=`SelectValue`,gu=J.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,children:a,placeholder:o=``,...s}=e,c=lu(hu,n),{onValueNodeHasChildrenChange:l}=c,u=a!==void 0,d=C(t,c.onValueNodeChange);return I(()=>{l(u)},[l,u]),(0,Y.jsx)(M.span,{...s,ref:d,style:{pointerEvents:`none`},children:Jl(c.value)?(0,Y.jsx)(Y.Fragment,{children:o}):a})}),gu.displayName=hu,_u=`SelectIcon`,vu=J.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...i}=e;return(0,Y.jsx)(M.span,{"aria-hidden":!0,...i,ref:t,children:r||`▼`})}),vu.displayName=_u,yu=`SelectPortal`,bu=e=>(0,Y.jsx)(Et,{asChild:!0,...e}),bu.displayName=yu,xu=`SelectContent`,Su=J.forwardRef((e,t)=>{let n=lu(xu,e.__scopeSelect),[r,i]=J.useState();if(I(()=>{i(new DocumentFragment)},[]),!n.open){let t=r;return t?Ql.createPortal((0,Y.jsx)(wu,{scope:e.__scopeSelect,children:(0,Y.jsx)(nu.Slot,{scope:e.__scopeSelect,children:(0,Y.jsx)(`div`,{children:e.children})})}),t):null}return(0,Y.jsx)(Ou,{...e,ref:t})}),Su.displayName=xu,Cu=10,[wu,Tu]=au(xu),Eu=`SelectContentImpl`,Du=k(`SelectContent.RemoveScroll`),Ou=J.forwardRef((e,t)=>{let{__scopeSelect:n,position:r=`item-aligned`,onCloseAutoFocus:i,onEscapeKeyDown:a,onPointerDownOutside:o,side:s,sideOffset:c,align:u,alignOffset:d,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:g,hideWhenDetached:_,avoidCollisions:v,...b}=e,x=lu(xu,n),[S,ee]=J.useState(null),[w,T]=J.useState(null),E=C(t,e=>ee(e)),[te,D]=J.useState(null),[ne,O]=J.useState(null),k=ru(n),[re,ie]=J.useState(!1),ae=J.useRef(!1);J.useEffect(()=>{if(S)return p(S)},[S]),Vr();let oe=J.useCallback(e=>{let[t,...n]=k().map(e=>e.ref.current),[r]=n.slice(-1),i=document.activeElement;for(let n of e)if(n===i||(n?.scrollIntoView({block:`nearest`}),n===t&&w&&(w.scrollTop=0),n===r&&w&&(w.scrollTop=w.scrollHeight),n?.focus(),document.activeElement!==i))return},[k,w]),se=J.useCallback(()=>oe([te,S]),[oe,te,S]);J.useEffect(()=>{re&&se()},[re,se]);let{onOpenChange:A,triggerPointerDownPosRef:j}=x;J.useEffect(()=>{if(S){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(j.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(j.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():S.contains(n.target)||A(!1),document.removeEventListener(`pointermove`,t),j.current=null};return j.current!==null&&(document.addEventListener(`pointermove`,t),document.addEventListener(`pointerup`,n,{capture:!0,once:!0})),()=>{document.removeEventListener(`pointermove`,t),document.removeEventListener(`pointerup`,n,{capture:!0})}}},[S,A,j]),J.useEffect(()=>{let e=()=>A(!1);return window.addEventListener(`blur`,e),window.addEventListener(`resize`,e),()=>{window.removeEventListener(`blur`,e),window.removeEventListener(`resize`,e)}},[A]);let[ce,le]=Yl(e=>{let t=k().filter(e=>!e.disabled),n=Xl(t,e,t.find(e=>e.ref.current===document.activeElement));n&&setTimeout(()=>n.ref.current.focus())}),ue=J.useCallback((e,t,n)=>{let r=!ae.current&&!n;(x.value!==void 0&&x.value===t||r)&&(D(e),r&&(ae.current=!0))},[x.value]),de=J.useCallback(()=>S?.focus(),[S]),fe=J.useCallback((e,t,n)=>{let r=!ae.current&&!n;(x.value!==void 0&&x.value===t||r)&&O(e)},[x.value]),pe=r===`popper`?Mu:Au,me=pe===Mu?{side:s,sideOffset:c,align:u,alignOffset:d,arrowPadding:f,collisionBoundary:m,collisionPadding:h,sticky:g,hideWhenDetached:_,avoidCollisions:v}:{};return(0,Y.jsx)(wu,{scope:n,content:S,viewport:w,onViewportChange:T,itemRefCallback:ue,selectedItem:te,onItemLeave:de,itemTextRefCallback:fe,focusSelectedItem:se,selectedItemText:ne,position:r,isPositioned:re,searchRef:ce,children:(0,Y.jsx)(l,{as:Du,allowPinchZoom:!0,children:(0,Y.jsx)(ci,{asChild:!0,trapped:x.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:y(i,e=>{x.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,Y.jsx)(je,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:(0,Y.jsx)(pe,{role:`listbox`,id:x.contentId,"data-state":x.open?`open`:`closed`,dir:x.dir,onContextMenu:e=>e.preventDefault(),...b,...me,onPlaced:()=>ie(!0),ref:E,style:{display:`flex`,flexDirection:`column`,outline:`none`,...b.style},onKeyDown:y(b.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;if(e.key===`Tab`&&e.preventDefault(),!t&&e.key.length===1&&le(e.key),[`ArrowUp`,`ArrowDown`,`Home`,`End`].includes(e.key)){let t=k().filter(e=>!e.disabled).map(e=>e.ref.current);if([`ArrowUp`,`End`].includes(e.key)&&(t=t.slice().reverse()),[`ArrowUp`,`ArrowDown`].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>oe(t)),e.preventDefault()}})})})})})})}),Ou.displayName=Eu,ku=`SelectItemAlignedPosition`,Au=J.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:r,...i}=e,a=lu(xu,n),o=Tu(xu,n),[s,c]=J.useState(null),[l,u]=J.useState(null),d=C(t,e=>u(e)),f=ru(n),p=J.useRef(!1),m=J.useRef(!0),{viewport:h,selectedItem:g,selectedItemText:_,focusSelectedItem:v}=o,y=J.useCallback(()=>{if(a.trigger&&a.valueNode&&s&&l&&h&&g&&_){let e=a.trigger.getBoundingClientRect(),t=l.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),i=_.getBoundingClientRect();if(a.dir!==`rtl`){let r=i.left-t.left,a=n.left-r,o=e.left-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-Cu,d=zn(a,[Cu,Math.max(Cu,u-l)]);s.style.minWidth=c+`px`,s.style.left=d+`px`}else{let r=t.right-i.right,a=window.innerWidth-n.right-r,o=window.innerWidth-e.right-a,c=e.width+o,l=Math.max(c,t.width),u=window.innerWidth-Cu,d=zn(a,[Cu,Math.max(Cu,u-l)]);s.style.minWidth=c+`px`,s.style.right=d+`px`}let o=f(),c=window.innerHeight-Cu*2,u=h.scrollHeight,d=window.getComputedStyle(l),m=parseInt(d.borderTopWidth,10),v=parseInt(d.paddingTop,10),y=parseInt(d.borderBottomWidth,10),b=parseInt(d.paddingBottom,10),x=m+v+u+b+y,S=Math.min(g.offsetHeight*5,x),C=window.getComputedStyle(h),ee=parseInt(C.paddingTop,10),w=parseInt(C.paddingBottom,10),T=e.top+e.height/2-Cu,E=c-T,te=g.offsetHeight/2,D=g.offsetTop+te,ne=m+v+D,O=x-ne;if(ne<=T){let e=o.length>0&&g===o[o.length-1].ref.current;s.style.bottom=`0px`;let t=l.clientHeight-h.offsetTop-h.offsetHeight,n=ne+Math.max(E,te+(e?w:0)+t+y);s.style.height=n+`px`}else{let e=o.length>0&&g===o[0].ref.current;s.style.top=`0px`;let t=Math.max(T,m+h.offsetTop+(e?ee:0)+te)+O;s.style.height=t+`px`,h.scrollTop=ne-T+h.offsetTop}s.style.margin=`${Cu}px 0`,s.style.minHeight=S+`px`,s.style.maxHeight=c+`px`,r?.(),requestAnimationFrame(()=>p.current=!0)}},[f,a.trigger,a.valueNode,s,l,h,g,_,a.dir,r]);I(()=>y(),[y]);let[b,x]=J.useState();return I(()=>{l&&x(window.getComputedStyle(l).zIndex)},[l]),(0,Y.jsx)(Nu,{scope:n,contentWrapper:s,shouldExpandOnScrollRef:p,onScrollButtonChange:J.useCallback(e=>{e&&m.current===!0&&(y(),v?.(),m.current=!1)},[y,v]),children:(0,Y.jsx)(`div`,{ref:c,style:{display:`flex`,flexDirection:`column`,position:`fixed`,zIndex:b},children:(0,Y.jsx)(M.div,{...i,ref:d,style:{boxSizing:`border-box`,maxHeight:`100%`,...i.style}})})})}),Au.displayName=ku,ju=`SelectPopperPosition`,Mu=J.forwardRef((e,t)=>{let{__scopeSelect:n,align:r=`start`,collisionPadding:i=Cu,...a}=e,o=su(n);return(0,Y.jsx)(yt,{...o,...a,ref:t,align:r,collisionPadding:i,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)`}})}),Mu.displayName=ju,[Nu,Pu]=au(xu,{}),Fu=`SelectViewport`,Iu=J.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:r,...i}=e,a=Tu(Fu,n),o=Pu(Fu,n),s=C(t,a.onViewportChange),c=J.useRef(0);return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.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:r}),(0,Y.jsx)(nu.Slot,{scope:n,children:(0,Y.jsx)(M.div,{"data-radix-select-viewport":``,role:`presentation`,...i,ref:s,style:{position:`relative`,flex:1,overflow:`hidden auto`,...i.style},onScroll:y(i.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=o;if(r?.current&&n){let e=Math.abs(c.current-t.scrollTop);if(e>0){let r=window.innerHeight-Cu*2,i=parseFloat(n.style.minHeight),a=parseFloat(n.style.height),o=Math.max(i,a);if(o<r){let i=o+e,a=Math.min(r,i),s=i-a;n.style.height=a+`px`,n.style.bottom===`0px`&&(t.scrollTop=s>0?s:0,n.style.justifyContent=`flex-end`)}}}c.current=t.scrollTop})})})]})}),Iu.displayName=Fu,Lu=`SelectGroup`,[Ru,zu]=au(Lu),Bu=J.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=Le();return(0,Y.jsx)(Ru,{scope:n,id:i,children:(0,Y.jsx)(M.div,{role:`group`,"aria-labelledby":i,...r,ref:t})})}),Bu.displayName=Lu,Vu=`SelectLabel`,Hu=J.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=zu(Vu,n);return(0,Y.jsx)(M.div,{id:i.id,...r,ref:t})}),Hu.displayName=Vu,Uu=`SelectItem`,[Wu,Gu]=au(Uu),Ku=J.forwardRef((e,t)=>{let{__scopeSelect:n,value:r,disabled:i=!1,textValue:a,...o}=e,s=lu(Uu,n),c=Tu(Uu,n),l=s.value===r,[u,d]=J.useState(a??``),[f,p]=J.useState(!1),m=C(t,e=>c.itemRefCallback?.(e,r,i)),h=Le(),g=J.useRef(`touch`),_=()=>{i||(s.onValueChange(r),s.onOpenChange(!1))};if(r===``)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,Y.jsx)(Wu,{scope:n,value:r,disabled:i,textId:h,isSelected:l,onItemTextChange:J.useCallback(e=>{d(t=>t||(e?.textContent??``).trim())},[]),children:(0,Y.jsx)(nu.ItemSlot,{scope:n,value:r,disabled:i,textValue:u,children:(0,Y.jsx)(M.div,{role:`option`,"aria-labelledby":h,"data-highlighted":f?``:void 0,"aria-selected":l&&f,"data-state":l?`checked`:`unchecked`,"aria-disabled":i||void 0,"data-disabled":i?``:void 0,tabIndex:i?void 0:-1,...o,ref:m,onFocus:y(o.onFocus,()=>p(!0)),onBlur:y(o.onBlur,()=>p(!1)),onClick:y(o.onClick,()=>{g.current!==`mouse`&&_()}),onPointerUp:y(o.onPointerUp,()=>{g.current===`mouse`&&_()}),onPointerDown:y(o.onPointerDown,e=>{g.current=e.pointerType}),onPointerMove:y(o.onPointerMove,e=>{g.current=e.pointerType,i?c.onItemLeave?.():g.current===`mouse`&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:y(o.onPointerLeave,e=>{e.currentTarget===document.activeElement&&c.onItemLeave?.()}),onKeyDown:y(o.onKeyDown,e=>{c.searchRef?.current!==``&&e.key===` `||(eu.includes(e.key)&&_(),e.key===` `&&e.preventDefault())})})})})}),Ku.displayName=Uu,qu=`SelectItemText`,Ju=J.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:i,...a}=e,o=lu(qu,n),s=Tu(qu,n),c=Gu(qu,n),l=du(qu,n),[u,d]=J.useState(null),f=C(t,e=>d(e),c.onItemTextChange,e=>s.itemTextRefCallback?.(e,c.value,c.disabled)),p=u?.textContent,m=J.useMemo(()=>(0,Y.jsx)(`option`,{value:c.value,disabled:c.disabled,children:p},c.value),[c.disabled,c.value,p]),{onNativeOptionAdd:h,onNativeOptionRemove:g}=l;return I(()=>(h(m),()=>g(m)),[h,g,m]),(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(M.span,{id:c.textId,...a,ref:f}),c.isSelected&&o.valueNode&&!o.valueNodeHasChildren?Ql.createPortal(a.children,o.valueNode):null]})}),Ju.displayName=qu,Yu=`SelectItemIndicator`,Xu=J.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return Gu(Yu,n).isSelected?(0,Y.jsx)(M.span,{"aria-hidden":!0,...r,ref:t}):null}),Xu.displayName=Yu,Zu=`SelectScrollUpButton`,Qu=J.forwardRef((e,t)=>{let n=Tu(Zu,e.__scopeSelect),r=Pu(Zu,e.__scopeSelect),[i,a]=J.useState(!1),o=C(t,r.onScrollButtonChange);return I(()=>{if(n.viewport&&n.isPositioned){let e=function(){a(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,Y.jsx)(td,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop-=t.offsetHeight)}}):null}),Qu.displayName=Zu,$u=`SelectScrollDownButton`,ed=J.forwardRef((e,t)=>{let n=Tu($u,e.__scopeSelect),r=Pu($u,e.__scopeSelect),[i,a]=J.useState(!1),o=C(t,r.onScrollButtonChange);return I(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;a(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener(`scroll`,e),()=>t.removeEventListener(`scroll`,e)}},[n.viewport,n.isPositioned]),i?(0,Y.jsx)(td,{...e,ref:o,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop+=t.offsetHeight)}}):null}),ed.displayName=$u,td=J.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:r,...i}=e,a=Tu(`SelectScrollButton`,n),o=J.useRef(null),s=ru(n),c=J.useCallback(()=>{o.current!==null&&(window.clearInterval(o.current),o.current=null)},[]);return J.useEffect(()=>()=>c(),[c]),I(()=>{s().find(e=>e.ref.current===document.activeElement)?.ref.current?.scrollIntoView({block:`nearest`})},[s]),(0,Y.jsx)(M.div,{"aria-hidden":!0,...i,ref:t,style:{flexShrink:0,...i.style},onPointerDown:y(i.onPointerDown,()=>{o.current===null&&(o.current=window.setInterval(r,50))}),onPointerMove:y(i.onPointerMove,()=>{a.onItemLeave?.(),o.current===null&&(o.current=window.setInterval(r,50))}),onPointerLeave:y(i.onPointerLeave,()=>{c()})})}),nd=`SelectSeparator`,rd=J.forwardRef((e,t)=>
vendor: 4,183 bytes, line 11
11{let{__scopeSelect:n,...r}=e;return(0,Y.jsx)(M.div,{"aria-hidden":!0,...r,ref:t})}),rd.displayName=nd,id=`SelectArrow`,ad=J.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,i=su(n),a=lu(id,n),o=Tu(id,n);return a.open&&o.position===`popper`?(0,Y.jsx)(bt,{...i,...r,ref:t}):null}),ad.displayName=id,od=`SelectBubbleInput`,sd=J.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{let i=J.useRef(null),a=C(r,i),o=Qc(t);return J.useEffect(()=>{let e=i.current;if(!e)return;let n=window.HTMLSelectElement.prototype,r=Object.getOwnPropertyDescriptor(n,`value`).set;if(o!==t&&r){let n=new Event(`change`,{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[o,t]),(0,Y.jsx)(M.select,{...n,style:{...Ut,...n.style},ref:a,defaultValue:t})}),sd.displayName=od,cd=fu,ld=mu,ud=gu,dd=vu,fd=bu,pd=Su,md=Iu,hd=Ku,gd=Ju,_d=Xu,vd=Qu,yd=ed}));function xd(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),n===!1||!r.defaultPrevented)return t?.(r)}}var Sd=t((()=>{typeof window<`u`&&window.document&&window.document.createElement}));function Cd(e,t=globalThis?.document){let n=P(e),r=X.useRef(!1),i=X.useRef(()=>{});return X.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){Ed(Ad,n,a,{discrete:!0})},a={originalEvent:e};e.pointerType===`touch`?(t.removeEventListener(`click`,i.current),i.current=r,t.addEventListener(`click`,i.current,{once:!0})):r()}else t.removeEventListener(`click`,i.current);r.current=!1},a=window.setTimeout(()=>{t.addEventListener(`pointerdown`,e)},0);return()=>{window.clearTimeout(a),t.removeEventListener(`pointerdown`,e),t.removeEventListener(`click`,i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function wd(e,t=globalThis?.document){let n=P(e),r=X.useRef(!1);return X.useEffect(()=>{let e=e=>{e.target&&!r.current&&Ed(jd,n,{originalEvent:e},{discrete:!1})};return t.addEventListener(`focusin`,e),()=>t.removeEventListener(`focusin`,e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Td(){let e=new CustomEvent(kd);document.dispatchEvent(e)}function Ed(e,t,n,{discrete:r}){let i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?de(i,a):i.dispatchEvent(a)}var X,Dd,Od,kd,Ad,jd,Md,Nd,Pd,Fd,Id,Ld=t((()=>{X=e(n(),1),Sd(),N(),w(),ge(),ye(),Dd=i(),Od=`DismissableLayer`,kd=`dismissableLayer.update`,Ad=`dismissableLayer.pointerDownOutside`,jd=`dismissableLayer.focusOutside`,Nd=X.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Pd=X.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...c}=e,l=X.useContext(Nd),[u,d]=X.useState(null),f=u?.ownerDocument??globalThis?.document,[,p]=X.useState({}),m=C(t,e=>d(e)),h=Array.from(l.layers),[g]=[...l.layersWithOutsidePointerEventsDisabled].slice(-1),_=h.indexOf(g),v=u?h.indexOf(u):-1,y=l.layersWithOutsidePointerEventsDisabled.size>0,b=v>=_,x=Cd(e=>{let t=e.target,n=[...l.branches].some(e=>e.contains(t));!b||n||(i?.(e),o?.(e),e.defaultPrevented||s?.())},f),S=wd(e=>{let t=e.target;[...l.branches].some(e=>e.contains(t))||(a?.(e),o?.(e),e.defaultPrevented||s?.())},f);return _e(e=>{v===l.layers.size-1&&(r?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},f),X.useEffect(()=>{if(u)return n&&(l.layersWithOutsidePointerEventsDisabled.size===0&&(Md=f.body.style.pointerEvents,f.body.style.pointerEvents=`none`),l.layersWithOutsidePointerEventsDisabled.add(u)),l.layers.add(u),Td(),()=>{n&&l.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=Md)}},[u,f,n,l]),X.useEffect(()=>()=>{u&&(l.layers.delete(u),l.layersWithOutsidePointerEventsDisabled.delete(u),Td())},[u,l]),X.useEffect(()=>{let e=()=>p({});return document.addEventListener(kd,e),()=>document.removeEventListener(kd,e)},[]),(0,Dd.jsx)(M.div,{...c,ref:m,style:{pointerEvents:y?b?`auto`:`none`:void 0,...e.style},onFocusCapture:xd(e.onFocusCapture,S.onFocusCapture),onBlurCapture:xd(e.onBlurCapture,S.onBlurCapture),onPointerDownCapture:xd(e.onPointerDownCapture,x.onPointerDownCapture)})}),Pd.displayName=Od,Fd=`DismissableLayerBranch`,Id=X.forwardRef((e,t)=>
11{let n=X.useContext(Nd),r=X.useRef(null),i=C(t,r);return X.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,Dd.jsx)(M.div,{...e,ref:i})}),Id.displayName=Fd}));function Rd(){Bd.useEffect(()=>{let e=document.querySelectorAll(`[data-radix-focus-guard]`);return document.body.insertAdjacentElement(`afterbegin`,e[0]??zd()),document.body.insertAdjacentElement(`beforeend`,e[1]??zd()),Vd++,()=>{Vd===1&&document.querySelectorAll(`[data-radix-focus-guard]`).forEach(e=>e.remove()),Vd--}},[])}function zd(){let e=document.createElement(`span`);return e.setAttribute(`data-radix-focus-guard`,``),e.tabIndex=0,e.style.outline=`none`,e.style.opacity=`0`,e.style.position=`fixed`,e.style.pointerEvents=`none`,e}var Bd,Vd,Hd=t((()=>{Bd=e(n(),1),Vd=0}));function Ud(e){return e!==null}function Wd(e){let[t,n=`center`]=e.split(`-`);return[t,n]}var Gd,Kd,qd,Jd,Yd,Xd,Zd,Qd,$d,ef,tf,nf,rf,af,of,sf,cf,lf,uf,df,ff,pf,mf=t((()=>{Gd=e(n(),1),o(),qe(),w(),O(),N(),ge(),Ie(),Xe(),Kd=i(),qd=`Popper`,[Jd,Yd]=E(qd),[Xd,Zd]=Jd(qd),Qd=e=>{let{__scopePopper:t,children:n}=e,[r,i]=Gd.useState(null);return(0,Kd.jsx)(Xd,{scope:t,anchor:r,onAnchorChange:i,children:n})},Qd.displayName=qd,$d=`PopperAnchor`,ef=Gd.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:r,...i}=e,a=Zd($d,n),o=Gd.useRef(null),s=C(t,o),c=Gd.useRef(null);return Gd.useEffect(()=>{let e=c.current;c.current=r?.current||o.current,e!==c.current&&a.onAnchorChange(c.current)}),r?null:(0,Kd.jsx)(M.div,{...i,ref:s})}),ef.displayName=$d,tf=`PopperContent`,[nf,rf]=Jd(tf),af=Gd.forwardRef((e,t)=>{let{__scopePopper:n,side:r=`bottom`,sideOffset:i=0,align:a=`center`,alignOffset:o=0,arrowPadding:l=0,avoidCollisions:p=!0,collisionBoundary:g=[],collisionPadding:y=0,sticky:b=`partial`,hideWhenDetached:x=!1,updatePositionStrategy:S=`optimized`,onPlaced:ee,...w}=e,T=Zd(tf,n),[E,te]=Gd.useState(null),D=C(t,e=>te(e)),[ne,O]=Gd.useState(null),k=Je(ne),re=k?.width??0,ie=k?.height??0,ae=r+(a===`center`?``:`-`+a),oe=typeof y==`number`?y:{top:0,right:0,bottom:0,left:0,...y},se=Array.isArray(g)?g:[g],A=se.length>0,j={padding:oe,boundary:se.filter(Ud),altBoundary:A},{refs:ce,floatingStyles:le,placement:ue,isPositioned:de,middlewareData:fe}=v({strategy:`fixed`,placement:ae,whileElementsMounted:(...e)=>c(...e,{animationFrame:S===`always`}),elements:{reference:T.anchor},middleware:[_({mainAxis:i+ie,alignmentAxis:o}),p&&s({mainAxis:!0,crossAxis:!1,limiter:b===`partial`?m():void 0,...j}),p&&h({...j}),d({...j,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty(`--radix-popper-available-width`,`${n}px`),o.setProperty(`--radix-popper-available-height`,`${r}px`),o.setProperty(`--radix-popper-anchor-width`,`${i}px`),o.setProperty(`--radix-popper-anchor-height`,`${a}px`)}}),ne&&f({element:ne,padding:l}),lf({arrowWidth:re,arrowHeight:ie}),x&&u({strategy:`referenceHidden`,...j})]}),[pe,me]=Wd(ue),N=P(ee);I(()=>{de&&N?.()},[de,N]);let he=fe.arrow?.x,ge=fe.arrow?.y,_e=fe.arrow?.centerOffset!==0,[ve,ye]=Gd.useState();return I(()=>{E&&ye(window.getComputedStyle(E).zIndex)},[E]),(0,Kd.jsx)(`div`,{ref:ce.setFloating,"data-radix-popper-content-wrapper":``,style:{...le,transform:de?le.transform:`translate(0, -200%)`,minWidth:`max-content`,zIndex:ve,"--radix-popper-transform-origin":[fe.transformOrigin?.x,fe.transformOrigin?.y].join(` `),...fe.hide?.referenceHidden&&{visibility:`hidden`,pointerEvents:`none`}},dir:e.dir,children:(0,Kd.jsx)(nf,{scope:n,placedSide:pe,onArrowChange:O,arrowX:he,arrowY:ge,shouldHideArrow:_e,children:(0,Kd.jsx)(M.div,{"data-side":pe,"data-align":me,...w,ref:D,style:{...w.style,animation:de?void 0:`none`}})})})}),af.displayName=tf,of=`PopperArrow`,sf={top:`bottom`,right:`left`,bottom:`top`,left:`right`},cf=Gd.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=rf(of,n),a=sf[i.placedSide];return(0,Kd.jsx)(`span`,{ref:i.onArrowChange,style:{position:`absolute`,left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:``,right:`0 0`,bottom:`center 0`,left:`100% 0`}[i.placedSide],transform:{top:`translateY(100%)`,right:`translateY(50%) rotate(90deg) translateX(-50%)`,bottom:`rotate(180deg)`,left:`translateY(50%) rotate(-90deg) translateX(50%)`}[i.placedSide],visibility:i.shouldHideArrow?`hidden`:void 0},children:(0,Kd.jsx)(Ke,{...r,ref:t,style:{...r.style,display:`block`}})})}),cf.displayName=of,lf=e=>({name:`transformOrigin`,options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[c,l]=Wd(n),u={start:`0%`,center:`50%`,end:`100%`}[l],d=(i.arrow?.x??0)+o/2,f=(i.arrow?.y??0)+s/2,p=``,m=``;return c===`bottom`?(p=a?u:`${d}px`,m=`${-s}px`):c===`top`?(p=a?u:`${d}px`,m=`${r.floating.height+s}px`):c===`right`?(p=`${-s}px`,m=a?u:`${f}px`):c===`left`&&(p=`${r.floating.width+s}px`,m=a?u:`${f}px`),{data:{x:p,y:m}}}}),uf=Qd,df=ef,ff=af,pf=cf}));function hf(e,t){return bf.useReducer((e,n)=>t[e][n]??e,e)}function gf(e){let[t,n]=yf.useState(),r=yf.useRef(null),i=yf.useRef(e),a=yf.useRef(`none`),[o,s]=hf(e?`mounted`:`unmounted`,{mou
11nted:{UNMOUNT:`unmounted`,ANIMATION_OUT:`unmountSuspended`},unmountSuspended:{MOUNT:`mounted`,ANIMATION_END:`unmounted`},unmounted:{MOUNT:`mounted`}});return yf.useEffect(()=>{let e=_f(r.current);a.current=o===`mounted`?e:`none`},[o]),I(()=>{let t=r.current,n=i.current;if(n!==e){let r=a.current,o=_f(t);e?s(`MOUNT`):o===`none`||t?.display===`none`?s(`UNMOUNT`):s(n&&r!==o?`ANIMATION_OUT`:`UNMOUNT`),i.current=e}},[e,s]),I(()=>{if(t){let e,n=t.ownerDocument.defaultView??window,o=a=>{let o=_f(r.current).includes(CSS.escape(a.animationName));if(a.target===t&&o&&(s(`ANIMATION_END`),!i.current)){let r=t.style.animationFillMode;t.style.animationFillMode=`forwards`,e=n.setTimeout(()=>{t.style.animationFillMode===`forwards`&&(t.style.animationFillMode=r)})}},c=e=>{e.target===t&&(a.current=_f(r.current))};return t.addEventListener(`animationstart`,c),t.addEventListener(`animationcancel`,o),t.addEventListener(`animationend`,o),()=>{n.clearTimeout(e),t.removeEventListener(`animationstart`,c),t.removeEventListener(`animationcancel`,o),t.removeEventListener(`animationend`,o)}}else s(`ANIMATION_END`)},[t,s]),{isPresent:[`mounted`,`unmountSuspended`].includes(o),ref:yf.useCallback(e=>{r.current=e?getComputedStyle(e):null,n(e)},[])}}function _f(e){return e?.animationName||`none`}function vf(e){let t=Object.getOwnPropertyDescriptor(e.props,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning;return n?e.ref:(t=Object.getOwnPropertyDescriptor(e,`ref`)?.get,n=t&&`isReactWarning`in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var yf,bf,xf,Sf=t((()=>{yf=e(n(),1),w(),Ie(),bf=e(n(),1),xf=e=>{let{present:t,children:n}=e,r=gf(t),i=typeof n==`function`?n({present:r.isPresent}):yf.Children.only(n),a=C(r.ref,vf(i));return typeof n==`function`||r.isPresent?yf.cloneElement(i,{ref:a}):null},xf.displayName=`Presence`}));function Cf(e){return e?`open`:`closed`}var Z,Q,wf,Tf,Ef,Df,Of,kf,Af,jf,Mf,Nf,Pf,Ff,If,Lf,Rf,zf,Bf,Vf,Hf,Uf,Wf,Gf,Kf,qf,Jf,Yf,Xf,Zf,Qf,$f=t((()=>{Z=e(n(),1),Sd(),w(),O(),Ld(),Hd(),ui(),Ve(),mf(),Dt(),Sf(),N(),ue(),Bt(),g(),a(),Q=i(),wf=`Popover`,[Tf,Ef]=E(wf,[Yd]),Df=Yd(),[Of,kf]=Tf(wf),Af=e=>{let{__scopePopover:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:o=!1}=e,s=Df(t),c=Z.useRef(null),[l,u]=Z.useState(!1),[d,f]=Ft({prop:r,defaultProp:i??!1,onChange:a,caller:wf});return(0,Q.jsx)(uf,{...s,children:(0,Q.jsx)(Of,{scope:t,contentId:Le(),triggerRef:c,open:d,onOpenChange:f,onOpenToggle:Z.useCallback(()=>f(e=>!e),[f]),hasCustomAnchor:l,onCustomAnchorAdd:Z.useCallback(()=>u(!0),[]),onCustomAnchorRemove:Z.useCallback(()=>u(!1),[]),modal:o,children:n})})},Af.displayName=wf,jf=`PopoverAnchor`,Mf=Z.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=kf(jf,n),a=Df(n),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return Z.useEffect(()=>(o(),()=>s()),[o,s]),(0,Q.jsx)(df,{...a,...r,ref:t})}),Mf.displayName=jf,Nf=`PopoverTrigger`,Pf=Z.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=kf(Nf,n),a=Df(n),o=C(t,i.triggerRef),s=(0,Q.jsx)(M.button,{type:`button`,"aria-haspopup":`dialog`,"aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Cf(i.open),...r,ref:o,onClick:xd(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,Q.jsx)(df,{asChild:!0,...a,children:s})}),Pf.displayName=Nf,Ff=`PopoverPortal`,[If,Lf]=Tf(Ff,{forceMount:void 0}),Rf=e=>{let{__scopePopover:t,forceMount:n,children:r,container:i}=e,a=kf(Ff,t);return(0,Q.jsx)(If,{scope:t,forceMount:n,children:(0,Q.jsx)(xf,{present:n||a.open,children:(0,Q.jsx)(Et,{asChild:!0,container:i,children:r})})})},Rf.displayName=Ff,zf=`PopoverContent`,Bf=Z.forwardRef((e,t)=>{let n=Lf(zf,e.__scopePopover),{forceMount:r=n.forceMount,...i}=e,a=kf(zf,e.__scopePopover);return(0,Q.jsx)(xf,{present:r||a.open,children:a.modal?(0,Q.jsx)(Hf,{...i,ref:t}):(0,Q.jsx)(Uf,{...i,ref:t})})}),Bf.displayName=zf,Vf=k(`PopoverContent.RemoveScroll`),Hf=Z.forwardRef((e,t)=>{let n=kf(zf,e.__scopePopover),r=Z.useRef(null),i=C(t,r),a=Z.useRef(!1);return Z.useEffect(()=>{let e=r.current;if(e)return p(e)},[]),(0,Q.jsx)(l,{as:Vf,allowPinchZoom:!0,children:(0,Q.jsx)(Wf,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:xd(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||n.triggerRef.current?.focus()}),onPointerDownOutside:xd(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=t.button===0&&t.ctrlKey===!0;a.current=t.button===2||n},{checkForDefaultPrevented:!1}),onFocusOutside:xd(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),Uf=Z.forwardRef((e,t)=>
vendor: 4,343 bytes, line 11
11{let n=kf(zf,e.__scopePopover),r=Z.useRef(!1),i=Z.useRef(!1);return(0,Q.jsx)(Wf,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(r.current||n.triggerRef.current?.focus(),t.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(r.current=!0,t.detail.originalEvent.type===`pointerdown`&&(i.current=!0));let a=t.target;n.triggerRef.current?.contains(a)&&t.preventDefault(),t.detail.originalEvent.type===`focusin`&&i.current&&t.preventDefault()}})}),Wf=Z.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onInteractOutside:u,...d}=e,f=kf(zf,n),p=Df(n);return Rd(),(0,Q.jsx)(ci,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,Q.jsx)(Pd,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:c,onFocusOutside:l,onDismiss:()=>f.onOpenChange(!1),children:(0,Q.jsx)(ff,{"data-state":Cf(f.open),role:`dialog`,id:f.contentId,...p,...d,ref:t,style:{...d.style,"--radix-popover-content-transform-origin":`var(--radix-popper-transform-origin)`,"--radix-popover-content-available-width":`var(--radix-popper-available-width)`,"--radix-popover-content-available-height":`var(--radix-popper-available-height)`,"--radix-popover-trigger-width":`var(--radix-popper-anchor-width)`,"--radix-popover-trigger-height":`var(--radix-popper-anchor-height)`}})})})}),Gf=`PopoverClose`,Kf=Z.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=kf(Gf,n);return(0,Q.jsx)(M.button,{type:`button`,...r,ref:t,onClick:xd(e.onClick,()=>i.onOpenChange(!1))})}),Kf.displayName=Gf,qf=`PopoverArrow`,Jf=Z.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=Df(n);return(0,Q.jsx)(pf,{...i,...r,ref:t})}),Jf.displayName=qf,Yf=Af,Xf=Pf,Zf=Rf,Qf=Bf}));function ep(e){return e?`checked`:`unchecked`}var tp,np,rp,ip,ap,op,sp,cp,lp,up,dp,fp,pp,mp,hp=t((()=>{tp=e(n(),1),b(),w(),O(),Bt(),el(),Xe(),N(),np=i(),rp=`Switch`,[ip,ap]=E(rp),[op,sp]=ip(rp),cp=tp.forwardRef((e,t)=>{let{__scopeSwitch:n,name:r,checked:i,defaultChecked:a,required:o,disabled:s,value:c=`on`,onCheckedChange:l,form:u,...d}=e,[f,p]=tp.useState(null),m=C(t,e=>p(e)),h=tp.useRef(!1),g=f?u||!!f.closest(`form`):!0,[_,v]=Ft({prop:i,defaultProp:a??!1,onChange:l,caller:rp});return(0,np.jsxs)(op,{scope:n,checked:_,disabled:s,children:[(0,np.jsx)(M.button,{type:`button`,role:`switch`,"aria-checked":_,"aria-required":o,"data-state":ep(_),"data-disabled":s?``:void 0,disabled:s,value:c,...d,ref:m,onClick:y(e.onClick,e=>{v(e=>!e),g&&(h.current=e.isPropagationStopped(),h.current||e.stopPropagation())})}),g&&(0,np.jsx)(fp,{control:f,bubbles:!h.current,name:r,value:c,checked:_,required:o,disabled:s,form:u,style:{transform:`translateX(-100%)`}})]})}),cp.displayName=rp,lp=`SwitchThumb`,up=tp.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,i=sp(lp,n);return(0,np.jsx)(M.span,{"data-state":ep(i.checked),"data-disabled":i.disabled?``:void 0,...r,ref:t})}),up.displayName=lp,dp=`SwitchBubbleInput`,fp=tp.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...i},a)=>{let o=tp.useRef(null),s=C(o,a),c=Qc(n),l=Je(t);return tp.useEffect(()=>{let e=o.current;if(!e)return;let t=window.HTMLInputElement.prototype,i=Object.getOwnPropertyDescriptor(t,`checked`).set;if(c!==n&&i){let t=new Event(`click`,{bubbles:r});i.call(e,n),e.dispatchEvent(t)}},[c,n,r]),(0,np.jsx)(`input`,{type:`checkbox`,"aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:s,style:{...i.style,...l,position:`absolute`,pointerEvents:`none`,opacity:0,margin:0}})}),fp.displayName=dp,pp=cp,mp=up}));function gp(e){return e?`open`:`closed`}var _p,$,vp,yp,bp,xp,Sp,Cp,wp,Tp,Ep,Dp,Op,kp,Ap,jp,Mp,Np,Pp,Fp,Ip,Lp,Rp,zp,Bp,Vp,Hp,Up,Wp,Gp,Kp,qp,Jp,Yp,Xp,Zp=t((()=>{_p=e(n(),1),O(),Br(),w(),b(),Bt(),N(),mc(),Ve(),Rn(),$=i(),vp=`Accordion`,yp=[`Home`,`End`,`ArrowDown`,`ArrowUp`,`ArrowLeft`,`ArrowRight`],[bp,xp,Sp]=Lr(vp),[Cp,wp]=E(vp,[Sp,nc]),Tp=nc(),Ep=_p.forwardRef((e,t)=>{let{type:n,...r}=e,i=r,a=r;return(0,$.jsx)(bp.Provider,{scope:e.__scopeAccordion,children:n===`multiple`?(0,$.jsx)(Mp,{...a,ref:t}):(0,$.jsx)(jp,{...i,ref:t})})}),Ep.displayName=vp,[Dp,Op]=Cp(vp),[kp,Ap]=Cp(vp,{collapsible:!1}),jp=_p.forwardRef((e,t)=>
11{let{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:a=!1,...o}=e,[s,c]=Ft({prop:n,defaultProp:r??``,onChange:i,caller:vp});return(0,$.jsx)(Dp,{scope:e.__scopeAccordion,value:_p.useMemo(()=>s?[s]:[],[s]),onItemOpen:c,onItemClose:_p.useCallback(()=>a&&c(``),[a,c]),children:(0,$.jsx)(kp,{scope:e.__scopeAccordion,collapsible:a,children:(0,$.jsx)(Fp,{...o,ref:t})})})}),Mp=_p.forwardRef((e,t)=>{let{value:n,defaultValue:r,onValueChange:i=()=>{},...a}=e,[o,s]=Ft({prop:n,defaultProp:r??[],onChange:i,caller:vp}),c=_p.useCallback(e=>s((t=[])=>[...t,e]),[s]),l=_p.useCallback(e=>s((t=[])=>t.filter(t=>t!==e)),[s]);return(0,$.jsx)(Dp,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:l,children:(0,$.jsx)(kp,{scope:e.__scopeAccordion,collapsible:!0,children:(0,$.jsx)(Fp,{...a,ref:t})})})}),[Np,Pp]=Cp(vp),Fp=_p.forwardRef((e,t)=>{let{__scopeAccordion:n,disabled:r,dir:i,orientation:a=`vertical`,...o}=e,s=C(_p.useRef(null),t),c=xp(n),l=Fn(i)===`ltr`,u=y(e.onKeyDown,e=>{if(!yp.includes(e.key))return;let t=e.target,n=c().filter(e=>!e.ref.current?.disabled),r=n.findIndex(e=>e.ref.current===t),i=n.length;if(r===-1)return;e.preventDefault();let o=r,s=i-1,u=()=>{o=r+1,o>s&&(o=0)},d=()=>{o=r-1,o<0&&(o=s)};switch(e.key){case`Home`:o=0;break;case`End`:o=s;break;case`ArrowRight`:a===`horizontal`&&(l?u():d());break;case`ArrowDown`:a===`vertical`&&u();break;case`ArrowLeft`:a===`horizontal`&&(l?d():u());break;case`ArrowUp`:a===`vertical`&&d();break}n[o%i].ref.current?.focus()});return(0,$.jsx)(Np,{scope:n,disabled:r,direction:i,orientation:a,children:(0,$.jsx)(bp.Slot,{scope:n,children:(0,$.jsx)(M.div,{...o,"data-orientation":a,ref:s,onKeyDown:r?void 0:u})})})}),Ip=`AccordionItem`,[Lp,Rp]=Cp(Ip),zp=_p.forwardRef((e,t)=>{let{__scopeAccordion:n,value:r,...i}=e,a=Pp(Ip,n),o=Op(Ip,n),s=Tp(n),c=Le(),l=r&&o.value.includes(r)||!1,u=a.disabled||e.disabled;return(0,$.jsx)(Lp,{scope:n,open:l,disabled:u,triggerId:c,children:(0,$.jsx)(dc,{"data-orientation":a.orientation,"data-state":gp(l),...s,...i,ref:t,disabled:u,open:l,onOpenChange:e=>{e?o.onItemOpen(r):o.onItemClose(r)}})})}),zp.displayName=Ip,Bp=`AccordionHeader`,Vp=_p.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Pp(vp,n),a=Rp(Bp,n);return(0,$.jsx)(M.h3,{"data-orientation":i.orientation,"data-state":gp(a.open),"data-disabled":a.disabled?``:void 0,...r,ref:t})}),Vp.displayName=Bp,Hp=`AccordionTrigger`,Up=_p.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Pp(vp,n),a=Rp(Hp,n),o=Ap(Hp,n),s=Tp(n);return(0,$.jsx)(bp.ItemSlot,{scope:n,children:(0,$.jsx)(fc,{"aria-disabled":a.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:a.triggerId,...s,...r,ref:t})})}),Up.displayName=Hp,Wp=`AccordionContent`,Gp=_p.forwardRef((e,t)=>{let{__scopeAccordion:n,...r}=e,i=Pp(vp,n),a=Rp(Wp,n),o=Tp(n);return(0,$.jsx)(pc,{role:`region`,"aria-labelledby":a.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":`var(--radix-collapsible-content-height)`,"--radix-accordion-content-width":`var(--radix-collapsible-content-width)`,...e.style}})}),Gp.displayName=Wp,Kp=Ep,qp=zp,Jp=Vp,Yp=Up,Xp=Gp}));function Qp(e,t){return`${Math.round(e/t*100)}%`}function $p(e,t){return e==null?`indeterminate`:e===t?`complete`:`loading`}function em(e){return typeof e==`number`}function tm(e){return em(e)&&!isNaN(e)&&e>0}function nm(e,t){return em(e)&&!isNaN(e)&&e<=t&&e>=0}function rm(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${cm}\`.`}function im(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
12  - a positive number
13  - less than the value passed to \`max\` (or ${cm} if no \`max\` prop is set)
14  - \`null\` or \`undefined\` if the progress is indeterminate.
15
16Defaulting to \`null\`.`}var am,om,sm,cm,lm,um,dm,fm,pm,mm,hm,gm,_m,vm=t((()=>{am=e(n(),1),O(),N(),om=i(),sm=`Progress`,cm=100,[lm,um]=E(sm),[dm,fm]=lm(sm),pm=am.forwardRef((e,t)=>{let{__scopeProgress:n,value:r=null,max:i,getValueLabel:a=Qp,...o}=e;(i||i===0)&&!tm(i)&&console.error(rm(`${i}`,`Progress`));let s=tm(i)?i:cm;r!==null&&!nm(r,s)&&console.error(im(`${r}`,`Progress`));let c=nm(r,s)?r:null,l=em(c)?a(c,s):void 0;return(0,om.jsx)(dm,{scope:n,value:c,max:s,children:(0,om.jsx)(M.div,{"aria-valuemax":s,"aria-valuemin":0,"aria-valuenow":em(c)?c:void 0,"aria-valuetext":l,role:`progressbar`,"data-state":$p(c,s),"data-value":c??void 0,"data-max":s,...o,ref:t})})}),pm.displayName=sm,mm=`ProgressIndicator`,hm=am.forwardRef((e,t)=>
16{let{__scopeProgress:n,...r}=e,i=fm(mm,n);return(0,om.jsx)(M.div,{"data-state":$p(i.value,i.max),"data-value":i.value??void 0,"data-max":i.max,...r,ref:t})}),hm.displayName=mm,gm=pm,_m=hm}));export{dc as $,bd as A,jn as At,yl as B,fd as C,vr as Ct,ld as D,Mn as Dt,vd as E,Nn as Et,ql as F,Gc as G,Jc as H,wl as I,Yc as J,Wc as K,Tl as L,Wl as M,ce as Mt,Ul as N,ue as Nt,ud as O,kn as Ot,Gl as P,sc as Q,ml as R,gd as S,sr as St,yd as T,Dr as Tt,Kc as U,qc as V,Xc as W,Zc as X,Uc as Y,lc as Z,$f as _,ss as _t,Jp as a,Ws as at,hd as b,Er as bt,Yp as c,Xs as ct,mp as d,rs as dt,mc as et,hp as f,ts as ft,Xf as g,es as gt,Yf as h,os as ht,Xp as i,Gs as it,Kl as j,Pn as jt,md as k,An as kt,Zp as l,ns as lt,Zf as m,$o as mt,gm as n,Ks as nt,qp as o,Hs as ot,Qf as p,as as pt,Hc as q,vm as r,Js as rt,Kp as s,qs as st,_m as t,Ys as tt,pp as u,is as ut,pd as v,Fr as vt,cd as w,Tr as wt,_d as x,wr as xt,dd as y,Ir as yt,gl as z};

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.