<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[614],{5478:function(e,t,r){"use strict";r.d(t,{Ry:function(){return s}});var n=new WeakMap,o=new WeakMap,a={},i=0,l=function(e){return e&amp;&amp;(e.host||l(e.parentNode))},u=function(e,t,r,u){var s=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=l(e);return r&amp;&amp;t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});a[r]||(a[r]=new WeakMap);var c=a[r],d=[],f=new Set,p=new Set(s),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};s.forEach(m);var v=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else try{var t=e.getAttribute(u),a=null!==t&amp;&amp;"false"!==t,i=(n.get(e)||0)+1,l=(c.get(e)||0)+1;n.set(e,i),c.set(e,l),d.push(e),1===i&amp;&amp;a&amp;&amp;o.set(e,!0),1===l&amp;&amp;e.setAttribute(r,"true"),a||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(t),f.clear(),i++,function(){d.forEach(function(e){var t=n.get(e)-1,a=c.get(e)-1;n.set(e,t),c.set(e,a),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),a||e.removeAttribute(r)}),--i||(n=new WeakMap,n=new WeakMap,o=new WeakMap,a={})}},s=function(e,t,r){void 0===r&amp;&amp;(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),u(n,o,r,"aria-hidden")):function(){return null}}},9376:function(e,t,r){"use strict";var n=r(5475);r.o(n,"useRouter")&amp;&amp;r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&amp;&amp;r.d(t,{useSearchParams:function(){return n.useSearchParams}})},9157:function(e,t,r){"use strict";r.d(t,{Z:function(){return X}});var n,o,a,i,l,u,s,c=function(){return(c=Object.assign||function(e){for(var t,r=1,n=arguments.length;r&lt;n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&amp;&amp;(e[o]=t[o]);return e}).apply(this,arguments)};function d(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&amp;&amp;0&gt;t.indexOf(n)&amp;&amp;(r[n]=e[n]);if(null!=e&amp;&amp;"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o&lt;n.length;o++)0&gt;t.indexOf(n[o])&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,n[o])&amp;&amp;(r[n[o]]=e[n[o]]);return r}"function"==typeof SuppressedError&amp;&amp;SuppressedError;var f=r(2265),p="right-scroll-bar-position",m="width-before-scroll-bar";function v(e,t){return"function"==typeof e?e(t):e&amp;&amp;(e.current=t),e}var h="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,g=new WeakMap,y=(void 0===o&amp;&amp;(o={}),(void 0===a&amp;&amp;(a=function(e){return e}),i=[],l=!1,u={read:function(){if(l)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:null},useMedium:function(e){var t=a(e,l);return i.push(t),function(){i=i.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(l=!0;i.length;){var t=i;i=[],t.forEach(e)}i={push:function(t){return e(t)},filter:function(){return i}}},assignMedium:function(e){l=!0;var t=[];if(i.length){var r=i;i=[],r.forEach(e),t=i}var n=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(n)};o(),i={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),i}}}}).options=c({async:!0,ssr:!1},o),u),w=function(){},b=f.forwardRef(function(e,t){var r,n,o,a,i=f.useRef(null),l=f.useState({onScrollCapture:w,onWheelCapture:w,onTouchMoveCapture:w}),u=l[0],s=l[1],p=e.forwardProps,m=e.children,b=e.className,x=e.removeScrollBar,C=e.enabled,N=e.shards,E=e.sideCar,R=e.noIsolation,M=e.inert,T=e.allowPinchZoom,S=e.as,P=e.gapMode,I=d(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),j=(r=[i,t],n=function(e){return r.forEach(function(t){return v(t,e)})},(o=(0,f.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&amp;&amp;(o.value=value,o.callback(value,e))}}}})[0]).callback=n,a=o.facade,h(function(){var e=g.get(a);if(e){var t=new Set(e),n=new Set(r),o=a.current;t.forEach(function(e){n.has(e)||v(e,null)}),n.forEach(function(e){t.has(e)||v(e,o)})}g.set(a,r)},[r]),a),k=c(c({},I),u);return f.createElement(f.Fragment,null,C&amp;&amp;f.createElement(E,{sideCar:y,removeScrollBar:x,shards:N,noIsolation:R,inert:M,setCallbacks:s,allowPinchZoom:!!T,lockRef:i,gapMode:P}),p?f.cloneElement(f.Children.only(m),c(c({},k),{ref:j})):f.createElement(void 0===S?"div":S,c({},k,{className:b,ref:j}),m))});b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},b.classNames={fullWidth:m,zeroRight:p};var x=function(e){var t=e.sideCar,r=d(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return f.createElement(n,c({},r))};x.isSideCarExport=!0;var C=function(){var e=0,t=null;return{add:function(o){if(0==e&amp;&amp;(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=n||r.nc;return t&amp;&amp;e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=o:a.appendChild(document.createTextNode(o)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&amp;&amp;t.parentNode.removeChild(t),t=null)}}},N=function(){var e=C();return function(t,r){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&amp;&amp;r])}},E=function(){var e=N();return function(t){return e(t.styles,t.dynamic),null}},R={left:0,top:0,right:0,gap:0},M=function(e){return parseInt(e||"",10)||0},T=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[M(r),M(n),M(o)]},S=function(e){if(void 0===e&amp;&amp;(e="margin"),"undefined"==typeof window)return R;var t=T(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},P=E(),I="data-scroll-locked",j=function(e,t,r,n){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===r&amp;&amp;(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(l,"px ").concat(n,";\n  }\n  body[").concat(I,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&amp;&amp;"position: relative ".concat(n,";"),"margin"===r&amp;&amp;"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(i,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(n,";\n    "),"padding"===r&amp;&amp;"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(p," {\n    right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(m," {\n    margin-right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(p," .").concat(p," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(m," .").concat(m," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(I,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},k=function(){var e=parseInt(document.body.getAttribute(I)||"0",10);return isFinite(e)?e:0},D=function(){f.useEffect(function(){return document.body.setAttribute(I,(k()+1).toString()),function(){var e=k()-1;e&lt;=0?document.body.removeAttribute(I):document.body.setAttribute(I,e.toString())}},[])},A=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;D();var a=f.useMemo(function(){return S(o)},[o]);return f.createElement(P,{styles:j(a,!t,o,r?"":"!important")})},O=!1;if("undefined"!=typeof window)try{var L=Object.defineProperty({},"passive",{get:function(){return O=!0,!0}});window.addEventListener("test",L,L),window.removeEventListener("test",L,L)}catch(e){O=!1}var _=!!O&amp;&amp;{passive:!1},F=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&amp;&amp;!(r.overflowY===r.overflowX&amp;&amp;"TEXTAREA"!==e.tagName&amp;&amp;"visible"===r[t])},V=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&amp;&amp;n instanceof ShadowRoot&amp;&amp;(n=n.host),W(e,n)){var o=B(e,n);if(o[1]&gt;o[2])return!0}n=n.parentNode}while(n&amp;&amp;n!==r.body);return!1},W=function(e,t){return"v"===e?F(t,"overflowY"):F(t,"overflowX")},B=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},U=function(e,t,r,n,o){var a,i=(a=window.getComputedStyle(t).direction,"h"===e&amp;&amp;"rtl"===a?-1:1),l=i*n,u=r.target,s=t.contains(u),c=!1,d=l&gt;0,f=0,p=0;do{var m=B(e,u),v=m[0],h=m[1]-m[2]-i*v;(v||h)&amp;&amp;W(e,u)&amp;&amp;(f+=h,p+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!s&amp;&amp;u!==document.body||s&amp;&amp;(t.contains(u)||t===u));return d&amp;&amp;(o&amp;&amp;1&gt;Math.abs(f)||!o&amp;&amp;l&gt;f)?c=!0:!d&amp;&amp;(o&amp;&amp;1&gt;Math.abs(p)||!o&amp;&amp;-l&gt;p)&amp;&amp;(c=!0),c},z=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},G=function(e){return[e.deltaX,e.deltaY]},H=function(e){return e&amp;&amp;"current"in e?e.current:e},K=0,$=[],Z=(s=function(e){var t=f.useRef([]),r=f.useRef([0,0]),n=f.useRef(),o=f.useState(K++)[0],a=f.useState(E)[0],i=f.useRef(e);f.useEffect(function(){i.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,a=t.length;o&lt;a;o++)!n&amp;&amp;o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(H),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=f.useCallback(function(e,t){if("touches"in e&amp;&amp;2===e.touches.length||"wheel"===e.type&amp;&amp;e.ctrlKey)return!i.current.allowPinchZoom;var o,a=z(e),l=r.current,u="deltaX"in e?e.deltaX:l[0]-a[0],s="deltaY"in e?e.deltaY:l[1]-a[1],c=e.target,d=Math.abs(u)&gt;Math.abs(s)?"h":"v";if("touches"in e&amp;&amp;"h"===d&amp;&amp;"range"===c.type)return!1;var f=V(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=V(d,c)),!f)return!1;if(!n.current&amp;&amp;"changedTouches"in e&amp;&amp;(u||s)&amp;&amp;(n.current=o),!o)return!0;var p=n.current||o;return U(p,t,e,"h"===p?u:s,!0)},[]),u=f.useCallback(function(e){if($.length&amp;&amp;$[$.length-1]===a){var r="deltaY"in e?G(e):z(e),n=t.current.filter(function(t){var n;return t.name===e.type&amp;&amp;(t.target===e.target||e.target===t.shadowParent)&amp;&amp;(n=t.delta)[0]===r[0]&amp;&amp;n[1]===r[1]})[0];if(n&amp;&amp;n.should){e.cancelable&amp;&amp;e.preventDefault();return}if(!n){var o=(i.current.shards||[]).map(H).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length&gt;0?l(e,o[0]):!i.current.noIsolation)&amp;&amp;e.cancelable&amp;&amp;e.preventDefault()}}},[]),s=f.useCallback(function(e,r,n,o){var a={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&amp;&amp;(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),c=f.useCallback(function(e){r.current=z(e),n.current=void 0},[]),d=f.useCallback(function(t){s(t.type,G(t),t.target,l(t,e.lockRef.current))},[]),p=f.useCallback(function(t){s(t.type,z(t),t.target,l(t,e.lockRef.current))},[]);f.useEffect(function(){return $.push(a),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",u,_),document.addEventListener("touchmove",u,_),document.addEventListener("touchstart",c,_),function(){$=$.filter(function(e){return e!==a}),document.removeEventListener("wheel",u,_),document.removeEventListener("touchmove",u,_),document.removeEventListener("touchstart",c,_)}},[]);var m=e.removeScrollBar,v=e.inert;return f.createElement(f.Fragment,null,v?f.createElement(a,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,m?f.createElement(A,{gapMode:e.gapMode}):null)},y.useMedium(s),x),Y=f.forwardRef(function(e,t){return f.createElement(b,c({},e,{ref:t,sideCar:Z}))});Y.classNames=b.classNames;var X=Y},6760:function(e,t){var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e="",t=0;t&lt;arguments.length;t++){var r=arguments[t];r&amp;&amp;(e=a(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return o.apply(null,e);if(e.toString!==Object.prototype.toString&amp;&amp;!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&amp;&amp;e[r]&amp;&amp;(t=a(t,r));return t}(r)))}return e}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(o.default=o,e.exports=o):void 0!==(r=(function(){return o}).apply(t,[]))&amp;&amp;(e.exports=r)}()},2484:function(e,t,r){"use strict";function n(e,[t,r]){return Math.min(r,Math.max(t,e))}r.d(t,{u:function(){return n}})},6741:function(e,t,r){"use strict";function n(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}r.d(t,{M:function(){return n}})},7307:function(e,t,r){"use strict";r.r(t),r.d(t,{Accordion:function(){return C},AccordionContent:function(){return B},AccordionHeader:function(){return _},AccordionItem:function(){return O},AccordionTrigger:function(){return V},Content:function(){return $},Header:function(){return H},Item:function(){return G},Root:function(){return z},Trigger:function(){return K},createAccordionScope:function(){return b}});var n=r(2265),o=r(3966),a=r(1605),i=r(8575),l=r(6741),u=r(6484),s=r(2912),c=r(962),d=r(2425),f=r(9114),p=r(7437),m="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[h,g,y]=(0,a.B)(m),[w,b]=(0,o.b)(m,[y,c.createCollapsibleScope]),x=(0,c.createCollapsibleScope)(),C=n.forwardRef((e,t)=&gt;{let{type:r,...n}=e;return(0,p.jsx)(h.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(S,{...n,ref:t}):(0,p.jsx)(T,{...n,ref:t})})});C.displayName=m;var[N,E]=w(m),[R,M]=w(m,{collapsible:!1}),T=n.forwardRef((e,t)=&gt;{let{value:r,defaultValue:o,onValueChange:a=()=&gt;{},collapsible:i=!1,...l}=e,[s,c]=(0,u.T)({prop:r,defaultProp:o,onChange:a});return(0,p.jsx)(N,{scope:e.__scopeAccordion,value:s?[s]:[],onItemOpen:c,onItemClose:n.useCallback(()=&gt;i&amp;&amp;c(""),[i,c]),children:(0,p.jsx)(R,{scope:e.__scopeAccordion,collapsible:i,children:(0,p.jsx)(j,{...l,ref:t})})})}),S=n.forwardRef((e,t)=&gt;{let{value:r,defaultValue:o,onValueChange:a=()=&gt;{},...i}=e,[l=[],s]=(0,u.T)({prop:r,defaultProp:o,onChange:a}),c=n.useCallback(e=&gt;s(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[s]),d=n.useCallback(e=&gt;s(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return t.filter(t=&gt;t!==e)}),[s]);return(0,p.jsx)(N,{scope:e.__scopeAccordion,value:l,onItemOpen:c,onItemClose:d,children:(0,p.jsx)(R,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(j,{...i,ref:t})})})}),[P,I]=w(m),j=n.forwardRef((e,t)=&gt;{let{__scopeAccordion:r,disabled:o,dir:a,orientation:u="vertical",...c}=e,d=n.useRef(null),m=(0,i.e)(d,t),y=g(r),w="ltr"===(0,f.useDirection)(a),b=(0,l.M)(e.onKeyDown,e=&gt;{var t;if(!v.includes(e.key))return;let r=e.target,n=y().filter(e=&gt;{var t;return!(null===(t=e.ref.current)||void 0===t?void 0:t.disabled)}),o=n.findIndex(e=&gt;e.ref.current===r),a=n.length;if(-1===o)return;e.preventDefault();let i=o,l=a-1,s=()=&gt;{(i=o+1)&gt;l&amp;&amp;(i=0)},c=()=&gt;{(i=o-1)&lt;0&amp;&amp;(i=l)};switch(e.key){case"Home":i=0;break;case"End":i=l;break;case"ArrowRight":"horizontal"===u&amp;&amp;(w?s():c());break;case"ArrowDown":"vertical"===u&amp;&amp;s();break;case"ArrowLeft":"horizontal"===u&amp;&amp;(w?c():s());break;case"ArrowUp":"vertical"===u&amp;&amp;c()}null===(t=n[i%a].ref.current)||void 0===t||t.focus()});return(0,p.jsx)(P,{scope:r,disabled:o,direction:a,orientation:u,children:(0,p.jsx)(h.Slot,{scope:r,children:(0,p.jsx)(s.WV.div,{...c,"data-orientation":u,ref:m,onKeyDown:o?void 0:b})})})}),k="AccordionItem",[D,A]=w(k),O=n.forwardRef((e,t)=&gt;{let{__scopeAccordion:r,value:n,...o}=e,a=I(k,r),i=E(k,r),l=x(r),u=(0,d.M)(),s=n&amp;&amp;i.value.includes(n)||!1,f=a.disabled||e.disabled;return(0,p.jsx)(D,{scope:r,open:s,disabled:f,triggerId:u,children:(0,p.jsx)(c.Root,{"data-orientation":a.orientation,"data-state":U(s),...l,...o,ref:t,disabled:f,open:s,onOpenChange:e=&gt;{e?i.onItemOpen(n):i.onItemClose(n)}})})});O.displayName=k;var L="AccordionHeader",_=n.forwardRef((e,t)=&gt;{let{__scopeAccordion:r,...n}=e,o=I(m,r),a=A(L,r);return(0,p.jsx)(s.WV.h3,{"data-orientation":o.orientation,"data-state":U(a.open),"data-disabled":a.disabled?"":void 0,...n,ref:t})});_.displayName=L;var F="AccordionTrigger",V=n.forwardRef((e,t)=&gt;{let{__scopeAccordion:r,...n}=e,o=I(m,r),a=A(F,r),i=M(F,r),l=x(r);return(0,p.jsx)(h.ItemSlot,{scope:r,children:(0,p.jsx)(c.Trigger,{"aria-disabled":a.open&amp;&amp;!i.collapsible||void 0,"data-orientation":o.orientation,id:a.triggerId,...l,...n,ref:t})})});V.displayName=F;var W="AccordionContent",B=n.forwardRef((e,t)=&gt;{let{__scopeAccordion:r,...n}=e,o=I(m,r),a=A(W,r),i=x(r);return(0,p.jsx)(c.Content,{role:"region","aria-labelledby":a.triggerId,"data-orientation":o.orientation,...i,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function U(e){return e?"open":"closed"}B.displayName=W;var z=C,G=O,H=_,K=V,$=B},807:function(e,t,r){"use strict";r.r(t),r.d(t,{Action:function(){return A},AlertDialog:function(){return p},AlertDialogAction:function(){return R},AlertDialogCancel:function(){return T},AlertDialogContent:function(){return b},AlertDialogDescription:function(){return E},AlertDialogOverlay:function(){return h},AlertDialogPortal:function(){return v},AlertDialogTitle:function(){return C},AlertDialogTrigger:function(){return m},Cancel:function(){return O},Content:function(){return D},Description:function(){return _},Overlay:function(){return k},Portal:function(){return j},Root:function(){return P},Title:function(){return L},Trigger:function(){return I},createAlertDialogScope:function(){return d}});var n=r(2265),o=r(3966);function a(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var i=r(9281),l=r(8482),u=r(7437),s="AlertDialog",[c,d]=(0,o.b)(s,[i.createDialogScope]),f=(0,i.createDialogScope)(),p=e=&gt;{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,u.jsx)(i.Root,{...n,...r,modal:!0})};p.displayName=s;var m=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,o=f(r);return(0,u.jsx)(i.Trigger,{...o,...n,ref:t})});m.displayName="AlertDialogTrigger";var v=e=&gt;{let{__scopeAlertDialog:t,...r}=e,n=f(t);return(0,u.jsx)(i.Portal,{...n,...r})};v.displayName="AlertDialogPortal";var h=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,o=f(r);return(0,u.jsx)(i.Overlay,{...o,...n,ref:t})});h.displayName="AlertDialogOverlay";var g="AlertDialogContent",[y,w]=c(g),b=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,children:o,...s}=e,c=f(r),d=n.useRef(null),p=a(t,d),m=n.useRef(null);return(0,u.jsx)(i.WarningProvider,{contentName:g,titleName:x,docsSlug:"alert-dialog",children:(0,u.jsx)(y,{scope:r,cancelRef:m,children:(0,u.jsxs)(i.Content,{role:"alertdialog",...c,...s,ref:p,onOpenAutoFocus:function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}(s.onOpenAutoFocus,e=&gt;{var t;e.preventDefault(),null===(t=m.current)||void 0===t||t.focus({preventScroll:!0})}),onPointerDownOutside:e=&gt;e.preventDefault(),onInteractOutside:e=&gt;e.preventDefault(),children:[(0,u.jsx)(l.A4,{children:o}),(0,u.jsx)(S,{contentRef:d})]})})})});b.displayName=g;var x="AlertDialogTitle",C=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,o=f(r);return(0,u.jsx)(i.Title,{...o,...n,ref:t})});C.displayName=x;var N="AlertDialogDescription",E=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,o=f(r);return(0,u.jsx)(i.Description,{...o,...n,ref:t})});E.displayName=N;var R=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,o=f(r);return(0,u.jsx)(i.Close,{...o,...n,ref:t})});R.displayName="AlertDialogAction";var M="AlertDialogCancel",T=n.forwardRef((e,t)=&gt;{let{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=w(M,r),l=f(r),s=a(t,o);return(0,u.jsx)(i.Close,{...l,...n,ref:s})});T.displayName=M;var S=e=&gt;{let{contentRef:t}=e,r="`".concat(g,"` requires a description for the component to be accessible for screen reader users.\n\nYou can add a description to the `").concat(g,"` by passing a `").concat(N,"` 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(g,"`. 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 n.useEffect(()=&gt;{var e;document.getElementById(null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby"))||console.warn(r)},[r,t]),null},P=p,I=m,j=v,k=h,D=b,A=R,O=T,L=C,_=E},5210:function(e,t,r){"use strict";r.r(t),r.d(t,{Avatar:function(){return v},AvatarFallback:function(){return w},AvatarImage:function(){return g},Fallback:function(){return C},Image:function(){return x},Root:function(){return b},createAvatarScope:function(){return f}});var n=r(2265),o=r(3966),a=r(6606),i=r(1188);r(4887);var l=r(8482),u=r(7437),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?l.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),c="Avatar",[d,f]=(0,o.b)(c),[p,m]=d(c),v=n.forwardRef((e,t)=&gt;{let{__scopeAvatar:r,...o}=e,[a,i]=n.useState("idle");return(0,u.jsx)(p,{scope:r,imageLoadingStatus:a,onImageLoadingStatusChange:i,children:(0,u.jsx)(s.span,{...o,ref:t})})});v.displayName=c;var h="AvatarImage",g=n.forwardRef((e,t)=&gt;{let{__scopeAvatar:r,src:o,onLoadingStatusChange:l=()=&gt;{},...c}=e,d=m(h,r),f=function(e,t){let[r,o]=n.useState("idle");return(0,i.b)(()=&gt;{if(!e){o("error");return}let r=!0,n=new window.Image,a=e=&gt;()=&gt;{r&amp;&amp;o(e)};return o("loading"),n.onload=a("loaded"),n.onerror=a("error"),n.src=e,t&amp;&amp;(n.referrerPolicy=t),()=&gt;{r=!1}},[e,t]),r}(o,c.referrerPolicy),p=(0,a.W)(e=&gt;{l(e),d.onImageLoadingStatusChange(e)});return(0,i.b)(()=&gt;{"idle"!==f&amp;&amp;p(f)},[f,p]),"loaded"===f?(0,u.jsx)(s.img,{...c,ref:t,src:o}):null});g.displayName=h;var y="AvatarFallback",w=n.forwardRef((e,t)=&gt;{let{__scopeAvatar:r,delayMs:o,...a}=e,i=m(y,r),[l,c]=n.useState(void 0===o);return n.useEffect(()=&gt;{if(void 0!==o){let e=window.setTimeout(()=&gt;c(!0),o);return()=&gt;window.clearTimeout(e)}},[o]),l&amp;&amp;"loaded"!==i.imageLoadingStatus?(0,u.jsx)(s.span,{...a,ref:t}):null});w.displayName=y;var b=v,x=g,C=w},9251:function(e,t,r){"use strict";r.r(t),r.d(t,{Checkbox:function(){return x},CheckboxIndicator:function(){return N},Indicator:function(){return S},Root:function(){return T},createCheckboxScope:function(){return y}});var n=r(2265);function o(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var a=r(3966);function i(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var l=r(6484),u=r(6718),s=r(6011),c=r(1188),d=e=&gt;{var t,r;let a,i;let{present:l,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,d]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=f(i.current);u.current="mounted"===s?e:"none"},[s]),(0,c.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=f(t);e?d("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?d("UNMOUNT"):r&amp;&amp;n!==o?d("ANIMATION_OUT"):d("UNMOUNT"),l.current=e}},[e,d]),(0,c.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=f(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(d("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=f(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}d("ANIMATION_END")},[o,d]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(l),d="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),p=o(s.ref,(a=null===(t=Object.getOwnPropertyDescriptor(d.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in a&amp;&amp;a.isReactWarning?d.ref:(a=null===(r=Object.getOwnPropertyDescriptor(d,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in a&amp;&amp;a.isReactWarning?d.props.ref:d.props.ref||d.ref);return"function"==typeof u||s.isPresent?n.cloneElement(d,{ref:p}):null};function f(e){return(null==e?void 0:e.animationName)||"none"}d.displayName="Presence",r(4887);var p=r(8482),m=r(7437),v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?p.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,m.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),h="Checkbox",[g,y]=(0,a.b)(h),[w,b]=g(h),x=n.forwardRef((e,t)=&gt;{let{__scopeCheckbox:r,name:a,checked:u,defaultChecked:s,required:c,disabled:d,value:f="on",onCheckedChange:p,form:h,...g}=e,[y,b]=n.useState(null),x=o(t,e=&gt;b(e)),C=n.useRef(!1),N=!y||h||!!y.closest("form"),[T=!1,S]=(0,l.T)({prop:u,defaultProp:s,onChange:p}),P=n.useRef(T);return n.useEffect(()=&gt;{let e=null==y?void 0:y.form;if(e){let t=()=&gt;S(P.current);return e.addEventListener("reset",t),()=&gt;e.removeEventListener("reset",t)}},[y,S]),(0,m.jsxs)(w,{scope:r,state:T,disabled:d,children:[(0,m.jsx)(v.button,{type:"button",role:"checkbox","aria-checked":R(T)?"mixed":T,"aria-required":c,"data-state":M(T),"data-disabled":d?"":void 0,disabled:d,value:f,...g,ref:x,onKeyDown:i(e.onKeyDown,e=&gt;{"Enter"===e.key&amp;&amp;e.preventDefault()}),onClick:i(e.onClick,e=&gt;{S(e=&gt;!!R(e)||!e),N&amp;&amp;(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),N&amp;&amp;(0,m.jsx)(E,{control:y,bubbles:!C.current,name:a,value:f,checked:T,required:c,disabled:d,form:h,style:{transform:"translateX(-100%)"},defaultChecked:!R(s)&amp;&amp;s})]})});x.displayName=h;var C="CheckboxIndicator",N=n.forwardRef((e,t)=&gt;{let{__scopeCheckbox:r,forceMount:n,...o}=e,a=b(C,r);return(0,m.jsx)(d,{present:n||R(a.state)||!0===a.state,children:(0,m.jsx)(v.span,{"data-state":M(a.state),"data-disabled":a.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});N.displayName=C;var E=e=&gt;{let{control:t,checked:r,bubbles:o=!0,defaultChecked:a,...i}=e,l=n.useRef(null),c=(0,u.D)(r),d=(0,s.t)(t);n.useEffect(()=&gt;{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==r&amp;&amp;t){let n=new Event("click",{bubbles:o});e.indeterminate=R(r),t.call(e,!R(r)&amp;&amp;r),e.dispatchEvent(n)}},[c,r,o]);let f=n.useRef(!R(r)&amp;&amp;r);return(0,m.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:null!=a?a:f.current,...i,tabIndex:-1,ref:l,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function R(e){return"indeterminate"===e}function M(e){return R(e)?"indeterminate":e?"checked":"unchecked"}var T=x,S=N},962:function(e,t,r){"use strict";r.r(t),r.d(t,{Collapsible:function(){return y},CollapsibleContent:function(){return C},CollapsibleTrigger:function(){return b},Content:function(){return T},Root:function(){return R},Trigger:function(){return M},createCollapsibleScope:function(){return v}});var n=r(2265),o=r(6741),a=r(3966),i=r(6484),l=r(1188),u=r(8575),s=r(2912),c=r(1599),d=r(2425),f=r(7437),p="Collapsible",[m,v]=(0,a.b)(p),[h,g]=m(p),y=n.forwardRef((e,t)=&gt;{let{__scopeCollapsible:r,open:o,defaultOpen:a,disabled:l,onOpenChange:u,...c}=e,[p=!1,m]=(0,i.T)({prop:o,defaultProp:a,onChange:u});return(0,f.jsx)(h,{scope:r,disabled:l,contentId:(0,d.M)(),open:p,onOpenToggle:n.useCallback(()=&gt;m(e=&gt;!e),[m]),children:(0,f.jsx)(s.WV.div,{"data-state":E(p),"data-disabled":l?"":void 0,...c,ref:t})})});y.displayName=p;var w="CollapsibleTrigger",b=n.forwardRef((e,t)=&gt;{let{__scopeCollapsible:r,...n}=e,a=g(w,r);return(0,f.jsx)(s.WV.button,{type:"button","aria-controls":a.contentId,"aria-expanded":a.open||!1,"data-state":E(a.open),"data-disabled":a.disabled?"":void 0,disabled:a.disabled,...n,ref:t,onClick:(0,o.M)(e.onClick,a.onOpenToggle)})});b.displayName=w;var x="CollapsibleContent",C=n.forwardRef((e,t)=&gt;{let{forceMount:r,...n}=e,o=g(x,e.__scopeCollapsible);return(0,f.jsx)(c.z,{present:r||o.open,children:e=&gt;{let{present:r}=e;return(0,f.jsx)(N,{...n,ref:t,present:r})}})});C.displayName=x;var N=n.forwardRef((e,t)=&gt;{let{__scopeCollapsible:r,present:o,children:a,...i}=e,c=g(x,r),[d,p]=n.useState(o),m=n.useRef(null),v=(0,u.e)(t,m),h=n.useRef(0),y=h.current,w=n.useRef(0),b=w.current,C=c.open||d,N=n.useRef(C),R=n.useRef(void 0);return n.useEffect(()=&gt;{let e=requestAnimationFrame(()=&gt;N.current=!1);return()=&gt;cancelAnimationFrame(e)},[]),(0,l.b)(()=&gt;{let e=m.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();h.current=t.height,w.current=t.width,N.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),p(o)}},[c.open,o]),(0,f.jsx)(s.WV.div,{"data-state":E(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!C,...i,ref:v,style:{"--radix-collapsible-content-height":y?"".concat(y,"px"):void 0,"--radix-collapsible-content-width":b?"".concat(b,"px"):void 0,...e.style},children:C&amp;&amp;a})});function E(e){return e?"open":"closed"}var R=y,M=b,T=C},1605:function(e,t,r){"use strict";r.d(t,{B:function(){return d}});var n=r(2265),o=r(3966),a=r(8575),i=r(7437),l=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e,a=n.Children.toArray(r),l=a.find(c);if(l){let e=l.props.children,r=a.map(t=&gt;t!==l?t:n.Children.count(e)&gt;1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(u,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(u,{...o,ref:t,children:r})});l.displayName="Slot";var u=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e;if(n.isValidElement(r)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&amp;&amp;a?r[n]=(...e)=&gt;{a(...e),o(...e)}:o&amp;&amp;(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&amp;&amp;(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?(0,a.F)(t,l):l})}return n.Children.count(r)&gt;1?n.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=&gt;(0,i.jsx)(i.Fragment,{children:e});function c(e){return n.isValidElement(e)&amp;&amp;e.type===s}function d(e){let t=e+"CollectionProvider",[r,u]=(0,o.b)(t),[s,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),a=n.useRef(new Map).current;return(0,i.jsx)(s,{scope:t,itemMap:a,collectionRef:o,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=c(f,r),u=(0,a.e)(t,o.collectionRef);return(0,i.jsx)(l,{ref:u,children:n})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...u}=e,s=n.useRef(null),d=(0,a.e)(t,s),f=c(m,r);return n.useEffect(()=&gt;(f.itemMap.set(s,{ref:s,...u}),()=&gt;void f.itemMap.delete(s))),(0,i.jsx)(l,{[v]:"",ref:d,children:o})});return h.displayName=m,[{Provider:d,Slot:p,ItemSlot:h},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},u]}},8575:function(e,t,r){"use strict";r.d(t,{F:function(){return a},e:function(){return i}});var n=r(2265);function o(e,t){if("function"==typeof e)return e(t);null!=e&amp;&amp;(e.current=t)}function a(...e){return t=&gt;{let r=!1,n=e.map(e=&gt;{let n=o(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=&gt;{for(let t=0;t&lt;n.length;t++){let r=n[t];"function"==typeof r?r():o(e[t],null)}}}}function i(...e){return n.useCallback(a(...e),e)}},6442:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return Y},CheckboxItem:function(){return G},Content:function(){return W},ContextMenu:function(){return y},ContextMenuArrow:function(){return k},ContextMenuCheckboxItem:function(){return T},ContextMenuContent:function(){return N},ContextMenuGroup:function(){return E},ContextMenuItem:function(){return M},ContextMenuItemIndicator:function(){return I},ContextMenuLabel:function(){return R},ContextMenuPortal:function(){return x},ContextMenuRadioGroup:function(){return S},ContextMenuRadioItem:function(){return P},ContextMenuSeparator:function(){return j},ContextMenuSub:function(){return D},ContextMenuSubContent:function(){return O},ContextMenuSubTrigger:function(){return A},ContextMenuTrigger:function(){return b},Group:function(){return B},Item:function(){return z},ItemIndicator:function(){return $},Label:function(){return U},Portal:function(){return V},RadioGroup:function(){return H},RadioItem:function(){return K},Root:function(){return _},Separator:function(){return Z},Sub:function(){return X},SubContent:function(){return J},SubTrigger:function(){return q},Trigger:function(){return F},createContextMenuScope:function(){return m}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(3966);r(4887);var i=r(8482),l=r(7437),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?i.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),s=r(7662),c=r(6606),d=r(6484),f="ContextMenu",[p,m]=(0,a.b)(f,[s.Wf]),v=(0,s.Wf)(),[h,g]=p(f),y=e=&gt;{let{__scopeContextMenu:t,children:r,onOpenChange:o,dir:a,modal:i=!0}=e,[u,d]=n.useState(!1),f=v(t),p=(0,c.W)(o),m=n.useCallback(e=&gt;{d(e),p(e)},[p]);return(0,l.jsx)(h,{scope:t,open:u,onOpenChange:m,modal:i,children:(0,l.jsx)(s.fC,{...f,dir:a,open:u,onOpenChange:m,modal:i,children:r})})};y.displayName=f;var w="ContextMenuTrigger",b=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,disabled:a=!1,...i}=e,c=g(w,r),d=v(r),f=n.useRef({x:0,y:0}),p=n.useRef({getBoundingClientRect:()=&gt;DOMRect.fromRect({width:0,height:0,...f.current})}),m=n.useRef(0),h=n.useCallback(()=&gt;window.clearTimeout(m.current),[]),y=e=&gt;{f.current={x:e.clientX,y:e.clientY},c.onOpenChange(!0)};return n.useEffect(()=&gt;h,[h]),n.useEffect(()=&gt;void(a&amp;&amp;h()),[a,h]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(s.ee,{...d,virtualRef:p}),(0,l.jsx)(u.span,{"data-state":c.open?"open":"closed","data-disabled":a?"":void 0,...i,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:a?e.onContextMenu:o(e.onContextMenu,e=&gt;{h(),y(e),e.preventDefault()}),onPointerDown:a?e.onPointerDown:o(e.onPointerDown,L(e=&gt;{h(),m.current=window.setTimeout(()=&gt;y(e),700)})),onPointerMove:a?e.onPointerMove:o(e.onPointerMove,L(h)),onPointerCancel:a?e.onPointerCancel:o(e.onPointerCancel,L(h)),onPointerUp:a?e.onPointerUp:o(e.onPointerUp,L(h))})]})});b.displayName=w;var x=e=&gt;{let{__scopeContextMenu:t,...r}=e,n=v(t);return(0,l.jsx)(s.h_,{...n,...r})};x.displayName="ContextMenuPortal";var C="ContextMenuContent",N=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...o}=e,a=g(C,r),i=v(r),u=n.useRef(!1);return(0,l.jsx)(s.VY,{...i,...o,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=&gt;{var r;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),!t.defaultPrevented&amp;&amp;u.current&amp;&amp;t.preventDefault(),u.current=!1},onInteractOutside:t=&gt;{var r;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||a.modal||(u.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)"}})});N.displayName=C;var E=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.ZA,{...o,...n,ref:t})});E.displayName="ContextMenuGroup";var R=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.__,{...o,...n,ref:t})});R.displayName="ContextMenuLabel";var M=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.ck,{...o,...n,ref:t})});M.displayName="ContextMenuItem";var T=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.oC,{...o,...n,ref:t})});T.displayName="ContextMenuCheckboxItem";var S=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.Ee,{...o,...n,ref:t})});S.displayName="ContextMenuRadioGroup";var P=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.Rk,{...o,...n,ref:t})});P.displayName="ContextMenuRadioItem";var I=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.wU,{...o,...n,ref:t})});I.displayName="ContextMenuItemIndicator";var j=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.Z0,{...o,...n,ref:t})});j.displayName="ContextMenuSeparator";var k=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.Eh,{...o,...n,ref:t})});k.displayName="ContextMenuArrow";var D=e=&gt;{let{__scopeContextMenu:t,children:r,onOpenChange:n,open:o,defaultOpen:a}=e,i=v(t),[u,c]=(0,d.T)({prop:o,defaultProp:a,onChange:n});return(0,l.jsx)(s.Tr,{...i,open:u,onOpenChange:c,children:r})};D.displayName="ContextMenuSub";var A=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.fF,{...o,...n,ref:t})});A.displayName="ContextMenuSubTrigger";var O=n.forwardRef((e,t)=&gt;{let{__scopeContextMenu:r,...n}=e,o=v(r);return(0,l.jsx)(s.tu,{...o,...n,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 L(e){return t=&gt;"mouse"!==t.pointerType?e(t):void 0}O.displayName="ContextMenuSubContent";var _=y,F=b,V=x,W=N,B=E,U=R,z=M,G=T,H=S,K=P,$=I,Z=j,Y=k,X=D,q=A,J=O},3966:function(e,t,r){"use strict";r.d(t,{b:function(){return i},k:function(){return a}});var n=r(2265),o=r(7437);function a(e,t){let r=n.createContext(t),a=e=&gt;{let{children:t,...a}=e,i=n.useMemo(()=&gt;a,Object.values(a));return(0,o.jsx)(r.Provider,{value:i,children:t})};return a.displayName=e+"Provider",[a,function(o){let a=n.useContext(r);if(a)return a;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let r=[],a=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;r=[...r,a];let u=t=&gt;{let{scope:r,children:a,...u}=t,s=r?.[e]?.[l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:a})};return u.displayName=t+"Provider",[u,function(r,o){let u=o?.[e]?.[l]||i,s=n.useContext(u);if(s)return s;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}},9281:function(e,t,r){"use strict";r.r(t),r.d(t,{Close:function(){return ei},Content:function(){return en},Description:function(){return ea},Dialog:function(){return M},DialogClose:function(){return K},DialogContent:function(){return _},DialogDescription:function(){return G},DialogOverlay:function(){return A},DialogPortal:function(){return k},DialogTitle:function(){return U},DialogTrigger:function(){return S},Overlay:function(){return er},Portal:function(){return et},Root:function(){return Q},Title:function(){return eo},Trigger:function(){return ee},WarningProvider:function(){return Y},createDialogScope:function(){return N}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var i=r(3966),l=r(2425),u=r(6484),s=r(7048),c=r(8666),d=r(3855),f=r(1188),p=e=&gt;{var t,r;let o,i;let{present:l,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=m(i.current);u.current="mounted"===s?e:"none"},[s]),(0,f.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=m(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,f.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=m(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=m(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(l),c="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),d=a(s.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.ref:(o=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||s.isPresent?n.cloneElement(c,{ref:d}):null};function m(e){return(null==e?void 0:e.animationName)||"none"}p.displayName="Presence",r(4887);var v=r(8482),h=r(7437),g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?v.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,h.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),y=r(6097),w=r(9157),b=r(5478),x="Dialog",[C,N]=(0,i.b)(x),[E,R]=C(x),M=e=&gt;{let{__scopeDialog:t,children:r,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,c=n.useRef(null),d=n.useRef(null),[f=!1,p]=(0,u.T)({prop:o,defaultProp:a,onChange:i});return(0,h.jsx)(E,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.M)(),titleId:(0,l.M)(),descriptionId:(0,l.M)(),open:f,onOpenChange:p,onOpenToggle:n.useCallback(()=&gt;p(e=&gt;!e),[p]),modal:s,children:r})};M.displayName=x;var T="DialogTrigger",S=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,...n}=e,i=R(T,r),l=a(t,i.triggerRef);return(0,h.jsx)(g.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":$(i.open),...n,ref:l,onClick:o(e.onClick,i.onOpenToggle)})});S.displayName=T;var P="DialogPortal",[I,j]=C(P,{forceMount:void 0}),k=e=&gt;{let{__scopeDialog:t,forceMount:r,children:o,container:a}=e,i=R(P,t);return(0,h.jsx)(I,{scope:t,forceMount:r,children:n.Children.map(o,e=&gt;(0,h.jsx)(p,{present:r||i.open,children:(0,h.jsx)(d.Portal,{asChild:!0,container:a,children:e})}))})};k.displayName=P;var D="DialogOverlay",A=n.forwardRef((e,t)=&gt;{let r=j(D,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=R(D,e.__scopeDialog);return a.modal?(0,h.jsx)(p,{present:n||a.open,children:(0,h.jsx)(O,{...o,ref:t})}):null});A.displayName=D;var O=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,...n}=e,o=R(D,r);return(0,h.jsx)(w.Z,{as:v.g7,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(g.div,{"data-state":$(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),L="DialogContent",_=n.forwardRef((e,t)=&gt;{let r=j(L,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,a=R(L,e.__scopeDialog);return(0,h.jsx)(p,{present:n||a.open,children:a.modal?(0,h.jsx)(F,{...o,ref:t}):(0,h.jsx)(V,{...o,ref:t})})});_.displayName=L;var F=n.forwardRef((e,t)=&gt;{let r=R(L,e.__scopeDialog),i=n.useRef(null),l=a(t,r.contentRef,i);return n.useEffect(()=&gt;{let e=i.current;if(e)return(0,b.Ry)(e)},[]),(0,h.jsx)(W,{...e,ref:l,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:o(e.onCloseAutoFocus,e=&gt;{var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:o(e.onPointerDownOutside,e=&gt;{let t=e.detail.originalEvent,r=0===t.button&amp;&amp;!0===t.ctrlKey;(2===t.button||r)&amp;&amp;e.preventDefault()}),onFocusOutside:o(e.onFocusOutside,e=&gt;e.preventDefault())})}),V=n.forwardRef((e,t)=&gt;{let r=R(L,e.__scopeDialog),o=n.useRef(!1),a=n.useRef(!1);return(0,h.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=&gt;{var n,i;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=&gt;{var n,i;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&amp;&amp;t.preventDefault(),"focusin"===t.detail.originalEvent.type&amp;&amp;a.current&amp;&amp;t.preventDefault()}})}),W=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...u}=e,d=R(L,r),f=n.useRef(null),p=a(t,f);return(0,y.EW)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(c.M,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,h.jsx)(s.XB,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":$(d.open),...u,ref:p,onDismiss:()=&gt;d.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(q,{titleId:d.titleId}),(0,h.jsx)(J,{contentRef:f,descriptionId:d.descriptionId})]})]})}),B="DialogTitle",U=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,...n}=e,o=R(B,r);return(0,h.jsx)(g.h2,{id:o.titleId,...n,ref:t})});U.displayName=B;var z="DialogDescription",G=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,...n}=e,o=R(z,r);return(0,h.jsx)(g.p,{id:o.descriptionId,...n,ref:t})});G.displayName=z;var H="DialogClose",K=n.forwardRef((e,t)=&gt;{let{__scopeDialog:r,...n}=e,a=R(H,r);return(0,h.jsx)(g.button,{type:"button",...n,ref:t,onClick:o(e.onClick,()=&gt;a.onOpenChange(!1))})});function $(e){return e?"open":"closed"}K.displayName=H;var Z="DialogTitleWarning",[Y,X]=(0,i.k)(Z,{contentName:L,titleName:B,docsSlug:"dialog"}),q=e=&gt;{let{titleId:t}=e,r=X(Z),o="`".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 n.useEffect(()=&gt;{t&amp;&amp;!document.getElementById(t)&amp;&amp;console.error(o)},[o,t]),null},J=e=&gt;{let{contentRef:t,descriptionId:r}=e,o=X("DialogDescriptionWarning"),a="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return n.useEffect(()=&gt;{var e;let n=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");r&amp;&amp;n&amp;&amp;!document.getElementById(r)&amp;&amp;console.warn(a)},[a,t,r]),null},Q=M,ee=S,et=k,er=A,en=_,eo=U,ea=G,ei=K},9114:function(e,t,r){"use strict";r.d(t,{useDirection:function(){return i},z:function(){return l}});var n=r(2265),o=r(7437),a=n.createContext(void 0);function i(e){let t=n.useContext(a);return e||t||"ltr"}var l=e=&gt;{let{dir:t,children:r}=e;return(0,o.jsx)(a.Provider,{value:t,children:r})}},7048:function(e,t,r){"use strict";r.d(t,{I0:function(){return w},XB:function(){return m},fC:function(){return y}});var n,o=r(2265);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var i=r(4887),l=r(8482),u=r(7437),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=o.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?l.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function c(...e){return o.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}function d(e){let t=o.useRef(e);return o.useEffect(()=&gt;{t.current=e}),o.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}var f="dismissableLayer.update",p=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),m=o.forwardRef((e,t)=&gt;{var r,i;let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:m,onPointerDownOutside:v,onFocusOutside:y,onInteractOutside:w,onDismiss:b,...x}=e,C=o.useContext(p),[N,E]=o.useState(null),R=null!==(i=null==N?void 0:N.ownerDocument)&amp;&amp;void 0!==i?i:null===(r=globalThis)||void 0===r?void 0:r.document,[,M]=o.useState({}),T=c(t,e=&gt;E(e)),S=Array.from(C.layers),[P]=[...C.layersWithOutsidePointerEventsDisabled].slice(-1),I=S.indexOf(P),j=N?S.indexOf(N):-1,k=C.layersWithOutsidePointerEventsDisabled.size&gt;0,D=j&gt;=I,A=function(e){var t;let r=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=d(e),a=o.useRef(!1),i=o.useRef(()=&gt;{});return o.useEffect(()=&gt;{let e=e=&gt;{if(e.target&amp;&amp;!a.current){let t=function(){g("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",i.current),i.current=t,r.addEventListener("click",i.current,{once:!0})):t()}else r.removeEventListener("click",i.current);a.current=!1},t=window.setTimeout(()=&gt;{r.addEventListener("pointerdown",e)},0);return()=&gt;{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",i.current)}},[r,n]),{onPointerDownCapture:()=&gt;a.current=!0}}(e=&gt;{let t=e.target,r=[...C.branches].some(e=&gt;e.contains(t));!D||r||(null==v||v(e),null==w||w(e),e.defaultPrevented||null==b||b())},R),O=function(e){var t;let r=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,n=d(e),a=o.useRef(!1);return o.useEffect(()=&gt;{let e=e=&gt;{e.target&amp;&amp;!a.current&amp;&amp;g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=&gt;r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=&gt;a.current=!0,onBlurCapture:()=&gt;a.current=!1}}(e=&gt;{let t=e.target;[...C.branches].some(e=&gt;e.contains(t))||(null==y||y(e),null==w||w(e),e.defaultPrevented||null==b||b())},R);return!function(e,t=globalThis?.document){let r=function(e){let t=o.useRef(e);return o.useEffect(()=&gt;{t.current=e}),o.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}(e);o.useEffect(()=&gt;{let e=e=&gt;{"Escape"===e.key&amp;&amp;r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=&gt;t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=&gt;{j!==C.layers.size-1||(null==m||m(e),!e.defaultPrevented&amp;&amp;b&amp;&amp;(e.preventDefault(),b()))},R),o.useEffect(()=&gt;{if(N)return l&amp;&amp;(0===C.layersWithOutsidePointerEventsDisabled.size&amp;&amp;(n=R.body.style.pointerEvents,R.body.style.pointerEvents="none"),C.layersWithOutsidePointerEventsDisabled.add(N)),C.layers.add(N),h(),()=&gt;{l&amp;&amp;1===C.layersWithOutsidePointerEventsDisabled.size&amp;&amp;(R.body.style.pointerEvents=n)}},[N,R,l,C]),o.useEffect(()=&gt;()=&gt;{N&amp;&amp;(C.layers.delete(N),C.layersWithOutsidePointerEventsDisabled.delete(N),h())},[N,C]),o.useEffect(()=&gt;{let e=()=&gt;M({});return document.addEventListener(f,e),()=&gt;document.removeEventListener(f,e)},[]),(0,u.jsx)(s.div,{...x,ref:T,style:{pointerEvents:k?D?"auto":"none":void 0,...e.style},onFocusCapture:a(e.onFocusCapture,O.onFocusCapture),onBlurCapture:a(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:a(e.onPointerDownCapture,A.onPointerDownCapture)})});m.displayName="DismissableLayer";var v=o.forwardRef((e,t)=&gt;{let r=o.useContext(p),n=o.useRef(null),a=c(t,n);return o.useEffect(()=&gt;{let e=n.current;if(e)return r.branches.add(e),()=&gt;{r.branches.delete(e)}},[r.branches]),(0,u.jsx)(s.div,{...e,ref:a})});function h(){let e=new CustomEvent(f);document.dispatchEvent(e)}function g(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});(t&amp;&amp;a.addEventListener(e,t,{once:!0}),o)?a&amp;&amp;i.flushSync(()=&gt;a.dispatchEvent(l)):a.dispatchEvent(l)}v.displayName="DismissableLayerBranch";var y=m,w=v},5714:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return $},CheckboxItem:function(){return U},Content:function(){return F},DropdownMenu:function(){return g},DropdownMenuArrow:function(){return j},DropdownMenuCheckboxItem:function(){return M},DropdownMenuContent:function(){return C},DropdownMenuGroup:function(){return N},DropdownMenuItem:function(){return R},DropdownMenuItemIndicator:function(){return P},DropdownMenuLabel:function(){return E},DropdownMenuPortal:function(){return b},DropdownMenuRadioGroup:function(){return T},DropdownMenuRadioItem:function(){return S},DropdownMenuSeparator:function(){return I},DropdownMenuSub:function(){return k},DropdownMenuSubContent:function(){return A},DropdownMenuSubTrigger:function(){return D},DropdownMenuTrigger:function(){return w},Group:function(){return V},Item:function(){return B},ItemIndicator:function(){return H},Label:function(){return W},Portal:function(){return _},RadioGroup:function(){return z},RadioItem:function(){return G},Root:function(){return O},Separator:function(){return K},Sub:function(){return Z},SubContent:function(){return X},SubTrigger:function(){return Y},Trigger:function(){return L},createDropdownMenuScope:function(){return p}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(7437),i=r(6484);r(4887);var l=r(8482),u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,i=n?l.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),s=r(7662),c=r(2425),d="DropdownMenu",[f,p]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),l=r.length;r=[...r,o];let u=t=&gt;{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(d,[s.Wf]),m=(0,s.Wf)(),[v,h]=f(d),g=e=&gt;{let{__scopeDropdownMenu:t,children:r,dir:o,open:l,defaultOpen:u,onOpenChange:d,modal:f=!0}=e,p=m(t),h=n.useRef(null),[g=!1,y]=(0,i.T)({prop:l,defaultProp:u,onChange:d});return(0,a.jsx)(v,{scope:t,triggerId:(0,c.M)(),triggerRef:h,contentId:(0,c.M)(),open:g,onOpenChange:y,onOpenToggle:n.useCallback(()=&gt;y(e=&gt;!e),[y]),modal:f,children:(0,a.jsx)(s.fC,{...p,open:g,onOpenChange:y,dir:o,modal:f,children:r})})};g.displayName=d;var y="DropdownMenuTrigger",w=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,l=h(y,r),c=m(r);return(0,a.jsx)(s.ee,{asChild:!0,...c,children:(0,a.jsx)(u.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":n?"":void 0,disabled:n,...i,ref:function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(t,l.triggerRef),onPointerDown:o(e.onPointerDown,e=&gt;{n||0!==e.button||!1!==e.ctrlKey||(l.onOpenToggle(),l.open||e.preventDefault())}),onKeyDown:o(e.onKeyDown,e=&gt;{!n&amp;&amp;(["Enter"," "].includes(e.key)&amp;&amp;l.onOpenToggle(),"ArrowDown"===e.key&amp;&amp;l.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&amp;&amp;e.preventDefault())})})})});w.displayName=y;var b=e=&gt;{let{__scopeDropdownMenu:t,...r}=e,n=m(t);return(0,a.jsx)(s.h_,{...n,...r})};b.displayName="DropdownMenuPortal";var x="DropdownMenuContent",C=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...i}=e,l=h(x,r),u=m(r),c=n.useRef(!1);return(0,a.jsx)(s.VY,{id:l.contentId,"aria-labelledby":l.triggerId,...u,...i,ref:t,onCloseAutoFocus:o(e.onCloseAutoFocus,e=&gt;{var t;c.current||null===(t=l.triggerRef.current)||void 0===t||t.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:o(e.onInteractOutside,e=&gt;{let t=e.detail.originalEvent,r=0===t.button&amp;&amp;!0===t.ctrlKey,n=2===t.button||r;(!l.modal||n)&amp;&amp;(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)"}})});C.displayName=x;var N=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.ZA,{...o,...n,ref:t})});N.displayName="DropdownMenuGroup";var E=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.__,{...o,...n,ref:t})});E.displayName="DropdownMenuLabel";var R=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.ck,{...o,...n,ref:t})});R.displayName="DropdownMenuItem";var M=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.oC,{...o,...n,ref:t})});M.displayName="DropdownMenuCheckboxItem";var T=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.Ee,{...o,...n,ref:t})});T.displayName="DropdownMenuRadioGroup";var S=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.Rk,{...o,...n,ref:t})});S.displayName="DropdownMenuRadioItem";var P=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.wU,{...o,...n,ref:t})});P.displayName="DropdownMenuItemIndicator";var I=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.Z0,{...o,...n,ref:t})});I.displayName="DropdownMenuSeparator";var j=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.Eh,{...o,...n,ref:t})});j.displayName="DropdownMenuArrow";var k=e=&gt;{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:l}=e,u=m(t),[c=!1,d]=(0,i.T)({prop:n,defaultProp:l,onChange:o});return(0,a.jsx)(s.Tr,{...u,open:c,onOpenChange:d,children:r})},D=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.fF,{...o,...n,ref:t})});D.displayName="DropdownMenuSubTrigger";var A=n.forwardRef((e,t)=&gt;{let{__scopeDropdownMenu:r,...n}=e,o=m(r);return(0,a.jsx)(s.tu,{...o,...n,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)"}})});A.displayName="DropdownMenuSubContent";var O=g,L=w,_=b,F=C,V=N,W=E,B=R,U=M,z=T,G=S,H=P,K=I,$=j,Z=k,Y=D,X=A},6097:function(e,t,r){"use strict";r.d(t,{EW:function(){return a}});var n=r(2265),o=0;function a(){n.useEffect(()=&gt;{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=r[0])&amp;&amp;void 0!==e?e:i()),document.body.insertAdjacentElement("beforeend",null!==(t=r[1])&amp;&amp;void 0!==t?t:i()),o++,()=&gt;{1===o&amp;&amp;document.querySelectorAll("[data-radix-focus-guard]").forEach(e=&gt;e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},8666:function(e,t,r){"use strict";let n;r.d(t,{M:function(){return f}});var o=r(2265);r(4887);var a=r(8482),i=r(7437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=o.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,l=n?a.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function u(e){let t=o.useRef(e);return o.useEffect(()=&gt;{t.current=e}),o.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}var s="focusScope.autoFocusOnMount",c="focusScope.autoFocusOnUnmount",d={bubbles:!1,cancelable:!0},f=o.forwardRef((e,t)=&gt;{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:f,...g}=e,[y,w]=o.useState(null),b=u(a),x=u(f),C=o.useRef(null),N=function(...e){return o.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}(t,e=&gt;w(e)),E=o.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;o.useEffect(()=&gt;{if(n){let e=function(e){if(E.paused||!y)return;let t=e.target;y.contains(t)?C.current=t:v(C.current,{select:!0})},t=function(e){if(E.paused||!y)return;let t=e.relatedTarget;null===t||y.contains(t)||v(C.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length&gt;0&amp;&amp;v(y)});return y&amp;&amp;r.observe(y,{childList:!0,subtree:!0}),()=&gt;{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,y,E.paused]),o.useEffect(()=&gt;{if(y){h.add(E);let e=document.activeElement;if(!y.contains(e)){let t=new CustomEvent(s,d);y.addEventListener(s,b),y.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(v(n,{select:t}),document.activeElement!==r)return}(p(y).filter(e=&gt;"A"!==e.tagName),{select:!0}),document.activeElement===e&amp;&amp;v(y))}return()=&gt;{y.removeEventListener(s,b),setTimeout(()=&gt;{let t=new CustomEvent(c,d);y.addEventListener(c,x),y.dispatchEvent(t),t.defaultPrevented||v(null!=e?e:document.body,{select:!0}),y.removeEventListener(c,x),h.remove(E)},0)}}},[y,b,x,E]);let R=o.useCallback(e=&gt;{if(!r&amp;&amp;!n||E.paused)return;let t="Tab"===e.key&amp;&amp;!e.altKey&amp;&amp;!e.ctrlKey&amp;&amp;!e.metaKey,o=document.activeElement;if(t&amp;&amp;o){let t=e.currentTarget,[n,a]=function(e){let t=p(e);return[m(t,e),m(t.reverse(),e)]}(t);n&amp;&amp;a?e.shiftKey||o!==a?e.shiftKey&amp;&amp;o===n&amp;&amp;(e.preventDefault(),r&amp;&amp;v(a,{select:!0})):(e.preventDefault(),r&amp;&amp;v(n,{select:!0})):o===t&amp;&amp;e.preventDefault()}},[r,n,E.paused]);return(0,i.jsx)(l.div,{tabIndex:-1,...g,ref:N,onKeyDown:R})});function p(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=&gt;{let t="INPUT"===e.tagName&amp;&amp;"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex&gt;=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function m(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&amp;&amp;(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function v(e){let{select:t=!1}=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:{};if(e&amp;&amp;e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&amp;&amp;(r=e)instanceof HTMLInputElement&amp;&amp;"select"in r&amp;&amp;t&amp;&amp;e.select()}}f.displayName="FocusScope";var h=(n=[],{add(e){let t=n[0];e!==t&amp;&amp;(null==t||t.pause()),(n=g(n,e)).unshift(e)},remove(e){var t;null===(t=(n=g(n,e))[0])||void 0===t||t.resume()}});function g(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&amp;&amp;r.splice(n,1),r}},5429:function(e,t,r){"use strict";r.r(t),r.d(t,{Control:function(){return $},Field:function(){return H},Form:function(){return y},FormControl:function(){return M},FormField:function(){return C},FormLabel:function(){return E},FormMessage:function(){return I},FormSubmit:function(){return L},FormValidityState:function(){return O},Label:function(){return K},Message:function(){return Z},Root:function(){return G},Submit:function(){return X},ValidityState:function(){return Y},createFormScope:function(){return f}});var n=r(2265),o=r(6741),a=r(8575),i=r(3966),l=r(2425),u=r(6394),s=r(2912),c=r(7437),[d,f]=(0,i.b)("Form"),p="Form",[m,v]=d(p),[h,g]=d(p),y=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,onClearServerErrors:i=()=&gt;{},...l}=e,u=n.useRef(null),d=(0,a.e)(t,u),[f,p]=n.useState({}),v=n.useCallback(e=&gt;f[e],[f]),g=n.useCallback((e,t)=&gt;p(r=&gt;{var n;return{...r,[e]:{...null!==(n=r[e])&amp;&amp;void 0!==n?n:{},...t}}}),[]),y=n.useCallback(e=&gt;{p(t=&gt;({...t,[e]:void 0})),R(t=&gt;({...t,[e]:{}}))},[]),[w,b]=n.useState({}),x=n.useCallback(e=&gt;{var t;return null!==(t=w[e])&amp;&amp;void 0!==t?t:[]},[w]),C=n.useCallback((e,t)=&gt;{b(r=&gt;{var n;return{...r,[e]:[...null!==(n=r[e])&amp;&amp;void 0!==n?n:[],t]}})},[]),N=n.useCallback((e,t)=&gt;{b(r=&gt;{var n;return{...r,[e]:(null!==(n=r[e])&amp;&amp;void 0!==n?n:[]).filter(e=&gt;e.id!==t)}})},[]),[E,R]=n.useState({}),M=n.useCallback(e=&gt;{var t;return null!==(t=E[e])&amp;&amp;void 0!==t?t:{}},[E]),T=n.useCallback((e,t)=&gt;{R(r=&gt;{var n;return{...r,[e]:{...null!==(n=r[e])&amp;&amp;void 0!==n?n:{},...t}}})},[]),[S,P]=n.useState({}),I=n.useCallback((e,t)=&gt;{P(r=&gt;{let n=new Set(r[e]).add(t);return{...r,[e]:n}})},[]),j=n.useCallback((e,t)=&gt;{P(r=&gt;{let n=new Set(r[e]);return n.delete(t),{...r,[e]:n}})},[]),k=n.useCallback(e=&gt;{var t;return Array.from(null!==(t=S[e])&amp;&amp;void 0!==t?t:[]).join(" ")||void 0},[S]);return(0,c.jsx)(m,{scope:r,getFieldValidity:v,onFieldValidityChange:g,getFieldCustomMatcherEntries:x,onFieldCustomMatcherEntryAdd:C,onFieldCustomMatcherEntryRemove:N,getFieldCustomErrors:M,onFieldCustomErrorsChange:T,onFieldValiditionClear:y,children:(0,c.jsx)(h,{scope:r,onFieldMessageIdAdd:I,onFieldMessageIdRemove:j,getFieldDescription:k,children:(0,c.jsx)(s.WV.form,{...l,ref:d,onInvalid:(0,o.M)(e.onInvalid,e=&gt;{let t=W(e.currentTarget);t===e.target&amp;&amp;t.focus(),e.preventDefault()}),onSubmit:(0,o.M)(e.onSubmit,i,{checkForDefaultPrevented:!1}),onReset:(0,o.M)(e.onReset,i)})})})});y.displayName=p;var w="FormField",[b,x]=d(w),C=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,name:n,serverInvalid:o=!1,...a}=e,i=v(w,r).getFieldValidity(n),u=(0,l.M)();return(0,c.jsx)(b,{scope:r,id:u,name:n,serverInvalid:o,children:(0,c.jsx)(s.WV.div,{"data-valid":U(i,o),"data-invalid":z(i,o),...a,ref:t})})});C.displayName=w;var N="FormLabel",E=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,...n}=e,o=v(N,r),a=x(N,r),i=n.htmlFor||a.id,l=o.getFieldValidity(a.name);return(0,c.jsx)(u.Label,{"data-valid":U(l,a.serverInvalid),"data-invalid":z(l,a.serverInvalid),...n,ref:t,htmlFor:i})});E.displayName=N;var R="FormControl",M=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,...i}=e,l=v(R,r),u=x(R,r),d=g(R,r),f=n.useRef(null),p=(0,a.e)(t,f),m=i.name||u.name,h=i.id||u.id,y=l.getFieldCustomMatcherEntries(m),{onFieldValidityChange:w,onFieldCustomErrorsChange:b,onFieldValiditionClear:C}=l,N=n.useCallback(async e=&gt;{if(B(e.validity)){w(m,_(e.validity));return}let t=e.form?new FormData(e.form):new FormData,r=[e.value,t],n=[],o=[];y.forEach(e=&gt;{"AsyncFunction"===e.match.constructor.name||(0,e.match)(...r) instanceof Promise?o.push(e):"Function"===e.match.constructor.name&amp;&amp;n.push(e)});let a=Object.fromEntries(n.map(e=&gt;{let{id:t,match:n}=e;return[t,n(...r)]})),i=Object.values(a).some(Boolean);if(e.setCustomValidity(i?T:""),w(m,_(e.validity)),b(m,a),!i&amp;&amp;o.length&gt;0){let t=o.map(e=&gt;{let{id:t,match:n}=e;return n(...r).then(e=&gt;[t,e])}),n=Object.fromEntries(await Promise.all(t)),a=Object.values(n).some(Boolean);e.setCustomValidity(a?T:""),w(m,_(e.validity)),b(m,n)}},[y,m,b,w]);n.useEffect(()=&gt;{let e=f.current;if(e){let t=()=&gt;N(e);return e.addEventListener("change",t),()=&gt;e.removeEventListener("change",t)}},[N]);let E=n.useCallback(()=&gt;{let e=f.current;e&amp;&amp;(e.setCustomValidity(""),C(m))},[m,C]);n.useEffect(()=&gt;{var e;let t=null===(e=f.current)||void 0===e?void 0:e.form;if(t)return t.addEventListener("reset",E),()=&gt;t.removeEventListener("reset",E)},[E]),n.useEffect(()=&gt;{let e=f.current,t=null==e?void 0:e.closest("form");if(t&amp;&amp;u.serverInvalid){let r=W(t);r===e&amp;&amp;r.focus()}},[u.serverInvalid]);let M=l.getFieldValidity(m);return(0,c.jsx)(s.WV.input,{"data-valid":U(M,u.serverInvalid),"data-invalid":z(M,u.serverInvalid),"aria-invalid":!!u.serverInvalid||void 0,"aria-describedby":d.getFieldDescription(m),title:"",...i,ref:p,id:h,name:m,onInvalid:(0,o.M)(e.onInvalid,e=&gt;{N(e.currentTarget)}),onChange:(0,o.M)(e.onChange,e=&gt;{E()})})});M.displayName=R;var T="This value is not valid",S={badInput:T,patternMismatch:"This value does not match the required pattern",rangeOverflow:"This value is too large",rangeUnderflow:"This value is too small",stepMismatch:"This value does not match the required step",tooLong:"This value is too long",tooShort:"This value is too short",typeMismatch:"This value does not match the required type",valid:void 0,valueMissing:"This value is missing"},P="FormMessage",I=n.forwardRef((e,t)=&gt;{let{match:r,name:n,...o}=e,a=x(P,e.__scopeForm),i=null!=n?n:a.name;return void 0===r?(0,c.jsx)(D,{...o,ref:t,name:i,children:e.children||T}):"function"==typeof r?(0,c.jsx)(k,{match:r,...o,ref:t,name:i}):(0,c.jsx)(j,{match:r,...o,ref:t,name:i})});I.displayName=P;var j=n.forwardRef((e,t)=&gt;{let{match:r,forceMatch:n=!1,name:o,children:a,...i}=e,l=v(P,i.__scopeForm).getFieldValidity(o);return n||(null==l?void 0:l[r])?(0,c.jsx)(D,{ref:t,...i,name:o,children:null!=a?a:S[r]}):null}),k=n.forwardRef((e,t)=&gt;{let{match:r,forceMatch:o=!1,name:i,id:u,children:s,...d}=e,f=v(P,d.__scopeForm),p=n.useRef(null),m=(0,a.e)(t,p),h=(0,l.M)(),g=null!=u?u:h,y=n.useMemo(()=&gt;({id:g,match:r}),[g,r]),{onFieldCustomMatcherEntryAdd:w,onFieldCustomMatcherEntryRemove:b}=f;n.useEffect(()=&gt;(w(i,y),()=&gt;b(i,y.id)),[y,i,w,b]);let x=f.getFieldValidity(i),C=f.getFieldCustomErrors(i)[g];return o||x&amp;&amp;!B(x)&amp;&amp;C?(0,c.jsx)(D,{id:g,ref:m,...d,name:i,children:null!=s?s:T}):null}),D=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,id:o,name:a,...i}=e,u=g(P,r),d=(0,l.M)(),f=null!=o?o:d,{onFieldMessageIdAdd:p,onFieldMessageIdRemove:m}=u;return n.useEffect(()=&gt;(p(a,f),()=&gt;m(a,f)),[a,f,p,m]),(0,c.jsx)(s.WV.span,{id:f,...i,ref:t})}),A="FormValidityState",O=e=&gt;{let{__scopeForm:t,name:r,children:n}=e,o=v(A,t),a=x(A,t),i=null!=r?r:a.name,l=o.getFieldValidity(i);return(0,c.jsx)(c.Fragment,{children:n(l)})};O.displayName=A;var L=n.forwardRef((e,t)=&gt;{let{__scopeForm:r,...n}=e;return(0,c.jsx)(s.WV.button,{type:"submit",...n,ref:t})});function _(e){let t={};for(let r in e)t[r]=e[r];return t}function F(e){return e instanceof HTMLElement}function V(e){return"validity"in e&amp;&amp;(!1===e.validity.valid||"true"===e.getAttribute("aria-invalid"))}function W(e){let[t]=Array.from(e.elements).filter(F).filter(V);return t}function B(e){let t=!1;for(let r in e)if("valid"!==r&amp;&amp;"customError"!==r&amp;&amp;e[r]){t=!0;break}return t}function U(e,t){if((null==e?void 0:e.valid)===!0&amp;&amp;!t)return!0}function z(e,t){if((null==e?void 0:e.valid)===!1||t)return!0}L.displayName="FormSubmit";var G=y,H=C,K=E,$=M,Z=I,Y=O,X=L},5890:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return W},Content:function(){return V},HoverCard:function(){return E},HoverCardArrow:function(){return A},HoverCardContent:function(){return k},HoverCardPortal:function(){return I},HoverCardTrigger:function(){return M},Portal:function(){return F},Root:function(){return L},Trigger:function(){return _},createHoverCardScope:function(){return b}});var n,o=r(2265);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var i=r(3966),l=r(6484);function u(...e){return o.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var s=r(9750),c=r(3855),d=r(1188),f=e=&gt;{var t,r;let n,a;let{present:i,children:l}=e,s=function(e){var t,r;let[n,a]=o.useState(),i=o.useRef({}),l=o.useRef(e),u=o.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},o.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return o.useEffect(()=&gt;{let e=p(i.current);u.current="mounted"===s?e:"none"},[s]),(0,d.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=p(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,d.b)(()=&gt;{if(n){var e;let t;let r=null!==(e=n.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,o=e=&gt;{let o=p(i.current).includes(e.animationName);if(e.target===n&amp;&amp;o&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===n.style.animationFillMode&amp;&amp;(n.style.animationFillMode=e)})}},a=e=&gt;{e.target===n&amp;&amp;(u.current=p(i.current))};return n.addEventListener("animationstart",a),n.addEventListener("animationcancel",o),n.addEventListener("animationend",o),()=&gt;{r.clearTimeout(t),n.removeEventListener("animationstart",a),n.removeEventListener("animationcancel",o),n.removeEventListener("animationend",o)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:o.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(i),c="function"==typeof l?l({present:s.isPresent}):o.Children.only(l),f=u(s.ref,(n=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in n&amp;&amp;n.isReactWarning?c.ref:(n=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in n&amp;&amp;n.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof l||s.isPresent?o.cloneElement(c,{ref:f}):null};function p(e){return(null==e?void 0:e.animationName)||"none"}f.displayName="Presence",r(4887);var m=r(8482),v=r(7437),h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=o.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?m.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,v.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),g=r(7048),y="HoverCard",[w,b]=(0,i.b)(y,[s.D7]),x=(0,s.D7)(),[C,N]=w(y),E=e=&gt;{let{__scopeHoverCard:t,children:r,open:n,defaultOpen:a,onOpenChange:i,openDelay:u=700,closeDelay:c=300}=e,d=x(t),f=o.useRef(0),p=o.useRef(0),m=o.useRef(!1),h=o.useRef(!1),[g=!1,y]=(0,l.T)({prop:n,defaultProp:a,onChange:i}),w=o.useCallback(()=&gt;{clearTimeout(p.current),f.current=window.setTimeout(()=&gt;y(!0),u)},[u,y]),b=o.useCallback(()=&gt;{clearTimeout(f.current),m.current||h.current||(p.current=window.setTimeout(()=&gt;y(!1),c))},[c,y]),N=o.useCallback(()=&gt;y(!1),[y]);return o.useEffect(()=&gt;()=&gt;{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,v.jsx)(C,{scope:t,open:g,onOpenChange:y,onOpen:w,onClose:b,onDismiss:N,hasSelectionRef:m,isPointerDownOnContentRef:h,children:(0,v.jsx)(s.fC,{...d,children:r})})};E.displayName=y;var R="HoverCardTrigger",M=o.forwardRef((e,t)=&gt;{let{__scopeHoverCard:r,...n}=e,o=N(R,r),i=x(r);return(0,v.jsx)(s.ee,{asChild:!0,...i,children:(0,v.jsx)(h.a,{"data-state":o.open?"open":"closed",...n,ref:t,onPointerEnter:a(e.onPointerEnter,O(o.onOpen)),onPointerLeave:a(e.onPointerLeave,O(o.onClose)),onFocus:a(e.onFocus,o.onOpen),onBlur:a(e.onBlur,o.onClose),onTouchStart:a(e.onTouchStart,e=&gt;e.preventDefault())})})});M.displayName=R;var T="HoverCardPortal",[S,P]=w(T,{forceMount:void 0}),I=e=&gt;{let{__scopeHoverCard:t,forceMount:r,children:n,container:o}=e,a=N(T,t);return(0,v.jsx)(S,{scope:t,forceMount:r,children:(0,v.jsx)(f,{present:r||a.open,children:(0,v.jsx)(c.Portal,{asChild:!0,container:o,children:n})})})};I.displayName=T;var j="HoverCardContent",k=o.forwardRef((e,t)=&gt;{let r=P(j,e.__scopeHoverCard),{forceMount:n=r.forceMount,...o}=e,i=N(j,e.__scopeHoverCard);return(0,v.jsx)(f,{present:n||i.open,children:(0,v.jsx)(D,{"data-state":i.open?"open":"closed",...o,onPointerEnter:a(e.onPointerEnter,O(i.onOpen)),onPointerLeave:a(e.onPointerLeave,O(i.onClose)),ref:t})})});k.displayName=j;var D=o.forwardRef((e,t)=&gt;{let{__scopeHoverCard:r,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:d,...f}=e,p=N(j,r),m=x(r),h=o.useRef(null),y=u(t,h),[w,b]=o.useState(!1);return o.useEffect(()=&gt;{if(w){let e=document.body;return n=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=&gt;{e.style.userSelect=n,e.style.webkitUserSelect=n}}},[w]),o.useEffect(()=&gt;{if(h.current){let e=()=&gt;{b(!1),p.isPointerDownOnContentRef.current=!1,setTimeout(()=&gt;{var e;(null===(e=document.getSelection())||void 0===e?void 0:e.toString())!==""&amp;&amp;(p.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=&gt;{document.removeEventListener("pointerup",e),p.hasSelectionRef.current=!1,p.isPointerDownOnContentRef.current=!1}}},[p.isPointerDownOnContentRef,p.hasSelectionRef]),o.useEffect(()=&gt;{h.current&amp;&amp;(function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=&gt;e.tabIndex&gt;=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;r.nextNode();)t.push(r.currentNode);return t})(h.current).forEach(e=&gt;e.setAttribute("tabindex","-1"))}),(0,v.jsx)(g.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:d,onEscapeKeyDown:i,onPointerDownOutside:l,onFocusOutside:a(c,e=&gt;{e.preventDefault()}),onDismiss:p.onDismiss,children:(0,v.jsx)(s.VY,{...m,...f,onPointerDown:a(f.onPointerDown,e=&gt;{e.currentTarget.contains(e.target)&amp;&amp;b(!0),p.hasSelectionRef.current=!1,p.isPointerDownOnContentRef.current=!0}),ref:y,style:{...f.style,userSelect:w?"text":void 0,WebkitUserSelect:w?"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)"}})})}),A=o.forwardRef((e,t)=&gt;{let{__scopeHoverCard:r,...n}=e,o=x(r);return(0,v.jsx)(s.Eh,{...o,...n,ref:t})});function O(e){return t=&gt;"touch"===t.pointerType?void 0:e()}A.displayName="HoverCardArrow";var L=E,_=M,F=I,V=k,W=A},2425:function(e,t,r){"use strict";r.d(t,{M:function(){return u}});var n=r(2265),o=r.t(n,2),a=globalThis?.document?n.useLayoutEffect:()=&gt;{},i=o["useId".toString()]||(()=&gt;void 0),l=0;function u(e){let[t,r]=n.useState(i());return a(()=&gt;{e||r(e=&gt;e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},6394:function(e,t,r){"use strict";r.r(t),r.d(t,{Label:function(){return i},Root:function(){return l}});var n=r(2265),o=r(2912),a=r(7437),i=n.forwardRef((e,t)=&gt;(0,a.jsx)(o.WV.label,{...e,ref:t,onMouseDown:t=&gt;{var r;t.target.closest("button, input, select, textarea")||(null===(r=e.onMouseDown)||void 0===r||r.call(e,t),!t.defaultPrevented&amp;&amp;t.detail&gt;1&amp;&amp;t.preventDefault())}}));i.displayName="Label";var l=i},7662:function(e,t,r){"use strict";r.d(t,{ee:function(){return eD},Eh:function(){return eG},oC:function(){return eV},VY:function(){return eO},ZA:function(){return eL},ck:function(){return eF},wU:function(){return eU},__:function(){return e_},h_:function(){return eA},Ee:function(){return eW},Rk:function(){return eB},fC:function(){return ek},Z0:function(){return ez},Tr:function(){return eH},tu:function(){return e$},fF:function(){return eK},Wf:function(){return O}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(7437);function i(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}function l(...e){return n.useCallback(i(...e),e)}var u=r(8482),s=r(9114),c=r(7048),d=r(6097),f=r(8666),p=r(2425),m=r(9750),v=r(3855),h=r(1188),g=e=&gt;{var t,r;let o,a;let{present:i,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=y(i.current);u.current="mounted"===s?e:"none"},[s]),(0,h.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=y(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,h.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=y(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=y(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(i),c="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),d=l(s.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.ref:(o=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||s.isPresent?n.cloneElement(c,{ref:d}):null};function y(e){return(null==e?void 0:e.animationName)||"none"}g.displayName="Presence";var w=r(4887),b=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,i=n?u.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),x=r(4088);function C(e){let t=n.useRef(e);return n.useEffect(()=&gt;{t.current=e}),n.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}var N=r(5478),E=r(9157),R=["Enter"," "],M=["ArrowUp","PageDown","End"],T=["ArrowDown","PageUp","Home",...M],S={ltr:[...R,"ArrowRight"],rtl:[...R,"ArrowLeft"]},P={ltr:["ArrowLeft"],rtl:["ArrowRight"]},I="Menu",[j,k,D]=function(e){let t=e+"CollectionProvider",[r,o]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),l=r.length;function u(t){let{scope:r,children:o,...u}=t,s=r?.[e][l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})}return r=[...r,o],u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e][l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(t),[i,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),l=n.useRef(new Map).current;return(0,a.jsx)(i,{scope:t,itemMap:l,collectionRef:o,children:r})};c.displayName=t;let d=e+"CollectionSlot",f=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=l(t,s(d,r).collectionRef);return(0,a.jsx)(u.g7,{ref:o,children:n})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...i}=e,c=n.useRef(null),d=l(t,c),f=s(p,r);return n.useEffect(()=&gt;(f.itemMap.set(c,{ref:c,...i}),()=&gt;void f.itemMap.delete(c))),(0,a.jsx)(u.g7,{[m]:"",ref:d,children:o})});return v.displayName=p,[{Provider:c,Slot:f,ItemSlot:v},function(t){let r=s(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(I),[A,O]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),l=r.length;r=[...r,o];let u=t=&gt;{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})};return u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e]?.[l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(I,[D,m.D7,x.Pc]),L=(0,m.D7)(),_=(0,x.Pc)(),[F,V]=A(I),[W,B]=A(I),U=e=&gt;{let{__scopeMenu:t,open:r=!1,children:o,dir:i,onOpenChange:l,modal:u=!0}=e,c=L(t),[d,f]=n.useState(null),p=n.useRef(!1),v=C(l),h=(0,s.useDirection)(i);return n.useEffect(()=&gt;{let e=()=&gt;{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=&gt;p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=&gt;{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,a.jsx)(m.fC,{...c,children:(0,a.jsx)(F,{scope:t,open:r,onOpenChange:v,content:d,onContentChange:f,children:(0,a.jsx)(W,{scope:t,onClose:n.useCallback(()=&gt;v(!1),[v]),isUsingKeyboardRef:p,dir:h,modal:u,children:o})})})};U.displayName=I;var z=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,...n}=e,o=L(r);return(0,a.jsx)(m.ee,{...o,...n,ref:t})});z.displayName="MenuAnchor";var G="MenuPortal",[H,K]=A(G,{forceMount:void 0}),$=e=&gt;{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=V(G,t);return(0,a.jsx)(H,{scope:t,forceMount:r,children:(0,a.jsx)(g,{present:r||i.open,children:(0,a.jsx)(v.Portal,{asChild:!0,container:o,children:n})})})};$.displayName=G;var Z="MenuContent",[Y,X]=A(Z),q=n.forwardRef((e,t)=&gt;{let r=K(Z,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=V(Z,e.__scopeMenu),l=B(Z,e.__scopeMenu);return(0,a.jsx)(j.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(g,{present:n||i.open,children:(0,a.jsx)(j.Slot,{scope:e.__scopeMenu,children:l.modal?(0,a.jsx)(J,{...o,ref:t}):(0,a.jsx)(Q,{...o,ref:t})})})})}),J=n.forwardRef((e,t)=&gt;{let r=V(Z,e.__scopeMenu),i=n.useRef(null),u=l(t,i);return n.useEffect(()=&gt;{let e=i.current;if(e)return(0,N.Ry)(e)},[]),(0,a.jsx)(ee,{...e,ref:u,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:o(e.onFocusOutside,e=&gt;e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=&gt;r.onOpenChange(!1)})}),Q=n.forwardRef((e,t)=&gt;{let r=V(Z,e.__scopeMenu);return(0,a.jsx)(ee,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=&gt;r.onOpenChange(!1)})}),ee=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,loop:i=!1,trapFocus:s,onOpenAutoFocus:p,onCloseAutoFocus:v,disableOutsidePointerEvents:h,onEntryFocus:g,onEscapeKeyDown:y,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:C,onDismiss:N,disableOutsideScroll:R,...S}=e,P=V(Z,r),I=B(Z,r),j=L(r),D=_(r),A=k(r),[O,F]=n.useState(null),W=n.useRef(null),U=l(t,W,P.onContentChange),z=n.useRef(0),G=n.useRef(""),H=n.useRef(0),K=n.useRef(null),$=n.useRef("right"),X=n.useRef(0),q=R?E.Z:n.Fragment,J=R?{as:u.g7,allowPinchZoom:!0}:void 0,Q=e=&gt;{var t,r;let n=G.current+e,o=A().filter(e=&gt;!e.disabled),a=document.activeElement,i=null===(t=o.find(e=&gt;e.ref.current===a))||void 0===t?void 0:t.textValue,l=function(e,t,r){var n;let o=t.length&gt;1&amp;&amp;Array.from(t).every(e=&gt;e===t[0])?t[0]:t,a=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=&gt;e[(n+r)%e.length]));1===o.length&amp;&amp;(a=a.filter(e=&gt;e!==r));let i=a.find(e=&gt;e.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}(o.map(e=&gt;e.textValue),n,i),u=null===(r=o.find(e=&gt;e.textValue===l))||void 0===r?void 0:r.ref.current;!function e(t){G.current=t,window.clearTimeout(z.current),""!==t&amp;&amp;(z.current=window.setTimeout(()=&gt;e(""),1e3))}(n),u&amp;&amp;setTimeout(()=&gt;u.focus())};n.useEffect(()=&gt;()=&gt;window.clearTimeout(z.current),[]),(0,d.EW)();let ee=n.useCallback(e=&gt;{var t,r,n;return $.current===(null===(t=K.current)||void 0===t?void 0:t.side)&amp;&amp;!!(n=null===(r=K.current)||void 0===r?void 0:r.area)&amp;&amp;function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e&lt;t.length;a=e++){let i=t[e].x,l=t[e].y,u=t[a].x,s=t[a].y;l&gt;n!=s&gt;n&amp;&amp;r&lt;(u-i)*(n-l)/(s-l)+i&amp;&amp;(o=!o)}return o}({x:e.clientX,y:e.clientY},n)},[]);return(0,a.jsx)(Y,{scope:r,searchRef:G,onItemEnter:n.useCallback(e=&gt;{ee(e)&amp;&amp;e.preventDefault()},[ee]),onItemLeave:n.useCallback(e=&gt;{var t;ee(e)||(null===(t=W.current)||void 0===t||t.focus(),F(null))},[ee]),onTriggerLeave:n.useCallback(e=&gt;{ee(e)&amp;&amp;e.preventDefault()},[ee]),pointerGraceTimerRef:H,onPointerGraceIntentChange:n.useCallback(e=&gt;{K.current=e},[]),children:(0,a.jsx)(q,{...J,children:(0,a.jsx)(f.M,{asChild:!0,trapped:s,onMountAutoFocus:o(p,e=&gt;{var t;e.preventDefault(),null===(t=W.current)||void 0===t||t.focus({preventScroll:!0})}),onUnmountAutoFocus:v,children:(0,a.jsx)(c.XB,{asChild:!0,disableOutsidePointerEvents:h,onEscapeKeyDown:y,onPointerDownOutside:w,onFocusOutside:b,onInteractOutside:C,onDismiss:N,children:(0,a.jsx)(x.fC,{asChild:!0,...D,dir:I.dir,orientation:"vertical",loop:i,currentTabStopId:O,onCurrentTabStopIdChange:F,onEntryFocus:o(g,e=&gt;{I.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,a.jsx)(m.VY,{role:"menu","aria-orientation":"vertical","data-state":eS(P.open),"data-radix-menu-content":"",dir:I.dir,...j,...S,ref:U,style:{outline:"none",...S.style},onKeyDown:o(S.onKeyDown,e=&gt;{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&amp;&amp;("Tab"===e.key&amp;&amp;e.preventDefault(),!r&amp;&amp;n&amp;&amp;Q(e.key));let o=W.current;if(e.target!==o||!T.includes(e.key))return;e.preventDefault();let a=A().filter(e=&gt;!e.disabled).map(e=&gt;e.ref.current);M.includes(e.key)&amp;&amp;a.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(a)}),onBlur:o(e.onBlur,e=&gt;{e.currentTarget.contains(e.target)||(window.clearTimeout(z.current),G.current="")}),onPointerMove:o(e.onPointerMove,ej(e=&gt;{let t=e.target,r=X.current!==e.clientX;if(e.currentTarget.contains(t)&amp;&amp;r){let t=e.clientX&gt;X.current?"right":"left";$.current=t,X.current=e.clientX}}))})})})})})})});q.displayName=Z;var et=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(b.div,{role:"group",...n,ref:t})});et.displayName="MenuGroup";var er=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(b.div,{...n,ref:t})});er.displayName="MenuLabel";var en="MenuItem",eo="menu.itemSelect",ea=n.forwardRef((e,t)=&gt;{let{disabled:r=!1,onSelect:i,...u}=e,s=n.useRef(null),c=B(en,e.__scopeMenu),d=X(en,e.__scopeMenu),f=l(t,s),p=n.useRef(!1);return(0,a.jsx)(ei,{...u,ref:f,disabled:r,onClick:o(e.onClick,()=&gt;{let e=s.current;if(!r&amp;&amp;e){let t=new CustomEvent(eo,{bubbles:!0,cancelable:!0});e.addEventListener(eo,e=&gt;null==i?void 0:i(e),{once:!0}),e&amp;&amp;w.flushSync(()=&gt;e.dispatchEvent(t)),t.defaultPrevented?p.current=!1:c.onClose()}}),onPointerDown:t=&gt;{var r;null===(r=e.onPointerDown)||void 0===r||r.call(e,t),p.current=!0},onPointerUp:o(e.onPointerUp,e=&gt;{var t;p.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:o(e.onKeyDown,e=&gt;{let t=""!==d.searchRef.current;!r&amp;&amp;(!t||" "!==e.key)&amp;&amp;R.includes(e.key)&amp;&amp;(e.currentTarget.click(),e.preventDefault())})})});ea.displayName=en;var ei=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,disabled:i=!1,textValue:u,...s}=e,c=X(en,r),d=_(r),f=n.useRef(null),p=l(t,f),[m,v]=n.useState(!1),[h,g]=n.useState("");return n.useEffect(()=&gt;{let e=f.current;if(e){var t;g((null!==(t=e.textContent)&amp;&amp;void 0!==t?t:"").trim())}},[s.children]),(0,a.jsx)(j.ItemSlot,{scope:r,disabled:i,textValue:null!=u?u:h,children:(0,a.jsx)(x.ck,{asChild:!0,...d,focusable:!i,children:(0,a.jsx)(b.div,{role:"menuitem","data-highlighted":m?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0,...s,ref:p,onPointerMove:o(e.onPointerMove,ej(e=&gt;{i?c.onItemLeave(e):(c.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:o(e.onPointerLeave,ej(e=&gt;c.onItemLeave(e))),onFocus:o(e.onFocus,()=&gt;v(!0)),onBlur:o(e.onBlur,()=&gt;v(!1))})})})}),el=n.forwardRef((e,t)=&gt;{let{checked:r=!1,onCheckedChange:n,...i}=e;return(0,a.jsx)(ev,{scope:e.__scopeMenu,checked:r,children:(0,a.jsx)(ea,{role:"menuitemcheckbox","aria-checked":eP(r)?"mixed":r,...i,ref:t,"data-state":eI(r),onSelect:o(i.onSelect,()=&gt;null==n?void 0:n(!!eP(r)||!r),{checkForDefaultPrevented:!1})})})});el.displayName="MenuCheckboxItem";var eu="MenuRadioGroup",[es,ec]=A(eu,{value:void 0,onValueChange:()=&gt;{}}),ed=n.forwardRef((e,t)=&gt;{let{value:r,onValueChange:n,...o}=e,i=C(n);return(0,a.jsx)(es,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,a.jsx)(et,{...o,ref:t})})});ed.displayName=eu;var ef="MenuRadioItem",ep=n.forwardRef((e,t)=&gt;{let{value:r,...n}=e,i=ec(ef,e.__scopeMenu),l=r===i.value;return(0,a.jsx)(ev,{scope:e.__scopeMenu,checked:l,children:(0,a.jsx)(ea,{role:"menuitemradio","aria-checked":l,...n,ref:t,"data-state":eI(l),onSelect:o(n.onSelect,()=&gt;{var e;return null===(e=i.onValueChange)||void 0===e?void 0:e.call(i,r)},{checkForDefaultPrevented:!1})})})});ep.displayName=ef;var em="MenuItemIndicator",[ev,eh]=A(em,{checked:!1}),eg=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,forceMount:n,...o}=e,i=eh(em,r);return(0,a.jsx)(g,{present:n||eP(i.checked)||!0===i.checked,children:(0,a.jsx)(b.span,{...o,ref:t,"data-state":eI(i.checked)})})});eg.displayName=em;var ey=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,...n}=e;return(0,a.jsx)(b.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});ey.displayName="MenuSeparator";var ew=n.forwardRef((e,t)=&gt;{let{__scopeMenu:r,...n}=e,o=L(r);return(0,a.jsx)(m.Eh,{...o,...n,ref:t})});ew.displayName="MenuArrow";var eb="MenuSub",[ex,eC]=A(eb),eN=e=&gt;{let{__scopeMenu:t,children:r,open:o=!1,onOpenChange:i}=e,l=V(eb,t),u=L(t),[s,c]=n.useState(null),[d,f]=n.useState(null),v=C(i);return n.useEffect(()=&gt;(!1===l.open&amp;&amp;v(!1),()=&gt;v(!1)),[l.open,v]),(0,a.jsx)(m.fC,{...u,children:(0,a.jsx)(F,{scope:t,open:o,onOpenChange:v,content:d,onContentChange:f,children:(0,a.jsx)(ex,{scope:t,contentId:(0,p.M)(),triggerId:(0,p.M)(),trigger:s,onTriggerChange:c,children:r})})})};eN.displayName=eb;var eE="MenuSubTrigger",eR=n.forwardRef((e,t)=&gt;{let r=V(eE,e.__scopeMenu),l=B(eE,e.__scopeMenu),u=eC(eE,e.__scopeMenu),s=X(eE,e.__scopeMenu),c=n.useRef(null),{pointerGraceTimerRef:d,onPointerGraceIntentChange:f}=s,p={__scopeMenu:e.__scopeMenu},m=n.useCallback(()=&gt;{c.current&amp;&amp;window.clearTimeout(c.current),c.current=null},[]);return n.useEffect(()=&gt;m,[m]),n.useEffect(()=&gt;{let e=d.current;return()=&gt;{window.clearTimeout(e),f(null)}},[d,f]),(0,a.jsx)(z,{asChild:!0,...p,children:(0,a.jsx)(ei,{id:u.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":u.contentId,"data-state":eS(r.open),...e,ref:i(t,u.onTriggerChange),onClick:t=&gt;{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:o(e.onPointerMove,ej(t=&gt;{s.onItemEnter(t),t.defaultPrevented||e.disabled||r.open||c.current||(s.onPointerGraceIntentChange(null),c.current=window.setTimeout(()=&gt;{r.onOpenChange(!0),m()},100))})),onPointerLeave:o(e.onPointerLeave,ej(e=&gt;{var t,n;m();let o=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(n=r.content)||void 0===n?void 0:n.dataset.side,a="right"===t,i=o[a?"left":"right"],l=o[a?"right":"left"];s.onPointerGraceIntentChange({area:[{x:e.clientX+(a?-5:5),y:e.clientY},{x:i,y:o.top},{x:l,y:o.top},{x:l,y:o.bottom},{x:i,y:o.bottom}],side:t}),window.clearTimeout(d.current),d.current=window.setTimeout(()=&gt;s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(e),e.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:o(e.onKeyDown,t=&gt;{let n=""!==s.searchRef.current;if(!e.disabled&amp;&amp;(!n||" "!==t.key)&amp;&amp;S[l.dir].includes(t.key)){var o;r.onOpenChange(!0),null===(o=r.content)||void 0===o||o.focus(),t.preventDefault()}})})})});eR.displayName=eE;var eM="MenuSubContent",eT=n.forwardRef((e,t)=&gt;{let r=K(Z,e.__scopeMenu),{forceMount:i=r.forceMount,...u}=e,s=V(Z,e.__scopeMenu),c=B(Z,e.__scopeMenu),d=eC(eM,e.__scopeMenu),f=n.useRef(null),p=l(t,f);return(0,a.jsx)(j.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(g,{present:i||s.open,children:(0,a.jsx)(j.Slot,{scope:e.__scopeMenu,children:(0,a.jsx)(ee,{id:d.contentId,"aria-labelledby":d.triggerId,...u,ref:p,align:"start",side:"rtl"===c.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=&gt;{var t;c.isUsingKeyboardRef.current&amp;&amp;(null===(t=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=&gt;e.preventDefault(),onFocusOutside:o(e.onFocusOutside,e=&gt;{e.target!==d.trigger&amp;&amp;s.onOpenChange(!1)}),onEscapeKeyDown:o(e.onEscapeKeyDown,e=&gt;{c.onClose(),e.preventDefault()}),onKeyDown:o(e.onKeyDown,e=&gt;{let t=e.currentTarget.contains(e.target),r=P[c.dir].includes(e.key);if(t&amp;&amp;r){var n;s.onOpenChange(!1),null===(n=d.trigger)||void 0===n||n.focus(),e.preventDefault()}})})})})})});function eS(e){return e?"open":"closed"}function eP(e){return"indeterminate"===e}function eI(e){return eP(e)?"indeterminate":e?"checked":"unchecked"}function ej(e){return t=&gt;"mouse"===t.pointerType?e(t):void 0}eT.displayName=eM;var ek=U,eD=z,eA=$,eO=q,eL=et,e_=er,eF=ea,eV=el,eW=ed,eB=ep,eU=eg,ez=ey,eG=ew,eH=eN,eK=eR,e$=eT},6120:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return ei},CheckboxItem:function(){return et},Content:function(){return q},Group:function(){return J},Item:function(){return ee},ItemIndicator:function(){return eo},Label:function(){return Q},Menu:function(){return Z},Menubar:function(){return R},MenubarArrow:function(){return z},MenubarCheckboxItem:function(){return F},MenubarContent:function(){return A},MenubarGroup:function(){return O},MenubarItem:function(){return _},MenubarItemIndicator:function(){return B},MenubarLabel:function(){return L},MenubarMenu:function(){return P},MenubarPortal:function(){return k},MenubarRadioGroup:function(){return V},MenubarRadioItem:function(){return W},MenubarSeparator:function(){return U},MenubarSub:function(){return G},MenubarSubContent:function(){return K},MenubarSubTrigger:function(){return H},MenubarTrigger:function(){return j},Portal:function(){return X},RadioGroup:function(){return er},RadioItem:function(){return en},Root:function(){return $},Separator:function(){return ea},Sub:function(){return el},SubContent:function(){return es},SubTrigger:function(){return eu},Trigger:function(){return Y},createMenubarScope:function(){return b}});var n=r(2265),o=r(1605),a=r(9114),i=r(6741),l=r(8575),u=r(3966),s=r(2425),c=r(7662),d=r(4088),f=r(2912),p=r(6484),m=r(7437),v="Menubar",[h,g,y]=(0,o.B)(v),[w,b]=(0,u.b)(v,[y,d.Pc]),x=(0,c.Wf)(),C=(0,d.Pc)(),[N,E]=w(v),R=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,value:o,onValueChange:i,defaultValue:l,loop:u=!0,dir:s,...c}=e,v=(0,a.useDirection)(s),g=C(r),[y="",w]=(0,p.T)({prop:o,onChange:i,defaultProp:l}),[b,x]=n.useState(null);return(0,m.jsx)(N,{scope:r,value:y,onMenuOpen:n.useCallback(e=&gt;{w(e),x(e)},[w]),onMenuClose:n.useCallback(()=&gt;w(""),[w]),onMenuToggle:n.useCallback(e=&gt;{w(t=&gt;t?"":e),x(e)},[w]),dir:v,loop:u,children:(0,m.jsx)(h.Provider,{scope:r,children:(0,m.jsx)(h.Slot,{scope:r,children:(0,m.jsx)(d.fC,{asChild:!0,...g,orientation:"horizontal",loop:u,dir:v,currentTabStopId:b,onCurrentTabStopIdChange:x,children:(0,m.jsx)(f.WV.div,{role:"menubar",...c,ref:t})})})})})});R.displayName=v;var M="MenubarMenu",[T,S]=w(M),P=e=&gt;{let{__scopeMenubar:t,value:r,...o}=e,a=(0,s.M)(),i=r||a||"LEGACY_REACT_AUTO_VALUE",l=E(M,t),u=x(t),d=n.useRef(null),f=n.useRef(!1),p=l.value===i;return n.useEffect(()=&gt;{p||(f.current=!1)},[p]),(0,m.jsx)(T,{scope:t,value:i,triggerId:(0,s.M)(),triggerRef:d,contentId:(0,s.M)(),wasKeyboardTriggerOpenRef:f,children:(0,m.jsx)(c.fC,{...u,open:p,onOpenChange:e=&gt;{e||l.onMenuClose()},modal:!1,dir:l.dir,...o})})};P.displayName=M;var I="MenubarTrigger",j=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,disabled:o=!1,...a}=e,u=C(r),s=x(r),p=E(I,r),v=S(I,r),g=n.useRef(null),y=(0,l.e)(t,g,v.triggerRef),[w,b]=n.useState(!1),N=p.value===v.value;return(0,m.jsx)(h.ItemSlot,{scope:r,value:v.value,disabled:o,children:(0,m.jsx)(d.ck,{asChild:!0,...u,focusable:!o,tabStopId:v.value,children:(0,m.jsx)(c.ee,{asChild:!0,...s,children:(0,m.jsx)(f.WV.button,{type:"button",role:"menuitem",id:v.triggerId,"aria-haspopup":"menu","aria-expanded":N,"aria-controls":N?v.contentId:void 0,"data-highlighted":w?"":void 0,"data-state":N?"open":"closed","data-disabled":o?"":void 0,disabled:o,...a,ref:y,onPointerDown:(0,i.M)(e.onPointerDown,e=&gt;{o||0!==e.button||!1!==e.ctrlKey||(p.onMenuOpen(v.value),N||e.preventDefault())}),onPointerEnter:(0,i.M)(e.onPointerEnter,()=&gt;{if(p.value&amp;&amp;!N){var e;p.onMenuOpen(v.value),null===(e=g.current)||void 0===e||e.focus()}}),onKeyDown:(0,i.M)(e.onKeyDown,e=&gt;{!o&amp;&amp;(["Enter"," "].includes(e.key)&amp;&amp;p.onMenuToggle(v.value),"ArrowDown"===e.key&amp;&amp;p.onMenuOpen(v.value),["Enter"," ","ArrowDown"].includes(e.key)&amp;&amp;(v.wasKeyboardTriggerOpenRef.current=!0,e.preventDefault()))}),onFocus:(0,i.M)(e.onFocus,()=&gt;b(!0)),onBlur:(0,i.M)(e.onBlur,()=&gt;b(!1))})})})})});j.displayName=I;var k=e=&gt;{let{__scopeMenubar:t,...r}=e,n=x(t);return(0,m.jsx)(c.h_,{...n,...r})};k.displayName="MenubarPortal";var D="MenubarContent",A=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,align:o="start",...a}=e,l=x(r),u=E(D,r),s=S(D,r),d=g(r),f=n.useRef(!1);return(0,m.jsx)(c.VY,{id:s.contentId,"aria-labelledby":s.triggerId,"data-radix-menubar-content":"",...l,...a,ref:t,align:o,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=&gt;{if(!u.value&amp;&amp;!f.current){var t;null===(t=s.triggerRef.current)||void 0===t||t.focus()}f.current=!1,e.preventDefault()}),onFocusOutside:(0,i.M)(e.onFocusOutside,e=&gt;{let t=e.target;d().some(e=&gt;{var r;return null===(r=e.ref.current)||void 0===r?void 0:r.contains(t)})&amp;&amp;e.preventDefault()}),onInteractOutside:(0,i.M)(e.onInteractOutside,()=&gt;{f.current=!0}),onEntryFocus:e=&gt;{s.wasKeyboardTriggerOpenRef.current||e.preventDefault()},onKeyDown:(0,i.M)(e.onKeyDown,e=&gt;{if(["ArrowRight","ArrowLeft"].includes(e.key)){var t,r;let n=e.target,o=n.hasAttribute("data-radix-menubar-subtrigger"),a=n.closest("[data-radix-menubar-content]")!==e.currentTarget,i=("rtl"===u.dir?"ArrowRight":"ArrowLeft")===e.key;if(!i&amp;&amp;o||a&amp;&amp;i)return;let l=d().filter(e=&gt;!e.disabled).map(e=&gt;e.value);i&amp;&amp;l.reverse();let c=l.indexOf(s.value),[f]=l=u.loop?(t=l,r=c+1,t.map((e,n)=&gt;t[(r+n)%t.length])):l.slice(c+1);f&amp;&amp;u.onMenuOpen(f)}},{checkForDefaultPrevented:!1}),style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});A.displayName=D;var O=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.ZA,{...o,...n,ref:t})});O.displayName="MenubarGroup";var L=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.__,{...o,...n,ref:t})});L.displayName="MenubarLabel";var _=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.ck,{...o,...n,ref:t})});_.displayName="MenubarItem";var F=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.oC,{...o,...n,ref:t})});F.displayName="MenubarCheckboxItem";var V=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.Ee,{...o,...n,ref:t})});V.displayName="MenubarRadioGroup";var W=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.Rk,{...o,...n,ref:t})});W.displayName="MenubarRadioItem";var B=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.wU,{...o,...n,ref:t})});B.displayName="MenubarItemIndicator";var U=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.Z0,{...o,...n,ref:t})});U.displayName="MenubarSeparator";var z=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.Eh,{...o,...n,ref:t})});z.displayName="MenubarArrow";var G=e=&gt;{let{__scopeMenubar:t,children:r,open:n,onOpenChange:o,defaultOpen:a}=e,i=x(t),[l=!1,u]=(0,p.T)({prop:n,defaultProp:a,onChange:o});return(0,m.jsx)(c.Tr,{...i,open:l,onOpenChange:u,children:r})};G.displayName="MenubarSub";var H=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.fF,{"data-radix-menubar-subtrigger":"",...o,...n,ref:t})});H.displayName="MenubarSubTrigger";var K=n.forwardRef((e,t)=&gt;{let{__scopeMenubar:r,...n}=e,o=x(r);return(0,m.jsx)(c.tu,{...o,"data-radix-menubar-content":"",...n,ref:t,style:{...e.style,"--radix-menubar-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-menubar-content-available-width":"var(--radix-popper-available-width)","--radix-menubar-content-available-height":"var(--radix-popper-available-height)","--radix-menubar-trigger-width":"var(--radix-popper-anchor-width)","--radix-menubar-trigger-height":"var(--radix-popper-anchor-height)"}})});K.displayName="MenubarSubContent";var $=R,Z=P,Y=j,X=k,q=A,J=O,Q=L,ee=_,et=F,er=V,en=W,eo=B,ea=U,ei=z,el=G,eu=H,es=K},8010:function(e,t,r){"use strict";r.r(t),r.d(t,{Content:function(){return eR},Indicator:function(){return eE},Item:function(){return ex},Link:function(){return eN},List:function(){return eb},NavigationMenu:function(){return _},NavigationMenuContent:function(){return et},NavigationMenuIndicator:function(){return J},NavigationMenuItem:function(){return K},NavigationMenuLink:function(){return X},NavigationMenuList:function(){return U},NavigationMenuSub:function(){return V},NavigationMenuTrigger:function(){return Z},NavigationMenuViewport:function(){return ei},Root:function(){return ey},Sub:function(){return ew},Trigger:function(){return eC},Viewport:function(){return eM},createNavigationMenuScope:function(){return k}});var n=r(2265),o=r(4887),a=r(3966);function i(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var l=r(8482),u=r(7437),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?l.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function c(e,t){e&amp;&amp;o.flushSync(()=&gt;e.dispatchEvent(t))}var d=r(6484);function f(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}function p(...e){return n.useCallback(f(...e),e)}var m=r(9114),v=r(1188),h=e=&gt;{var t,r;let o,a;let{present:i,children:l}=e,u=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=g(i.current);u.current="mounted"===s?e:"none"},[s]),(0,v.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=g(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,v.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=g(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=g(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(i),s="function"==typeof l?l({present:u.isPresent}):n.Children.only(l),c=p(u.ref,(o=null===(t=Object.getOwnPropertyDescriptor(s.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?s.ref:(o=null===(r=Object.getOwnPropertyDescriptor(s,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?s.props.ref:s.props.ref||s.ref);return"function"==typeof l||u.isPresent?n.cloneElement(s,{ref:c}):null};function g(e){return(null==e?void 0:e.animationName)||"none"}h.displayName="Presence";var y=r(2425);function w(e){let t=e+"CollectionProvider",[r,o]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,s=r?.[e][i]||a,c=n.useMemo(()=&gt;l,Object.values(l));return(0,u.jsx)(s.Provider,{value:c,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){let u=l?.[e][i]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,u.jsx)(a,{scope:t,itemMap:i,collectionRef:o,children:r})};s.displayName=t;let c=e+"CollectionSlot",d=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=p(t,i(c,r).collectionRef);return(0,u.jsx)(l.g7,{ref:o,children:n})});d.displayName=c;let f=e+"CollectionItemSlot",m="data-radix-collection-item",v=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...a}=e,s=n.useRef(null),c=p(t,s),d=i(f,r);return n.useEffect(()=&gt;(d.itemMap.set(s,{ref:s,...a}),()=&gt;void d.itemMap.delete(s))),(0,u.jsx)(l.g7,{[m]:"",ref:c,children:o})});return v.displayName=f,[{Provider:s,Slot:d,ItemSlot:v},function(t){let r=i(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}var b=r(7048),x=r(6718),C=r(6606),N=r(3732),E="NavigationMenu",[R,M,T]=w(E),[S,P,I]=w(E),[j,k]=(0,a.b)(E,[T,I]),[D,A]=j(E),[O,L]=j(E),_=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,value:o,onValueChange:a,defaultValue:i,delayDuration:l=200,skipDelayDuration:c=300,orientation:f="horizontal",dir:v,...h}=e,[g,y]=n.useState(null),w=p(t,e=&gt;y(e)),b=(0,m.useDirection)(v),x=n.useRef(0),C=n.useRef(0),N=n.useRef(0),[E,R]=n.useState(!0),[M="",T]=(0,d.T)({prop:o,onChange:e=&gt;{let t=c&gt;0;""!==e?(window.clearTimeout(N.current),t&amp;&amp;R(!1)):(window.clearTimeout(N.current),N.current=window.setTimeout(()=&gt;R(!0),c)),null==a||a(e)},defaultProp:i}),S=n.useCallback(()=&gt;{window.clearTimeout(C.current),C.current=window.setTimeout(()=&gt;T(""),150)},[T]),P=n.useCallback(e=&gt;{window.clearTimeout(C.current),T(e)},[T]),I=n.useCallback(e=&gt;{M===e?window.clearTimeout(C.current):x.current=window.setTimeout(()=&gt;{window.clearTimeout(C.current),T(e)},l)},[M,T,l]);return n.useEffect(()=&gt;()=&gt;{window.clearTimeout(x.current),window.clearTimeout(C.current),window.clearTimeout(N.current)},[]),(0,u.jsx)(W,{scope:r,isRootMenu:!0,value:M,dir:b,orientation:f,rootNavigationMenu:g,onTriggerEnter:e=&gt;{window.clearTimeout(x.current),E?I(e):P(e)},onTriggerLeave:()=&gt;{window.clearTimeout(x.current),S()},onContentEnter:()=&gt;window.clearTimeout(C.current),onContentLeave:S,onItemSelect:e=&gt;{T(t=&gt;t===e?"":e)},onItemDismiss:()=&gt;T(""),children:(0,u.jsx)(s.nav,{"aria-label":"Main","data-orientation":f,dir:b,...h,ref:w})})});_.displayName=E;var F="NavigationMenuSub",V=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",...l}=e,c=A(F,r),[f="",p]=(0,d.T)({prop:n,onChange:o,defaultProp:a});return(0,u.jsx)(W,{scope:r,isRootMenu:!1,value:f,dir:c.dir,orientation:i,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=&gt;p(e),onItemSelect:e=&gt;p(e),onItemDismiss:()=&gt;p(""),children:(0,u.jsx)(s.div,{"data-orientation":i,...l,ref:t})})});V.displayName=F;var W=e=&gt;{let{scope:t,isRootMenu:r,rootNavigationMenu:o,dir:a,orientation:i,children:l,value:s,onItemSelect:c,onItemDismiss:d,onTriggerEnter:f,onTriggerLeave:p,onContentEnter:m,onContentLeave:v}=e,[h,g]=n.useState(null),[w,b]=n.useState(new Map),[N,E]=n.useState(null);return(0,u.jsx)(D,{scope:t,isRootMenu:r,rootNavigationMenu:o,value:s,previousValue:(0,x.D)(s),baseId:(0,y.M)(),dir:a,orientation:i,viewport:h,onViewportChange:g,indicatorTrack:N,onIndicatorTrackChange:E,onTriggerEnter:(0,C.W)(f),onTriggerLeave:(0,C.W)(p),onContentEnter:(0,C.W)(m),onContentLeave:(0,C.W)(v),onItemSelect:(0,C.W)(c),onItemDismiss:(0,C.W)(d),onViewportContentChange:n.useCallback((e,t)=&gt;{b(r=&gt;(r.set(e,t),new Map(r)))},[]),onViewportContentRemove:n.useCallback(e=&gt;{b(t=&gt;t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,u.jsx)(R.Provider,{scope:t,children:(0,u.jsx)(O,{scope:t,items:w,children:l})})})},B="NavigationMenuList",U=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,...n}=e,o=A(B,r),a=(0,u.jsx)(s.ul,{"data-orientation":o.orientation,...n,ref:t});return(0,u.jsx)(s.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,u.jsx)(R.Slot,{scope:r,children:o.isRootMenu?(0,u.jsx)(eu,{asChild:!0,children:a}):a})})});U.displayName=B;var z="NavigationMenuItem",[G,H]=j(z),K=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,value:o,...a}=e,i=(0,y.M)(),l=n.useRef(null),c=n.useRef(null),d=n.useRef(null),f=n.useRef(()=&gt;{}),p=n.useRef(!1),m=n.useCallback(function(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"start";if(l.current){f.current();let t=ed(l.current);t.length&amp;&amp;ef("start"===e?t:t.reverse())}},[]),v=n.useCallback(()=&gt;{if(l.current){let e=ed(l.current);e.length&amp;&amp;(f.current=(e.forEach(e=&gt;{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=&gt;{e.forEach(e=&gt;{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}))}},[]);return(0,u.jsx)(G,{scope:r,value:o||i||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:l,focusProxyRef:d,wasEscapeCloseRef:p,onEntryKeyDown:m,onFocusProxyEnter:m,onRootContentClose:v,onContentFocusOutside:v,children:(0,u.jsx)(s.li,{...a,ref:t})})});K.displayName=z;var $="NavigationMenuTrigger",Z=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,disabled:o,...a}=e,l=A($,e.__scopeNavigationMenu),c=H($,e.__scopeNavigationMenu),d=n.useRef(null),f=p(d,c.triggerRef,t),m=ev(l.baseId,c.value),v=eh(l.baseId,c.value),h=n.useRef(!1),g=n.useRef(!1),y=c.value===l.value;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(R.ItemSlot,{scope:r,value:c.value,children:(0,u.jsx)(ec,{asChild:!0,children:(0,u.jsx)(s.button,{id:m,disabled:o,"data-disabled":o?"":void 0,"data-state":em(y),"aria-expanded":y,"aria-controls":v,...a,ref:f,onPointerEnter:i(e.onPointerEnter,()=&gt;{g.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:i(e.onPointerMove,eg(()=&gt;{o||g.current||c.wasEscapeCloseRef.current||h.current||(l.onTriggerEnter(c.value),h.current=!0)})),onPointerLeave:i(e.onPointerLeave,eg(()=&gt;{o||(l.onTriggerLeave(),h.current=!1)})),onClick:i(e.onClick,()=&gt;{l.onItemSelect(c.value),g.current=y}),onKeyDown:i(e.onKeyDown,e=&gt;{let t={horizontal:"ArrowDown",vertical:"rtl"===l.dir?"ArrowLeft":"ArrowRight"}[l.orientation];y&amp;&amp;e.key===t&amp;&amp;(c.onEntryKeyDown(),e.preventDefault())})})})}),y&amp;&amp;(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(N.f,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=&gt;{let t=c.contentRef.current,r=e.relatedTarget,n=r===d.current,o=null==t?void 0:t.contains(r);(n||!o)&amp;&amp;c.onFocusProxyEnter(n?"start":"end")}}),l.viewport&amp;&amp;(0,u.jsx)("span",{"aria-owns":v})]})]})});Z.displayName=$;var Y="navigationMenu.linkSelect",X=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,active:n,onSelect:o,...a}=e;return(0,u.jsx)(ec,{asChild:!0,children:(0,u.jsx)(s.a,{"data-active":n?"":void 0,"aria-current":n?"page":void 0,...a,ref:t,onClick:i(e.onClick,e=&gt;{let t=e.target,r=new CustomEvent(Y,{bubbles:!0,cancelable:!0});t.addEventListener(Y,e=&gt;null==o?void 0:o(e),{once:!0}),c(t,r),r.defaultPrevented||e.metaKey||c(t,new CustomEvent(en,{bubbles:!0,cancelable:!0}))},{checkForDefaultPrevented:!1})})})});X.displayName="NavigationMenuLink";var q="NavigationMenuIndicator",J=n.forwardRef((e,t)=&gt;{let{forceMount:r,...n}=e,a=A(q,e.__scopeNavigationMenu),i=!!a.value;return a.indicatorTrack?o.createPortal((0,u.jsx)(h,{present:r||i,children:(0,u.jsx)(Q,{...n,ref:t})}),a.indicatorTrack):null});J.displayName=q;var Q=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,...o}=e,a=A(q,r),i=M(r),[l,c]=n.useState(null),[d,f]=n.useState(null),p="horizontal"===a.orientation,m=!!a.value;n.useEffect(()=&gt;{var e;let t=null===(e=i().find(e=&gt;e.value===a.value))||void 0===e?void 0:e.ref.current;t&amp;&amp;c(t)},[i,a.value]);let v=()=&gt;{l&amp;&amp;f({size:p?l.offsetWidth:l.offsetHeight,offset:p?l.offsetLeft:l.offsetTop})};return ep(l,v),ep(a.indicatorTrack,v),d?(0,u.jsx)(s.div,{"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":a.orientation,...o,ref:t,style:{position:"absolute",...p?{left:0,width:d.size+"px",transform:"translateX(".concat(d.offset,"px)")}:{top:0,height:d.size+"px",transform:"translateY(".concat(d.offset,"px)")},...o.style}}):null}),ee="NavigationMenuContent",et=n.forwardRef((e,t)=&gt;{let{forceMount:r,...n}=e,o=A(ee,e.__scopeNavigationMenu),a=H(ee,e.__scopeNavigationMenu),l=p(a.contentRef,t),s=a.value===o.value,c={value:a.value,triggerRef:a.triggerRef,focusProxyRef:a.focusProxyRef,wasEscapeCloseRef:a.wasEscapeCloseRef,onContentFocusOutside:a.onContentFocusOutside,onRootContentClose:a.onRootContentClose,...n};return o.viewport?(0,u.jsx)(er,{forceMount:r,...c,ref:l}):(0,u.jsx)(h,{present:r||s,children:(0,u.jsx)(eo,{"data-state":em(s),...c,ref:l,onPointerEnter:i(e.onPointerEnter,o.onContentEnter),onPointerLeave:i(e.onPointerLeave,eg(o.onContentLeave)),style:{pointerEvents:!s&amp;&amp;o.isRootMenu?"none":void 0,...c.style}})})});et.displayName=ee;var er=n.forwardRef((e,t)=&gt;{let{onViewportContentChange:r,onViewportContentRemove:n}=A(ee,e.__scopeNavigationMenu);return(0,v.b)(()=&gt;{r(e.value,{ref:t,...e})},[e,t,r]),(0,v.b)(()=&gt;()=&gt;n(e.value),[e.value,n]),null}),en="navigationMenu.rootContentDismiss",eo=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,value:o,triggerRef:a,focusProxyRef:l,wasEscapeCloseRef:s,onRootContentClose:c,onContentFocusOutside:d,...f}=e,m=A(ee,r),v=n.useRef(null),h=p(v,t),g=ev(m.baseId,o),y=eh(m.baseId,o),w=M(r),x=n.useRef(null),{onItemDismiss:C}=m;n.useEffect(()=&gt;{let e=v.current;if(m.isRootMenu&amp;&amp;e){let t=()=&gt;{var t;C(),c(),e.contains(document.activeElement)&amp;&amp;(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener(en,t),()=&gt;e.removeEventListener(en,t)}},[m.isRootMenu,e.value,a,C,c]);let N=n.useMemo(()=&gt;{let e=w().map(e=&gt;e.value);"rtl"===m.dir&amp;&amp;e.reverse();let t=e.indexOf(m.value),r=e.indexOf(m.previousValue),n=o===m.value,a=r===e.indexOf(o);if(!n&amp;&amp;!a)return x.current;let i=(()=&gt;{if(t!==r){if(n&amp;&amp;-1!==r)return t&gt;r?"from-end":"from-start";if(a&amp;&amp;-1!==t)return t&gt;r?"to-start":"to-end"}return null})();return x.current=i,i},[m.previousValue,m.value,m.dir,w,o]);return(0,u.jsx)(eu,{asChild:!0,children:(0,u.jsx)(b.XB,{id:y,"aria-labelledby":g,"data-motion":N,"data-orientation":m.orientation,...f,ref:h,disableOutsidePointerEvents:!1,onDismiss:()=&gt;{var e;let t=new Event(en,{bubbles:!0,cancelable:!0});null===(e=v.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:i(e.onFocusOutside,e=&gt;{var t;d();let r=e.target;(null===(t=m.rootNavigationMenu)||void 0===t?void 0:t.contains(r))&amp;&amp;e.preventDefault()}),onPointerDownOutside:i(e.onPointerDownOutside,e=&gt;{var t;let r=e.target,n=w().some(e=&gt;{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(r)}),o=m.isRootMenu&amp;&amp;(null===(t=m.viewport)||void 0===t?void 0:t.contains(r));(n||o||!m.isRootMenu)&amp;&amp;e.preventDefault()}),onKeyDown:i(e.onKeyDown,e=&gt;{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&amp;&amp;!t){let t=ed(e.currentTarget),n=document.activeElement,o=t.findIndex(e=&gt;e===n);if(ef(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var r;null===(r=l.current)||void 0===r||r.focus()}}}),onEscapeKeyDown:i(e.onEscapeKeyDown,e=&gt;{s.current=!0})})})}),ea="NavigationMenuViewport",ei=n.forwardRef((e,t)=&gt;{let{forceMount:r,...n}=e,o=!!A(ea,e.__scopeNavigationMenu).value;return(0,u.jsx)(h,{present:r||o,children:(0,u.jsx)(el,{...n,ref:t})})});ei.displayName=ea;var el=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,children:o,...a}=e,l=A(ea,r),c=p(t,l.onViewportChange),d=L(ee,e.__scopeNavigationMenu),[m,v]=n.useState(null),[g,y]=n.useState(null),w=m?(null==m?void 0:m.width)+"px":void 0,b=m?(null==m?void 0:m.height)+"px":void 0,x=!!l.value,C=x?l.value:l.previousValue;return ep(g,()=&gt;{g&amp;&amp;v({width:g.offsetWidth,height:g.offsetHeight})}),(0,u.jsx)(s.div,{"data-state":em(x),"data-orientation":l.orientation,...a,ref:c,style:{pointerEvents:!x&amp;&amp;l.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":w,"--radix-navigation-menu-viewport-height":b,...a.style},onPointerEnter:i(e.onPointerEnter,l.onContentEnter),onPointerLeave:i(e.onPointerLeave,eg(l.onContentLeave)),children:Array.from(d.items).map(e=&gt;{let[t,{ref:r,forceMount:n,...o}]=e,a=C===t;return(0,u.jsx)(h,{present:n||a,children:(0,u.jsx)(eo,{...o,ref:f(r,e=&gt;{a&amp;&amp;e&amp;&amp;y(e)})})},t)})})}),eu=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,...n}=e,o=A("FocusGroup",r);return(0,u.jsx)(S.Provider,{scope:r,children:(0,u.jsx)(S.Slot,{scope:r,children:(0,u.jsx)(s.div,{dir:o.dir,...n,ref:t})})})}),es=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ec=n.forwardRef((e,t)=&gt;{let{__scopeNavigationMenu:r,...n}=e,o=P(r),a=A("FocusGroupItem",r);return(0,u.jsx)(S.ItemSlot,{scope:r,children:(0,u.jsx)(s.button,{...n,ref:t,onKeyDown:i(e.onKeyDown,e=&gt;{if(["Home","End",...es].includes(e.key)){let t=o().map(e=&gt;e.ref.current);if(["rtl"===a.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&amp;&amp;t.reverse(),es.includes(e.key)){let r=t.indexOf(e.currentTarget);t=t.slice(r+1)}setTimeout(()=&gt;ef(t)),e.preventDefault()}})})})});function ed(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=&gt;{let t="INPUT"===e.tagName&amp;&amp;"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex&gt;=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function ef(e){let t=document.activeElement;return e.some(e=&gt;e===t||(e.focus(),document.activeElement!==t))}function ep(e,t){let r=(0,C.W)(t);(0,v.b)(()=&gt;{let t=0;if(e){let n=new ResizeObserver(()=&gt;{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=&gt;{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}function em(e){return e?"open":"closed"}function ev(e,t){return"".concat(e,"-trigger-").concat(t)}function eh(e,t){return"".concat(e,"-content-").concat(t)}function eg(e){return t=&gt;"mouse"===t.pointerType?e(t):void 0}var ey=_,ew=V,eb=U,ex=K,eC=Z,eN=X,eE=J,eR=et,eM=ei},2612:function(e,t,r){"use strict";r.r(t),r.d(t,{Anchor:function(){return K},Arrow:function(){return q},Close:function(){return X},Content:function(){return Y},Popover:function(){return T},PopoverAnchor:function(){return P},PopoverArrow:function(){return z},PopoverClose:function(){return U},PopoverContent:function(){return _},PopoverPortal:function(){return O},PopoverTrigger:function(){return j},Portal:function(){return Z},Root:function(){return H},Trigger:function(){return $},createPopoverScope:function(){return N}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var i=r(7437),l=r(7048),u=r(6097),s=r(8666),c=r(2425),d=r(9750),f=r(3855),p=r(1188),m=e=&gt;{var t,r;let o,i;let{present:l,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=v(i.current);u.current="mounted"===s?e:"none"},[s]),(0,p.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=v(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,p.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=v(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=v(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(l),c="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),d=a(s.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.ref:(o=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||s.isPresent?n.cloneElement(c,{ref:d}):null};function v(e){return(null==e?void 0:e.animationName)||"none"}m.displayName="Presence",r(4887);var h=r(8482),g=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?h.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),y=r(6484),w=r(5478),b=r(9157),x="Popover",[C,N]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),l=r.length;r=[...r,o];let u=t=&gt;{let{scope:r,children:o,...u}=t,s=r?.[e]?.[l]||a,c=n.useMemo(()=&gt;u,Object.values(u));return(0,i.jsx)(s.Provider,{value:c,children:o})};return u.displayName=t+"Provider",[u,function(r,i){let u=i?.[e]?.[l]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(x,[d.D7]),E=(0,d.D7)(),[R,M]=C(x),T=e=&gt;{let{__scopePopover:t,children:r,open:o,defaultOpen:a,onOpenChange:l,modal:u=!1}=e,s=E(t),f=n.useRef(null),[p,m]=n.useState(!1),[v=!1,h]=(0,y.T)({prop:o,defaultProp:a,onChange:l});return(0,i.jsx)(d.fC,{...s,children:(0,i.jsx)(R,{scope:t,contentId:(0,c.M)(),triggerRef:f,open:v,onOpenChange:h,onOpenToggle:n.useCallback(()=&gt;h(e=&gt;!e),[h]),hasCustomAnchor:p,onCustomAnchorAdd:n.useCallback(()=&gt;m(!0),[]),onCustomAnchorRemove:n.useCallback(()=&gt;m(!1),[]),modal:u,children:r})})};T.displayName=x;var S="PopoverAnchor",P=n.forwardRef((e,t)=&gt;{let{__scopePopover:r,...o}=e,a=M(S,r),l=E(r),{onCustomAnchorAdd:u,onCustomAnchorRemove:s}=a;return n.useEffect(()=&gt;(u(),()=&gt;s()),[u,s]),(0,i.jsx)(d.ee,{...l,...o,ref:t})});P.displayName=S;var I="PopoverTrigger",j=n.forwardRef((e,t)=&gt;{let{__scopePopover:r,...n}=e,l=M(I,r),u=E(r),s=a(t,l.triggerRef),c=(0,i.jsx)(g.button,{type:"button","aria-haspopup":"dialog","aria-expanded":l.open,"aria-controls":l.contentId,"data-state":G(l.open),...n,ref:s,onClick:o(e.onClick,l.onOpenToggle)});return l.hasCustomAnchor?c:(0,i.jsx)(d.ee,{asChild:!0,...u,children:c})});j.displayName=I;var k="PopoverPortal",[D,A]=C(k,{forceMount:void 0}),O=e=&gt;{let{__scopePopover:t,forceMount:r,children:n,container:o}=e,a=M(k,t);return(0,i.jsx)(D,{scope:t,forceMount:r,children:(0,i.jsx)(m,{present:r||a.open,children:(0,i.jsx)(f.Portal,{asChild:!0,container:o,children:n})})})};O.displayName=k;var L="PopoverContent",_=n.forwardRef((e,t)=&gt;{let r=A(L,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,a=M(L,e.__scopePopover);return(0,i.jsx)(m,{present:n||a.open,children:a.modal?(0,i.jsx)(F,{...o,ref:t}):(0,i.jsx)(V,{...o,ref:t})})});_.displayName=L;var F=n.forwardRef((e,t)=&gt;{let r=M(L,e.__scopePopover),l=n.useRef(null),u=a(t,l),s=n.useRef(!1);return n.useEffect(()=&gt;{let e=l.current;if(e)return(0,w.Ry)(e)},[]),(0,i.jsx)(b.Z,{as:h.g7,allowPinchZoom:!0,children:(0,i.jsx)(W,{...e,ref:u,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:o(e.onCloseAutoFocus,e=&gt;{var t;e.preventDefault(),s.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:o(e.onPointerDownOutside,e=&gt;{let t=e.detail.originalEvent,r=0===t.button&amp;&amp;!0===t.ctrlKey,n=2===t.button||r;s.current=n},{checkForDefaultPrevented:!1}),onFocusOutside:o(e.onFocusOutside,e=&gt;e.preventDefault(),{checkForDefaultPrevented:!1})})})}),V=n.forwardRef((e,t)=&gt;{let r=M(L,e.__scopePopover),o=n.useRef(!1),a=n.useRef(!1);return(0,i.jsx)(W,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=&gt;{var n,i;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=&gt;{var n,i;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let l=t.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(l))&amp;&amp;t.preventDefault(),"focusin"===t.detail.originalEvent.type&amp;&amp;a.current&amp;&amp;t.preventDefault()}})}),W=n.forwardRef((e,t)=&gt;{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:c,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:m,onInteractOutside:v,...h}=e,g=M(L,r),y=E(r);return(0,u.EW)(),(0,i.jsx)(s.M,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,i.jsx)(l.XB,{asChild:!0,disableOutsidePointerEvents:c,onInteractOutside:v,onEscapeKeyDown:f,onPointerDownOutside:p,onFocusOutside:m,onDismiss:()=&gt;g.onOpenChange(!1),children:(0,i.jsx)(d.VY,{"data-state":G(g.open),role:"dialog",id:g.contentId,...y,...h,ref:t,style:{...h.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),B="PopoverClose",U=n.forwardRef((e,t)=&gt;{let{__scopePopover:r,...n}=e,a=M(B,r);return(0,i.jsx)(g.button,{type:"button",...n,ref:t,onClick:o(e.onClick,()=&gt;a.onOpenChange(!1))})});U.displayName=B;var z=n.forwardRef((e,t)=&gt;{let{__scopePopover:r,...n}=e,o=E(r);return(0,i.jsx)(d.Eh,{...o,...n,ref:t})});function G(e){return e?"open":"closed"}z.displayName="PopoverArrow";var H=T,K=P,$=j,Z=O,Y=_,X=U,q=z},9750:function(e,t,r){"use strict";r.d(t,{ee:function(){return eY},Eh:function(){return eq},VY:function(){return eX},fC:function(){return eZ},D7:function(){return ek}});var n=r(2265);let o=["top","right","bottom","left"],a=Math.min,i=Math.max,l=Math.round,u=Math.floor,s=e=&gt;({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function m(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function y(e){return e.replace(/start|end/g,e=&gt;d[e])}function w(e){return e.replace(/left|right|bottom|top/g,e=&gt;c[e])}function b(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function x(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function C(e,t,r){let n,{reference:o,floating:a}=e,i=g(t),l=v(g(t)),u=h(l),s=p(t),c="y"===i,d=o.x+o.width/2-a.width/2,f=o.y+o.height/2-a.height/2,y=o[u]/2-a[u]/2;switch(s){case"top":n={x:d,y:o.y-a.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-a.width,y:f};break;default:n={x:o.x,y:o.y}}switch(m(t)){case"start":n[l]-=y*(r&amp;&amp;c?-1:1);break;case"end":n[l]+=y*(r&amp;&amp;c?-1:1)}return n}let N=async(e,t,r)=&gt;{let{placement:n="bottom",strategy:o="absolute",middleware:a=[],platform:i}=r,l=a.filter(Boolean),u=await (null==i.isRTL?void 0:i.isRTL(t)),s=await i.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=C(s,n,u),f=n,p={},m=0;for(let r=0;r&lt;l.length;r++){let{name:a,fn:v}=l[r],{x:h,y:g,data:y,reset:w}=await v({x:c,y:d,initialPlacement:n,placement:f,strategy:o,middlewareData:p,rects:s,platform:i,elements:{reference:e,floating:t}});c=null!=h?h:c,d=null!=g?g:d,p={...p,[a]:{...p[a],...y}},w&amp;&amp;m&lt;=50&amp;&amp;(m++,"object"==typeof w&amp;&amp;(w.placement&amp;&amp;(f=w.placement),w.rects&amp;&amp;(s=!0===w.rects?await i.getElementRects({reference:e,floating:t,strategy:o}):w.rects),{x:c,y:d}=C(s,f,u)),r=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function E(e,t){var r;void 0===t&amp;&amp;(t={});let{x:n,y:o,platform:a,rects:i,elements:l,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=f(t,e),v=b(m),h=l[p?"floating"===d?"reference":"floating":d],g=x(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(h)))||r?h:h.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating)),boundary:s,rootBoundary:c,strategy:u})),y="floating"===d?{x:n,y:o,width:i.floating.width,height:i.floating.height}:i.reference,w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating)),C=await (null==a.isElement?void 0:a.isElement(w))&amp;&amp;await (null==a.getScale?void 0:a.getScale(w))||{x:1,y:1},N=x(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:y,offsetParent:w,strategy:u}):y);return{top:(g.top-N.top+v.top)/C.y,bottom:(N.bottom-g.bottom+v.bottom)/C.y,left:(g.left-N.left+v.left)/C.x,right:(N.right-g.right+v.right)/C.x}}function R(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function M(e){return o.some(t=&gt;e[t]&gt;=0)}async function T(e,t){let{placement:r,platform:n,elements:o}=e,a=await (null==n.isRTL?void 0:n.isRTL(o.floating)),i=p(r),l=m(r),u="y"===g(r),s=["left","top"].includes(i)?-1:1,c=a&amp;&amp;u?-1:1,d=f(t,e),{mainAxis:v,crossAxis:h,alignmentAxis:y}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&amp;&amp;"number"==typeof y&amp;&amp;(h="end"===l?-1*y:y),u?{x:h*c,y:v*s}:{x:v*s,y:h*c}}function S(){return"undefined"!=typeof window}function P(e){return k(e)?(e.nodeName||"").toLowerCase():"#document"}function I(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function j(e){var t;return null==(t=(k(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function k(e){return!!S()&amp;&amp;(e instanceof Node||e instanceof I(e).Node)}function D(e){return!!S()&amp;&amp;(e instanceof Element||e instanceof I(e).Element)}function A(e){return!!S()&amp;&amp;(e instanceof HTMLElement||e instanceof I(e).HTMLElement)}function O(e){return!!S()&amp;&amp;"undefined"!=typeof ShadowRoot&amp;&amp;(e instanceof ShadowRoot||e instanceof I(e).ShadowRoot)}function L(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=B(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&amp;&amp;!["inline","contents"].includes(o)}function _(e){return[":popover-open",":modal"].some(t=&gt;{try{return e.matches(t)}catch(e){return!1}})}function F(e){let t=V(),r=D(e)?B(e):e;return["transform","translate","scale","rotate","perspective"].some(e=&gt;!!r[e]&amp;&amp;"none"!==r[e])||!!r.containerType&amp;&amp;"normal"!==r.containerType||!t&amp;&amp;!!r.backdropFilter&amp;&amp;"none"!==r.backdropFilter||!t&amp;&amp;!!r.filter&amp;&amp;"none"!==r.filter||["transform","translate","scale","rotate","perspective","filter"].some(e=&gt;(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=&gt;(r.contain||"").includes(e))}function V(){return"undefined"!=typeof CSS&amp;&amp;!!CSS.supports&amp;&amp;CSS.supports("-webkit-backdrop-filter","none")}function W(e){return["html","body","#document"].includes(P(e))}function B(e){return I(e).getComputedStyle(e)}function U(e){return D(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function z(e){if("html"===P(e))return e;let t=e.assignedSlot||e.parentNode||O(e)&amp;&amp;e.host||j(e);return O(t)?t.host:t}function G(e,t,r){var n;void 0===t&amp;&amp;(t=[]),void 0===r&amp;&amp;(r=!0);let o=function e(t){let r=z(t);return W(r)?t.ownerDocument?t.ownerDocument.body:t.body:A(r)&amp;&amp;L(r)?r:e(r)}(e),a=o===(null==(n=e.ownerDocument)?void 0:n.body),i=I(o);if(a){let e=H(i);return t.concat(i,i.visualViewport||[],L(o)?o:[],e&amp;&amp;r?G(e):[])}return t.concat(o,G(o,[],r))}function H(e){return e.parent&amp;&amp;Object.getPrototypeOf(e.parent)?e.frameElement:null}function K(e){let t=B(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=A(e),a=o?e.offsetWidth:r,i=o?e.offsetHeight:n,u=l(r)!==a||l(n)!==i;return u&amp;&amp;(r=a,n=i),{width:r,height:n,$:u}}function $(e){return D(e)?e:e.contextElement}function Z(e){let t=$(e);if(!A(t))return s(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:a}=K(t),i=(a?l(r.width):r.width)/n,u=(a?l(r.height):r.height)/o;return i&amp;&amp;Number.isFinite(i)||(i=1),u&amp;&amp;Number.isFinite(u)||(u=1),{x:i,y:u}}let Y=s(0);function X(e){let t=I(e);return V()&amp;&amp;t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Y}function q(e,t,r,n){var o;void 0===t&amp;&amp;(t=!1),void 0===r&amp;&amp;(r=!1);let a=e.getBoundingClientRect(),i=$(e),l=s(1);t&amp;&amp;(n?D(n)&amp;&amp;(l=Z(n)):l=Z(e));let u=(void 0===(o=r)&amp;&amp;(o=!1),n&amp;&amp;(!o||n===I(i))&amp;&amp;o)?X(i):s(0),c=(a.left+u.x)/l.x,d=(a.top+u.y)/l.y,f=a.width/l.x,p=a.height/l.y;if(i){let e=I(i),t=n&amp;&amp;D(n)?I(n):n,r=e,o=H(r);for(;o&amp;&amp;n&amp;&amp;t!==r;){let e=Z(o),t=o.getBoundingClientRect(),n=B(o),a=t.left+(o.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(o.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=a,d+=i,o=H(r=I(o))}}return x({width:f,height:p,x:c,y:d})}function J(e,t){let r=U(e).scrollLeft;return t?t.left+r:q(j(e)).left+r}function Q(e,t,r){void 0===r&amp;&amp;(r=!1);let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-(r?0:J(e,n)),y:n.top+t.scrollTop}}function ee(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=I(e),n=j(e),o=r.visualViewport,a=n.clientWidth,i=n.clientHeight,l=0,u=0;if(o){a=o.width,i=o.height;let e=V();(!e||e&amp;&amp;"fixed"===t)&amp;&amp;(l=o.offsetLeft,u=o.offsetTop)}return{width:a,height:i,x:l,y:u}}(e,r);else if("document"===t)n=function(e){let t=j(e),r=U(e),n=e.ownerDocument.body,o=i(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),a=i(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),l=-r.scrollLeft+J(e),u=-r.scrollTop;return"rtl"===B(n).direction&amp;&amp;(l+=i(t.clientWidth,n.clientWidth)-o),{width:o,height:a,x:l,y:u}}(j(e));else if(D(t))n=function(e,t){let r=q(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,a=A(e)?Z(e):s(1),i=e.clientWidth*a.x;return{width:i,height:e.clientHeight*a.y,x:o*a.x,y:n*a.y}}(t,r);else{let r=X(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return x(n)}function et(e){return"static"===B(e).position}function er(e,t){if(!A(e)||"fixed"===B(e).position)return null;if(t)return t(e);let r=e.offsetParent;return j(e)===r&amp;&amp;(r=r.ownerDocument.body),r}function en(e,t){let r=I(e);if(_(e))return r;if(!A(e)){let t=z(e);for(;t&amp;&amp;!W(t);){if(D(t)&amp;&amp;!et(t))return t;t=z(t)}return r}let n=er(e,t);for(;n&amp;&amp;["table","td","th"].includes(P(n))&amp;&amp;et(n);)n=er(n,t);return n&amp;&amp;W(n)&amp;&amp;et(n)&amp;&amp;!F(n)?r:n||function(e){let t=z(e);for(;A(t)&amp;&amp;!W(t);){if(F(t))return t;if(_(t))break;t=z(t)}return null}(e)||r}let eo=async function(e){let t=this.getOffsetParent||en,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=A(t),o=j(t),a="fixed"===r,i=q(e,!0,a,t),l={scrollLeft:0,scrollTop:0},u=s(0);if(n||!n&amp;&amp;!a){if(("body"!==P(t)||L(o))&amp;&amp;(l=U(t)),n){let e=q(t,!0,a,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&amp;&amp;(u.x=J(o))}let c=!o||n||a?s(0):Q(o,l);return{x:i.left+l.scrollLeft-u.x-c.x,y:i.top+l.scrollTop-u.y-c.y,width:i.width,height:i.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},ea={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:o}=e,a="fixed"===o,i=j(n),l=!!t&amp;&amp;_(t.floating);if(n===i||l&amp;&amp;a)return r;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=A(n);if((f||!f&amp;&amp;!a)&amp;&amp;(("body"!==P(n)||L(i))&amp;&amp;(u=U(n)),A(n))){let e=q(n);c=Z(n),d.x=e.x+n.clientLeft,d.y=e.y+n.clientTop}let p=!i||f||a?s(0):Q(i,u,!0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-u.scrollLeft*c.x+d.x+p.x,y:r.y*c.y-u.scrollTop*c.y+d.y+p.y}},getDocumentElement:j,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,l=[..."clippingAncestors"===r?_(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=G(e,[],!1).filter(e=&gt;D(e)&amp;&amp;"body"!==P(e)),o=null,a="fixed"===B(e).position,i=a?z(e):e;for(;D(i)&amp;&amp;!W(i);){let t=B(i),r=F(i);r||"fixed"!==t.position||(o=null),(a?!r&amp;&amp;!o:!r&amp;&amp;"static"===t.position&amp;&amp;!!o&amp;&amp;["absolute","fixed"].includes(o.position)||L(i)&amp;&amp;!r&amp;&amp;function e(t,r){let n=z(t);return!(n===r||!D(n)||W(n))&amp;&amp;("fixed"===B(n).position||e(n,r))}(e,i))?n=n.filter(e=&gt;e!==i):o=t,i=z(i)}return t.set(e,n),n}(t,this._c):[].concat(r),n],u=l[0],s=l.reduce((e,r)=&gt;{let n=ee(t,r,o);return e.top=i(n.top,e.top),e.right=a(n.right,e.right),e.bottom=a(n.bottom,e.bottom),e.left=i(n.left,e.left),e},ee(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:en,getElementRects:eo,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=K(e);return{width:t,height:r}},getScale:Z,isElement:D,isRTL:function(e){return"rtl"===B(e).direction}};function ei(e,t){return e.x===t.x&amp;&amp;e.y===t.y&amp;&amp;e.width===t.width&amp;&amp;e.height===t.height}let el=e=&gt;({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:l,platform:u,elements:s,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let y=b(p),w={x:r,y:n},x=v(g(o)),C=h(x),N=await u.getDimensions(d),E="y"===x,R=E?"clientHeight":"clientWidth",M=l.reference[C]+l.reference[x]-w[x]-l.floating[C],T=w[x]-l.reference[x],S=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),P=S?S[R]:0;P&amp;&amp;await (null==u.isElement?void 0:u.isElement(S))||(P=s.floating[R]||l.floating[C]);let I=P/2-N[C]/2-1,j=a(y[E?"top":"left"],I),k=a(y[E?"bottom":"right"],I),D=P-N[C]-k,A=P/2-N[C]/2+(M/2-T/2),O=i(j,a(A,D)),L=!c.arrow&amp;&amp;null!=m(o)&amp;&amp;A!==O&amp;&amp;l.reference[C]/2-(A&lt;j?j:k)-N[C]/2&lt;0,_=L?A&lt;j?A-j:A-D:0;return{[x]:w[x]+_,data:{[x]:O,centerOffset:A-O-_,...L&amp;&amp;{alignmentOffset:_}},reset:L}}}),eu=(e,t,r)=&gt;{let n=new Map,o={platform:ea,...r},a={...o.platform,_c:n};return N(e,t,{...o,platform:a})};var es=r(4887),ec="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function ed(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&amp;&amp;e.toString()===t.toString())return!0;if(e&amp;&amp;t&amp;&amp;"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!ed(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&amp;&amp;!ed(e[r],t[r]))return!1}return!0}return e!=e&amp;&amp;t!=t}function ef(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ep(e,t){let r=ef(e);return Math.round(t*r)/r}function em(e){let t=n.useRef(e);return ec(()=&gt;{t.current=e}),t}let ev=e=&gt;({name:"arrow",options:e,fn(t){let{element:r,padding:n}="function"==typeof e?e(t):e;return r&amp;&amp;({}).hasOwnProperty.call(r,"current")?null!=r.current?el({element:r.current,padding:n}).fn(t):{}:r?el({element:r,padding:n}).fn(t):{}}}),eh=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r=0),{name:"offset",options:r,async fn(e){var t,n;let{x:o,y:a,placement:i,middlewareData:l}=e,u=await T(e,r);return i===(null==(t=l.offset)?void 0:t.placement)&amp;&amp;null!=(n=l.arrow)&amp;&amp;n.alignmentOffset?{}:{x:o+u.x,y:a+u.y,data:{...u,placement:i}}}}),options:[e,t]}},eg=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r={}),{name:"shift",options:r,async fn(e){let{x:t,y:n,placement:o}=e,{mainAxis:l=!0,crossAxis:u=!1,limiter:s={fn:e=&gt;{let{x:t,y:r}=e;return{x:t,y:r}}},...c}=f(r,e),d={x:t,y:n},m=await E(e,c),h=g(p(o)),y=v(h),w=d[y],b=d[h];if(l){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",r=w+m[e],n=w-m[t];w=i(r,a(w,n))}if(u){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",r=b+m[e],n=b-m[t];b=i(r,a(b,n))}let x=s.fn({...e,[y]:w,[h]:b});return{...x,data:{x:x.x-t,y:x.y-n,enabled:{[y]:l,[h]:u}}}}}),options:[e,t]}},ey=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r={}),{options:r,fn(e){let{x:t,y:n,placement:o,rects:a,middlewareData:i}=e,{offset:l=0,mainAxis:u=!0,crossAxis:s=!0}=f(r,e),c={x:t,y:n},d=g(o),m=v(d),h=c[m],y=c[d],w=f(l,e),b="number"==typeof w?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(u){let e="y"===m?"height":"width",t=a.reference[m]-a.floating[e]+b.mainAxis,r=a.reference[m]+a.reference[e]-b.mainAxis;h&lt;t?h=t:h&gt;r&amp;&amp;(h=r)}if(s){var x,C;let e="y"===m?"width":"height",t=["top","left"].includes(p(o)),r=a.reference[d]-a.floating[e]+(t&amp;&amp;(null==(x=i.offset)?void 0:x[d])||0)+(t?0:b.crossAxis),n=a.reference[d]+a.reference[e]+(t?0:(null==(C=i.offset)?void 0:C[d])||0)-(t?b.crossAxis:0);y&lt;r?y=r:y&gt;n&amp;&amp;(y=n)}return{[m]:h,[d]:y}}}),options:[e,t]}},ew=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r={}),{name:"flip",options:r,async fn(e){var t,n,o,a,i;let{placement:l,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:b}=e,{mainAxis:x=!0,crossAxis:C=!0,fallbackPlacements:N,fallbackStrategy:R="bestFit",fallbackAxisSideDirection:M="none",flipAlignment:T=!0,...S}=f(r,e);if(null!=(t=u.arrow)&amp;&amp;t.alignmentOffset)return{};let P=p(l),I=g(c),j=p(c)===c,k=await (null==d.isRTL?void 0:d.isRTL(b.floating)),D=N||(j||!T?[w(c)]:function(e){let t=w(e);return[y(e),t,y(t)]}(c)),A="none"!==M;!N&amp;&amp;A&amp;&amp;D.push(...function(e,t,r,n){let o=m(e),a=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(r)return t?o:n;return t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===r,n);return o&amp;&amp;(a=a.map(e=&gt;e+"-"+o),t&amp;&amp;(a=a.concat(a.map(y)))),a}(c,T,M,k));let O=[c,...D],L=await E(e,S),_=[],F=(null==(n=u.flip)?void 0:n.overflows)||[];if(x&amp;&amp;_.push(L[P]),C){let e=function(e,t,r){void 0===r&amp;&amp;(r=!1);let n=m(e),o=v(g(e)),a=h(o),i="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[a]&gt;t.floating[a]&amp;&amp;(i=w(i)),[i,w(i)]}(l,s,k);_.push(L[e[0]],L[e[1]])}if(F=[...F,{placement:l,overflows:_}],!_.every(e=&gt;e&lt;=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=O[e];if(t)return{data:{index:e,overflows:F},reset:{placement:t}};let r=null==(a=F.filter(e=&gt;e.overflows[0]&lt;=0).sort((e,t)=&gt;e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(R){case"bestFit":{let e=null==(i=F.filter(e=&gt;{if(A){let t=g(e.placement);return t===I||"y"===t}return!0}).map(e=&gt;[e.placement,e.overflows.filter(e=&gt;e&gt;0).reduce((e,t)=&gt;e+t,0)]).sort((e,t)=&gt;e[1]-t[1])[0])?void 0:i[0];e&amp;&amp;(r=e);break}case"initialPlacement":r=c}if(l!==r)return{reset:{placement:r}}}return{}}}),options:[e,t]}},eb=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r={}),{name:"size",options:r,async fn(e){var t,n;let o,l;let{placement:u,rects:s,platform:c,elements:d}=e,{apply:v=()=&gt;{},...h}=f(r,e),y=await E(e,h),w=p(u),b=m(u),x="y"===g(u),{width:C,height:N}=s.floating;"top"===w||"bottom"===w?(o=w,l=b===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(l=w,o="end"===b?"top":"bottom");let R=N-y.top-y.bottom,M=C-y.left-y.right,T=a(N-y[o],R),S=a(C-y[l],M),P=!e.middlewareData.shift,I=T,j=S;if(null!=(t=e.middlewareData.shift)&amp;&amp;t.enabled.x&amp;&amp;(j=M),null!=(n=e.middlewareData.shift)&amp;&amp;n.enabled.y&amp;&amp;(I=R),P&amp;&amp;!b){let e=i(y.left,0),t=i(y.right,0),r=i(y.top,0),n=i(y.bottom,0);x?j=C-2*(0!==e||0!==t?e+t:i(y.left,y.right)):I=N-2*(0!==r||0!==n?r+n:i(y.top,y.bottom))}await v({...e,availableWidth:j,availableHeight:I});let k=await c.getDimensions(d.floating);return C!==k.width||N!==k.height?{reset:{rects:!0}}:{}}}),options:[e,t]}},ex=(e,t)=&gt;{var r;return{...(void 0===(r=e)&amp;&amp;(r={}),{name:"hide",options:r,async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...o}=f(r,e);switch(n){case"referenceHidden":{let r=R(await E(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:M(r)}}}case"escaped":{let r=R(await E(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:M(r)}}}default:return{}}}}),options:[e,t]}},eC=(e,t)=&gt;({...ev(e),options:[e,t]});var eN=r(8482),eE=r(7437),eR=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?eN.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,eE.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eM=n.forwardRef((e,t)=&gt;{let{children:r,width:n=10,height:o=5,...a}=e;return(0,eE.jsx)(eR.svg,{...a,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,eE.jsx)("polygon",{points:"0,0 30,0 15,10"})})});function eT(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}eM.displayName="Arrow";var eS=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?eN.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,eE.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eP=globalThis?.document?n.useLayoutEffect:()=&gt;{},eI="Popper",[ej,ek]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function l(t){let{scope:r,children:o,...l}=t,u=r?.[e][i]||a,s=n.useMemo(()=&gt;l,Object.values(l));return(0,eE.jsx)(u.Provider,{value:s,children:o})}return r=[...r,o],l.displayName=t+"Provider",[l,function(r,l){let u=l?.[e][i]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(eI),[eD,eA]=ej(eI),eO=e=&gt;{let{__scopePopper:t,children:r}=e,[o,a]=n.useState(null);return(0,eE.jsx)(eD,{scope:t,anchor:o,onAnchorChange:a,children:r})};eO.displayName=eI;var eL="PopperAnchor",e_=n.forwardRef((e,t)=&gt;{let{__scopePopper:r,virtualRef:o,...a}=e,i=eA(eL,r),l=n.useRef(null),u=eT(t,l);return n.useEffect(()=&gt;{i.onAnchorChange((null==o?void 0:o.current)||l.current)}),o?null:(0,eE.jsx)(eS.div,{...a,ref:u})});e_.displayName=eL;var eF="PopperContent",[eV,eW]=ej(eF),eB=n.forwardRef((e,t)=&gt;{var r,o,l,s,c,d,f,p;let{__scopePopper:m,side:v="bottom",sideOffset:h=0,align:g="center",alignOffset:y=0,arrowPadding:w=0,avoidCollisions:b=!0,collisionBoundary:x=[],collisionPadding:C=0,sticky:N="partial",hideWhenDetached:E=!1,updatePositionStrategy:R="optimized",onPlaced:M,...T}=e,S=eA(eF,m),[P,I]=n.useState(null),k=eT(t,e=&gt;I(e)),[D,A]=n.useState(null),O=function(e){let[t,r]=n.useState(void 0);return eP(()=&gt;{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=&gt;{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=&gt;t.unobserve(e)}r(void 0)},[e]),t}(D),L=null!==(f=null==O?void 0:O.width)&amp;&amp;void 0!==f?f:0,_=null!==(p=null==O?void 0:O.height)&amp;&amp;void 0!==p?p:0,F="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},V=Array.isArray(x)?x:[x],W=V.length&gt;0,B={padding:F,boundary:V.filter(eH),altBoundary:W},{refs:U,floatingStyles:z,placement:H,isPositioned:K,middlewareData:Z}=function(e){void 0===e&amp;&amp;(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:a,elements:{reference:i,floating:l}={},transform:u=!0,whileElementsMounted:s,open:c}=e,[d,f]=n.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=n.useState(o);ed(p,o)||m(o);let[v,h]=n.useState(null),[g,y]=n.useState(null),w=n.useCallback(e=&gt;{e!==N.current&amp;&amp;(N.current=e,h(e))},[]),b=n.useCallback(e=&gt;{e!==E.current&amp;&amp;(E.current=e,y(e))},[]),x=i||v,C=l||g,N=n.useRef(null),E=n.useRef(null),R=n.useRef(d),M=null!=s,T=em(s),S=em(a),P=em(c),I=n.useCallback(()=&gt;{if(!N.current||!E.current)return;let e={placement:t,strategy:r,middleware:p};S.current&amp;&amp;(e.platform=S.current),eu(N.current,E.current,e).then(e=&gt;{let t={...e,isPositioned:!1!==P.current};j.current&amp;&amp;!ed(R.current,t)&amp;&amp;(R.current=t,es.flushSync(()=&gt;{f(t)}))})},[p,t,r,S,P]);ec(()=&gt;{!1===c&amp;&amp;R.current.isPositioned&amp;&amp;(R.current.isPositioned=!1,f(e=&gt;({...e,isPositioned:!1})))},[c]);let j=n.useRef(!1);ec(()=&gt;(j.current=!0,()=&gt;{j.current=!1}),[]),ec(()=&gt;{if(x&amp;&amp;(N.current=x),C&amp;&amp;(E.current=C),x&amp;&amp;C){if(T.current)return T.current(x,C,I);I()}},[x,C,I,T,M]);let k=n.useMemo(()=&gt;({reference:N,floating:E,setReference:w,setFloating:b}),[w,b]),D=n.useMemo(()=&gt;({reference:x,floating:C}),[x,C]),A=n.useMemo(()=&gt;{let e={position:r,left:0,top:0};if(!D.floating)return e;let t=ep(D.floating,d.x),n=ep(D.floating,d.y);return u?{...e,transform:"translate("+t+"px, "+n+"px)",...ef(D.floating)&gt;=1.5&amp;&amp;{willChange:"transform"}}:{position:r,left:t,top:n}},[r,u,D.floating,d.x,d.y]);return n.useMemo(()=&gt;({...d,update:I,refs:k,elements:D,floatingStyles:A}),[d,I,k,D,A])}({strategy:"fixed",placement:v+("center"!==g?"-"+g:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r&lt;e;r++)t[r]=arguments[r];return function(e,t,r,n){let o;void 0===n&amp;&amp;(n={});let{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=n,p=$(e),m=l||s?[...p?G(p):[],...G(t)]:[];m.forEach(e=&gt;{l&amp;&amp;e.addEventListener("scroll",r,{passive:!0}),s&amp;&amp;e.addEventListener("resize",r)});let v=p&amp;&amp;d?function(e,t){let r,n=null,o=j(e);function l(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function s(c,d){void 0===c&amp;&amp;(c=!1),void 0===d&amp;&amp;(d=1),l();let f=e.getBoundingClientRect(),{left:p,top:m,width:v,height:h}=f;if(c||t(),!v||!h)return;let g=u(m),y=u(o.clientWidth-(p+v)),w={rootMargin:-g+"px "+-y+"px "+-u(o.clientHeight-(m+h))+"px "+-u(p)+"px",threshold:i(0,a(1,d))||1},b=!0;function x(t){let n=t[0].intersectionRatio;if(n!==d){if(!b)return s();n?s(!1,n):r=setTimeout(()=&gt;{s(!1,1e-7)},1e3)}1!==n||ei(f,e.getBoundingClientRect())||s(),b=!1}try{n=new IntersectionObserver(x,{...w,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(x,w)}n.observe(e)}(!0),l}(p,r):null,h=-1,g=null;c&amp;&amp;(g=new ResizeObserver(e=&gt;{let[n]=e;n&amp;&amp;n.target===p&amp;&amp;g&amp;&amp;(g.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=&gt;{var e;null==(e=g)||e.observe(t)})),r()}),p&amp;&amp;!f&amp;&amp;g.observe(p),g.observe(t));let y=f?q(e):null;return f&amp;&amp;function t(){let n=q(e);y&amp;&amp;!ei(y,n)&amp;&amp;r(),y=n,o=requestAnimationFrame(t)}(),r(),()=&gt;{var e;m.forEach(e=&gt;{l&amp;&amp;e.removeEventListener("scroll",r),s&amp;&amp;e.removeEventListener("resize",r)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,f&amp;&amp;cancelAnimationFrame(o)}}(...t,{animationFrame:"always"===R})},elements:{reference:S.anchor},middleware:[eh({mainAxis:h+_,alignmentAxis:y}),b&amp;&amp;eg({mainAxis:!0,crossAxis:!1,limiter:"partial"===N?ey():void 0,...B}),b&amp;&amp;ew({...B}),eb({...B,apply:e=&gt;{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:a,height:i}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(n,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(a,"px")),l.setProperty("--radix-popper-anchor-height","".concat(i,"px"))}}),D&amp;&amp;eC({element:D,padding:w}),eK({arrowWidth:L,arrowHeight:_}),E&amp;&amp;ex({strategy:"referenceHidden",...B})]}),[Y,X]=e$(H),J=function(e){let t=n.useRef(e);return n.useEffect(()=&gt;{t.current=e}),n.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}(M);eP(()=&gt;{K&amp;&amp;(null==J||J())},[K,J]);let Q=null===(r=Z.arrow)||void 0===r?void 0:r.x,ee=null===(o=Z.arrow)||void 0===o?void 0:o.y,et=(null===(l=Z.arrow)||void 0===l?void 0:l.centerOffset)!==0,[er,en]=n.useState();return eP(()=&gt;{P&amp;&amp;en(window.getComputedStyle(P).zIndex)},[P]),(0,eE.jsx)("div",{ref:U.setFloating,"data-radix-popper-content-wrapper":"",style:{...z,transform:K?z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:er,"--radix-popper-transform-origin":[null===(s=Z.transformOrigin)||void 0===s?void 0:s.x,null===(c=Z.transformOrigin)||void 0===c?void 0:c.y].join(" "),...(null===(d=Z.hide)||void 0===d?void 0:d.referenceHidden)&amp;&amp;{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,eE.jsx)(eV,{scope:m,placedSide:Y,onArrowChange:A,arrowX:Q,arrowY:ee,shouldHideArrow:et,children:(0,eE.jsx)(eS.div,{"data-side":Y,"data-align":X,...T,ref:k,style:{...T.style,animation:K?void 0:"none"}})})})});eB.displayName=eF;var eU="PopperArrow",ez={top:"bottom",right:"left",bottom:"top",left:"right"},eG=n.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eW(eU,r),a=ez[o.placedSide];return(0,eE.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[a]: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,eE.jsx)(eM,{...n,ref:t,style:{...n.style,display:"block"}})})});function eH(e){return null!==e}eG.displayName=eU;var eK=e=&gt;({name:"transformOrigin",options:e,fn(t){var r,n,o,a,i;let{placement:l,rects:u,middlewareData:s}=t,c=(null===(r=s.arrow)||void 0===r?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=e$(l),v={start:"0%",center:"50%",end:"100%"}[m],h=(null!==(a=null===(n=s.arrow)||void 0===n?void 0:n.x)&amp;&amp;void 0!==a?a:0)+d/2,g=(null!==(i=null===(o=s.arrow)||void 0===o?void 0:o.y)&amp;&amp;void 0!==i?i:0)+f/2,y="",w="";return"bottom"===p?(y=c?v:"".concat(h,"px"),w="".concat(-f,"px")):"top"===p?(y=c?v:"".concat(h,"px"),w="".concat(u.floating.height+f,"px")):"right"===p?(y="".concat(-f,"px"),w=c?v:"".concat(g,"px")):"left"===p&amp;&amp;(y="".concat(u.floating.width+f,"px"),w=c?v:"".concat(g,"px")),{data:{x:y,y:w}}}});function e$(e){let[t,r="center"]=e.split("-");return[t,r]}var eZ=eO,eY=e_,eX=eB,eq=eG},3855:function(e,t,r){"use strict";r.r(t),r.d(t,{Portal:function(){return s},Root:function(){return c}});var n=r(2265),o=r(4887),a=r(8482),i=r(7437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,l=n?a.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),u=globalThis?.document?n.useLayoutEffect:()=&gt;{},s=n.forwardRef((e,t)=&gt;{var r,a;let{container:s,...c}=e,[d,f]=n.useState(!1);u(()=&gt;f(!0),[]);let p=s||d&amp;&amp;(null===(a=globalThis)||void 0===a?void 0:null===(r=a.document)||void 0===r?void 0:r.body);return p?o.createPortal((0,i.jsx)(l.div,{...c,ref:t}),p):null});s.displayName="Portal";var c=s},1599:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(2265),o=r(8575),a=r(1188),i=e=&gt;{var t,r;let i,u;let{present:s,children:c}=e,d=function(e){var t,r;let[o,i]=n.useState(),u=n.useRef({}),s=n.useRef(e),c=n.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=l(u.current);c.current="mounted"===d?e:"none"},[d]),(0,a.b)(()=&gt;{let t=u.current,r=s.current;if(r!==e){let n=c.current,o=l(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&amp;&amp;n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),s.current=e}},[e,f]),(0,a.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=l(u.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(f("ANIMATION_END"),!s.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(c.current=l(u.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:n.useCallback(e=&gt;{e&amp;&amp;(u.current=getComputedStyle(e)),i(e)},[])}}(s),f="function"==typeof c?c({present:d.isPresent}):n.Children.only(c),p=(0,o.e)(d.ref,(i=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in i&amp;&amp;i.isReactWarning?f.ref:(i=null===(r=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in i&amp;&amp;i.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof c||d.isPresent?n.cloneElement(f,{ref:p}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}i.displayName="Presence"},2912:function(e,t,r){"use strict";r.d(t,{WV:function(){return d},jH:function(){return f}});var n=r(2265),o=r(4887),a=r(8575),i=r(7437),l=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e,a=n.Children.toArray(r),l=a.find(c);if(l){let e=l.props.children,r=a.map(t=&gt;t!==l?t:n.Children.count(e)&gt;1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(u,{...o,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,i.jsx)(u,{...o,ref:t,children:r})});l.displayName="Slot";var u=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e;if(n.isValidElement(r)){let e,i;let l=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.props.ref:r.props.ref||r.ref;return n.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&amp;&amp;a?r[n]=(...e)=&gt;{a(...e),o(...e)}:o&amp;&amp;(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&amp;&amp;(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:t?(0,a.F)(t,l):l})}return n.Children.count(r)&gt;1?n.Children.only(null):null});u.displayName="SlotClone";var s=({children:e})=&gt;(0,i.jsx)(i.Fragment,{children:e});function c(e){return n.isValidElement(e)&amp;&amp;e.type===s}var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?l:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function f(e,t){e&amp;&amp;o.flushSync(()=&gt;e.dispatchEvent(t))}},1505:function(e,t,r){"use strict";r.r(t),r.d(t,{Indicator:function(){return x},Progress:function(){return f},ProgressIndicator:function(){return m},Root:function(){return b},createProgressScope:function(){return s}});var n=r(2265),o=r(7437);r(4887);var a=r(8482),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...i}=e,l=n?a.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),l="Progress",[u,s]=function(e,t=[]){let r=[],a=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;function u(t){let{scope:r,children:a,...u}=t,s=r?.[e][l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:a})}return r=[...r,a],u.displayName=t+"Provider",[u,function(r,o){let u=o?.[e][l]||i,s=n.useContext(u);if(s)return s;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}(l),[c,d]=u(l),f=n.forwardRef((e,t)=&gt;{var r,n,a,l;let{__scopeProgress:u,value:s=null,max:d,getValueLabel:f=v,...p}=e;(d||0===d)&amp;&amp;!y(d)&amp;&amp;console.error((r="".concat(d),n="Progress","Invalid prop `max` of value `".concat(r,"` supplied to `").concat(n,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let m=y(d)?d:100;null===s||w(s,m)||console.error((a="".concat(s),l="Progress","Invalid prop `value` of value `".concat(a,"` 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 b=w(s,m)?s:null,x=g(b)?f(b,m):void 0;return(0,o.jsx)(c,{scope:u,value:b,max:m,children:(0,o.jsx)(i.div,{"aria-valuemax":m,"aria-valuemin":0,"aria-valuenow":g(b)?b:void 0,"aria-valuetext":x,role:"progressbar","data-state":h(b,m),"data-value":null!=b?b:void 0,"data-max":m,...p,ref:t})})});f.displayName=l;var p="ProgressIndicator",m=n.forwardRef((e,t)=&gt;{var r;let{__scopeProgress:n,...a}=e,l=d(p,n);return(0,o.jsx)(i.div,{"data-state":h(l.value,l.max),"data-value":null!==(r=l.value)&amp;&amp;void 0!==r?r:void 0,"data-max":l.max,...a,ref:t})});function v(e,t){return"".concat(Math.round(e/t*100),"%")}function h(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function g(e){return"number"==typeof e}function y(e){return g(e)&amp;&amp;!isNaN(e)&amp;&amp;e&gt;0}function w(e,t){return g(e)&amp;&amp;!isNaN(e)&amp;&amp;e&lt;=t&amp;&amp;e&gt;=0}m.displayName=p;var b=f,x=m},4519:function(e,t,r){"use strict";r.r(t),r.d(t,{Indicator:function(){return U},Item:function(){return B},RadioGroup:function(){return L},RadioGroupIndicator:function(){return V},RadioGroupItem:function(){return F},Root:function(){return W},createRadioGroupScope:function(){return j}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var i=r(3966);r(4887);var l=r(8482),u=r(7437),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?l.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,u.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),c=r(4088),d=r(6484),f=r(9114),p=r(6011),m=r(6718),v=r(1188),h=e=&gt;{var t,r;let o,i;let{present:l,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=g(i.current);u.current="mounted"===s?e:"none"},[s]),(0,v.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=g(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,v.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=g(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=g(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(l),c="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),d=a(s.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.ref:(o=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||s.isPresent?n.cloneElement(c,{ref:d}):null};function g(e){return(null==e?void 0:e.animationName)||"none"}h.displayName="Presence";var y="Radio",[w,b]=(0,i.b)(y),[x,C]=w(y),N=n.forwardRef((e,t)=&gt;{let{__scopeRadio:r,name:i,checked:l=!1,required:c,disabled:d,value:f="on",onCheck:p,form:m,...v}=e,[h,g]=n.useState(null),y=a(t,e=&gt;g(e)),w=n.useRef(!1),b=!h||m||!!h.closest("form");return(0,u.jsxs)(x,{scope:r,checked:l,disabled:d,children:[(0,u.jsx)(s.button,{type:"button",role:"radio","aria-checked":l,"data-state":T(l),"data-disabled":d?"":void 0,disabled:d,value:f,...v,ref:y,onClick:o(e.onClick,e=&gt;{l||null==p||p(),b&amp;&amp;(w.current=e.isPropagationStopped(),w.current||e.stopPropagation())})}),b&amp;&amp;(0,u.jsx)(M,{control:h,bubbles:!w.current,name:i,value:f,checked:l,required:c,disabled:d,form:m,style:{transform:"translateX(-100%)"}})]})});N.displayName=y;var E="RadioIndicator",R=n.forwardRef((e,t)=&gt;{let{__scopeRadio:r,forceMount:n,...o}=e,a=C(E,r);return(0,u.jsx)(h,{present:n||a.checked,children:(0,u.jsx)(s.span,{"data-state":T(a.checked),"data-disabled":a.disabled?"":void 0,...o,ref:t})})});R.displayName=E;var M=e=&gt;{let{control:t,checked:r,bubbles:o=!0,...a}=e,i=n.useRef(null),l=(0,m.D)(r),s=(0,p.t)(t);return n.useEffect(()=&gt;{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(l!==r&amp;&amp;t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[l,r,o]),(0,u.jsx)("input",{type:"radio","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:i,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function T(e){return e?"checked":"unchecked"}var S=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],P="RadioGroup",[I,j]=(0,i.b)(P,[c.Pc,b]),k=(0,c.Pc)(),D=b(),[A,O]=I(P),L=n.forwardRef((e,t)=&gt;{let{__scopeRadioGroup:r,name:n,defaultValue:o,value:a,required:i=!1,disabled:l=!1,orientation:p,dir:m,loop:v=!0,onValueChange:h,...g}=e,y=k(r),w=(0,f.useDirection)(m),[b,x]=(0,d.T)({prop:a,defaultProp:o,onChange:h});return(0,u.jsx)(A,{scope:r,name:n,required:i,disabled:l,value:b,onValueChange:x,children:(0,u.jsx)(c.fC,{asChild:!0,...y,orientation:p,dir:w,loop:v,children:(0,u.jsx)(s.div,{role:"radiogroup","aria-required":i,"aria-orientation":p,"data-disabled":l?"":void 0,dir:w,...g,ref:t})})})});L.displayName=P;var _="RadioGroupItem",F=n.forwardRef((e,t)=&gt;{let{__scopeRadioGroup:r,disabled:i,...l}=e,s=O(_,r),d=s.disabled||i,f=k(r),p=D(r),m=n.useRef(null),v=a(t,m),h=s.value===l.value,g=n.useRef(!1);return n.useEffect(()=&gt;{let e=e=&gt;{S.includes(e.key)&amp;&amp;(g.current=!0)},t=()=&gt;g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=&gt;{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,u.jsx)(c.ck,{asChild:!0,...f,focusable:!d,active:h,children:(0,u.jsx)(N,{disabled:d,required:s.required,checked:h,...p,...l,name:s.name,ref:v,onCheck:()=&gt;s.onValueChange(l.value),onKeyDown:o(e=&gt;{"Enter"===e.key&amp;&amp;e.preventDefault()}),onFocus:o(l.onFocus,()=&gt;{var e;g.current&amp;&amp;(null===(e=m.current)||void 0===e||e.click())})})})});F.displayName=_;var V=n.forwardRef((e,t)=&gt;{let{__scopeRadioGroup:r,...n}=e,o=D(r);return(0,u.jsx)(R,{...o,...n,ref:t})});V.displayName="RadioGroupIndicator";var W=L,B=F,U=V},4088:function(e,t,r){"use strict";r.d(t,{ck:function(){return I},fC:function(){return P},Pc:function(){return b}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(7437);function i(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let i=n.createContext(o),l=r.length;function u(t){let{scope:r,children:o,...u}=t,s=r?.[e][l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:o})}return r=[...r,o],u.displayName=t+"Provider",[u,function(r,a){let u=a?.[e][l]||i,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}function l(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var u=r(8482),s=r(2425);r(4887);var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,i=n?u.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(i,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),d=r(6484),f=r(9114),p="rovingFocusGroup.onEntryFocus",m={bubbles:!1,cancelable:!0},v="RovingFocusGroup",[h,g,y]=function(e){let t=e+"CollectionProvider",[r,o]=i(t),[s,c]=r(t,{collectionRef:{current:null},itemMap:new Map}),d=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,a.jsx)(s,{scope:t,itemMap:i,collectionRef:o,children:r})};d.displayName=t;let f=e+"CollectionSlot",p=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=l(t,c(f,r).collectionRef);return(0,a.jsx)(u.g7,{ref:o,children:n})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...i}=e,s=n.useRef(null),d=l(t,s),f=c(m,r);return n.useEffect(()=&gt;(f.itemMap.set(s,{ref:s,...i}),()=&gt;void f.itemMap.delete(s))),(0,a.jsx)(u.g7,{[v]:"",ref:d,children:o})});return h.displayName=m,[{Provider:d,Slot:p,ItemSlot:h},function(t){let r=c(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(v,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(v),[w,b]=i(v,[y]),[x,C]=w(v),N=n.forwardRef((e,t)=&gt;(0,a.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,a.jsx)(E,{...e,ref:t})})}));N.displayName=v;var E=n.forwardRef((e,t)=&gt;{let{__scopeRovingFocusGroup:r,orientation:i,loop:u=!1,dir:s,currentTabStopId:v,defaultCurrentTabStopId:h,onCurrentTabStopIdChange:y,onEntryFocus:w,preventScrollOnEntryFocus:b=!1,...C}=e,N=n.useRef(null),E=l(t,N),R=(0,f.useDirection)(s),[M=null,T]=(0,d.T)({prop:v,defaultProp:h,onChange:y}),[P,I]=n.useState(!1),j=function(e){let t=n.useRef(e);return n.useEffect(()=&gt;{t.current=e}),n.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}(w),k=g(r),D=n.useRef(!1),[A,O]=n.useState(0);return n.useEffect(()=&gt;{let e=N.current;if(e)return e.addEventListener(p,j),()=&gt;e.removeEventListener(p,j)},[j]),(0,a.jsx)(x,{scope:r,orientation:i,dir:R,loop:u,currentTabStopId:M,onItemFocus:n.useCallback(e=&gt;T(e),[T]),onItemShiftTab:n.useCallback(()=&gt;I(!0),[]),onFocusableItemAdd:n.useCallback(()=&gt;O(e=&gt;e+1),[]),onFocusableItemRemove:n.useCallback(()=&gt;O(e=&gt;e-1),[]),children:(0,a.jsx)(c.div,{tabIndex:P||0===A?-1:0,"data-orientation":i,...C,ref:E,style:{outline:"none",...e.style},onMouseDown:o(e.onMouseDown,()=&gt;{D.current=!0}),onFocus:o(e.onFocus,e=&gt;{let t=!D.current;if(e.target===e.currentTarget&amp;&amp;t&amp;&amp;!P){let t=new CustomEvent(p,m);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=k().filter(e=&gt;e.focusable);S([e.find(e=&gt;e.active),e.find(e=&gt;e.id===M),...e].filter(Boolean).map(e=&gt;e.ref.current),b)}}D.current=!1}),onBlur:o(e.onBlur,()=&gt;I(!1))})})}),R="RovingFocusGroupItem",M=n.forwardRef((e,t)=&gt;{let{__scopeRovingFocusGroup:r,focusable:i=!0,active:l=!1,tabStopId:u,...d}=e,f=(0,s.M)(),p=u||f,m=C(R,r),v=m.currentTabStopId===p,y=g(r),{onFocusableItemAdd:w,onFocusableItemRemove:b}=m;return n.useEffect(()=&gt;{if(i)return w(),()=&gt;b()},[i,w,b]),(0,a.jsx)(h.ItemSlot,{scope:r,id:p,focusable:i,active:l,children:(0,a.jsx)(c.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...d,ref:t,onMouseDown:o(e.onMouseDown,e=&gt;{i?m.onItemFocus(p):e.preventDefault()}),onFocus:o(e.onFocus,()=&gt;m.onItemFocus(p)),onKeyDown:o(e.onKeyDown,e=&gt;{if("Tab"===e.key&amp;&amp;e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&amp;&amp;["ArrowLeft","ArrowRight"].includes(o))&amp;&amp;!("horizontal"===t&amp;&amp;["ArrowUp","ArrowDown"].includes(o)))return T[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=y().filter(e=&gt;e.focusable).map(e=&gt;e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&amp;&amp;o.reverse();let a=o.indexOf(e.currentTarget);o=m.loop?(r=o,n=a+1,r.map((e,t)=&gt;r[(n+t)%r.length])):o.slice(a+1)}setTimeout(()=&gt;S(o))}})})})});M.displayName=R;var T={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function S(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var P=N,I=M},1208:function(e,t,r){"use strict";r.r(t),r.d(t,{Corner:function(){return Q},Root:function(){return Y},ScrollArea:function(){return x},ScrollAreaCorner:function(){return V},ScrollAreaScrollbar:function(){return R},ScrollAreaThumb:function(){return L},ScrollAreaViewport:function(){return N},Scrollbar:function(){return q},Thumb:function(){return J},Viewport:function(){return X},createScrollAreaScope:function(){return y}});var n=r(2265);r(4887);var o=r(8482),a=r(7437),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...i}=e,l=n?o.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function l(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var u=r(1188),s=e=&gt;{var t,r;let o,a;let{present:i,children:s}=e,d=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),s=n.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=c(i.current);s.current="mounted"===d?e:"none"},[d]),(0,u.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=s.current,o=c(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&amp;&amp;n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),l.current=e}},[e,f]),(0,u.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=c(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(f("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(s.current=c(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(i),f="function"==typeof s?s({present:d.isPresent}):n.Children.only(s),p=l(d.ref,(o=null===(t=Object.getOwnPropertyDescriptor(f.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?f.ref:(o=null===(r=Object.getOwnPropertyDescriptor(f,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?f.props.ref:f.props.ref||f.ref);return"function"==typeof s||d.isPresent?n.cloneElement(f,{ref:p}):null};function c(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence";var d=r(3966),f=r(6606),p=r(9114),m=r(2484);function v(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var h="ScrollArea",[g,y]=(0,d.b)(h),[w,b]=g(h),x=n.forwardRef((e,t)=&gt;{let{__scopeScrollArea:r,type:o="hover",dir:u,scrollHideDelay:s=600,...c}=e,[d,f]=n.useState(null),[m,v]=n.useState(null),[h,g]=n.useState(null),[y,b]=n.useState(null),[x,C]=n.useState(null),[N,E]=n.useState(0),[R,M]=n.useState(0),[T,S]=n.useState(!1),[P,I]=n.useState(!1),j=l(t,e=&gt;f(e)),k=(0,p.useDirection)(u);return(0,a.jsx)(w,{scope:r,type:o,dir:k,scrollHideDelay:s,scrollArea:d,viewport:m,onViewportChange:v,content:h,onContentChange:g,scrollbarX:y,onScrollbarXChange:b,scrollbarXEnabled:T,onScrollbarXEnabledChange:S,scrollbarY:x,onScrollbarYChange:C,scrollbarYEnabled:P,onScrollbarYEnabledChange:I,onCornerWidthChange:E,onCornerHeightChange:M,children:(0,a.jsx)(i.div,{dir:k,...c,ref:j,style:{position:"relative","--radix-scroll-area-corner-width":N+"px","--radix-scroll-area-corner-height":R+"px",...e.style}})})});x.displayName=h;var C="ScrollAreaViewport",N=n.forwardRef((e,t)=&gt;{let{__scopeScrollArea:r,children:o,nonce:u,...s}=e,c=b(C,r),d=l(t,n.useRef(null),c.onViewportChange);return(0,a.jsxs)(a.Fragment,{children:[(0,a.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:u}),(0,a.jsx)(i.div,{"data-radix-scroll-area-viewport":"",...s,ref:d,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,a.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});N.displayName=C;var E="ScrollAreaScrollbar",R=n.forwardRef((e,t)=&gt;{let{forceMount:r,...o}=e,i=b(E,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:u}=i,s="horizontal"===e.orientation;return n.useEffect(()=&gt;(s?l(!0):u(!0),()=&gt;{s?l(!1):u(!1)}),[s,l,u]),"hover"===i.type?(0,a.jsx)(M,{...o,ref:t,forceMount:r}):"scroll"===i.type?(0,a.jsx)(T,{...o,ref:t,forceMount:r}):"auto"===i.type?(0,a.jsx)(S,{...o,ref:t,forceMount:r}):"always"===i.type?(0,a.jsx)(P,{...o,ref:t}):null});R.displayName=E;var M=n.forwardRef((e,t)=&gt;{let{forceMount:r,...o}=e,i=b(E,e.__scopeScrollArea),[l,u]=n.useState(!1);return n.useEffect(()=&gt;{let e=i.scrollArea,t=0;if(e){let r=()=&gt;{window.clearTimeout(t),u(!0)},n=()=&gt;{t=window.setTimeout(()=&gt;u(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=&gt;{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,a.jsx)(s,{present:r||l,children:(0,a.jsx)(S,{"data-state":l?"visible":"hidden",...o,ref:t})})}),T=n.forwardRef((e,t)=&gt;{var r,o;let{forceMount:i,...l}=e,u=b(E,e.__scopeScrollArea),c="horizontal"===e.orientation,d=$(()=&gt;p("SCROLL_END"),100),[f,p]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=&gt;{let r=o[e][t];return null!=r?r:e},r));return n.useEffect(()=&gt;{if("idle"===f){let e=window.setTimeout(()=&gt;p("HIDE"),u.scrollHideDelay);return()=&gt;window.clearTimeout(e)}},[f,u.scrollHideDelay,p]),n.useEffect(()=&gt;{let e=u.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=&gt;{let n=e[t];r!==n&amp;&amp;(p("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=&gt;e.removeEventListener("scroll",n)}},[u.viewport,c,p,d]),(0,a.jsx)(s,{present:i||"hidden"!==f,children:(0,a.jsx)(P,{"data-state":"hidden"===f?"hidden":"visible",...l,ref:t,onPointerEnter:v(e.onPointerEnter,()=&gt;p("POINTER_ENTER")),onPointerLeave:v(e.onPointerLeave,()=&gt;p("POINTER_LEAVE"))})})}),S=n.forwardRef((e,t)=&gt;{let r=b(E,e.__scopeScrollArea),{forceMount:o,...i}=e,[l,u]=n.useState(!1),c="horizontal"===e.orientation,d=$(()=&gt;{if(r.viewport){let e=r.viewport.offsetWidth&lt;r.viewport.scrollWidth,t=r.viewport.offsetHeight&lt;r.viewport.scrollHeight;u(c?e:t)}},10);return Z(r.viewport,d),Z(r.content,d),(0,a.jsx)(s,{present:o||l,children:(0,a.jsx)(P,{"data-state":l?"visible":"hidden",...i,ref:t})})}),P=n.forwardRef((e,t)=&gt;{let{orientation:r="vertical",...o}=e,i=b(E,e.__scopeScrollArea),l=n.useRef(null),u=n.useRef(0),[s,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=U(s.viewport,s.content),f={...o,sizes:s,onSizesChange:c,hasThumb:!!(d&gt;0&amp;&amp;d&lt;1),onThumbChange:e=&gt;l.current=e,onThumbPointerUp:()=&gt;u.current=0,onThumbPointerDown:e=&gt;u.current=e};function p(e,t){return function(e,t,r){let n=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:"ltr",o=z(r),a=t||o/2,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-a),u=r.content-r.viewport;return H([i,l],"ltr"===n?[0,u]:[-1*u,0])(e)}(e,u.current,s,t)}return"horizontal"===r?(0,a.jsx)(I,{...f,ref:t,onThumbPositionChange:()=&gt;{if(i.viewport&amp;&amp;l.current){let e=G(i.viewport.scrollLeft,s,i.dir);l.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=&gt;{i.viewport&amp;&amp;(i.viewport.scrollLeft=e)},onDragScroll:e=&gt;{i.viewport&amp;&amp;(i.viewport.scrollLeft=p(e,i.dir))}}):"vertical"===r?(0,a.jsx)(j,{...f,ref:t,onThumbPositionChange:()=&gt;{if(i.viewport&amp;&amp;l.current){let e=G(i.viewport.scrollTop,s);l.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=&gt;{i.viewport&amp;&amp;(i.viewport.scrollTop=e)},onDragScroll:e=&gt;{i.viewport&amp;&amp;(i.viewport.scrollTop=p(e))}}):null}),I=n.forwardRef((e,t)=&gt;{let{sizes:r,onSizesChange:o,...i}=e,u=b(E,e.__scopeScrollArea),[s,c]=n.useState(),d=n.useRef(null),f=l(t,d,u.onScrollbarXChange);return n.useEffect(()=&gt;{d.current&amp;&amp;c(getComputedStyle(d.current))},[d]),(0,a.jsx)(A,{"data-orientation":"horizontal",...i,ref:f,sizes:r,style:{bottom:0,left:"rtl"===u.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===u.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":z(r)+"px",...e.style},onThumbPointerDown:t=&gt;e.onThumbPointerDown(t.x),onDragScroll:t=&gt;e.onDragScroll(t.x),onWheelScroll:(t,r)=&gt;{if(u.viewport){let n=u.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n&gt;0&amp;&amp;n&lt;r&amp;&amp;t.preventDefault()}},onResize:()=&gt;{d.current&amp;&amp;u.viewport&amp;&amp;s&amp;&amp;o({content:u.viewport.scrollWidth,viewport:u.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:B(s.paddingLeft),paddingEnd:B(s.paddingRight)}})}})}),j=n.forwardRef((e,t)=&gt;{let{sizes:r,onSizesChange:o,...i}=e,u=b(E,e.__scopeScrollArea),[s,c]=n.useState(),d=n.useRef(null),f=l(t,d,u.onScrollbarYChange);return n.useEffect(()=&gt;{d.current&amp;&amp;c(getComputedStyle(d.current))},[d]),(0,a.jsx)(A,{"data-orientation":"vertical",...i,ref:f,sizes:r,style:{top:0,right:"ltr"===u.dir?0:void 0,left:"rtl"===u.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":z(r)+"px",...e.style},onThumbPointerDown:t=&gt;e.onThumbPointerDown(t.y),onDragScroll:t=&gt;e.onDragScroll(t.y),onWheelScroll:(t,r)=&gt;{if(u.viewport){let n=u.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n&gt;0&amp;&amp;n&lt;r&amp;&amp;t.preventDefault()}},onResize:()=&gt;{d.current&amp;&amp;u.viewport&amp;&amp;s&amp;&amp;o({content:u.viewport.scrollHeight,viewport:u.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:B(s.paddingTop),paddingEnd:B(s.paddingBottom)}})}})}),[k,D]=g(E),A=n.forwardRef((e,t)=&gt;{let{__scopeScrollArea:r,sizes:o,hasThumb:u,onThumbChange:s,onThumbPointerUp:c,onThumbPointerDown:d,onThumbPositionChange:p,onDragScroll:m,onWheelScroll:h,onResize:g,...y}=e,w=b(E,r),[x,C]=n.useState(null),N=l(t,e=&gt;C(e)),R=n.useRef(null),M=n.useRef(""),T=w.viewport,S=o.content-o.viewport,P=(0,f.W)(h),I=(0,f.W)(p),j=$(g,10);function D(e){R.current&amp;&amp;m({x:e.clientX-R.current.left,y:e.clientY-R.current.top})}return n.useEffect(()=&gt;{let e=e=&gt;{let t=e.target;(null==x?void 0:x.contains(t))&amp;&amp;P(e,S)};return document.addEventListener("wheel",e,{passive:!1}),()=&gt;document.removeEventListener("wheel",e,{passive:!1})},[T,x,S,P]),n.useEffect(I,[o,I]),Z(x,j),Z(w.content,j),(0,a.jsx)(k,{scope:r,scrollbar:x,hasThumb:u,onThumbChange:(0,f.W)(s),onThumbPointerUp:(0,f.W)(c),onThumbPositionChange:I,onThumbPointerDown:(0,f.W)(d),children:(0,a.jsx)(i.div,{...y,ref:N,style:{position:"absolute",...y.style},onPointerDown:v(e.onPointerDown,e=&gt;{0===e.button&amp;&amp;(e.target.setPointerCapture(e.pointerId),R.current=x.getBoundingClientRect(),M.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&amp;&amp;(w.viewport.style.scrollBehavior="auto"),D(e))}),onPointerMove:v(e.onPointerMove,D),onPointerUp:v(e.onPointerUp,e=&gt;{let t=e.target;t.hasPointerCapture(e.pointerId)&amp;&amp;t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=M.current,w.viewport&amp;&amp;(w.viewport.style.scrollBehavior=""),R.current=null})})})}),O="ScrollAreaThumb",L=n.forwardRef((e,t)=&gt;{let{forceMount:r,...n}=e,o=D(O,e.__scopeScrollArea);return(0,a.jsx)(s,{present:r||o.hasThumb,children:(0,a.jsx)(_,{ref:t,...n})})}),_=n.forwardRef((e,t)=&gt;{let{__scopeScrollArea:r,style:o,...u}=e,s=b(O,r),c=D(O,r),{onThumbPositionChange:d}=c,f=l(t,e=&gt;c.onThumbChange(e)),p=n.useRef(void 0),m=$(()=&gt;{p.current&amp;&amp;(p.current(),p.current=void 0)},100);return n.useEffect(()=&gt;{let e=s.viewport;if(e){let t=()=&gt;{if(m(),!p.current){let t=K(e,d);p.current=t,d()}};return d(),e.addEventListener("scroll",t),()=&gt;e.removeEventListener("scroll",t)}},[s.viewport,m,d]),(0,a.jsx)(i.div,{"data-state":c.hasThumb?"visible":"hidden",...u,ref:f,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:v(e.onPointerDownCapture,e=&gt;{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:v(e.onPointerUp,c.onThumbPointerUp)})});L.displayName=O;var F="ScrollAreaCorner",V=n.forwardRef((e,t)=&gt;{let r=b(F,e.__scopeScrollArea),n=!!(r.scrollbarX&amp;&amp;r.scrollbarY);return"scroll"!==r.type&amp;&amp;n?(0,a.jsx)(W,{...e,ref:t}):null});V.displayName=F;var W=n.forwardRef((e,t)=&gt;{let{__scopeScrollArea:r,...o}=e,l=b(F,r),[u,s]=n.useState(0),[c,d]=n.useState(0),f=!!(u&amp;&amp;c);return Z(l.scrollbarX,()=&gt;{var e;let t=(null===(e=l.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),d(t)}),Z(l.scrollbarY,()=&gt;{var e;let t=(null===(e=l.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),s(t)}),f?(0,a.jsx)(i.div,{...o,ref:t,style:{width:u,height:c,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function B(e){return e?parseInt(e,10):0}function U(e,t){let r=e/t;return isNaN(r)?0:r}function z(e){let t=U(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function G(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"ltr",n=z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-o,i=t.content-t.viewport,l=(0,m.u)(e,"ltr"===r?[0,i]:[-1*i,0]);return H([0,i],[0,a-n])(l)}function H(e,t){return r=&gt;{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var K=function(e){let t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:()=&gt;{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let a={left:e.scrollLeft,top:e.scrollTop},i=r.left!==a.left,l=r.top!==a.top;(i||l)&amp;&amp;t(),r=a,n=window.requestAnimationFrame(o)}(),()=&gt;window.cancelAnimationFrame(n)};function $(e,t){let r=(0,f.W)(e),o=n.useRef(0);return n.useEffect(()=&gt;()=&gt;window.clearTimeout(o.current),[]),n.useCallback(()=&gt;{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function Z(e,t){let r=(0,f.W)(t);(0,u.b)(()=&gt;{let t=0;if(e){let n=new ResizeObserver(()=&gt;{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=&gt;{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}var Y=x,X=N,q=R,J=L,Q=V},4354:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return eG},Content:function(){return eA},Group:function(){return eL},Icon:function(){return ek},Item:function(){return eF},ItemIndicator:function(){return eW},ItemText:function(){return eV},Label:function(){return e_},Portal:function(){return eD},Root:function(){return eP},ScrollDownButton:function(){return eU},ScrollUpButton:function(){return eB},Select:function(){return V},SelectArrow:function(){return eE},SelectContent:function(){return $},SelectGroup:function(){return ei},SelectIcon:function(){return G},SelectItem:function(){return ef},SelectItemIndicator:function(){return eh},SelectItemText:function(){return em},SelectLabel:function(){return eu},SelectPortal:function(){return H},SelectScrollDownButton:function(){return eb},SelectScrollUpButton:function(){return ey},SelectSeparator:function(){return eC},SelectTrigger:function(){return B},SelectValue:function(){return z},SelectViewport:function(){return er},Separator:function(){return ez},Trigger:function(){return eI},Value:function(){return ej},Viewport:function(){return eO},createSelectScope:function(){return D}});var n=r(2265),o=r(4887),a=r(2484);function i(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var l=r(7437);function u(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var s=r(8482),c=r(3966),d=r(9114),f=r(7048),p=r(6097),m=r(8666),v=r(2425),h=r(9750),g=r(3855),y=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?s.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),w=r(6606),b=r(6484),x=r(1188),C=r(6718),N=r(3732),E=r(5478),R=r(9157),M=[" ","Enter","ArrowUp","ArrowDown"],T=[" ","Enter"],S="Select",[P,I,j]=function(e){let t=e+"CollectionProvider",[r,o]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function u(t){let{scope:r,children:o,...u}=t,s=r?.[e][i]||a,c=n.useMemo(()=&gt;u,Object.values(u));return(0,l.jsx)(s.Provider,{value:c,children:o})}return r=[...r,o],u.displayName=t+"Provider",[u,function(r,l){let u=l?.[e][i]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(t),[a,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),c=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,l.jsx)(a,{scope:t,itemMap:i,collectionRef:o,children:r})};c.displayName=t;let d=e+"CollectionSlot",f=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=u(t,i(d,r).collectionRef);return(0,l.jsx)(s.g7,{ref:o,children:n})});f.displayName=d;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...a}=e,c=n.useRef(null),d=u(t,c),f=i(p,r);return n.useEffect(()=&gt;(f.itemMap.set(c,{ref:c,...a}),()=&gt;void f.itemMap.delete(c))),(0,l.jsx)(s.g7,{[m]:"",ref:d,children:o})});return v.displayName=p,[{Provider:c,Slot:f,ItemSlot:v},function(t){let r=i(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(S),[k,D]=(0,c.b)(S,[j,h.D7]),A=(0,h.D7)(),[O,L]=k(S),[_,F]=k(S),V=e=&gt;{let{__scopeSelect:t,children:r,open:o,defaultOpen:a,onOpenChange:i,value:u,defaultValue:s,onValueChange:c,dir:f,name:p,autoComplete:m,disabled:g,required:y,form:w}=e,x=A(t),[C,N]=n.useState(null),[E,R]=n.useState(null),[M,T]=n.useState(!1),S=(0,d.useDirection)(f),[I=!1,j]=(0,b.T)({prop:o,defaultProp:a,onChange:i}),[k,D]=(0,b.T)({prop:u,defaultProp:s,onChange:c}),L=n.useRef(null),F=!C||w||!!C.closest("form"),[V,W]=n.useState(new Set),B=Array.from(V).map(e=&gt;e.props.value).join(";");return(0,l.jsx)(h.fC,{...x,children:(0,l.jsxs)(O,{required:y,scope:t,trigger:C,onTriggerChange:N,valueNode:E,onValueNodeChange:R,valueNodeHasChildren:M,onValueNodeHasChildrenChange:T,contentId:(0,v.M)(),value:k,onValueChange:D,open:I,onOpenChange:j,dir:S,triggerPointerDownPosRef:L,disabled:g,children:[(0,l.jsx)(P.Provider,{scope:t,children:(0,l.jsx)(_,{scope:e.__scopeSelect,onNativeOptionAdd:n.useCallback(e=&gt;{W(t=&gt;new Set(t).add(e))},[]),onNativeOptionRemove:n.useCallback(e=&gt;{W(t=&gt;{let r=new Set(t);return r.delete(e),r})},[]),children:r})}),F?(0,l.jsxs)(eM,{"aria-hidden":!0,required:y,tabIndex:-1,name:p,autoComplete:m,value:k,onChange:e=&gt;D(e.target.value),disabled:g,form:w,children:[void 0===k?(0,l.jsx)("option",{value:""}):null,Array.from(V)]},B):null]})})};V.displayName=S;var W="SelectTrigger",B=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,disabled:o=!1,...a}=e,s=A(r),c=L(W,r),d=c.disabled||o,f=u(t,c.onTriggerChange),p=I(r),m=n.useRef("touch"),[v,g,w]=eT(e=&gt;{let t=p().filter(e=&gt;!e.disabled),r=t.find(e=&gt;e.value===c.value),n=eS(t,e,r);void 0!==n&amp;&amp;c.onValueChange(n.value)}),b=e=&gt;{d||(c.onOpenChange(!0),w()),e&amp;&amp;(c.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,l.jsx)(h.ee,{asChild:!0,...s,children:(0,l.jsx)(y.button,{type:"button",role:"combobox","aria-controls":c.contentId,"aria-expanded":c.open,"aria-required":c.required,"aria-autocomplete":"none",dir:c.dir,"data-state":c.open?"open":"closed",disabled:d,"data-disabled":d?"":void 0,"data-placeholder":eR(c.value)?"":void 0,...a,ref:f,onClick:i(a.onClick,e=&gt;{e.currentTarget.focus(),"mouse"!==m.current&amp;&amp;b(e)}),onPointerDown:i(a.onPointerDown,e=&gt;{m.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&amp;&amp;t.releasePointerCapture(e.pointerId),0===e.button&amp;&amp;!1===e.ctrlKey&amp;&amp;"mouse"===e.pointerType&amp;&amp;(b(e),e.preventDefault())}),onKeyDown:i(a.onKeyDown,e=&gt;{let t=""!==v.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&amp;&amp;M.includes(e.key)&amp;&amp;(b(),e.preventDefault())})})})});B.displayName=W;var U="SelectValue",z=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,className:n,style:o,children:a,placeholder:i="",...s}=e,c=L(U,r),{onValueNodeHasChildrenChange:d}=c,f=void 0!==a,p=u(t,c.onValueNodeChange);return(0,x.b)(()=&gt;{d(f)},[d,f]),(0,l.jsx)(y.span,{...s,ref:p,style:{pointerEvents:"none"},children:eR(c.value)?(0,l.jsx)(l.Fragment,{children:i}):a})});z.displayName=U;var G=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,children:n,...o}=e;return(0,l.jsx)(y.span,{"aria-hidden":!0,...o,ref:t,children:n||"▼"})});G.displayName="SelectIcon";var H=e=&gt;(0,l.jsx)(g.Portal,{asChild:!0,...e});H.displayName="SelectPortal";var K="SelectContent",$=n.forwardRef((e,t)=&gt;{let r=L(K,e.__scopeSelect),[a,i]=n.useState();return((0,x.b)(()=&gt;{i(new DocumentFragment)},[]),r.open)?(0,l.jsx)(X,{...e,ref:t}):a?o.createPortal((0,l.jsx)(Z,{scope:e.__scopeSelect,children:(0,l.jsx)(P.Slot,{scope:e.__scopeSelect,children:(0,l.jsx)("div",{children:e.children})})}),a):null});$.displayName=K;var[Z,Y]=k(K),X=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:c,onPointerDownOutside:d,side:v,sideOffset:h,align:g,alignOffset:y,arrowPadding:w,collisionBoundary:b,collisionPadding:x,sticky:C,hideWhenDetached:N,avoidCollisions:M,...T}=e,S=L(K,r),[P,j]=n.useState(null),[k,D]=n.useState(null),A=u(t,e=&gt;j(e)),[O,_]=n.useState(null),[F,V]=n.useState(null),W=I(r),[B,U]=n.useState(!1),z=n.useRef(!1);n.useEffect(()=&gt;{if(P)return(0,E.Ry)(P)},[P]),(0,p.EW)();let G=n.useCallback(e=&gt;{let[t,...r]=W().map(e=&gt;e.ref.current),[n]=r.slice(-1),o=document.activeElement;for(let r of e)if(r===o||(null==r||r.scrollIntoView({block:"nearest"}),r===t&amp;&amp;k&amp;&amp;(k.scrollTop=0),r===n&amp;&amp;k&amp;&amp;(k.scrollTop=k.scrollHeight),null==r||r.focus(),document.activeElement!==o))return},[W,k]),H=n.useCallback(()=&gt;G([O,P]),[G,O,P]);n.useEffect(()=&gt;{B&amp;&amp;H()},[B,H]);let{onOpenChange:$,triggerPointerDownPosRef:Y}=S;n.useEffect(()=&gt;{if(P){let e={x:0,y:0},t=t=&gt;{var r,n,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(o=null===(r=Y.current)||void 0===r?void 0:r.x)&amp;&amp;void 0!==o?o:0)),y:Math.abs(Math.round(t.pageY)-(null!==(a=null===(n=Y.current)||void 0===n?void 0:n.y)&amp;&amp;void 0!==a?a:0))}},r=r=&gt;{e.x&lt;=10&amp;&amp;e.y&lt;=10?r.preventDefault():P.contains(r.target)||$(!1),document.removeEventListener("pointermove",t),Y.current=null};return null!==Y.current&amp;&amp;(document.addEventListener("pointermove",t),document.addEventListener("pointerup",r,{capture:!0,once:!0})),()=&gt;{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",r,{capture:!0})}}},[P,$,Y]),n.useEffect(()=&gt;{let e=()=&gt;$(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=&gt;{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[$]);let[X,Q]=eT(e=&gt;{let t=W().filter(e=&gt;!e.disabled),r=t.find(e=&gt;e.ref.current===document.activeElement),n=eS(t,e,r);n&amp;&amp;setTimeout(()=&gt;n.ref.current.focus())}),ee=n.useCallback((e,t,r)=&gt;{let n=!z.current&amp;&amp;!r;(void 0!==S.value&amp;&amp;S.value===t||n)&amp;&amp;(_(e),n&amp;&amp;(z.current=!0))},[S.value]),et=n.useCallback(()=&gt;null==P?void 0:P.focus(),[P]),er=n.useCallback((e,t,r)=&gt;{let n=!z.current&amp;&amp;!r;(void 0!==S.value&amp;&amp;S.value===t||n)&amp;&amp;V(e)},[S.value]),en="popper"===o?J:q,eo=en===J?{side:v,sideOffset:h,align:g,alignOffset:y,arrowPadding:w,collisionBoundary:b,collisionPadding:x,sticky:C,hideWhenDetached:N,avoidCollisions:M}:{};return(0,l.jsx)(Z,{scope:r,content:P,viewport:k,onViewportChange:D,itemRefCallback:ee,selectedItem:O,onItemLeave:et,itemTextRefCallback:er,focusSelectedItem:H,selectedItemText:F,position:o,isPositioned:B,searchRef:X,children:(0,l.jsx)(R.Z,{as:s.g7,allowPinchZoom:!0,children:(0,l.jsx)(m.M,{asChild:!0,trapped:S.open,onMountAutoFocus:e=&gt;{e.preventDefault()},onUnmountAutoFocus:i(a,e=&gt;{var t;null===(t=S.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}),children:(0,l.jsx)(f.XB,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:c,onPointerDownOutside:d,onFocusOutside:e=&gt;e.preventDefault(),onDismiss:()=&gt;S.onOpenChange(!1),children:(0,l.jsx)(en,{role:"listbox",id:S.contentId,"data-state":S.open?"open":"closed",dir:S.dir,onContextMenu:e=&gt;e.preventDefault(),...T,...eo,onPlaced:()=&gt;U(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...T.style},onKeyDown:i(T.onKeyDown,e=&gt;{let t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&amp;&amp;e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=W().filter(e=&gt;!e.disabled).map(e=&gt;e.ref.current);if(["ArrowUp","End"].includes(e.key)&amp;&amp;(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let r=e.target,n=t.indexOf(r);t=t.slice(n+1)}setTimeout(()=&gt;G(t)),e.preventDefault()}})})})})})})});X.displayName="SelectContentImpl";var q=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,onPlaced:o,...i}=e,s=L(K,r),c=Y(K,r),[d,f]=n.useState(null),[p,m]=n.useState(null),v=u(t,e=&gt;m(e)),h=I(r),g=n.useRef(!1),w=n.useRef(!0),{viewport:b,selectedItem:C,selectedItemText:N,focusSelectedItem:E}=c,R=n.useCallback(()=&gt;{if(s.trigger&amp;&amp;s.valueNode&amp;&amp;d&amp;&amp;p&amp;&amp;b&amp;&amp;C&amp;&amp;N){let e=s.trigger.getBoundingClientRect(),t=p.getBoundingClientRect(),r=s.valueNode.getBoundingClientRect(),n=N.getBoundingClientRect();if("rtl"!==s.dir){let o=n.left-t.left,i=r.left-o,l=e.left-i,u=e.width+l,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,a.u)(i,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.left=f+"px"}else{let o=t.right-n.right,i=window.innerWidth-r.right-o,l=window.innerWidth-e.right-i,u=e.width+l,s=Math.max(u,t.width),c=window.innerWidth-10,f=(0,a.u)(i,[10,Math.max(10,c-s)]);d.style.minWidth=u+"px",d.style.right=f+"px"}let i=h(),l=window.innerHeight-20,u=b.scrollHeight,c=window.getComputedStyle(p),f=parseInt(c.borderTopWidth,10),m=parseInt(c.paddingTop,10),v=parseInt(c.borderBottomWidth,10),y=f+m+u+parseInt(c.paddingBottom,10)+v,w=Math.min(5*C.offsetHeight,y),x=window.getComputedStyle(b),E=parseInt(x.paddingTop,10),R=parseInt(x.paddingBottom,10),M=e.top+e.height/2-10,T=C.offsetHeight/2,S=f+m+(C.offsetTop+T);if(S&lt;=M){let e=i.length&gt;0&amp;&amp;C===i[i.length-1].ref.current;d.style.bottom="0px";let t=p.clientHeight-b.offsetTop-b.offsetHeight;d.style.height=S+Math.max(l-M,T+(e?R:0)+t+v)+"px"}else{let e=i.length&gt;0&amp;&amp;C===i[0].ref.current;d.style.top="0px";let t=Math.max(M,f+b.offsetTop+(e?E:0)+T);d.style.height=t+(y-S)+"px",b.scrollTop=S-M+b.offsetTop}d.style.margin="".concat(10,"px 0"),d.style.minHeight=w+"px",d.style.maxHeight=l+"px",null==o||o(),requestAnimationFrame(()=&gt;g.current=!0)}},[h,s.trigger,s.valueNode,d,p,b,C,N,s.dir,o]);(0,x.b)(()=&gt;R(),[R]);let[M,T]=n.useState();(0,x.b)(()=&gt;{p&amp;&amp;T(window.getComputedStyle(p).zIndex)},[p]);let S=n.useCallback(e=&gt;{e&amp;&amp;!0===w.current&amp;&amp;(R(),null==E||E(),w.current=!1)},[R,E]);return(0,l.jsx)(Q,{scope:r,contentWrapper:d,shouldExpandOnScrollRef:g,onScrollButtonChange:S,children:(0,l.jsx)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:(0,l.jsx)(y.div,{...i,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});q.displayName="SelectItemAlignedPosition";var J=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,align:n="start",collisionPadding:o=10,...a}=e,i=A(r);return(0,l.jsx)(h.VY,{...i,...a,ref:t,align:n,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});J.displayName="SelectPopperPosition";var[Q,ee]=k(K,{}),et="SelectViewport",er=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,nonce:o,...a}=e,s=Y(et,r),c=ee(et,r),d=u(t,s.onViewportChange),f=n.useRef(0);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,l.jsx)(P.Slot,{scope:r,children:(0,l.jsx)(y.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:d,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:i(a.onScroll,e=&gt;{let t=e.currentTarget,{contentWrapper:r,shouldExpandOnScrollRef:n}=c;if((null==n?void 0:n.current)&amp;&amp;r){let e=Math.abs(f.current-t.scrollTop);if(e&gt;0){let n=window.innerHeight-20,o=Math.max(parseFloat(r.style.minHeight),parseFloat(r.style.height));if(o&lt;n){let a=o+e,i=Math.min(n,a),l=a-i;r.style.height=i+"px","0px"===r.style.bottom&amp;&amp;(t.scrollTop=l&gt;0?l:0,r.style.justifyContent="flex-end")}}}f.current=t.scrollTop})})})]})});er.displayName=et;var en="SelectGroup",[eo,ea]=k(en),ei=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,...n}=e,o=(0,v.M)();return(0,l.jsx)(eo,{scope:r,id:o,children:(0,l.jsx)(y.div,{role:"group","aria-labelledby":o,...n,ref:t})})});ei.displayName=en;var el="SelectLabel",eu=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,...n}=e,o=ea(el,r);return(0,l.jsx)(y.div,{id:o.id,...n,ref:t})});eu.displayName=el;var es="SelectItem",[ec,ed]=k(es),ef=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,value:o,disabled:a=!1,textValue:s,...c}=e,d=L(es,r),f=Y(es,r),p=d.value===o,[m,h]=n.useState(null!=s?s:""),[g,w]=n.useState(!1),b=u(t,e=&gt;{var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,o,a)}),x=(0,v.M)(),C=n.useRef("touch"),N=()=&gt;{a||(d.onValueChange(o),d.onOpenChange(!1))};if(""===o)throw Error("A &lt;Select.Item /&gt; 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,l.jsx)(ec,{scope:r,value:o,disabled:a,textId:x,isSelected:p,onItemTextChange:n.useCallback(e=&gt;{h(t=&gt;{var r;return t||(null!==(r=null==e?void 0:e.textContent)&amp;&amp;void 0!==r?r:"").trim()})},[]),children:(0,l.jsx)(P.ItemSlot,{scope:r,value:o,disabled:a,textValue:m,children:(0,l.jsx)(y.div,{role:"option","aria-labelledby":x,"data-highlighted":g?"":void 0,"aria-selected":p&amp;&amp;g,"data-state":p?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...c,ref:b,onFocus:i(c.onFocus,()=&gt;w(!0)),onBlur:i(c.onBlur,()=&gt;w(!1)),onClick:i(c.onClick,()=&gt;{"mouse"!==C.current&amp;&amp;N()}),onPointerUp:i(c.onPointerUp,()=&gt;{"mouse"===C.current&amp;&amp;N()}),onPointerDown:i(c.onPointerDown,e=&gt;{C.current=e.pointerType}),onPointerMove:i(c.onPointerMove,e=&gt;{if(C.current=e.pointerType,a){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}else"mouse"===C.current&amp;&amp;e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:i(c.onPointerLeave,e=&gt;{if(e.currentTarget===document.activeElement){var t;null===(t=f.onItemLeave)||void 0===t||t.call(f)}}),onKeyDown:i(c.onKeyDown,e=&gt;{var t;(null===(t=f.searchRef)||void 0===t?void 0:t.current)!==""&amp;&amp;" "===e.key||(T.includes(e.key)&amp;&amp;N()," "===e.key&amp;&amp;e.preventDefault())})})})})});ef.displayName=es;var ep="SelectItemText",em=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,className:a,style:i,...s}=e,c=L(ep,r),d=Y(ep,r),f=ed(ep,r),p=F(ep,r),[m,v]=n.useState(null),h=u(t,e=&gt;v(e),f.onItemTextChange,e=&gt;{var t;return null===(t=d.itemTextRefCallback)||void 0===t?void 0:t.call(d,e,f.value,f.disabled)}),g=null==m?void 0:m.textContent,w=n.useMemo(()=&gt;(0,l.jsx)("option",{value:f.value,disabled:f.disabled,children:g},f.value),[f.disabled,f.value,g]),{onNativeOptionAdd:b,onNativeOptionRemove:C}=p;return(0,x.b)(()=&gt;(b(w),()=&gt;C(w)),[b,C,w]),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(y.span,{id:f.textId,...s,ref:h}),f.isSelected&amp;&amp;c.valueNode&amp;&amp;!c.valueNodeHasChildren?o.createPortal(s.children,c.valueNode):null]})});em.displayName=ep;var ev="SelectItemIndicator",eh=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,...n}=e;return ed(ev,r).isSelected?(0,l.jsx)(y.span,{"aria-hidden":!0,...n,ref:t}):null});eh.displayName=ev;var eg="SelectScrollUpButton",ey=n.forwardRef((e,t)=&gt;{let r=Y(eg,e.__scopeSelect),o=ee(eg,e.__scopeSelect),[a,i]=n.useState(!1),s=u(t,o.onScrollButtonChange);return(0,x.b)(()=&gt;{if(r.viewport&amp;&amp;r.isPositioned){let e=function(){i(t.scrollTop&gt;0)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=&gt;t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,l.jsx)(ex,{...e,ref:s,onAutoScroll:()=&gt;{let{viewport:e,selectedItem:t}=r;e&amp;&amp;t&amp;&amp;(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});ey.displayName=eg;var ew="SelectScrollDownButton",eb=n.forwardRef((e,t)=&gt;{let r=Y(ew,e.__scopeSelect),o=ee(ew,e.__scopeSelect),[a,i]=n.useState(!1),s=u(t,o.onScrollButtonChange);return(0,x.b)(()=&gt;{if(r.viewport&amp;&amp;r.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)&lt;e)},t=r.viewport;return e(),t.addEventListener("scroll",e),()=&gt;t.removeEventListener("scroll",e)}},[r.viewport,r.isPositioned]),a?(0,l.jsx)(ex,{...e,ref:s,onAutoScroll:()=&gt;{let{viewport:e,selectedItem:t}=r;e&amp;&amp;t&amp;&amp;(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eb.displayName=ew;var ex=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,onAutoScroll:o,...a}=e,u=Y("SelectScrollButton",r),s=n.useRef(null),c=I(r),d=n.useCallback(()=&gt;{null!==s.current&amp;&amp;(window.clearInterval(s.current),s.current=null)},[]);return n.useEffect(()=&gt;()=&gt;d(),[d]),(0,x.b)(()=&gt;{var e;let t=c().find(e=&gt;e.ref.current===document.activeElement);null==t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})},[c]),(0,l.jsx)(y.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:i(a.onPointerDown,()=&gt;{null===s.current&amp;&amp;(s.current=window.setInterval(o,50))}),onPointerMove:i(a.onPointerMove,()=&gt;{var e;null===(e=u.onItemLeave)||void 0===e||e.call(u),null===s.current&amp;&amp;(s.current=window.setInterval(o,50))}),onPointerLeave:i(a.onPointerLeave,()=&gt;{d()})})}),eC=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,...n}=e;return(0,l.jsx)(y.div,{"aria-hidden":!0,...n,ref:t})});eC.displayName="SelectSeparator";var eN="SelectArrow",eE=n.forwardRef((e,t)=&gt;{let{__scopeSelect:r,...n}=e,o=A(r),a=L(eN,r),i=Y(eN,r);return a.open&amp;&amp;"popper"===i.position?(0,l.jsx)(h.Eh,{...o,...n,ref:t}):null});function eR(e){return""===e||void 0===e}eE.displayName=eN;var eM=n.forwardRef((e,t)=&gt;{let{value:r,...o}=e,a=n.useRef(null),i=u(t,a),s=(0,C.D)(r);return n.useEffect(()=&gt;{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(s!==r&amp;&amp;t){let n=new Event("change",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[s,r]),(0,l.jsx)(N.T,{asChild:!0,children:(0,l.jsx)("select",{...o,ref:i,defaultValue:r})})});function eT(e){let t=(0,w.W)(e),r=n.useRef(""),o=n.useRef(0),a=n.useCallback(e=&gt;{let n=r.current+e;t(n),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&amp;&amp;(o.current=window.setTimeout(()=&gt;e(""),1e3))}(n)},[t]),i=n.useCallback(()=&gt;{r.current="",window.clearTimeout(o.current)},[]);return n.useEffect(()=&gt;()=&gt;window.clearTimeout(o.current),[]),[r,a,i]}function eS(e,t,r){var n;let o=t.length&gt;1&amp;&amp;Array.from(t).every(e=&gt;e===t[0])?t[0]:t,a=(n=Math.max(r?e.indexOf(r):-1,0),e.map((t,r)=&gt;e[(n+r)%e.length]));1===o.length&amp;&amp;(a=a.filter(e=&gt;e!==r));let i=a.find(e=&gt;e.textValue.toLowerCase().startsWith(o.toLowerCase()));return i!==r?i:void 0}eM.displayName="BubbleSelect";var eP=V,eI=B,ej=z,ek=G,eD=H,eA=$,eO=er,eL=ei,e_=eu,eF=ef,eV=em,eW=eh,eB=ey,eU=eb,ez=eC,eG=eE},9387:function(e,t,r){"use strict";r.r(t),r.d(t,{Range:function(){return z},Root:function(){return B},Slider:function(){return R},SliderRange:function(){return A},SliderThumb:function(){return L},SliderTrack:function(){return k},Thumb:function(){return G},Track:function(){return U},createSliderScope:function(){return C}});var n=r(2265),o=r(2484);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function i(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var l=r(7437),u=r(6484),s=r(9114),c=r(6718),d=r(6011);r(4887);var f=r(8482),p=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?f.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),m=["PageUp","PageDown"],v=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],h={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},g="Slider",[y,w,b]=function(e){let t=e+"CollectionProvider",[r,o]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;function u(t){let{scope:r,children:o,...u}=t,s=r?.[e][i]||a,c=n.useMemo(()=&gt;u,Object.values(u));return(0,l.jsx)(s.Provider,{value:c,children:o})}return r=[...r,o],u.displayName=t+"Provider",[u,function(r,l){let u=l?.[e][i]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(t),[a,u]=r(t,{collectionRef:{current:null},itemMap:new Map}),s=e=&gt;{let{scope:t,children:r}=e,o=n.useRef(null),i=n.useRef(new Map).current;return(0,l.jsx)(a,{scope:t,itemMap:i,collectionRef:o,children:r})};s.displayName=t;let c=e+"CollectionSlot",d=n.forwardRef((e,t)=&gt;{let{scope:r,children:n}=e,o=i(t,u(c,r).collectionRef);return(0,l.jsx)(f.g7,{ref:o,children:n})});d.displayName=c;let p=e+"CollectionItemSlot",m="data-radix-collection-item",v=n.forwardRef((e,t)=&gt;{let{scope:r,children:o,...a}=e,s=n.useRef(null),c=i(t,s),d=u(p,r);return n.useEffect(()=&gt;(d.itemMap.set(s,{ref:s,...a}),()=&gt;void d.itemMap.delete(s))),(0,l.jsx)(f.g7,{[m]:"",ref:c,children:o})});return v.displayName=p,[{Provider:s,Slot:d,ItemSlot:v},function(t){let r=u(e+"CollectionConsumer",t);return n.useCallback(()=&gt;{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(r.itemMap.values()).sort((e,r)=&gt;t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},o]}(g),[x,C]=function(e,t=[]){let r=[],o=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let a=n.createContext(o),i=r.length;r=[...r,o];let u=t=&gt;{let{scope:r,children:o,...u}=t,s=r?.[e]?.[i]||a,c=n.useMemo(()=&gt;u,Object.values(u));return(0,l.jsx)(s.Provider,{value:c,children:o})};return u.displayName=t+"Provider",[u,function(r,l){let u=l?.[e]?.[i]||a,s=n.useContext(u);if(s)return s;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(g,[b]),[N,E]=x(g),R=n.forwardRef((e,t)=&gt;{let{name:r,min:i=0,max:s=100,step:c=1,orientation:d="horizontal",disabled:f=!1,minStepsBetweenThumbs:p=0,defaultValue:h=[i],value:g,onValueChange:w=()=&gt;{},onValueCommit:b=()=&gt;{},inverted:x=!1,form:C,...E}=e,R=n.useRef(new Set),M=n.useRef(0),T="horizontal"===d?S:P,[I=[],j]=(0,u.T)({prop:g,defaultProp:h,onChange:e=&gt;{var t;null===(t=[...R.current][M.current])||void 0===t||t.focus(),w(e)}}),k=n.useRef(I);function D(e,t){let{commit:r}=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:{commit:!1},n=(String(c).split(".")[1]||"").length,a=function(e,t){let r=Math.pow(10,t);return Math.round(e*r)/r}(Math.round((e-i)/c)*c+i,n),l=(0,o.u)(a,[i,s]);j(function(){var e,n;let o=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[],a=function(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[],t=arguments.length&gt;1?arguments[1]:void 0,r=arguments.length&gt;2?arguments[2]:void 0,n=[...e];return n[r]=t,n.sort((e,t)=&gt;e-t)}(o,l,t);if(e=a,!(!((n=p*c)&gt;0)||Math.min(...e.slice(0,-1).map((t,r)=&gt;e[r+1]-t))&gt;=n))return o;{M.current=a.indexOf(l);let e=String(a)!==String(o);return e&amp;&amp;r&amp;&amp;b(a),e?a:o}})}return(0,l.jsx)(N,{scope:e.__scopeSlider,name:r,disabled:f,min:i,max:s,valueIndexToChangeRef:M,thumbs:R.current,values:I,orientation:d,form:C,children:(0,l.jsx)(y.Provider,{scope:e.__scopeSlider,children:(0,l.jsx)(y.Slot,{scope:e.__scopeSlider,children:(0,l.jsx)(T,{"aria-disabled":f,"data-disabled":f?"":void 0,...E,ref:t,onPointerDown:a(E.onPointerDown,()=&gt;{f||(k.current=I)}),min:i,max:s,inverted:x,onSlideStart:f?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=&gt;Math.abs(e-t));return r.indexOf(Math.min(...r))}(I,e);D(e,t)},onSlideMove:f?void 0:function(e){D(e,M.current)},onSlideEnd:f?void 0:function(){let e=k.current[M.current];I[M.current]!==e&amp;&amp;b(I)},onHomeKeyDown:()=&gt;!f&amp;&amp;D(i,0,{commit:!0}),onEndKeyDown:()=&gt;!f&amp;&amp;D(s,I.length-1,{commit:!0}),onStepKeyDown:e=&gt;{let{event:t,direction:r}=e;if(!f){let e=m.includes(t.key)||t.shiftKey&amp;&amp;v.includes(t.key),n=M.current;D(I[n]+c*(e?10:1)*r,n,{commit:!0})}}})})})})});R.displayName=g;var[M,T]=x(g,{startEdge:"left",endEdge:"right",size:"width",direction:1}),S=n.forwardRef((e,t)=&gt;{let{min:r,max:o,dir:a,inverted:u,onSlideStart:c,onSlideMove:d,onSlideEnd:f,onStepKeyDown:p,...m}=e,[v,g]=n.useState(null),y=i(t,e=&gt;g(e)),w=n.useRef(void 0),b=(0,s.useDirection)(a),x="ltr"===b,C=x&amp;&amp;!u||!x&amp;&amp;u;function N(e){let t=w.current||v.getBoundingClientRect(),n=W([0,t.width],C?[r,o]:[o,r]);return w.current=t,n(e-t.left)}return(0,l.jsx)(M,{scope:e.__scopeSlider,startEdge:C?"left":"right",endEdge:C?"right":"left",direction:C?1:-1,size:"width",children:(0,l.jsx)(I,{dir:b,"data-orientation":"horizontal",...m,ref:y,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=&gt;{let t=N(e.clientX);null==c||c(t)},onSlideMove:e=&gt;{let t=N(e.clientX);null==d||d(t)},onSlideEnd:()=&gt;{w.current=void 0,null==f||f()},onStepKeyDown:e=&gt;{let t=h[C?"from-left":"from-right"].includes(e.key);null==p||p({event:e,direction:t?-1:1})}})})}),P=n.forwardRef((e,t)=&gt;{let{min:r,max:o,inverted:a,onSlideStart:u,onSlideMove:s,onSlideEnd:c,onStepKeyDown:d,...f}=e,p=n.useRef(null),m=i(t,p),v=n.useRef(void 0),g=!a;function y(e){let t=v.current||p.current.getBoundingClientRect(),n=W([0,t.height],g?[o,r]:[r,o]);return v.current=t,n(e-t.top)}return(0,l.jsx)(M,{scope:e.__scopeSlider,startEdge:g?"bottom":"top",endEdge:g?"top":"bottom",size:"height",direction:g?1:-1,children:(0,l.jsx)(I,{"data-orientation":"vertical",...f,ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=&gt;{let t=y(e.clientY);null==u||u(t)},onSlideMove:e=&gt;{let t=y(e.clientY);null==s||s(t)},onSlideEnd:()=&gt;{v.current=void 0,null==c||c()},onStepKeyDown:e=&gt;{let t=h[g?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})})}),I=n.forwardRef((e,t)=&gt;{let{__scopeSlider:r,onSlideStart:n,onSlideMove:o,onSlideEnd:i,onHomeKeyDown:u,onEndKeyDown:s,onStepKeyDown:c,...d}=e,f=E(g,r);return(0,l.jsx)(p.span,{...d,ref:t,onKeyDown:a(e.onKeyDown,e=&gt;{"Home"===e.key?(u(e),e.preventDefault()):"End"===e.key?(s(e),e.preventDefault()):m.concat(v).includes(e.key)&amp;&amp;(c(e),e.preventDefault())}),onPointerDown:a(e.onPointerDown,e=&gt;{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),f.thumbs.has(t)?t.focus():n(e)}),onPointerMove:a(e.onPointerMove,e=&gt;{e.target.hasPointerCapture(e.pointerId)&amp;&amp;o(e)}),onPointerUp:a(e.onPointerUp,e=&gt;{let t=e.target;t.hasPointerCapture(e.pointerId)&amp;&amp;(t.releasePointerCapture(e.pointerId),i(e))})})}),j="SliderTrack",k=n.forwardRef((e,t)=&gt;{let{__scopeSlider:r,...n}=e,o=E(j,r);return(0,l.jsx)(p.span,{"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation,...n,ref:t})});k.displayName=j;var D="SliderRange",A=n.forwardRef((e,t)=&gt;{let{__scopeSlider:r,...o}=e,a=E(D,r),u=T(D,r),s=i(t,n.useRef(null)),c=a.values.length,d=a.values.map(e=&gt;V(e,a.min,a.max));return(0,l.jsx)(p.span,{"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0,...o,ref:s,style:{...e.style,[u.startEdge]:(c&gt;1?Math.min(...d):0)+"%",[u.endEdge]:100-Math.max(...d)+"%"}})});A.displayName=D;var O="SliderThumb",L=n.forwardRef((e,t)=&gt;{let r=w(e.__scopeSlider),[o,a]=n.useState(null),u=i(t,e=&gt;a(e)),s=n.useMemo(()=&gt;o?r().findIndex(e=&gt;e.ref.current===o):-1,[r,o]);return(0,l.jsx)(_,{...e,ref:u,index:s})}),_=n.forwardRef((e,t)=&gt;{var r;let{__scopeSlider:o,index:u,name:s,...c}=e,f=E(O,o),m=T(O,o),[v,h]=n.useState(null),g=i(t,e=&gt;h(e)),w=!v||f.form||!!v.closest("form"),b=(0,d.t)(v),x=f.values[u],C=void 0===x?0:V(x,f.min,f.max),N=(r=f.values.length)&gt;2?"Value ".concat(u+1," of ").concat(r):2===r?["Minimum","Maximum"][u]:void 0,R=null==b?void 0:b[m.size],M=R?function(e,t,r){let n=e/2,o=W([0,50],[0,n]);return(n-o(t)*r)*r}(R,C,m.direction):0;return n.useEffect(()=&gt;{if(v)return f.thumbs.add(v),()=&gt;{f.thumbs.delete(v)}},[v,f.thumbs]),(0,l.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[m.startEdge]:"calc(".concat(C,"% + ").concat(M,"px)")},children:[(0,l.jsx)(y.ItemSlot,{scope:e.__scopeSlider,children:(0,l.jsx)(p.span,{role:"slider","aria-label":e["aria-label"]||N,"aria-valuemin":f.min,"aria-valuenow":x,"aria-valuemax":f.max,"aria-orientation":f.orientation,"data-orientation":f.orientation,"data-disabled":f.disabled?"":void 0,tabIndex:f.disabled?void 0:0,...c,ref:g,style:void 0===x?{display:"none"}:e.style,onFocus:a(e.onFocus,()=&gt;{f.valueIndexToChangeRef.current=u})})}),w&amp;&amp;(0,l.jsx)(F,{name:null!=s?s:f.name?f.name+(f.values.length&gt;1?"[]":""):void 0,form:f.form,value:x},u)]})});L.displayName=O;var F=e=&gt;{let{value:t,...r}=e,o=n.useRef(null),a=(0,c.D)(t);return n.useEffect(()=&gt;{let e=o.current,r=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(a!==t&amp;&amp;r){let n=new Event("input",{bubbles:!0});r.call(e,t),e.dispatchEvent(n)}},[a,t]),(0,l.jsx)("input",{style:{display:"none"},...r,ref:o,defaultValue:t})};function V(e,t,r){return(0,o.u)(100/(r-t)*(e-t),[0,100])}function W(e,t){return r=&gt;{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var B=R,U=k,z=A,G=L},8482:function(e,t,r){"use strict";r.d(t,{fC:function(){return s},g7:function(){return a},A4:function(){return l}});var n=r(2265),o=r(7437),a=n.forwardRef((e,t)=&gt;{let{children:r,...a}=e,l=n.Children.toArray(r),s=l.find(u);if(s){let e=s.props.children,r=l.map(t=&gt;t!==s?t:n.Children.count(e)&gt;1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,o.jsx)(i,{...a,ref:t,children:n.isValidElement(e)?n.cloneElement(e,void 0,r):null})}return(0,o.jsx)(i,{...a,ref:t,children:r})});a.displayName="Slot";var i=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e;if(n.isValidElement(r)){let e,a;let i=(e=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.ref:(e=Object.getOwnPropertyDescriptor(r,"ref")?.get)&amp;&amp;"isReactWarning"in e&amp;&amp;e.isReactWarning?r.props.ref:r.props.ref||r.ref,l=function(e,t){let r={...t};for(let n in t){let o=e[n],a=t[n];/^on[A-Z]/.test(n)?o&amp;&amp;a?r[n]=(...e)=&gt;{a(...e),o(...e)}:o&amp;&amp;(r[n]=o):"style"===n?r[n]={...o,...a}:"className"===n&amp;&amp;(r[n]=[o,a].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props);return r.type!==n.Fragment&amp;&amp;(l.ref=t?function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(t,i):i),n.cloneElement(r,l)}return n.Children.count(r)&gt;1?n.Children.only(null):null});i.displayName="SlotClone";var l=({children:e})=&gt;(0,o.jsx)(o.Fragment,{children:e});function u(e){return n.isValidElement(e)&amp;&amp;e.type===l}var s=a},6127:function(e,t,r){"use strict";r.r(t),r.d(t,{Root:function(){return x},Switch:function(){return h},SwitchThumb:function(){return y},Thumb:function(){return C},createSwitchScope:function(){return p}});var n=r(2265),o=r(3966),a=r(6484),i=r(6718),l=r(6011);r(4887);var u=r(8482),s=r(7437),c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?u.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),d="Switch",[f,p]=(0,o.b)(d),[m,v]=f(d),h=n.forwardRef((e,t)=&gt;{let{__scopeSwitch:r,name:o,checked:i,defaultChecked:l,required:u,disabled:d,value:f="on",onCheckedChange:p,form:v,...h}=e,[g,y]=n.useState(null),x=function(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}(t,e=&gt;y(e)),C=n.useRef(!1),N=!g||v||!!g.closest("form"),[E=!1,R]=(0,a.T)({prop:i,defaultProp:l,onChange:p});return(0,s.jsxs)(m,{scope:r,checked:E,disabled:d,children:[(0,s.jsx)(c.button,{type:"button",role:"switch","aria-checked":E,"aria-required":u,"data-state":b(E),"data-disabled":d?"":void 0,disabled:d,value:f,...h,ref:x,onClick:function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}(e.onClick,e=&gt;{R(e=&gt;!e),N&amp;&amp;(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),N&amp;&amp;(0,s.jsx)(w,{control:g,bubbles:!C.current,name:o,value:f,checked:E,required:u,disabled:d,form:v,style:{transform:"translateX(-100%)"}})]})});h.displayName=d;var g="SwitchThumb",y=n.forwardRef((e,t)=&gt;{let{__scopeSwitch:r,...n}=e,o=v(g,r);return(0,s.jsx)(c.span,{"data-state":b(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});y.displayName=g;var w=e=&gt;{let{control:t,checked:r,bubbles:o=!0,...a}=e,u=n.useRef(null),c=(0,i.D)(r),d=(0,l.t)(t);return n.useEffect(()=&gt;{let e=u.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(c!==r&amp;&amp;t){let n=new Event("click",{bubbles:o});t.call(e,r),e.dispatchEvent(n)}},[c,r,o]),(0,s.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...a,tabIndex:-1,ref:u,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function b(e){return e?"checked":"unchecked"}var x=h,C=y},5676:function(e,t,r){"use strict";r.r(t),r.d(t,{Content:function(){return A},List:function(){return k},Root:function(){return j},Tabs:function(){return C},TabsContent:function(){return S},TabsList:function(){return E},TabsTrigger:function(){return M},Trigger:function(){return D},createTabsScope:function(){return y}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}var a=r(3966),i=r(4088),l=r(1188),u=e=&gt;{var t,r;let o,a;let{present:i,children:u}=e,c=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),u=n.useRef(e),c=n.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=s(i.current);c.current="mounted"===d?e:"none"},[d]),(0,l.b)(()=&gt;{let t=i.current,r=u.current;if(r!==e){let n=c.current,o=s(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&amp;&amp;n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,l.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=s(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(f("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(c.current=s(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(i),d="function"==typeof u?u({present:c.isPresent}):n.Children.only(u),f=function(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}(c.ref,(o=null===(t=Object.getOwnPropertyDescriptor(d.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?d.ref:(o=null===(r=Object.getOwnPropertyDescriptor(d,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?d.props.ref:d.props.ref||d.ref);return"function"==typeof u||c.isPresent?n.cloneElement(d,{ref:f}):null};function s(e){return(null==e?void 0:e.animationName)||"none"}u.displayName="Presence",r(4887);var c=r(8482),d=r(7437),f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?c.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,d.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),p=r(9114),m=r(6484),v=r(2425),h="Tabs",[g,y]=(0,a.b)(h,[i.Pc]),w=(0,i.Pc)(),[b,x]=g(h),C=n.forwardRef((e,t)=&gt;{let{__scopeTabs:r,value:n,onValueChange:o,defaultValue:a,orientation:i="horizontal",dir:l,activationMode:u="automatic",...s}=e,c=(0,p.useDirection)(l),[h,g]=(0,m.T)({prop:n,onChange:o,defaultProp:a});return(0,d.jsx)(b,{scope:r,baseId:(0,v.M)(),value:h,onValueChange:g,orientation:i,dir:c,activationMode:u,children:(0,d.jsx)(f.div,{dir:c,"data-orientation":i,...s,ref:t})})});C.displayName=h;var N="TabsList",E=n.forwardRef((e,t)=&gt;{let{__scopeTabs:r,loop:n=!0,...o}=e,a=x(N,r),l=w(r);return(0,d.jsx)(i.fC,{asChild:!0,...l,orientation:a.orientation,dir:a.dir,loop:n,children:(0,d.jsx)(f.div,{role:"tablist","aria-orientation":a.orientation,...o,ref:t})})});E.displayName=N;var R="TabsTrigger",M=n.forwardRef((e,t)=&gt;{let{__scopeTabs:r,value:n,disabled:a=!1,...l}=e,u=x(R,r),s=w(r),c=P(u.baseId,n),p=I(u.baseId,n),m=n===u.value;return(0,d.jsx)(i.ck,{asChild:!0,...s,focusable:!a,active:m,children:(0,d.jsx)(f.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:c,...l,ref:t,onMouseDown:o(e.onMouseDown,e=&gt;{a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():u.onValueChange(n)}),onKeyDown:o(e.onKeyDown,e=&gt;{[" ","Enter"].includes(e.key)&amp;&amp;u.onValueChange(n)}),onFocus:o(e.onFocus,()=&gt;{let e="manual"!==u.activationMode;m||a||!e||u.onValueChange(n)})})})});M.displayName=R;var T="TabsContent",S=n.forwardRef((e,t)=&gt;{let{__scopeTabs:r,value:o,forceMount:a,children:i,...l}=e,s=x(T,r),c=P(s.baseId,o),p=I(s.baseId,o),m=o===s.value,v=n.useRef(m);return n.useEffect(()=&gt;{let e=requestAnimationFrame(()=&gt;v.current=!1);return()=&gt;cancelAnimationFrame(e)},[]),(0,d.jsx)(u,{present:a||m,children:r=&gt;{let{present:n}=r;return(0,d.jsx)(f.div,{"data-state":m?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":c,hidden:!n,id:p,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:v.current?"0s":void 0},children:n&amp;&amp;i})}})});function P(e,t){return"".concat(e,"-trigger-").concat(t)}function I(e,t){return"".concat(e,"-content-").concat(t)}S.displayName=T;var j=C,k=E,D=M,A=S},1915:function(e,t,r){"use strict";r.r(t),r.d(t,{Action:function(){return et},Close:function(){return er},Description:function(){return ee},Provider:function(){return X},Root:function(){return J},Title:function(){return Q},Toast:function(){return O},ToastAction:function(){return z},ToastClose:function(){return H},ToastDescription:function(){return B},ToastProvider:function(){return M},ToastTitle:function(){return W},ToastViewport:function(){return j},Viewport:function(){return q},createToastScope:function(){return N}});var n=r(2265),o=r(4887),a=r(6741),i=r(8575),l=r(1605),u=r(3966),s=r(7048),c=r(3855),d=r(1599),f=r(2912),p=r(6606),m=r(6484),v=r(1188),h=r(3732),g=r(7437),y="ToastProvider",[w,b,x]=(0,l.B)("Toast"),[C,N]=(0,u.b)("Toast",[x]),[E,R]=C(y),M=e=&gt;{let{__scopeToast:t,label:r="Notification",duration:o=5e3,swipeDirection:a="right",swipeThreshold:i=50,children:l}=e,[u,s]=n.useState(null),[c,d]=n.useState(0),f=n.useRef(!1),p=n.useRef(!1);return r.trim()||console.error("Invalid prop `label` supplied to `".concat(y,"`. Expected non-empty `string`.")),(0,g.jsx)(w.Provider,{scope:t,children:(0,g.jsx)(E,{scope:t,label:r,duration:o,swipeDirection:a,swipeThreshold:i,toastCount:c,viewport:u,onViewportChange:s,onToastAdd:n.useCallback(()=&gt;d(e=&gt;e+1),[]),onToastRemove:n.useCallback(()=&gt;d(e=&gt;e-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:p,children:l})})};M.displayName=y;var T="ToastViewport",S=["F8"],P="toast.viewportPause",I="toast.viewportResume",j=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,hotkey:o=S,label:a="Notifications ({hotkey})",...l}=e,u=R(T,r),c=b(r),d=n.useRef(null),p=n.useRef(null),m=n.useRef(null),v=n.useRef(null),h=(0,i.e)(t,v,u.onViewportChange),y=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=u.toastCount&gt;0;n.useEffect(()=&gt;{let e=e=&gt;{var t;0!==o.length&amp;&amp;o.every(t=&gt;e[t]||e.code===t)&amp;&amp;(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),()=&gt;document.removeEventListener("keydown",e)},[o]),n.useEffect(()=&gt;{let e=d.current,t=v.current;if(x&amp;&amp;e&amp;&amp;t){let r=()=&gt;{if(!u.isClosePausedRef.current){let e=new CustomEvent(P);t.dispatchEvent(e),u.isClosePausedRef.current=!0}},n=()=&gt;{if(u.isClosePausedRef.current){let e=new CustomEvent(I);t.dispatchEvent(e),u.isClosePausedRef.current=!1}},o=t=&gt;{e.contains(t.relatedTarget)||n()},a=()=&gt;{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=&gt;{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[x,u.isClosePausedRef]);let C=n.useCallback(e=&gt;{let{tabbingDirection:t}=e,r=c().map(e=&gt;{let r=e.ref.current,n=[r,...function(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=&gt;{let t="INPUT"===e.tagName&amp;&amp;"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex&gt;=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===t?n:n.reverse()});return("forwards"===t?r.reverse():r).flat()},[c]);return n.useEffect(()=&gt;{let e=v.current;if(e){let t=t=&gt;{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&amp;&amp;!r){var n,o,a;let r=document.activeElement,i=t.shiftKey;if(t.target===e&amp;&amp;i){null===(n=p.current)||void 0===n||n.focus();return}let l=C({tabbingDirection:i?"backwards":"forwards"}),u=l.findIndex(e=&gt;e===r);Y(l.slice(u+1))?t.preventDefault():i?null===(o=p.current)||void 0===o||o.focus():null===(a=m.current)||void 0===a||a.focus()}};return e.addEventListener("keydown",t),()=&gt;e.removeEventListener("keydown",t)}},[c,C]),(0,g.jsxs)(s.I0,{ref:d,role:"region","aria-label":a.replace("{hotkey}",y),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&amp;&amp;(0,g.jsx)(D,{ref:p,onFocusFromOutsideViewport:()=&gt;{Y(C({tabbingDirection:"forwards"}))}}),(0,g.jsx)(w.Slot,{scope:r,children:(0,g.jsx)(f.WV.ol,{tabIndex:-1,...l,ref:h})}),x&amp;&amp;(0,g.jsx)(D,{ref:m,onFocusFromOutsideViewport:()=&gt;{Y(C({tabbingDirection:"backwards"}))}})]})});j.displayName=T;var k="ToastFocusProxy",D=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,onFocusFromOutsideViewport:n,...o}=e,a=R(k,r);return(0,g.jsx)(h.T,{"aria-hidden":!0,tabIndex:0,...o,ref:t,style:{position:"fixed"},onFocus:e=&gt;{var t;let r=e.relatedTarget;(null===(t=a.viewport)||void 0===t?void 0:t.contains(r))||n()}})});D.displayName=k;var A="Toast",O=n.forwardRef((e,t)=&gt;{let{forceMount:r,open:n,defaultOpen:o,onOpenChange:i,...l}=e,[u=!0,s]=(0,m.T)({prop:n,defaultProp:o,onChange:i});return(0,g.jsx)(d.z,{present:r||u,children:(0,g.jsx)(F,{open:u,...l,ref:t,onClose:()=&gt;s(!1),onPause:(0,p.W)(e.onPause),onResume:(0,p.W)(e.onResume),onSwipeStart:(0,a.M)(e.onSwipeStart,e=&gt;{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:(0,a.M)(e.onSwipeMove,e=&gt;{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))}),onSwipeCancel:(0,a.M)(e.onSwipeCancel,e=&gt;{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:(0,a.M)(e.onSwipeEnd,e=&gt;{let{x:t,y:r}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(t,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),s(!1)})})})});O.displayName=A;var[L,_]=C(A,{onClose(){}}),F=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,type:l="foreground",duration:u,open:c,onClose:d,onEscapeKeyDown:m,onPause:v,onResume:h,onSwipeStart:y,onSwipeMove:b,onSwipeCancel:x,onSwipeEnd:C,...N}=e,E=R(A,r),[M,T]=n.useState(null),S=(0,i.e)(t,e=&gt;T(e)),j=n.useRef(null),k=n.useRef(null),D=u||E.duration,O=n.useRef(0),_=n.useRef(D),F=n.useRef(0),{onToastAdd:W,onToastRemove:B}=E,U=(0,p.W)(()=&gt;{var e;(null==M?void 0:M.contains(document.activeElement))&amp;&amp;(null===(e=E.viewport)||void 0===e||e.focus()),d()}),z=n.useCallback(e=&gt;{e&amp;&amp;e!==1/0&amp;&amp;(window.clearTimeout(F.current),O.current=new Date().getTime(),F.current=window.setTimeout(U,e))},[U]);n.useEffect(()=&gt;{let e=E.viewport;if(e){let t=()=&gt;{z(_.current),null==h||h()},r=()=&gt;{let e=new Date().getTime()-O.current;_.current=_.current-e,window.clearTimeout(F.current),null==v||v()};return e.addEventListener(P,r),e.addEventListener(I,t),()=&gt;{e.removeEventListener(P,r),e.removeEventListener(I,t)}}},[E.viewport,D,v,h,z]),n.useEffect(()=&gt;{c&amp;&amp;!E.isClosePausedRef.current&amp;&amp;z(D)},[c,D,E.isClosePausedRef,z]),n.useEffect(()=&gt;(W(),()=&gt;B()),[W,B]);let G=n.useMemo(()=&gt;M?function e(t){let r=[];return Array.from(t.childNodes).forEach(t=&gt;{if(t.nodeType===t.TEXT_NODE&amp;&amp;t.textContent&amp;&amp;r.push(t.textContent),t.nodeType===t.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.radixToastAnnounceExclude;if(!n){if(o){let e=t.dataset.radixToastAnnounceAlt;e&amp;&amp;r.push(e)}else r.push(...e(t))}}}),r}(M):null,[M]);return E.viewport?(0,g.jsxs)(g.Fragment,{children:[G&amp;&amp;(0,g.jsx)(V,{__scopeToast:r,role:"status","aria-live":"foreground"===l?"assertive":"polite","aria-atomic":!0,children:G}),(0,g.jsx)(L,{scope:r,onClose:U,children:o.createPortal((0,g.jsx)(w.ItemSlot,{scope:r,children:(0,g.jsx)(s.fC,{asChild:!0,onEscapeKeyDown:(0,a.M)(m,()=&gt;{E.isFocusedToastEscapeKeyDownRef.current||U(),E.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,g.jsx)(f.WV.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":E.swipeDirection,...N,ref:S,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:(0,a.M)(e.onKeyDown,e=&gt;{"Escape"!==e.key||(null==m||m(e.nativeEvent),e.nativeEvent.defaultPrevented||(E.isFocusedToastEscapeKeyDownRef.current=!0,U()))}),onPointerDown:(0,a.M)(e.onPointerDown,e=&gt;{0===e.button&amp;&amp;(j.current={x:e.clientX,y:e.clientY})}),onPointerMove:(0,a.M)(e.onPointerMove,e=&gt;{if(!j.current)return;let t=e.clientX-j.current.x,r=e.clientY-j.current.y,n=!!k.current,o=["left","right"].includes(E.swipeDirection),a=["left","up"].includes(E.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,l=o?0:a(0,r),u="touch"===e.pointerType?10:2,s={x:i,y:l},c={originalEvent:e,delta:s};n?(k.current=s,$("toast.swipeMove",b,c,{discrete:!1})):Z(s,E.swipeDirection,u)?(k.current=s,$("toast.swipeStart",y,c,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)&gt;u||Math.abs(r)&gt;u)&amp;&amp;(j.current=null)}),onPointerUp:(0,a.M)(e.onPointerUp,e=&gt;{let t=k.current,r=e.target;if(r.hasPointerCapture(e.pointerId)&amp;&amp;r.releasePointerCapture(e.pointerId),k.current=null,j.current=null,t){let r=e.currentTarget,n={originalEvent:e,delta:t};Z(t,E.swipeDirection,E.swipeThreshold)?$("toast.swipeEnd",C,n,{discrete:!0}):$("toast.swipeCancel",x,n,{discrete:!0}),r.addEventListener("click",e=&gt;e.preventDefault(),{once:!0})}})})})}),E.viewport)})]}):null}),V=e=&gt;{let{__scopeToast:t,children:r,...o}=e,a=R(A,t),[i,l]=n.useState(!1),[u,s]=n.useState(!1);return function(){let e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:()=&gt;{},t=(0,p.W)(e);(0,v.b)(()=&gt;{let e=0,r=0;return e=window.requestAnimationFrame(()=&gt;r=window.requestAnimationFrame(t)),()=&gt;{window.cancelAnimationFrame(e),window.cancelAnimationFrame(r)}},[t])}(()=&gt;l(!0)),n.useEffect(()=&gt;{let e=window.setTimeout(()=&gt;s(!0),1e3);return()=&gt;window.clearTimeout(e)},[]),u?null:(0,g.jsx)(c.Portal,{asChild:!0,children:(0,g.jsx)(h.T,{...o,children:i&amp;&amp;(0,g.jsxs)(g.Fragment,{children:[a.label," ",r]})})})},W=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,...n}=e;return(0,g.jsx)(f.WV.div,{...n,ref:t})});W.displayName="ToastTitle";var B=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,...n}=e;return(0,g.jsx)(f.WV.div,{...n,ref:t})});B.displayName="ToastDescription";var U="ToastAction",z=n.forwardRef((e,t)=&gt;{let{altText:r,...n}=e;return r.trim()?(0,g.jsx)(K,{altText:r,asChild:!0,children:(0,g.jsx)(H,{...n,ref:t})}):(console.error("Invalid prop `altText` supplied to `".concat(U,"`. Expected non-empty `string`.")),null)});z.displayName=U;var G="ToastClose",H=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,...n}=e,o=_(G,r);return(0,g.jsx)(K,{asChild:!0,children:(0,g.jsx)(f.WV.button,{type:"button",...n,ref:t,onClick:(0,a.M)(e.onClick,o.onClose)})})});H.displayName=G;var K=n.forwardRef((e,t)=&gt;{let{__scopeToast:r,altText:n,...o}=e;return(0,g.jsx)(f.WV.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...o,ref:t})});function $(e,t,r,n){let{discrete:o}=n,a=r.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:r});t&amp;&amp;a.addEventListener(e,t,{once:!0}),o?(0,f.jH)(a,i):a.dispatchEvent(i)}var Z=function(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0,n=Math.abs(e.x),o=Math.abs(e.y),a=n&gt;o;return"left"===t||"right"===t?a&amp;&amp;n&gt;r:!a&amp;&amp;o&gt;r};function Y(e){let t=document.activeElement;return e.some(e=&gt;e===t||(e.focus(),document.activeElement!==t))}var X=M,q=j,J=O,Q=W,ee=B,et=z,er=H},9935:function(e,t,r){"use strict";r.r(t),r.d(t,{Item:function(){return T},Root:function(){return M},ToggleGroup:function(){return v},ToggleGroupItem:function(){return E},createToggleGroupScope:function(){return p}});var n=r(2265),o=r(7437);r(4887);var a=r(8482),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...i}=e,l=n?a.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),l=r(4088),u=r(1581),s=r(6484),c=r(9114),d="ToggleGroup",[f,p]=function(e,t=[]){let r=[],a=()=&gt;{let t=r.map(e=&gt;n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=&gt;({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return a.scopeName=e,[function(t,a){let i=n.createContext(a),l=r.length;function u(t){let{scope:r,children:a,...u}=t,s=r?.[e][l]||i,c=n.useMemo(()=&gt;u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:a})}return r=[...r,a],u.displayName=t+"Provider",[u,function(r,o){let u=o?.[e][l]||i,s=n.useContext(u);if(s)return s;if(void 0!==a)return a;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=&gt;{let r=e.map(e=&gt;({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=&gt;{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=&gt;({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(a,...t)]}(d,[l.Pc]),m=(0,l.Pc)(),v=n.forwardRef((e,t)=&gt;{let{type:r,...n}=e;if("single"===r)return(0,o.jsx)(y,{...n,ref:t});if("multiple"===r)return(0,o.jsx)(w,{...n,ref:t});throw Error("Missing prop `type` expected on `".concat(d,"`"))});v.displayName=d;var[h,g]=f(d),y=n.forwardRef((e,t)=&gt;{let{value:r,defaultValue:a,onValueChange:i=()=&gt;{},...l}=e,[u,c]=(0,s.T)({prop:r,defaultProp:a,onChange:i});return(0,o.jsx)(h,{scope:e.__scopeToggleGroup,type:"single",value:u?[u]:[],onItemActivate:c,onItemDeactivate:n.useCallback(()=&gt;c(""),[c]),children:(0,o.jsx)(C,{...l,ref:t})})}),w=n.forwardRef((e,t)=&gt;{let{value:r,defaultValue:a,onValueChange:i=()=&gt;{},...l}=e,[u=[],c]=(0,s.T)({prop:r,defaultProp:a,onChange:i}),d=n.useCallback(e=&gt;c(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),f=n.useCallback(e=&gt;c(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return t.filter(t=&gt;t!==e)}),[c]);return(0,o.jsx)(h,{scope:e.__scopeToggleGroup,type:"multiple",value:u,onItemActivate:d,onItemDeactivate:f,children:(0,o.jsx)(C,{...l,ref:t})})});v.displayName=d;var[b,x]=f(d),C=n.forwardRef((e,t)=&gt;{let{__scopeToggleGroup:r,disabled:n=!1,rovingFocus:a=!0,orientation:u,dir:s,loop:d=!0,...f}=e,p=m(r),v=(0,c.useDirection)(s),h={role:"group",dir:v,...f};return(0,o.jsx)(b,{scope:r,rovingFocus:a,disabled:n,children:a?(0,o.jsx)(l.fC,{asChild:!0,...p,orientation:u,dir:v,loop:d,children:(0,o.jsx)(i.div,{...h,ref:t})}):(0,o.jsx)(i.div,{...h,ref:t})})}),N="ToggleGroupItem",E=n.forwardRef((e,t)=&gt;{let r=g(N,e.__scopeToggleGroup),a=x(N,e.__scopeToggleGroup),i=m(e.__scopeToggleGroup),u=r.value.includes(e.value),s=a.disabled||e.disabled,c={...e,pressed:u,disabled:s},d=n.useRef(null);return a.rovingFocus?(0,o.jsx)(l.ck,{asChild:!0,...i,focusable:!s,active:u,ref:d,children:(0,o.jsx)(R,{...c,ref:t})}):(0,o.jsx)(R,{...c,ref:t})});E.displayName=N;var R=n.forwardRef((e,t)=&gt;{let{__scopeToggleGroup:r,value:n,...a}=e,i=g(N,r),l={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},s="single"===i.type?l:void 0;return(0,o.jsx)(u.Toggle,{...s,...a,ref:t,onPressedChange:e=&gt;{e?i.onItemActivate(n):i.onItemDeactivate(n)}})}),M=v,T=E},1581:function(e,t,r){"use strict";r.r(t),r.d(t,{Root:function(){return s},Toggle:function(){return u}});var n=r(2265),o=r(6484);r(4887);var a=r(8482),i=r(7437),l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,l=n?a.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(l,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),u=n.forwardRef((e,t)=&gt;{let{pressed:r,defaultPressed:n=!1,onPressedChange:a,...u}=e,[s=!1,c]=(0,o.T)({prop:r,onChange:a,defaultProp:n});return(0,i.jsx)(l.button,{type:"button","aria-pressed":s,"data-state":s?"on":"off","data-disabled":e.disabled?"":void 0,...u,ref:t,onClick:function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}(e.onClick,()=&gt;{e.disabled||c(!s)})})});u.displayName="Toggle";var s=u},1594:function(e,t,r){"use strict";r.r(t),r.d(t,{Button:function(){return j},Link:function(){return k},Root:function(){return P},Separator:function(){return I},ToggleGroup:function(){return D},ToggleItem:function(){return A},Toolbar:function(){return x},ToolbarButton:function(){return E},ToolbarLink:function(){return R},ToolbarSeparator:function(){return N},ToolbarToggleGroup:function(){return T},ToolbarToggleItem:function(){return S},createToolbarScope:function(){return h}});var n=r(2265),o=r(6741),a=r(3966),i=r(4088),l=r(2912),u=r(7437),s="horizontal",c=["horizontal","vertical"],d=n.forwardRef((e,t)=&gt;{let{decorative:r,orientation:n=s,...o}=e,a=c.includes(n)?n:s;return(0,u.jsx)(l.WV.div,{"data-orientation":a,...r?{role:"none"}:{"aria-orientation":"vertical"===a?a:void 0,role:"separator"},...o,ref:t})});d.displayName="Separator";var f=r(9935),p=r(9114),m="Toolbar",[v,h]=(0,a.b)(m,[i.Pc,f.createToggleGroupScope]),g=(0,i.Pc)(),y=(0,f.createToggleGroupScope)(),[w,b]=v(m),x=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,orientation:n="horizontal",dir:o,loop:a=!0,...s}=e,c=g(r),d=(0,p.useDirection)(o);return(0,u.jsx)(w,{scope:r,orientation:n,dir:d,children:(0,u.jsx)(i.fC,{asChild:!0,...c,orientation:n,dir:d,loop:a,children:(0,u.jsx)(l.WV.div,{role:"toolbar","aria-orientation":n,dir:d,...s,ref:t})})})});x.displayName=m;var C="ToolbarSeparator",N=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,...n}=e,o=b(C,r);return(0,u.jsx)(d,{orientation:"horizontal"===o.orientation?"vertical":"horizontal",...n,ref:t})});N.displayName=C;var E=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,...n}=e,o=g(r);return(0,u.jsx)(i.ck,{asChild:!0,...o,focusable:!e.disabled,children:(0,u.jsx)(l.WV.button,{type:"button",...n,ref:t})})});E.displayName="ToolbarButton";var R=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,...n}=e,a=g(r);return(0,u.jsx)(i.ck,{asChild:!0,...a,focusable:!0,children:(0,u.jsx)(l.WV.a,{...n,ref:t,onKeyDown:(0,o.M)(e.onKeyDown,e=&gt;{" "===e.key&amp;&amp;e.currentTarget.click()})})})});R.displayName="ToolbarLink";var M="ToolbarToggleGroup",T=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,...n}=e,o=b(M,r),a=y(r);return(0,u.jsx)(f.Root,{"data-orientation":o.orientation,dir:o.dir,...a,...n,ref:t,rovingFocus:!1})});T.displayName=M;var S=n.forwardRef((e,t)=&gt;{let{__scopeToolbar:r,...n}=e,o=y(r),a={__scopeToolbar:e.__scopeToolbar};return(0,u.jsx)(E,{asChild:!0,...a,children:(0,u.jsx)(f.Item,{...o,...n,ref:t})})});S.displayName="ToolbarToggleItem";var P=x,I=N,j=E,k=R,D=T,A=S},9484:function(e,t,r){"use strict";r.r(t),r.d(t,{Arrow:function(){return X},Content:function(){return Y},Portal:function(){return Z},Provider:function(){return H},Root:function(){return K},Tooltip:function(){return I},TooltipArrow:function(){return G},TooltipContent:function(){return F},TooltipPortal:function(){return L},TooltipProvider:function(){return M},TooltipTrigger:function(){return k},Trigger:function(){return $},createTooltipScope:function(){return b}});var n=r(2265);function o(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function a(...e){return n.useCallback(function(...e){return t=&gt;e.forEach(e=&gt;{"function"==typeof e?e(t):null!=e&amp;&amp;(e.current=t)})}(...e),e)}var i=r(3966),l=r(7048),u=r(2425),s=r(9750),c=r(3855),d=r(1188),f=e=&gt;{var t,r;let o,i;let{present:l,children:u}=e,s=function(e){var t,r;let[o,a]=n.useState(),i=n.useRef({}),l=n.useRef(e),u=n.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=&gt;{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=&gt;{let e=p(i.current);u.current="mounted"===s?e:"none"},[s]),(0,d.b)(()=&gt;{let t=i.current,r=l.current;if(r!==e){let n=u.current,o=p(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&amp;&amp;n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),(0,d.b)(()=&gt;{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&amp;&amp;void 0!==e?e:window,n=e=&gt;{let n=p(i.current).includes(e.animationName);if(e.target===o&amp;&amp;n&amp;&amp;(c("ANIMATION_END"),!l.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=&gt;{"forwards"===o.style.animationFillMode&amp;&amp;(o.style.animationFillMode=e)})}},a=e=&gt;{e.target===o&amp;&amp;(u.current=p(i.current))};return o.addEventListener("animationstart",a),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=&gt;{r.clearTimeout(t),o.removeEventListener("animationstart",a),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:n.useCallback(e=&gt;{e&amp;&amp;(i.current=getComputedStyle(e)),a(e)},[])}}(l),c="function"==typeof u?u({present:s.isPresent}):n.Children.only(u),f=a(s.ref,(o=null===(t=Object.getOwnPropertyDescriptor(c.props,"ref"))||void 0===t?void 0:t.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.ref:(o=null===(r=Object.getOwnPropertyDescriptor(c,"ref"))||void 0===r?void 0:r.get)&amp;&amp;"isReactWarning"in o&amp;&amp;o.isReactWarning?c.props.ref:c.props.ref||c.ref);return"function"==typeof u||s.isPresent?n.cloneElement(c,{ref:f}):null};function p(e){return(null==e?void 0:e.animationName)||"none"}f.displayName="Presence",r(4887);var m=r(8482),v=r(7437),h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...o}=e,a=n?m.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,v.jsx)(a,{...o,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),g=r(6484),y=r(3732),[w,b]=(0,i.b)("Tooltip",[s.D7]),x=(0,s.D7)(),C="TooltipProvider",N="tooltip.open",[E,R]=w(C),M=e=&gt;{let{__scopeTooltip:t,delayDuration:r=700,skipDelayDuration:o=300,disableHoverableContent:a=!1,children:i}=e,[l,u]=n.useState(!0),s=n.useRef(!1),c=n.useRef(0);return n.useEffect(()=&gt;{let e=c.current;return()=&gt;window.clearTimeout(e)},[]),(0,v.jsx)(E,{scope:t,isOpenDelayed:l,delayDuration:r,onOpen:n.useCallback(()=&gt;{window.clearTimeout(c.current),u(!1)},[]),onClose:n.useCallback(()=&gt;{window.clearTimeout(c.current),c.current=window.setTimeout(()=&gt;u(!0),o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:n.useCallback(e=&gt;{s.current=e},[]),disableHoverableContent:a,children:i})};M.displayName=C;var T="Tooltip",[S,P]=w(T),I=e=&gt;{let{__scopeTooltip:t,children:r,open:o,defaultOpen:a=!1,onOpenChange:i,disableHoverableContent:l,delayDuration:c}=e,d=R(T,e.__scopeTooltip),f=x(t),[p,m]=n.useState(null),h=(0,u.M)(),y=n.useRef(0),w=null!=l?l:d.disableHoverableContent,b=null!=c?c:d.delayDuration,C=n.useRef(!1),[E=!1,M]=(0,g.T)({prop:o,defaultProp:a,onChange:e=&gt;{e?(d.onOpen(),document.dispatchEvent(new CustomEvent(N))):d.onClose(),null==i||i(e)}}),P=n.useMemo(()=&gt;E?C.current?"delayed-open":"instant-open":"closed",[E]),I=n.useCallback(()=&gt;{window.clearTimeout(y.current),y.current=0,C.current=!1,M(!0)},[M]),j=n.useCallback(()=&gt;{window.clearTimeout(y.current),y.current=0,M(!1)},[M]),k=n.useCallback(()=&gt;{window.clearTimeout(y.current),y.current=window.setTimeout(()=&gt;{C.current=!0,M(!0),y.current=0},b)},[b,M]);return n.useEffect(()=&gt;()=&gt;{y.current&amp;&amp;(window.clearTimeout(y.current),y.current=0)},[]),(0,v.jsx)(s.fC,{...f,children:(0,v.jsx)(S,{scope:t,contentId:h,open:E,stateAttribute:P,trigger:p,onTriggerChange:m,onTriggerEnter:n.useCallback(()=&gt;{d.isOpenDelayed?k():I()},[d.isOpenDelayed,k,I]),onTriggerLeave:n.useCallback(()=&gt;{w?j():(window.clearTimeout(y.current),y.current=0)},[j,w]),onOpen:I,onClose:j,disableHoverableContent:w,children:r})})};I.displayName=T;var j="TooltipTrigger",k=n.forwardRef((e,t)=&gt;{let{__scopeTooltip:r,...i}=e,l=P(j,r),u=R(j,r),c=x(r),d=a(t,n.useRef(null),l.onTriggerChange),f=n.useRef(!1),p=n.useRef(!1),m=n.useCallback(()=&gt;f.current=!1,[]);return n.useEffect(()=&gt;()=&gt;document.removeEventListener("pointerup",m),[m]),(0,v.jsx)(s.ee,{asChild:!0,...c,children:(0,v.jsx)(h.button,{"aria-describedby":l.open?l.contentId:void 0,"data-state":l.stateAttribute,...i,ref:d,onPointerMove:o(e.onPointerMove,e=&gt;{"touch"===e.pointerType||p.current||u.isPointerInTransitRef.current||(l.onTriggerEnter(),p.current=!0)}),onPointerLeave:o(e.onPointerLeave,()=&gt;{l.onTriggerLeave(),p.current=!1}),onPointerDown:o(e.onPointerDown,()=&gt;{f.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:o(e.onFocus,()=&gt;{f.current||l.onOpen()}),onBlur:o(e.onBlur,l.onClose),onClick:o(e.onClick,l.onClose)})})});k.displayName=j;var D="TooltipPortal",[A,O]=w(D,{forceMount:void 0}),L=e=&gt;{let{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,a=P(D,t);return(0,v.jsx)(A,{scope:t,forceMount:r,children:(0,v.jsx)(f,{present:r||a.open,children:(0,v.jsx)(c.Portal,{asChild:!0,container:o,children:n})})})};L.displayName=D;var _="TooltipContent",F=n.forwardRef((e,t)=&gt;{let r=O(_,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...a}=e,i=P(_,e.__scopeTooltip);return(0,v.jsx)(f,{present:n||i.open,children:i.disableHoverableContent?(0,v.jsx)(U,{side:o,...a,ref:t}):(0,v.jsx)(V,{side:o,...a,ref:t})})}),V=n.forwardRef((e,t)=&gt;{let r=P(_,e.__scopeTooltip),o=R(_,e.__scopeTooltip),i=n.useRef(null),l=a(t,i),[u,s]=n.useState(null),{trigger:c,onClose:d}=r,f=i.current,{onPointerInTransitChange:p}=o,m=n.useCallback(()=&gt;{s(null),p(!1)},[p]),h=n.useCallback((e,t)=&gt;{let r=e.currentTarget,n={x:e.clientX,y:e.clientY},o=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,o,a)){case a:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(n,r.getBoundingClientRect());s(function(e){let t=e.slice();return t.sort((e,t)=&gt;e.x&lt;t.x?-1:e.x&gt;t.x?1:e.y&lt;t.y?-1:e.y&gt;t.y?1:0),function(e){if(e.length&lt;=1)return e.slice();let t=[];for(let r=0;r&lt;e.length;r++){let n=e[r];for(;t.length&gt;=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)&gt;=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t&gt;=0;t--){let n=e[t];for(;r.length&gt;=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)&gt;=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&amp;&amp;1===r.length&amp;&amp;t[0].x===r[0].x&amp;&amp;t[0].y===r[0].y)?t:t.concat(r)}(t)}([...function(e,t){let r=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:5,n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(n,o),...function(e){let{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}(t.getBoundingClientRect())])),p(!0)},[p]);return n.useEffect(()=&gt;()=&gt;m(),[m]),n.useEffect(()=&gt;{if(c&amp;&amp;f){let e=e=&gt;h(e,f),t=e=&gt;h(e,c);return c.addEventListener("pointerleave",e),f.addEventListener("pointerleave",t),()=&gt;{c.removeEventListener("pointerleave",e),f.removeEventListener("pointerleave",t)}}},[c,f,h,m]),n.useEffect(()=&gt;{if(u){let e=e=&gt;{let t=e.target,r={x:e.clientX,y:e.clientY},n=(null==c?void 0:c.contains(t))||(null==f?void 0:f.contains(t)),o=!function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,a=t.length-1;e&lt;t.length;a=e++){let i=t[e].x,l=t[e].y,u=t[a].x,s=t[a].y;l&gt;n!=s&gt;n&amp;&amp;r&lt;(u-i)*(n-l)/(s-l)+i&amp;&amp;(o=!o)}return o}(r,u);n?m():o&amp;&amp;(m(),d())};return document.addEventListener("pointermove",e),()=&gt;document.removeEventListener("pointermove",e)}},[c,f,u,d,m]),(0,v.jsx)(U,{...e,ref:l})}),[W,B]=w(T,{isInside:!1}),U=n.forwardRef((e,t)=&gt;{let{__scopeTooltip:r,children:o,"aria-label":a,onEscapeKeyDown:i,onPointerDownOutside:u,...c}=e,d=P(_,r),f=x(r),{onClose:p}=d;return n.useEffect(()=&gt;(document.addEventListener(N,p),()=&gt;document.removeEventListener(N,p)),[p]),n.useEffect(()=&gt;{if(d.trigger){let e=e=&gt;{let t=e.target;(null==t?void 0:t.contains(d.trigger))&amp;&amp;p()};return window.addEventListener("scroll",e,{capture:!0}),()=&gt;window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,p]),(0,v.jsx)(l.XB,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:i,onPointerDownOutside:u,onFocusOutside:e=&gt;e.preventDefault(),onDismiss:p,children:(0,v.jsxs)(s.VY,{"data-state":d.stateAttribute,...f,...c,ref:t,style:{...c.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,v.jsx)(m.A4,{children:o}),(0,v.jsx)(W,{scope:r,isInside:!0,children:(0,v.jsx)(y.f,{id:d.contentId,role:"tooltip",children:a||o})})]})})});F.displayName=_;var z="TooltipArrow",G=n.forwardRef((e,t)=&gt;{let{__scopeTooltip:r,...n}=e,o=x(r);return B(z,r).isInside?null:(0,v.jsx)(s.Eh,{...o,...n,ref:t})});G.displayName=z;var H=M,K=I,$=k,Z=L,Y=F,X=G},6606:function(e,t,r){"use strict";r.d(t,{W:function(){return o}});var n=r(2265);function o(e){let t=n.useRef(e);return n.useEffect(()=&gt;{t.current=e}),n.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}},6484:function(e,t,r){"use strict";r.d(t,{T:function(){return a}});var n=r(2265);function o(e){let t=n.useRef(e);return n.useEffect(()=&gt;{t.current=e}),n.useMemo(()=&gt;(...e)=&gt;t.current?.(...e),[])}function a({prop:e,defaultProp:t,onChange:r=()=&gt;{}}){let[a,i]=function({defaultProp:e,onChange:t}){let r=n.useState(e),[a]=r,i=n.useRef(a),l=o(t);return n.useEffect(()=&gt;{i.current!==a&amp;&amp;(l(a),i.current=a)},[a,i,l]),r}({defaultProp:t,onChange:r}),l=void 0!==e,u=l?e:a,s=o(r);return[u,n.useCallback(t=&gt;{if(l){let r="function"==typeof t?t(e):t;r!==e&amp;&amp;s(r)}else i(t)},[l,e,i,s])]}},1188:function(e,t,r){"use strict";r.d(t,{b:function(){return o}});var n=r(2265),o=globalThis?.document?n.useLayoutEffect:()=&gt;{}},6718:function(e,t,r){"use strict";r.d(t,{D:function(){return o}});var n=r(2265);function o(e){let t=n.useRef({value:e,previous:e});return n.useMemo(()=&gt;(t.current.value!==e&amp;&amp;(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},6011:function(e,t,r){"use strict";r.d(t,{t:function(){return a}});var n=r(2265),o=globalThis?.document?n.useLayoutEffect:()=&gt;{};function a(e){let[t,r]=n.useState(void 0);return o(()=&gt;{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=&gt;{let n,o;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=&gt;t.unobserve(e)}r(void 0)},[e]),t}},3732:function(e,t,r){"use strict";r.d(t,{f:function(){return u},T:function(){return l}});var n=r(2265);r(4887);var o=r(8482),a=r(7437),i=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=&gt;{let r=n.forwardRef((e,r)=&gt;{let{asChild:n,...i}=e,l=n?o.g7:t;return"undefined"!=typeof window&amp;&amp;(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),l=n.forwardRef((e,t)=&gt;(0,a.jsx)(i.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}}));l.displayName="VisuallyHidden";var u=l},1719:function(e,t,r){"use strict";r.d(t,{Y:function(){return y}});var n=r(2265),o=r(6760),a=r(8482),i=r(166),l=r(9002),u=r(9491),s=r(4925);let c={...i.C,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"},...l.o3,...u.K,...s.I,loading:{type:"boolean",className:"rt-loading",default:!1}};var d=r(1341);let f={size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},loading:{type:"boolean",default:!0}};var p=r(9095),m=r(6183);let v=n.forwardRef((e,t)=&gt;{let{className:r,children:a,loading:i,...l}=(0,p.y)(e,f,m.E);if(!i)return a;let u=n.createElement("span",{...l,ref:t,className:o("rt-Spinner",r)},n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}),n.createElement("span",{className:"rt-SpinnerLeaf"}));return void 0===a?u:n.createElement(d.k,{asChild:!0,position:"relative",align:"center",justify:"center"},n.createElement("span",null,n.createElement("span",{"aria-hidden":!0,style:{display:"contents",visibility:"hidden"},inert:void 0},a),n.createElement(d.k,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},n.createElement("span",null,u))))});v.displayName="Spinner";var h=r(9738),g=r(6286);let y=n.forwardRef((e,t)=&gt;{let{size:r=c.size.default}=e,{className:i,children:l,asChild:u,color:s,radius:f,disabled:y=e.loading,...w}=(0,p.y)(e,c,m.E),b=u?a.fC:"button";return n.createElement(b,{"data-disabled":y||void 0,"data-accent-color":s,"data-radius":f,...w,ref:t,className:o("rt-reset","rt-BaseButton",i),disabled:y},e.loading?n.createElement(n.Fragment,null,n.createElement("span",{style:{display:"contents",visibility:"hidden"},"aria-hidden":!0},l),n.createElement(h.T,null,l),n.createElement(d.k,{asChild:!0,align:"center",justify:"center",position:"absolute",inset:"0"},n.createElement("span",null,n.createElement(v,{size:(0,g.qz)(r,g.AG)})))):l)});y.displayName="BaseButton"},8015:function(e,t,r){"use strict";r.d(t,{m:function(){return a}});var n=r(9002),o=r(9491);let a={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"},...n.EG,...o.K}},8191:function(e,t,r){"use strict";r.d(t,{JD:function(){return i},QN:function(){return s},km:function(){return u},nj:function(){return l}});var n=r(166),o=r(9002),a=r(9491);let i={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"},...o.EG,...a.K},l={...n.C,...o.EG,shortcut:{type:"string"}},u={...o.EG,shortcut:{type:"string"}},s={...o.EG}},2769:function(e,t,r){"use strict";r.d(t,{Avatar:function(){return m}});var n=r(2265),o=r(6760),a=r(5210),i=r(166),l=r(9002),u=r(9491),s=r(4925);let c={...i.C,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"},...l.o3,...u.K,...s.I,fallback:{type:"ReactNode",required:!0}};var d=r(9095),f=r(602),p=r(6183);let m=n.forwardRef((e,t)=&gt;{let{asChild:r,children:i,className:l,style:u,color:s,radius:m,...h}=(0,d.y)(e,c,p.E);return n.createElement(a.Root,{"data-accent-color":s,"data-radius":m,className:o("rt-reset","rt-AvatarRoot",l),style:u,asChild:r},(0,f.x)({asChild:r,children:i},n.createElement(v,{ref:t,...h})))});m.displayName="Avatar";let v=n.forwardRef((e,t)=&gt;{let{fallback:r,...i}=e,[l,u]=n.useState("idle");return n.createElement(n.Fragment,null,"idle"===l||"loading"===l?n.createElement("span",{className:"rt-AvatarFallback"}):null,"error"===l?n.createElement(a.Fallback,{className:o("rt-AvatarFallback",{"rt-one-letter":"string"==typeof r&amp;&amp;1===r.length,"rt-two-letters":"string"==typeof r&amp;&amp;2===r.length}),delayMs:0},r):null,n.createElement(a.Image,{ref:t,className:"rt-AvatarImage",...i,onLoadingStatusChange:e=&gt;{var t;null===(t=i.onLoadingStatusChange)||void 0===t||t.call(i,e),u(e)}}))});v.displayName="AvatarImpl"},5536:function(e,t,r){"use strict";r.d(t,{x:function(){return c}});var n=r(2265),o=r(6760),a=r(5879);let i={as:{type:"enum",values:["div","span"],default:"div"},...r(166).C,display:{type:"enum",className:"rt-r-display",values:["none","inline","inline-block","block","contents"],responsive:!0}};var l=r(9095),u=r(9849),s=r(6183);let c=n.forwardRef((e,t)=&gt;{let{className:r,asChild:c,as:d="div",...f}=(0,l.y)(e,i,u.P,s.E);return n.createElement(c?a.g7:d,{...f,ref:t,className:o("rt-Box",r)})});c.displayName="Box"},1913:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(2265),o=r(6760),a=r(1719);let i=n.forwardRef(({className:e,...t},r)=&gt;n.createElement(a.Y,{...t,ref:r,className:o("rt-Button",e)}));i.displayName="Button"},9927:function(e,t,r){"use strict";r.r(t),r.d(t,{Icon:function(){return h},Root:function(){return v},Text:function(){return g}});var n=r(2265),o=r(6760),a=r(8482),i=r(3471),l=r(166),u=r(9002),s=r(9491);let c={...l.C,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"},...u.o3,...s.K};var d=r(9095),f=r(6286),p=r(6183);let m=n.createContext({}),v=n.forwardRef((e,t)=&gt;{let{size:r=c.size.default}=e,{asChild:i,children:l,className:u,color:s,...f}=(0,d.y)(e,c,p.E),v=i?a.fC:"div";return n.createElement(v,{"data-accent-color":s,...f,className:o("rt-CalloutRoot",u),ref:t},n.createElement(m.Provider,{value:n.useMemo(()=&gt;({size:r}),[r])},l))});v.displayName="Callout.Root";let h=n.forwardRef((e,t)=&gt;{let{className:r,...a}=e;return n.createElement("div",{...a,className:o("rt-CalloutIcon",r),ref:t})});h.displayName="Callout.Icon";let g=n.forwardRef((e,t)=&gt;{let{className:r,...a}=e,{size:l}=n.useContext(m);return n.createElement(i.x,{as:"p",size:(0,f.qz)(l,f.uJ),...a,asChild:!1,ref:t,className:o("rt-CalloutText",r)})});g.displayName="Callout.Text"},407:function(e,t,r){"use strict";r.r(t),r.d(t,{Item:function(){return N},Root:function(){return C}});var n=r(2265),o=r(6760),a=r(3966),i=r(7779),l=r(166),u=r(9002),s=r(9491),c=r(8528);let d={...l.C,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"},...u.EG,...s.K,columns:{...c.L.columns,default:"repeat(auto-fit, minmax(200px, 1fr))"},gap:{...c.L.gap,default:"4"}};var f=r(8015),p=r(7623),m=r(2717),v=r(9095),h=r(6183);let g="CheckboxCards",[y]=a.b(g,[i.hm]),w=(0,i.hm)(),[b,x]=y(g),C=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxCards:r,className:a,color:l,...u}=(0,v.y)(e,d,h.E),s=w(r);return n.createElement(b,{scope:r,size:e.size,highContrast:e.highContrast},n.createElement(p.r,{asChild:!0},n.createElement(i.fC,{...s,"data-accent-color":l,...u,ref:t,className:o("rt-CheckboxCardsRoot",a)})))});C.displayName="CheckboxCards.Root";let N=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxCards:r,children:a,className:l,style:u,...s}=e,c=x("CheckboxCardsItem",r),d=w(r),{className:p}=(0,v.y)({size:null==c?void 0:c.size,variant:"surface",highContrast:null==c?void 0:c.highContrast},f.m);return n.createElement("label",{className:o("rt-BaseCard","rt-CheckboxCardsItem",l),style:u},a,n.createElement(i.ck,{...d,...s,ref:t,className:o("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxCardCheckbox",p)},n.createElement(i.z$,{...d,asChild:!0,className:"rt-BaseCheckboxIndicator"},n.createElement(m.dc,null))))});N.displayName="CheckboxCards.Item"},3509:function(e,t,r){"use strict";r.r(t),r.d(t,{Item:function(){return b},Root:function(){return w}});var n=r(2265),o=r(6760),a=r(3966),i=r(7779),l=r(166),u=r(8015);let s={...l.C,...u.m};var c=r(2717),d=r(3471),f=r(9095),p=r(6183);let m="CheckboxGroup",[v]=a.b(m,[i.hm]),h=(0,i.hm)(),[g,y]=v(m),w=n.forwardRef((e,t)=&gt;{let{color:r=s.color.default,highContrast:a=s.highContrast.default,size:l=s.size.default,variant:u=s.variant.default,...c}=e,{__scopeCheckboxGroup:d,className:m,...v}=(0,f.y)(c,p.E),y=h(d);return n.createElement(g,{scope:d,color:r,size:l,highContrast:a,variant:u},n.createElement(i.fC,{...y,...v,ref:t,className:o("rt-CheckboxGroupRoot",m)}))});w.displayName="CheckboxGroup.Root";let b=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxGroup:r,children:a,className:i,style:l,...u}=e,{size:s}=y("CheckboxGroupItem",r);return a?n.createElement(d.x,{as:"label",size:s,className:o("rt-CheckboxGroupItem",i),style:l},n.createElement(x,{__scopeCheckboxGroup:r,...u,ref:t}),a&amp;&amp;n.createElement("span",{className:"rt-CheckboxGroupItemInner"},a)):n.createElement(x,{__scopeCheckboxGroup:r,...u,ref:t,className:i,style:l})});b.displayName="CheckboxGroup.Item";let x=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxGroup:r,...a}=e,l=y("CheckboxGroupItemCheckbox",r),u=h(r),{color:d,className:m}=(0,f.y)({...a,...l},s,p.E);return n.createElement(i.ck,{...u,"data-accent-color":d,...a,ref:t,className:o("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxGroupItemCheckbox",m)},n.createElement(i.z$,{...u,asChild:!0,className:"rt-BaseCheckboxIndicator"},n.createElement(c.dc,null)))});x.displayName="CheckboxGroup.ItemCheckbox"},7779:function(e,t,r){"use strict";r.d(t,{z$:function(){return M},ck:function(){return R},fC:function(){return E},hm:function(){return v}});var n=r(2265),o=r(9114),a=r(9251),i=r(3966),l=r(4088),u=r(6484),s=r(2912),c=s.WV;c.dispatchDiscreteCustomEvent=s.jH,c.Root=s.WV;var d=r(8575);let{useDirection:f}=o,p="CheckboxGroup",[m,v]=i.b(p,[l.Pc,a.createCheckboxScope]),h=l.Pc(),g=a.createCheckboxScope(),[y,w]=m(p),b=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxGroup:r,name:o,defaultValue:a,value:i,required:s=!1,disabled:d=!1,orientation:p,dir:m,loop:v=!0,onValueChange:g,...w}=e,b=h(r),x=f(m),[C=[],N]=(0,u.T)({prop:i,defaultProp:a,onChange:g}),E=n.useCallback(e=&gt;N(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[N]),R=n.useCallback(e=&gt;N(function(){let t=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:[];return t.filter(t=&gt;t!==e)}),[N]);return n.createElement(y,{scope:r,name:o,required:s,disabled:d,value:C,onItemCheck:E,onItemUncheck:R},n.createElement(l.fC,{asChild:!0,...b,orientation:p,dir:x,loop:v},n.createElement(c.div,{role:"group","data-disabled":d?"":void 0,dir:x,...w,ref:t})))});b.displayName=p;let x="CheckboxGroupItem",C=n.forwardRef((e,t)=&gt;{var r;let{__scopeCheckboxGroup:o,disabled:i,...u}=e,s=w(x,o),c=s.disabled||i,f=h(o),p=g(o),m=n.useRef(null),v=(0,d.e)(t,m),y=null===(r=s.value)||void 0===r?void 0:r.includes(u.value);return n.createElement(l.ck,{asChild:!0,...f,focusable:!c,active:y},n.createElement(a.Root,{name:s.name,disabled:c,required:s.required,checked:y,...p,...u,ref:v,onCheckedChange:t=&gt;{t?s.onItemCheck(e.value):s.onItemUncheck(e.value)}}))});C.displayName=x;let N=n.forwardRef((e,t)=&gt;{let{__scopeCheckboxGroup:r,...o}=e,i=g(r);return n.createElement(a.Indicator,{...i,...o,ref:t})});N.displayName="CheckboxGroupIndicator";let E=b,R=C,M=N},3120:function(e,t,r){"use strict";r.d(t,{Checkbox:function(){return d}});var n=r(2265),o=r(6760),a=r(9251),i=r(6484),l=r(8015),u=r(2717),s=r(9095),c=r(6183);let d=n.forwardRef((e,t)=&gt;{let{className:r,color:d,checked:f,defaultChecked:p,onCheckedChange:m,...v}=(0,s.y)(e,l.m,c.E),[h,g]=(0,i.T)({prop:f,defaultProp:p,onChange:m});return n.createElement(a.Root,{"data-accent-color":d,...v,defaultChecked:p,checked:h,onCheckedChange:g,asChild:!1,ref:t,className:o("rt-reset","rt-BaseCheckboxRoot","rt-CheckboxRoot",r)},n.createElement(a.Indicator,{asChild:!0,className:"rt-BaseCheckboxIndicator rt-CheckboxIndicator"},n.createElement("indeterminate"===h?u.kC:u.dc,null)))});d.displayName="Checkbox"},1348:function(e,t,r){"use strict";r.r(t),r.d(t,{CheckboxItem:function(){return C},Content:function(){return h},Group:function(){return w},Item:function(){return y},Label:function(){return g},RadioGroup:function(){return b},RadioItem:function(){return x},Root:function(){return p},Separator:function(){return M},Sub:function(){return N},SubContent:function(){return R},SubTrigger:function(){return E},Trigger:function(){return m}});var n=r(2265),o=r(6760),a=r(6442),i=r(8482),l=r(2894),u=r(8191),s=r(5855),c=r(2717),d=r(9095),f=r(5921);let p=e=&gt;n.createElement(a.Root,{...e});p.displayName="ContextMenu.Root";let m=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e;return n.createElement(a.Trigger,{...o,ref:t,asChild:!0},(0,f.O)(r))});m.displayName="ContextMenu.Trigger";let v=n.createContext({}),h=n.forwardRef((e,t)=&gt;{let r=(0,s.useThemeContext)(),{size:i=u.JD.size.default,variant:c=u.JD.variant.default,highContrast:f=u.JD.highContrast.default}=e,{className:p,children:m,color:h,container:g,forceMount:y,...w}=(0,d.y)(e,u.JD),b=h||r.accentColor;return n.createElement(a.Portal,{container:g,forceMount:y},n.createElement(s.Theme,{asChild:!0},n.createElement(a.Content,{"data-accent-color":b,alignOffset:-(4*Number(i)),collisionPadding:10,...w,asChild:!1,ref:t,className:o("rt-PopperContent","rt-BaseMenuContent","rt-ContextMenuContent",p)},n.createElement(l.x,{type:"auto"},n.createElement("div",{className:o("rt-BaseMenuViewport","rt-ContextMenuViewport")},n.createElement(v.Provider,{value:n.useMemo(()=&gt;({size:i,variant:c,color:b,highContrast:f}),[i,c,b,f])},m))))))});h.displayName="ContextMenu.Content";let g=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Label,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuLabel","rt-ContextMenuLabel",r)})});g.displayName="ContextMenu.Label";let y=n.forwardRef((e,t)=&gt;{let{className:r,children:l,color:s=u.nj.color.default,shortcut:c,...d}=e;return n.createElement(a.Item,{"data-accent-color":s,...d,ref:t,className:o("rt-reset","rt-BaseMenuItem","rt-ContextMenuItem",r)},n.createElement(i.A4,null,l),c&amp;&amp;n.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},c))});y.displayName="ContextMenu.Item";let w=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Group,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuGroup","rt-ContextMenuGroup",r)})});w.displayName="ContextMenu.Group";let b=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.RadioGroup,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuRadioGroup","rt-ContextMenuRadioGroup",r)})});b.displayName="ContextMenu.RadioGroup";let x=n.forwardRef((e,t)=&gt;{let{children:r,className:l,color:s=u.QN.color.default,...d}=e;return n.createElement(a.RadioItem,{...d,asChild:!1,ref:t,"data-accent-color":s,className:o("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-ContextMenuItem","rt-ContextMenuRadioItem",l)},n.createElement(i.A4,null,r),n.createElement(a.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},n.createElement(c.dc,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})))});x.displayName="ContextMenu.RadioItem";let C=n.forwardRef((e,t)=&gt;{let{children:r,className:l,shortcut:s,color:d=u.km.color.default,...f}=e;return n.createElement(a.CheckboxItem,{...f,asChild:!1,ref:t,"data-accent-color":d,className:o("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-ContextMenuItem","rt-ContextMenuCheckboxItem",l)},n.createElement(i.A4,null,r),n.createElement(a.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-ContextMenuItemIndicator"},n.createElement(c.dc,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),s&amp;&amp;n.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},s))});C.displayName="ContextMenu.CheckboxItem";let N=e=&gt;n.createElement(a.Sub,{...e});N.displayName="ContextMenu.Sub";let E=n.forwardRef((e,t)=&gt;{let{className:r,children:i,...l}=e;return n.createElement(a.SubTrigger,{...l,asChild:!1,ref:t,className:o("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-ContextMenuItem","rt-ContextMenuSubTrigger",r)},i,n.createElement("div",{className:"rt-BaseMenuShortcut rt-ContextMenuShortcut"},n.createElement(c.OW,{className:"rt-BaseMenuSubTriggerIcon rt-ContextMenuSubTriggerIcon"})))});E.displayName="ContextMenu.SubTrigger";let R=n.forwardRef((e,t)=&gt;{let{size:r,variant:i,color:c,highContrast:f}=n.useContext(v),{className:p,children:m,container:h,forceMount:g,...y}=(0,d.y)({size:r,variant:i,color:c,highContrast:f,...e},u.JD);return n.createElement(a.Portal,{container:h,forceMount:g},n.createElement(s.Theme,{asChild:!0},n.createElement(a.SubContent,{"data-accent-color":c,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...y,asChild:!1,ref:t,className:o("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-ContextMenuContent","rt-ContextMenuSubContent",p)},n.createElement(l.x,{type:"auto"},n.createElement("div",{className:o("rt-BaseMenuViewport","rt-ContextMenuViewport")},m)))))});R.displayName="ContextMenu.SubContent";let M=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Separator,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuSeparator","rt-ContextMenuSeparator",r)})});M.displayName="ContextMenu.Separator"},8696:function(e,t,r){"use strict";r.r(t),r.d(t,{CheckboxItem:function(){return C},Content:function(){return h},Group:function(){return w},Item:function(){return y},Label:function(){return g},RadioGroup:function(){return b},RadioItem:function(){return x},Root:function(){return p},Separator:function(){return M},Sub:function(){return N},SubContent:function(){return R},SubTrigger:function(){return E},Trigger:function(){return m},TriggerIcon:function(){return c.v4}});var n=r(2265),o=r(6760),a=r(5714),i=r(8482),l=r(2894),u=r(8191),s=r(5855),c=r(2717),d=r(9095),f=r(5921);let p=e=&gt;n.createElement(a.Root,{...e});p.displayName="DropdownMenu.Root";let m=n.forwardRef((e,t)=&gt;{let{children:r,...o}=e;return n.createElement(a.Trigger,{...o,ref:t,asChild:!0},(0,f.O)(r))});m.displayName="DropdownMenu.Trigger";let v=n.createContext({}),h=n.forwardRef((e,t)=&gt;{let r=(0,s.useThemeContext)(),{size:i=u.JD.size.default,variant:c=u.JD.variant.default,highContrast:f=u.JD.highContrast.default}=e,{className:p,children:m,color:h,container:g,forceMount:y,...w}=(0,d.y)(e,u.JD),b=h||r.accentColor;return n.createElement(a.Portal,{container:g,forceMount:y},n.createElement(s.Theme,{asChild:!0},n.createElement(a.Content,{"data-accent-color":b,align:"start",sideOffset:4,collisionPadding:10,...w,asChild:!1,ref:t,className:o("rt-PopperContent","rt-BaseMenuContent","rt-DropdownMenuContent",p)},n.createElement(l.x,{type:"auto"},n.createElement("div",{className:o("rt-BaseMenuViewport","rt-DropdownMenuViewport")},n.createElement(v.Provider,{value:n.useMemo(()=&gt;({size:i,variant:c,color:b,highContrast:f}),[i,c,b,f])},m))))))});h.displayName="DropdownMenu.Content";let g=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Label,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuLabel","rt-DropdownMenuLabel",r)})});g.displayName="DropdownMenu.Label";let y=n.forwardRef((e,t)=&gt;{let{className:r,children:l,color:s=u.nj.color.default,shortcut:c,...d}=e;return n.createElement(a.Item,{"data-accent-color":s,...d,ref:t,className:o("rt-reset","rt-BaseMenuItem","rt-DropdownMenuItem",r)},n.createElement(i.A4,null,l),c&amp;&amp;n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},c))});y.displayName="DropdownMenu.Item";let w=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Group,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuGroup","rt-DropdownMenuGroup",r)})});w.displayName="DropdownMenu.Group";let b=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.RadioGroup,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuRadioGroup","rt-DropdownMenuRadioGroup",r)})});b.displayName="DropdownMenu.RadioGroup";let x=n.forwardRef((e,t)=&gt;{let{children:r,className:i,color:l=u.QN.color.default,...s}=e;return n.createElement(a.RadioItem,{...s,asChild:!1,ref:t,"data-accent-color":l,className:o("rt-BaseMenuItem","rt-BaseMenuRadioItem","rt-DropdownMenuItem","rt-DropdownMenuRadioItem",i)},r,n.createElement(a.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},n.createElement(c.dc,{className:"rt-BaseMenuItemIndicatorIcon rt-DropdownMenuItemIndicatorIcon"})))});x.displayName="DropdownMenu.RadioItem";let C=n.forwardRef((e,t)=&gt;{let{children:r,className:i,shortcut:l,color:s=u.km.color.default,...d}=e;return n.createElement(a.CheckboxItem,{...d,asChild:!1,ref:t,"data-accent-color":s,className:o("rt-BaseMenuItem","rt-BaseMenuCheckboxItem","rt-DropdownMenuItem","rt-DropdownMenuCheckboxItem",i)},r,n.createElement(a.ItemIndicator,{className:"rt-BaseMenuItemIndicator rt-DropdownMenuItemIndicator"},n.createElement(c.dc,{className:"rt-BaseMenuItemIndicatorIcon rt-ContextMenuItemIndicatorIcon"})),l&amp;&amp;n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},l))});C.displayName="DropdownMenu.CheckboxItem";let N=e=&gt;n.createElement(a.Sub,{...e});N.displayName="DropdownMenu.Sub";let E=n.forwardRef((e,t)=&gt;{let{className:r,children:i,...l}=e;return n.createElement(a.SubTrigger,{...l,asChild:!1,ref:t,className:o("rt-BaseMenuItem","rt-BaseMenuSubTrigger","rt-DropdownMenuItem","rt-DropdownMenuSubTrigger",r)},i,n.createElement("div",{className:"rt-BaseMenuShortcut rt-DropdownMenuShortcut"},n.createElement(c.OW,{className:"rt-BaseMenuSubTriggerIcon rt-DropdownMenuSubtriggerIcon"})))});E.displayName="DropdownMenu.SubTrigger";let R=n.forwardRef((e,t)=&gt;{let{size:r,variant:i,color:c,highContrast:f}=n.useContext(v),{className:p,children:m,container:h,forceMount:g,...y}=(0,d.y)({size:r,variant:i,color:c,highContrast:f,...e},u.JD);return n.createElement(a.Portal,{container:h,forceMount:g},n.createElement(s.Theme,{asChild:!0},n.createElement(a.SubContent,{"data-accent-color":c,alignOffset:-(4*Number(r)),sideOffset:1,collisionPadding:10,...y,asChild:!1,ref:t,className:o("rt-PopperContent","rt-BaseMenuContent","rt-BaseMenuSubContent","rt-DropdownMenuContent","rt-DropdownMenuSubContent",p)},n.createElement(l.x,{type:"auto"},n.createElement("div",{className:o("rt-BaseMenuViewport","rt-DropdownMenuViewport")},m)))))});R.displayName="DropdownMenu.SubContent";let M=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Separator,{...i,asChild:!1,ref:t,className:o("rt-BaseMenuSeparator","rt-DropdownMenuSeparator",r)})});M.displayName="DropdownMenu.Separator"},1341:function(e,t,r){"use strict";r.d(t,{k:function(){return c}});var n=r(2265),o=r(6760),a=r(9095),i=r(9849),l=r(6183),u=r(5879),s=r(2373);let c=n.forwardRef((e,t)=&gt;{let{className:r,asChild:c,as:d="div",...f}=(0,a.y)(e,s.l,i.P,l.E);return n.createElement(c?u.g7:d,{...f,ref:t,className:o("rt-Flex",r)})});c.displayName="Flex"},2373:function(e,t,r){"use strict";r.d(t,{l:function(){return a}});var n=r(166),o=r(7550);let a={as:{type:"enum",values:["div","span"],default:"div"},...n.C,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},...o.c}},7623:function(e,t,r){"use strict";r.d(t,{r:function(){return c}});var n=r(2265),o=r(6760),a=r(5879),i=r(8528),l=r(9095),u=r(9849),s=r(6183);let c=n.forwardRef((e,t)=&gt;{let{className:r,asChild:c,as:d="div",...f}=(0,l.y)(e,i.L,u.P,s.E);return n.createElement(c?a.g7:d,{...f,ref:t,className:o("rt-Grid",r)})});c.displayName="Grid"},8528:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(166),o=r(7550);let a={as:{type:"enum",values:["div","span"],default:"div"},...n.C,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:i,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:i,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},...o.c};function i(e){return a.columns.values.includes(e)?e:e?.match(/^\d+$/)?`repeat(${e}, minmax(0, 1fr))`:e}},1961:function(e,t,r){"use strict";r.d(t,{X:function(){return g}});var n=r(2265),o=r(6760),a=r(8482),i=r(166),l=r(9002),u=r(9491),s=r(3603),c=r(3777),d=r(7617),f=r(4146),p=r(1808);let m={as:{type:"enum",values:["h1","h2","h3","h4","h5","h6"],default:"h1"},...i.C,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],default:"6",responsive:!0},...p.x,...c.O,...s.E,...f.w,...d.u,...l.EG,...u.K};var v=r(9095),h=r(6183);let g=n.forwardRef((e,t)=&gt;{let{children:r,className:i,asChild:l,as:u="h1",color:s,...c}=(0,v.y)(e,m,h.E);return n.createElement(a.fC,{"data-accent-color":s,...c,ref:t,className:o("rt-Heading",i)},l?r:n.createElement(u,null,r))});g.displayName="Heading"},2366:function(e,t,r){"use strict";r.d(t,{h:function(){return i}});var n=r(2265),o=r(6760),a=r(1719);let i=n.forwardRef(({className:e,...t},r)=&gt;n.createElement(a.Y,{...t,ref:r,className:o("rt-IconButton",e)}));i.displayName="IconButton"},2717:function(e,t,r){"use strict";r.d(t,{OW:function(){return l},dc:function(){return a},kC:function(){return o},v4:function(){return i}});var n=r(2265);let o=n.forwardRef((e,t)=&gt;n.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},n.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"})));o.displayName="ThickDividerHorizontalIcon";let a=n.forwardRef((e,t)=&gt;n.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},n.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"})));a.displayName="ThickCheckIcon";let i=n.forwardRef((e,t)=&gt;n.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},n.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"})));i.displayName="ChevronDownIcon";let l=n.forwardRef((e,t)=&gt;n.createElement("svg",{width:"9",height:"9",viewBox:"0 0 9 9",fill:"currentcolor",xmlns:"http://www.w3.org/2000/svg",...e,ref:t},n.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"})));l.displayName="ThickChevronRightIcon"},673:function(e,t,r){"use strict";r.d(t,{VY:function(){return v},fC:function(){return p},xz:function(){return m}});var n=r(2265),o=r(6760),a=r(2612),i=r(9095),l=r(5921),u=r(166),s=r(3825),c=r(3539);let d={...u.C,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4"],default:"2",responsive:!0},width:c.n.width,minWidth:c.n.minWidth,maxWidth:{...c.n.maxWidth,default:"480px"},...s.F};var f=r(5855);let p=e=&gt;n.createElement(a.Root,{...e});p.displayName="Popover.Root";let m=n.forwardRef(({children:e,...t},r)=&gt;n.createElement(a.Trigger,{...t,ref:r,asChild:!0},(0,l.O)(e)));m.displayName="Popover.Trigger";let v=n.forwardRef((e,t)=&gt;{let{className:r,forceMount:l,container:u,...s}=(0,i.y)(e,d);return n.createElement(a.Portal,{container:u,forceMount:l},n.createElement(f.Theme,{asChild:!0},n.createElement(a.Content,{align:"start",sideOffset:8,collisionPadding:10,...s,ref:t,className:o("rt-PopperContent","rt-PopoverContent",r)})))});v.displayName="Popover.Content",n.forwardRef(({children:e,...t},r)=&gt;n.createElement(a.Close,{...t,ref:r,asChild:!0},(0,l.O)(e))).displayName="Popover.Close",n.forwardRef(({children:e,...t},r)=&gt;n.createElement(a.Anchor,{...t,ref:r})).displayName="Popover.Anchor"},847:function(e,t,r){"use strict";r.r(t),r.d(t,{Item:function(){return b},Root:function(){return w}});var n=r(2265),o=r(6760),a=r(3966),i=r(4519),l=r(166),u=r(9002),s=r(9491);let c={...l.C,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"},...u.EG,...s.K};var d=r(3471),f=r(9095),p=r(6183);let m="RadioGroup",[v]=a.b(m,[i.createRadioGroupScope]),h=i.createRadioGroupScope(),[g,y]=v(m),w=n.forwardRef((e,t)=&gt;{let{color:r=c.color.default,highContrast:a=c.highContrast.default,size:l=c.size.default,variant:u=c.variant.default,...s}=e,{__scopeRadioGroup:d,className:m,...v}=(0,f.y)(s,p.E),y=h(d);return n.createElement(g,{scope:d,color:r,highContrast:a,size:l,variant:u},n.createElement(i.Root,{...y,...v,ref:t,className:o("rt-RadioGroupRoot",m)}))});w.displayName="RadioGroup.Root";let b=n.forwardRef((e,t)=&gt;{let{__scopeRadioGroup:r,children:a,className:i,style:l,...u}=e,{size:s}=y("RadioGroupItem",r);return a?n.createElement(d.x,{as:"label",size:s,className:o("rt-RadioGroupItem",i),style:l},n.createElement(x,{__scopeRadioGroup:r,...u,ref:t}),a&amp;&amp;n.createElement("span",{className:"rt-RadioGroupItemInner"},a)):n.createElement(x,{__scopeRadioGroup:r,...u,ref:t,className:i,style:l})});b.displayName="RadioGroup.Item";let x=n.forwardRef((e,t)=&gt;{let{__scopeRadioGroup:r,...a}=e,l=y("RadioGroupItemRadio",r),u=h(r),{color:s,className:d}=(0,f.y)({...a,...l},c,p.E);return n.createElement(i.Item,{...u,"data-accent-color":s,...a,asChild:!1,ref:t,className:o("rt-reset","rt-BaseRadioRoot",d)})});x.displayName="RadioGroup.ItemRadio"},126:function(e,t,r){"use strict";r.d(t,{Radio:function(){return f}});var n=r(2265),o=r(6760),a=r(6741),i=r(8575),l=r(9002),u=r(9491);let s={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"},...l.EG,...u.K};var c=r(6183),d=r(9095);let f=n.forwardRef((e,t)=&gt;{let r=n.useRef(null),{className:l,color:u,onChange:f,onValueChange:p,...m}=(0,d.y)(e,s,c.E);return n.createElement("input",{type:"radio","data-accent-color":u,...m,onChange:(0,a.M)(f,e=&gt;null==p?void 0:p(e.currentTarget.value)),ref:(0,i.F)(r,t),className:o("rt-reset","rt-BaseRadioRoot","rt-RadioRoot",l)})});f.displayName="Radio"},2894:function(e,t,r){"use strict";r.d(t,{x:function(){return p}});var n=r(2265),o=r(6760),a=r(1208),i=r(166),l=r(4925);let u={...i.C,size:{type:"enum",className:"rt-r-size",values:["1","2","3"],default:"1",responsive:!0},...l.I,scrollbars:{type:"enum",values:["vertical","horizontal","both"],default:"both"}};var s=r(1346),c=r(6509);let d=r(6183).E.m.values;var f=r(602);let p=n.forwardRef((e,t)=&gt;{let{rest:r,...i}=function(e){let{m:t,mx:r,my:n,mt:o,mr:a,mb:i,ml:l,...u}=e;return{m:t,mx:r,my:n,mt:o,mr:a,mb:i,ml:l,rest:u}}(e),[l,p]=function(e){let[t,r]=(0,s.uq)({className:"rt-r-m",customProperties:["--margin"],propValues:d,value:e.m}),[n,a]=(0,s.uq)({className:"rt-r-mx",customProperties:["--margin-left","--margin-right"],propValues:d,value:e.mx}),[i,l]=(0,s.uq)({className:"rt-r-my",customProperties:["--margin-top","--margin-bottom"],propValues:d,value:e.my}),[u,f]=(0,s.uq)({className:"rt-r-mt",customProperties:["--margin-top"],propValues:d,value:e.mt}),[p,m]=(0,s.uq)({className:"rt-r-mr",customProperties:["--margin-right"],propValues:d,value:e.mr}),[v,h]=(0,s.uq)({className:"rt-r-mb",customProperties:["--margin-bottom"],propValues:d,value:e.mb}),[g,y]=(0,s.uq)({className:"rt-r-ml",customProperties:["--margin-left"],propValues:d,value:e.ml});return[o(t,n,i,u,p,v,g),(0,c.y)(r,a,l,f,m,h,y)]}(i),{asChild:m,children:v,className:h,style:g,type:y,scrollHideDelay:w="scroll"!==y?0:void 0,dir:b,size:x=u.size.default,radius:C=u.radius.default,scrollbars:N=u.scrollbars.default,...E}=r;return n.createElement(a.Root,{type:y,scrollHideDelay:w,className:o("rt-ScrollAreaRoot",l,h),style:(0,c.y)(p,g),asChild:m},(0,f.x)({asChild:m,children:v},e=&gt;n.createElement(n.Fragment,null,n.createElement(a.Viewport,{...E,ref:t,className:"rt-ScrollAreaViewport"},e),n.createElement("div",{className:"rt-ScrollAreaViewportFocusRing"}),"vertical"!==N?n.createElement(a.Scrollbar,{"data-radius":C,orientation:"horizontal",className:o("rt-ScrollAreaScrollbar",(0,s.RE)({className:"rt-r-size",value:x,propValues:u.size.values}))},n.createElement(a.Thumb,{className:"rt-ScrollAreaThumb"})):null,"horizontal"!==N?n.createElement(a.Scrollbar,{"data-radius":C,orientation:"vertical",className:o("rt-ScrollAreaScrollbar",(0,s.RE)({className:"rt-r-size",value:x,propValues:u.size.values}))},n.createElement(a.Thumb,{className:"rt-ScrollAreaThumb"})):null,"both"===N?n.createElement(a.Corner,{className:"rt-ScrollAreaCorner"}):null)))});p.displayName="ScrollArea"},9741:function(e,t,r){"use strict";r.r(t),r.d(t,{Item:function(){return d},Root:function(){return c}});var n=r(2265),o=r(6760),a=r(9935),i=r(6484);let l={disabled:{type:"boolean",className:"disabled",default:!1},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"},...r(4925).I};var u=r(9095),s=r(6183);let c=n.forwardRef((e,t)=&gt;{let{className:r,children:c,radius:d,value:f,defaultValue:p,onValueChange:m,...v}=(0,u.y)(e,l,s.E),[h,g]=(0,i.T)({prop:f,onChange:m,defaultProp:p});return n.createElement(a.Root,{"data-disabled":e.disabled||void 0,"data-radius":d,ref:t,className:o("rt-SegmentedControlRoot",r),onValueChange:e=&gt;{e&amp;&amp;g(e)},...v,type:"single",value:h,asChild:!1,disabled:!!e.disabled},c,n.createElement("div",{className:"rt-SegmentedControlIndicator"}))});c.displayName="SegmentedControl.Root";let d=n.forwardRef((e,t)=&gt;{let{children:r,className:i,...l}=e;return n.createElement(a.Item,{ref:t,className:o("rt-reset","rt-SegmentedControlItem",i),...l,disabled:!1,asChild:!1},n.createElement("span",{className:"rt-SegmentedControlItemSeparator"}),n.createElement("span",{className:"rt-SegmentedControlItemLabel"},n.createElement("span",{className:"rt-SegmentedControlItemLabelActive"},r),n.createElement("span",{className:"rt-SegmentedControlItemLabelInactive","aria-hidden":!0},r)))});d.displayName="SegmentedControl.Item"},9727:function(e,t,r){"use strict";r.r(t),r.d(t,{Content:function(){return b},Group:function(){return C},Item:function(){return x},Label:function(){return N},Root:function(){return y},Separator:function(){return E},Trigger:function(){return w}});var n=r(2265),o=r(6760),a=r(4354),i=r(1208),l=r(9095),u=r(6183),s=r(2717),c=r(9002),d=r(9491),f=r(4925);let p={type:"enum",className:"rt-r-size",values:["1","2","3"],default:"2",responsive:!0},m={variant:{type:"enum",className:"rt-variant",values:["classic","surface","soft","ghost"],default:"surface"},...c.EG,...f.I,placeholder:{type:"string"}},v={variant:{type:"enum",className:"rt-variant",values:["solid","soft"],default:"solid"},...c.EG,...d.K};var h=r(5855);let g=n.createContext({}),y=e=&gt;{let{children:t,size:r=p.default,...o}=e;return n.createElement(a.Root,{...o},n.createElement(g.Provider,{value:n.useMemo(()=&gt;({size:r}),[r])},t))};y.displayName="Select.Root";let w=n.forwardRef((e,t)=&gt;{let r=n.useContext(g),{children:i,className:c,color:d,radius:f,placeholder:v,...h}=(0,l.y)({size:null==r?void 0:r.size,...e},{size:p},m,u.E);return n.createElement(a.Trigger,{asChild:!0},n.createElement("button",{"data-accent-color":d,"data-radius":f,...h,ref:t,className:o("rt-reset","rt-SelectTrigger",c)},n.createElement("span",{className:"rt-SelectTriggerInner"},n.createElement(a.Value,{placeholder:v},i)),n.createElement(a.Icon,{asChild:!0},n.createElement(s.v4,{className:"rt-SelectIcon"}))))});w.displayName="Select.Trigger";let b=n.forwardRef((e,t)=&gt;{let r=n.useContext(g),{className:u,children:s,color:c,container:d,...f}=(0,l.y)({size:null==r?void 0:r.size,...e},{size:p},v),m=(0,h.useThemeContext)(),y=c||m.accentColor;return n.createElement(a.Portal,{container:d},n.createElement(h.Theme,{asChild:!0},n.createElement(a.Content,{"data-accent-color":y,sideOffset:4,...f,asChild:!1,ref:t,className:o({"rt-PopperContent":"popper"===f.position},"rt-SelectContent",u)},n.createElement(i.Root,{type:"auto",className:"rt-ScrollAreaRoot"},n.createElement(a.Viewport,{asChild:!0,className:"rt-SelectViewport"},n.createElement(i.Viewport,{className:"rt-ScrollAreaViewport",style:{overflowY:void 0}},s)),n.createElement(i.Scrollbar,{className:"rt-ScrollAreaScrollbar rt-r-size-1",orientation:"vertical"},n.createElement(i.Thumb,{className:"rt-ScrollAreaThumb"}))))))});b.displayName="Select.Content";let x=n.forwardRef((e,t)=&gt;{let{className:r,children:i,...l}=e;return n.createElement(a.Item,{...l,asChild:!1,ref:t,className:o("rt-SelectItem",r)},n.createElement(a.ItemIndicator,{className:"rt-SelectItemIndicator"},n.createElement(s.dc,{className:"rt-SelectItemIndicatorIcon"})),n.createElement(a.ItemText,null,i))});x.displayName="Select.Item";let C=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Group,{...i,asChild:!1,ref:t,className:o("rt-SelectGroup",r)})});C.displayName="Select.Group";let N=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Label,{...i,asChild:!1,ref:t,className:o("rt-SelectLabel",r)})});N.displayName="Select.Label";let E=n.forwardRef((e,t)=&gt;{let{className:r,...i}=e;return n.createElement(a.Separator,{...i,asChild:!1,ref:t,className:o("rt-SelectSeparator",r)})});E.displayName="Select.Separator"},5879:function(e,t,r){"use strict";r.d(t,{g7:function(){return o}});var n=r(8482);n.fC;let o=n.fC;n.A4},3275:function(e,t,r){"use strict";r.r(t),r.d(t,{Root:function(){return m},Slot:function(){return v}});var n=r(2265),o=r(6760),a=r(8575),i=r(9002),l=r(1159),u=r(4925),s=r(2373);let c={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"},...i.EG,...u.I},d={side:{type:"enum",values:["left","right"]},...i.EG,gap:s.l.gap,px:l.i.px,pl:l.i.pl,pr:l.i.pr};var f=r(9095),p=r(6183);let m=n.forwardRef((e,t)=&gt;{let r=n.useRef(null),{children:i,className:l,color:u,radius:s,style:d,...m}=(0,f.y)(e,c,p.E);return n.createElement("div",{"data-accent-color":u,"data-radius":s,style:d,className:o("rt-TextFieldRoot",l),onPointerDown:e=&gt;{let t=e.target;if(t.closest("input, button, a"))return;let n=r.current;if(!n)return;let o=t.closest("\n            .rt-TextFieldSlot[data-side='right'],\n            .rt-TextFieldSlot:not([data-side='right']) ~ .rt-TextFieldSlot:not([data-side='left'])\n          ")?n.value.length:0;requestAnimationFrame(()=&gt;{try{n.setSelectionRange(o,o)}catch(e){}n.focus()})}},n.createElement("input",{spellCheck:"false",...m,ref:(0,a.F)(r,t),className:"rt-reset rt-TextFieldInput"}),i)});m.displayName="TextField.Root";let v=n.forwardRef((e,t)=&gt;{let{className:r,color:a,side:i,...l}=(0,f.y)(e,d);return n.createElement("div",{"data-accent-color":a,"data-side":i,...l,ref:t,className:o("rt-TextFieldSlot",r)})});v.displayName="TextField.Slot"},3471:function(e,t,r){"use strict";r.d(t,{x:function(){return g}});var n=r(2265),o=r(6760),a=r(8482),i=r(9095),l=r(6183),u=r(166),s=r(9002),c=r(9491),d=r(3603),f=r(3777),p=r(7617),m=r(4146),v=r(1808);let h={as:{type:"enum",values:["span","div","label","p"],default:"span"},...u.C,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0},...v.x,...f.O,...d.E,...m.w,...p.u,...s.EG,...c.K},g=n.forwardRef((e,t)=&gt;{let{children:r,className:u,asChild:s,as:c="span",color:d,...f}=(0,i.y)(e,h,l.E);return n.createElement(a.fC,{"data-accent-color":d,...f,ref:t,className:o("rt-Text",u)},s?r:n.createElement(c,null,r))});g.displayName="Text"},8613:function(e,t,r){"use strict";r.d(t,{ThemePanel:function(){return j}});var n=r(2265),o=r(6606),a=r(1341),i=r(2894),l=r(5536),u=r(6760),s=r(9484),c=r(3471),d=r(5855),f=r(9095),p=r(3539);let m={content:{type:"ReactNode",required:!0},width:p.n.width,minWidth:p.n.minWidth,maxWidth:{...p.n.maxWidth,default:"360px"}},v=n.forwardRef((e,t)=&gt;{let{children:r,className:o,open:a,defaultOpen:i,onOpenChange:l,delayDuration:p,disableHoverableContent:v,content:h,container:g,forceMount:y,...w}=(0,f.y)(e,m);return n.createElement(s.Root,{open:a,defaultOpen:i,onOpenChange:l,delayDuration:p,disableHoverableContent:v},n.createElement(s.Trigger,{asChild:!0},r),n.createElement(s.Portal,{container:g,forceMount:y},n.createElement(d.Theme,{asChild:!0},n.createElement(s.Content,{sideOffset:4,collisionPadding:10,...w,asChild:!1,ref:t,className:u("rt-TooltipContent",o)},n.createElement(c.x,{as:"p",className:"rt-TooltipText",size:"1"},h),n.createElement(s.Arrow,{className:"rt-TooltipArrow"})))))});v.displayName="Tooltip";var h=r(8482);let g={...r(166).C,size:{type:"enum",className:"rt-r-size",values:["1","2","3","4","5","6","7","8","9"],responsive:!0}};var y=r(6183);let w=n.forwardRef((e,t)=&gt;{let{asChild:r,className:o,...a}=(0,f.y)(e,g,y.E),i=r?h.fC:"kbd";return n.createElement(i,{...a,ref:t,className:u("rt-reset","rt-Kbd",o)})});w.displayName="Kbd";var b=r(1961),x=r(7623),C=r(673),N=r(2366),E=r(3732),R=r(7437),M=({children:e,label:t})=&gt;{let r=n.Children.only(e);return(0,R.jsxs)(R.Fragment,{children:[n.cloneElement(r,{"aria-hidden":"true",focusable:"false"}),(0,R.jsx)(E.f,{children:t})]})};M.displayName="AccessibleIcon";var T=r(1913),S=r(4777),P=r(5217),I=r(4528);let j=n.forwardRef((e,t)=&gt;{let{defaultOpen:r=!0,...o}=e,[a,i]=n.useState(r);return n.createElement(k,{...o,ref:t,open:a,onOpenChange:i})});j.displayName="ThemePanel";let k=n.forwardRef((e,t)=&gt;{let{open:r,onOpenChange:u,onAppearanceChange:s,...f}=e,{appearance:p,onAppearanceChange:m,accentColor:h,onAccentColorChange:g,grayColor:y,onGrayColorChange:E,panelBackground:R,onPanelBackgroundChange:j,radius:k,onRadiusChange:A,scaling:O,onScalingChange:L}=(0,d.useThemeContext)(),_=void 0!==s,F=(0,o.W)(s),V=n.useCallback(e=&gt;{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),()=&gt;{window.getComputedStyle(document.body),setTimeout(()=&gt;{document.head.removeChild(e)},1)}}();if("inherit"!==p){m(e);return}_?F(e):(K(e),function(e){let t=document.documentElement,r=t.classList.contains("light-theme"),n=t.classList.contains("dark-theme"),o=t.classList.contains("light"),a=t.classList.contains("dark");(r||n)&amp;&amp;(t.classList.remove("light-theme","dark-theme"),t.style.colorScheme=e,t.classList.add("".concat(e,"-theme"))),(o||a)&amp;&amp;(t.classList.remove("light","dark"),t.style.colorScheme=e,t.classList.add(e)),r||n||o||a||(t.style.colorScheme=e,t.classList.add(e))}(e)),t()},[p,m,_,F]),W=(0,P.G)(h),B="auto"===y?W:y,[U,z]=n.useState("idle");async function G(){let e={appearance:p===I.y.appearance.default?void 0:p,accentColor:h===I.y.accentColor.default?void 0:h,grayColor:y===I.y.grayColor.default?void 0:y,panelBackground:R===I.y.panelBackground.default?void 0:R,radius:k===I.y.radius.default?void 0:k,scaling:O===I.y.scaling.default?void 0:O},t=Object.keys(e).filter(t=&gt;void 0!==e[t]).map(t=&gt;"".concat(t,'="').concat(e[t],'"')).join(" ");z("copying"),await navigator.clipboard.writeText(t?"&lt;Theme ".concat(t,"&gt;"):"&lt;Theme&gt;"),z("copied"),setTimeout(()=&gt;z("idle"),2e3)}let[H,K]=n.useState("inherit"===p?null:p),$='\n      [contenteditable],\n      [role="combobox"],\n      [role="listbox"],\n      [role="menu"],\n      input:not([type="radio"], [type="checkbox"]),\n      select,\n      textarea\n    ';return n.useEffect(()=&gt;{function e(e){var t,n;let o=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,a=null===(t=document.activeElement)||void 0===t?void 0:t.closest($);(null===(n=e.key)||void 0===n?void 0:n.toUpperCase())!=="T"||o||a||u(!r)}return document.addEventListener("keydown",e),()=&gt;document.removeEventListener("keydown",e)},[u,r,$]),n.useEffect(()=&gt;{function e(e){var t,r;let n=e.altKey||e.ctrlKey||e.shiftKey||e.metaKey,o=null===(t=document.activeElement)||void 0===t?void 0:t.closest($);(null===(r=e.key)||void 0===r?void 0:r.toUpperCase())!=="D"||n||o||V("light"===H?"dark":"light")}return document.addEventListener("keydown",e),()=&gt;document.removeEventListener("keydown",e)},[V,H,$]),n.useEffect(()=&gt;{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"===p?r?"dark":"light":p)}let n=new MutationObserver(function(e){e.forEach(function(e){"class"===e.attributeName&amp;&amp;r()})});return r(),"inherit"===p&amp;&amp;(n.observe(e,{attributes:!0}),n.observe(t,{attributes:!0})),()=&gt;n.disconnect()},[p]),n.createElement(d.Theme,{asChild:!0,radius:"medium",scaling:"100%"},n.createElement(a.k,{direction:"column",position:"fixed",top:"0",right:"0",mr:"4",mt:"4",inert:r?void 0:S.M,...f,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}},n.createElement(i.x,null,n.createElement(l.x,{flexGrow:"1",p:"5",position:"relative"},n.createElement(l.x,{position:"absolute",top:"0",right:"0",m:"2"},n.createElement(v,{content:"Press T to show/hide the Theme Panel",side:"bottom",sideOffset:6},n.createElement(w,{asChild:!0,size:"3",tabIndex:0,className:"rt-ThemePanelShortcut"},n.createElement("button",{onClick:()=&gt;u(!r)},"T")))),n.createElement(b.X,{size:"5",trim:"both",as:"h3",mb:"5"},"Theme"),n.createElement(c.x,{id:"accent-color-title",as:"p",size:"2",weight:"medium",mt:"5"},"Accent color"),n.createElement(x.r,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"accent-color-title"},I.y.accentColor.values.map(e=&gt;n.createElement("label",{key:e,className:"rt-ThemePanelSwatch",style:{backgroundColor:"var(--".concat(e,"-9)")}},n.createElement(v,{content:"".concat(D(e)).concat("gray"===h&amp;&amp;"gray"!==B?" (".concat(D(B),")"):"")},n.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"accentColor",value:e,checked:h===e,onChange:e=&gt;g(e.target.value)}))))),n.createElement(a.k,{asChild:!0,align:"center",justify:"between"},n.createElement(c.x,{as:"p",id:"gray-color-title",size:"2",weight:"medium",mt:"5"},"Gray color")),n.createElement(x.r,{columns:"10",gap:"2",mt:"3",role:"group","aria-labelledby":"gray-color-title"},I.y.grayColor.values.map(e=&gt;n.createElement(a.k,{key:e,asChild:!0,align:"center",justify:"center"},n.createElement("label",{className:"rt-ThemePanelSwatch",style:{backgroundColor:"auto"===e?"var(--".concat(W,"-9)"):"gray"===e?"var(--gray-9)":"var(--".concat(e,"-9)"),filter:"gray"===e?"saturate(0)":void 0}},n.createElement(v,{content:"".concat(D(e)).concat("auto"===e?" (".concat(D(W),")"):"")},n.createElement("input",{className:"rt-ThemePanelSwatchInput",type:"radio",name:"grayColor",value:e,checked:y===e,onChange:e=&gt;E(e.target.value)})))))),n.createElement(c.x,{id:"appearance-title",as:"p",size:"2",weight:"medium",mt:"5"},"Appearance"),n.createElement(x.r,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"appearance-title"},["light","dark"].map(e=&gt;n.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},n.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"appearance",value:e,checked:H===e,onChange:e=&gt;V(e.target.value)}),n.createElement(a.k,{align:"center",justify:"center",height:"32px",gap:"2"},"light"===e?n.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},n.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.31802C11.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"})):n.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -1px"}},n.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"})),n.createElement(c.x,{size:"1",weight:"medium"},D(e)))))),n.createElement(c.x,{id:"radius-title",as:"p",size:"2",weight:"medium",mt:"5"},"Radius"),n.createElement(x.r,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"radius-title"},I.y.radius.values.map(e=&gt;n.createElement(a.k,{key:e,direction:"column",align:"center"},n.createElement("label",{className:"rt-ThemePanelRadioCard"},n.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"radius",id:"theme-panel-radius-".concat(e),value:e,checked:k===e,onChange:e=&gt;A(e.target.value)}),n.createElement(d.Theme,{asChild:!0,radius:e},n.createElement(l.x,{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 solid var(--accent-a8)"}}))),n.createElement(l.x,{asChild:!0,pt:"2"},n.createElement(c.x,{asChild:!0,size:"1",color:"gray"},n.createElement("label",{htmlFor:"theme-panel-radius-".concat(e)},D(e))))))),n.createElement(c.x,{id:"scaling-title",as:"p",size:"2",weight:"medium",mt:"5"},"Scaling"),n.createElement(x.r,{columns:"5",gap:"2",mt:"3",role:"group","aria-labelledby":"scaling-title"},I.y.scaling.values.map(e=&gt;n.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},n.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"scaling",value:e,checked:O===e,onChange:e=&gt;L(e.target.value)}),n.createElement(a.k,{align:"center",justify:"center",height:"32px"},n.createElement(d.Theme,{asChild:!0,scaling:e},n.createElement(a.k,{align:"center",justify:"center"},n.createElement(c.x,{size:"1",weight:"medium"},D(e)))))))),n.createElement(a.k,{mt:"5",align:"center",gap:"2"},n.createElement(c.x,{id:"panel-background-title",as:"p",size:"2",weight:"medium"},"Panel background"),n.createElement(C.fC,null,n.createElement(C.xz,null,n.createElement(N.h,{size:"1",variant:"ghost",color:"gray"},n.createElement(M,{label:"Learn more about panel background options"},n.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},n.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"}))))),n.createElement(C.VY,{size:"1",style:{maxWidth:220},side:"top",align:"center"},n.createElement(c.x,{as:"p",size:"2"},"Whether Card and Table panels are translucent, showing some of\xa0the background behind them.")))),n.createElement(x.r,{columns:"2",gap:"2",mt:"3",role:"group","aria-labelledby":"panel-background-title"},I.y.panelBackground.values.map(e=&gt;n.createElement("label",{key:e,className:"rt-ThemePanelRadioCard"},n.createElement("input",{className:"rt-ThemePanelRadioCardInput",type:"radio",name:"panelBackground",value:e,checked:R===e,onChange:e=&gt;j(e.target.value)}),n.createElement(a.k,{align:"center",justify:"center",height:"32px",gap:"2"},"solid"===e?n.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},n.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"})):n.createElement("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"0 -2px"}},n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"}),n.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"})),n.createElement(c.x,{size:"1",weight:"medium"},D(e)))))),n.createElement(T.z,{mt:"5",style:{width:"100%"},onClick:G},"copied"===U?"Copied":"Copy Theme")))))});function D(e){return e.charAt(0).toUpperCase()+e.slice(1)}k.displayName="ThemePanelImpl"},5855:function(e,t,r){"use strict";r.r(t),r.d(t,{Theme:function(){return p},ThemeContext:function(){return d},useThemeContext:function(){return f}});var n=r(2265),o=r(6760),a=r(9484),i=r(9114),l=r(8482),u=r(5217),s=r(4528);let c=()=&gt;{},d=n.createContext(void 0);function f(){let e=n.useContext(d);if(void 0===e)throw Error("`useThemeContext` must be used within a `Theme`");return e}let p=n.forwardRef((e,t)=&gt;void 0===n.useContext(d)?n.createElement(a.Provider,{delayDuration:200},n.createElement(i.z,{dir:"ltr"},n.createElement(m,{...e,ref:t}))):n.createElement(v,{...e,ref:t}));p.displayName="Theme";let m=n.forwardRef((e,t)=&gt;{let{appearance:r=s.y.appearance.default,accentColor:o=s.y.accentColor.default,grayColor:a=s.y.grayColor.default,panelBackground:i=s.y.panelBackground.default,radius:l=s.y.radius.default,scaling:u=s.y.scaling.default,hasBackground:c=s.y.hasBackground.default,...d}=e,[f,p]=n.useState(r);n.useEffect(()=&gt;p(r),[r]);let[m,h]=n.useState(o);n.useEffect(()=&gt;h(o),[o]);let[g,y]=n.useState(a);n.useEffect(()=&gt;y(a),[a]);let[w,b]=n.useState(i);n.useEffect(()=&gt;b(i),[i]);let[x,C]=n.useState(l);n.useEffect(()=&gt;C(l),[l]);let[N,E]=n.useState(u);return n.useEffect(()=&gt;E(u),[u]),n.createElement(v,{...d,ref:t,isRoot:!0,hasBackground:c,appearance:f,accentColor:m,grayColor:g,panelBackground:w,radius:x,scaling:N,onAppearanceChange:p,onAccentColorChange:h,onGrayColorChange:y,onPanelBackgroundChange:b,onRadiusChange:C,onScalingChange:E})});m.displayName="ThemeRoot";let v=n.forwardRef((e,t)=&gt;{var r,a,i,f,p,m;let v=n.useContext(d),{asChild:h,isRoot:g,hasBackground:y,appearance:w=null!==(r=null==v?void 0:v.appearance)&amp;&amp;void 0!==r?r:s.y.appearance.default,accentColor:b=null!==(a=null==v?void 0:v.accentColor)&amp;&amp;void 0!==a?a:s.y.accentColor.default,grayColor:x=null!==(i=null==v?void 0:v.resolvedGrayColor)&amp;&amp;void 0!==i?i:s.y.grayColor.default,panelBackground:C=null!==(f=null==v?void 0:v.panelBackground)&amp;&amp;void 0!==f?f:s.y.panelBackground.default,radius:N=null!==(p=null==v?void 0:v.radius)&amp;&amp;void 0!==p?p:s.y.radius.default,scaling:E=null!==(m=null==v?void 0:v.scaling)&amp;&amp;void 0!==m?m:s.y.scaling.default,onAppearanceChange:R=c,onAccentColorChange:M=c,onGrayColorChange:T=c,onPanelBackgroundChange:S=c,onRadiusChange:P=c,onScalingChange:I=c,...j}=e,k=h?l.fC:"div",D="auto"===x?(0,u.G)(b):x,A="light"===e.appearance||"dark"===e.appearance;return n.createElement(d.Provider,{value:n.useMemo(()=&gt;({appearance:w,accentColor:b,grayColor:x,resolvedGrayColor:D,panelBackground:C,radius:N,scaling:E,onAppearanceChange:R,onAccentColorChange:M,onGrayColorChange:T,onPanelBackgroundChange:S,onRadiusChange:P,onScalingChange:I}),[w,b,x,D,C,N,E,R,M,T,S,P,I])},n.createElement(k,{"data-is-root-theme":g?"true":"false","data-accent-color":b,"data-gray-color":D,"data-has-background":(void 0===y?g||A:y)?"true":"false","data-panel-background":C,"data-radius":N,"data-scaling":E,ref:t,...j,className:o("radix-themes",{light:"light"===w,dark:"dark"===w},j.className)}))});v.displayName="ThemeImpl"},4528:function(e,t,r){"use strict";r.d(t,{y:function(){return i}});var n=r(166),o=r(9002),a=r(4925);let i={...n.C,hasBackground:{type:"boolean",default:!0},appearance:{type:"enum",values:["inherit","light","dark"],default:"inherit"},accentColor:{type:"enum",values:o.FN,default:"indigo"},grayColor:{type:"enum",values:o.ab,default:"auto"},panelBackground:{type:"enum",values:["solid","translucent"],default:"translucent"},radius:{type:"enum",values:a.p,default:"medium"},scaling:{type:"enum",values:["90%","95%","100%","105%","110%"],default:"100%"}}},9738:function(e,t,r){"use strict";r.d(t,{T:function(){return o}});var n=r(3732);let o=n.f;n.f},9095:function(e,t,r){"use strict";r.d(t,{y:function(){return l}});var n=r(6760),o=r(1346),a=r(5006),i=r(6509);function l(e,...t){let r,u;let s={...e},c=function(...e){return Object.assign({},...e)}(...t);for(let e in c){let t=s[e],l=c[e];if(void 0!==l.default&amp;&amp;void 0===t&amp;&amp;(t=l.default),"enum"!==l.type||[l.default,...l.values].includes(t)||(0,a.d)(t)||(t=l.default),s[e]=t,"className"in l&amp;&amp;l.className){delete s[e];let c="responsive"in l;if(!t||(0,a.d)(t)&amp;&amp;!c)continue;if((0,a.d)(t)&amp;&amp;(void 0!==l.default&amp;&amp;void 0===t.initial&amp;&amp;(t.initial=l.default),"enum"===l.type&amp;&amp;([l.default,...l.values].includes(t.initial)||(t.initial=l.default))),"enum"===l.type){r=n(r,(0,o.RE)({allowArbitraryValues:!1,value:t,className:l.className,propValues:l.values,parseValue:l.parseValue}));continue}if("string"===l.type||"enum | string"===l.type){let e="string"===l.type?[]:l.values,[a,s]=(0,o.uq)({className:l.className,customProperties:l.customProperties,propValues:e,parseValue:l.parseValue,value:t});u=(0,i.y)(u,s),r=n(r,a);continue}if("boolean"===l.type&amp;&amp;t){r=n(r,l.className);continue}}}return s.className=n(r,e.className),s.style=(0,i.y)(u,e.style),s}},5217:function(e,t,r){"use strict";function n(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"}}r.d(t,{G:function(){return n}})},1346:function(e,t,r){"use strict";r.d(t,{RE:function(){return l},uq:function(){return i}});var n=r(8962);function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var a=r(5006);function i({className:e,customProperties:t,...r}){return[l({allowArbitraryValues:!0,className:e,...r}),function({customProperties:e,value:t,propValues:r,parseValue:i=e=&gt;e}){let l={};if(!(!t||"string"==typeof t&amp;&amp;r.includes(t))){if("string"==typeof t&amp;&amp;(l=Object.fromEntries(e.map(e=&gt;[e,t]))),(0,a.d)(t))for(let a in t){if(!o(t,a)||!n.A.includes(a))continue;let i=t[a];if(!r.includes(i))for(let t of e)l={["initial"===a?t:`${t}-${a}`]:i,...l}}for(let e in l){let t=l[e];void 0!==t&amp;&amp;(l[e]=i(t))}return l}}({customProperties:t,...r})]}function l({allowArbitraryValues:e,value:t,className:r,propValues:i,parseValue:l=e=&gt;e}){let s=[];if(t){if("string"==typeof t&amp;&amp;i.includes(t))return u(r,t,l);if((0,a.d)(t)){for(let a in t){if(!o(t,a)||!n.A.includes(a))continue;let c=t[a];if(void 0!==c){if(i.includes(c)){let e=u(r,c,l),t="initial"===a?e:`${a}:${e}`;s.push(t)}else if(e){let e="initial"===a?r:`${a}:${r}`;s.push(e)}}}return s.join(" ")}if(e)return r}}function u(e,t,r){let n=r(t),o=n?.startsWith("-"),a=o?n?.substring(1):n;return`${o?"-":""}${e}${e?"-":""}${a}`}},602:function(e,t,r){"use strict";r.d(t,{x:function(){return o}});var n=r(2265);function o(e,t){let{asChild:r,children:o}=e;if(!r)return"function"==typeof t?t(o):t;let a=n.Children.only(o);return n.cloneElement(a,{children:"function"==typeof t?t(a.props.children):t})}},4777:function(e,t,r){"use strict";r.d(t,{M:function(){return n}});let n=parseFloat(r(2265).version)&gt;=19||""},5006:function(e,t,r){"use strict";r.d(t,{d:function(){return o}});var n=r(8962);function o(e){return"object"==typeof e&amp;&amp;Object.keys(e).some(e=&gt;n.A.includes(e))}},6286:function(e,t,r){"use strict";function n(e,t){if(void 0!==e)return"string"==typeof e?t(e):Object.fromEntries(Object.entries(e).map(([e,r])=&gt;[e,t(r)]))}function o(e){return"3"===e?"3":"2"}function a(e){switch(e){case"1":return"1";case"2":case"3":return"2";case"4":return"3"}}r.d(t,{AG:function(){return a},qz:function(){return n},uJ:function(){return o}})},6509:function(e,t,r){"use strict";function n(...e){let t={};for(let r of e)r&amp;&amp;(t={...t,...r});return Object.keys(t).length?t:void 0}r.d(t,{y:function(){return n}})},5921:function(e,t,r){"use strict";r.d(t,{O:function(){return o}});var n=r(2265);let o=e=&gt;{if(!n.isValidElement(e))throw Error(`Expected a single React Element child, but got: ${n.Children.toArray(e).map(e=&gt;"object"==typeof e&amp;&amp;"type"in e&amp;&amp;"string"==typeof e.type?e.type:typeof e).join(", ")}`);return e}},166:function(e,t,r){"use strict";r.d(t,{C:function(){return n}});let n={asChild:{type:"boolean"}}},9002:function(e,t,r){"use strict";r.d(t,{EG:function(){return a},FN:function(){return n},ab:function(){return o},o3:function(){return i}});let n=["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"],o=["auto","gray","mauve","slate","sage","olive","sand"],a={color:{type:"enum",values:n,default:void 0}},i={color:{type:"enum",values:n,default:""}}},7550:function(e,t,r){"use strict";r.d(t,{c:function(){return o}});let n=["0","1","2","3","4","5","6","7","8","9"],o={gap:{type:"enum | string",className:"rt-r-gap",customProperties:["--gap"],values:n,responsive:!0},gapX:{type:"enum | string",className:"rt-r-cg",customProperties:["--column-gap"],values:n,responsive:!0},gapY:{type:"enum | string",className:"rt-r-rg",customProperties:["--row-gap"],values:n,responsive:!0}}},3825:function(e,t,r){"use strict";r.d(t,{F:function(){return n}});let n={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}}},9491:function(e,t,r){"use strict";r.d(t,{K:function(){return n}});let n={highContrast:{type:"boolean",className:"rt-high-contrast",default:void 0}}},9849:function(e,t,r){"use strict";r.d(t,{P:function(){return u}});var n=r(1159),o=r(3825),a=r(3539);let i=["visible","hidden","clip","scroll","auto"],l=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],u={...n.i,...a.n,...o.F,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:l,responsive:!0},top:{type:"enum | string",className:"rt-r-top",customProperties:["--top"],values:l,responsive:!0},right:{type:"enum | string",className:"rt-r-right",customProperties:["--right"],values:l,responsive:!0},bottom:{type:"enum | string",className:"rt-r-bottom",customProperties:["--bottom"],values:l,responsive:!0},left:{type:"enum | string",className:"rt-r-left",customProperties:["--left"],values:l,responsive:!0},overflow:{type:"enum",className:"rt-r-overflow",values:i,responsive:!0},overflowX:{type:"enum",className:"rt-r-ox",values:i,responsive:!0},overflowY:{type:"enum",className:"rt-r-oy",values:i,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}}},3603:function(e,t,r){"use strict";r.d(t,{E:function(){return n}});let n={trim:{type:"enum",className:"rt-r-lt",values:["normal","start","end","both"],responsive:!0}}},6183:function(e,t,r){"use strict";r.d(t,{E:function(){return o}});let n=["0","1","2","3","4","5","6","7","8","9","-1","-2","-3","-4","-5","-6","-7","-8","-9"],o={m:{type:"enum | string",values:n,responsive:!0,className:"rt-r-m",customProperties:["--m"]},mx:{type:"enum | string",values:n,responsive:!0,className:"rt-r-mx",customProperties:["--ml","--mr"]},my:{type:"enum | string",values:n,responsive:!0,className:"rt-r-my",customProperties:["--mt","--mb"]},mt:{type:"enum | string",values:n,responsive:!0,className:"rt-r-mt",customProperties:["--mt"]},mr:{type:"enum | string",values:n,responsive:!0,className:"rt-r-mr",customProperties:["--mr"]},mb:{type:"enum | string",values:n,responsive:!0,className:"rt-r-mb",customProperties:["--mb"]},ml:{type:"enum | string",values:n,responsive:!0,className:"rt-r-ml",customProperties:["--ml"]}}},1159:function(e,t,r){"use strict";r.d(t,{i:function(){return o}});let n=["0","1","2","3","4","5","6","7","8","9"],o={p:{type:"enum | string",className:"rt-r-p",customProperties:["--p"],values:n,responsive:!0},px:{type:"enum | string",className:"rt-r-px",customProperties:["--pl","--pr"],values:n,responsive:!0},py:{type:"enum | string",className:"rt-r-py",customProperties:["--pt","--pb"],values:n,responsive:!0},pt:{type:"enum | string",className:"rt-r-pt",customProperties:["--pt"],values:n,responsive:!0},pr:{type:"enum | string",className:"rt-r-pr",customProperties:["--pr"],values:n,responsive:!0},pb:{type:"enum | string",className:"rt-r-pb",customProperties:["--pb"],values:n,responsive:!0},pl:{type:"enum | string",className:"rt-r-pl",customProperties:["--pl"],values:n,responsive:!0}}},8962:function(e,t,r){"use strict";r.d(t,{A:function(){return n}});let n=["initial","xs","sm","md","lg","xl"]},4925:function(e,t,r){"use strict";r.d(t,{I:function(){return o},p:function(){return n}});let n=["none","small","medium","large","full"],o={radius:{type:"enum",values:n,default:void 0}}},3777:function(e,t,r){"use strict";r.d(t,{O:function(){return n}});let n={align:{type:"enum",className:"rt-r-ta",values:["left","center","right"],responsive:!0}}},7617:function(e,t,r){"use strict";r.d(t,{u:function(){return n}});let n={wrap:{type:"enum",className:"rt-r-tw",values:["wrap","nowrap","pretty","balance"],responsive:!0}}},4146:function(e,t,r){"use strict";r.d(t,{w:function(){return n}});let n={truncate:{type:"boolean",className:"rt-truncate"}}},1808:function(e,t,r){"use strict";r.d(t,{x:function(){return n}});let n={weight:{type:"enum",className:"rt-r-weight",values:["light","regular","medium","bold"],responsive:!0}}},3539:function(e,t,r){"use strict";r.d(t,{n:function(){return n}});let n={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}}}}]);</pre></body></html>