PageSourceSearch

https://monetarycommons.com/_next/static/chunks/249-056543eb0f218e8f.js

js monetarycommons.com collected 2026-10-04 06:53:36 UTC 191,743 bytes, 5 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[249],{93678:function(e,t){var r;/*!
2	Copyright (c) 2018 Jed Watson.
3	Licensed under the MIT License (MIT), see
4	http://jedwatson.github.io/classnames
5*/!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var l=typeof r;if("string"===l||"number"===l)e.push(r);else if(Array.isArray(r)){if(r.length){var o=n.apply(null,r);o&&e.push(o)}}else if("object"===l){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)a.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0!==(r=(function(){return n}).apply(t,[]))&&(e.exports=r)}()},87756:function(){},64507:function(){},85297:function(e){e.exports={style:{fontFamily:"'__Inter_f367f3', '__Inter_Fallback_f367f3'",fontStyle:"normal"},className:"__className_f367f3",variable:"__variable_f367f3"}},27143:function(e){e.exports={style:{fontFamily:"'__Syne_744198', '__Syne_Fallback_744198'",fontStyle:"normal"},className:"__className_744198",variable:"__variable_744198"}},14720:function(e,t,r){"use strict";r.d(t,{CJ:function(){return c},xu:function(){return tH},zx:function(){return t2},kC:function(){return tX},rj:function(){return rF},X6:function(){return eH},hU:function(){return lL},Tz:function(){return lB},J2:function(){return n},xr:function(){return nY},xv:function(){return eK},Q2:function(){return tg},u:function(){return cb}});var a,n={};r.r(n),r.d(n,{VY:function(){return lK},fC:function(){return lH},xz:function(){return lG}});var l=r(51820),o=r(82608),s=r(83809),i=l.forwardRef((e,t)=>(0,s.jsx)(o.WV.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));i.displayName="VisuallyHidden";var c=({children:e,label:t})=>{let r=l.Children.only(e);return(0,s.jsxs)(s.Fragment,{children:[l.cloneElement(r,{"aria-hidden":"true",focusable:"false"}),(0,s.jsx)(i,{children:t})]})};c.displayName="AccessibleIcon";var u=r(93678),d=r(84699),p=r(11889),m=r(32458),f=r(93509),v=r(15499),h=r(90574),g=r(90289),y=r(4383),w=r(20817),C=r(42624),x=r(39613),b=r(83553),N=r(88132),E="Dialog",[R,M]=(0,d.b)(E),[S,T]=R(E),k="DialogTrigger",j=l.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=T(k,r),l=(0,p.e)(t,n.triggerRef);return(0,s.jsx)(o.WV.button,{type:"button","aria-haspopup":"dialog","aria-expanded":n.open,"aria-controls":n.contentId,"data-state":Y(n.open),...a,ref:l,onClick:(0,m.M)(e.onClick,n.onOpenToggle)})});j.displayName=k;var I="DialogPortal",[P,D]=R(I,{forceMount:void 0}),L=e=>{let{__scopeDialog:t,forceMount:r,children:a,container:n}=e,o=T(I,t);return(0,s.jsx)(P,{scope:t,forceMount:r,children:l.Children.map(a,e=>(0,s.jsx)(w.z,{present:r||o.open,children:(0,s.jsx)(y.h,{asChild:!0,container:n,children:e})}))})};L.displayName=I;var _="DialogOverlay",z=l.forwardRef((e,t)=>{let r=D(_,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,l=T(_,e.__scopeDialog);return l.modal?(0,s.jsx)(w.z,{present:a||l.open,children:(0,s.jsx)(A,{...n,ref:t})}):null});z.displayName=_;var A=l.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=T(_,r);return(0,s.jsx)(x.Z,{as:N.g7,allowPinchZoom:!0,shards:[n.contentRef],children:(0,s.jsx)(o.WV.div,{"data-state":Y(n.open),...a,ref:t,style:{pointerEvents:"auto",...a.style}})})}),V="DialogContent",B=l.forwardRef((e,t)=>{let r=D(V,e.__scopeDialog),{forceMount:a=r.forceMount,...n}=e,l=T(V,e.__scopeDialog);return(0,s.jsx)(w.z,{present:a||l.open,children:l.modal?(0,s.jsx)(W,{...n,ref:t}):(0,s.jsx)(F,{...n,ref:t})})});B.displayName=V;var W=l.forwardRef((e,t)=>{let r=T(V,e.__scopeDialog),a=l.useRef(null),n=(0,p.e)(t,r.contentRef,a);return l.useEffect(()=>{let e=a.current;if(e)return(0,b.Ry)(e)},[]),(0,s.jsx)(O,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,m.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,m.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,m.M)(e.onFocusOutside,e=>e.preventDefault())})}),F=l.forwardRef((e,t)=>
5{let r=T(V,e.__scopeDialog),a=l.useRef(!1),n=l.useRef(!1);return(0,s.jsx)(O,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var l,o;null===(l=e.onCloseAutoFocus)||void 0===l||l.call(e,t),t.defaultPrevented||(a.current||null===(o=r.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),a.current=!1,n.current=!1},onInteractOutside:t=>{var l,o;null===(l=e.onInteractOutside)||void 0===l||l.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"!==t.detail.originalEvent.type||(n.current=!0));let s=t.target;(null===(o=r.triggerRef.current)||void 0===o?void 0:o.contains(s))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&n.current&&t.preventDefault()}})}),O=l.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:a,onOpenAutoFocus:n,onCloseAutoFocus:o,...i}=e,c=T(V,r),u=l.useRef(null),d=(0,p.e)(t,u);return(0,C.EW)(),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g.M,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:n,onUnmountAutoFocus:o,children:(0,s.jsx)(h.XB,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Y(c.open),...i,ref:d,onDismiss:()=>c.onOpenChange(!1)})}),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(J,{titleId:c.titleId}),(0,s.jsx)(ee,{contentRef:u,descriptionId:c.descriptionId})]})]})}),H="DialogTitle",G=l.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=T(H,r);return(0,s.jsx)(o.WV.h2,{id:n.titleId,...a,ref:t})});G.displayName=H;var K="DialogDescription",U=l.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=T(K,r);return(0,s.jsx)(o.WV.p,{id:n.descriptionId,...a,ref:t})});U.displayName=K;var Z="DialogClose",X=l.forwardRef((e,t)=>{let{__scopeDialog:r,...a}=e,n=T(Z,r);return(0,s.jsx)(o.WV.button,{type:"button",...a,ref:t,onClick:(0,m.M)(e.onClick,()=>n.onOpenChange(!1))})});function Y(e){return e?"open":"closed"}X.displayName=Z;var q="DialogTitleWarning",[$,Q]=(0,d.k)(q,{contentName:V,titleName:H,docsSlug:"dialog"}),J=e=>{let{titleId:t}=e,r=Q(q),a="`".concat(r.contentName,"` requires a `").concat(r.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(r.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(r.docsSlug);return l.useEffect(()=>{t&&!document.getElementById(t)&&console.error(a)},[a,t]),null},ee=e=>{let{contentRef:t,descriptionId:r}=e,a=Q("DialogDescriptionWarning"),n="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(a.contentName,"}.");return l.useEffect(()=>{var e;let a=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&&a&&!document.getElementById(r)&&console.warn(n)},[n,t,r]),null},[et,er]=(0,d.b)("AlertDialog",[M]),ea=M(),en=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,n=ea(r);return(0,s.jsx)(j,{...n,...a,ref:t})});en.displayName="AlertDialogTrigger";var el=e=>{let{__scopeAlertDialog:t,...r}=e,a=ea(t);return(0,s.jsx)(L,{...a,...r})};el.displayName="AlertDialogPortal";var eo=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,n=ea(r);return(0,s.jsx)(z,{...n,...a,ref:t})});eo.displayName="AlertDialogOverlay";var es="AlertDialogContent",[ei,ec]=et(es),eu=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,children:a,...n}=e,o=ea(r),i=l.useRef(null),c=(0,p.e)(t,i),u=l.useRef(null);return(0,s.jsx)($,{contentName:es,titleName:ed,docsSlug:"alert-dialog",children:(0,s.jsx)(ei,{scope:r,cancelRef:u,children:(0,s.jsxs)(B,{role:"alertdialog",...o,...n,ref:c,onOpenAutoFocus:(0,m.M)(n.onOpenAutoFocus,e=>{var t;e.preventDefault(),null===(t=u.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,s.jsx)(N.A4,{children:a}),(0,s.jsx)(ey,{contentRef:i})]})})})});eu.displayName=es;var ed="AlertDialogTitle",ep=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,n=ea(r);return(0,s.jsx)(G,{...n,...a,ref:t})});ep.displayName=ed;var em="AlertDialogDescription",ef=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,n=ea(r);return(0,s.jsx)(U,{...n,...a,ref:t})});
5ef.displayName=em;var ev=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,n=ea(r);return(0,s.jsx)(X,{...n,...a,ref:t})});ev.displayName="AlertDialogAction";var eh="AlertDialogCancel",eg=l.forwardRef((e,t)=>{let{__scopeAlertDialog:r,...a}=e,{cancelRef:n}=ec(eh,r),l=ea(r),o=(0,p.e)(t,n);return(0,s.jsx)(X,{...l,...a,ref:o})});eg.displayName=eh;var ey=e=>{let{contentRef:t}=e,r="`".concat(es,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(es,"` by passing a `").concat(em,"` component as a child, which also benefits sighted users by adding visible context to the dialog.\n\nAlternatively, 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 `").concat(es,"`. 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.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/alert-dialog");return l.useEffect(()=>{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null};let ew={asChild:{type:"boolean"}},eC={width:{type:"string",className:"rt-r-w",customProperties:["--width"],responsive:!0},minWidth:{type:"string",className:"rt-r-min-w",customProperties:["--min-width"],responsive:!0},maxWidth:{type:"string",className:"rt-r-max-w",customProperties:["--max-width"],responsive:!0}},ex={height:{type:"string",className:"rt-r-h",customProperties:["--height"],responsive:!0},minHeight:{type:"string",className:"rt-r-min-h",customProperties:["--min-height"],responsive:!0},maxHeight:{type:"string",className:"rt-r-max-h",customProperties:["--max-height"],responsive:!0}},eb={...ew,align:{type:"enum",className:"rt-r-align",values:["start","center"],default:"center"},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},width:eC.width,minWidth:eC.minWidth,maxWidth:{...eC.maxWidth,default:"600px"},...ex},eN=["gray","gold","bronze","brown","yellow","amber","orange","tomato","red","ruby","crimson","pink","plum","purple","violet","iris","indigo","blue","cyan","teal","jade","green","grass","lime","mint","sky"],eE={color:{type:"enum",values:eN,default:void 0}},eR={color:{type:"enum",values:eN,default:""}},eM={highContrast:{type:"boolean",className:"rt-high-contrast",default:void 0}},eS={trim:{type:"enum",className:"rt-r-lt",values:["normal","start","end","both"],responsive:!0}},eT={align:{type:"enum",className:"rt-r-ta",values:["left","center","right"],responsive:!0}},ek={wrap:{type:"enum",className:"rt-r-tw",values:["wrap","nowrap","pretty","balance"],responsive:!0}},ej={truncate:{type:"boolean",className:"rt-truncate"}},eI={weight:{type:"enum",className:"rt-r-weight",values:["light","regular","medium","bold"],responsive:!0}},eP={as:{type:"enum",values:["h1","h2","h3","h4","h5","h6"],default:"h1"},...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},...eI,...eT,...eS,...ej,...ek,...eE,...eM},eD=["initial","xs","sm","md","lg","xl"];function eL(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function e_(e){return"object"==typeof e&&Object.keys(e).some(e=>eD.includes(e))}function ez({className:e,customProperties:t,...r}){return[eA({allowArbitraryValues:!0,className:e,...r}),function({customProperties:e,value:t,propValues:r,parseValue:a=e=>e}){let n={};if(!(!t||"string"==typeof t&&r.includes(t))){if("string"==typeof t&&(n=Object.fromEntries(e.map(e=>[e,t]))),e_(t))for(let a in t){if(!eL(t,a)||!eD.includes(a))continue;let l=t[a];if(!r.includes(l))for(let t of e)n={["initial"===a?t:`${t}-${a}`]:l,...n}}for(let e in n){let t=n[e];void 0!==t&&(n[e]=a(t))}return n}}({customProperties:t,...r})]}function eA({allowArbitraryValues:e,value:t,className:r,propValues:a,parseValue:n=e=>e}){let l=[];if(t){if("string"==typeof t&&a.includes(t))return eV(r,t,n);if(e_(t)){for(let o in t){if(!eL(t,o)||!eD.includes(o))continue;let s=t[o];if(void 0!==s){if(a.includes(s)){let e=eV(r,s,n),t="initial"===o?e:`${o}:${e}`;l.push(t)}else if(e){let e="initial"===o?r:`${o}:${r}`;l.push(e)}}}return l.join(" ")}if(e)return r}}function eV(e,t,r){let a=r(t),n=a?.startsWith("-"),l=n?a?.substring(1):a;return`${n?"-":""}${e}${e?"-":""}${l}`}function eB(...e){let t={};for(let r of e)r&&(t={...t,...r});return Object.keys(t).length?t:void 0}function eW(e,...t){let r,a;let n={...e},l=function(...e){return Object.assign({},...e)}(...t);for(let e in l){let t=n[e],o=l[e];
5if(void 0!==o.default&&void 0===t&&(t=o.default),"enum"!==o.type||[o.default,...o.values].includes(t)||e_(t)||(t=o.default),n[e]=t,"className"in o&&o.className){delete n[e];let l="responsive"in o;if(!t||e_(t)&&!l)continue;if(e_(t)&&(void 0!==o.default&&void 0===t.initial&&(t.initial=o.default),"enum"===o.type&&([o.default,...o.values].includes(t.initial)||(t.initial=o.default))),"enum"===o.type){r=u(r,eA({allowArbitraryValues:!1,value:t,className:o.className,propValues:o.values,parseValue:o.parseValue}));continue}if("string"===o.type||"enum | string"===o.type){let e="string"===o.type?[]:o.values,[n,l]=ez({className:o.className,customProperties:o.customProperties,propValues:e,parseValue:o.parseValue,value:t});a=eB(a,l),r=u(r,n);continue}if("boolean"===o.type&&t){r=u(r,o.className);continue}}}return n.className=u(r,e.className),n.style=eB(a,e.style),n}let eF=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],eO={m:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-m",customProperties:["--m"]},mx:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-mx",customProperties:["--ml","--mr"]},my:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-my",customProperties:["--mt","--mb"]},mt:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-mt",customProperties:["--mt"]},mr:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-mr",customProperties:["--mr"]},mb:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-mb",customProperties:["--mb"]},ml:{type:"enum | string",values:eF,responsive:!0,className:"rt-r-ml",customProperties:["--ml"]}},eH=l.forwardRef((e,t)=>{let{children:r,className:a,asChild:n,as:o="h1",color:s,...i}=eW(e,eP,eO);return l.createElement(N.g7,{"data-accent-color":s,...i,ref:t,className:u("rt-Heading",a)},n?r:l.createElement(o,null,r))});eH.displayName="Heading";let eG={as:{type:"enum",values:["span","div","label","p"],default:"span"},...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...eI,...eT,...eS,...ej,...ek,...eE,...eM},eK=l.forwardRef((e,t)=>{let{children:r,className:a,asChild:n,as:o="span",color:s,...i}=eW(e,eG,eO);return l.createElement(N.g7,{"data-accent-color":s,...i,ref:t,className:u("rt-Text",a)},n?r:l.createElement(o,null,r))});eK.displayName="Text";var eU=r(60488),[eZ,eX]=(0,d.b)("Tooltip",[eU.D7]),eY=(0,eU.D7)(),eq="TooltipProvider",e$="tooltip.open",[eQ,eJ]=eZ(eq),e0=e=>{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:a=300,disableHoverableContent:n=!1,children:o}=e,[i,c]=l.useState(!0),u=l.useRef(!1),d=l.useRef(0);return l.useEffect(()=>{let e=d.current;return()=>window.clearTimeout(e)},[]),(0,s.jsx)(eQ,{scope:t,isOpenDelayed:i,delayDuration:r,onOpen:l.useCallback(()=>{window.clearTimeout(d.current),c(!1)},[]),onClose:l.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>c(!0),a)},[a]),isPointerInTransitRef:u,onPointerInTransitChange:l.useCallback(e=>{u.current=e},[]),disableHoverableContent:n,children:o})};e0.displayName=eq;var e1="Tooltip",[e9,e2]=eZ(e1),e8=e=>{let{__scopeTooltip:t,children:r,open:a,defaultOpen:n=!1,onOpenChange:o,disableHoverableContent:i,delayDuration:c}=e,u=eJ(e1,e.__scopeTooltip),d=eY(t),[p,m]=l.useState(null),h=(0,f.M)(),g=l.useRef(0),y=null!=i?i:u.disableHoverableContent,w=null!=c?c:u.delayDuration,C=l.useRef(!1),[x=!1,b]=(0,v.T)({prop:a,defaultProp:n,onChange:e=>{e?(u.onOpen(),document.dispatchEvent(new CustomEvent(e$))):u.onClose(),null==o||o(e)}}),N=l.useMemo(()=>x?C.current?"delayed-open":"instant-open":"closed",[x]),E=l.useCallback(()=>{window.clearTimeout(g.current),C.current=!1,b(!0)},[b]),R=l.useCallback(()=>{window.clearTimeout(g.current),b(!1)},[b]),M=l.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{C.current=!0,b(!0)},w)},[w,b]);return l.useEffect(()=>()=>window.clearTimeout(g.current),[]),(0,s.jsx)(eU.fC,{...d,children:(0,s.jsx)(e9,{scope:t,contentId:h,open:x,stateAttribute:N,trigger:p,onTriggerChange:m,onTriggerEnter:l.useCallback(()=>{u.isOpenDelayed?M():E()},[u.isOpenDelayed,M,E]),onTriggerLeave:l.useCallback(()=>{y?R():window.clearTimeout(g.current)},[R,y]),onOpen:E,onClose:R,disableHoverableContent:y,children:r})})};e8.displayName=e1;
5var e7="TooltipTrigger",e4=l.forwardRef((e,t)=>{let{__scopeTooltip:r,...a}=e,n=e2(e7,r),i=eJ(e7,r),c=eY(r),u=l.useRef(null),d=(0,p.e)(t,u,n.onTriggerChange),f=l.useRef(!1),v=l.useRef(!1),h=l.useCallback(()=>f.current=!1,[]);return l.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),(0,s.jsx)(eU.ee,{asChild:!0,...c,children:(0,s.jsx)(o.WV.button,{"aria-describedby":n.open?n.contentId:void 0,"data-state":n.stateAttribute,...a,ref:d,onPointerMove:(0,m.M)(e.onPointerMove,e=>{"touch"===e.pointerType||v.current||i.isPointerInTransitRef.current||(n.onTriggerEnter(),v.current=!0)}),onPointerLeave:(0,m.M)(e.onPointerLeave,()=>{n.onTriggerLeave(),v.current=!1}),onPointerDown:(0,m.M)(e.onPointerDown,()=>{f.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:(0,m.M)(e.onFocus,()=>{f.current||n.onOpen()}),onBlur:(0,m.M)(e.onBlur,n.onClose),onClick:(0,m.M)(e.onClick,n.onClose)})})});e4.displayName=e7;var e3="TooltipPortal",[e5,e6]=eZ(e3,{forceMount:void 0}),te=e=>{let{__scopeTooltip:t,forceMount:r,children:a,container:n}=e,l=e2(e3,t);return(0,s.jsx)(e5,{scope:t,forceMount:r,children:(0,s.jsx)(w.z,{present:r||l.open,children:(0,s.jsx)(y.h,{asChild:!0,container:n,children:a})})})};te.displayName=e3;var tt="TooltipContent",tr=l.forwardRef((e,t)=>{let r=e6(tt,e.__scopeTooltip),{forceMount:a=r.forceMount,side:n="top",...l}=e,o=e2(tt,e.__scopeTooltip);return(0,s.jsx)(w.z,{present:a||o.open,children:o.disableHoverableContent?(0,s.jsx)(to,{side:n,...l,ref:t}):(0,s.jsx)(ta,{side:n,...l,ref:t})})}),ta=l.forwardRef((e,t)=>{let r=e2(tt,e.__scopeTooltip),a=eJ(tt,e.__scopeTooltip),n=l.useRef(null),o=(0,p.e)(t,n),[i,c]=l.useState(null),{trigger:u,onClose:d}=r,m=n.current,{onPointerInTransitChange:f}=a,v=l.useCallback(()=>{c(null),f(!1)},[f]),h=l.useCallback((e,t)=>{let r=e.currentTarget,a={x:e.clientX,y:e.clientY},n=function(e,t){let r=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),n=Math.abs(t.right-e.x),l=Math.abs(t.left-e.x);switch(Math.min(r,a,n,l)){case l:return"left";case n:return"right";case r:return"top";case a:return"bottom";default:throw Error("unreachable")}}(a,r.getBoundingClientRect());c(function(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:e.y>t.y?1:0),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let a=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(a.y-r.y)>=(e.y-r.y)*(a.x-r.x))t.pop();else break}t.push(a)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let a=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(a.y-t.y)>=(e.y-t.y)*(a.x-t.x))r.pop();else break}r.push(a)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5,a=[];switch(t){case"top":a.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":a.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":a.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":a.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return a}(a,n),...function(e){let{top:t,right:r,bottom:a,left:n}=e;return[{x:n,y:t},{x:r,y:t},{x:r,y:a},{x:n,y:a}]}(t.getBoundingClientRect())])),f(!0)},[f]);return l.useEffect(()=>()=>v(),[v]),l.useEffect(()=>{if(u&&m){let e=e=>h(e,m),t=e=>h(e,u);return u.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[u,m,h,v]),l.useEffect(()=>{if(i){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},a=(null==u?void 0:u.contains(t))||(null==m?void 0:m.contains(t)),n=!function(e,t){let{x:r,y:a}=e,n=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let o=t[e].x,s=t[e].y,i=t[l].x,c=t[l].y;s>a!=c>a&&r<(i-o)*(a-s)/(c-s)+o&&(n=!n)}return n}(r,i);a?v():n&&(v(),d())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,m,i,d,v]),(0,s.jsx)(to,{...e,ref:o})}),[tn,tl]=eZ(e1,{isInside:!1}),to=l.forwardRef((e,t)=>{let{__scopeTooltip:r,children:a,"aria-label":n,onEscapeKeyDown:o,onPointerDownOutside:c,...u}=e,d=e2(tt,r),p=eY(r),{onClose:m}=d;return l.useEffect(()=>(document.addEventListener(e$,m),()=>document.removeEventListener(e$,m)),[m]),l.useEffect(()=>{if(d.trigger){let e=e=>{let t=e.target;(null==t?void 0:t.contains(d.trigger))&&m()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,m]),(0,s.jsx)(h.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:m,children:(0,s.jsxs)(eU.VY,{"data-state":d.stateAttribute,...p,...u,ref:t,style:{...u.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,s.jsx)(N.A4,{children:a}),(0,s.jsx)(tn,{scope:r,isInside:!0,children:(0,s.jsx)(i,{id:d.contentId,role:"tooltip",children:n||a})})]})})});
5tr.displayName=tt;var ts="TooltipArrow",ti=l.forwardRef((e,t)=>{let{__scopeTooltip:r,...a}=e,n=eY(r);return tl(ts,r).isInside?null:(0,s.jsx)(eU.Eh,{...n,...a,ref:t})});ti.displayName=ts;var tc=r(37279);function tu(e){switch(e){case"tomato":case"red":case"ruby":case"crimson":case"pink":case"plum":case"purple":case"violet":return"mauve";case"iris":case"indigo":case"blue":case"sky":case"cyan":return"slate";case"teal":case"jade":case"mint":case"green":return"sage";case"grass":case"lime":return"olive";case"yellow":case"amber":case"orange":case"brown":case"gold":case"bronze":return"sand";case"gray":return"gray"}}let td=["none","small","medium","large","full"],tp={radius:{type:"enum",values:td,default:void 0}},tm={...ew,hasBackground:{type:"boolean",default:!0},appearance:{type:"enum",values:["inherit","light","dark"],default:"inherit"},accentColor:{type:"enum",values:eN,default:"indigo"},grayColor:{type:"enum",values:["auto","gray","mauve","slate","sage","olive","sand"],default:"auto"},panelBackground:{type:"enum",values:["solid","translucent"],default:"translucent"},radius:{type:"enum",values:td,default:"medium"},scaling:{type:"enum",values:["90%","95%","100%","105%","110%"],default:"100%"}},tf=()=>{},tv=l.createContext(void 0);function th(){let e=l.useContext(tv);if(void 0===e)throw Error("`useThemeContext` must be used within a `Theme`");return e}let tg=l.forwardRef((e,t)=>void 0===l.useContext(tv)?l.createElement(e0,{delayDuration:200},l.createElement(tc._9,{dir:"ltr"},l.createElement(ty,{...e,ref:t}))):l.createElement(tw,{...e,ref:t}));tg.displayName="Theme";let ty=l.forwardRef((e,t)=>{let{appearance:r=tm.appearance.default,accentColor:a=tm.accentColor.default,grayColor:n=tm.grayColor.default,panelBackground:o=tm.panelBackground.default,radius:s=tm.radius.default,scaling:i=tm.scaling.default,hasBackground:c=tm.hasBackground.default,...u}=e,[d,p]=l.useState(r);l.useEffect(()=>p(r),[r]);let[m,f]=l.useState(a);l.useEffect(()=>f(a),[a]);let[v,h]=l.useState(n);l.useEffect(()=>h(n),[n]);let[g,y]=l.useState(o);l.useEffect(()=>y(o),[o]);
5let[w,C]=l.useState(s);l.useEffect(()=>C(s),[s]);let[x,b]=l.useState(i);return l.useEffect(()=>b(i),[i]),l.createElement(tw,{...u,ref:t,isRoot:!0,hasBackground:c,appearance:d,accentColor:m,grayColor:v,panelBackground:g,radius:w,scaling:x,onAppearanceChange:p,onAccentColorChange:f,onGrayColorChange:h,onPanelBackgroundChange:y,onRadiusChange:C,onScalingChange:b})});ty.displayName="ThemeRoot";let tw=l.forwardRef((e,t)=>{var r,a,n,o,s,i;let c=l.useContext(tv),{asChild:d,isRoot:p,hasBackground:m,appearance:f=null!==(r=null==c?void 0:c.appearance)&&void 0!==r?r:tm.appearance.default,accentColor:v=null!==(a=null==c?void 0:c.accentColor)&&void 0!==a?a:tm.accentColor.default,grayColor:h=null!==(n=null==c?void 0:c.resolvedGrayColor)&&void 0!==n?n:tm.grayColor.default,panelBackground:g=null!==(o=null==c?void 0:c.panelBackground)&&void 0!==o?o:tm.panelBackground.default,radius:y=null!==(s=null==c?void 0:c.radius)&&void 0!==s?s:tm.radius.default,scaling:w=null!==(i=null==c?void 0:c.scaling)&&void 0!==i?i:tm.scaling.default,onAppearanceChange:C=tf,onAccentColorChange:x=tf,onGrayColorChange:b=tf,onPanelBackgroundChange:E=tf,onRadiusChange:R=tf,onScalingChange:M=tf,...S}=e,T=d?N.g7:"div",k="auto"===h?tu(v):h,j="light"===e.appearance||"dark"===e.appearance;return l.createElement(tv.Provider,{value:l.useMemo(()=>({appearance:f,accentColor:v,grayColor:h,resolvedGrayColor:k,panelBackground:g,radius:y,scaling:w,onAppearanceChange:C,onAccentColorChange:x,onGrayColorChange:b,onPanelBackgroundChange:E,onRadiusChange:R,onScalingChange:M}),[f,v,h,k,g,y,w,C,x,b,E,R,M])},l.createElement(T,{"data-is-root-theme":p?"true":"false","data-accent-color":v,"data-gray-color":k,"data-has-background":(void 0===m?p||j:m)?"true":"false","data-panel-background":g,"data-radius":y,"data-scaling":w,ref:t,...S,className:u("radix-themes",{light:"light"===f,dark:"dark"===f},S.className)}))});tw.displayName="ThemeImpl";let tC=e=>{if(!l.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${l.Children.toArray(e).map(e=>"object"==typeof e&&"type"in e&&"string"==typeof e.type?e.type:typeof e).join(", ")}`);return e};l.forwardRef(({children:e,...t},r)=>l.createElement(en,{...t,ref:r,asChild:!0},tC(e))).displayName="AlertDialog.Trigger",l.forwardRef(({align:e,...t},r)=>{let{align:a,...n}=eb,{className:o}=eW({align:e},{align:a}),{className:s,forceMount:i,container:c,...d}=eW(t,n);return l.createElement(el,{container:c,forceMount:i},l.createElement(tg,{asChild:!0},l.createElement(eo,{className:"rt-BaseDialogOverlay rt-AlertDialogOverlay"},l.createElement("div",{className:"rt-BaseDialogScroll rt-AlertDialogScroll"},l.createElement("div",{className:`rt-BaseDialogScrollPadding rt-AlertDialogScrollPadding ${o}`},l.createElement(eu,{...d,ref:r,className:u("rt-BaseDialogContent","rt-AlertDialogContent",s)}))))))}).displayName="AlertDialog.Content",l.forwardRef((e,t)=>l.createElement(ep,{asChild:!0},l.createElement(eH,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t}))).displayName="AlertDialog.Title",l.forwardRef((e,t)=>l.createElement(ef,{asChild:!0},l.createElement(eK,{as:"p",size:"3",...e,asChild:!1,ref:t}))).displayName="AlertDialog.Description",l.forwardRef(({children:e,...t},r)=>l.createElement(ev,{...t,ref:r,asChild:!0},tC(e))).displayName="AlertDialog.Action",l.forwardRef(({children:e,...t},r)=>l.createElement(eg,{...t,ref:r,asChild:!0},tC(e))).displayName="AlertDialog.Cancel";var tx=r(58242),tb=r(31618),tN="Avatar",[tE,tR]=(0,d.b)(tN),[tM,tS]=tE(tN),tT=l.forwardRef((e,t)=>{let{__scopeAvatar:r,...a}=e,[n,i]=l.useState("idle");return(0,s.jsx)(tM,{scope:r,imageLoadingStatus:n,onImageLoadingStatusChange:i,children:(0,s.jsx)(o.WV.span,{...a,ref:t})})});tT.displayName=tN;var tk="AvatarImage",tj=l.forwardRef((e,t)=>{let{__scopeAvatar:r,src:a,onLoadingStatusChange:n=()=>{},...i}=e,c=tS(tk,r),u=function(e){let[t,r]=l.useState("idle");return(0,tb.b)(()=>
5{if(!e){r("error");return}let t=!0,a=new window.Image,n=e=>()=>{t&&r(e)};return r("loading"),a.onload=n("loaded"),a.onerror=n("error"),a.src=e,()=>{t=!1}},[e]),t}(a),d=(0,tx.W)(e=>{n(e),c.onImageLoadingStatusChange(e)});return(0,tb.b)(()=>{"idle"!==u&&d(u)},[u,d]),"loaded"===u?(0,s.jsx)(o.WV.img,{...i,ref:t,src:a}):null});tj.displayName=tk;var tI="AvatarFallback",tP=l.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:a,...n}=e,i=tS(tI,r),[c,u]=l.useState(void 0===a);return l.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>u(!0),a);return()=>window.clearTimeout(e)}},[a]),c&&"loaded"!==i.imageLoadingStatus?(0,s.jsx)(o.WV.span,{...n,ref:t}):null});tP.displayName=tI;let tD={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"3",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"soft"},...eR,...eM,...tp,fallback:{type:"ReactNode",required:!0}};function tL(e,t){let{asChild:r,children:a}=e;if(!r)return"function"==typeof t?t(a):t;let n=l.Children.only(a);return l.cloneElement(n,{children:"function"==typeof t?t(n.props.children):t})}l.forwardRef((e,t)=>{let{asChild:r,children:a,className:n,style:o,color:s,radius:i,...c}=eW(e,tD,eO);return l.createElement(tT,{"data-accent-color":s,"data-radius":i,className:u("rt-reset","rt-AvatarRoot",n),style:o,asChild:r},tL({asChild:r,children:a},l.createElement(t_,{ref:t,...c})))}).displayName="Avatar";let t_=l.forwardRef((e,t)=>{let{fallback:r,...a}=e,[n,o]=l.useState("idle");return l.createElement(l.Fragment,null,"idle"===n||"loading"===n?l.createElement("span",{className:"rt-AvatarFallback"}):null,"error"===n?l.createElement(tP,{className:u("rt-AvatarFallback",{"rt-one-letter":"string"==typeof r&&1===r.length,"rt-two-letters":"string"==typeof r&&2===r.length}),delayMs:0},r):null,l.createElement(tj,{ref:t,className:"rt-AvatarImage",...a,onLoadingStatusChange:e=>{var t;null===(t=a.onLoadingStatusChange)||void 0===t||t.call(a,e),o(e)}}))});t_.displayName="AvatarImpl";let tz={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","surface","outline"],default:"soft"},...eR,...eM,...tp};l.forwardRef((e,t)=>{let{asChild:r,className:a,color:n,radius:o,...s}=eW(e,tz,eO);return l.createElement(r?N.g7:"span",{"data-accent-color":n,"data-radius":o,...s,ref:t,className:u("rt-reset","rt-Badge",a)})}).displayName="Badge",l.forwardRef((e,t)=>{let{asChild:r,children:a,className:n,...o}=e,s=r?N.g7:"blockquote";return l.createElement(eK,{asChild:!0,...o,ref:t,className:u("rt-Blockquote",n)},l.createElement(s,null,a))}).displayName="Blockquote";let tA={as:{type:"enum",values:["div","span"],default:"div"},...ew,display:{type:"enum",className:"rt-r-display",values:["none","inline","inline-block","block"],responsive:!0}},tV=["0","1","2","3","4","5","6","7","8","9"],tB={p:{type:"enum | string",className:"rt-r-p",customProperties:["--p"],values:tV,responsive:!0},px:{type:"enum | string",className:"rt-r-px",customProperties:["--pl","--pr"],values:tV,responsive:!0},py:{type:"enum | string",className:"rt-r-py",customProperties:["--pt","--pb"],values:tV,responsive:!0},pt:{type:"enum | string",className:"rt-r-pt",customProperties:["--pt"],values:tV,responsive:!0},pr:{type:"enum | string",className:"rt-r-pr",customProperties:["--pr"],values:tV,responsive:!0},pb:{type:"enum | string",className:"rt-r-pb",customProperties:["--pb"],values:tV,responsive:!0},pl:{type:"enum | string",className:"rt-r-pl",customProperties:["--pl"],values:tV,responsive:!0}},tW=["visible","hidden","clip","scroll","auto"],tF=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],tO={...tB,...eC,...ex,position:{type:"enum",className:"rt-r-position",values:["static","relative","absolute","fixed","sticky"],responsive:!0},inset:{type:"enum | string",className:"rt-r-inset",customProperties:["--inset"],values:tF,responsive:!0},top:{type:"enum | string",className:"rt-r-top",customProperties:["--top"],values:tF,responsive:!0},right:{type:"enum | string",className:"rt-r-right",customProperties:["--right"],values:tF,responsive:!0},bottom:{type:"enum | string",className:"rt-r-bottom",customProperties:["--bottom"],values:tF,responsive:!0}
5,left:{type:"enum | string",className:"rt-r-left",customProperties:["--left"],values:tF,responsive:!0},overflow:{type:"enum",className:"rt-r-overflow",values:tW,responsive:!0},overflowX:{type:"enum",className:"rt-r-ox",values:tW,responsive:!0},overflowY:{type:"enum",className:"rt-r-oy",values:tW,responsive:!0},flexBasis:{type:"string",className:"rt-r-fb",customProperties:["--flex-basis"],responsive:!0},flexShrink:{type:"enum | string",className:"rt-r-fs",customProperties:["--flex-shrink"],values:["0","1"],responsive:!0},flexGrow:{type:"enum | string",className:"rt-r-fg",customProperties:["--flex-grow"],values:["0","1"],responsive:!0},gridArea:{type:"string",className:"rt-r-ga",customProperties:["--grid-area"],responsive:!0},gridColumn:{type:"string",className:"rt-r-gc",customProperties:["--grid-column"],responsive:!0},gridColumnStart:{type:"string",className:"rt-r-gcs",customProperties:["--grid-column-start"],responsive:!0},gridColumnEnd:{type:"string",className:"rt-r-gce",customProperties:["--grid-column-end"],responsive:!0},gridRow:{type:"string",className:"rt-r-gr",customProperties:["--grid-row"],responsive:!0},gridRowStart:{type:"string",className:"rt-r-grs",customProperties:["--grid-row-start"],responsive:!0},gridRowEnd:{type:"string",className:"rt-r-gre",customProperties:["--grid-row-end"],responsive:!0}},tH=l.forwardRef((e,t)=>{let{className:r,asChild:a,as:n="div",...o}=eW(e,tA,tO,eO);return l.createElement(a?N.g7:n,{...o,ref:t,className:u("rt-Box",r)})});tH.displayName="Box";let tG={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","solid","soft","surface","outline","ghost"],default:"solid"},...eR,...eM,...tp,loading:{type:"boolean",className:"rt-loading",default:!1}},tK=["0","1","2","3","4","5","6","7","8","9"],tU={gap:{type:"enum | string",className:"rt-r-gap",customProperties:["--gap"],values:tK,responsive:!0},gapX:{type:"enum | string",className:"rt-r-cg",customProperties:["--column-gap"],values:tK,responsive:!0},gapY:{type:"enum | string",className:"rt-r-rg",customProperties:["--row-gap"],values:tK,responsive:!0}},tZ={as:{type:"enum",values:["div","span"],default:"div"},...ew,display:{type:"enum",className:"rt-r-display",values:["none","inline-flex","flex"],responsive:!0},direction:{type:"enum",className:"rt-r-fd",values:["row","column","row-reverse","column-reverse"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},...tU},tX=l.forwardRef((e,t)=>{let{className:r,asChild:a,as:n="div",...o}=eW(e,tZ,tO,eO);return l.createElement(a?N.g7:n,{...o,ref:t,className:u("rt-Flex",r)})});tX.displayName="Flex";let tY={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},loading:{type:"boolean",default:!0}},tq=parseFloat(l.version)>=19||"",t$=l.forwardRef((e,t)=>{let{className:r,children:a,loading:n,...o}=eW(e,tY,eO);if(!n)return a;let s=l.createElement("span",{...o,ref:t,className:u("rt-Spinner",r)},l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}),l.createElement("span",{className:"rt-SpinnerLeaf"}));return void 0===a?s:l.createElement(tX,{asChild:!0,position:"relative",align:"center",justify:"center"},l.createElement("span",null,l.createElement("span",{"aria-hidden":!0,style:{display:"contents",visibility:"hidden"},inert:void 0},a),l.createElement(tX,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},l.createElement("span",null,s))))});t$.displayName="Spinner";let tQ={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["soft","surface","outline"],default:"soft"},...eR,...eM};function tJ(e,t){if(void 0!==e)return"string"==typeof e?t(e):Object.fromEntries(Object.entries(e).map(([e,r])=>[e,t(r)]))}function t0(e){return"3"===e?"3":"2"}function t1(e){switch(e){case"1":return"1";case"2":case"3":return"2";case"4":return"3"}}let t9=l.forwardRef((e,t)=>
5{let{size:r=tG.size.default}=e,{className:a,children:n,asChild:o,color:s,radius:c,disabled:d=e.loading,...p}=eW(e,tG,eO);return l.createElement(o?N.g7:"button",{"data-disabled":d||void 0,"data-accent-color":s,"data-radius":c,...p,ref:t,className:u("rt-reset","rt-BaseButton",a),disabled:d},e.loading?l.createElement(l.Fragment,null,l.createElement("span",{style:{display:"contents",visibility:"hidden"},"aria-hidden":!0},n),l.createElement(i,null,n),l.createElement(tX,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},l.createElement("span",null,l.createElement(t$,{size:tJ(r,t1)})))):n)});t9.displayName="BaseButton";let t2=l.forwardRef(({className:e,...t},r)=>l.createElement(t9,{...t,ref:r,className:u("rt-Button",e)}));t2.displayName="Button";let t8=l.createContext({});l.forwardRef((e,t)=>{let{size:r=tQ.size.default}=e,{asChild:a,children:n,className:o,color:s,...i}=eW(e,tQ,eO);return l.createElement(a?N.g7:"div",{"data-accent-color":s,...i,className:u("rt-CalloutRoot",o),ref:t},l.createElement(t8.Provider,{value:l.useMemo(()=>({size:r}),[r])},n))}).displayName="Callout.Root",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement("div",{...a,className:u("rt-CalloutIcon",r),ref:t})}).displayName="Callout.Icon",l.forwardRef((e,t)=>{let{className:r,...a}=e,{size:n}=l.useContext(t8);return l.createElement(eK,{as:"p",size:tJ(n,t0),...a,asChild:!1,ref:t,className:u("rt-CalloutText",r)})}).displayName="Callout.Text";let t7={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5"],default:"1",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic","ghost"],default:"surface"}};function t4(e){let t=l.useRef({value:e,previous:e});return l.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,t7,eO);return l.createElement(r?N.g7:"div",{ref:t,...n,className:u("rt-reset","rt-BaseCard","rt-Card",a)})}).displayName="Card";var t3=r(41053),t5="Checkbox",[t6,re]=(0,d.b)(t5),[rt,rr]=t6(t5),ra=l.forwardRef((e,t)=>{let{__scopeCheckbox:r,name:a,checked:n,defaultChecked:i,required:c,disabled:u,value:d="on",onCheckedChange:f,...h}=e,[g,y]=l.useState(null),w=(0,p.e)(t,e=>y(e)),C=l.useRef(!1),x=!g||!!g.closest("form"),[b=!1,N]=(0,v.T)({prop:n,defaultProp:i,onChange:f}),E=l.useRef(b);return l.useEffect(()=>{let e=null==g?void 0:g.form;if(e){let t=()=>N(E.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[g,N]),(0,s.jsxs)(rt,{scope:r,state:b,disabled:u,children:[(0,s.jsx)(o.WV.button,{type:"button",role:"checkbox","aria-checked":rs(b)?"mixed":b,"aria-required":c,"data-state":ri(b),"data-disabled":u?"":void 0,disabled:u,value:d,...h,ref:w,onKeyDown:(0,m.M)(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,m.M)(e.onClick,e=>{N(e=>!!rs(e)||!e),x&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),x&&(0,s.jsx)(ro,{control:g,bubbles:!C.current,name:a,value:d,checked:b,required:c,disabled:u,style:{transform:"translateX(-100%)"}})]})});ra.displayName=t5;var rn="CheckboxIndicator",rl=l.forwardRef((e,t)=>{let{__scopeCheckbox:r,forceMount:a,...n}=e,l=rr(rn,r);return(0,s.jsx)(w.z,{present:a||rs(l.state)||!0===l.state,children:(0,s.jsx)(o.WV.span,{"data-state":ri(l.state),"data-disabled":l.disabled?"":void 0,...n,ref:t,style:{pointerEvents:"none",...e.style}})})});rl.displayName=rn;var ro=e=>{let{control:t,checked:r,bubbles:a=!0,...n}=e,o=l.useRef(null),i=t4(r),c=(0,t3.t)(t);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let n=new Event("click",{bubbles:a});e.indeterminate=rs(r),t.call(e,!rs(r)&&r),e.dispatchEvent(n)}},[i,r,a]),(0,s.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:!rs(r)&&r,...n,tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function rs(e){return"indeterminate"===e}function ri(e){return rs(e)?"indeterminate":e?"checked":"unchecked"}var rc=r(69626),ru="rovingFocusGroup.onEntryFocus",rd={bubbles:!1,cancelable:!0},rp="RovingFocusGroup",[rm,rf,rv]=(0,rc.B)(rp),[rh,rg]=(0,d.b)(rp,[rv]),[ry,rw]=rh(rp),rC=l.forwardRef((e,t)=>
5(0,s.jsx)(rm.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,s.jsx)(rm.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,s.jsx)(rx,{...e,ref:t})})}));rC.displayName=rp;var rx=l.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:a,loop:n=!1,dir:i,currentTabStopId:c,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:d,onEntryFocus:f,preventScrollOnEntryFocus:h=!1,...g}=e,y=l.useRef(null),w=(0,p.e)(t,y),C=(0,tc.gm)(i),[x=null,b]=(0,v.T)({prop:c,defaultProp:u,onChange:d}),[N,E]=l.useState(!1),R=(0,tx.W)(f),M=rf(r),S=l.useRef(!1),[T,k]=l.useState(0);return l.useEffect(()=>{let e=y.current;if(e)return e.addEventListener(ru,R),()=>e.removeEventListener(ru,R)},[R]),(0,s.jsx)(ry,{scope:r,orientation:a,dir:C,loop:n,currentTabStopId:x,onItemFocus:l.useCallback(e=>b(e),[b]),onItemShiftTab:l.useCallback(()=>E(!0),[]),onFocusableItemAdd:l.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:l.useCallback(()=>k(e=>e-1),[]),children:(0,s.jsx)(o.WV.div,{tabIndex:N||0===T?-1:0,"data-orientation":a,...g,ref:w,style:{outline:"none",...e.style},onMouseDown:(0,m.M)(e.onMouseDown,()=>{S.current=!0}),onFocus:(0,m.M)(e.onFocus,e=>{let t=!S.current;if(e.target===e.currentTarget&&t&&!N){let t=new CustomEvent(ru,rd);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=M().filter(e=>e.focusable);rR([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current),h)}}S.current=!1}),onBlur:(0,m.M)(e.onBlur,()=>E(!1))})})}),rb="RovingFocusGroupItem",rN=l.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:a=!0,active:n=!1,tabStopId:i,...c}=e,u=(0,f.M)(),d=i||u,p=rw(rb,r),v=p.currentTabStopId===d,h=rf(r),{onFocusableItemAdd:g,onFocusableItemRemove:y}=p;return l.useEffect(()=>{if(a)return g(),()=>y()},[a,g,y]),(0,s.jsx)(rm.ItemSlot,{scope:r,id:d,focusable:a,active:n,children:(0,s.jsx)(o.WV.span,{tabIndex:v?0:-1,"data-orientation":p.orientation,...c,ref:t,onMouseDown:(0,m.M)(e.onMouseDown,e=>{a?p.onItemFocus(d):e.preventDefault()}),onFocus:(0,m.M)(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:(0,m.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var a;let n=(a=e.key,"rtl"!==r?a:"ArrowLeft"===a?"ArrowRight":"ArrowRight"===a?"ArrowLeft":a);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return rE[n]}(e,p.orientation,p.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){var r,a;"prev"===t&&n.reverse();let l=n.indexOf(e.currentTarget);n=p.loop?(r=n,a=l+1,r.map((e,t)=>r[(a+t)%r.length])):n.slice(l+1)}setTimeout(()=>rR(n))}})})})});rN.displayName=rb;var rE={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rR(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let a of e)if(a===r||(a.focus({preventScroll:t}),document.activeElement!==r))return}let rM="CheckboxGroup",[rS,rT]=(0,d.b)(rM,[rg,re]),rk=rg(),rj=re(),[rI,rP]=rS(rM),rD=l.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,name:a,defaultValue:n,value:s,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:p=!0,onValueChange:m,...f}=e,h=rk(r),g=(0,tc.gm)(d),[y=[],w]=(0,v.T)({prop:s,defaultProp:n,onChange:m}),C=l.useCallback(e=>w(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[w]),x=l.useCallback(e=>w(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[w]);return l.createElement(rI,{scope:r,name:a,required:i,disabled:c,value:y,onItemCheck:C,onItemUncheck:x},l.createElement(rC,{asChild:!0,...h,orientation:u,dir:g,loop:p},l.createElement(o.WV.div,{role:"group","data-disabled":c?"":void 0,dir:g,...f,ref:t})))});rD.displayName=rM;let rL="CheckboxGroupItem",r_=l.forwardRef((e,t)=>{var r;let{__scopeCheckboxGroup:a,disabled:n,...o}=e,s=rP(rL,a),i=s.disabled||n,c=rk(a),u=rj(a),d=l.useRef(null),m=(0,p.e)(t,d),f=null===(r=s.value)||void 0===r?void 0:r.includes(o.value);return l.createElement(rN,{asChild:!0,...c,focusable:!i,active:f},l.createElement(ra,{name:s.name,disabled:i,required:s.required,
5checked:f,...u,...o,ref:m,onCheckedChange:t=>{t?s.onItemCheck(e.value):s.onItemUncheck(e.value)}}))});r_.displayName=rL;let rz=l.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,...a}=e,n=rj(r);return l.createElement(rl,{...n,...a,ref:t})});rz.displayName="CheckboxGroupIndicator";let rA={as:{type:"enum",values:["div","span"],default:"div"},...ew,display:{type:"enum",className:"rt-r-display",values:["none","inline-grid","grid"],responsive:!0},areas:{type:"string",className:"rt-r-gta",customProperties:["--grid-template-areas"],responsive:!0},columns:{type:"enum | string",className:"rt-r-gtc",customProperties:["--grid-template-columns"],values:["1","2","3","4","5","6","7","8","9"],parseValue:rV,responsive:!0},rows:{type:"enum | string",className:"rt-r-gtr",customProperties:["--grid-template-rows"],values:["1","2","3","4","5","6","7","8","9"],parseValue:rV,responsive:!0},flow:{type:"enum",className:"rt-r-gaf",values:["row","column","dense","row-dense","column-dense"],responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end","between"],parseValue:function(e){return"between"===e?"space-between":e},responsive:!0},...tU};function rV(e){return rA.columns.values.includes(e)?e:e?.match(/^\d+$/)?`repeat(${e}, minmax(0, 1fr))`:e}let rB={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...eE,...eM,columns:{...rA.columns,default:"repeat(auto-fit, minmax(200px, 1fr))"},gap:{...rA.gap,default:"4"}},rW={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM},rF=l.forwardRef((e,t)=>{let{className:r,asChild:a,as:n="div",...o}=eW(e,rA,tO,eO);return l.createElement(a?N.g7:n,{...o,ref:t,className:u("rt-Grid",r)})});rF.displayName="Grid";let rO=l.forwardRef((e,t)=>l.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.75 4.5C0.75 4.08579 1.08579 3.75 1.5 3.75H7.5C7.91421 3.75 8.25 4.08579 8.25 4.5C8.25 4.91421 7.91421 5.25 7.5 5.25H1.5C1.08579 5.25 0.75 4.91421 0.75 4.5Z"})));rO.displayName="ThickDividerHorizontalIcon";let rH=l.forwardRef((e,t)=>l.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.53547 0.62293C8.88226 0.849446 8.97976 1.3142 8.75325 1.66099L4.5083 8.1599C4.38833 8.34356 4.19397 8.4655 3.9764 8.49358C3.75883 8.52167 3.53987 8.45309 3.3772 8.30591L0.616113 5.80777C0.308959 5.52987 0.285246 5.05559 0.563148 4.74844C0.84105 4.44128 1.31533 4.41757 1.62249 4.69547L3.73256 6.60459L7.49741 0.840706C7.72393 0.493916 8.18868 0.396414 8.53547 0.62293Z"})));rH.displayName="ThickCheckIcon";let rG=l.forwardRef((e,t)=>l.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},l.createElement("path",{d:"M0.135232 3.15803C0.324102 2.95657 0.640521 2.94637 0.841971 3.13523L4.5 6.56464L8.158 3.13523C8.3595 2.94637 8.6759 2.95657 8.8648 3.15803C9.0536 3.35949 9.0434 3.67591 8.842 3.86477L4.84197 7.6148C4.64964 7.7951 4.35036 7.7951 4.15803 7.6148L0.158031 3.86477C-0.0434285 3.67591 -0.0536285 3.35949 0.135232 3.15803Z"})));rG.displayName="ChevronDownIcon";let rK=l.forwardRef((e,t)=>l.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.23826 0.201711C3.54108 -0.0809141 4.01567 -0.0645489 4.29829 0.238264L7.79829 3.98826C8.06724 4.27642 8.06724 4.72359 7.79829 5.01174L4.29829 8.76174C4.01567 9.06455 3.54108 9.08092 3.23826 8.79829C2.93545 8.51567 2.91909 8.04108 3.20171 7.73826L6.22409 4.5L3.20171 1.26174C2.91909 0.958928 2.93545 0.484337 3.23826 0.201711Z"})));rK.displayName="ThickChevronRightIcon";let rU="CheckboxCards",[rZ]=(0,d.b)(rU,[rT]),rX=rT(),[rY,rq]=rZ(rU);l.forwardRef((e,t)=>
5{let{__scopeCheckboxCards:r,className:a,color:n,...o}=eW(e,rB,eO),s=rX(r);return l.createElement(rY,{scope:r,size:e.size,highContrast:e.highContrast},l.createElement(rF,{asChild:!0},l.createElement(rD,{...s,"data-accent-color":n,...o,ref:t,className:u("rt-CheckboxCardsRoot",a)})))}).displayName="CheckboxCards.Root",l.forwardRef((e,t)=>{let{__scopeCheckboxCards:r,children:a,className:n,style:o,...s}=e,i=rq("CheckboxCardsItem",r),c=rX(r),{className:d}=eW({size:null==i?void 0:i.size,variant:"surface",highContrast:null==i?void 0:i.highContrast},rW);return l.createElement("label",{className:u("rt-BaseCard","rt-CheckboxCardsItem",n),style:o},a,l.createElement(r_,{...c,...s,ref:t,className:u("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxCardCheckbox",d)},l.createElement(rz,{...c,asChild:!0,className:"rt-BaseCheckboxIndicator"},l.createElement(rH,null))))}).displayName="CheckboxCards.Item";let r$={...ew,...rW},rQ="CheckboxGroup",[rJ]=(0,d.b)(rQ,[rT]),r0=rT(),[r1,r9]=rJ(rQ);l.forwardRef((e,t)=>{let{color:r=r$.color.default,highContrast:a=r$.highContrast.default,size:n=r$.size.default,variant:o=r$.variant.default,...s}=e,{__scopeCheckboxGroup:i,className:c,...d}=eW(s,eO),p=r0(i);return l.createElement(r1,{scope:i,color:r,size:n,highContrast:a,variant:o},l.createElement(rD,{...p,...d,ref:t,className:u("rt-CheckboxGroupRoot",c)}))}).displayName="CheckboxGroup.Root",l.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,children:a,className:n,style:o,...s}=e,{size:i}=r9("CheckboxGroupItem",r);return a?l.createElement(eK,{as:"label",size:i,className:u("rt-CheckboxGroupItem",n),style:o},l.createElement(r2,{__scopeCheckboxGroup:r,...s,ref:t}),a&&l.createElement("span",{className:"rt-CheckboxGroupItemInner"},a)):l.createElement(r2,{__scopeCheckboxGroup:r,...s,ref:t,className:n,style:o})}).displayName="CheckboxGroup.Item";let r2=l.forwardRef((e,t)=>{let{__scopeCheckboxGroup:r,...a}=e,n=r9("CheckboxGroupItemCheckbox",r),o=r0(r),{color:s,className:i}=eW({...a,...n},r$,eO);return l.createElement(r_,{...o,"data-accent-color":s,...a,ref:t,className:u("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxGroupItemCheckbox",i)},l.createElement(rz,{...o,asChild:!0,className:"rt-BaseCheckboxIndicator"},l.createElement(rH,null)))});r2.displayName="CheckboxGroup.ItemCheckbox",l.forwardRef((e,t)=>{let{className:r,color:a,checked:n,defaultChecked:o,onCheckedChange:s,...i}=eW(e,rW,eO),[c,d]=(0,v.T)({prop:n,defaultProp:o,onChange:s});return l.createElement(ra,{"data-accent-color":a,...i,defaultChecked:o,checked:c,onCheckedChange:d,asChild:!1,ref:t,className:u("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxRoot",r)},l.createElement(rl,{asChild:!0,className:"rt-BaseCheckboxIndicator rt-CheckboxIndicator"},l.createElement("indeterminate"===c?rO:rH,null)))}).displayName="Checkbox";let r8={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft","outline","ghost"],default:"soft"},...eI,...eR,...eM,...ej,...ek};l.forwardRef((e,t)=>{let{asChild:r,className:a,color:n,...o}=eW(e,r8,eO),s="ghost"===e.variant?n||void 0:n;return l.createElement(r?N.g7:"code",{"data-accent-color":s,...o,ref:t,className:u("rt-reset","rt-Code",a)})}).displayName="Code";let r7={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"4",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"flex":e},responsive:!0},align:{type:"enum",className:"rt-r-ai",values:["left","center","right"],parseValue:function(e){return"left"===e?"start":"right"===e?"end":e},responsive:!0}};l.forwardRef(({width:e,minWidth:t,maxWidth:r,height:a,minHeight:n,maxHeight:o,...s},i)=>{let{asChild:c,children:d,className:p,...m}=eW(s,r7,tO,eO),{className:f,style:v}=eW({width:e,minWidth:t,maxWidth:r,height:a,minHeight:n,maxHeight:o},eC,ex);return l.createElement(c?N.g7:"div",{...m,ref:i,className:u("rt-Container",p)},tL({asChild:c,children:d},e=>l.createElement("div",{className:u("rt-ContainerInner",f),style:v},e)))}).displayName="Container";var r4=["Enter"," "],r3=["ArrowUp","PageDown","End"],r5=["ArrowDown","PageUp","Home",...r3],r6={ltr:[...r4,"ArrowRight"],rtl:[...r4,"ArrowLeft"]},ae={ltr:["ArrowLeft"],rtl:["ArrowRight"]},at="Menu",[ar,aa,an]=(0,rc.B)(at),[al,ao]=(0,d.b)(at,[an,eU.D7,rg]),as=(0,eU.D7)(),ai=rg(),[ac,au]=al(at),[ad,ap]=al(at),am=l.forwardRef((e,t)=>
5{let{__scopeMenu:r,...a}=e,n=as(r);return(0,s.jsx)(eU.ee,{...n,...a,ref:t})});am.displayName="MenuAnchor";var af="MenuPortal",[av,ah]=al(af,{forceMount:void 0}),ag=e=>{let{__scopeMenu:t,forceMount:r,children:a,container:n}=e,l=au(af,t);return(0,s.jsx)(av,{scope:t,forceMount:r,children:(0,s.jsx)(w.z,{present:r||l.open,children:(0,s.jsx)(y.h,{asChild:!0,container:n,children:a})})})};ag.displayName=af;var ay="MenuContent",[aw,aC]=al(ay),ax=l.forwardRef((e,t)=>{let r=ah(ay,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,l=au(ay,e.__scopeMenu),o=ap(ay,e.__scopeMenu);return(0,s.jsx)(ar.Provider,{scope:e.__scopeMenu,children:(0,s.jsx)(w.z,{present:a||l.open,children:(0,s.jsx)(ar.Slot,{scope:e.__scopeMenu,children:o.modal?(0,s.jsx)(ab,{...n,ref:t}):(0,s.jsx)(aN,{...n,ref:t})})})})}),ab=l.forwardRef((e,t)=>{let r=au(ay,e.__scopeMenu),a=l.useRef(null),n=(0,p.e)(t,a);return l.useEffect(()=>{let e=a.current;if(e)return(0,b.Ry)(e)},[]),(0,s.jsx)(aE,{...e,ref:n,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,m.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),aN=l.forwardRef((e,t)=>{let r=au(ay,e.__scopeMenu);return(0,s.jsx)(aE,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),aE=l.forwardRef((e,t)=>{let{__scopeMenu:r,loop:a=!1,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:i,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:v,onInteractOutside:y,onDismiss:w,disableOutsideScroll:b,...E}=e,R=au(ay,r),M=ap(ay,r),S=as(r),T=ai(r),k=aa(r),[j,I]=l.useState(null),P=l.useRef(null),D=(0,p.e)(t,P,R.onContentChange),L=l.useRef(0),_=l.useRef(""),z=l.useRef(0),A=l.useRef(null),V=l.useRef("right"),B=l.useRef(0),W=b?x.Z:l.Fragment,F=b?{as:N.g7,allowPinchZoom:!0}:void 0,O=e=>{var t,r;let a=_.current+e,n=k().filter(e=>!e.disabled),l=document.activeElement,o=null===(t=n.find(e=>e.ref.current===l))||void 0===t?void 0:t.textValue,s=function(e,t,r){var a;let n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=(a=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(a+r)%e.length]));1===n.length&&(l=l.filter(e=>e!==r));let o=l.find(e=>e.toLowerCase().startsWith(n.toLowerCase()));return o!==r?o:void 0}(n.map(e=>e.textValue),a,o),i=null===(r=n.find(e=>e.textValue===s))||void 0===r?void 0:r.ref.current;!function e(t){_.current=t,window.clearTimeout(L.current),""!==t&&(L.current=window.setTimeout(()=>e(""),1e3))}(a),i&&setTimeout(()=>i.focus())};l.useEffect(()=>()=>window.clearTimeout(L.current),[]),(0,C.EW)();let H=l.useCallback(e=>{var t,r,a;return V.current===(null===(t=A.current)||void 0===t?void 0:t.side)&&!!(a=null===(r=A.current)||void 0===r?void 0:r.area)&&function(e,t){let{x:r,y:a}=e,n=!1;for(let e=0,l=t.length-1;e<t.length;l=e++){let o=t[e].x,s=t[e].y,i=t[l].x,c=t[l].y;s>a!=c>a&&r<(i-o)*(a-s)/(c-s)+o&&(n=!n)}return n}({x:e.clientX,y:e.clientY},a)},[]);return(0,s.jsx)(aw,{scope:r,searchRef:_,onItemEnter:l.useCallback(e=>{H(e)&&e.preventDefault()},[H]),onItemLeave:l.useCallback(e=>{var t;H(e)||(null===(t=P.current)||void 0===t||t.focus(),I(null))},[H]),onTriggerLeave:l.useCallback(e=>{H(e)&&e.preventDefault()},[H]),pointerGraceTimerRef:z,onPointerGraceIntentChange:l.useCallback(e=>{A.current=e},[]),children:(0,s.jsx)(W,{...F,children:(0,s.jsx)(g.M,{asChild:!0,trapped:n,onMountAutoFocus:(0,m.M)(o,e=>{var t;e.preventDefault(),null===(t=P.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:i,children:(0,s.jsx)(h.XB,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:v,onInteractOutside:y,onDismiss:w,children:(0,s.jsx)(rC,{asChild:!0,...T,dir:M.dir,orientation:"vertical",loop:a,currentTabStopId:j,onCurrentTabStopIdChange:I,onEntryFocus:(0,m.M)(u,e=>{M.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,s.jsx)(eU.VY,{role:"menu","aria-orientation":"vertical","data-state":a$(R.open),"data-radix-menu-content":"",dir:M.dir,...S,...E,ref:D,style:{outline:"none",...E.style},onKeyDown:(0,m.M)(E.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,a=1===e.ke
5y.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&a&&O(e.key));let n=P.current;if(e.target!==n||!r5.includes(e.key))return;e.preventDefault();let l=k().filter(e=>!e.disabled).map(e=>e.ref.current);r3.includes(e.key)&&l.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(l)}),onBlur:(0,m.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(L.current),_.current="")}),onPointerMove:(0,m.M)(e.onPointerMove,a0(e=>{let t=e.target,r=B.current!==e.clientX;if(e.currentTarget.contains(t)&&r){let t=e.clientX>B.current?"right":"left";V.current=t,B.current=e.clientX}}))})})})})})})});ax.displayName=ay;var aR=l.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return(0,s.jsx)(o.WV.div,{role:"group",...a,ref:t})});aR.displayName="MenuGroup";var aM=l.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return(0,s.jsx)(o.WV.div,{...a,ref:t})});aM.displayName="MenuLabel";var aS="MenuItem",aT="menu.itemSelect",ak=l.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:a,...n}=e,i=l.useRef(null),c=ap(aS,e.__scopeMenu),u=aC(aS,e.__scopeMenu),d=(0,p.e)(t,i),f=l.useRef(!1);return(0,s.jsx)(aj,{...n,ref:d,disabled:r,onClick:(0,m.M)(e.onClick,()=>{let e=i.current;if(!r&&e){let t=new CustomEvent(aT,{bubbles:!0,cancelable:!0});e.addEventListener(aT,e=>null==a?void 0:a(e),{once:!0}),(0,o.jH)(e,t),t.defaultPrevented?f.current=!1:c.onClose()}}),onPointerDown:t=>{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,t),f.current=!0},onPointerUp:(0,m.M)(e.onPointerUp,e=>{var t;f.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{let t=""!==u.searchRef.current;!r&&(!t||" "!==e.key)&&r4.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});ak.displayName=aS;var aj=l.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:a=!1,textValue:n,...i}=e,c=aC(aS,r),u=ai(r),d=l.useRef(null),f=(0,p.e)(t,d),[v,h]=l.useState(!1),[g,y]=l.useState("");return l.useEffect(()=>{let e=d.current;if(e){var t;y((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[i.children]),(0,s.jsx)(ar.ItemSlot,{scope:r,disabled:a,textValue:null!=n?n:g,children:(0,s.jsx)(rN,{asChild:!0,...u,focusable:!a,children:(0,s.jsx)(o.WV.div,{role:"menuitem","data-highlighted":v?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...i,ref:f,onPointerMove:(0,m.M)(e.onPointerMove,a0(e=>{a?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,m.M)(e.onPointerLeave,a0(e=>c.onItemLeave(e))),onFocus:(0,m.M)(e.onFocus,()=>h(!0)),onBlur:(0,m.M)(e.onBlur,()=>h(!1))})})})}),aI=l.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:a,...n}=e;return(0,s.jsx)(aB,{scope:e.__scopeMenu,checked:r,children:(0,s.jsx)(ak,{role:"menuitemcheckbox","aria-checked":aQ(r)?"mixed":r,...n,ref:t,"data-state":aJ(r),onSelect:(0,m.M)(n.onSelect,()=>null==a?void 0:a(!!aQ(r)||!r),{checkForDefaultPrevented:!1})})})});aI.displayName="MenuCheckboxItem";var aP="MenuRadioGroup",[aD,aL]=al(aP,{value:void 0,onValueChange:()=>{}}),a_=l.forwardRef((e,t)=>{let{value:r,onValueChange:a,...n}=e,l=(0,tx.W)(a);return(0,s.jsx)(aD,{scope:e.__scopeMenu,value:r,onValueChange:l,children:(0,s.jsx)(aR,{...n,ref:t})})});a_.displayName=aP;var az="MenuRadioItem",aA=l.forwardRef((e,t)=>{let{value:r,...a}=e,n=aL(az,e.__scopeMenu),l=r===n.value;return(0,s.jsx)(aB,{scope:e.__scopeMenu,checked:l,children:(0,s.jsx)(ak,{role:"menuitemradio","aria-checked":l,...a,ref:t,"data-state":aJ(l),onSelect:(0,m.M)(a.onSelect,()=>{var e;return null===(e=n.onValueChange)||void 0===e?void 0:e.call(n,r)},{checkForDefaultPrevented:!1})})})});aA.displayName=az;var aV="MenuItemIndicator",[aB,aW]=al(aV,{checked:!1}),aF=l.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:a,...n}=e,l=aW(aV,r);return(0,s.jsx)(w.z,{present:a||aQ(l.checked)||!0===l.checked,children:(0,s.jsx)(o.WV.span,{...n,ref:t,"data-state":aJ(l.checked)})})});aF.displayName=aV;var aO=l.forwardRef((e,t)=>{let{__scopeMenu:r,...a}=e;return(0,s.jsx)(o.WV.div,{role:"separator","aria-orientation":"horizontal",...a,ref:t})});aO.displayName="MenuSeparator";var aH=l.forwardRef((e,t)=>
5{let{__scopeMenu:r,...a}=e,n=as(r);return(0,s.jsx)(eU.Eh,{...n,...a,ref:t})});aH.displayName="MenuArrow";var aG="MenuSub",[aK,aU]=al(aG),aZ="MenuSubTrigger",aX=l.forwardRef((e,t)=>{let r=au(aZ,e.__scopeMenu),a=ap(aZ,e.__scopeMenu),n=aU(aZ,e.__scopeMenu),o=aC(aZ,e.__scopeMenu),i=l.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=o,d={__scopeMenu:e.__scopeMenu},f=l.useCallback(()=>{i.current&&window.clearTimeout(i.current),i.current=null},[]);return l.useEffect(()=>f,[f]),l.useEffect(()=>{let e=c.current;return()=>{window.clearTimeout(e),u(null)}},[c,u]),(0,s.jsx)(am,{asChild:!0,...d,children:(0,s.jsx)(aj,{id:n.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":n.contentId,"data-state":a$(r.open),...e,ref:(0,p.F)(t,n.onTriggerChange),onClick:t=>{var a;null===(a=e.onClick)||void 0===a||a.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,m.M)(e.onPointerMove,a0(t=>{o.onItemEnter(t),t.defaultPrevented||e.disabled||r.open||i.current||(o.onPointerGraceIntentChange(null),i.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100))})),onPointerLeave:(0,m.M)(e.onPointerLeave,a0(e=>{var t,a;f();let n=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(n){let t=null===(a=r.content)||void 0===a?void 0:a.dataset.side,l="right"===t,s=n[l?"left":"right"],i=n[l?"right":"left"];o.onPointerGraceIntentChange({area:[{x:e.clientX+(l?-5:5),y:e.clientY},{x:s,y:n.top},{x:i,y:n.top},{x:i,y:n.bottom},{x:s,y:n.bottom}],side:t}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(e),e.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:(0,m.M)(e.onKeyDown,t=>{let n=""!==o.searchRef.current;if(!e.disabled&&(!n||" "!==t.key)&&r6[a.dir].includes(t.key)){var l;r.onOpenChange(!0),null===(l=r.content)||void 0===l||l.focus(),t.preventDefault()}})})})});aX.displayName=aZ;var aY="MenuSubContent",aq=l.forwardRef((e,t)=>{let r=ah(ay,e.__scopeMenu),{forceMount:a=r.forceMount,...n}=e,o=au(ay,e.__scopeMenu),i=ap(ay,e.__scopeMenu),c=aU(aY,e.__scopeMenu),u=l.useRef(null),d=(0,p.e)(t,u);return(0,s.jsx)(ar.Provider,{scope:e.__scopeMenu,children:(0,s.jsx)(w.z,{present:a||o.open,children:(0,s.jsx)(ar.Slot,{scope:e.__scopeMenu,children:(0,s.jsx)(aE,{id:c.contentId,"aria-labelledby":c.triggerId,...n,ref:d,align:"start",side:"rtl"===i.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;i.isUsingKeyboardRef.current&&(null===(t=u.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,m.M)(e.onFocusOutside,e=>{e.target!==c.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:(0,m.M)(e.onEscapeKeyDown,e=>{i.onClose(),e.preventDefault()}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=ae[i.dir].includes(e.key);if(t&&r){var a;o.onOpenChange(!1),null===(a=c.trigger)||void 0===a||a.focus(),e.preventDefault()}})})})})})});function a$(e){return e?"open":"closed"}function aQ(e){return"indeterminate"===e}function aJ(e){return aQ(e)?"indeterminate":e?"checked":"unchecked"}function a0(e){return t=>"mouse"===t.pointerType?e(t):void 0}aq.displayName=aY;var a1="ContextMenu",[a9,a2]=(0,d.b)(a1,[ao]),a8=ao(),[a7,a4]=a9(a1),a3="ContextMenuTrigger",a5=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,disabled:a=!1,...n}=e,i=a4(a3,r),c=a8(r),u=l.useRef({x:0,y:0}),d=l.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...u.current})}),p=l.useRef(0),f=l.useCallback(()=>window.clearTimeout(p.current),[]),v=e=>{u.current={x:e.clientX,y:e.clientY},i.onOpenChange(!0)};return l.useEffect(()=>f,[f]),l.useEffect(()=>void(a&&f()),[a,f]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(am,{...c,virtualRef:d}),(0,s.jsx)(o.WV.span,{"data-state":i.open?"open":"closed","data-disabled":a?"":void 0,...n,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:a?e.onContextMenu:(0,m.M)(e.onContextMenu,e=>{f(),v(e),e.preventDefault()}),onPointerDown:a?e.onPointerDown:(0,m.M)(e.onPointerDown,np(e=>{f(),p.current=window.setTimeout(()=>v(e),700)})),onPointerMove:a?e.onPointerMove:(0,m.M)(e.onPointerMove,np(f)),onPointerCancel:a?e.onPointerCancel:(0,m.M)(e.onPointerCancel,np(f)),onPointerUp:a?e.onPointerUp:(0,m.M)(e.onPointerUp,np(f))})]})});a5.displayName=a3;var a6=e=>{let{__scopeContextMenu:t,...r}=e,a=a8(t);return(0,s.jsx)(ag,{...a,...r})};a6.displayName="ContextMenuPortal";var ne="ContextMenuContent",nt=l.forwardRef((e,t)=>
5{let{__scopeContextMenu:r,...a}=e,n=a4(ne,r),o=a8(r),i=l.useRef(!1);return(0,s.jsx)(ax,{...o,...a,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var r;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),!t.defaultPrevented&&i.current&&t.preventDefault(),i.current=!1},onInteractOutside:t=>{var r;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||n.modal||(i.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});nt.displayName=ne;var nr=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aR,{...n,...a,ref:t})});nr.displayName="ContextMenuGroup";var na=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);
5return(0,s.jsx)(aM,{...n,...a,ref:t})});na.displayName="ContextMenuLabel";var nn=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(ak,{...n,...a,ref:t})});nn.displayName="ContextMenuItem";var nl=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aI,{...n,...a,ref:t})});nl.displayName="ContextMenuCheckboxItem";var no=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(a_,{...n,...a,ref:t})});no.displayName="ContextMenuRadioGroup";var ns=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aA,{...n,...a,ref:t})});ns.displayName="ContextMenuRadioItem";var ni=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aF,{...n,...a,ref:t})});ni.displayName="ContextMenuItemIndicator";var nc=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aO,{...n,...a,ref:t})});nc.displayName="ContextMenuSeparator",l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aH,{...n,...a,ref:t})}).displayName="ContextMenuArrow";var nu=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aX,{...n,...a,ref:t})});nu.displayName="ContextMenuSubTrigger";var nd=l.forwardRef((e,t)=>{let{__scopeContextMenu:r,...a}=e,n=a8(r);return(0,s.jsx)(aq,{...n,...a,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function np(e){return t=>"mouse"!==t.pointerType?e(t):void 0}function nm(e,[t,r]){return Math.min(r,Math.max(t,e))}nd.displayName="ContextMenuSubContent";var nf="ScrollArea",[nv,nh]=(0,d.b)(nf),[ng,ny]=nv(nf),nw=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:a="hover",dir:n,scrollHideDelay:i=600,...c}=e,[u,d]=l.useState(null),[m,f]=l.useState(null),[v,h]=l.useState(null),[g,y]=l.useState(null),[w,C]=l.useState(null),[x,b]=l.useState(0),[N,E]=l.useState(0),[R,M]=l.useState(!1),[S,T]=l.useState(!1),k=(0,p.e)(t,e=>d(e)),j=(0,tc.gm)(n);return(0,s.jsx)(ng,{scope:r,type:a,dir:j,scrollHideDelay:i,scrollArea:u,viewport:m,onViewportChange:f,content:v,onContentChange:h,scrollbarX:g,onScrollbarXChange:y,scrollbarXEnabled:R,onScrollbarXEnabledChange:M,scrollbarY:w,onScrollbarYChange:C,scrollbarYEnabled:S,onScrollbarYEnabledChange:T,onCornerWidthChange:b,onCornerHeightChange:E,children:(0,s.jsx)(o.WV.div,{dir:j,...c,ref:k,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":N+"px",...e.style}})})});nw.displayName=nf;var nC="ScrollAreaViewport",nx=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:a,nonce:n,...i}=e,c=ny(nC,r),u=l.useRef(null),d=(0,p.e)(t,u,c.onViewportChange);return(0,s.jsxs)(s.Fragment,{children:[(0,s.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:n}),(0,s.jsx)(o.WV.div,{"data-radix-scroll-area-viewport":"",...i,ref:d,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,s.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:a})})]})});nx.displayName=nC;var nb="ScrollAreaScrollbar",nN=l.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=ny(nb,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:i}=n,c="horizontal"===e.orientation;return l.useEffect(()=>(c?o(!0):i(!0),()=>{c?o(!1):i(!1)}),[c,o,i]),"hover"===n.type?(0,s.jsx)(nE,{...a,ref:t,forceMount:r}):"scroll"===n.type?(0,s.jsx)(nR,{...a,ref:t,forceMount:r}):"auto"===n.type?(0,s.jsx)(nM,{...a,ref:t,forceMount:r}):"always"===n.type?(0,s.jsx)(nS,{...a,ref:t}):null});nN.displayName=nb;var nE=l.forwardRef((e,t)=>
5{let{forceMount:r,...a}=e,n=ny(nb,e.__scopeScrollArea),[o,i]=l.useState(!1);return l.useEffect(()=>{let e=n.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),i(!0)},a=()=>{t=window.setTimeout(()=>i(!1),n.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",a),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",a)}}},[n.scrollArea,n.scrollHideDelay]),(0,s.jsx)(w.z,{present:r||o,children:(0,s.jsx)(nM,{"data-state":o?"visible":"hidden",...a,ref:t})})}),nR=l.forwardRef((e,t)=>{var r,a;let{forceMount:n,...o}=e,i=ny(nb,e.__scopeScrollArea),c="horizontal"===e.orientation,u=nK(()=>p("SCROLL_END"),100),[d,p]=(r="hidden",a={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},l.useReducer((e,t)=>{let r=a[e][t];return null!=r?r:e},r));return l.useEffect(()=>{if("idle"===d){let e=window.setTimeout(()=>p("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[d,i.scrollHideDelay,p]),l.useEffect(()=>{let e=i.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],a=()=>{let a=e[t];r!==a&&(p("SCROLL"),u()),r=a};return e.addEventListener("scroll",a),()=>e.removeEventListener("scroll",a)}},[i.viewport,c,p,u]),(0,s.jsx)(w.z,{present:n||"hidden"!==d,children:(0,s.jsx)(nS,{"data-state":"hidden"===d?"hidden":"visible",...o,ref:t,onPointerEnter:(0,m.M)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,m.M)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),nM=l.forwardRef((e,t)=>{let r=ny(nb,e.__scopeScrollArea),{forceMount:a,...n}=e,[o,i]=l.useState(!1),c="horizontal"===e.orientation,u=nK(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;i(c?e:t)}},10);return nU(r.viewport,u),nU(r.content,u),(0,s.jsx)(w.z,{present:a||o,children:(0,s.jsx)(nS,{"data-state":o?"visible":"hidden",...n,ref:t})})}),nS=l.forwardRef((e,t)=>{let{orientation:r="vertical",...a}=e,n=ny(nb,e.__scopeScrollArea),o=l.useRef(null),i=l.useRef(0),[c,u]=l.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=nW(c.viewport,c.content),p={...a,sizes:c,onSizesChange:u,hasThumb:!!(d>0&&d<1),onThumbChange:e=>o.current=e,onThumbPointerUp:()=>i.current=0,onThumbPointerDown:e=>i.current=e};function m(e,t){return function(e,t,r){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",n=nF(r),l=t||n/2,o=r.scrollbar.paddingStart+l,s=r.scrollbar.size-r.scrollbar.paddingEnd-(n-l),i=r.content-r.viewport;return nH([o,s],"ltr"===a?[0,i]:[-1*i,0])(e)}(e,i.current,c,t)}return"horizontal"===r?(0,s.jsx)(nT,{...p,ref:t,onThumbPositionChange:()=>{if(n.viewport&&o.current){let e=nO(n.viewport.scrollLeft,c,n.dir);o.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{n.viewport&&(n.viewport.scrollLeft=e)},onDragScroll:e=>{n.viewport&&(n.viewport.scrollLeft=m(e,n.dir))}}):"vertical"===r?(0,s.jsx)(nk,{...p,ref:t,onThumbPositionChange:()=>{if(n.viewport&&o.current){let e=nO(n.viewport.scrollTop,c);o.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{n.viewport&&(n.viewport.scrollTop=e)},onDragScroll:e=>{n.viewport&&(n.viewport.scrollTop=m(e))}}):null}),nT=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:a,...n}=e,o=ny(nb,e.__scopeScrollArea),[i,c]=l.useState(),u=l.useRef(null),d=(0,p.e)(t,u,o.onScrollbarXChange);return l.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,s.jsx)(nP,{"data-orientation":"horizontal",...n,ref:d,sizes:r,style:{bottom:0,left:"rtl"===o.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===o.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":nF(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(o.viewport){let a=o.viewport.scrollLeft+t.deltaX;e.onWheelScroll(a),a>0&&a<r&&t.preventDefault()}},onResize:()=>{u.current&&o.viewport&&i&&a({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:nB(i.paddingLeft),paddingEnd:nB(i.paddingRight)}})}})}),nk=l.forwardRef((e,t)=>
5{let{sizes:r,onSizesChange:a,...n}=e,o=ny(nb,e.__scopeScrollArea),[i,c]=l.useState(),u=l.useRef(null),d=(0,p.e)(t,u,o.onScrollbarYChange);return l.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,s.jsx)(nP,{"data-orientation":"vertical",...n,ref:d,sizes:r,style:{top:0,right:"ltr"===o.dir?0:void 0,left:"rtl"===o.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":nF(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(o.viewport){let a=o.viewport.scrollTop+t.deltaY;e.onWheelScroll(a),a>0&&a<r&&t.preventDefault()}},onResize:()=>{u.current&&o.viewport&&i&&a({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:nB(i.paddingTop),paddingEnd:nB(i.paddingBottom)}})}})}),[nj,nI]=nv(nb),nP=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:a,hasThumb:n,onThumbChange:i,onThumbPointerUp:c,onThumbPointerDown:u,onThumbPositionChange:d,onDragScroll:f,onWheelScroll:v,onResize:h,...g}=e,y=ny(nb,r),[w,C]=l.useState(null),x=(0,p.e)(t,e=>C(e)),b=l.useRef(null),N=l.useRef(""),E=y.viewport,R=a.content-a.viewport,M=(0,tx.W)(v),S=(0,tx.W)(d),T=nK(h,10);function k(e){b.current&&f({x:e.clientX-b.current.left,y:e.clientY-b.current.top})}return l.useEffect(()=>{let e=e=>{let t=e.target;(null==w?void 0:w.contains(t))&&M(e,R)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,w,R,M]),l.useEffect(S,[a,S]),nU(w,T),nU(y.content,T),(0,s.jsx)(nj,{scope:r,scrollbar:w,hasThumb:n,onThumbChange:(0,tx.W)(i),onThumbPointerUp:(0,tx.W)(c),onThumbPositionChange:S,onThumbPointerDown:(0,tx.W)(u),children:(0,s.jsx)(o.WV.div,{...g,ref:x,style:{position:"absolute",...g.style},onPointerDown:(0,m.M)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),b.current=w.getBoundingClientRect(),N.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),k(e))}),onPointerMove:(0,m.M)(e.onPointerMove,k),onPointerUp:(0,m.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=N.current,y.viewport&&(y.viewport.style.scrollBehavior=""),b.current=null})})})}),nD="ScrollAreaThumb",nL=l.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=nI(nD,e.__scopeScrollArea);return(0,s.jsx)(w.z,{present:r||n.hasThumb,children:(0,s.jsx)(n_,{ref:t,...a})})}),n_=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:a,...n}=e,i=ny(nD,r),c=nI(nD,r),{onThumbPositionChange:u}=c,d=(0,p.e)(t,e=>c.onThumbChange(e)),f=l.useRef(),v=nK(()=>{f.current&&(f.current(),f.current=void 0)},100);return l.useEffect(()=>{let e=i.viewport;if(e){let t=()=>{if(v(),!f.current){let t=nG(e,u);f.current=t,u()}};return u(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,v,u]),(0,s.jsx)(o.WV.div,{"data-state":c.hasThumb?"visible":"hidden",...n,ref:d,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...a},onPointerDownCapture:(0,m.M)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,a=e.clientY-t.top;c.onThumbPointerDown({x:r,y:a})}),onPointerUp:(0,m.M)(e.onPointerUp,c.onThumbPointerUp)})});nL.displayName=nD;var nz="ScrollAreaCorner",nA=l.forwardRef((e,t)=>{let r=ny(nz,e.__scopeScrollArea),a=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&a?(0,s.jsx)(nV,{...e,ref:t}):null});nA.displayName=nz;var nV=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,...a}=e,n=ny(nz,r),[i,c]=l.useState(0),[u,d]=l.useState(0),p=!!(i&&u);return nU(n.scrollbarX,()=>{var e;let t=(null===(e=n.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;n.onCornerHeightChange(t),d(t)}),nU(n.scrollbarY,()=>{var e;let t=(null===(e=n.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;n.onCornerWidthChange(t),c(t)}),p?(0,s.jsx)(o.WV.div,{...a,ref:t,style:{width:i,height:u,position:"absolute",right:"ltr"===n.dir?0:void 0,left:"rtl"===n.dir?0:void 0,bottom:0,...e.style}}):null});function nB(e){return e?parseInt(e,10):0}function nW(e,t){let r=e/t;return isNaN(r)?0:r}function nF(e){let t=nW(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function nO(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",a=nF(t),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-n,o=t.content-t.viewport,s=nm(e,"ltr"===r?[0,o]:[-1*o,0]);return nH([0,o],[0,l-a])(s)}function nH(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let a=(t[1]-t[0])/(e[1]-e[0]);return t[0]+a*(r-e[0])}}var nG=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},a=0;return!function n(){let l={left:e.scrollLeft,top:e.scrollTop},o=r.left!==l.left,s=r.top!==l.top;
5(o||s)&&t(),r=l,a=window.requestAnimationFrame(n)}(),()=>window.cancelAnimationFrame(a)};function nK(e,t){let r=(0,tx.W)(e),a=l.useRef(0);return l.useEffect(()=>()=>window.clearTimeout(a.current),[]),l.useCallback(()=>{window.clearTimeout(a.current),a.current=window.setTimeout(r,t)},[r,t])}function nU(e,t){let r=(0,tx.W)(t);(0,tb.b)(()=>{let t=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(t),a.unobserve(e)}}},[e,r])}let nZ={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},...tp,scrollbars:{type:"enum",values:["vertical","horizontal","both"],default:"both"}},nX=eO.m.values,nY=l.forwardRef((e,t)=>{let{rest:r,...a}=function(e){let{m:t,mx:r,my:a,mt:n,mr:l,mb:o,ml:s,...i}=e;return{m:t,mx:r,my:a,mt:n,mr:l,mb:o,ml:s,rest:i}}(e),[n,o]=function(e){let[t,r]=ez({className:"rt-r-m",customProperties:["--margin"],propValues:nX,value:e.m}),[a,n]=ez({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:nX,value:e.mx}),[l,o]=ez({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:nX,value:e.my}),[s,i]=ez({className:"rt-r-mt",customProperties:["--margin-top"],propValues:nX,value:e.mt}),[c,d]=ez({className:"rt-r-mr",customProperties:["--margin-right"],propValues:nX,value:e.mr}),[p,m]=ez({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:nX,value:e.mb}),[f,v]=ez({className:"rt-r-ml",customProperties:["--margin-left"],propValues:nX,value:e.ml});return[u(t,a,l,s,c,p,f),eB(r,n,o,i,d,m,v)]}(a),{asChild:s,children:i,className:c,style:d,type:p,scrollHideDelay:m="scroll"!==p?0:void 0,dir:f,size:v=nZ.size.default,radius:h=nZ.radius.default,scrollbars:g=nZ.scrollbars.default,...y}=r;return l.createElement(nw,{type:p,scrollHideDelay:m,className:u("rt-ScrollAreaRoot",n,c),style:eB(o,d),asChild:s},tL({asChild:s,children:i},e=>l.createElement(l.Fragment,null,l.createElement(nx,{...y,ref:t,className:"rt-ScrollAreaViewport"},e),l.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),"vertical"!==g?l.createElement(nN,{"data-radius":h,orientation:"horizontal",className:u("rt-ScrollAreaScrollbar",eA({className:"rt-r-size",value:v,propValues:nZ.size.values}))},l.createElement(nL,{className:"rt-ScrollAreaThumb"})):null,"horizontal"!==g?l.createElement(nN,{"data-radius":h,orientation:"vertical",className:u("rt-ScrollAreaScrollbar",eA({className:"rt-r-size",value:v,propValues:nZ.size.values}))},l.createElement(nL,{className:"rt-ScrollAreaThumb"})):null,"both"===g?l.createElement(nA,{className:"rt-ScrollAreaCorner"}):null)))});nY.displayName="ScrollArea";let nq={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...eE,...eM},n$={...ew,...eE,shortcut:{type:"string"}},nQ={...eE,shortcut:{type:"string"}},nJ={...eE};l.forwardRef((e,t)=>{let{children:r,...a}=e;return l.createElement(a5,{...a,ref:t,asChild:!0},tC(r))}).displayName="ContextMenu.Trigger";let n0=l.createContext({});l.forwardRef((e,t)=>{let r=th(),{size:a=nq.size.default,variant:n=nq.variant.default,highContrast:o=nq.highContrast.default}=e,{className:s,children:i,color:c,container:d,forceMount:p,...m}=eW(e,nq),f=c||r.accentColor;return l.createElement(a6,{container:d,forceMount:p},l.createElement(tg,{asChild:!0},l.createElement(nt,{"data-accent-color":f,alignOffset:-(4*Number(a)),collisionPadding:10,...m,asChild:!1,ref:t,className:u("rt-PopperContent","rt-BaseMenuContent","rt-ContextMenuContent",s)},l.createElement(nY,{type:"auto"},l.createElement("div",{className:u("rt-BaseMenuViewport","rt-ContextMenuViewport")},l.createElement(n0.Provider,{value:l.useMemo(()=>({size:a,variant:n,color:f,highContrast:o}),[a,n,f,o])},i))))))}).displayName="ContextMenu.Content",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(na,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuLabel","rt-ContextMenuLabel",r)})}).displayName="ContextMenu.Label",l.forwardRef((e,t)=>
5{let{className:r,children:a,color:n=n$.color.default,shortcut:o,...s}=e;return l.createElement(nn,{"data-accent-color":n,...s,ref:t,className:u("rt-reset","rt-BaseMenuItem","rt-ContextMenuItem",r)},l.createElement(N.A4,null,a),o&&l.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},o))}).displayName="ContextMenu.Item",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(nr,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuGroup","rt-ContextMenuGroup",r)})}).displayName="ContextMenu.Group",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(no,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuRadioGroup","rt-ContextMenuRadioGroup",r)})}).displayName="ContextMenu.RadioGroup",l.forwardRef((e,t)=>{let{children:r,className:a,color:n=nJ.color.default,...o}=e;return l.createElement(ns,{...o,asChild:!1,ref:t,"data-accent-color":n,className:u("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-ContextMenuItem","rt-ContextMenuRadioItem",a)},l.createElement(N.A4,null,r),l.createElement(ni,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},l.createElement(rH,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})))}).displayName="ContextMenu.RadioItem",l.forwardRef((e,t)=>{let{children:r,className:a,shortcut:n,color:o=nQ.color.default,...s}=e;return l.createElement(nl,{...s,asChild:!1,ref:t,"data-accent-color":o,className:u("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-ContextMenuItem","rt-ContextMenuCheckboxItem",a)},l.createElement(N.A4,null,r),l.createElement(ni,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},l.createElement(rH,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),n&&l.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},n))}).displayName="ContextMenu.CheckboxItem",l.forwardRef((e,t)=>{let{className:r,children:a,...n}=e;return l.createElement(nu,{...n,asChild:!1,ref:t,className:u("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-ContextMenuItem","rt-ContextMenuSubTrigger",r)},a,l.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},l.createElement(rK,{className:"rt-BaseMenuSubTriggerIcon rt-ContextMenuSubTriggerIcon"})))}).displayName="ContextMenu.SubTrigger",l.forwardRef((e,t)=>{let{size:r,variant:a,color:n,highContrast:o}=l.useContext(n0),{className:s,children:i,container:c,forceMount:d,...p}=eW({size:r,variant:a,color:n,highContrast:o,...e},nq);return l.createElement(a6,{container:c,forceMount:d},l.createElement(tg,{asChild:!0},l.createElement(nd,{"data-accent-color":n,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...p,asChild:!1,ref:t,className:u("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-ContextMenuContent","rt-ContextMenuSubContent",s)},l.createElement(nY,{type:"auto"},l.createElement("div",{className:u("rt-BaseMenuViewport","rt-ContextMenuViewport")},i)))))}).displayName="ContextMenu.SubContent",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(nc,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuSeparator","rt-ContextMenuSeparator",r)})}).displayName="ContextMenu.Separator";let n1={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},trim:{...eS.trim,className:"rt-r-trim"}},n9={align:{type:"enum",className:"rt-r-ai",values:["start","center","end","baseline","stretch"],responsive:!0}},n2={...eC,...eE,...eM};l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,n1,eO);return l.createElement(eK,{asChild:!0},l.createElement("dl",{...a,ref:t,className:u("rt-DataListRoot",r)}))}).displayName="DataList.Root",l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,n9);return l.createElement("div",{...a,ref:t,className:u("rt-DataListItem",r)})}).displayName="DataList.Item",l.forwardRef((e,t)=>{let{className:r,color:a,...n}=eW(e,n2);return l.createElement("dt",{...n,"data-accent-color":a,ref:t,className:u("rt-DataListLabel",r)})}).displayName="DataList.Label",l.forwardRef(({children:e,className:t,...r},a)=>l.createElement("dd",{...r,ref:a,className:u(t,"rt-DataListValue")},e)).displayName="DataList.Value",l.forwardRef(({children:e,...t},r)=>l.createElement(j,{...t,ref:r,asChild:!0},tC(e))).displayName="Dialog.Trigger",l.forwardRef(({align:e,...t},r)=>{let{align:a,...n}=eb,{className:o}=eW({align:e},{align:a}),{className:s,forceMount:i,container:c,...d}=eW(t,n);return l.createElement(L,{container:c,forceMount:i},l.createElement(tg,{asChild:!0},l.createElement(z,{className:"rt-BaseDialogOverlay rt-DialogOverlay"},l.createElement("div",{className:"rt-BaseDialogScroll rt-DialogScroll"},l.createElement("div",{className:`rt-BaseDialogScrollPadding rt-DialogScrollPadding ${o}`},l.createElement(B,{...d,ref:r,className:u("rt-BaseDialogContent","rt-DialogContent",s)}))))))}).displayName="Dialog.Content",l.forwardRef((e,t)=>
5l.createElement(G,{asChild:!0},l.createElement(eH,{size:"5",mb:"3",trim:"start",...e,asChild:!1,ref:t}))).displayName="Dialog.Title",l.forwardRef((e,t)=>l.createElement(U,{asChild:!0},l.createElement(eK,{as:"p",size:"3",...e,asChild:!1,ref:t}))).displayName="Dialog.Description",l.forwardRef(({children:e,...t},r)=>l.createElement(X,{...t,ref:r,asChild:!0},tC(e))).displayName="Dialog.Close";var n8="DropdownMenu",[n7,n4]=(0,d.b)(n8,[ao]),n3=ao(),[n5,n6]=n7(n8),le="DropdownMenuTrigger",lt=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:a=!1,...n}=e,l=n6(le,r),i=n3(r);return(0,s.jsx)(am,{asChild:!0,...i,children:(0,s.jsx)(o.WV.button,{type:"button",id:l.triggerId,"aria-haspopup":"menu","aria-expanded":l.open,"aria-controls":l.open?l.contentId:void 0,"data-state":l.open?"open":"closed","data-disabled":a?"":void 0,disabled:a,...n,ref:(0,p.F)(t,l.triggerRef),onPointerDown:(0,m.M)(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&l.onOpenToggle(),"ArrowDown"===e.key&&l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});lt.displayName=le;var lr=e=>{let{__scopeDropdownMenu:t,...r}=e,a=n3(t);return(0,s.jsx)(ag,{...a,...r})};lr.displayName="DropdownMenuPortal";var la="DropdownMenuContent",ln=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n6(la,r),o=n3(r),i=l.useRef(!1);return(0,s.jsx)(ax,{id:n.contentId,"aria-labelledby":n.triggerId,...o,...a,ref:t,onCloseAutoFocus:(0,m.M)(e.onCloseAutoFocus,e=>{var t;i.current||null===(t=n.triggerRef.current)||void 0===t||t.focus(),i.current=!1,e.preventDefault()}),onInteractOutside:(0,m.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,a=2===t.button||r;(!n.modal||a)&&(i.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)"}})});ln.displayName=la;var ll=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aR,{...n,...a,ref:t})});ll.displayName="DropdownMenuGroup";var lo=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);
5return(0,s.jsx)(aM,{...n,...a,ref:t})});lo.displayName="DropdownMenuLabel";var ls=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(ak,{...n,...a,ref:t})});ls.displayName="DropdownMenuItem";var li=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aI,{...n,...a,ref:t})});li.displayName="DropdownMenuCheckboxItem";var lc=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(a_,{...n,...a,ref:t})});lc.displayName="DropdownMenuRadioGroup";var lu=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aA,{...n,...a,ref:t})});lu.displayName="DropdownMenuRadioItem";var ld=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aF,{...n,...a,ref:t})});ld.displayName="DropdownMenuItemIndicator";var lp=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aO,{...n,...a,ref:t})});lp.displayName="DropdownMenuSeparator",l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aH,{...n,...a,ref:t})}).displayName="DropdownMenuArrow";var lm=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aX,{...n,...a,ref:t})});lm.displayName="DropdownMenuSubTrigger";var lf=l.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...a}=e,n=n3(r);return(0,s.jsx)(aq,{...n,...a,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)"}})});lf.displayName="DropdownMenuSubContent",l.forwardRef((e,t)=>{let{children:r,...a}=e;return l.createElement(lt,{...a,ref:t,asChild:!0},tC(r))}).displayName="DropdownMenu.Trigger";let lv=l.createContext({});l.forwardRef((e,t)=>{let r=th(),{size:a=nq.size.default,variant:n=nq.variant.default,highContrast:o=nq.highContrast.default}=e,{className:s,children:i,color:c,container:d,forceMount:p,...m}=eW(e,nq),f=c||r.accentColor;return l.createElement(lr,{container:d,forceMount:p},l.createElement(tg,{asChild:!0},l.createElement(ln,{"data-accent-color":f,align:"start",sideOffset:4,collisionPadding:10,...m,asChild:!1,ref:t,className:u("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",s)},l.createElement(nY,{type:"auto"},l.createElement("div",{className:u("rt-BaseMenuViewport","rt-DropdownMenuViewport")},l.createElement(lv.Provider,{value:l.useMemo(()=>({size:a,variant:n,color:f,highContrast:o}),[a,n,f,o])},i))))))}).displayName="DropdownMenu.Content",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(lo,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuLabel","rt-DropdownMenuLabel",r)})}).displayName="DropdownMenu.Label",l.forwardRef((e,t)=>{let{className:r,children:a,color:n=n$.color.default,shortcut:o,...s}=e;return l.createElement(ls,{"data-accent-color":n,...s,ref:t,className:u("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",r)},l.createElement(N.A4,null,a),o&&l.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},o))}).displayName="DropdownMenu.Item",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(ll,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuGroup","rt-DropdownMenuGroup",r)})}).displayName="DropdownMenu.Group",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(lc,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",r)})}).displayName="DropdownMenu.RadioGroup",l.forwardRef((e,t)=>{let{children:r,className:a,color:n=nJ.color.default,...o}=e;return l.createElement(lu,{...o,asChild:!1,ref:t,"data-accent-color":n,className:u("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",a)},r,l.createElement(ld,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},l.createElement(rH,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))}).displayName="DropdownMenu.RadioItem",l.forwardRef((e,t)=>
5{let{children:r,className:a,shortcut:n,color:o=nQ.color.default,...s}=e;return l.createElement(li,{...s,asChild:!1,ref:t,"data-accent-color":o,className:u("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",a)},r,l.createElement(ld,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},l.createElement(rH,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),n&&l.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},n))}).displayName="DropdownMenu.CheckboxItem",l.forwardRef((e,t)=>{let{className:r,children:a,...n}=e;return l.createElement(lm,{...n,asChild:!1,ref:t,className:u("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",r)},a,l.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},l.createElement(rK,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))}).displayName="DropdownMenu.SubTrigger",l.forwardRef((e,t)=>{let{size:r,variant:a,color:n,highContrast:o}=l.useContext(lv),{className:s,children:i,container:c,forceMount:d,...p}=eW({size:r,variant:a,color:n,highContrast:o,...e},nq);return l.createElement(lr,{container:c,forceMount:d},l.createElement(tg,{asChild:!0},l.createElement(lf,{"data-accent-color":n,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...p,asChild:!1,ref:t,className:u("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",s)},l.createElement(nY,{type:"auto"},l.createElement("div",{className:u("rt-BaseMenuViewport","rt-DropdownMenuViewport")},i)))))}).displayName="DropdownMenu.SubContent",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(lp,{...a,asChild:!1,ref:t,className:u("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",r)})}).displayName="DropdownMenu.Separator";let lh={...ew,...ej,...ek};l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,lh);return l.createElement(r?N.g7:"em",{...n,ref:t,className:u("rt-Em",a)})}).displayName="Em";var lg="HoverCard",[ly,lw]=(0,d.b)(lg,[eU.D7]),lC=(0,eU.D7)(),[lx,lb]=ly(lg),lN="HoverCardTrigger",lE=l.forwardRef((e,t)=>{let{__scopeHoverCard:r,...a}=e,n=lb(lN,r),l=lC(r);return(0,s.jsx)(eU.ee,{asChild:!0,...l,children:(0,s.jsx)(o.WV.a,{"data-state":n.open?"open":"closed",...a,ref:t,onPointerEnter:(0,m.M)(e.onPointerEnter,lP(n.onOpen)),onPointerLeave:(0,m.M)(e.onPointerLeave,lP(n.onClose)),onFocus:(0,m.M)(e.onFocus,n.onOpen),onBlur:(0,m.M)(e.onBlur,n.onClose),onTouchStart:(0,m.M)(e.onTouchStart,e=>e.preventDefault())})})});lE.displayName=lN;var lR="HoverCardPortal",[lM,lS]=ly(lR,{forceMount:void 0}),lT=e=>{let{__scopeHoverCard:t,forceMount:r,children:a,container:n}=e,l=lb(lR,t);return(0,s.jsx)(lM,{scope:t,forceMount:r,children:(0,s.jsx)(w.z,{present:r||l.open,children:(0,s.jsx)(y.h,{asChild:!0,container:n,children:a})})})};lT.displayName=lR;var lk="HoverCardContent",lj=l.forwardRef((e,t)=>{let r=lS(lk,e.__scopeHoverCard),{forceMount:a=r.forceMount,...n}=e,l=lb(lk,e.__scopeHoverCard);return(0,s.jsx)(w.z,{present:a||l.open,children:(0,s.jsx)(lI,{"data-state":l.open?"open":"closed",...n,onPointerEnter:(0,m.M)(e.onPointerEnter,lP(l.onOpen)),onPointerLeave:(0,m.M)(e.onPointerLeave,lP(l.onClose)),ref:t})})});lj.displayName=lk;var lI=l.forwardRef((e,t)=>{let{__scopeHoverCard:r,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:c,...u}=e,d=lb(lk,r),f=lC(r),v=l.useRef(null),g=(0,p.e)(t,v),[y,w]=l.useState(!1);return l.useEffect(()=>{if(y){let e=document.body;return a=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=a,e.style.webkitUserSelect=a}}},[y]),l.useEffect(()=>{if(v.current){let e=()=>{w(!1),d.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null===(e=document.getSelection())||void 0===e?void 0:e.toString())!==""&&(d.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),d.hasSelectionRef.current=!1,d.isPointerDownOnContentRef.current=!1}}},[d.isPointerDownOnContentRef,d.hasSelectionRef]),l.useEffect(()=>{v.current&&(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t}
5)(v.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,s.jsx)(h.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:c,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:(0,m.M)(i,e=>{e.preventDefault()}),onDismiss:d.onDismiss,children:(0,s.jsx)(eU.VY,{...f,...u,onPointerDown:(0,m.M)(u.onPointerDown,e=>{e.currentTarget.contains(e.target)&&w(!0),d.hasSelectionRef.current=!1,d.isPointerDownOnContentRef.current=!0}),ref:g,style:{...u.style,userSelect:y?"text":void 0,WebkitUserSelect:y?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function lP(e){return t=>"touch"===t.pointerType?void 0:e()}l.forwardRef((e,t)=>{let{__scopeHoverCard:r,...a}=e,n=lC(r);return(0,s.jsx)(eU.Eh,{...n,...a,ref:t})}).displayName="HoverCardArrow";let lD={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},width:eC.width,minWidth:eC.minWidth,maxWidth:{...eC.maxWidth,default:"480px"},...ex};l.forwardRef(({children:e,className:t,...r},a)=>l.createElement(lE,{ref:a,className:u("rt-HoverCardTrigger",t),...r,asChild:!0},tC(e))).displayName="HoverCard.Trigger",l.forwardRef((e,t)=>{let{className:r,forceMount:a,container:n,...o}=eW(e,lD);return l.createElement(lT,{container:n,forceMount:a},l.createElement(tg,{asChild:!0},l.createElement(lj,{align:"start",sideOffset:8,collisionPadding:10,...o,ref:t,className:u("rt-PopperContent","rt-HoverCardContent",r)})))}).displayName="HoverCard.Content";let lL=l.forwardRef(({className:e,...t},r)=>l.createElement(t9,{...t,ref:r,className:u("rt-IconButton",e)}));lL.displayName="IconButton";let l_=["current","0"],lz={...ew,side:{type:"enum",className:"rt-r-side",values:["all","x","y","top","bottom","left","right"],default:"all",responsive:!0},clip:{type:"enum",className:"rt-r-clip",values:["border-box","padding-box"],default:"border-box",responsive:!0},p:{type:"enum",className:"rt-r-p",values:l_,parseValue:lA,responsive:!0},px:{type:"enum",className:"rt-r-px",values:l_,parseValue:lA,responsive:!0},py:{type:"enum",className:"rt-r-py",values:l_,parseValue:lA,responsive:!0},pt:{type:"enum",className:"rt-r-pt",values:l_,parseValue:lA,responsive:!0},pr:{type:"enum",className:"rt-r-pr",values:l_,parseValue:lA,responsive:!0},pb:{type:"enum",className:"rt-r-pb",values:l_,parseValue:lA,responsive:!0},pl:{type:"enum",className:"rt-r-pl",values:l_,parseValue:lA,responsive:!0}};function lA(e){return"current"===e?"inset":e}l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,lz,eO);return l.createElement(r?N.g7:"div",{...n,ref:t,className:u("rt-Inset",a)})}).displayName="Inset";let lV={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0}},lB=l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,lV,eO);return l.createElement(r?N.g7:"kbd",{...n,ref:t,className:u("rt-reset","rt-Kbd",a)})});lB.displayName="Kbd";let lW={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...eI,...eS,...ej,...ek,underline:{type:"enum",className:"rt-underline",values:["auto","always","hover","none"],default:"auto"},...eR,...eM};l.forwardRef((e,t)=>{let{children:r,className:a,color:n,asChild:o,...s}=eW(e,lW);return l.createElement(eK,{...s,"data-accent-color":n,ref:t,asChild:!0,className:u("rt-reset","rt-Link",a)},o?r:l.createElement("a",null,r))}).displayName="Link";var lF=r(77647);let lO={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},width:eC.width,minWidth:eC.minWidth,maxWidth:{...eC.maxWidth,default:"480px"},...ex},lH=e=>l.createElement(lF.fC,{...e});lH.displayName="Popover.Root";let lG=l.forwardRef(({children:e,...t},r)=>l.createElement(lF.xz,{...t,ref:r,asChild:!0},tC(e)));lG.displayName="Popover.Trigger";let lK=l.forwardRef((e,t)=>
5{let{className:r,forceMount:a,container:n,...o}=eW(e,lO);return l.createElement(lF.h_,{container:n,forceMount:a},l.createElement(tg,{asChild:!0},l.createElement(lF.VY,{align:"start",sideOffset:8,collisionPadding:10,...o,ref:t,className:u("rt-PopperContent","rt-PopoverContent",r)})))});lK.displayName="Popover.Content",l.forwardRef(({children:e,...t},r)=>l.createElement(lF.x8,{...t,ref:r,asChild:!0},tC(e))).displayName="Popover.Close";var lU="Progress",[lZ,lX]=(0,d.b)(lU),[lY,lq]=lZ(lU),l$=l.forwardRef((e,t)=>{var r,a,n,l;let{__scopeProgress:i,value:c=null,max:u,getValueLabel:d=l0,...p}=e;(u||0===u)&&!l2(u)&&console.error((r="".concat(u),a="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(a,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let m=l2(u)?u:100;null===c||l8(c,m)||console.error((n="".concat(c),l="Progress","Invalid prop `value` of value `".concat(n,"` supplied to `").concat(l,"`. The `value` prop must be:\n  - a positive number\n  - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n  - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let f=l8(c,m)?c:null,v=l9(f)?d(f,m):void 0;return(0,s.jsx)(lY,{scope:i,value:f,max:m,children:(0,s.jsx)(o.WV.div,{"aria-valuemax":m,"aria-valuemin":0,"aria-valuenow":l9(f)?f:void 0,"aria-valuetext":v,role:"progressbar","data-state":l1(f,m),"data-value":null!=f?f:void 0,"data-max":m,...p,ref:t})})});l$.displayName=lU;var lQ="ProgressIndicator",lJ=l.forwardRef((e,t)=>{var r;let{__scopeProgress:a,...n}=e,l=lq(lQ,a);return(0,s.jsx)(o.WV.div,{"data-state":l1(l.value,l.max),"data-value":null!==(r=l.value)&&void 0!==r?r:void 0,"data-max":l.max,...n,ref:t})});function l0(e,t){return"".concat(Math.round(e/t*100),"%")}function l1(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function l9(e){return"number"==typeof e}function l2(e){return l9(e)&&!isNaN(e)&&e>0}function l8(e,t){return l9(e)&&!isNaN(e)&&e<=t&&e>=0}lJ.displayName=lQ;let l7={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM,...tp,duration:{type:"string"}};l.forwardRef((e,t)=>{let{className:r,style:a,color:n,radius:o,duration:s,...i}=eW(e,l7,eO);return l.createElement(l$,{"data-accent-color":n,"data-radius":o,ref:t,className:u("rt-ProgressRoot",r),style:eB({"--progress-duration":"value"in i?void 0:s,"--progress-value":"value"in i?i.value:void 0,"--progress-max":"max"in i?i.max:void 0},a),...i,asChild:!1},l.createElement(lJ,{className:"rt-ProgressIndicator"}))}).displayName="Progress";let l4={...ew,...ej,...ek};l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,l4);return l.createElement(r?N.g7:"q",{...n,ref:t,className:u("rt-Quote",a)})}).displayName="Quote";var l3="Radio",[l5,l6]=(0,d.b)(l3),[oe,ot]=l5(l3),or=l.forwardRef((e,t)=>{let{__scopeRadio:r,name:a,checked:n=!1,required:i,disabled:c,value:u="on",onCheck:d,...f}=e,[v,h]=l.useState(null),g=(0,p.e)(t,e=>h(e)),y=l.useRef(!1),w=!v||!!v.closest("form");return(0,s.jsxs)(oe,{scope:r,checked:n,disabled:c,children:[(0,s.jsx)(o.WV.button,{type:"button",role:"radio","aria-checked":n,"data-state":oo(n),"data-disabled":c?"":void 0,disabled:c,value:u,...f,ref:g,onClick:(0,m.M)(e.onClick,e=>{n||null==d||d(),w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})}),w&&(0,s.jsx)(ol,{control:v,bubbles:!y.current,name:a,value:u,checked:n,required:i,disabled:c,style:{transform:"translateX(-100%)"}})]})});or.displayName=l3;var oa="RadioIndicator",on=l.forwardRef((e,t)=>{let{__scopeRadio:r,forceMount:a,...n}=e,l=ot(oa,r);return(0,s.jsx)(w.z,{present:a||l.checked,children:(0,s.jsx)(o.WV.span,{"data-state":oo(l.checked),"data-disabled":l.disabled?"":void 0,...n,ref:t})})});on.displayName=oa;var ol=e=>{let{control:t,checked:r,bubbles:a=!0,...n}=e,o=l.useRef(null),i=t4(r),c=(0,t3.t)(t);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let n=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(n)}},[i,r,a]),(0,s.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function oo(e){return e?"checked":"unchecked"}var os=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],oi="RadioGroup",[oc,ou]=(0,d.b)(oi,[rg,l6]),od=rg(),op=l6(),[om,of]=oc(oi),ov=l.forwardRef((e,t)=>
5{let{__scopeRadioGroup:r,name:a,defaultValue:n,value:l,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:p=!0,onValueChange:m,...f}=e,h=od(r),g=(0,tc.gm)(d),[y,w]=(0,v.T)({prop:l,defaultProp:n,onChange:m});return(0,s.jsx)(om,{scope:r,name:a,required:i,disabled:c,value:y,onValueChange:w,children:(0,s.jsx)(rC,{asChild:!0,...h,orientation:u,dir:g,loop:p,children:(0,s.jsx)(o.WV.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:g,...f,ref:t})})})});ov.displayName=oi;var oh="RadioGroupItem",og=l.forwardRef((e,t)=>{let{__scopeRadioGroup:r,disabled:a,...n}=e,o=of(oh,r),i=o.disabled||a,c=od(r),u=op(r),d=l.useRef(null),f=(0,p.e)(t,d),v=o.value===n.value,h=l.useRef(!1);return l.useEffect(()=>{let e=e=>{os.includes(e.key)&&(h.current=!0)},t=()=>h.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,s.jsx)(rN,{asChild:!0,...c,focusable:!i,active:v,children:(0,s.jsx)(or,{disabled:i,required:o.required,checked:v,...u,...n,name:o.name,ref:f,onCheck:()=>o.onValueChange(n.value),onKeyDown:(0,m.M)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,m.M)(n.onFocus,()=>{var e;h.current&&(null===(e=d.current)||void 0===e||e.click())})})})});og.displayName=oh,l.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,n=op(r);return(0,s.jsx)(on,{...n,...a,ref:t})}).displayName="RadioGroupIndicator";let oy={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...eE,...eM,columns:{...rA.columns,default:"repeat(auto-fit, minmax(160px, 1fr))"},gap:{...rA.gap,default:"4"}};l.forwardRef((e,t)=>{let{className:r,color:a,...n}=eW(e,oy,eO);return l.createElement(rF,{asChild:!0},l.createElement(ov,{"data-accent-color":a,...n,ref:t,className:u("rt-RadioCardsRoot",r)}))}).displayName="RadioCards.Root",l.forwardRef(({className:e,...t},r)=>l.createElement(og,{...t,asChild:!1,ref:r,className:u("rt-reset","rt-BaseCard","rt-RadioCardsItem",e)})).displayName="RadioCards.Item";let ow={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM},oC="RadioGroup",[ox]=(0,d.b)(oC,[ou]),ob=ou(),[oN,oE]=ox(oC);l.forwardRef((e,t)=>{let{color:r=ow.color.default,highContrast:a=ow.highContrast.default,size:n=ow.size.default,variant:o=ow.variant.default,...s}=e,{__scopeRadioGroup:i,className:c,...d}=eW(s,eO),p=ob(i);return l.createElement(oN,{scope:i,color:r,highContrast:a,size:n,variant:o},l.createElement(ov,{...p,...d,ref:t,className:u("rt-RadioGroupRoot",c)}))}).displayName="RadioGroup.Root",l.forwardRef((e,t)=>{let{__scopeRadioGroup:r,children:a,className:n,style:o,...s}=e,{size:i}=oE("RadioGroupItem",r);return a?l.createElement(eK,{as:"label",size:i,className:u("rt-RadioGroupItem",n),style:o},l.createElement(oR,{__scopeRadioGroup:r,...s,ref:t}),a&&l.createElement("span",{className:"rt-RadioGroupItemInner"},a)):l.createElement(oR,{__scopeRadioGroup:r,...s,ref:t,className:n,style:o})}).displayName="RadioGroup.Item";let oR=l.forwardRef((e,t)=>{let{__scopeRadioGroup:r,...a}=e,n=oE("RadioGroupItemRadio",r),o=ob(r),{color:s,className:i}=eW({...a,...n},ow,eO);return l.createElement(og,{...o,"data-accent-color":s,...a,asChild:!1,ref:t,className:u("rt-reset","rt-BaseRadioRoot",i)})});oR.displayName="RadioGroup.ItemRadio";let oM={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM};l.forwardRef((e,t)=>{let r=l.useRef(null),{className:a,color:n,onChange:o,onValueChange:s,...i}=eW(e,oM,eO);return l.createElement("input",{type:"radio","data-accent-color":n,...i,onChange:(0,m.M)(o,e=>null==s?void 0:s(e.currentTarget.value)),ref:(0,p.F)(r,t),className:u("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",a)})}).displayName="Radio",l.forwardRef(({className:e,children:t,...r},a)=>l.createElement(N.g7,{...r,ref:a,className:u("rt-reset",e)},tC(t))).displayName="Reset";var oS=l.forwardRef((e,t)=>
5{let{pressed:r,defaultPressed:a=!1,onPressedChange:n,...l}=e,[i=!1,c]=(0,v.T)({prop:r,onChange:n,defaultProp:a});return(0,s.jsx)(o.WV.button,{type:"button","aria-pressed":i,"data-state":i?"on":"off","data-disabled":e.disabled?"":void 0,...l,ref:t,onClick:(0,m.M)(e.onClick,()=>{e.disabled||c(!i)})})});oS.displayName="Toggle";var oT="ToggleGroup",[ok,oj]=(0,d.b)(oT,[rg]),oI=rg(),oP=l.forwardRef((e,t)=>{let{type:r,...a}=e;if("single"===r)return(0,s.jsx)(o_,{...a,ref:t});if("multiple"===r)return(0,s.jsx)(oz,{...a,ref:t});throw Error("Missing prop `type` expected on `".concat(oT,"`"))});oP.displayName=oT;var[oD,oL]=ok(oT),o_=l.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:n=()=>{},...o}=e,[i,c]=(0,v.T)({prop:r,defaultProp:a,onChange:n});return(0,s.jsx)(oD,{scope:e.__scopeToggleGroup,type:"single",value:i?[i]:[],onItemActivate:c,onItemDeactivate:l.useCallback(()=>c(""),[c]),children:(0,s.jsx)(oB,{...o,ref:t})})}),oz=l.forwardRef((e,t)=>{let{value:r,defaultValue:a,onValueChange:n=()=>{},...o}=e,[i=[],c]=(0,v.T)({prop:r,defaultProp:a,onChange:n}),u=l.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),d=l.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,s.jsx)(oD,{scope:e.__scopeToggleGroup,type:"multiple",value:i,onItemActivate:u,onItemDeactivate:d,children:(0,s.jsx)(oB,{...o,ref:t})})});oP.displayName=oT;var[oA,oV]=ok(oT),oB=l.forwardRef((e,t)=>{let{__scopeToggleGroup:r,disabled:a=!1,rovingFocus:n=!0,orientation:l,dir:i,loop:c=!0,...u}=e,d=oI(r),p=(0,tc.gm)(i),m={role:"group",dir:p,...u};return(0,s.jsx)(oA,{scope:r,rovingFocus:n,disabled:a,children:n?(0,s.jsx)(rC,{asChild:!0,...d,orientation:l,dir:p,loop:c,children:(0,s.jsx)(o.WV.div,{...m,ref:t})}):(0,s.jsx)(o.WV.div,{...m,ref:t})})}),oW="ToggleGroupItem",oF=l.forwardRef((e,t)=>{let r=oL(oW,e.__scopeToggleGroup),a=oV(oW,e.__scopeToggleGroup),n=oI(e.__scopeToggleGroup),o=r.value.includes(e.value),i=a.disabled||e.disabled,c={...e,pressed:o,disabled:i},u=l.useRef(null);return a.rovingFocus?(0,s.jsx)(rN,{asChild:!0,...n,focusable:!i,active:o,ref:u,children:(0,s.jsx)(oO,{...c,ref:t})}):(0,s.jsx)(oO,{...c,ref:t})});oF.displayName=oW;var oO=l.forwardRef((e,t)=>{let{__scopeToggleGroup:r,value:a,...n}=e,l=oL(oW,r),o={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},i="single"===l.type?o:void 0;return(0,s.jsx)(oS,{...i,...n,ref:t,onPressedChange:e=>{e?l.onItemActivate(a):l.onItemDeactivate(a)}})});let oH={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","classic"],default:"surface"},...tp};l.forwardRef((e,t)=>{let{className:r,children:a,radius:n,value:o,defaultValue:s,onValueChange:i,...c}=eW(e,oH,eO),[d,p]=(0,v.T)({prop:o,onChange:i,defaultProp:s});return l.createElement(oP,{"data-radius":n,ref:t,className:u("rt-SegmentedControlRoot",r),onValueChange:e=>{e&&p(e)},...c,type:"single",value:d,asChild:!1,disabled:!1},a,l.createElement("div",{className:"rt-SegmentedControlIndicator"}))}).displayName="SegmentedControl.Root",l.forwardRef((e,t)=>{let{children:r,className:a,...n}=e;return l.createElement(oF,{ref:t,className:u("rt-reset","rt-SegmentedControlItem",a),...n,disabled:!1,asChild:!1},l.createElement("span",{className:"rt-SegmentedControlItemSeparator"}),l.createElement("span",{className:"rt-SegmentedControlItemLabel"},l.createElement("span",{className:"rt-SegmentedControlItemLabelActive"},r),l.createElement("span",{className:"rt-SegmentedControlItemLabelInactive"},r)))}).displayName="SegmentedControl.Item";let oG={...ew,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"3",responsive:!0},display:{type:"enum",className:"rt-r-display",values:["none","initial"],parseValue:function(e){return"initial"===e?"block":e},responsive:!0}};l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,oG,tO,eO);return l.createElement(r?N.g7:"section",{...n,ref:t,className:u("rt-Section",a)})}).displayName="Section";var oK=r(68568),oU=[" ","Enter","ArrowUp","ArrowDown"],oZ=[" ","Enter"],oX="Select",[oY,oq,o$]=(0,rc.B)(oX),[oQ,oJ]=(0,d.b)(oX,[o$,eU.D7]),o0=(0,eU.D7)(),[o1,o9]=oQ(oX),[o2,o8]=oQ(oX),o7="SelectTrigger",o4=l.forwardRef((e,t)=>
5{let{__scopeSelect:r,disabled:a=!1,...n}=e,l=o0(r),i=o9(o7,r),c=i.disabled||a,u=(0,p.e)(t,i.onTriggerChange),d=oq(r),[f,v,h]=sP(e=>{let t=d().filter(e=>!e.disabled),r=t.find(e=>e.value===i.value),a=sD(t,e,r);void 0!==a&&i.onValueChange(a.value)}),g=()=>{c||(i.onOpenChange(!0),h())};return(0,s.jsx)(eU.ee,{asChild:!0,...l,children:(0,s.jsx)(o.WV.button,{type:"button",role:"combobox","aria-controls":i.contentId,"aria-expanded":i.open,"aria-required":i.required,"aria-autocomplete":"none",dir:i.dir,"data-state":i.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":sI(i.value)?"":void 0,...n,ref:u,onClick:(0,m.M)(n.onClick,e=>{e.currentTarget.focus()}),onPointerDown:(0,m.M)(n.onPointerDown,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(g(),i.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())}),onKeyDown:(0,m.M)(n.onKeyDown,e=>{let t=""!==f.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||v(e.key),(!t||" "!==e.key)&&oU.includes(e.key)&&(g(),e.preventDefault())})})})});o4.displayName=o7;var o3="SelectValue",o5=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:n,children:l,placeholder:i="",...c}=e,u=o9(o3,r),{onValueNodeHasChildrenChange:d}=u,m=void 0!==l,f=(0,p.e)(t,u.onValueNodeChange);return(0,tb.b)(()=>{d(m)},[d,m]),(0,s.jsx)(o.WV.span,{...c,ref:f,style:{pointerEvents:"none"},children:sI(u.value)?(0,s.jsx)(s.Fragment,{children:i}):l})});o5.displayName=o3;var o6=l.forwardRef((e,t)=>{let{__scopeSelect:r,children:a,...n}=e;return(0,s.jsx)(o.WV.span,{"aria-hidden":!0,...n,ref:t,children:a||"▼"})});o6.displayName="SelectIcon";var se=e=>(0,s.jsx)(y.h,{asChild:!0,...e});se.displayName="SelectPortal";var st="SelectContent",sr=l.forwardRef((e,t)=>{let r=o9(st,e.__scopeSelect),[a,n]=l.useState();return((0,tb.b)(()=>{n(new DocumentFragment)},[]),r.open)?(0,s.jsx)(sl,{...e,ref:t}):a?oK.createPortal((0,s.jsx)(sa,{scope:e.__scopeSelect,children:(0,s.jsx)(oY.Slot,{scope:e.__scopeSelect,children:(0,s.jsx)("div",{children:e.children})})}),a):null});sr.displayName=st;var[sa,sn]=oQ(st),sl=l.forwardRef((e,t)=>{let{__scopeSelect:r,position:a="item-aligned",onCloseAutoFocus:n,onEscapeKeyDown:o,onPointerDownOutside:i,side:c,sideOffset:u,align:d,alignOffset:f,arrowPadding:v,collisionBoundary:y,collisionPadding:w,sticky:E,hideWhenDetached:R,avoidCollisions:M,...S}=e,T=o9(st,r),[k,j]=l.useState(null),[I,P]=l.useState(null),D=(0,p.e)(t,e=>j(e)),[L,_]=l.useState(null),[z,A]=l.useState(null),V=oq(r),[B,W]=l.useState(!1),F=l.useRef(!1);l.useEffect(()=>{if(k)return(0,b.Ry)(k)},[k]),(0,C.EW)();let O=l.useCallback(e=>{let[t,...r]=V().map(e=>e.ref.current),[a]=r.slice(-1),n=document.activeElement;for(let r of e)if(r===n||(null==r||r.scrollIntoView({block:"nearest"}),r===t&&I&&(I.scrollTop=0),r===a&&I&&(I.scrollTop=I.scrollHeight),null==r||r.focus(),document.activeElement!==n))return},[V,I]),H=l.useCallback(()=>O([L,k]),[O,L,k]);l.useEffect(()=>{B&&H()},[B,H]);let{onOpenChange:G,triggerPointerDownPosRef:K}=T;l.useEffect(()=>{if(k){let e={x:0,y:0},t=t=>{var r,a,n,l;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=K.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(l=null===(a=K.current)||void 0===a?void 0:a.y)&&void 0!==l?l:0))}},r=r=>{e.x<=10&&e.y<=10?r.preventDefault():k.contains(r.target)||G(!1),document.removeEventListener("pointermove",t),K.current=null};return null!==K.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[k,G,K]),l.useEffect(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[U,Z]=sP(e=>{let t=V().filter(e=>!e.disabled),r=t.find(e=>e.ref.current===document.activeElement),a=sD(t,e,r);a&&setTimeout(()=>a.ref.current.focus())}),X=l.useCallback((e,t,r)=>{let a=!F.current&&!r;(void 0!==T.value&&T.value===t||a)&&(_(e),a&&(F.current=!0))},[T.value]),Y=l.useCallback(()=>null==k?void 0:k.focus(),[k]),q=l.useCallback((e,t,r)=>{let a=!F.current&&!r;(void 0!==T.value&&T.value===t||a)&&A(e)},[T.value]),$="popper"===a?ss:so,Q=$===ss?{side:c,sideOffset:u,align:d,alignOffset:f,arrowPadding:v,collisionBoundary:y,collisionPadding:w,sticky:E,hideWhenDetached:R,avoidCollisions:M}:{};return(0,s.jsx)(sa,{scope:r,content:k,viewport:I,onViewportChange:P,itemRefCallback:X,selectedItem:L,onItemLeave:Y,itemTextRefCallback:q,focusSelectedItem:H,selectedItemText:z,position:a,isPositioned:B,searchRef:U,children:(0,s.jsx)(x.Z,{as:N.g7,allowPinchZoom:!0,children:(0,s.jsx)(g.M,{asChild:!0,trapped:T.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,m.M)(n,e=>{var t;null===(t=T.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,s.jsx)(h.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>T.onOpenChange(!1),children:(0,s.jsx)($,{role:"listbox",id:T.contentId,"data-state":T.open?"open":"closed",dir:T.dir,onContextMenu:e=>e.preventDefault(),...S,...Q,onPlaced:()=>W(!0),ref:D,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:(0,m.M)(S.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
5if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Z(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=V().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,a=t.indexOf(r);t=t.slice(a+1)}setTimeout(()=>O(t)),e.preventDefault()}})})})})})})});sl.displayName="SelectContentImpl";var so=l.forwardRef((e,t)=>{let{__scopeSelect:r,onPlaced:a,...n}=e,i=o9(st,r),c=sn(st,r),[u,d]=l.useState(null),[m,f]=l.useState(null),v=(0,p.e)(t,e=>f(e)),h=oq(r),g=l.useRef(!1),y=l.useRef(!0),{viewport:w,selectedItem:C,selectedItemText:x,focusSelectedItem:b}=c,N=l.useCallback(()=>{if(i.trigger&&i.valueNode&&u&&m&&w&&C&&x){let e=i.trigger.getBoundingClientRect(),t=m.getBoundingClientRect(),r=i.valueNode.getBoundingClientRect(),n=x.getBoundingClientRect();if("rtl"!==i.dir){let a=n.left-t.left,l=r.left-a,o=e.left-l,s=e.width+o,i=Math.max(s,t.width),c=nm(l,[10,window.innerWidth-10-i]);u.style.minWidth=s+"px",u.style.left=c+"px"}else{let a=t.right-n.right,l=window.innerWidth-r.right-a,o=window.innerWidth-e.right-l,s=e.width+o,i=Math.max(s,t.width),c=nm(l,[10,window.innerWidth-10-i]);u.style.minWidth=s+"px",u.style.right=c+"px"}let l=h(),o=window.innerHeight-20,s=w.scrollHeight,c=window.getComputedStyle(m),d=parseInt(c.borderTopWidth,10),p=parseInt(c.paddingTop,10),f=parseInt(c.borderBottomWidth,10),v=d+p+s+parseInt(c.paddingBottom,10)+f,y=Math.min(5*C.offsetHeight,v),b=window.getComputedStyle(w),N=parseInt(b.paddingTop,10),E=parseInt(b.paddingBottom,10),R=e.top+e.height/2-10,M=C.offsetHeight/2,S=d+p+(C.offsetTop+M);if(S<=R){let e=C===l[l.length-1].ref.current;u.style.bottom="0px";let t=m.clientHeight-w.offsetTop-w.offsetHeight;u.style.height=S+Math.max(o-R,M+(e?E:0)+t+f)+"px"}else{let e=C===l[0].ref.current;u.style.top="0px";let t=Math.max(R,d+w.offsetTop+(e?N:0)+M);u.style.height=t+(v-S)+"px",w.scrollTop=S-R+w.offsetTop}u.style.margin="".concat(10,"px 0"),u.style.minHeight=y+"px",u.style.maxHeight=o+"px",null==a||a(),requestAnimationFrame(()=>g.current=!0)}},[h,i.trigger,i.valueNode,u,m,w,C,x,i.dir,a]);(0,tb.b)(()=>N(),[N]);let[E,R]=l.useState();(0,tb.b)(()=>{m&&R(window.getComputedStyle(m).zIndex)},[m]);let M=l.useCallback(e=>{e&&!0===y.current&&(N(),null==b||b(),y.current=!1)},[N,b]);return(0,s.jsx)(si,{scope:r,contentWrapper:u,shouldExpandOnScrollRef:g,onScrollButtonChange:M,children:(0,s.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:E},children:(0,s.jsx)(o.WV.div,{...n,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...n.style}})})})});so.displayName="SelectItemAlignedPosition";var ss=l.forwardRef((e,t)=>{let{__scopeSelect:r,align:a="start",collisionPadding:n=10,...l}=e,o=o0(r);return(0,s.jsx)(eU.VY,{...o,...l,ref:t,align:a,collisionPadding:n,style:{boxSizing:"border-box",...l.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ss.displayName="SelectPopperPosition";var[si,sc]=oQ(st,{}),su="SelectViewport",sd=l.forwardRef((e,t)=>{let{__scopeSelect:r,nonce:a,...n}=e,i=sn(su,r),c=sc(su,r),u=(0,p.e)(t,i.onViewportChange),d=l.useRef(0);return(0,s.jsxs)(s.Fragment,{children:[(0,s.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:a}),(0,s.jsx)(oY.Slot,{scope:r,children:(0,s.jsx)(o.WV.div,{"data-radix-select-viewport":"",role:"presentation",...n,ref:u,style:{position:"relative",flex:1,overflow:"auto",...n.style},onScroll:(0,m.M)(n.onScroll,e=>{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:a}=c;if((null==a?void 0:a.current)&&r){let e=Math.abs(d.current-t.scrollTop);if(e>0){let a=window.innerHeight-20,n=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(n<a){let l=n+e,o=Math.min(a,l),s=l-o;r.style.height=o+"px","0px"===r.style.bottom&&(t.scrollTop=s>0?s:0,r.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});sd.displayName=su;var sp="SelectGroup",[sm,sf]=oQ(sp),sv=l.forwardRef((e,t)=>
5{let{__scopeSelect:r,...a}=e,n=(0,f.M)();return(0,s.jsx)(sm,{scope:r,id:n,children:(0,s.jsx)(o.WV.div,{role:"group","aria-labelledby":n,...a,ref:t})})});sv.displayName=sp;var sh="SelectLabel",sg=l.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e,n=sf(sh,r);return(0,s.jsx)(o.WV.div,{id:n.id,...a,ref:t})});sg.displayName=sh;var sy="SelectItem",[sw,sC]=oQ(sy),sx=l.forwardRef((e,t)=>{let{__scopeSelect:r,value:a,disabled:n=!1,textValue:i,...c}=e,u=o9(sy,r),d=sn(sy,r),v=u.value===a,[h,g]=l.useState(null!=i?i:""),[y,w]=l.useState(!1),C=(0,p.e)(t,e=>{var t;return null===(t=d.itemRefCallback)||void 0===t?void 0:t.call(d,e,a,n)}),x=(0,f.M)(),b=()=>{n||(u.onValueChange(a),u.onOpenChange(!1))};if(""===a)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,s.jsx)(sw,{scope:r,value:a,disabled:n,textId:x,isSelected:v,onItemTextChange:l.useCallback(e=>{g(t=>{var r;return t||(null!==(r=null==e?void 0:e.textContent)&&void 0!==r?r:"").trim()})},[]),children:(0,s.jsx)(oY.ItemSlot,{scope:r,value:a,disabled:n,textValue:h,children:(0,s.jsx)(o.WV.div,{role:"option","aria-labelledby":x,"data-highlighted":y?"":void 0,"aria-selected":v&&y,"data-state":v?"checked":"unchecked","aria-disabled":n||void 0,"data-disabled":n?"":void 0,tabIndex:n?void 0:-1,...c,ref:C,onFocus:(0,m.M)(c.onFocus,()=>w(!0)),onBlur:(0,m.M)(c.onBlur,()=>w(!1)),onPointerUp:(0,m.M)(c.onPointerUp,b),onPointerMove:(0,m.M)(c.onPointerMove,e=>{if(n){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}else e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,m.M)(c.onPointerLeave,e=>{if(e.currentTarget===document.activeElement){var t;null===(t=d.onItemLeave)||void 0===t||t.call(d)}}),onKeyDown:(0,m.M)(c.onKeyDown,e=>{var t;(null===(t=d.searchRef)||void 0===t?void 0:t.current)!==""&&" "===e.key||(oZ.includes(e.key)&&b()," "===e.key&&e.preventDefault())})})})})});sx.displayName=sy;var sb="SelectItemText",sN=l.forwardRef((e,t)=>{let{__scopeSelect:r,className:a,style:n,...i}=e,c=o9(sb,r),u=sn(sb,r),d=sC(sb,r),m=o8(sb,r),[f,v]=l.useState(null),h=(0,p.e)(t,e=>v(e),d.onItemTextChange,e=>{var t;return null===(t=u.itemTextRefCallback)||void 0===t?void 0:t.call(u,e,d.value,d.disabled)}),g=null==f?void 0:f.textContent,y=l.useMemo(()=>(0,s.jsx)("option",{value:d.value,disabled:d.disabled,children:g},d.value),[d.disabled,d.value,g]),{onNativeOptionAdd:w,onNativeOptionRemove:C}=m;return(0,tb.b)(()=>(w(y),()=>C(y)),[w,C,y]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(o.WV.span,{id:d.textId,...i,ref:h}),d.isSelected&&c.valueNode&&!c.valueNodeHasChildren?oK.createPortal(i.children,c.valueNode):null]})});sN.displayName=sb;var sE="SelectItemIndicator",sR=l.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e;return sC(sE,r).isSelected?(0,s.jsx)(o.WV.span,{"aria-hidden":!0,...a,ref:t}):null});sR.displayName=sE;var sM="SelectScrollUpButton";l.forwardRef((e,t)=>{let r=sn(sM,e.__scopeSelect),a=sc(sM,e.__scopeSelect),[n,o]=l.useState(!1),i=(0,p.e)(t,a.onScrollButtonChange);return(0,tb.b)(()=>
5{if(r.viewport&&r.isPositioned){let e=function(){o(t.scrollTop>0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),n?(0,s.jsx)(sT,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null}).displayName=sM;var sS="SelectScrollDownButton";l.forwardRef((e,t)=>{let r=sn(sS,e.__scopeSelect),a=sc(sS,e.__scopeSelect),[n,o]=l.useState(!1),i=(0,p.e)(t,a.onScrollButtonChange);return(0,tb.b)(()=>{if(r.viewport&&r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;o(Math.ceil(t.scrollTop)<e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),n?(0,s.jsx)(sT,{...e,ref:i,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=r;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null}).displayName=sS;var sT=l.forwardRef((e,t)=>{let{__scopeSelect:r,onAutoScroll:a,...n}=e,i=sn("SelectScrollButton",r),c=l.useRef(null),u=oq(r),d=l.useCallback(()=>{null!==c.current&&(window.clearInterval(c.current),c.current=null)},[]);return l.useEffect(()=>()=>d(),[d]),(0,tb.b)(()=>{var e;let t=u().find(e=>e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[u]),(0,s.jsx)(o.WV.div,{"aria-hidden":!0,...n,ref:t,style:{flexShrink:0,...n.style},onPointerDown:(0,m.M)(n.onPointerDown,()=>{null===c.current&&(c.current=window.setInterval(a,50))}),onPointerMove:(0,m.M)(n.onPointerMove,()=>{var e;null===(e=i.onItemLeave)||void 0===e||e.call(i),null===c.current&&(c.current=window.setInterval(a,50))}),onPointerLeave:(0,m.M)(n.onPointerLeave,()=>{d()})})}),sk=l.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e;return(0,s.jsx)(o.WV.div,{"aria-hidden":!0,...a,ref:t})});sk.displayName="SelectSeparator";var sj="SelectArrow";function sI(e){return""===e||void 0===e}function sP(e){let t=(0,tx.W)(e),r=l.useRef(""),a=l.useRef(0),n=l.useCallback(e=>{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(a.current),""!==t&&(a.current=window.setTimeout(()=>e(""),1e3))}(n)},[t]),o=l.useCallback(()=>{r.current="",window.clearTimeout(a.current)},[]);return l.useEffect(()=>()=>window.clearTimeout(a.current),[]),[r,n,o]}function sD(e,t,r){var a;let n=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,l=(a=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=>e[(a+r)%e.length]));1===n.length&&(l=l.filter(e=>e!==r));let o=l.find(e=>e.textValue.toLowerCase().startsWith(n.toLowerCase()));return o!==r?o:void 0}l.forwardRef((e,t)=>{let{__scopeSelect:r,...a}=e,n=o0(r),l=o9(sj,r),o=sn(sj,r);return l.open&&"popper"===o.position?(0,s.jsx)(eU.Eh,{...n,...a,ref:t}):null}).displayName=sj,l.forwardRef((e,t)=>{let{value:r,...a}=e,n=l.useRef(null),o=(0,p.e)(t,n),c=t4(r);return l.useEffect(()=>{let e=n.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(c!==r&&t){let a=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(a)}},[c,r]),(0,s.jsx)(i,{asChild:!0,children:(0,s.jsx)("select",{...a,ref:o,defaultValue:r})})}).displayName="BubbleSelect";let sL={type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},s_={variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft","ghost"],default:"surface"},...eE,...tp,placeholder:{type:"string"}},sz={variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...eE,...eM},sA=l.createContext({});l.forwardRef((e,t)=>{let r=l.useContext(sA),{children:a,className:n,color:o,radius:s,placeholder:i,...c}=eW({size:null==r?void 0:r.size,...e},{size:sL},s_,eO);return l.createElement(o4,{asChild:!0},l.createElement("button",{"data-accent-color":o,"data-radius":s,...c,ref:t,className:u("rt-reset","rt-SelectTrigger",n)},l.createElement("span",{className:"rt-SelectTriggerInner"},l.createElement(o5,{placeholder:i},a)),l.createElement(o6,{asChild:!0},l.createElement(rG,{className:"rt-SelectIcon"}))))}).displayName="Select.Trigger",l.forwardRef((e,t)=>{let r=l.useContext(sA),{className:a,children:n,color:o,container:s,...i}=eW({size:null==r?void 0:r.size,...e},{size:sL},sz),c=th(),d=o||c.accentColor;return l.createElement(se,{container:s},l.createElement(tg,{asChild:!0},l.createElement(sr,{"data-accent-color":d,sideOffset:4,...i,asChild:!1,ref:t,className:u({"rt-PopperContent":"popper"===i.position},"rt-SelectContent",a)},l.createElement(nw,{type:"auto",className:"rt-ScrollAreaRoot"},l.createElement(sd,{asChild:!0,className:"rt-SelectViewport"},l.createElement(nx,{className:"rt-ScrollAreaViewport",style:{overflowY:void 0}},n)),l.createElement(nN,{className:"rt-ScrollAreaScrollbar rt-r-size-1",orientation:"vertical"},l.createElement(nL,{className:"rt-ScrollAreaThumb"}))))))}).displayName="Select.Content",l.forwardRef((e,t)=>
5{let{className:r,children:a,...n}=e;return l.createElement(sx,{...n,asChild:!1,ref:t,className:u("rt-SelectItem",r)},l.createElement(sR,{className:"rt-SelectItemIndicator"},l.createElement(rH,{className:"rt-SelectItemIndicatorIcon"})),l.createElement(sN,null,a))}).displayName="Select.Item",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(sv,{...a,asChild:!1,ref:t,className:u("rt-SelectGroup",r)})}).displayName="Select.Group",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(sg,{...a,asChild:!1,ref:t,className:u("rt-SelectLabel",r)})}).displayName="Select.Label",l.forwardRef((e,t)=>{let{className:r,...a}=e;return l.createElement(sk,{...a,asChild:!1,ref:t,className:u("rt-SelectSeparator",r)})}).displayName="Select.Separator";let sV={orientation:{type:"enum",className:"rt-r-orientation",values:["horizontal","vertical"],default:"horizontal",responsive:!0},size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"1",responsive:!0},color:{...eE.color,default:"gray"},decorative:{type:"boolean",default:!0}};l.forwardRef((e,t)=>{let{className:r,color:a,decorative:n,...o}=eW(e,sV,eO);return l.createElement("span",{"data-accent-color":a,role:n?void 0:"separator",...o,ref:t,className:u("rt-Separator",r)})}).displayName="Separator";let sB={loading:{type:"boolean",default:!0},...eC,...ex};l.forwardRef((e,t)=>{let{children:r,className:a,loading:n,...o}=eW(e,sB,eO);if(!n)return r;let s=l.isValidElement(r)?N.g7:"span";return l.createElement(s,{ref:t,"aria-hidden":!0,className:u("rt-Skeleton",a),"data-inline-skeleton":!l.isValidElement(r)||void 0,tabIndex:-1,inert:tq,...o},r)}).displayName="Skeleton";var sW=["PageUp","PageDown"],sF=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],sO={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},sH="Slider",[sG,sK,sU]=(0,rc.B)(sH),[sZ,sX]=(0,d.b)(sH,[sU]),[sY,sq]=sZ(sH),s$=l.forwardRef((e,t)=>{let{name:r,min:a=0,max:n=100,step:o=1,orientation:i="horizontal",disabled:c=!1,minStepsBetweenThumbs:u=0,defaultValue:d=[a],value:p,onValueChange:f=()=>{},onValueCommit:h=()=>{},inverted:g=!1,...y}=e,w=l.useRef(new Set),C=l.useRef(0),x="horizontal"===i?s0:s1,[b=[],N]=(0,v.T)({prop:p,defaultProp:d,onChange:e=>{var t;null===(t=[...w.current][C.current])||void 0===t||t.focus(),f(e)}}),E=l.useRef(b);function R(e,t){let{commit:r}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1},l=(String(o).split(".")[1]||"").length,s=nm(function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-a)/o)*o+a,l),[a,n]);N(function(){var e,a;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,a=[...e];return a[r]=t,a.sort((e,t)=>e-t)}(n,s,t);if(e=l,!(!((a=u*o)>0)||Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=a))return n;{C.current=l.indexOf(s);let e=String(l)!==String(n);return e&&r&&h(l),e?l:n}})}return(0,s.jsx)(sY,{scope:e.__scopeSlider,name:r,disabled:c,min:a,max:n,valueIndexToChangeRef:C,thumbs:w.current,values:b,orientation:i,children:(0,s.jsx)(sG.Provider,{scope:e.__scopeSlider,children:(0,s.jsx)(sG.Slot,{scope:e.__scopeSlider,children:(0,s.jsx)(x,{"aria-disabled":c,"data-disabled":c?"":void 0,...y,ref:t,onPointerDown:(0,m.M)(y.onPointerDown,()=>{c||(E.current=b)}),min:a,max:n,inverted:g,onSlideStart:c?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t));return r.indexOf(Math.min(...r))}(b,e);R(e,t)},onSlideMove:c?void 0:function(e){R(e,C.current)},onSlideEnd:c?void 0:function(){let e=E.current[C.current];b[C.current]!==e&&h(b)},onHomeKeyDown:()=>!c&&R(a,0,{commit:!0}),onEndKeyDown:()=>!c&&R(n,b.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:r}=e;if(!c){let e=sW.includes(t.key)||t.shiftKey&&sF.includes(t.key),a=C.current;R(b[a]+o*(e?10:1)*r,a,{commit:!0})}}})})})})});s$.displayName=sH;var[sQ,sJ]=sZ(sH,{startEdge:"left",endEdge:"right",size:"width",direction:1}),s0=l.forwardRef((e,t)=>
5{let{min:r,max:a,dir:n,inverted:o,onSlideStart:i,onSlideMove:c,onSlideEnd:u,onStepKeyDown:d,...m}=e,[f,v]=l.useState(null),h=(0,p.e)(t,e=>v(e)),g=l.useRef(),y=(0,tc.gm)(n),w="ltr"===y,C=w&&!o||!w&&o;function x(e){let t=g.current||f.getBoundingClientRect(),n=ir([0,t.width],C?[r,a]:[a,r]);return g.current=t,n(e-t.left)}return(0,s.jsx)(sQ,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,s.jsx)(s9,{dir:y,"data-orientation":"horizontal",...m,ref:h,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=x(e.clientX);null==i||i(t)},onSlideMove:e=>{let t=x(e.clientX);null==c||c(t)},onSlideEnd:()=>{g.current=void 0,null==u||u()},onStepKeyDown:e=>{let t=sO[C?"from-left":"from-right"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),s1=l.forwardRef((e,t)=>{let{min:r,max:a,inverted:n,onSlideStart:o,onSlideMove:i,onSlideEnd:c,onStepKeyDown:u,...d}=e,m=l.useRef(null),f=(0,p.e)(t,m),v=l.useRef(),h=!n;function g(e){let t=v.current||m.current.getBoundingClientRect(),n=ir([0,t.height],h?[a,r]:[r,a]);return v.current=t,n(e-t.top)}return(0,s.jsx)(sQ,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:(0,s.jsx)(s9,{"data-orientation":"vertical",...d,ref:f,style:{...d.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=g(e.clientY);null==o||o(t)},onSlideMove:e=>{let t=g(e.clientY);null==i||i(t)},onSlideEnd:()=>{v.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=sO[h?"from-bottom":"from-top"].includes(e.key);null==u||u({event:e,direction:t?-1:1})}})})}),s9=l.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:a,onSlideMove:n,onSlideEnd:l,onHomeKeyDown:i,onEndKeyDown:c,onStepKeyDown:u,...d}=e,p=sq(sH,r);return(0,s.jsx)(o.WV.span,{...d,ref:t,onKeyDown:(0,m.M)(e.onKeyDown,e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(c(e),e.preventDefault()):sW.concat(sF).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:(0,m.M)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),p.thumbs.has(t)?t.focus():a(e)}),onPointerMove:(0,m.M)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&n(e)}),onPointerUp:(0,m.M)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))})})}),s2="SliderTrack",s8=l.forwardRef((e,t)=>{let{__scopeSlider:r,...a}=e,n=sq(s2,r);return(0,s.jsx)(o.WV.span,{"data-disabled":n.disabled?"":void 0,"data-orientation":n.orientation,...a,ref:t})});s8.displayName=s2;var s7="SliderRange",s4=l.forwardRef((e,t)=>{let{__scopeSlider:r,...a}=e,n=sq(s7,r),i=sJ(s7,r),c=l.useRef(null),u=(0,p.e)(t,c),d=n.values.length,m=n.values.map(e=>it(e,n.min,n.max));return(0,s.jsx)(o.WV.span,{"data-orientation":n.orientation,"data-disabled":n.disabled?"":void 0,...a,ref:u,style:{...e.style,[i.startEdge]:(d>1?Math.min(...m):0)+"%",[i.endEdge]:100-Math.max(...m)+"%"}})});s4.displayName=s7;var s3="SliderThumb",s5=l.forwardRef((e,t)=>{let r=sK(e.__scopeSlider),[a,n]=l.useState(null),o=(0,p.e)(t,e=>n(e)),i=l.useMemo(()=>a?r().findIndex(e=>e.ref.current===a):-1,[r,a]);return(0,s.jsx)(s6,{...e,ref:o,index:i})}),s6=l.forwardRef((e,t)=>{var r;let{__scopeSlider:a,index:n,name:i,...c}=e,u=sq(s3,a),d=sJ(s3,a),[f,v]=l.useState(null),h=(0,p.e)(t,e=>v(e)),g=!f||!!f.closest("form"),y=(0,t3.t)(f),w=u.values[n],C=void 0===w?0:it(w,u.min,u.max),x=(r=u.values.length)>2?"Value ".concat(n+1," of ").concat(r):2===r?["Minimum","Maximum"][n]:void 0,b=null==y?void 0:y[d.size],N=b?function(e,t,r){let a=e/2,n=ir([0,50],[0,a]);return(a-n(t)*r)*r}(b,C,d.direction):0;return l.useEffect(()=>{if(f)return u.thumbs.add(f),()=>{u.thumbs.delete(f)}},[f,u.thumbs]),(0,s.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[d.startEdge]:"calc(".concat(C,"% + ").concat(N,"px)")},children:[(0,s.jsx)(sG.ItemSlot,{scope:e.__scopeSlider,children:(0,s.jsx)(o.WV.span,{role:"slider","aria-label":e["aria-label"]||x,"aria-valuemin":u.min,"aria-valuenow":w,"aria-valuemax":u.max,"aria-orientation":u.orientation,"data-orientation":u.orientation,"data-disabled":u.disabled?"":void 0,tabIndex:u.disabled?void 0:0,...c,ref:h,style:void 0===w?{display:"none"}:e.style,onFocus:(0,m.M)(e.onFocus,()=>{u.valueIndexToChangeRef.current=n})})}),g&&(0,s.jsx)(ie,{name:null!=i?i:u.name?u.name+(u.values.length>1?"[]":""):void 0,value:w},n)]})});s5.displayName=s3;var ie=e=>{let{value:t,...r}=e,a=l.useRef(null),n=t4(t);return l.useEffect(()=>{let e=a.current,r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(n!==t&&r){let a=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(a)}},[n,t]),(0,s.jsx)("input",{style:{display:"none"},...r,ref:a,defaultValue:t})};function it(e,t,r){return nm(100/(r-t)*(e-t),[0,100])}function ir(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let a=(t[1]-t[0])/(e[1]-e[0]);return t[0]+a*(r-e[0])}}let ia={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM,...tp};l.forwardRef((e,t)=>
5{let{className:r,color:a,radius:n,tabIndex:o,...s}=eW(e,ia,eO);return l.createElement(s$,{"data-accent-color":a,"data-radius":n,ref:t,...s,asChild:!1,className:u("rt-SliderRoot",r)},l.createElement(s8,{className:"rt-SliderTrack"},l.createElement(s4,{className:u("rt-SliderRange",{"rt-high-contrast":e.highContrast}),"data-inverted":s.inverted?"":void 0})),(s.value??s.defaultValue??[]).map((e,t)=>l.createElement(s5,{key:t,className:"rt-SliderThumb",...void 0!==o?{tabIndex:o}:void 0})))}).displayName="Slider";let il={...ew,...ej,...ek};l.forwardRef((e,t)=>{let{asChild:r,className:a,...n}=eW(e,il);return l.createElement(r?N.g7:"strong",{...n,ref:t,className:u("rt-Strong",a)})}).displayName="Strong";var io="Switch",[is,ii]=(0,d.b)(io),[ic,iu]=is(io),id=l.forwardRef((e,t)=>{let{__scopeSwitch:r,name:a,checked:n,defaultChecked:i,required:c,disabled:u,value:d="on",onCheckedChange:f,...h}=e,[g,y]=l.useState(null),w=(0,p.e)(t,e=>y(e)),C=l.useRef(!1),x=!g||!!g.closest("form"),[b=!1,N]=(0,v.T)({prop:n,defaultProp:i,onChange:f});return(0,s.jsxs)(ic,{scope:r,checked:b,disabled:u,children:[(0,s.jsx)(o.WV.button,{type:"button",role:"switch","aria-checked":b,"aria-required":c,"data-state":ih(b),"data-disabled":u?"":void 0,disabled:u,value:d,...h,ref:w,onClick:(0,m.M)(e.onClick,e=>{N(e=>!e),x&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),x&&(0,s.jsx)(iv,{control:g,bubbles:!C.current,name:a,value:d,checked:b,required:c,disabled:u,style:{transform:"translateX(-100%)"}})]})});id.displayName=io;var ip="SwitchThumb",im=l.forwardRef((e,t)=>{let{__scopeSwitch:r,...a}=e,n=iu(ip,r);return(0,s.jsx)(o.WV.span,{"data-state":ih(n.checked),"data-disabled":n.disabled?"":void 0,...a,ref:t})});im.displayName=ip;var iv=e=>{let{control:t,checked:r,bubbles:a=!0,...n}=e,o=l.useRef(null),i=t4(r),c=(0,t3.t)(t);return l.useEffect(()=>{let e=o.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(i!==r&&t){let n=new Event("click",{bubbles:a});t.call(e,r),e.dispatchEvent(n)}},[i,r,a]),(0,s.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:o,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function ih(e){return e?"checked":"unchecked"}let ig={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...eM,...tp};l.forwardRef((e,t)=>{let{className:r,color:a,radius:n,...o}=eW(e,ig,eO);return l.createElement(id,{"data-accent-color":a,"data-radius":n,...o,asChild:!1,ref:t,className:u("rt-reset","rt-SwitchRoot",r)},l.createElement(im,{className:u("rt-SwitchThumb",{"rt-high-contrast":e.highContrast})}))}).displayName="Switch";var iy="NavigationMenu",[iw,iC,ix]=(0,rc.B)(iy),[ib,iN,iE]=(0,rc.B)(iy),[iR,iM]=(0,d.b)(iy,[ix,iE]),[iS,iT]=iR(iy),[ik,ij]=iR(iy),iI=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:a,onValueChange:n,defaultValue:i,delayDuration:c=200,skipDelayDuration:u=300,orientation:d="horizontal",dir:m,...f}=e,[h,g]=l.useState(null),y=(0,p.e)(t,e=>g(e)),w=(0,tc.gm)(m),C=l.useRef(0),x=l.useRef(0),b=l.useRef(0),[N,E]=l.useState(!0),[R="",M]=(0,v.T)({prop:a,onChange:e=>{let t=u>0;""!==e?(window.clearTimeout(b.current),t&&E(!1)):(window.clearTimeout(b.current),b.current=window.setTimeout(()=>E(!0),u)),null==n||n(e)},defaultProp:i}),S=l.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>M(""),150)},[M]),T=l.useCallback(e=>{window.clearTimeout(x.current),M(e)},[M]),k=l.useCallback(e=>{R===e?window.clearTimeout(x.current):C.current=window.setTimeout(()=>{window.clearTimeout(x.current),M(e)},c)},[R,M,c]);return l.useEffect(()=>()=>{window.clearTimeout(C.current),window.clearTimeout(x.current),window.clearTimeout(b.current)},[]),(0,s.jsx)(iD,{scope:r,isRootMenu:!0,value:R,dir:w,orientation:d,rootNavigationMenu:h,onTriggerEnter:e=>{window.clearTimeout(C.current),N?k(e):T(e)},onTriggerLeave:()=>{window.clearTimeout(C.current),S()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:S,onItemSelect:e=>{M(t=>t===e?"":e)},onItemDismiss:()=>M(""),children:(0,s.jsx)(o.WV.nav,{"aria-label":"Main","data-orientation":d,dir:w,...f,ref:y})})});iI.displayName=iy;var iP="NavigationMenuSub";l.forwardRef((e,t)=>
5{let{__scopeNavigationMenu:r,value:a,onValueChange:n,defaultValue:l,orientation:i="horizontal",...c}=e,u=iT(iP,r),[d="",p]=(0,v.T)({prop:a,onChange:n,defaultProp:l});return(0,s.jsx)(iD,{scope:r,isRootMenu:!1,value:d,dir:u.dir,orientation:i,rootNavigationMenu:u.rootNavigationMenu,onTriggerEnter:e=>p(e),onItemSelect:e=>p(e),onItemDismiss:()=>p(""),children:(0,s.jsx)(o.WV.div,{"data-orientation":i,...c,ref:t})})}).displayName=iP;var iD=e=>{let{scope:t,isRootMenu:r,rootNavigationMenu:a,dir:n,orientation:o,children:i,value:c,onItemSelect:u,onItemDismiss:d,onTriggerEnter:p,onTriggerLeave:m,onContentEnter:v,onContentLeave:h}=e,[g,y]=l.useState(null),[w,C]=l.useState(new Map),[x,b]=l.useState(null);return(0,s.jsx)(iS,{scope:t,isRootMenu:r,rootNavigationMenu:a,value:c,previousValue:t4(c),baseId:(0,f.M)(),dir:n,orientation:o,viewport:g,onViewportChange:y,indicatorTrack:x,onIndicatorTrackChange:b,onTriggerEnter:(0,tx.W)(p),onTriggerLeave:(0,tx.W)(m),onContentEnter:(0,tx.W)(v),onContentLeave:(0,tx.W)(h),onItemSelect:(0,tx.W)(u),onItemDismiss:(0,tx.W)(d),onViewportContentChange:l.useCallback((e,t)=>{C(r=>(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:l.useCallback(e=>{C(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,s.jsx)(iw.Provider,{scope:t,children:(0,s.jsx)(ik,{scope:t,items:w,children:i})})})},iL="NavigationMenuList",i_=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,n=iT(iL,r),l=(0,s.jsx)(o.WV.ul,{"data-orientation":n.orientation,...a,ref:t});return(0,s.jsx)(o.WV.div,{style:{position:"relative"},ref:n.onIndicatorTrackChange,children:(0,s.jsx)(iw.Slot,{scope:r,children:n.isRootMenu?(0,s.jsx)(i$,{asChild:!0,children:l}):l})})});i_.displayName=iL;var iz="NavigationMenuItem",[iA,iV]=iR(iz),iB=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:a,...n}=e,i=(0,f.M)(),c=l.useRef(null),u=l.useRef(null),d=l.useRef(null),p=l.useRef(()=>{}),m=l.useRef(!1),v=l.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(c.current){p.current();let t=i0(c.current);t.length&&i1("start"===e?t:t.reverse())}},[]),h=l.useCallback(()=>{if(c.current){let e=i0(c.current);e.length&&(p.current=(e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,s.jsx)(iA,{scope:r,value:a||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:c,focusProxyRef:d,wasEscapeCloseRef:m,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:h,onContentFocusOutside:h,children:(0,s.jsx)(o.WV.li,{...n,ref:t})})});iB.displayName=iz;var iW="NavigationMenuTrigger";l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,disabled:a,...n}=e,c=iT(iW,e.__scopeNavigationMenu),u=iV(iW,e.__scopeNavigationMenu),d=l.useRef(null),f=(0,p.e)(d,u.triggerRef,t),v=i8(c.baseId,u.value),h=i7(c.baseId,u.value),g=l.useRef(!1),y=l.useRef(!1),w=u.value===c.value;return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(iw.ItemSlot,{scope:r,value:u.value,children:(0,s.jsx)(iJ,{asChild:!0,children:(0,s.jsx)(o.WV.button,{id:v,disabled:a,"data-disabled":a?"":void 0,"data-state":i2(w),"aria-expanded":w,"aria-controls":h,...n,ref:f,onPointerEnter:(0,m.M)(e.onPointerEnter,()=>{y.current=!1,u.wasEscapeCloseRef.current=!1}),onPointerMove:(0,m.M)(e.onPointerMove,i4(()=>{a||y.current||u.wasEscapeCloseRef.current||g.current||(c.onTriggerEnter(u.value),g.current=!0)})),onPointerLeave:(0,m.M)(e.onPointerLeave,i4(()=>{a||(c.onTriggerLeave(),g.current=!1)})),onClick:(0,m.M)(e.onClick,()=>{c.onItemSelect(u.value),y.current=w}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===c.dir?"ArrowLeft":"ArrowRight"}[c.orientation];w&&e.key===t&&(u.onEntryKeyDown(),e.preventDefault())})})})}),w&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i,{"aria-hidden":!0,tabIndex:0,ref:u.focu
5sProxyRef,onFocus:e=>{let t=u.contentRef.current,r=e.relatedTarget,a=r===d.current,n=null==t?void 0:t.contains(r);(a||!n)&&u.onFocusProxyEnter(a?"start":"end")}}),c.viewport&&(0,s.jsx)("span",{"aria-owns":h})]})]})}).displayName=iW;var iF="navigationMenu.linkSelect",iO=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,active:a,onSelect:n,...l}=e;return(0,s.jsx)(iJ,{asChild:!0,children:(0,s.jsx)(o.WV.a,{"data-active":a?"":void 0,"aria-current":a?"page":void 0,...l,ref:t,onClick:(0,m.M)(e.onClick,e=>{let t=e.target,r=new CustomEvent(iF,{bubbles:!0,cancelable:!0});if(t.addEventListener(iF,e=>null==n?void 0:n(e),{once:!0}),(0,o.jH)(t,r),!r.defaultPrevented&&!e.metaKey){let e=new CustomEvent(iZ,{bubbles:!0,cancelable:!0});(0,o.jH)(t,e)}},{checkForDefaultPrevented:!1})})})});iO.displayName="NavigationMenuLink";var iH="NavigationMenuIndicator";l.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=iT(iH,e.__scopeNavigationMenu),l=!!n.value;return n.indicatorTrack?oK.createPortal((0,s.jsx)(w.z,{present:r||l,children:(0,s.jsx)(iG,{...a,ref:t})}),n.indicatorTrack):null}).displayName=iH;var iG=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,n=iT(iH,r),i=iC(r),[c,u]=l.useState(null),[d,p]=l.useState(null),m="horizontal"===n.orientation,f=!!n.value;l.useEffect(()=>{var e;let t=null===(e=i().find(e=>e.value===n.value))||void 0===e?void 0:e.ref.current;t&&u(t)},[i,n.value]);let v=()=>{c&&p({size:m?c.offsetWidth:c.offsetHeight,offset:m?c.offsetLeft:c.offsetTop})};return i9(c,v),i9(n.indicatorTrack,v),d?(0,s.jsx)(o.WV.div,{"aria-hidden":!0,"data-state":f?"visible":"hidden","data-orientation":n.orientation,...a,ref:t,style:{position:"absolute",...m?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...a.style}}):null}),iK="NavigationMenuContent";l.forwardRef((e,t)=>{let{forceMount:r,...a}=e,n=iT(iK,e.__scopeNavigationMenu),l=iV(iK,e.__scopeNavigationMenu),o=(0,p.e)(l.contentRef,t),i=l.value===n.value,c={value:l.value,triggerRef:l.triggerRef,focusProxyRef:l.focusProxyRef,wasEscapeCloseRef:l.wasEscapeCloseRef,onContentFocusOutside:l.onContentFocusOutside,onRootContentClose:l.onRootContentClose,...a};return n.viewport?(0,s.jsx)(iU,{forceMount:r,...c,ref:o}):(0,s.jsx)(w.z,{present:r||i,children:(0,s.jsx)(iX,{"data-state":i2(i),...c,ref:o,onPointerEnter:(0,m.M)(e.onPointerEnter,n.onContentEnter),onPointerLeave:(0,m.M)(e.onPointerLeave,i4(n.onContentLeave)),style:{pointerEvents:!i&&n.isRootMenu?"none":void 0,...c.style}})})}).displayName=iK;var iU=l.forwardRef((e,t)=>{let{onViewportContentChange:r,onViewportContentRemove:a}=iT(iK,e.__scopeNavigationMenu);return(0,tb.b)(()=>{r(e.value,{ref:t,...e})},[e,t,r]),(0,tb.b)(()=>()=>a(e.value),[e.value,a]),null}),iZ="navigationMenu.rootContentDismiss",iX=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,value:a,triggerRef:n,focusProxyRef:o,wasEscapeCloseRef:i,onRootContentClose:c,onContentFocusOutside:u,...d}=e,f=iT(iK,r),v=l.useRef(null),g=(0,p.e)(v,t),y=i8(f.baseId,a),w=i7(f.baseId,a),C=iC(r),x=l.useRef(null),{onItemDismiss:b}=f;l.useEffect(()=>{let e=v.current;if(f.isRootMenu&&e){let t=()=>{var t;b(),c(),e.contains(document.activeElement)&&(null===(t=n.current)||void 0===t||t.focus())};return e.addEventListener(iZ,t),()=>e.removeEventListener(iZ,t)}},[f.isRootMenu,e.value,n,b,c]);let N=l.useMemo(()=>{let e=C().map(e=>e.value);"rtl"===f.dir&&e.reverse();let t=e.indexOf(f.value),r=e.indexOf(f.previousValue),n=a===f.value,l=r===e.indexOf(a);if(!n&&!l)return x.current;let o=(()=>{if(t!==r){if(n&&-1!==r)return t>r?"from-end":"from-start";if(l&&-1!==t)return t>r?"to-start":"to-end"}return null})();return x.current=o,o},[f.previousValue,f.value,f.dir,C,a]);return(0,s.jsx)(i$,{asChild:!0,children:(0,s.jsx)(h.XB,{id:w,"aria-labelledby":y,"data-motion":N,"data-orientation":f.orientation,...d,ref:g,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(iZ,{bubbles:!0,cancelable:!0});null===(e=v.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,m.M)(e.onFocusOutside,e=>{var t;u();let r=e.target;(null===(t=f.rootNavigationMenu)||void 0===t?void 0:t.contains(r))&&e.preventDefault()}),onPointerDownOutside:(0,m.M)(e.onPointerDownOutside,e=>{var t;let r=e.target,a=C().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(r)}),n=f.isRootMenu&&(null===(t=f.viewport)||void 0===t?void 0:t.contains(r));(a||n||!f.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=i0(e.currentTarget),a=document.activeElement,n=t.findIndex(e=>e===a);if(i1(e.shiftKey?t.slice(0,n).reverse():t.slice(n+1,t.length)))e.preventDefault();else{var r;null===(r=o.current)||void 0===r||r.focus()}}}),onEscapeKeyDown:(0,m.M)(e.onEscapeKeyDown,e=>{i.current=!0})})})}),iY="NavigationMenuViewport";l.forwardRef((e,t)=>
5{let{forceMount:r,...a}=e,n=!!iT(iY,e.__scopeNavigationMenu).value;return(0,s.jsx)(w.z,{present:r||n,children:(0,s.jsx)(iq,{...a,ref:t})})}).displayName=iY;var iq=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,children:a,...n}=e,i=iT(iY,r),c=(0,p.e)(t,i.onViewportChange),u=ij(iK,e.__scopeNavigationMenu),[d,f]=l.useState(null),[v,h]=l.useState(null),g=d?(null==d?void 0:d.width)+"px":void 0,y=d?(null==d?void 0:d.height)+"px":void 0,C=!!i.value,x=C?i.value:i.previousValue;return i9(v,()=>{v&&f({width:v.offsetWidth,height:v.offsetHeight})}),(0,s.jsx)(o.WV.div,{"data-state":i2(C),"data-orientation":i.orientation,...n,ref:c,style:{pointerEvents:!C&&i.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":g,"--radix-navigation-menu-viewport-height":y,...n.style},onPointerEnter:(0,m.M)(e.onPointerEnter,i.onContentEnter),onPointerLeave:(0,m.M)(e.onPointerLeave,i4(i.onContentLeave)),children:Array.from(u.items).map(e=>{let[t,{ref:r,forceMount:a,...n}]=e,l=x===t;return(0,s.jsx)(w.z,{present:a||l,children:(0,s.jsx)(iX,{...n,ref:(0,p.F)(r,e=>{l&&e&&h(e)})})},t)})})}),i$=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,n=iT("FocusGroup",r);return(0,s.jsx)(ib.Provider,{scope:r,children:(0,s.jsx)(ib.Slot,{scope:r,children:(0,s.jsx)(o.WV.div,{dir:n.dir,...a,ref:t})})})}),iQ=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],iJ=l.forwardRef((e,t)=>{let{__scopeNavigationMenu:r,...a}=e,n=iN(r),l=iT("FocusGroupItem",r);return(0,s.jsx)(ib.ItemSlot,{scope:r,children:(0,s.jsx)(o.WV.button,{...a,ref:t,onKeyDown:(0,m.M)(e.onKeyDown,e=>{if(["Home","End",...iQ].includes(e.key)){let t=n().map(e=>e.ref.current);if(["rtl"===l.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),iQ.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=>i1(t)),e.preventDefault()}})})})});function i0(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function i1(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function i9(e,t){let r=(0,tx.W)(t);(0,tb.b)(()=>{let t=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(t),a.unobserve(e)}}},[e,r])}function i2(e){return e?"open":"closed"}function i8(e,t){return"".concat(e,"-trigger-").concat(t)}function i7(e,t){return"".concat(e,"-content-").concat(t)}function i4(e){return t=>"mouse"===t.pointerType?e(t):void 0}let i3={size:{type:"enum",className:"rt-r-size",values:["1","2"],default:"2",responsive:!0},wrap:{type:"enum",className:"rt-r-fw",values:["nowrap","wrap","wrap-reverse"],responsive:!0},justify:{type:"enum",className:"rt-r-jc",values:["start","center","end"],responsive:!0},...eE,...eM};l.forwardRef((e,t)=>{let{children:r,className:a,color:n,...o}=eW(e,i3,eO);return l.createElement(iI,{className:"rt-TabNavRoot","data-accent-color":n,...o,asChild:!1,ref:t},l.createElement(i_,{className:u("rt-reset","rt-BaseTabList","rt-TabNavList",a)},r))}).displayName="TabNav.Root",l.forwardRef((e,t)=>{let{asChild:r,children:a,className:n,...o}=e;return l.createElement(iB,{className:"rt-TabNavItem"},l.createElement(iO,{...o,ref:t,className:u("rt-reset","rt-BaseTabListTrigger","rt-TabNavLink",n),onSelect:void 0,asChild:r},tL({asChild:r,children:a},e=>l.createElement(l.Fragment,null,l.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabNavLinkInner"},e),l.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabNavLinkInnerHidden"},e)))))}).displayName="TabNav.Link";let i5={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["surface","ghost"],default:"ghost"},layout:{type:"enum",className:"rt-r-tl",values:["auto","fixed"],responsive:!0}},i6={align:{type:"enum",className:"rt-r-va",values:["start","center","end","baseline"],parseValue:function(e){return({baseline:"baseline",start:"top",center:"middle",end:"bottom"})[e]},responsive:!0}},ce={justify:{type:"enum",className:"rt-r-ta",values:["start","center","end"],parseValue:function(e){return({start:"left",center:"center",end:"right"})[e]},responsive:!0},...eC,...tB};l.forwardRef((e,t)=>
5{let{layout:r,...a}=i5,{className:n,children:o,layout:s,...i}=eW(e,a,eO),c=eA({value:s,className:i5.layout.className,propValues:i5.layout.values});return l.createElement("div",{ref:t,className:u("rt-TableRoot",n),...i},l.createElement(nY,null,l.createElement("table",{className:u("rt-TableRootTable",c)},o)))}).displayName="Table.Root",l.forwardRef(({className:e,...t},r)=>l.createElement("thead",{...t,ref:r,className:u("rt-TableHeader",e)})).displayName="Table.Header",l.forwardRef(({className:e,...t},r)=>l.createElement("tbody",{...t,ref:r,className:u("rt-TableBody",e)})).displayName="Table.Body",l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,i6);return l.createElement("tr",{...a,ref:t,className:u("rt-TableRow",r)})}).displayName="Table.Row",l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,ce);return l.createElement("td",{className:u("rt-TableCell",r),ref:t,...a})}).displayName="Table.Cell",l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,ce);return l.createElement("th",{className:u("rt-TableCell","rt-TableColumnHeaderCell",r),scope:"col",ref:t,...a})}).displayName="Table.ColumnHeaderCell",l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,ce);return l.createElement("th",{className:u("rt-TableCell","rt-TableRowHeaderCell",r),scope:"row",ref:t,...a})}).displayName="Table.RowHeaderCell";var ct="Tabs",[cr,ca]=(0,d.b)(ct,[rg]),cn=rg(),[cl,co]=cr(ct),cs=l.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,onValueChange:n,defaultValue:l,orientation:i="horizontal",dir:c,activationMode:u="automatic",...d}=e,p=(0,tc.gm)(c),[m,h]=(0,v.T)({prop:a,onChange:n,defaultProp:l});return(0,s.jsx)(cl,{scope:r,baseId:(0,f.M)(),value:m,onValueChange:h,orientation:i,dir:p,activationMode:u,children:(0,s.jsx)(o.WV.div,{dir:p,"data-orientation":i,...d,ref:t})})});cs.displayName=ct;var ci="TabsList",cc=l.forwardRef((e,t)=>{let{__scopeTabs:r,loop:a=!0,...n}=e,l=co(ci,r),i=cn(r);return(0,s.jsx)(rC,{asChild:!0,...i,orientation:l.orientation,dir:l.dir,loop:a,children:(0,s.jsx)(o.WV.div,{role:"tablist","aria-orientation":l.orientation,...n,ref:t})})});cc.displayName=ci;var cu="TabsTrigger",cd=l.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,disabled:n=!1,...l}=e,i=co(cu,r),c=cn(r),u=cf(i.baseId,a),d=cv(i.baseId,a),p=a===i.value;return(0,s.jsx)(rN,{asChild:!0,...c,focusable:!n,active:p,children:(0,s.jsx)(o.WV.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":n?"":void 0,disabled:n,id:u,...l,ref:t,onMouseDown:(0,m.M)(e.onMouseDown,e=>{n||0!==e.button||!1!==e.ctrlKey?e.preventDefault():i.onValueChange(a)}),onKeyDown:(0,m.M)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&i.onValueChange(a)}),onFocus:(0,m.M)(e.onFocus,()=>{let e="manual"!==i.activationMode;p||n||!e||i.onValueChange(a)})})})});cd.displayName=cu;var cp="TabsContent",cm=l.forwardRef((e,t)=>{let{__scopeTabs:r,value:a,forceMount:n,children:i,...c}=e,u=co(cp,r),d=cf(u.baseId,a),p=cv(u.baseId,a),m=a===u.value,f=l.useRef(m);return l.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,s.jsx)(w.z,{present:n||m,children:r=>{let{present:a}=r;return(0,s.jsx)(o.WV.div,{"data-state":m?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":d,hidden:!a,id:p,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:a&&i})}})});function cf(e,t){return"".concat(e,"-trigger-").concat(t)}function cv(e,t){return"".concat(e,"-content-").concat(t)}cm.displayName=cp,l.forwardRef((e,t)=>{let{className:r,...a}=eW(e,eO);return l.createElement(cs,{...a,ref:t,className:u("rt-TabsRoot",r)})}).displayName="Tabs.Root",l.forwardRef((e,t)=>{let{className:r,color:a,...n}=eW(e,i3,eO);return l.createElement(cc,{"data-accent-color":a,...n,asChild:!1,ref:t,className:u("rt-BaseTabList","rt-TabsList",r)})}).displayName="Tabs.List",l.forwardRef((e,t)=>{let{className:r,children:a,...n}=e;return l.createElement(cd,{...n,asChild:!1,ref:t,className:u("rt-reset","rt-BaseTabListTrigger","rt-TabsTrigger",r)},l.createElement("span",{className:"rt-BaseTabListTriggerInner rt-TabsTriggerInner"},a),l.createElement("span",{className:"rt-BaseTabListTriggerInnerHidden rt-TabsTriggerInnerHidden"},a))}).displayName="Tabs.Trigger",l.forwardRef((e,t)=>
5{let{className:r,...a}=eW(e,eO);return l.createElement(cm,{...a,ref:t,className:u("rt-TabsContent",r)})}).displayName="Tabs.Content";let ch={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},resize:{type:"enum",className:"rt-r-resize",values:["none","vertical","horizontal","both"],responsive:!0},...eE,...tp};l.forwardRef((e,t)=>{let{className:r,color:a,radius:n,style:o,...s}=eW(e,ch,eO);return l.createElement("div",{"data-accent-color":a,"data-radius":n,className:u("rt-TextAreaRoot",r),style:o},l.createElement("textarea",{className:"rt-reset rt-TextAreaInput",ref:t,...s}))}).displayName="TextArea";let cg={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft"],default:"surface"},...eE,...tp},cy={side:{type:"enum",values:["left","right"]},...eE,gap:tZ.gap,px:tB.px,pl:tB.pl,pr:tB.pr};l.forwardRef((e,t)=>{let r=l.useRef(null),{children:a,className:n,color:o,radius:s,style:i,...c}=eW(e,cg,eO);return l.createElement("div",{"data-accent-color":o,"data-radius":s,style:i,className:u("rt-TextFieldRoot",n),onPointerDown:e=>{let t=e.target;if(t.closest("input, button, a"))return;let a=r.current;if(!a)return;let n=t.closest("\n            .rt-TextFieldSlot[data-side='right'],\n            .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left'])\n          ")?a.value.length:0;requestAnimationFrame(()=>{try{a.setSelectionRange(n,n)}catch(e){}a.focus()})}},l.createElement("input",{spellCheck:"false",...c,ref:(0,p.F)(r,t),className:"rt-reset rt-TextFieldInput"}),a)}).displayName="TextField.Root",l.forwardRef((e,t)=>{let{className:r,color:a,side:n,...o}=eW(e,cy);return l.createElement("div",{"data-accent-color":a,"data-side":n,...o,ref:t,className:u("rt-TextFieldSlot",r)})}).displayName="TextField.Slot",l.forwardRef((e,t)=>{let{defaultOpen:r=!0,...a}=e,[n,o]=l.useState(r);return l.createElement(cw,{...a,ref:t,open:n,onOpenChange:o})}).displayName="ThemePanel";let cw=l.forwardRef((e,t)=>{let{open:r,onOpenChange:a,onAppearanceChange:n,...o}=e,{appearance:s,onAppearanceChange:i,accentColor:u,onAccentColorChange:d,grayColor:p,onGrayColorChange:m,panelBackground:f,onPanelBackgroundChange:v,radius:h,onRadiusChange:g,scaling:y,onScalingChange:w}=th(),C=void 0!==n,x=(0,tx.W)(n),b=l.useCallback(e=>{let t=function(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}}();if("inherit"!==s){i(e);return}C?x(e):(k(e),function(e){let t=document.documentElement,r=t.classList.contains("light-theme"),a=t.classList.contains("dark-theme"),n=t.classList.contains("light"),l=t.classList.contains("dark");(r||a)&&(t.classList.remove("light-theme","dark-theme"),t.style.colorScheme=e,t.classList.add("".concat(e,"-theme"))),(n||l)&&(t.classList.remove("light","dark"),t.style.colorScheme=e,t.classList.add(e)),r||a||n||l||(t.style.colorScheme=e,t.classList.add(e))}(e)),t()},[s,i,C,x]),N=tu(u),E="auto"===p?N:p,[R,M]=l.useState("idle");async function S(){let e={appearance:s===tm.appearance.default?void 0:s,accentColor:u===tm.accentColor.default?void 0:u,grayColor:p===tm.grayColor.default?void 0:p,panelBackground:f===tm.panelBackground.default?void 0:f,radius:h===tm.radius.default?void 0:h,scaling:y===tm.scaling.default?void 0:y},t=Object.keys(e).filter(t=>void 0!==e[t]).map(t=>"".concat(t,'="').concat(e[t],'"')).join(" ");M("copying"),await navigator.clipboard.writeText(t?"<Theme ".concat(t,">"):"<Theme>"),M("copied"),setTimeout(()=>M("idle"),2e3)}let[T,k]=l.useState("inherit"===s?null:s),j='\n      [contenteditable],\n      [role="combobox"],\n      [role="listbox"],\n      [role="menu"],\n      input:not([type="radio"], [type="checkbox"]),\n      select,\n      textarea\n    ';return l.useEffect(()=>{function e(e){var t,n;let l=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,o=null===(t=document.activeElement)||void 0===t?void 0:t.closest(j);(null===(n=e.key)||void 0===n?void 0:n.toUpperCase())!=="T"||l||o||a(!r)}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a,r,j]),l.useEffect(()=>{function e(e){var t,r;let a=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,n=null===(t=document.activeElement)||void 0===t?void 0:t.closest(j);(null===(r=e.key)||void 0===r?void 0:r.toUpperCase())!=="D"||a||n||b("light"===T?"dark":"light")}return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[b,T,j]),l.useEffect(()=>{let e=document.documentElement,t=document.body;function r(){let r=e.classList.contains("dark")||e.classList.contains("dark-theme")||t.classList.contains("dark")||t.classList.contains("dark-theme");k("inherit"===s?r?"dark":"light":s)}let a=new MutationObserver(function(e){e.forEach(function(e){"class"===e.attributeName&&r()})});return r(),"inherit"===s&&(a.observe(e,{attributes:!0}),a.observe(t,{attributes:!0})),()=>a.disconnect()},[s]),l.createElement(tg,{asChild:!0,radius:"medium",scaling:"100%"},l.createElement(tX,{direction:"column",position:"fixed",top:"0",right:"0",mr:"4",mt:"4",inert:r?void 0:tq,...o,ref:t,style:{zIndex:9999,overflow:"hidden",maxHeight:"calc(100vh - var(--space-4) - var(--space-4))",borderRadius:"var(--radius-4)",backgroundColor:"var(--color-panel-solid)",transformOrigin:"top center",transitionProperty:"transform, box-shadow",transitionDuration:"200ms",transitionTimingFunction:r?"ease-out":"ease-in",transform:r?"none":"translateX(105%)",boxShadow:r?"var(--shadow-5)":"var(--shadow-2)",...e.style}},l.createElement(nY,null,l.createElement(tH,{flexGrow:"1",p:"5",position:"relative"},l.createElement(tH,{position:"absolute",top:"0",right:"0",m:"2"},l.createElement(cb,{content:"Press T to show/hide the Theme Panel",side:"bottom",sideOffset:6},l.createElement(lB,{asChild:!0,size:"3",tabIndex:0,className:"rt-ThemePanelShortcut"},l.createElement("button",{onClick:()=>a(!r)},"T")))),l.createElement(eH,{size:"5",trim:"both",as:"h3",mb:"5"},"Theme"),l.createElement(eK,{id:"accent-color-title",as:"p",size:"2",weight:"medium",mt:"5"},"Accent color"),l.createElement(rF,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"accent-color-title"},tm.accentColor.values.map(e=>l.createElement("label",{key:e,className:"rt-ThemePanelSwatch",style:{backgroundColor:"var(--".concat(e,"-9)")}},l.createElement(cb,{content:"".concat(cC(e)).concat("gray"===u&&"gray"!==E?" (".concat(cC(E),")"):"")},l.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"accentColor",value:e,checked:u===e,onChange:e=>d(e.target.value)}))))),l.createElement(tX,{asChild:!0,align:"center",justify:"between"},l.createElement(eK,{as:"p",id:"gray-color-title",size:"2",weight:"medium",mt:"5"},"Gray color")),l.createElement(rF,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"gray-color-title"},tm.grayColor.values.map(e=>l.createElement(tX,{key:e,asChild:!0,align:"center",justify:"center"},l.createElement("label",{className:"rt-ThemePanelSwatch",style:{backgroundColor:"auto"===e?"var(--".concat(N,"-9)"):"gray"===e?"var(--gray-9)":"var(--".concat(e,"-9)"),filter:"gray"===e?"saturate(0)":void 0}},l.createElement(cb,{content:"".concat(cC(e)).concat("auto"===e?" (".concat(cC(N),")"):"")},l.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"grayColor",value:e,checked:p===e,onChange:e=>m(e.target.value)})))))),l.createElement(eK,{id:"appearance-title",as:"p",size:"2",weight:"medium",mt:"5"},"Appearance"),l.createElement(rF,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"appearance-title"},["light","dark"].map(e=>l.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},l.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"appearance",value:e,checked:T===e,onChange:e=>b(e.target.value)}),l.createElement(tX,{align:"center",justify:"center",height:"32px",gap:"2"},"light"===e?l.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},l.createElement("path",{d:"M7.5 0C7.77614 0 8 0.223858 8 0.5V2.5C8 2.77614 7.77614 3 7.5 3C7.22386 3 7 2.77614 7 2.5V0.5C7 0.223858 7.22386 0 7.5 0ZM2.1967 2.1967C2.39196 2.00144 2.70854 2.00144 2.90381 2.1967L4.31802 3.61091C4.51328 3.80617 4.51328 4.12276 4.31802 4.31802C4.12276 4.51328 3.80617 4.51328 3.61091 4.31802L2.1967 2.90381C2.00144 2.70854 2.00144 2.39196 2.1967 2.1967ZM0.5 7C0.223858 7 0 7.22386 0 7.5C0 7.77614 0.223858 8 0.5 8H2.5C2.77614 8 3 7.77614 3 7.5C3 7.22386 2.77614 7 2.5 7H0.5ZM2.1967 12.8033C2.00144 12.608 2.00144 12.2915 2.1967 12.0962L3.61091 10.682C3.80617 10.4867 4.12276 10.4867 4.31802 10.682C4.51328 10.8772 4.51328 11.1938 4.31802 11.3891L2.90381 12.8033C2.70854 12.9986 2.39196 12.9986 2.1967 12.8033ZM12.5 7C12.2239 7 12 7.22386 12 7.5C12 7.77614 12.2239 8 12.5 8H14.5C14.7761 8 15 7.77614 15 7.5C15 7.22386 14.7761 7 14.5 7H12.5ZM10.682 4.31802C10.4867 4.12276 10.4867 3.80617 10.682 3.61091L12.0962 2.1967C12.2915 2.00144 12.608 2.00144 12.8033 2.1967C12.9986 2.39196 12.9986 2.70854 12.8033 2.90381L11.3891 4.3
51802C11.1938 4.51328 10.8772 4.51328 10.682 4.31802ZM8 12.5C8 12.2239 7.77614 12 7.5 12C7.22386 12 7 12.2239 7 12.5V14.5C7 14.7761 7.22386 15 7.5 15C7.77614 15 8 14.7761 8 14.5V12.5ZM10.682 10.682C10.8772 10.4867 11.1938 10.4867 11.3891 10.682L12.8033 12.0962C12.9986 12.2915 12.9986 12.608 12.8033 12.8033C12.608 12.9986 12.2915 12.9986 12.0962 12.8033L10.682 11.3891C10.4867 11.1938 10.4867 10.8772 10.682 10.682ZM5.5 7.5C5.5 6.39543 6.39543 5.5 7.5 5.5C8.60457 5.5 9.5 6.39543 9.5 7.5C9.5 8.60457 8.60457 9.5 7.5 9.5C6.39543 9.5 5.5 8.60457 5.5 7.5ZM7.5 4.5C5.84315 4.5 4.5 5.84315 4.5 7.5C4.5 9.15685 5.84315 10.5 7.5 10.5C9.15685 10.5 10.5 9.15685 10.5 7.5C10.5 5.84315 9.15685 4.5 7.5 4.5Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):l.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},l.createElement("path",{d:"M2.89998 0.499976C2.89998 0.279062 2.72089 0.0999756 2.49998 0.0999756C2.27906 0.0999756 2.09998 0.279062 2.09998 0.499976V1.09998H1.49998C1.27906 1.09998 1.09998 1.27906 1.09998 1.49998C1.09998 1.72089 1.27906 1.89998 1.49998 1.89998H2.09998V2.49998C2.09998 2.72089 2.27906 2.89998 2.49998 2.89998C2.72089 2.89998 2.89998 2.72089 2.89998 2.49998V1.89998H3.49998C3.72089 1.89998 3.89998 1.72089 3.89998 1.49998C3.89998 1.27906 3.72089 1.09998 3.49998 1.09998H2.89998V0.499976ZM5.89998 3.49998C5.89998 3.27906 5.72089 3.09998 5.49998 3.09998C5.27906 3.09998 5.09998 3.27906 5.09998 3.49998V4.09998H4.49998C4.27906 4.09998 4.09998 4.27906 4.09998 4.49998C4.09998 4.72089 4.27906 4.89998 4.49998 4.89998H5.09998V5.49998C5.09998 5.72089 5.27906 5.89998 5.49998 5.89998C5.72089 5.89998 5.89998 5.72089 5.89998 5.49998V4.89998H6.49998C6.72089 4.89998 6.89998 4.72089 6.89998 4.49998C6.89998 4.27906 6.72089 4.09998 6.49998 4.09998H5.89998V3.49998ZM1.89998 6.49998C1.89998 6.27906 1.72089 6.09998 1.49998 6.09998C1.27906 6.09998 1.09998 6.27906 1.09998 6.49998V7.09998H0.499976C0.279062 7.09998 0.0999756 7.27906 0.0999756 7.49998C0.0999756 7.72089 0.279062 7.89998 0.499976 7.89998H1.09998V8.49998C1.09998 8.72089 1.27906 8.89997 1.49998 8.89997C1.72089 8.89997 1.89998 8.72089 1.89998 8.49998V7.89998H2.49998C2.72089 7.89998 2.89998 7.72089 2.89998 7.49998C2.89998 7.27906 2.72089 7.09998 2.49998 7.09998H1.89998V6.49998ZM8.54406 0.98184L8.24618 0.941586C8.03275 0.917676 7.90692 1.1655 8.02936 1.34194C8.17013 1.54479 8.29981 1.75592 8.41754 1.97445C8.91878 2.90485 9.20322 3.96932 9.20322 5.10022C9.20322 8.37201 6.82247 11.0878 3.69887 11.6097C3.45736 11.65 3.20988 11.6772 2.96008 11.6906C2.74563 11.702 2.62729 11.9535 2.77721 12.1072C2.84551 12.1773 2.91535 12.2458 2.98667 12.3128L3.05883 12.3795L3.31883 12.6045L3.50684 12.7532L3.62796 12.8433L3.81491 12.9742L3.99079 13.089C4.11175 13.1651 4.23536 13.2375 4.36157 13.3059L4.62496 13.4412L4.88553 13.5607L5.18837 13.6828L5.43169 13.7686C5.56564 13.8128 5.70149 13.8529 5.83857 13.8885C5.94262 13.9155 6.04767 13.9401 6.15405 13.9622C6.27993 13.9883 6.40713 14.0109 6.53544 14.0298L6.85241 14.0685L7.11934 14.0892C7.24637 14.0965 7.37436 14.1002 7.50322 14.1002C11.1483 14.1002 14.1032 11.1453 14.1032 7.50023C14.1032 7.25044 14.0893 7.00389 14.0623 6.76131L14.0255 6.48407C13.991 6.26083 13.9453 6.04129 13.8891 5.82642C13.8213 5.56709 13.7382 5.31398 13.6409 5.06881L13.5279 4.80132L13.4507 4.63542L13.3766 4.48666C13.2178 4.17773 13.0353 3.88295 12.8312 3.60423L12.6782 3.40352L12.4793 3.16432L12.3157 2.98361L12.1961 2.85951L12.0355 2.70246L11.8134 2.50184L11.4925 2.24191L11.2483 2.06498L10.9562 1.87446L10.6346 1.68894L10.3073 1.52378L10.1938 1.47176L9.95488 1.3706L9.67791 1.2669L9.42566 1.1846L9.10075 1.09489L8.83599 1.03486L8.54406 0.98184ZM10.4032 5.30023C10.4032 4.27588 10.2002 3.29829 9.83244 2.40604C11.7623 3.28995 13.1032 5.23862 13.1032 7.50023C13.1032 10.593 10.596 13.1002 7.50322 13.1002C6.63646 13.1002 5.81597 12.9036 5.08355 12.5522C6.5419 12.0941 7.81081 11.2082 8.74322 10.0416C8.87963 10.2284 9.10028 10.3497 9.34928 10.3497C9.76349 10.3497 10.0993 10.0139 10.0993 9.59971C10.0993 9.24256 9.84965 8.94373 9.51535 8.86816C9.57741 8.75165 9.63653 8.63334 9.6926 8.51332C9.88358 8.63163 10.1088 8.69993 10.35 8.69993C11.0403 8.69993 11.6 8.14028 11.6 7.44993C11.6 6.75976 11.0406 6.20024 10.3505 6.19993C10.3853 5.90487 10.4032 5.60464 10.4032 5.30023Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),l.createElement(eK,{size:"1",weight:"medium"},cC(e)))))),l.createElement(eK,{id:"radius-title",as:"p",size:"2",weight:"medium",mt:"5"},"Radius"),l.createElement(rF,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"radius-title"},tm.radius.values.map(e=>l.createElement(tX,{key:e,direction:"column",align:"center"},l.createElement("label",{className:"rt-ThemePanelRadioCard"},l.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"radius",id:"theme-panel-radius-".concat(e),value:e,checked:h===e,onChange:e=>g(e.target.value)}),l.createElement(tg,{asChild:!0,radius:e},l.createElement(tH,{m:"3",width:"32px",height:"32px",style:{borderTopLeftRadius:"full"===e?"80%":"var(--radius-5)",backgroundImage:"linear-gradient(to bottom right, var(--accent-3), var(--accent-4))",borderTop:"2px solid var(--accent-a8)",borderLeft:"2px s
5olid var(--accent-a8)"}}))),l.createElement(tH,{asChild:!0,pt:"2"},l.createElement(eK,{asChild:!0,size:"1",color:"gray"},l.createElement("label",{htmlFor:"theme-panel-radius-".concat(e)},cC(e))))))),l.createElement(eK,{id:"scaling-title",as:"p",size:"2",weight:"medium",mt:"5"},"Scaling"),l.createElement(rF,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"scaling-title"},tm.scaling.values.map(e=>l.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},l.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"scaling",value:e,checked:y===e,onChange:e=>w(e.target.value)}),l.createElement(tX,{align:"center",justify:"center",height:"32px"},l.createElement(tg,{asChild:!0,scaling:e},l.createElement(tX,{align:"center",justify:"center"},l.createElement(eK,{size:"1",weight:"medium"},cC(e)))))))),l.createElement(tX,{mt:"5",align:"center",gap:"2"},l.createElement(eK,{id:"panel-background-title",as:"p",size:"2",weight:"medium"},"Panel background"),l.createElement(lH,null,l.createElement(lG,null,l.createElement(lL,{size:"1",variant:"ghost",color:"gray"},l.createElement(c,{label:"Learn more about panel background options"},l.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},l.createElement("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82707 7.49972C1.82707 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82707 10.6327 1.82707 7.49972ZM8.24992 4.49999C8.24992 4.9142 7.91413 5.24999 7.49992 5.24999C7.08571 5.24999 6.74992 4.9142 6.74992 4.49999C6.74992 4.08577 7.08571 3.74999 7.49992 3.74999C7.91413 3.74999 8.24992 4.08577 8.24992 4.49999ZM6.00003 5.99999H6.50003H7.50003C7.77618 5.99999 8.00003 6.22384 8.00003 6.49999V9.99999H8.50003H9.00003V11H8.50003H7.50003H6.50003H6.00003V9.99999H6.50003H7.00003V6.99999H6.50003H6.00003V5.99999Z",fillRule:"evenodd",clipRule:"evenodd"}))))),l.createElement(lK,{size:"1",style:{maxWidth:220},side:"top",align:"center"},l.createElement(eK,{as:"p",size:"2"},"Whether Card and Table panels are translucent, showing some of\xa0the background behind them.")))),l.createElement(rF,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"panel-background-title"},tm.panelBackground.values.map(e=>l.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},l.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"panelBackground",value:e,checked:f===e,onChange:e=>v(e.target.value)}),l.createElement(tX,{align:"center",justify:"center",height:"32px",gap:"2"},"solid"===e?l.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},l.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})):l.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},l.createElement("path",{opacity:".05",d:"M6.78296 13.376C8.73904 9.95284 8.73904 5.04719 6.78296 1.62405L7.21708 1.37598C9.261 4.95283 9.261 10.0472 7.21708 13.624L6.78296 13.376Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".1",d:"M7.28204 13.4775C9.23929 9.99523 9.23929 5.00475 7.28204 1.52248L7.71791 1.2775C9.76067 4.9119 9.76067 10.0881 7.71791 13.7225L7.28204 13.4775Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".15",d:"M7.82098 13.5064C9.72502 9.99523 9.72636 5.01411 7.82492 1.50084L8.26465 1.26285C10.2465 4.92466 10.2451 10.085 8.26052 13.7448L7.82098 13.5064Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".2",d:"M8.41284 13.429C10.1952 9.92842 10.1957 5.07537 8.41435 1.57402L8.85999 1.34729C10.7139 4.99113 10.7133 10.0128 8.85841 13.6559L8.41284 13.429Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".25",d:"M9.02441 13.2956C10.6567 9.8379 10.6586 5.17715 9.03005 1.71656L9.48245 1.50366C11.1745 5.09919 11.1726 9.91629 9.47657 13.5091L9.02441 13.2956Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".3",d:"M9.66809 13.0655C11.1097 9.69572 11.1107 5.3121 9.67088 1.94095L10.1307 1.74457C11.6241 5.24121 11.6231 9.76683 10.1278 13.2622L9.66809 13.0655Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".35",d:"M10.331 12.7456C11.5551 9.52073 11.5564 5.49103 10.3347 2.26444L10.8024 2.0874C12.0672 5.42815 12.0659 9.58394 10.7985 12.9231L10.331 12.7456Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".4",d:"M11.0155 12.2986C11.9938 9.29744 11.9948 5.71296 11.0184 2.71067L11.4939 2.55603C12.503 5.6589 12.502 9.35178 11.4909 12.4535L11.0155 12.2986Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".45",d:"M11.7214 11.668C12.4254 9.01303 12.4262 5.99691 11.7237 3.34116L12.2071 3.21329C12.9318 5.95292 12.931 9.05728 12.2047 11.7961L11.7214 11.668Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{opacity:".5",d:"M12.4432 10.752C12.8524 8.63762 12.8523 6.36089 12.4429 4.2466L12.9338 4.15155C13.3553 6.32861 13.3554 8.66985 12.9341 10.847L12.4432 10.752Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}),l.createElement("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.
51576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})),l.createElement(eK,{size:"1",weight:"medium"},cC(e)))))),l.createElement(t2,{mt:"5",style:{width:"100%"},onClick:S},"copied"===R?"Copied":"Copy Theme")))))});function cC(e){return e.charAt(0).toUpperCase()+e.slice(1)}cw.displayName="ThemePanelImpl";let cx={content:{type:"ReactNode",required:!0},width:eC.width,minWidth:eC.minWidth,maxWidth:{...eC.maxWidth,default:"360px"}},cb=l.forwardRef((e,t)=>{let{children:r,className:a,open:n,defaultOpen:o,onOpenChange:s,delayDuration:i,disableHoverableContent:c,content:d,container:p,forceMount:m,...f}=eW(e,cx);return l.createElement(e8,{open:n,defaultOpen:o,onOpenChange:s,delayDuration:i,disableHoverableContent:c},l.createElement(e4,{asChild:!0},r),l.createElement(te,{container:p,forceMount:m},l.createElement(tg,{asChild:!0},l.createElement(tr,{sideOffset:4,collisionPadding:10,...f,asChild:!1,ref:t,className:u("rt-TooltipContent",a)},l.createElement(eK,{as:"p",className:"rt-TooltipText",size:"1"},d),l.createElement(ti,{className:"rt-TooltipArrow"})))))});cb.displayName="Tooltip"}}]);

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.