1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="8f554ebc-6b18-5963-b3a7-250afc43346a")}catch(e){}}(); 3(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9913],{4978:(e,t,n)=>{n.d(t,{q7:()=>D,bL:()=>O,RG:()=>M});var r=n(55729),o=n.t(r,2);function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}var l=n(6029);function a(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),a=n.length;function u(t){let{scope:n,children:o,...u}=t,c=n?.[e][a]||i,s=r.useMemo(()=>u,Object.values(u));return(0,l.jsx)(c.Provider,{value:s,children:o})}return n=[...n,o],u.displayName=t+"Provider",[u,function(n,l){let u=l?.[e][a]||i,c=r.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}function u(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function c(...e){return r.useCallback(u(...e),e)}var s=r.forwardRef((e,t)=>{let{children:n,...o}=e,i=r.Children.toArray(n),a=i.find(p);if(a){let e=a.props.children,n=i.map(t=>t!==a?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,l.jsx)(d,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,l.jsx)(d,{...o,ref:t,children:n})});s.displayName="Slot";var d=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?u(t,e):e})}return r.Children.count(n)>1?r.Children.only(null):null});d.displayName="SlotClone";var f=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function p(e){return r.isValidElement(e)&&e.type===f}var m=globalThis?.document?r.useLayoutEffect:()=>{},h=o["useId".toString()]||(()=>void 0),v=0;n(56760);var g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,i=r?s:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(i,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function y(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}var w=r.createContext(void 0),b="rovingFocusGroup.onEntryFocus",x={bubbles:!1,cancelable:!0},E="RovingFocusGroup",[C,R,N]=function(e){let t=e+"CollectionProvider",[n,o]=a(t),[i,u]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return(0,l.jsx)(i,{scope:t,itemMap:a,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=c(t,u(f,n).collectionRef);return(0,l.jsx)(s,{ref:o,children:r})});p.displayName=f;let m=e+"CollectionItemSlot",h="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:o,...i}=e,a=r.useRef(null),d=c(t,a),f=u(m,n);return r.useEffect(()=>(f.itemMap.set(a,{ref:a,...i}),()=>void f.itemMap.delete(a))),(0,l.jsx)(s,{...{[h]:""},ref:d,children:o})});return v.displayName=m,[{Provider:d,Slot:p,ItemSlot:v},function(t){let n=u(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}(E),[S,M]=a(E,[N]),[k,P]=S(E),A=r.forwardRef((e,t)=>
3(0,l.jsx)(C.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(C.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,l.jsx)(T,{...e,ref:t})})}));A.displayName=E;var T=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:o,loop:a=!1,dir:u,currentTabStopId:s,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:f,onEntryFocus:p,preventScrollOnEntryFocus:m=!1,...h}=e,v=r.useRef(null),E=c(t,v),C=function(e){let t=r.useContext(w);return e||t||"ltr"}(u),[N=null,S]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,i]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[o]=n,i=r.useRef(o),l=y(t);return r.useEffect(()=>{i.current!==o&&(l(o),i.current=o)},[o,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:o,u=y(n);return[a,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[l,e,i,u])]}({prop:s,defaultProp:d,onChange:f}),[M,P]=r.useState(!1),A=y(p),T=R(n),j=r.useRef(!1),[L,_]=r.useState(0);return r.useEffect(()=>{let e=v.current;if(e)return e.addEventListener(b,A),()=>e.removeEventListener(b,A)},[A]),(0,l.jsx)(k,{scope:n,orientation:o,dir:C,loop:a,currentTabStopId:N,onItemFocus:r.useCallback(e=>S(e),[S]),onItemShiftTab:r.useCallback(()=>P(!0),[]),onFocusableItemAdd:r.useCallback(()=>_(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>_(e=>e-1),[]),children:(0,l.jsx)(g.div,{tabIndex:M||0===L?-1:0,"data-orientation":o,...h,ref:E,style:{outline:"none",...e.style},onMouseDown:i(e.onMouseDown,()=>{j.current=!0}),onFocus:i(e.onFocus,e=>{let t=!j.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(b,x);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=T().filter(e=>e.focusable);I([e.find(e=>e.active),e.find(e=>e.id===N),...e].filter(Boolean).map(e=>e.ref.current),m)}}j.current=!1}),onBlur:i(e.onBlur,()=>P(!1))})})}),j="RovingFocusGroupItem",L=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:o=!0,active:a=!1,tabStopId:u,...c}=e,s=function(e){let[t,n]=r.useState(h());return m(()=>{n(e=>e??String(v++))},[void 0]),e||(t?`radix-${t}`:"")}(),d=u||s,f=P(j,n),p=f.currentTabStopId===d,y=R(n),{onFocusableItemAdd:w,onFocusableItemRemove:b}=f;return r.useEffect(()=>{if(o)return w(),()=>b()},[o,w,b]),(0,l.jsx)(C.ItemSlot,{scope:n,id:d,focusable:o,active:a,children:(0,l.jsx)(g.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...c,ref:t,onMouseDown:i(e.onMouseDown,e=>{o?f.onItemFocus(d):e.preventDefault()}),onFocus:i(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:i(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return _[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=y().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=f.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>I(n))}})})})});L.displayName=j;var _={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function I(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var O=A,D=L},11240:(e,t,n)=>{n.d(t,{bL:()=>C,zi:()=>R});var r=n(99410),o=n(55729);function i(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function l(e){let t=(0,o.useRef)(e);return(0,o.useEffect)(()=>{t.current=e}),(0,o.useMemo)(()=>(...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}var a=n(38719),u=n(89440);n(56760);let c=(0,o.forwardRef)((e,t)=>{let{children:n,...i}=e,l=o.Children.toArray(n),a=l.find(f);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(s,(0,r.A)({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(s,(0,r.A)({},i,{ref:t}),n)});c.displayName="Slot";let s=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}
3:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?i(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});s.displayName="SlotClone";let d=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function f(e){return(0,o.isValidElement)(e)&&e.type===d}let p=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:i,...l}=e,a=i?c:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(a,(0,r.A)({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),m="Switch",[h,v]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,o.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,o.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=(0,o.createContext)(r),l=n.length;function a(t){let{scope:n,children:r,...a}=t,u=(null==n?void 0:n[e][l])||i,c=(0,o.useMemo)(()=>a,Object.values(a));return(0,o.createElement)(u.Provider,{value:c},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){let u=(null==a?void 0:a[e][l])||i,c=(0,o.useContext)(u);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return(0,o.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(m),[g,y]=h(m),w=(0,o.forwardRef)((e,t)=>{let{__scopeSwitch:n,name:a,checked:u,defaultChecked:c,required:s,disabled:d,value:f="on",onCheckedChange:m,...h}=e,[v,y]=(0,o.useState)(null),w=function(...e){return(0,o.useCallback)(i(...e),e)}(t,e=>y(e)),b=(0,o.useRef)(!1),C=!v||!!v.closest("form"),[R=!1,N]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=(0,o.useState)(e),[r]=n,i=(0,o.useRef)(r),a=l(t);return(0,o.useEffect)(()=>{i.current!==r&&(a(r),i.current=r)},[r,i,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,u=a?e:r,c=l(n);return[u,(0,o.useCallback)(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&c(n)}else i(t)},[a,e,i,c])]}({prop:u,defaultProp:c,onChange:m});return(0,o.createElement)(g,{scope:n,checked:R,disabled:d},(0,o.createElement)(p.button,(0,r.A)({type:"button",role:"switch","aria-checked":R,"aria-required":s,"data-state":E(R),"data-disabled":d?"":void 0,disabled:d,value:f},h,{ref:w,onClick:function(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}(e.onClick,e=>{N(e=>!e),C&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})),C&&(0,o.createElement)(x,{control:v,bubbles:!b.current,name:a,value:f,checked:R,required:s,disabled:d,style:{transform:"translateX(-100%)"}}))}),b=(0,o.forwardRef)((e,t)=>{let{__scopeSwitch:n,...i}=e,l=y("SwitchThumb",n);return(0,o.createElement)(p.span,(0,r.A)({"data-state":E(l.checked),"data-disabled":l.disabled?"":void 0},i,{ref:t}))}),x=e=>{let{control:t,checked:n,bubbles:i=!0,...l}=e,c=(0,o.useRef)(null),s=(0,a.Z)(n),d=(0,u.X)(t);return(0,o.useEffect)(()=>{let e=c.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(s!==n&&t){let r=new Event("click",{bubbles:i});t.call(e,n),e.dispatchEvent(r)}},[s,n,i]),(0,o.createElement)("input",(0,r.A)({type:"checkbox","aria-hidden":!0,defaultChecked:n},l,{tabIndex:-1,ref:c,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function E(e){return e?"checked":"unchecked"}let C=w,R=b},16697:(e,t,n)=>{n.d(t,{i:()=>a});var r,o=n(55729),i=n(35896),l=(r||(r=n.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function a({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,a,u]=function({defaultProp:e,onChange:t}){let[n,r]=o.useState(e),i=o.useRef(n),a=o.useRef(t);return l(()=>{a.current=t},[t]),o.useEffect(()=>{i.current!==n&&(a.current?.(n),i.current=n)},[n,i]),[n,r,a]}({defaultProp:t,onChange:n}),c=void 0!==e,s=c?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=c},[c,r])}return[s,o.useCallback(t=>{if(c){let n="function"==typeof t?t(e):t;n!==e&&u.current?.(n)}else a(t)},[c,e,a,u])]}Symbol("RADIX:SYNC_STATE")},20184:(e,t,n)=>{n.d(t,{Eq:()=>c});var r=new WeakMap,o=new WeakMap,i={},l=0,a=function(e){return e&&(e.host||a(e.parentNode))},u=function(e,t,n,u){var c=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=a(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});i[n]||(i[n]=new WeakMap);var s=i[n],d=[],f=new Set,p=new Set(c),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};
3c.forEach(m);var h=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))h(e);else try{var t=e.getAttribute(u),i=null!==t&&"false"!==t,l=(r.get(e)||0)+1,a=(s.get(e)||0)+1;r.set(e,l),s.set(e,a),d.push(e),1===l&&i&&o.set(e,!0),1===a&&e.setAttribute(n,"true"),i||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return h(t),f.clear(),l++,function(){d.forEach(function(e){var t=r.get(e)-1,i=s.get(e)-1;r.set(e,t),s.set(e,i),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),i||e.removeAttribute(n)}),--l||(r=new WeakMap,r=new WeakMap,o=new WeakMap,i={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),u(r,o,n,"aria-hidden")):function(){return null}}},32173:(e,t,n)=>{n.d(t,{E9:()=>i,Mi:()=>r,pN:()=>o,xi:()=>l});var r="right-scroll-bar-position",o="width-before-scroll-bar",i="with-scroll-bars-hidden",l="--removed-body-scroll-bar-size"},35896:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(55729),o=globalThis?.document?r.useLayoutEffect:()=>{}},38719:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(55729);function o(e){let t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},41011:(e,t,n)=>{n.d(t,{jp:()=>h});var r=n(55729),o=n(49963),i=n(32173),l={left:0,top:0,right:0,gap:0},a=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[a(n),a(r),a(o)]},c=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return l;var t=u(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},s=(0,o.T0)(),d="data-scroll-locked",f=function(e,t,n,r){var o=e.left,l=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat(i.E9," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body[").concat(d,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(l,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(i.Mi," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(i.pN," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(i.Mi," .").concat(i.Mi," {\n right: 0 ").concat(r,";\n }\n \n .").concat(i.pN," .").concat(i.pN," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(d,"] {\n ").concat(i.xi,": ").concat(u,"px;\n }\n")},p=function(){var e=parseInt(document.body.getAttribute(d)||"0",10);return isFinite(e)?e:0},m=function(){r.useEffect(function(){return document.body.setAttribute(d,(p()+1).toString()),function(){var e=p()-1;e<=0?document.body.removeAttribute(d):document.body.setAttribute(d,e.toString())}},[])},h=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,i=void 0===o?"margin":o;m();var l=r.useMemo(function(){return c(i)},[i]);return r.createElement(s,{styles:f(l,!t,i,n?"":"!important")})}},49793:(e,t,n)=>{n.d(t,{S:()=>a});var r=n(55729);function o(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,l=new WeakMap;function a(e,t){var n,a,u,c=(n=t||null,a=function(t){return e.forEach(function(e){return o(e,t)})},(u=(0,r.useState)(function(){return{value:n,callback:a,facade:{get current(){return u.value},set current(value){var e=u.value;e!==value&&(u.value=value,u.callback(value,e))}}}})[0]).callback=a,u.facade);return i(function(){var t=l.get(c);if(t){var n=new Set(t),r=new Set(e),i=c.current;
3n.forEach(function(e){r.has(e)||o(e,null)}),r.forEach(function(e){n.has(e)||o(e,i)})}l.set(c,e)},[e]),c}},49963:(e,t,n)=>{n.d(t,{T0:()=>a});var r,o=n(55729),i=function(){var e=0,t=null;return{add:function(o){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var i,l;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),l=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(l)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},l=function(){var e=i();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},a=function(){var e=l();return function(t){return e(t.styles,t.dynamic),null}}},54328:(e,t,n)=>{n.d(t,{C1:()=>T,bL:()=>A});var r=n(99410),o=n(55729);function i(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function l(...e){return(0,o.useCallback)(i(...e),e)}function a(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function u(e){let t=(0,o.useRef)(e);return(0,o.useEffect)(()=>{t.current=e}),(0,o.useMemo)(()=>(...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}var c=n(38719),s=n(89440),d=n(56760);let f=(null==globalThis?void 0:globalThis.document)?o.useLayoutEffect:()=>{},p=e=>{let{present:t,children:n}=e,r=function(e){var t,n;let[r,i]=(0,o.useState)(),l=(0,o.useRef)({}),a=(0,o.useRef)(e),u=(0,o.useRef)("none"),[c,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,o.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,o.useEffect)(()=>{let e=m(l.current);u.current="mounted"===c?e:"none"},[c]),f(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=m(t);e?s("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?s("UNMOUNT"):n&&r!==o?s("ANIMATION_OUT"):s("UNMOUNT"),a.current=e}},[e,s]),f(()=>{if(r){let e=e=>{let t=m(l.current).includes(e.animationName);e.target===r&&t&&(0,d.flushSync)(()=>s("ANIMATION_END"))},t=e=>{e.target===r&&(u.current=m(l.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),()=>{r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}s("ANIMATION_END")},[r,s]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:(0,o.useCallback)(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof n?n({present:r.isPresent}):o.Children.only(n),a=l(r.ref,i.ref);return"function"==typeof n||r.isPresent?(0,o.cloneElement)(i,{ref:a}):null};function m(e){return(null==e?void 0:e.animationName)||"none"}p.displayName="Presence";let h=(0,o.forwardRef)((e,t)=>{let{children:n,...i}=e,l=o.Children.toArray(n),a=l.find(y);if(a){let e=a.props.children,n=l.map(t=>t!==a?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(v,(0,r.A)({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(v,(0,r.A)({},i,{ref:t}),n)});h.displayName="Slot";let v=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?i(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});v.displayName="SlotClone";let g=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function y(e){return(0,o.isValidElement)(e)&&e.type===g}let w=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:i,...l}=e,a=i?h:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(a,(0,r.A)({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),b="Checkbox",[x,E]=function(e,t=[]){let n=[],r=()=>{let t=n.map(e=>(0,o.createContext)(e));return function(n){let r=(null==n?void 0:n[e])||t;return(0,o.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:r}}),[n,r])}};return r.scopeName=e,[function(t,r){let i=(0,o.createContext)(r),l=n.length;function a(t){let{scope:n,children:r,...a}=t,u=(null==n?void 0:n[e][l])||i,c=(0,o.useMemo)(()=>a,Object.values(a));return(0,o.createElement)(u.Provider,{value:c},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){let u=(null==a?void 0:a[e][l])||i,c=(0,o.useContext)(u);if(c)return c;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let r=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return(0,o.useMemo)(()=>({[`__scope${t.scopeName}`]:r}),[r])}};return n.scopeName=t.scopeName,n}(r,...t)]}(b),[C,R]=x(b),N=(0,o.forwardRef)((e,t)=>{let{__scopeCheckbox:n,name:i,checked:c,defaultChecked:s,required:d,disabled:f,value:p="on",onCheckedChange:m,...h}=e,[v,g]=(0,o.useState)(null),y=l(t,e=>g(e)),b=(0,o.useRef)(!1),x=!v||!!v.closest("form"),[E=!1,R]=function({prop:e,defaultProp:t,onChange:n=()=>{}}){let[r,i]=function({defaultProp:e,onChange:t}){let n=(0,o.useState)(e),[r]=n,i=(0,o.useRef)(r),l=u(t);return(0,o.useEffect)(()=>{i.current!==r&&(l(r),i.current=r)},[r,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:r,c=u(n);return[a,(0,o.useCallback)(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&c(n)}else i(t)},[l,e,i,c])]}({prop:c,defaultProp:s,onChange:m}),N=(0,o.useRef)(E);return(0,o.useEffect)(()=>{let e=null==v?void 0:v.form;if(e){let t=()=>R(N.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[v,R]),(0,o.createElement)(C,{scope:n,state:E,disabled:f},(0,o.createElement)(w.button,(0,r.A)({type:"button",role:"checkbox","aria-checked":k(E)?"mixed":E,"aria-required":d,"data-state":P(E),"data-disabled":f?"":void 0,disabled:f,value:p},h,{ref:y,onKeyDown:a(e.onKeyDown,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:a(e.onClick,e=>{R(e=>!!k(e)||!e),x&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})),x&&(0,o.createElement)(M,{control:v,bubbles:!b.current,name:i,value:p,checked:E,required:d,disabled:f,style:{transform:"translateX(-100%)"}}))}),S=(0,o.forwardRef)((e,t)=>{let{__scopeCheckbox:n,forceMount:i,...l}=e,a=R("CheckboxIndicator",n);return(0,o.createElement)(p,{present:i||k(a.state)||!0===a.state},(0,o.createElement)(w.span,(0,r.A)({"data-state":P(a.state),"data-disabled":a.disabled?"":void 0},l,{ref:t,style:{pointerEvents:"none",...e.style}})))}),M=e=>{let{control:t,checked:n,bubbles:i=!0,...l}=e,a=(0,o.useRef)(null),u=(0,c.Z)(n),d=(0,s.X)(t);return(0,o.useEffect)(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(u!==n&&t){let r=new Event("click",{bubbles:i});e.indeterminate=k(n),t.call(e,!k(n)&&n),e.dispatchEvent(r)}},[u,n,i]),(0,o.createElement)("input",(0,r.A)({type:"checkbox","aria-hidden":!0,defaultChecked:!k(n)&&n},l,{tabIndex:-1,ref:a,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function k(e){return"indeterminate"===e}function P(e){return k(e)?"indeterminate":e?"checked":"unchecked"}let A=N,T=S},61134:(e,t,n)=>{n.d(t,{m:()=>l});var r=n(13829),o=n(55729),i=function(e){var t=e.sideCar,n=(0,r.Tt)(e,["
3sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var i=t.read();if(!i)throw Error("Sidecar medium not found");return o.createElement(i,(0,r.Cl)({},n))};function l(e,t){return e.useMedium(t),i}i.isSideCarExport=!0},62562:(e,t,n)=>{n.d(t,{H4:()=>C,_V:()=>E,bL:()=>x});var r=n(55729),o=n(6029),i=globalThis?.document?r.useLayoutEffect:()=>{};n(56760);var l=r.forwardRef((e,t)=>{let{children:n,...i}=e,l=r.Children.toArray(n),u=l.find(c);if(u){let e=u.props.children,n=l.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(a,{...i,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,o.jsx)(a,{...i,ref:t,children:n})});l.displayName="Slot";var a=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?function(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}(t,e):e})}return r.Children.count(n)>1?r.Children.only(null):null});a.displayName="SlotClone";var u=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});function c(e){return r.isValidElement(e)&&e.type===u}var s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...i}=e,a=r?l:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(a,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),d="Avatar",[f,p]=function(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let l=r.createContext(i),a=n.length;n=[...n,i];let u=t=>{let{scope:n,children:i,...u}=t,c=n?.[e]?.[a]||l,s=r.useMemo(()=>u,Object.values(u));return(0,o.jsx)(c.Provider,{value:s,children:i})};return u.displayName=t+"Provider",[u,function(n,o){let u=o?.[e]?.[a]||l,c=r.useContext(u);if(c)return c;if(void 0!==i)return i;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}(d),[m,h]=f(d),v=r.forwardRef((e,t)=>{let{__scopeAvatar:n,...i}=e,[l,a]=r.useState("idle");return(0,o.jsx)(m,{scope:n,imageLoadingStatus:l,onImageLoadingStatusChange:a,children:(0,o.jsx)(s.span,{...i,ref:t})})});v.displayName=d;var g="AvatarImage",y=r.forwardRef((e,t)=>{let{__scopeAvatar:n,src:l,onLoadingStatusChange:a=()=>{},...u}=e,c=h(g,n),d=function(e,t){let[n,o]=r.useState("idle");return i(()=>{if(!e)return void o("error");let n=!0,r=new window.Image,i=e=>()=>{n&&o(e)};return o("loading"),r.onload=i("loaded"),r.onerror=i("error"),r.src=e,t&&(r.referrerPolicy=t),()=>{n=!1}},[e,t]),n}(l,u.referrerPolicy),f=function(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}(e=>{a(e),c.onImageLoadingStatusChange(e)});return i(()=>{"idle"!==d&&f(d)},[d,f]),"loaded"===d?(0,o.jsx)(s.img,{...u,ref:t,src:l}):null});y.displayName=g;var w="AvatarFallback",b=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:i,...l}=e,a=h(w,n),[u,c]=r.useState(void 0===i);return r.useEffect(()=>{if(void 0!==i){let e=window.setTimeout(()=>c(!0),i);return()=>window.clearTimeout(e)}},[i]),u&&"loaded"!==a.imageLoadingStatus?(0,o.jsx)(s.span,{...l,ref:t}):null});b.displayName=w;var x=v,E=y,C=b},81020:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(13829);function o(e){return e}function i(e){void 0===e&&(e={});var t,n,i,l=(void 0===t&&(t=o),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,i);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;
3t=[],n.forEach(e)},l=function(){return Promise.resolve().then(o)};l(),n={push:function(e){t.push(e),l()},filter:function(e){return t=t.filter(e),n}}}});return l.options=(0,r.Cl)({async:!0,ssr:!1},e),l}},83586:(e,t,n)=>{n.d(t,{H_:()=>nx,UC:()=>ng,YJ:()=>ny,q7:()=>nb,VF:()=>nR,JU:()=>nw,ZL:()=>nv,z6:()=>nE,hN:()=>nC,bL:()=>nm,Pb:()=>nN,G5:()=>nM,ZP:()=>nS,l9:()=>nh});var r=n(55729),o=n.t(r,2);function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}function l(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function a(...e){return r.useCallback(l(...e),e)}var u=n(6029);function c(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=r.createContext(o),l=n.length;function a(t){let{scope:n,children:o,...a}=t,c=n?.[e][l]||i,s=r.useMemo(()=>a,Object.values(a));return(0,u.jsx)(c.Provider,{value:s,children:o})}return n=[...n,o],a.displayName=t+"Provider",[a,function(n,a){let u=a?.[e][l]||i,c=r.useContext(u);if(c)return c;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}function s(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}function d({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,i]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[o]=n,i=r.useRef(o),l=s(t);return r.useEffect(()=>{i.current!==o&&(l(o),i.current=o)},[o,i,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,a=l?e:o,u=s(n);return[a,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else i(t)},[l,e,i,u])]}var f=n(56760),p=r.forwardRef((e,t)=>{let{children:n,...o}=e,i=r.Children.toArray(n),l=i.find(v);if(l){let e=l.props.children,n=i.map(t=>t!==l?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,u.jsx)(m,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,u.jsx)(m,{...o,ref:t,children:n})});p.displayName="Slot";var m=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n);return r.cloneElement(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props),ref:t?l(t,e):e})}return r.Children.count(n)>1?r.Children.only(null):null});m.displayName="SlotClone";var h=({children:e})=>(0,u.jsx)(u.Fragment,{children:e});function v(e){return r.isValidElement(e)&&e.type===h}var g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...o}=e,i=r?p:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(i,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),y=r.createContext(void 0),w=n(27555),b=0;function x(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var E="focusScope.autoFocusOnMount",C="focusScope.autoFocusOnUnmount",R={bubbles:!1,cancelable:!0},N=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:o=!1,onMountAutoFocus:i,onUnmountAutoFocus:l,...c}=e,[d,f]=r.useState(null),p=s(i),m=s(l),h=r.useRef(null),v=a(t,e=>f(e)),y=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(o){let e=function(e){if(y.paused||!d)return;let t=e.target;d.contains(t)?h.current=t:k(h.current,{select:!0})},t=function(e){if(y.paused||!d)return;let t=e.relatedTarget;null!==t&&(d.contains(t)||k(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&k(d)});return d&&n.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[o,d,y.paused]),r.useEffect(()=>{if(d){P.add(y);let e=document.activeElement;if(!d.contains(e)){let t=new CustomEvent(E,R);d.addEventListener(E,p),d.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(k(r,{select:t}),document.activeElement!==n)return}(S(d).filter(e=>"A"!==e.tagName),{select:!0}
3),document.activeElement===e&&k(d))}return()=>{d.removeEventListener(E,p),setTimeout(()=>{let t=new CustomEvent(C,R);d.addEventListener(C,m),d.dispatchEvent(t),t.defaultPrevented||k(e??document.body,{select:!0}),d.removeEventListener(C,m),P.remove(y)},0)}}},[d,p,m,y]);let w=r.useCallback(e=>{if(!n&&!o||y.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,i]=function(e){let t=S(e);return[M(t,e),M(t.reverse(),e)]}(t);o&&i?e.shiftKey||r!==i?e.shiftKey&&r===o&&(e.preventDefault(),n&&k(i,{select:!0})):(e.preventDefault(),n&&k(o,{select:!0})):r===t&&e.preventDefault()}},[n,o,y.paused]);return(0,u.jsx)(g.div,{tabIndex:-1,...c,ref:v,onKeyDown:w})});function S(e){let t=[],n=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(;n.nextNode();)t.push(n.currentNode);return t}function M(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function k(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}N.displayName="FocusScope";var P=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=A(e,t)).unshift(t)},remove(t){e=A(e,t),e[0]?.resume()}}}();function A(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}var T=globalThis?.document?r.useLayoutEffect:()=>{},j=o["useId".toString()]||(()=>void 0),L=0;function _(e){let[t,n]=r.useState(j());return T(()=>{e||n(e=>e??String(L++))},[e]),e||(t?`radix-${t}`:"")}var I=n(95175),O=n(74707),D=n(78761);function F(e){let t=(0,D.L9)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,D.sb)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=(0,I.LI)(n)!==i||(0,I.LI)(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function $(e){return(0,D.vq)(e)?e:e.contextElement}function W(e){let t=$(e);if(!(0,D.sb)(t))return(0,I.Jx)(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=F(t),l=(i?(0,I.LI)(n.width):n.width)/r,a=(i?(0,I.LI)(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let U=(0,I.Jx)(0);function B(e){let t=(0,D.zk)(e);return(0,D.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:U}function K(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=$(e),a=(0,I.Jx)(1);t&&(r?(0,D.vq)(r)&&(a=W(r)):a=W(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===(0,D.zk)(l))&&o)?B(l):(0,I.Jx)(0),c=(i.left+u.x)/a.x,s=(i.top+u.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=(0,D.zk)(l),t=r&&(0,D.vq)(r)?(0,D.zk)(r):r,n=e,o=(0,D._m)(n);for(;o&&r&&t!==n;){let e=W(o),t=o.getBoundingClientRect(),r=(0,D.L9)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,d*=e.x,f*=e.y,c+=i,s+=l,n=(0,D.zk)(o),o=(0,D._m)(n)}}return(0,I.B1)({width:d,height:f,x:c,y:s})}function V(e,t){let n=(0,D.CP)(e).scrollLeft;return t?t.left+n:K((0,D.ep)(e)).left+n}function q(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-V(e,n),y:n.top+t.scrollTop}}let z=new Set(["absolute","fixed"]);function H(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=(0,D.zk)(e),r=(0,D.ep)(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=(0,D.Tc)();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}let c=V(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=(0,D.ep)(e),n=(0,D.CP)(e),r=e.ownerDocument.body,o=(0,I.T9)(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=(0,I.T9)(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+V(e),a=-n.scrollTop;return"rtl"===(0,D.L9)(r).direction&&(l+=(0,I.T9)(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}((0,D.ep)(e));else if((0,D.vq)(t))r=function(e,t){let n=K(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=(0,D.sb)(e)?W(e):(0,I.Jx)(1),l=e.clientWidth*i.x,a=e.clientHeight*i.y;return{width:l,height:a,x:o*i.x,y:r*i.y}}(t,n);else{let n=B(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,I.B1)(r)}function X(e){return"static"===(0,D.L9)(e).position}function G(e,t){if(!(0,D.sb)(e)||"fixed"===(0,D.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,D.ep)(e)===n&&(n=n.ownerDocument.body),n}function Z(e,t){let n=(0,D.zk)(e);if((0,D.Tf)(e))return n;if(!(0,D.sb)(e)){let t=(0,D.$4)(e);for(;t&&!(0,D.eu)(t);){if((0,D.vq)(t)&&!X(t))return t;t=(0,D.$4)(t)}return n}let r=G(e,t);for(;r&&(0,D.Lv)(r)&&X(r);)r=G(r,t);return r&&(0,D.eu)(r)&&X(r)&&!(0,D.sQ)(r)?n:r||(0,D.gJ)(e)||n}let Y=async function(e){let t=this.getOffsetParent||Z,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=(0,D.sb)(t),o=(0,D.ep)(t),i="fixed"===n,l=K(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=(0,I.Jx)(0);if(r||!r&&!i)if(("body"!==(0,D.mq)(t)||(0,D.ZU)(o))&&(a=(0,D.CP)(t)),r){let e=K(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=V(o));i&&!r&&o&&(u.x=V(o));let c=!o||r||i?(0,I.Jx)(0):q(o,a);return{x:l.left+a.scrollLeft-u.x-c.x,y:l.top+a.scrollTop-u.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},J={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,D.ep)(r),a=!!t&&(0,D.Tf)(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=(0,I.Jx)(1),s=(0,I.Jx)(0),d=(0,D.sb)(r);
3if((d||!d&&!i)&&(("body"!==(0,D.mq)(r)||(0,D.ZU)(l))&&(u=(0,D.CP)(r)),(0,D.sb)(r))){let e=K(r);c=W(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}let f=!l||d||i?(0,I.Jx)(0):q(l,u);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+s.x+f.x,y:n.y*c.y-u.scrollTop*c.y+s.y+f.y}},getDocumentElement:D.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?(0,D.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,D.v9)(e,[],!1).filter(e=>(0,D.vq)(e)&&"body"!==(0,D.mq)(e)),o=null,i="fixed"===(0,D.L9)(e).position,l=i?(0,D.$4)(e):e;for(;(0,D.vq)(l)&&!(0,D.eu)(l);){let t=(0,D.L9)(l),n=(0,D.sQ)(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&z.has(o.position)||(0,D.ZU)(l)&&!n&&function e(t,n){let r=(0,D.$4)(t);return!(r===n||!(0,D.vq)(r)||(0,D.eu)(r))&&("fixed"===(0,D.L9)(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=(0,D.$4)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=H(t,n,o);return e.top=(0,I.T9)(r.top,e.top),e.right=(0,I.jk)(r.right,e.right),e.bottom=(0,I.jk)(r.bottom,e.bottom),e.left=(0,I.T9)(r.left,e.left),e},H(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:Z,getElementRects:Y,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=F(e);return{width:t,height:n}},getScale:W,isElement:D.vq,isRTL:function(e){return"rtl"===(0,D.L9)(e).direction}};function Q(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let ee=O.cY,et=O.BN,en=O.UU,er=O.Ej,eo=O.jD,ei=O.UE,el=O.ER;var ea="undefined"!=typeof document?r.useLayoutEffect:function(){};function eu(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eu(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eu(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ec(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function es(e,t){let n=ec(e);return Math.round(t*n)/n}function ed(e){let t=r.useRef(e);return ea(()=>{t.current=e}),t}var ef=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,u.jsx)(g.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,u.jsx)("polygon",{points:"0,0 30,0 15,10"})})});ef.displayName="Arrow";var ep="Popper",[em,eh]=c(ep),[ev,eg]=em(ep),ey=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,u.jsx)(ev,{scope:t,anchor:o,onAnchorChange:i,children:n})};ey.displayName=ep;var ew="PopperAnchor",eb=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,l=eg(ew,n),c=r.useRef(null),s=a(t,c);return r.useEffect(()=>{l.onAnchorChange(o?.current||c.current)}),o?null:(0,u.jsx)(g.div,{...i,ref:s})});eb.displayName=ew;var ex="PopperContent",[eE,eC]=em(ex),eR=r.forwardRef((e,t)=>{let{__scopePopper:n,side:o="bottom",sideOffset:i=0,align:l="center",alignOffset:c=0,arrowPadding:d=0,avoidCollisions:p=!0,collisionBoundary:m=[],collisionPadding:h=0,sticky:v="partial",hideWhenDetached:y=!1,updatePositionStrategy:w="optimized",onPlaced:b,...x}=e,E=eg(ex,n),[C,R]=r.useState(null),N=a(t,e=>R(e)),[S,M]=r.useState(null),k=function(e){let[t,n]=r.useState(void 0);return T(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(S),P=k?.width??0,A=k?.height??0,j="number"==typeof h?h:{top:0,right:0,bottom:0,left:0,...h},L=Array.isArray(m)?m:[m],_=L.length>0,F={padding:j,boundary:L.filter(ek),altBoundary:_},{refs:W,floatingStyles:U,placement:B,isPositioned:V,middlewareData:q}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[d,p]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,h]=r.useState(o);eu(m,o)||h(o);let[v,g]=r.useState(null),[y,w]=r.useState(null),b=r.useCallback(e=>
3{e!==R.current&&(R.current=e,g(e))},[]),x=r.useCallback(e=>{e!==N.current&&(N.current=e,w(e))},[]),E=l||v,C=a||y,R=r.useRef(null),N=r.useRef(null),S=r.useRef(d),M=null!=c,k=ed(c),P=ed(i),A=ed(s),T=r.useCallback(()=>{if(!R.current||!N.current)return;let e={placement:t,strategy:n,middleware:m};P.current&&(e.platform=P.current),((e,t,n)=>{let r=new Map,o={platform:J,...n},i={...o.platform,_c:r};return(0,O.rD)(e,t,{...o,platform:i})})(R.current,N.current,e).then(e=>{let t={...e,isPositioned:!1!==A.current};j.current&&!eu(S.current,t)&&(S.current=t,f.flushSync(()=>{p(t)}))})},[m,t,n,P,A]);ea(()=>{!1===s&&S.current.isPositioned&&(S.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[s]);let j=r.useRef(!1);ea(()=>(j.current=!0,()=>{j.current=!1}),[]),ea(()=>{if(E&&(R.current=E),C&&(N.current=C),E&&C){if(k.current)return k.current(E,C,T);T()}},[E,C,T,k,M]);let L=r.useMemo(()=>({reference:R,floating:N,setReference:b,setFloating:x}),[b,x]),_=r.useMemo(()=>({reference:E,floating:C}),[E,C]),I=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!_.floating)return e;let t=es(_.floating,d.x),r=es(_.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...ec(_.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,_.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:T,refs:L,elements:_,floatingStyles:I}),[d,T,L,_,I])}({strategy:"fixed",placement:o+("center"!==l?"-"+l:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=$(e),d=i||l?[...s?(0,D.v9)(s):[],...(0,D.v9)(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=s&&u?function(e,t){let n,r=null,o=(0,D.ep)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let c=e.getBoundingClientRect(),{left:s,top:d,width:f,height:p}=c;if(a||t(),!f||!p)return;let m=(0,I.RI)(d),h=(0,I.RI)(o.clientWidth-(s+f)),v={rootMargin:-m+"px "+-h+"px "+-(0,I.RI)(o.clientHeight-(d+p))+"px "+-(0,I.RI)(s)+"px",threshold:(0,I.T9)(0,(0,I.jk)(1,u))||1},g=!0;function y(t){let r=t[0].intersectionRatio;if(r!==u){if(!g)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||Q(c,e.getBoundingClientRect())||l(),g=!1}try{r=new IntersectionObserver(y,{...v,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(y,v)}r.observe(e)}(!0),i}(s,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),s&&!c&&m.observe(s),m.observe(t));let h=c?K(e):null;return c&&function t(){let r=K(e);h&&!Q(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===w}),elements:{reference:E.anchor},middleware:[((e,t)=>({...ee(e),options:[e,t]}))({mainAxis:i+A,alignmentAxis:c}),p&&((e,t)=>({...et(e),options:[e,t]}))({mainAxis:!0,crossAxis:!1,limiter:"partial"===v?((e,t)=>({...el(e),options:[e,t]}))():void 0,...F}),p&&((e,t)=>({...en(e),options:[e,t]}))({...F}),((e,t)=>({...er(e),options:[e,t]}))({...F,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}}),S&&((e,t)=>({...(e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ei({element:n.current,padding:r}).fn(t):{}:n?ei({element:n,padding:r}).fn(t):{}}}))(e),options:[e,t]}))({element:S,padding:d}),eP({arrowWidth:P,arrowHeight:A}),y&&((e,t)=>({...eo(e),options:[e,t]}))({strategy:"referenceHidden",...F})]}),[z,H]=eA(B),X=s(b);T(()=>{V&&X?.()},[V,X]);let G=q.arrow?.x,Z=q.arrow?.y,Y=q.arrow?.centerOffset!==0,[ef,ep]=r.useState();return T(()=>{C&&ep(window.getComputedStyle(C).zIndex)},[C]),(0,u.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:V?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ef,"--radix-popper-transform-origin":[q.transformOrigin?.x,q.transformOrigin?.y].join(" "),...q.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,u.jsx)(eE,{scope:n,placedSide:z,onArrowChange:M,arrowX:G,arrowY:Z,shouldHideArrow:Y,children:(0,u.jsx)(g.div,{"data-side":z,"data-align":H,...x,ref:N,style:{...x.style,animation:V?void 0:"none"}})})})});eR.displayName=ex;var eN="PopperArrow",eS={top:"bottom",right:"left",bottom:"top",left:"r
3ight"},eM=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eC(eN,n),i=eS[o.placedSide];return(0,u.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,u.jsx)(ef,{...r,ref:t,style:{...r.style,display:"block"}})})});function ek(e){return null!==e}eM.displayName=eN;var eP=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[u,c]=eA(n),s={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===u?(p=i?s:`${d}px`,m=`${-a}px`):"top"===u?(p=i?s:`${d}px`,m=`${r.floating.height+a}px`):"right"===u?(p=`${-a}px`,m=i?s:`${f}px`):"left"===u&&(p=`${r.floating.width+a}px`,m=i?s:`${f}px`),{data:{x:p,y:m}}}});function eA(e){let[t,n="center"]=e.split("-");return[t,n]}var eT=r.forwardRef((e,t)=>{let{container:n,...o}=e,[i,l]=r.useState(!1);T(()=>l(!0),[]);let a=n||i&&globalThis?.document?.body;return a?f.createPortal((0,u.jsx)(g.div,{...o,ref:t}),a):null});eT.displayName="Portal";var ej=e=>{let{present:t,children:n}=e,o=function(e){var t,n;let[o,i]=r.useState(),l=r.useRef({}),a=r.useRef(e),u=r.useRef("none"),[c,s]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=eL(l.current);u.current="mounted"===c?e:"none"},[c]),T(()=>{let t=l.current,n=a.current;if(n!==e){let r=u.current,o=eL(t);e?s("MOUNT"):"none"===o||t?.display==="none"?s("UNMOUNT"):n&&r!==o?s("ANIMATION_OUT"):s("UNMOUNT"),a.current=e}},[e,s]),T(()=>{if(o){let e=e=>{let t=eL(l.current).includes(e.animationName);e.target===o&&t&&f.flushSync(()=>s("ANIMATION_END"))},t=e=>{e.target===o&&(u.current=eL(l.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),()=>{o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}s("ANIMATION_END")},[o,s]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:r.useCallback(e=>{e&&(l.current=getComputedStyle(e)),i(e)},[])}}(t),i="function"==typeof n?n({present:o.isPresent}):r.Children.only(n),l=a(o.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(i));return"function"==typeof n||o.isPresent?r.cloneElement(i,{ref:l}):null};function eL(e){return e?.animationName||"none"}ej.displayName="Presence";var e_=n(4978),eI=n(20184),eO=n(13829),eD=n(32173),eF=n(49793),e$=(0,n(81020).f)(),eW=function(){},eU=r.forwardRef(function(e,t){var n=r.useRef(null),o=r.useState({onScrollCapture:eW,onWheelCapture:eW,onTouchMoveCapture:eW}),i=o[0],l=o[1],a=e.forwardProps,u=e.children,c=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,p=e.sideCar,m=e.noIsolation,h=e.inert,v=e.allowPinchZoom,g=e.as,y=e.gapMode,w=(0,eO.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,eF.S)([n,t]),x=(0,eO.Cl)((0,eO.Cl)({},w),i);return r.createElement(r.Fragment,null,d&&r.createElement(p,{sideCar:e$,removeScrollBar:s,shards:f,noIsolation:m,inert:h,setCallbacks:l,allowPinchZoom:!!v,lockRef:n,gapMode:y}),a?r.cloneElement(r.Children.only(u),(0,eO.Cl)((0,eO.Cl)({},x),{ref:b})):r.createElement(void 0===g?"div":g,(0,eO.Cl)({},x,{className:c,ref:b}),u))});eU.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},eU.classNames={fullWidth:eD.pN,zeroRight:eD.Mi};var eB=n(61134),eK=n(41011),eV=n(49963),eq=!1;if("undefined"!=typeof window)try{var ez=Object.defineProperty({},"passive",{get:function(){return eq=!0,!0}});window.addEventListener("test",ez,ez),window.removeEventListener("test",ez,ez)}catch(e){eq=!1}var eH=!!eq&&{passive:!1},eX=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},eG=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),eZ(e,r)){var o=eY(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},eZ=function(e,t){return"v"===e?eX(t,"overflowY"):eX(t,"overflowX")},eY=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},eJ=function(e,t,n,r,o){var i,l=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),a=l*r,u=n.target,c=t.contains(u),s=!1,d=a>0,f=0,p=0;do{var m=eY(e,u),h=m[0],v=m[1]-m[2]-l*h;(h||v)&&eZ(e,u)&&(f+=v,p+=h),u=u instanceof ShadowRoot?u.host:u.parentNode}while(!c&&u!==document.body||c&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&a>f)?s=!0:!d&&(o&&1>Math.abs(p)||!o&&-a>p)&&(s=!0),s},eQ=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},e0=function(e){return[e.deltaX,e.deltaY]},e1=function(e){return e&&"current"in e?e.current:e},e9=0,e5=[];let e2=(0,eB.m)(e$,function(e){var t=r.useRef([]),n=r.useRef([0,0]),o=r.useRef(),i=r.useState(e9++)[0],l=r.useState(eV.T0)[0],a=r.useRef(e);r.useEffect(function(){a.current=e},[e]),r.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(0,eO.fX)([e.lockRef.current],(e.shards||[]).map(e1),!0).filter(
3Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var u=r.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var r,i=eQ(e),l=n.current,u="deltaX"in e?e.deltaX:l[0]-i[0],c="deltaY"in e?e.deltaY:l[1]-i[1],s=e.target,d=Math.abs(u)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=eG(d,s);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=eG(d,s)),!f)return!1;if(!o.current&&"changedTouches"in e&&(u||c)&&(o.current=r),!r)return!0;var p=o.current||r;return eJ(p,t,e,"h"===p?u:c,!0)},[]),c=r.useCallback(function(e){if(e5.length&&e5[e5.length-1]===l){var n="deltaY"in e?e0(e):eQ(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(a.current.shards||[]).map(e1).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),s=r.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=r.useCallback(function(e){n.current=eQ(e),o.current=void 0},[]),f=r.useCallback(function(t){s(t.type,e0(t),t.target,u(t,e.lockRef.current))},[]),p=r.useCallback(function(t){s(t.type,eQ(t),t.target,u(t,e.lockRef.current))},[]);r.useEffect(function(){return e5.push(l),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",c,eH),document.addEventListener("touchmove",c,eH),document.addEventListener("touchstart",d,eH),function(){e5=e5.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,eH),document.removeEventListener("touchmove",c,eH),document.removeEventListener("touchstart",d,eH)}},[]);var m=e.removeScrollBar,h=e.inert;return r.createElement(r.Fragment,null,h?r.createElement(l,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,m?r.createElement(eK.jp,{gapMode:e.gapMode}):null)});var e7=r.forwardRef(function(e,t){return r.createElement(eU,(0,eO.Cl)({},e,{ref:t,sideCar:e2}))});e7.classNames=eU.classNames;var e3=["Enter"," "],e4=["ArrowUp","PageDown","End"],e6=["ArrowDown","PageUp","Home",...e4],e8={ltr:[...e3,"ArrowRight"],rtl:[...e3,"ArrowLeft"]},te={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tt="Menu",[tn,tr,to]=function(e){let t=e+"CollectionProvider",[n,o]=c(t),[i,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,o=r.useRef(null),l=r.useRef(new Map).current;return(0,u.jsx)(i,{scope:t,itemMap:l,collectionRef:o,children:n})};s.displayName=t;let d=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=a(t,l(d,n).collectionRef);return(0,u.jsx)(p,{ref:o,children:r})});f.displayName=d;let m=e+"CollectionItemSlot",h="data-radix-collection-item",v=r.forwardRef((e,t)=>{let{scope:n,children:o,...i}=e,c=r.useRef(null),s=a(t,c),d=l(m,n);return r.useEffect(()=>(d.itemMap.set(c,{ref:c,...i}),()=>void d.itemMap.delete(c))),(0,u.jsx)(p,{...{[h]:""},ref:s,children:o})});return v.displayName=m,[{Provider:s,Slot:f,ItemSlot:v},function(t){let n=l(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${h}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}(tt),[ti,tl]=c(tt,[to,eh,e_.RG]),ta=eh(),tu=(0,e_.RG)(),[tc,ts]=ti(tt),[td,tf]=ti(tt),tp=e=>{let{__scopeMenu:t,open:n=!1,children:o,dir:i,onOpenChange:l,modal:a=!0}=e,c=ta(t),[d,f]=r.useState(null),p=r.useRef(!1),m=s(l),h=function(e){let t=r.useContext(y);return e||t||"ltr"}(i);return r.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,u.jsx)(ey,{...c,children:(0,u.jsx)(tc,{scope:t,open:n,onOpenChange:m,content:d,onContentChange:f,children:(0,u.jsx)(td,{scope:t,onClose:r.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:p,dir:h,modal:a,children:o})})})};tp.displayName=tt;var tm=r.forwardRef((e,t)=>
3{let{__scopeMenu:n,...r}=e,o=ta(n);return(0,u.jsx)(eb,{...o,...r,ref:t})});tm.displayName="MenuAnchor";var th="MenuPortal",[tv,tg]=ti(th,{forceMount:void 0}),ty=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=ts(th,t);return(0,u.jsx)(tv,{scope:t,forceMount:n,children:(0,u.jsx)(ej,{present:n||i.open,children:(0,u.jsx)(eT,{asChild:!0,container:o,children:r})})})};ty.displayName=th;var tw="MenuContent",[tb,tx]=ti(tw),tE=r.forwardRef((e,t)=>{let n=tg(tw,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=ts(tw,e.__scopeMenu),l=tf(tw,e.__scopeMenu);return(0,u.jsx)(tn.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(ej,{present:r||i.open,children:(0,u.jsx)(tn.Slot,{scope:e.__scopeMenu,children:l.modal?(0,u.jsx)(tC,{...o,ref:t}):(0,u.jsx)(tR,{...o,ref:t})})})})}),tC=r.forwardRef((e,t)=>{let n=ts(tw,e.__scopeMenu),o=r.useRef(null),l=a(t,o);return r.useEffect(()=>{let e=o.current;if(e)return(0,eI.Eq)(e)},[]),(0,u.jsx)(tN,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:i(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),tR=r.forwardRef((e,t)=>{let n=ts(tw,e.__scopeMenu);return(0,u.jsx)(tN,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),tN=r.forwardRef((e,t)=>{let{__scopeMenu:n,loop:o=!1,trapFocus:l,onOpenAutoFocus:c,onCloseAutoFocus:s,disableOutsidePointerEvents:d,onEntryFocus:f,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:g,onDismiss:y,disableOutsideScroll:E,...C}=e,R=ts(tw,n),S=tf(tw,n),M=ta(n),k=tu(n),P=tr(n),[A,T]=r.useState(null),j=r.useRef(null),L=a(t,j,R.onContentChange),_=r.useRef(0),I=r.useRef(""),O=r.useRef(0),D=r.useRef(null),F=r.useRef("right"),$=r.useRef(0),W=E?e7:r.Fragment,U=E?{as:p,allowPinchZoom:!0}:void 0;r.useEffect(()=>()=>window.clearTimeout(_.current),[]),r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??x()),document.body.insertAdjacentElement("beforeend",e[1]??x()),b++,()=>{1===b&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),b--}},[]);let B=r.useCallback(e=>F.current===D.current?.side&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let l=t[e].x,a=t[e].y,u=t[i].x,c=t[i].y;a>r!=c>r&&n<(u-l)*(r-a)/(c-a)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,D.current?.area),[]);return(0,u.jsx)(tb,{scope:n,searchRef:I,onItemEnter:r.useCallback(e=>{B(e)&&e.preventDefault()},[B]),onItemLeave:r.useCallback(e=>{B(e)||(j.current?.focus(),T(null))},[B]),onTriggerLeave:r.useCallback(e=>{B(e)&&e.preventDefault()},[B]),pointerGraceTimerRef:O,onPointerGraceIntentChange:r.useCallback(e=>{D.current=e},[]),children:(0,u.jsx)(W,{...U,children:(0,u.jsx)(N,{asChild:!0,trapped:l,onMountAutoFocus:i(c,e=>{e.preventDefault(),j.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,u.jsx)(w.qW,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:m,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:g,onDismiss:y,children:(0,u.jsx)(e_.bL,{asChild:!0,...k,dir:S.dir,orientation:"vertical",loop:o,currentTabStopId:A,onCurrentTabStopIdChange:T,onEntryFocus:i(f,e=>{S.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,u.jsx)(eR,{role:"menu","aria-orientation":"vertical","data-state":tQ(R.open),"data-radix-menu-content":"",dir:S.dir,...M,...C,ref:L,style:{outline:"none",...C.style},onKeyDown:i(C.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&(e=>{let t=I.current+e,n=P().filter(e=>!e.disabled),r=document.activeElement,o=n.find(e=>e.ref.current===r)?.textValue,i=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,l=(r=Math.max(i,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(l=l.filter(e=>e!==n));let a=l.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return a!==n?a:void 0}(n.map(e=>e.textValue),t,o),l=n.find(e=>e.textValue===i)?.ref.current;!function e(t){I.current=t,window.clearTimeout(_.current),""!==t&&(_.current=window.setTimeout(()=>e(""),1e3))}(t),l&&setTimeout(()=>l.focus())})(e.key));let o=j.current;
3if(e.target!==o||!e6.includes(e.key))return;e.preventDefault();let i=P().filter(e=>!e.disabled).map(e=>e.ref.current);e4.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:i(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(_.current),I.current="")}),onPointerMove:i(e.onPointerMove,t9(e=>{let t=e.target,n=$.current!==e.clientX;e.currentTarget.contains(t)&&n&&(F.current=e.clientX>$.current?"right":"left",$.current=e.clientX)}))})})})})})})});tE.displayName=tw;var tS=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(g.div,{role:"group",...r,ref:t})});tS.displayName="MenuGroup";var tM=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(g.div,{...r,ref:t})});tM.displayName="MenuLabel";var tk="MenuItem",tP="menu.itemSelect",tA=r.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:o,...l}=e,c=r.useRef(null),s=tf(tk,e.__scopeMenu),d=tx(tk,e.__scopeMenu),p=a(t,c),m=r.useRef(!1);return(0,u.jsx)(tT,{...l,ref:p,disabled:n,onClick:i(e.onClick,()=>{let e=c.current;if(!n&&e){let t=new CustomEvent(tP,{bubbles:!0,cancelable:!0});e.addEventListener(tP,e=>o?.(e),{once:!0}),function(e,t){e&&f.flushSync(()=>e.dispatchEvent(t))}(e,t),t.defaultPrevented?m.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),m.current=!0},onPointerUp:i(e.onPointerUp,e=>{m.current||e.currentTarget?.click()}),onKeyDown:i(e.onKeyDown,e=>{let t=""!==d.searchRef.current;n||t&&" "===e.key||e3.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});tA.displayName=tk;var tT=r.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:o=!1,textValue:l,...c}=e,s=tx(tk,n),d=tu(n),f=r.useRef(null),p=a(t,f),[m,h]=r.useState(!1),[v,y]=r.useState("");return r.useEffect(()=>{let e=f.current;e&&y((e.textContent??"").trim())},[c.children]),(0,u.jsx)(tn.ItemSlot,{scope:n,disabled:o,textValue:l??v,children:(0,u.jsx)(e_.q7,{asChild:!0,...d,focusable:!o,children:(0,u.jsx)(g.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":o||void 0,"data-disabled":o?"":void 0,...c,ref:p,onPointerMove:i(e.onPointerMove,t9(e=>{o?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:i(e.onPointerLeave,t9(e=>s.onItemLeave(e))),onFocus:i(e.onFocus,()=>h(!0)),onBlur:i(e.onBlur,()=>h(!1))})})})}),tj=r.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...o}=e;return(0,u.jsx)(tW,{scope:e.__scopeMenu,checked:n,children:(0,u.jsx)(tA,{role:"menuitemcheckbox","aria-checked":t0(n)?"mixed":n,...o,ref:t,"data-state":t1(n),onSelect:i(o.onSelect,()=>r?.(!!t0(n)||!n),{checkForDefaultPrevented:!1})})})});tj.displayName="MenuCheckboxItem";var tL="MenuRadioGroup",[t_,tI]=ti(tL,{value:void 0,onValueChange:()=>{}}),tO=r.forwardRef((e,t)=>{let{value:n,onValueChange:r,...o}=e,i=s(r);return(0,u.jsx)(t_,{scope:e.__scopeMenu,value:n,onValueChange:i,children:(0,u.jsx)(tS,{...o,ref:t})})});tO.displayName=tL;var tD="MenuRadioItem",tF=r.forwardRef((e,t)=>{let{value:n,...r}=e,o=tI(tD,e.__scopeMenu),l=n===o.value;return(0,u.jsx)(tW,{scope:e.__scopeMenu,checked:l,children:(0,u.jsx)(tA,{role:"menuitemradio","aria-checked":l,...r,ref:t,"data-state":t1(l),onSelect:i(r.onSelect,()=>o.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});tF.displayName=tD;var t$="MenuItemIndicator",[tW,tU]=ti(t$,{checked:!1}),tB=r.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...o}=e,i=tU(t$,n);return(0,u.jsx)(ej,{present:r||t0(i.checked)||!0===i.checked,children:(0,u.jsx)(g.span,{...o,ref:t,"data-state":t1(i.checked)})})});tB.displayName=t$;var tK=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,u.jsx)(g.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});tK.displayName="MenuSeparator";var tV=r.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,o=ta(n);return(0,u.jsx)(eM,{...o,...r,ref:t})});tV.displayName="MenuArrow";var tq="MenuSub",[tz,tH]=ti(tq),tX=e=>{let{__scopeMenu:t,children:n,open:o=!1,onOpenChange:i}=e,l=ts(tq,t),a=ta(t),[c,d]=r.useState(null),[f,p]=r.useState(null),m=s(i);return r.useEffect(()=>(!1===l.open&&m(!1),()=>m(!1)),[l.open,m]),(0,u.jsx)(ey,{...a,children:(0,u.jsx)(tc,{scope:t,open:o,onOpenChange:m,content:f,onContentChange:p,children:(0,u.jsx)(tz,{scope:t,contentId:_(),triggerId:_(),trigger:c,onTriggerChange:d,children:n})})})};tX.displayName=tq;var tG="MenuSubTrigger",tZ=r.forwardRef((e,t)=>
3{let n=ts(tG,e.__scopeMenu),o=tf(tG,e.__scopeMenu),a=tH(tG,e.__scopeMenu),c=tx(tG,e.__scopeMenu),s=r.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=c,p={__scopeMenu:e.__scopeMenu},m=r.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return r.useEffect(()=>m,[m]),r.useEffect(()=>{let e=d.current;return()=>{window.clearTimeout(e),f(null)}},[d,f]),(0,u.jsx)(tm,{asChild:!0,...p,children:(0,u.jsx)(tT,{id:a.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":a.contentId,"data-state":tQ(n.open),...e,ref:l(t,a.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:i(e.onPointerMove,t9(t=>{c.onItemEnter(t),!t.defaultPrevented&&(e.disabled||n.open||s.current||(c.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100)))})),onPointerLeave:i(e.onPointerLeave,t9(e=>{m();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,o="right"===r,i=t[o?"left":"right"],l=t[o?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(o?-5:5),y:e.clientY},{x:i,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:i,y:t.bottom}],side:r}),window.clearTimeout(d.current),d.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:i(e.onKeyDown,t=>{let r=""!==c.searchRef.current;e.disabled||r&&" "===t.key||e8[o.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});tZ.displayName=tG;var tY="MenuSubContent",tJ=r.forwardRef((e,t)=>{let n=tg(tw,e.__scopeMenu),{forceMount:o=n.forceMount,...l}=e,c=ts(tw,e.__scopeMenu),s=tf(tw,e.__scopeMenu),d=tH(tY,e.__scopeMenu),f=r.useRef(null),p=a(t,f);return(0,u.jsx)(tn.Provider,{scope:e.__scopeMenu,children:(0,u.jsx)(ej,{present:o||c.open,children:(0,u.jsx)(tn.Slot,{scope:e.__scopeMenu,children:(0,u.jsx)(tN,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&f.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:i(e.onFocusOutside,e=>{e.target!==d.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:i(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:i(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=te[s.dir].includes(e.key);t&&n&&(c.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})});function tQ(e){return e?"open":"closed"}function t0(e){return"indeterminate"===e}function t1(e){return t0(e)?"indeterminate":e?"checked":"unchecked"}function t9(e){return t=>"mouse"===t.pointerType?e(t):void 0}tJ.displayName=tY;var t5="DropdownMenu",[t2,t7]=c(t5,[tl]),t3=tl(),[t4,t6]=t2(t5),t8=e=>{let{__scopeDropdownMenu:t,children:n,dir:o,open:i,defaultOpen:l,onOpenChange:a,modal:c=!0}=e,s=t3(t),f=r.useRef(null),[p=!1,m]=d({prop:i,defaultProp:l,onChange:a});return(0,u.jsx)(t4,{scope:t,triggerId:_(),triggerRef:f,contentId:_(),open:p,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),modal:c,children:(0,u.jsx)(tp,{...s,open:p,onOpenChange:m,dir:o,modal:c,children:n})})};t8.displayName=t5;var ne="DropdownMenuTrigger",nt=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,a=t6(ne,n),c=t3(n);return(0,u.jsx)(tm,{asChild:!0,...c,children:(0,u.jsx)(g.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:l(t,a.triggerRef),onPointerDown:i(e.onPointerDown,e=>{!r&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:i(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});nt.displayName=ne;var nn=e=>{let{__scopeDropdownMenu:t,...n}=e,r=t3(t);return(0,u.jsx)(ty,{...r,...n})};nn.displayName="DropdownMenuPortal";
3var nr="DropdownMenuContent",no=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...o}=e,l=t6(nr,n),a=t3(n),c=r.useRef(!1);return(0,u.jsx)(tE,{id:l.contentId,"aria-labelledby":l.triggerId,...a,...o,ref:t,onCloseAutoFocus:i(e.onCloseAutoFocus,e=>{c.current||l.triggerRef.current?.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:i(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!l.modal||r)&&(c.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)"}})});no.displayName=nr;var ni=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tS,{...o,...r,ref:t})});ni.displayName="DropdownMenuGroup";var nl=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tM,{...o,...r,ref:t})});nl.displayName="DropdownMenuLabel";var na=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tA,{...o,...r,ref:t})});na.displayName="DropdownMenuItem";var nu=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tj,{...o,...r,ref:t})});nu.displayName="DropdownMenuCheckboxItem";var nc=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tO,{...o,...r,ref:t})});nc.displayName="DropdownMenuRadioGroup";var ns=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tF,{...o,...r,ref:t})});ns.displayName="DropdownMenuRadioItem";var nd=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tB,{...o,...r,ref:t})});nd.displayName="DropdownMenuItemIndicator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tK,{...o,...r,ref:t})}).displayName="DropdownMenuSeparator",r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tV,{...o,...r,ref:t})}).displayName="DropdownMenuArrow";var nf=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tZ,{...o,...r,ref:t})});nf.displayName="DropdownMenuSubTrigger";var np=r.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,o=t3(n);return(0,u.jsx)(tJ,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});np.displayName="DropdownMenuSubContent";var nm=t8,nh=nt,nv=nn,ng=no,ny=ni,nw=nl,nb=na,nx=nu,nE=nc,nC=ns,nR=nd,nN=e=>{let{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,l=t3(t),[a=!1,c]=d({prop:r,defaultProp:i,onChange:o});return(0,u.jsx)(tX,{...l,open:a,onOpenChange:c,children:n})},nS=nf,nM=np},89440:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(55729);let o=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{};function i(e){let[t,n]=(0,r.useState)(void 0);return o(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},99410:(e,t,n)=>{n.d(t,{A:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}}}]); 4//# sourceMappingURL=9913-a5740f5ad2cc91fc.js.map 5//# debugId=8f554ebc-6b18-5963-b3a7-250afc43346a
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.