"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[138],{401:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(9763).Z)("Check",[["polyline",{points:"20 6 9 17 4 12",key:"10jjfj"}]])},519:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(9763).Z)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},306:function(e,t,n){n.d(t,{oC:function(){return nw},VY:function(){return nm},ZA:function(){return nh},ck:function(){return nv},wU:function(){return nx},__:function(){return ng},Uv:function(){return np},Ee:function(){return ny},Rk:function(){return nb},fC:function(){return nf},Z0:function(){return nE},Tr:function(){return nM},tu:function(){return n_},fF:function(){return nR},xz:function(){return nd}});var r=n(1119),o=n(2265),i=n(6741),l=n(8575),a=n(3966),u=n(886),c=n(6840),s=n(7053);function f(e){let t=e+"CollectionProvider",[n,r]=(0,a.b)(t),[i,u]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",f=o.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=u(c,n),a=(0,l.e)(t,i.collectionRef);return o.createElement(s.g7,{ref:a},r)}),d=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,r=o.useRef(null),l=o.useRef(new Map).current;return o.createElement(i,{scope:t,itemMap:l,collectionRef:r},n)},Slot:f,ItemSlot:o.forwardRef((e,t)=>{let{scope:n,children:r,...i}=e,a=o.useRef(null),c=(0,l.e)(t,a),f=u(d,n);return o.useEffect(()=>(f.itemMap.set(a,{ref:a,...i}),()=>void f.itemMap.delete(a))),o.createElement(s.g7,{[p]:"",ref:c},r)})},function(t){let n=u(e+"CollectionConsumer",t);return o.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}let d=(0,o.createContext)(void 0);function p(e){let t=(0,o.useContext)(d);return e||t||"ltr"}var m=n(5278),h=n(6097),g=n(9103),v=n(9255);let w=["top","right","bottom","left"],y=Math.min,b=Math.max,x=Math.round,E=Math.floor,M=e=>({x:e,y:e}),R={left:"right",right:"left",bottom:"top",top:"bottom"},_={start:"end",end:"start"};function C(e,t){return"function"==typeof e?e(t):e}function D(e){return e.split("-")[0]}function P(e){return e.split("-")[1]}function A(e){return"x"===e?"y":"x"}function T(e){return"y"===e?"height":"width"}function O(e){return["top","bottom"].includes(D(e))?"y":"x"}function k(e){return e.replace(/start|end/g,e=>_[e])}function S(e){return e.replace(/left|right|bottom|top/g,e=>R[e])}function F(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function I(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function L(e,t,n){let r,{reference:o,floating:i}=e,l=O(t),a=A(O(t)),u=T(a),c=D(t),s="y"===l,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(c){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch(P(t)){case"start":r[a]-=p*(n&&s?-1:1);break;case"end":r[a]+=p*(n&&s?-1:1)}return r}let Z=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=L(c,r,u),d=r,p={},m=0;for(let n=0;ne[t]>=0)}async function K(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=D(n),a=P(n),u="y"===O(n),c=["left","top"].includes(l)?-1:1,s=i&&u?-1:1,f=C(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),u?{x:p*s,y:d*c}:{x:d*c,y:p*s}}function z(e){return $(e)?(e.nodeName||"").toLowerCase():"#document"}function B(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function G(e){var t;return null==(t=($(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function $(e){return e instanceof Node||e instanceof B(e).Node}function U(e){return e instanceof Element||e instanceof B(e).Element}function X(e){return e instanceof HTMLElement||e instanceof B(e).HTMLElement}function j(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof B(e).ShadowRoot)}function Y(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=Q(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function N(e){let t=q(),n=Q(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function q(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function J(e){return["html","body","#document"].includes(z(e))}function Q(e){return B(e).getComputedStyle(e)}function ee(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function et(e){if("html"===z(e))return e;let t=e.assignedSlot||e.parentNode||j(e)&&e.host||G(e);return j(t)?t.host:t}function en(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=et(t);return J(n)?t.ownerDocument?t.ownerDocument.body:t.body:X(n)&&Y(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=B(o);return i?t.concat(l,l.visualViewport||[],Y(o)?o:[],l.frameElement&&n?en(l.frameElement):[]):t.concat(o,en(o,[],n))}function er(e){let t=Q(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=X(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=x(n)!==i||x(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function eo(e){return U(e)?e:e.contextElement}function ei(e){let t=eo(e);if(!X(t))return M(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=er(t),l=(i?x(n.width):n.width)/r,a=(i?x(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let el=M(0);function ea(e){let t=B(e);return q()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:el}function eu(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eo(e),a=M(1);t&&(r?U(r)&&(a=ei(r)):a=ei(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===B(l))&&o)?ea(l):M(0),c=(i.left+u.x)/a.x,s=(i.top+u.y)/a.y,f=i.width/a.x,d=i.height/a.y;if(l){let e=B(l),t=r&&U(r)?B(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=ei(o),t=o.getBoundingClientRect(),r=Q(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,s*=e.y,f*=e.x,d*=e.y,c+=i,s+=l,o=(n=B(o)).frameElement}}return I({width:f,height:d,x:c,y:s})}let ec=[":popover-open",":modal"];function es(e){return ec.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function ef(e){return eu(G(e)).left+ee(e).scrollLeft}function ed(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=B(e),r=G(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=q();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=G(e),n=ee(e),r=e.ownerDocument.body,o=b(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=b(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+ef(e),a=-n.scrollTop;return"rtl"===Q(r).direction&&(l+=b(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:a}}(G(e));else if(U(t))r=function(e,t){let n=eu(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=X(e)?ei(e):M(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=ea(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return I(r)}function ep(e,t){return X(e)&&"fixed"!==Q(e).position?t?t(e):e.offsetParent:null}function em(e,t){let n=B(e);if(!X(e)||es(e))return n;let r=ep(e,t);for(;r&&["table","td","th"].includes(z(r))&&"static"===Q(r).position;)r=ep(r,t);return r&&("html"===z(r)||"body"===z(r)&&"static"===Q(r).position&&!N(r))?n:r||function(e){let t=et(e);for(;X(t)&&!J(t);){if(N(t))return t;t=et(t)}return null}(e)||n}let eh=async function(e){let t=this.getOffsetParent||em,n=this.getDimensions;return{reference:function(e,t,n){let r=X(t),o=G(t),i="fixed"===n,l=eu(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=M(0);if(r||!r&&!i){if(("body"!==z(t)||Y(o))&&(a=ee(t)),r){let e=eu(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=ef(o))}return{x:l.left+a.scrollLeft-u.x,y:l.top+a.scrollTop-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},eg={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=G(r),a=!!t&&es(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=M(1),s=M(0),f=X(r);if((f||!f&&!i)&&(("body"!==z(r)||Y(l))&&(u=ee(r)),X(r))){let e=eu(r);c=ei(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+s.x,y:n.y*c.y-u.scrollTop*c.y+s.y}},getDocumentElement:G,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=en(e,[],!1).filter(e=>U(e)&&"body"!==z(e)),o=null,i="fixed"===Q(e).position,l=i?et(e):e;for(;U(l)&&!J(l);){let t=Q(l),n=N(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||Y(l)&&!n&&function e(t,n){let r=et(t);return!(r===n||!U(r)||J(r))&&("fixed"===Q(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=et(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],a=i.reduce((e,n)=>{let r=ed(t,n,o);return e.top=b(r.top,e.top),e.right=y(r.right,e.right),e.bottom=y(r.bottom,e.bottom),e.left=b(r.left,e.left),e},ed(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:em,getElementRects:eh,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=er(e);return{width:t,height:n}},getScale:ei,isElement:U,isRTL:function(e){return"rtl"===Q(e).direction}},ev=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:u}=t,{element:c,padding:s=0}=C(e,t)||{};if(null==c)return{};let f=F(s),d={x:n,y:r},p=A(O(o)),m=T(p),h=await l.getDimensions(c),g="y"===p,v=g?"clientHeight":"clientWidth",w=i.reference[m]+i.reference[p]-d[p]-i.floating[m],x=d[p]-i.reference[p],E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),M=E?E[v]:0;M&&await (null==l.isElement?void 0:l.isElement(E))||(M=a.floating[v]||i.floating[m]);let R=M/2-h[m]/2-1,_=y(f[g?"top":"left"],R),D=y(f[g?"bottom":"right"],R),k=M-h[m]-D,S=M/2-h[m]/2+(w/2-x/2),I=b(_,y(S,k)),L=!u.arrow&&null!=P(o)&&S!==I&&i.reference[m]/2-(S<_?_:D)-h[m]/2<0,Z=L?S<_?S-_:S-k:0;return{[p]:d[p]+Z,data:{[p]:I,centerOffset:S-I-Z,...L&&{alignmentOffset:Z}},reset:L}}}),ew=(e,t,n)=>{let r=new Map,o={platform:eg,...n},i={...o.platform,_c:r};return Z(e,t,{...o,platform:i})};var ey=n(4887);let eb=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?ev({element:n.current,padding:r}).fn(t):{}:n?ev({element:n,padding:r}).fn(t):{}}});var ex="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function eE(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!eE(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!eE(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eM(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function eR(e,t){let n=eM(e);return Math.round(t*n)/n}function e_(e){let t=o.useRef(e);return ex(()=>{t.current=e}),t}let eC=(0,o.forwardRef)((e,t)=>{let{children:n,width:i=10,height:l=5,...a}=e;return(0,o.createElement)(c.WV.svg,(0,r.Z)({},a,{ref:t,width:i,height:l,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var eD=n(6606),eP=n(1188);let eA="Popper",[eT,eO]=(0,a.b)(eA),[ek,eS]=eT(eA),eF=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:i,...a}=e,u=eS("PopperAnchor",n),s=(0,o.useRef)(null),f=(0,l.e)(t,s);return(0,o.useEffect)(()=>{u.onAnchorChange((null==i?void 0:i.current)||s.current)}),i?null:(0,o.createElement)(c.WV.div,(0,r.Z)({},a,{ref:f}))}),eI="PopperContent",[eL,eZ]=eT(eI),eW=(0,o.forwardRef)((e,t)=>{var n,i,a,u,s,f,d,p,m,h,g,v,w,x;let{__scopePopper:M,side:R="bottom",sideOffset:_=0,align:F="center",alignOffset:I=0,arrowPadding:L=0,avoidCollisions:Z=!0,collisionBoundary:z=[],collisionPadding:B=0,sticky:$="partial",hideWhenDetached:U=!1,updatePositionStrategy:X="optimized",onPlaced:j,...Y}=e,N=eS(eI,M),[q,J]=(0,o.useState)(null),Q=(0,l.e)(t,e=>J(e)),[ee,et]=(0,o.useState)(null),er=function(e){let[t,n]=(0,o.useState)(void 0);return(0,eP.b)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(ee),ei=null!==(n=null==er?void 0:er.width)&&void 0!==n?n:0,el=null!==(i=null==er?void 0:er.height)&&void 0!==i?i:0,ea="number"==typeof B?B:{top:0,right:0,bottom:0,left:0,...B},ec=Array.isArray(z)?z:[z],es=ec.length>0,ef={padding:ea,boundary:ec.filter(eK),altBoundary:es},{refs:ed,floatingStyles:ep,placement:em,isPositioned:eh,middlewareData:eg}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:a}={},transform:u=!0,whileElementsMounted:c,open:s}=e,[f,d]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);eE(p,r)||m(r);let[h,g]=o.useState(null),[v,w]=o.useState(null),y=o.useCallback(e=>{e!==M.current&&(M.current=e,g(e))},[]),b=o.useCallback(e=>{e!==R.current&&(R.current=e,w(e))},[]),x=l||h,E=a||v,M=o.useRef(null),R=o.useRef(null),_=o.useRef(f),C=null!=c,D=e_(c),P=e_(i),A=o.useCallback(()=>{if(!M.current||!R.current)return;let e={placement:t,strategy:n,middleware:p};P.current&&(e.platform=P.current),ew(M.current,R.current,e).then(e=>{let t={...e,isPositioned:!0};T.current&&!eE(_.current,t)&&(_.current=t,ey.flushSync(()=>{d(t)}))})},[p,t,n,P]);ex(()=>{!1===s&&_.current.isPositioned&&(_.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let T=o.useRef(!1);ex(()=>(T.current=!0,()=>{T.current=!1}),[]),ex(()=>{if(x&&(M.current=x),E&&(R.current=E),x&&E){if(D.current)return D.current(x,E,A);A()}},[x,E,A,D,C]);let O=o.useMemo(()=>({reference:M,floating:R,setReference:y,setFloating:b}),[y,b]),k=o.useMemo(()=>({reference:x,floating:E}),[x,E]),S=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!k.floating)return e;let t=eR(k.floating,f.x),r=eR(k.floating,f.y);return u?{...e,transform:"translate("+t+"px, "+r+"px)",...eM(k.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,u,k.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:A,refs:O,elements:k,floatingStyles:S}),[f,A,O,k,S])}({strategy:"fixed",placement:R+("center"!==F?"-"+F:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,s=eo(e),f=i||l?[...s?en(s):[],...en(t)]:[];f.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=s&&u?function(e,t){let n,r=null,o=G(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,u){void 0===a&&(a=!1),void 0===u&&(u=1),i();let{left:c,top:s,width:f,height:d}=e.getBoundingClientRect();if(a||t(),!f||!d)return;let p=E(s),m=E(o.clientWidth-(c+f)),h={rootMargin:-p+"px "+-m+"px "+-E(o.clientHeight-(s+d))+"px "+-E(c)+"px",threshold:b(0,y(1,u))||1},g=!0;function v(e){let t=e[0].intersectionRatio;if(t!==u){if(!g)return l();t?l(!1,t):n=setTimeout(()=>{l(!1,1e-7)},100)}g=!1}try{r=new IntersectionObserver(v,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,h)}r.observe(e)}(!0),i}(s,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),s&&!c&&m.observe(s),m.observe(t));let h=c?eu(e):null;return c&&function t(){let r=eu(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;f.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===X}),elements:{reference:N.anchor},middleware:[{name:"offset",options:m={mainAxis:_+el,alignmentAxis:I},async fn(e){var t,n;let{x:r,y:o,placement:i,middlewareData:l}=e,a=await K(e,m);return i===(null==(t=l.offset)?void 0:t.placement)&&null!=(n=l.arrow)&&n.alignmentOffset?{}:{x:r+a.x,y:o+a.y,data:{...a,placement:i}}}},Z&&{name:"shift",options:g={mainAxis:!0,crossAxis:!1,limiter:"partial"===$?(void 0===h&&(h={}),{options:h,fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:l=0,mainAxis:a=!0,crossAxis:u=!0}=C(h,e),c={x:t,y:n},s=O(r),f=A(s),d=c[f],p=c[s],m=C(l,e),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(a){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,n=o.reference[f]+o.reference[e]-g.mainAxis;dn&&(d=n)}if(u){var v,w;let e="y"===f?"width":"height",t=["top","left"].includes(D(r)),n=o.reference[s]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[s])||0)+(t?0:g.crossAxis),l=o.reference[s]+o.reference[e]+(t?0:(null==(w=i.offset)?void 0:w[s])||0)-(t?g.crossAxis:0);pl&&(p=l)}return{[f]:d,[s]:p}}}):void 0,...ef},async fn(e){let{x:t,y:n,placement:r}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...a}=C(g,e),u={x:t,y:n},c=await W(e,a),s=O(D(r)),f=A(s),d=u[f],p=u[s];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=d+c[e],r=d-c[t];d=b(n,y(d,r))}if(i){let e="y"===s?"top":"left",t="y"===s?"bottom":"right",n=p+c[e],r=p-c[t];p=b(n,y(p,r))}let m=l.fn({...e,[f]:d,[s]:p});return{...m,data:{x:m.x-t,y:m.y-n}}}},Z&&{name:"flip",options:v={...ef},async fn(e){var t,n,r,o,i;let{placement:l,middlewareData:a,rects:u,initialPlacement:c,platform:s,elements:f}=e,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:m,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:w=!0,...y}=C(v,e);if(null!=(t=a.arrow)&&t.alignmentOffset)return{};let b=D(l),x=D(c)===c,E=await (null==s.isRTL?void 0:s.isRTL(f.floating)),M=m||(x||!w?[S(c)]:function(e){let t=S(e);return[k(e),t,k(t)]}(c));m||"none"===g||M.push(...function(e,t,n,r){let o=P(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(D(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(k)))),i}(c,w,g,E));let R=[c,...M],_=await W(e,y),F=[],I=(null==(n=a.flip)?void 0:n.overflows)||[];if(d&&F.push(_[b]),p){let e=function(e,t,n){void 0===n&&(n=!1);let r=P(e),o=A(O(e)),i=T(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=S(l)),[l,S(l)]}(l,u,E);F.push(_[e[0]],_[e[1]])}if(I=[...I,{placement:l,overflows:F}],!F.every(e=>e<=0)){let e=((null==(r=a.flip)?void 0:r.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(o=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(h){case"bestFit":{let e=null==(i=I.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=c}if(l!==n)return{reset:{placement:n}}}return{}}},{name:"size",options:w={...ef,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){let t,n;let{placement:r,rects:o,platform:i,elements:l}=e,{apply:a=()=>{},...u}=C(w,e),c=await W(e,u),s=D(r),f=P(r),d="y"===O(r),{width:p,height:m}=o.floating;"top"===s||"bottom"===s?(t=s,n=f===(await (null==i.isRTL?void 0:i.isRTL(l.floating))?"start":"end")?"left":"right"):(n=s,t="end"===f?"top":"bottom");let h=m-c[t],g=p-c[n],v=!e.middlewareData.shift,x=h,E=g;if(d){let e=p-c.left-c.right;E=f||v?y(g,e):e}else{let e=m-c.top-c.bottom;x=f||v?y(h,e):e}if(v&&!f){let e=b(c.left,0),t=b(c.right,0),n=b(c.top,0),r=b(c.bottom,0);d?E=p-2*(0!==e||0!==t?e+t:b(c.left,c.right)):x=m-2*(0!==n||0!==r?n+r:b(c.top,c.bottom))}await a({...e,availableWidth:E,availableHeight:x});let M=await i.getDimensions(l.floating);return p!==M.width||m!==M.height?{reset:{rects:!0}}:{}}},ee&&eb({element:ee,padding:L}),ez({arrowWidth:ei,arrowHeight:el}),U&&{name:"hide",options:x={strategy:"referenceHidden",...ef},async fn(e){let{rects:t}=e,{strategy:n="referenceHidden",...r}=C(x,e);switch(n){case"referenceHidden":{let n=V(await W(e,{...r,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:n,referenceHidden:H(n)}}}case"escaped":{let n=V(await W(e,{...r,altBoundary:!0}),t.floating);return{data:{escapedOffsets:n,escaped:H(n)}}}default:return{}}}}]}),[ev,eC]=eB(em),eA=(0,eD.W)(j);(0,eP.b)(()=>{eh&&(null==eA||eA())},[eh,eA]);let eT=null===(a=eg.arrow)||void 0===a?void 0:a.x,eO=null===(u=eg.arrow)||void 0===u?void 0:u.y,ek=(null===(s=eg.arrow)||void 0===s?void 0:s.centerOffset)!==0,[eF,eZ]=(0,o.useState)();return(0,eP.b)(()=>{q&&eZ(window.getComputedStyle(q).zIndex)},[q]),(0,o.createElement)("div",{ref:ed.setFloating,"data-radix-popper-content-wrapper":"",style:{...ep,transform:eh?ep.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eF,"--radix-popper-transform-origin":[null===(f=eg.transformOrigin)||void 0===f?void 0:f.x,null===(d=eg.transformOrigin)||void 0===d?void 0:d.y].join(" ")},dir:e.dir},(0,o.createElement)(eL,{scope:M,placedSide:ev,onArrowChange:et,arrowX:eT,arrowY:eO,shouldHideArrow:ek},(0,o.createElement)(c.WV.div,(0,r.Z)({"data-side":ev,"data-align":eC},Y,{ref:Q,style:{...Y.style,animation:eh?void 0:"none",opacity:null!==(p=eg.hide)&&void 0!==p&&p.referenceHidden?0:void 0}}))))}),eV={top:"bottom",right:"left",bottom:"top",left:"right"},eH=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...i}=e,l=eZ("PopperArrow",n),a=eV[l.placedSide];return(0,o.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},(0,o.createElement)(eC,(0,r.Z)({},i,{ref:t,style:{...i.style,display:"block"}})))});function eK(e){return null!==e}let ez=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,l;let{placement:a,rects:u,middlewareData:c}=t,s=(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset)!==0,f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,[p,m]=eB(a),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,v=(null!==(i=null===(l=c.arrow)||void 0===l?void 0:l.y)&&void 0!==i?i:0)+d/2,w="",y="";return"bottom"===p?(w=s?h:`${g}px`,y=`${-d}px`):"top"===p?(w=s?h:`${g}px`,y=`${u.floating.height+d}px`):"right"===p?(w=`${-d}px`,y=s?h:`${v}px`):"left"===p&&(w=`${u.floating.width+d}px`,y=s?h:`${v}px`),{data:{x:w,y:y}}}});function eB(e){let[t,n="center"]=e.split("-");return[t,n]}let eG=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,o.useState)(null);return(0,o.createElement)(ek,{scope:t,anchor:r,onAnchorChange:i},n)};var e$=n(3832),eU=n(1599);let eX="rovingFocusGroup.onEntryFocus",ej={bubbles:!1,cancelable:!0},eY="RovingFocusGroup",[eN,eq,eJ]=f(eY),[eQ,e0]=(0,a.b)(eY,[eJ]),[e1,e2]=eQ(eY),e5=(0,o.forwardRef)((e,t)=>(0,o.createElement)(eN.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(eN.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(e7,(0,r.Z)({},e,{ref:t}))))),e7=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:s=!1,dir:f,currentTabStopId:d,defaultCurrentTabStopId:m,onCurrentTabStopIdChange:h,onEntryFocus:g,...v}=e,w=(0,o.useRef)(null),y=(0,l.e)(t,w),b=p(f),[x=null,E]=(0,u.T)({prop:d,defaultProp:m,onChange:h}),[M,R]=(0,o.useState)(!1),_=(0,eD.W)(g),C=eq(n),D=(0,o.useRef)(!1),[P,A]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=w.current;if(e)return e.addEventListener(eX,_),()=>e.removeEventListener(eX,_)},[_]),(0,o.createElement)(e1,{scope:n,orientation:a,dir:b,loop:s,currentTabStopId:x,onItemFocus:(0,o.useCallback)(e=>E(e),[E]),onItemShiftTab:(0,o.useCallback)(()=>R(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>A(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>A(e=>e-1),[])},(0,o.createElement)(c.WV.div,(0,r.Z)({tabIndex:M||0===P?-1:0,"data-orientation":a},v,{ref:y,style:{outline:"none",...e.style},onMouseDown:(0,i.M)(e.onMouseDown,()=>{D.current=!0}),onFocus:(0,i.M)(e.onFocus,e=>{let t=!D.current;if(e.target===e.currentTarget&&t&&!M){let t=new CustomEvent(eX,ej);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=C().filter(e=>e.focusable);e3([e.find(e=>e.active),e.find(e=>e.id===x),...e].filter(Boolean).map(e=>e.ref.current))}}D.current=!1}),onBlur:(0,i.M)(e.onBlur,()=>R(!1))})))}),e6=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:l=!0,active:a=!1,tabStopId:u,...s}=e,f=(0,v.M)(),d=u||f,p=e2("RovingFocusGroupItem",n),m=p.currentTabStopId===d,h=eq(n),{onFocusableItemAdd:g,onFocusableItemRemove:w}=p;return(0,o.useEffect)(()=>{if(l)return g(),()=>w()},[l,g,w]),(0,o.createElement)(eN.ItemSlot,{scope:n,id:d,focusable:l,active:a},(0,o.createElement)(c.WV.span,(0,r.Z)({tabIndex:m?0:-1,"data-orientation":p.orientation},s,{ref:t,onMouseDown:(0,i.M)(e.onMouseDown,e=>{l?p.onItemFocus(d):e.preventDefault()}),onFocus:(0,i.M)(e.onFocus,()=>p.onItemFocus(d)),onKeyDown:(0,i.M)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){p.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return e9[o]}(e,p.orientation,p.dir);if(void 0!==t){e.preventDefault();let o=h().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var n,r;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=p.loop?(n=o,r=i+1,n.map((e,t)=>n[(r+t)%n.length])):o.slice(i+1)}setTimeout(()=>e3(o))}})})))}),e9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function e3(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}var e8=n(5478),e4=n(9157);let te=["Enter"," "],tt=["ArrowUp","PageDown","End"],tn=["ArrowDown","PageUp","Home",...tt],tr={ltr:[...te,"ArrowRight"],rtl:[...te,"ArrowLeft"]},to={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ti="Menu",[tl,ta,tu]=f(ti),[tc,ts]=(0,a.b)(ti,[tu,eO,e0]),tf=eO(),td=e0(),[tp,tm]=tc(ti),[th,tg]=tc(ti),tv=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e,l=tf(n);return(0,o.createElement)(eF,(0,r.Z)({},l,i,{ref:t}))}),tw="MenuPortal",[ty,tb]=tc(tw,{forceMount:void 0}),tx="MenuContent",[tE,tM]=tc(tx),tR=(0,o.forwardRef)((e,t)=>{let n=tb(tx,e.__scopeMenu),{forceMount:i=n.forceMount,...l}=e,a=tm(tx,e.__scopeMenu),u=tg(tx,e.__scopeMenu);return(0,o.createElement)(tl.Provider,{scope:e.__scopeMenu},(0,o.createElement)(eU.z,{present:i||a.open},(0,o.createElement)(tl.Slot,{scope:e.__scopeMenu},u.modal?(0,o.createElement)(t_,(0,r.Z)({},l,{ref:t})):(0,o.createElement)(tC,(0,r.Z)({},l,{ref:t})))))}),t_=(0,o.forwardRef)((e,t)=>{let n=tm(tx,e.__scopeMenu),a=(0,o.useRef)(null),u=(0,l.e)(t,a);return(0,o.useEffect)(()=>{let e=a.current;if(e)return(0,e8.Ry)(e)},[]),(0,o.createElement)(tD,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,i.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))}),tC=(0,o.forwardRef)((e,t)=>{let n=tm(tx,e.__scopeMenu);return(0,o.createElement)(tD,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))}),tD=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,loop:a=!1,trapFocus:u,onOpenAutoFocus:c,onCloseAutoFocus:f,disableOutsidePointerEvents:d,onEntryFocus:p,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:b,onDismiss:x,disableOutsideScroll:E,...M}=e,R=tm(tx,n),_=tg(tx,n),C=tf(n),D=td(n),P=ta(n),[A,T]=(0,o.useState)(null),O=(0,o.useRef)(null),k=(0,l.e)(t,O,R.onContentChange),S=(0,o.useRef)(0),F=(0,o.useRef)(""),I=(0,o.useRef)(0),L=(0,o.useRef)(null),Z=(0,o.useRef)("right"),W=(0,o.useRef)(0),V=E?e4.Z:o.Fragment,H=E?{as:s.g7,allowPinchZoom:!0}:void 0,K=e=>{var t,n;let r=F.current+e,o=P().filter(e=>!e.disabled),i=document.activeElement,l=null===(t=o.find(e=>e.ref.current===i))||void 0===t?void 0:t.textValue,a=function(e,t,n){var r;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===o.length&&(i=i.filter(e=>e!==n));let l=i.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==n?l:void 0}(o.map(e=>e.textValue),r,l),u=null===(n=o.find(e=>e.textValue===a))||void 0===n?void 0:n.ref.current;!function e(t){F.current=t,window.clearTimeout(S.current),""!==t&&(S.current=window.setTimeout(()=>e(""),1e3))}(r),u&&setTimeout(()=>u.focus())};(0,o.useEffect)(()=>()=>window.clearTimeout(S.current),[]),(0,h.EW)();let z=(0,o.useCallback)(e=>{var t,n,r;return Z.current===(null===(t=L.current)||void 0===t?void 0:t.side)&&!!(r=null===(n=L.current)||void 0===n?void 0:n.area)&&function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=c>r&&n<(u-l)*(r-a)/(c-a)+l&&(o=!o)}return o}({x:e.clientX,y:e.clientY},r)},[]);return(0,o.createElement)(tE,{scope:n,searchRef:F,onItemEnter:(0,o.useCallback)(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:(0,o.useCallback)(e=>{var t;z(e)||(null===(t=O.current)||void 0===t||t.focus(),T(null))},[z]),onTriggerLeave:(0,o.useCallback)(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:I,onPointerGraceIntentChange:(0,o.useCallback)(e=>{L.current=e},[])},(0,o.createElement)(V,H,(0,o.createElement)(g.M,{asChild:!0,trapped:u,onMountAutoFocus:(0,i.M)(c,e=>{var t;e.preventDefault(),null===(t=O.current)||void 0===t||t.focus()}),onUnmountAutoFocus:f},(0,o.createElement)(m.XB,{asChild:!0,disableOutsidePointerEvents:d,onEscapeKeyDown:v,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:b,onDismiss:x},(0,o.createElement)(e5,(0,r.Z)({asChild:!0},D,{dir:_.dir,orientation:"vertical",loop:a,currentTabStopId:A,onCurrentTabStopIdChange:T,onEntryFocus:(0,i.M)(p,e=>{_.isUsingKeyboardRef.current||e.preventDefault()})}),(0,o.createElement)(eW,(0,r.Z)({role:"menu","aria-orientation":"vertical","data-state":tN(R.open),"data-radix-menu-content":"",dir:_.dir},C,M,{ref:k,style:{outline:"none",...M.style},onKeyDown:(0,i.M)(M.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&K(e.key));let o=O.current;if(e.target!==o||!tn.includes(e.key))return;e.preventDefault();let i=P().filter(e=>!e.disabled).map(e=>e.ref.current);tt.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(i)}),onBlur:(0,i.M)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(S.current),F.current="")}),onPointerMove:(0,i.M)(e.onPointerMove,tQ(e=>{let t=e.target,n=W.current!==e.clientX;if(e.currentTarget.contains(t)&&n){let t=e.clientX>W.current?"right":"left";Z.current=t,W.current=e.clientX}}))})))))))}),tP=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"group"},i,{ref:t}))}),tA=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({},i,{ref:t}))}),tT="MenuItem",tO="menu.itemSelect",tk=(0,o.forwardRef)((e,t)=>{let{disabled:n=!1,onSelect:a,...u}=e,s=(0,o.useRef)(null),f=tg(tT,e.__scopeMenu),d=tM(tT,e.__scopeMenu),p=(0,l.e)(t,s),m=(0,o.useRef)(!1);return(0,o.createElement)(tS,(0,r.Z)({},u,{ref:p,disabled:n,onClick:(0,i.M)(e.onClick,()=>{let e=s.current;if(!n&&e){let t=new CustomEvent(tO,{bubbles:!0,cancelable:!0});e.addEventListener(tO,e=>null==a?void 0:a(e),{once:!0}),(0,c.jH)(e,t),t.defaultPrevented?m.current=!1:f.onClose()}}),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),m.current=!0},onPointerUp:(0,i.M)(e.onPointerUp,e=>{var t;m.current||null===(t=e.currentTarget)||void 0===t||t.click()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=""!==d.searchRef.current;!n&&(!t||" "!==e.key)&&te.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})}))}),tS=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,disabled:a=!1,textValue:u,...s}=e,f=tM(tT,n),d=td(n),p=(0,o.useRef)(null),m=(0,l.e)(t,p),[h,g]=(0,o.useState)(!1),[v,w]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=p.current;if(e){var t;w((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}},[s.children]),(0,o.createElement)(tl.ItemSlot,{scope:n,disabled:a,textValue:null!=u?u:v},(0,o.createElement)(e6,(0,r.Z)({asChild:!0},d,{focusable:!a}),(0,o.createElement)(c.WV.div,(0,r.Z)({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0},s,{ref:m,onPointerMove:(0,i.M)(e.onPointerMove,tQ(e=>{a?f.onItemLeave(e):(f.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())})),onPointerLeave:(0,i.M)(e.onPointerLeave,tQ(e=>f.onItemLeave(e))),onFocus:(0,i.M)(e.onFocus,()=>g(!0)),onBlur:(0,i.M)(e.onBlur,()=>g(!1))}))))}),tF=(0,o.forwardRef)((e,t)=>{let{checked:n=!1,onCheckedChange:l,...a}=e;return(0,o.createElement)(tH,{scope:e.__scopeMenu,checked:n},(0,o.createElement)(tk,(0,r.Z)({role:"menuitemcheckbox","aria-checked":tq(n)?"mixed":n},a,{ref:t,"data-state":tJ(n),onSelect:(0,i.M)(a.onSelect,()=>null==l?void 0:l(!!tq(n)||!n),{checkForDefaultPrevented:!1})})))}),[tI,tL]=tc("MenuRadioGroup",{value:void 0,onValueChange:()=>{}}),tZ=(0,o.forwardRef)((e,t)=>{let{value:n,onValueChange:i,...l}=e,a=(0,eD.W)(i);return(0,o.createElement)(tI,{scope:e.__scopeMenu,value:n,onValueChange:a},(0,o.createElement)(tP,(0,r.Z)({},l,{ref:t})))}),tW=(0,o.forwardRef)((e,t)=>{let{value:n,...l}=e,a=tL("MenuRadioItem",e.__scopeMenu),u=n===a.value;return(0,o.createElement)(tH,{scope:e.__scopeMenu,checked:u},(0,o.createElement)(tk,(0,r.Z)({role:"menuitemradio","aria-checked":u},l,{ref:t,"data-state":tJ(u),onSelect:(0,i.M)(l.onSelect,()=>{var e;return null===(e=a.onValueChange)||void 0===e?void 0:e.call(a,n)},{checkForDefaultPrevented:!1})})))}),tV="MenuItemIndicator",[tH,tK]=tc(tV,{checked:!1}),tz=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,forceMount:i,...l}=e,a=tK(tV,n);return(0,o.createElement)(eU.z,{present:i||tq(a.checked)||!0===a.checked},(0,o.createElement)(c.WV.span,(0,r.Z)({},l,{ref:t,"data-state":tJ(a.checked)})))}),tB=(0,o.forwardRef)((e,t)=>{let{__scopeMenu:n,...i}=e;return(0,o.createElement)(c.WV.div,(0,r.Z)({role:"separator","aria-orientation":"horizontal"},i,{ref:t}))}),tG=((e,t)=>{let{__scopeMenu:n,...i}=e,l=tf(n);return(0,o.createElement)(eH,(0,r.Z)({},l,i,{ref:t}))},"MenuSub"),[t$,tU]=tc(tG),tX="MenuSubTrigger",tj=(0,o.forwardRef)((e,t)=>{let n=tm(tX,e.__scopeMenu),a=tg(tX,e.__scopeMenu),u=tU(tX,e.__scopeMenu),c=tM(tX,e.__scopeMenu),s=(0,o.useRef)(null),{pointerGraceTimerRef:f,onPointerGraceIntentChange:d}=c,p={__scopeMenu:e.__scopeMenu},m=(0,o.useCallback)(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return(0,o.useEffect)(()=>m,[m]),(0,o.useEffect)(()=>{let e=f.current;return()=>{window.clearTimeout(e),d(null)}},[f,d]),(0,o.createElement)(tv,(0,r.Z)({asChild:!0},p),(0,o.createElement)(tS,(0,r.Z)({id:u.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":u.contentId,"data-state":tN(n.open)},e,{ref:(0,l.F)(t,u.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,i.M)(e.onPointerMove,tQ(t=>{c.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(c.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),m()},100))})),onPointerLeave:(0,i.M)(e.onPointerLeave,tQ(e=>{var t,r;m();let o=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(o){let t=null===(r=n.content)||void 0===r?void 0:r.dataset.side,i="right"===t,l=o[i?"left":"right"],a=o[i?"right":"left"];c.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:l,y:o.top},{x:a,y:o.top},{x:a,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(f.current),f.current=window.setTimeout(()=>c.onPointerGraceIntentChange(null),300)}else{if(c.onTriggerLeave(e),e.defaultPrevented)return;c.onPointerGraceIntentChange(null)}})),onKeyDown:(0,i.M)(e.onKeyDown,t=>{let r=""!==c.searchRef.current;if(!e.disabled&&(!r||" "!==t.key)&&tr[a.dir].includes(t.key)){var o;n.onOpenChange(!0),null===(o=n.content)||void 0===o||o.focus(),t.preventDefault()}})})))}),tY=(0,o.forwardRef)((e,t)=>{let n=tb(tx,e.__scopeMenu),{forceMount:a=n.forceMount,...u}=e,c=tm(tx,e.__scopeMenu),s=tg(tx,e.__scopeMenu),f=tU("MenuSubContent",e.__scopeMenu),d=(0,o.useRef)(null),p=(0,l.e)(t,d);return(0,o.createElement)(tl.Provider,{scope:e.__scopeMenu},(0,o.createElement)(eU.z,{present:a||c.open},(0,o.createElement)(tl.Slot,{scope:e.__scopeMenu},(0,o.createElement)(tD,(0,r.Z)({id:f.contentId,"aria-labelledby":f.triggerId},u,{ref:p,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;s.isUsingKeyboardRef.current&&(null===(t=d.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,i.M)(e.onFocusOutside,e=>{e.target!==f.trigger&&c.onOpenChange(!1)}),onEscapeKeyDown:(0,i.M)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=to[s.dir].includes(e.key);if(t&&n){var r;c.onOpenChange(!1),null===(r=f.trigger)||void 0===r||r.focus(),e.preventDefault()}})})))))});function tN(e){return e?"open":"closed"}function tq(e){return"indeterminate"===e}function tJ(e){return tq(e)?"indeterminate":e?"checked":"unchecked"}function tQ(e){return t=>"mouse"===t.pointerType?e(t):void 0}let t0=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:l,modal:a=!0}=e,u=tf(t),[c,s]=(0,o.useState)(null),f=(0,o.useRef)(!1),d=(0,eD.W)(l),m=p(i);return(0,o.useEffect)(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,o.createElement)(eG,u,(0,o.createElement)(tp,{scope:t,open:n,onOpenChange:d,content:c,onContentChange:s},(0,o.createElement)(th,{scope:t,onClose:(0,o.useCallback)(()=>d(!1),[d]),isUsingKeyboardRef:f,dir:m,modal:a},r)))},t1=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,l=tm(tw,t);return(0,o.createElement)(ty,{scope:t,forceMount:n},(0,o.createElement)(eU.z,{present:n||l.open},(0,o.createElement)(e$.h,{asChild:!0,container:i},r)))},t2=e=>{let{__scopeMenu:t,children:n,open:r=!1,onOpenChange:i}=e,l=tm(tG,t),a=tf(t),[u,c]=(0,o.useState)(null),[s,f]=(0,o.useState)(null),d=(0,eD.W)(i);return(0,o.useEffect)(()=>(!1===l.open&&d(!1),()=>d(!1)),[l.open,d]),(0,o.createElement)(eG,a,(0,o.createElement)(tp,{scope:t,open:r,onOpenChange:d,content:s,onContentChange:f},(0,o.createElement)(t$,{scope:t,contentId:(0,v.M)(),triggerId:(0,v.M)(),trigger:u,onTriggerChange:c},n)))},t5="DropdownMenu",[t7,t6]=(0,a.b)(t5,[ts]),t9=ts(),[t3,t8]=t7(t5),t4=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,disabled:a=!1,...u}=e,s=t8("DropdownMenuTrigger",n),f=t9(n);return(0,o.createElement)(tv,(0,r.Z)({asChild:!0},f),(0,o.createElement)(c.WV.button,(0,r.Z)({type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":a?"":void 0,disabled:a},u,{ref:(0,l.F)(t,s.triggerRef),onPointerDown:(0,i.M)(e.onPointerDown,e=>{a||0!==e.button||!1!==e.ctrlKey||(s.onOpenToggle(),s.open||e.preventDefault())}),onKeyDown:(0,i.M)(e.onKeyDown,e=>{!a&&(["Enter"," "].includes(e.key)&&s.onOpenToggle(),"ArrowDown"===e.key&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})))}),ne=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...l}=e,a=t8("DropdownMenuContent",n),u=t9(n),c=(0,o.useRef)(!1);return(0,o.createElement)(tR,(0,r.Z)({id:a.contentId,"aria-labelledby":a.triggerId},u,l,{ref:t,onCloseAutoFocus:(0,i.M)(e.onCloseAutoFocus,e=>{var t;c.current||null===(t=a.triggerRef.current)||void 0===t||t.focus(),c.current=!1,e.preventDefault()}),onInteractOutside:(0,i.M)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!a.modal||r)&&(c.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}),nt=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tP,(0,r.Z)({},l,i,{ref:t}))}),nn=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tA,(0,r.Z)({},l,i,{ref:t}))}),nr=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tk,(0,r.Z)({},l,i,{ref:t}))}),no=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tF,(0,r.Z)({},l,i,{ref:t}))}),ni=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tZ,(0,r.Z)({},l,i,{ref:t}))}),nl=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tW,(0,r.Z)({},l,i,{ref:t}))}),na=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tz,(0,r.Z)({},l,i,{ref:t}))}),nu=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tB,(0,r.Z)({},l,i,{ref:t}))}),nc=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tj,(0,r.Z)({},l,i,{ref:t}))}),ns=(0,o.forwardRef)((e,t)=>{let{__scopeDropdownMenu:n,...i}=e,l=t9(n);return(0,o.createElement)(tY,(0,r.Z)({},l,i,{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)"}}))}),nf=e=>{let{__scopeDropdownMenu:t,children:n,dir:i,open:l,defaultOpen:a,onOpenChange:c,modal:s=!0}=e,f=t9(t),d=(0,o.useRef)(null),[p=!1,m]=(0,u.T)({prop:l,defaultProp:a,onChange:c});return(0,o.createElement)(t3,{scope:t,triggerId:(0,v.M)(),triggerRef:d,contentId:(0,v.M)(),open:p,onOpenChange:m,onOpenToggle:(0,o.useCallback)(()=>m(e=>!e),[m]),modal:s},(0,o.createElement)(t0,(0,r.Z)({},f,{open:p,onOpenChange:m,dir:i,modal:s}),n))},nd=t4,np=e=>{let{__scopeDropdownMenu:t,...n}=e,i=t9(t);return(0,o.createElement)(t1,(0,r.Z)({},i,n))},nm=ne,nh=nt,ng=nn,nv=nr,nw=no,ny=ni,nb=nl,nx=na,nE=nu,nM=e=>{let{__scopeDropdownMenu:t,children:n,open:i,onOpenChange:l,defaultOpen:a}=e,c=t9(t),[s=!1,f]=(0,u.T)({prop:i,defaultProp:a,onChange:l});return(0,o.createElement)(t2,(0,r.Z)({},c,{open:s,onOpenChange:f}),n)},nR=nc,n_=ns}}]);