(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[554],{7965:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvContext=void 0;let r=n(2265);t.EnvContext=(0,r.createContext)(null)},9006:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EnvProvider=void 0;let r=n(7437),o=n(7965);t.EnvProvider=e=>{let{children:t,env:n}=e;return(0,r.jsx)(o.EnvContext.Provider,{value:n,children:t})}},9994:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useEnvContext=void 0;let r=n(2265),o=n(7965);t.useEnvContext=()=>{let e=(0,r.useContext)(o.EnvContext);if(!e)throw Error("useEnvContext must be used within a EnvProvider or PublicEnvProvider");return e}},9079:function(e,t,n){"use strict";var r,o;e.exports=(null==(r=n.g.process)?void 0:r.env)&&"object"==typeof(null==(o=n.g.process)?void 0:o.env)?n.g.process:n(3127)},3127:function(e){!function(){var t={229:function(e){var t,n,r,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function l(){throw Error("clearTimeout has not been defined")}function u(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:l}catch(e){n=l}}();var c=[],a=!1,f=-1;function s(){a&&r&&(a=!1,r.length?c=r.concat(c):f=-1,c.length&&d())}function d(){if(!a){var e=u(s);a=!0;for(var t=c.length;t;){for(r=c,c=[];++f<t;)r&&r[f].run();f=-1,t=c.length}r=null,a=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===l||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||a||u(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},n={};function r(e){var o=n[e];if(void 0!==o)return o.exports;var i=n[e]={exports:{}},l=!0;try{t[e](i,i.exports,r),l=!1}finally{l&&delete n[e]}return i.exports}r.ab="//";var o=r(229);e.exports=o}()},3766:function(e,t,n){"use strict";n.d(t,{X5:function(){return b},RR:function(){return E},cv:function(){return w},uY:function(){return x}});let r=["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),o=Math.min,i=Math.max,l={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function c(e,t){return"function"==typeof e?e(t):e}function a(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function s(e){return"x"===e?"y":"x"}function d(e){return["top","bottom"].includes(a(e))?"y":"x"}function p(e,t,n){void 0===n&&(n=!1);let r=f(e),o=s(d(e)),i="y"===o?"height":"width",l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=v(l)),[l,v(l)]}function m(e){return e.replace(/start|end/g,e=>u[e])}function v(e){return e.replace(/left|right|bottom|top/g,e=>l[e])}function h(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}async function g(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:u,strategy:a}=e,{boundary:f="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=c(t,e),v="number"!=typeof m?{top:0,right:0,bottom:0,left:0,...m}:{top:m,right:m,bottom:m,left:m},g=u[p?"floating"===d?"reference":"floating":d],y=h(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:f,rootBoundary:s,strategy:a})),w="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),x=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},E=h(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:w,offsetParent:b,strategy:a}):w);return{top:(y.top-E.top+v.top)/x.y,bottom:(E.bottom-y.bottom+v.bottom)/x.y,left:(y.left-E.left+v.left)/x.x,right:(E.right-y.right+v.right)/x.x}}async function y(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=a(n),u=f(n),s="y"===d(n),p=["left","top"].includes(l)?-1:1,m=i&&s?-1:1,v=c(t,e),{mainAxis:h,crossAxis:g,alignmentAxis:y}="number"==typeof v?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return u&&"number"==typeof y&&(g="end"===u?-1*y:y),s?{x:g*m,y:h*p}:{x:h*p,y:g*m}}let w=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:u}=t,c=await y(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:l}}}}},b=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,o,i,l;let{rects:u,middlewareData:s,placement:d,platform:v,elements:h}=t,{crossAxis:y=!1,alignment:w,allowedPlacements:b=r,autoAlignment:x=!0,...E}=c(e,t),R=void 0!==w||b===r?((l=w||null)?[...b.filter(e=>f(e)===l),...b.filter(e=>f(e)!==l)]:b.filter(e=>a(e)===e)).filter(e=>!l||f(e)===l||!!x&&m(e)!==e):b,k=await g(t,E),T=(null==(n=s.autoPlacement)?void 0:n.index)||0,L=R[T];if(null==L)return{};let A=p(L,u,await (null==v.isRTL?void 0:v.isRTL(h.floating)));if(d!==L)return{reset:{placement:R[0]}};let S=[k[a(L)],k[A[0]],k[A[1]]],P=[...(null==(o=s.autoPlacement)?void 0:o.overflows)||[],{placement:L,overflows:S}],C=R[T+1];if(C)return{data:{index:T+1,overflows:P},reset:{placement:C}};let O=P.map(e=>{let t=f(e.placement);return[e.placement,t&&y?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),M=(null==(i=O.filter(e=>e[2].slice(0,f(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||O[0][0];return M!==d?{data:{index:T+1,overflows:P},reset:{placement:M}}:{}}}},x=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:l}=t,{mainAxis:u=!0,crossAxis:f=!1,limiter:p={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...m}=c(e,t),v={x:n,y:r},h=await g(t,m),y=d(a(l)),w=s(y),b=v[w],x=v[y];if(u){let e="y"===w?"top":"left",t="y"===w?"bottom":"right",n=b+h[e],r=b-h[t];b=i(n,o(b,r))}if(f){let e="y"===y?"top":"left",t="y"===y?"bottom":"right",n=x+h[e],r=x-h[t];x=i(n,o(x,r))}let E=p.fn({...t,[w]:b,[y]:x});return{...E,data:{x:E.x-n,y:E.y-r,enabled:{[w]:u,[y]:f}}}}}},E=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let{placement:u,middlewareData:s,rects:h,initialPlacement:y,platform:w,elements:b}=t,{mainAxis:x=!0,crossAxis:E=!0,fallbackPlacements:R,fallbackStrategy:k="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:L=!0,...A}=c(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let S=a(u),P=d(y),C=a(y)===y,O=await (null==w.isRTL?void 0:w.isRTL(b.floating)),M=R||(C||!L?[v(y)]:function(e){let t=v(e);return[m(e),t,m(t)]}(y)),D="none"!==T;!R&&D&&M.push(...function(e,t,n,r){let o=f(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[]}}(a(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(m)))),i}(y,L,T,O));let F=[y,...M],N=await g(t,A),K=[],I=(null==(r=s.flip)?void 0:r.overflows)||[];if(x&&K.push(N[S]),E){let e=p(u,h,O);K.push(N[e[0]],N[e[1]])}if(I=[...I,{placement:u,overflows:K}],!K.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=F[e];if(t)return{data:{index:e,overflows:I},reset:{placement:t}};let n=null==(i=I.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(k){case"bestFit":{let e=null==(l=I.filter(e=>{if(D){let t=d(e.placement);return t===P||"y"===t}return!0}).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:l[0];e&&(n=e);break}case"initialPlacement":n=y}if(u!==n)return{reset:{placement:n}}}return{}}}}},9707:function(e,t,n){"use strict";n.d(t,{YF:function(){return d},x7:function(){return l}});var r=n(5220),o=n(2265),i=n(4887);let l=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:o}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.x7)({element:n.current,padding:o}).fn(t):{}:n?(0,r.x7)({element:n,padding:o}).fn(t):{}}});var u="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function c(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(!c(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)&&!c(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function a(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function f(e,t){let n=a(e);return Math.round(t*n)/n}function s(e){let t=o.useRef(e);return u(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:l=[],platform:d,elements:{reference:p,floating:m}={},transform:v=!0,whileElementsMounted:h,open:g}=e,[y,w]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[b,x]=o.useState(l);c(b,l)||x(l);let[E,R]=o.useState(null),[k,T]=o.useState(null),L=o.useCallback(e=>{e!==C.current&&(C.current=e,R(e))},[]),A=o.useCallback(e=>{e!==O.current&&(O.current=e,T(e))},[]),S=p||E,P=m||k,C=o.useRef(null),O=o.useRef(null),M=o.useRef(y),D=null!=h,F=s(h),N=s(d),K=o.useCallback(()=>{if(!C.current||!O.current)return;let e={placement:t,strategy:n,middleware:b};N.current&&(e.platform=N.current),(0,r.oo)(C.current,O.current,e).then(e=>{let t={...e,isPositioned:!0};I.current&&!c(M.current,t)&&(M.current=t,i.flushSync(()=>{w(t)}))})},[b,t,n,N]);u(()=>{!1===g&&M.current.isPositioned&&(M.current.isPositioned=!1,w(e=>({...e,isPositioned:!1})))},[g]);let I=o.useRef(!1);u(()=>(I.current=!0,()=>{I.current=!1}),[]),u(()=>{if(S&&(C.current=S),P&&(O.current=P),S&&P){if(F.current)return F.current(S,P,K);K()}},[S,P,K,F,D]);let W=o.useMemo(()=>({reference:C,floating:O,setReference:L,setFloating:A}),[L,A]),j=o.useMemo(()=>({reference:S,floating:P}),[S,P]),V=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!j.floating)return e;let t=f(j.floating,y.x),r=f(j.floating,y.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...a(j.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,j.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:K,refs:W,elements:j,floatingStyles:V}),[y,K,W,j,V])}},4889:function(e,t,n){"use strict";n.d(t,{RR:function(){return c},cv:function(){return f},oo:function(){return i},uY:function(){return s},x7:function(){return u}});var r=n(842);function o(e,t,n){let o,{reference:i,floating:l}=e,u=(0,r.Qq)(t),c=(0,r.Wh)(t),a=(0,r.I4)(c),f=(0,r.k3)(t),s="y"===u,d=i.x+i.width/2-l.width/2,p=i.y+i.height/2-l.height/2,m=i[a]/2-l[a]/2;switch(f){case"top":o={x:d,y:i.y-l.height};break;case"bottom":o={x:d,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:p};break;case"left":o={x:i.x-l.width,y:p};break;default:o={x:i.x,y:i.y}}switch((0,r.hp)(t)){case"start":o[c]-=m*(n&&s?-1:1);break;case"end":o[c]+=m*(n&&s?-1:1)}return o}let i=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:l=[],platform:u}=n,c=l.filter(Boolean),a=await (null==u.isRTL?void 0:u.isRTL(t)),f=await u.getElementRects({reference:e,floating:t,strategy:i}),{x:s,y:d}=o(f,r,a),p=r,m={},v=0;for(let n=0;n<c.length;n++){let{name:l,fn:h}=c[n],{x:g,y:y,data:w,reset:b}=await h({x:s,y:d,initialPlacement:r,placement:p,strategy:i,middlewareData:m,rects:f,platform:u,elements:{reference:e,floating:t}});s=null!=g?g:s,d=null!=y?y:d,m={...m,[l]:{...m[l],...w}},b&&v<=50&&(v++,"object"==typeof b&&(b.placement&&(p=b.placement),b.rects&&(f=!0===b.rects?await u.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:s,y:d}=o(f,p,a)),n=-1)}return{x:s,y:d,placement:p,strategy:i,middlewareData:m}};async function l(e,t){var n;void 0===t&&(t={});let{x:o,y:i,platform:l,rects:u,elements:c,strategy:a}=e,{boundary:f="clippingAncestors",rootBoundary:s="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=(0,r.ku)(t,e),v=(0,r.yd)(m),h=c[p?"floating"===d?"reference":"floating":d],g=(0,r.JB)(await l.getClippingRect({element:null==(n=await (null==l.isElement?void 0:l.isElement(h)))||n?h:h.contextElement||await (null==l.getDocumentElement?void 0:l.getDocumentElement(c.floating)),boundary:f,rootBoundary:s,strategy:a})),y="floating"===d?{...u.floating,x:o,y:i}:u.reference,w=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c.floating)),b=await (null==l.isElement?void 0:l.isElement(w))&&await (null==l.getScale?void 0:l.getScale(w))||{x:1,y:1},x=(0,r.JB)(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:y,offsetParent:w,strategy:a}):y);return{top:(g.top-x.top+v.top)/b.y,bottom:(x.bottom-g.bottom+v.bottom)/b.y,left:(g.left-x.left+v.left)/b.x,right:(x.right-g.right+v.right)/b.x}}let u=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:o,placement:i,rects:l,platform:u,elements:c,middlewareData:a}=t,{element:f,padding:s=0}=(0,r.ku)(e,t)||{};if(null==f)return{};let d=(0,r.yd)(s),p={x:n,y:o},m=(0,r.Wh)(i),v=(0,r.I4)(m),h=await u.getDimensions(f),g="y"===m,y=g?"clientHeight":"clientWidth",w=l.reference[v]+l.reference[m]-p[m]-l.floating[v],b=p[m]-l.reference[m],x=await (null==u.getOffsetParent?void 0:u.getOffsetParent(f)),E=x?x[y]:0;E&&await (null==u.isElement?void 0:u.isElement(x))||(E=c.floating[y]||l.floating[v]);let R=E/2-h[v]/2-1,k=(0,r.VV)(d[g?"top":"left"],R),T=(0,r.VV)(d[g?"bottom":"right"],R),L=E-h[v]-T,A=E/2-h[v]/2+(w/2-b/2),S=(0,r.uZ)(k,A,L),P=!a.arrow&&null!=(0,r.hp)(i)&&A!==S&&l.reference[v]/2-(A<k?k:T)-h[v]/2<0,C=P?A<k?A-k:A-L:0;return{[m]:p[m]+C,data:{[m]:S,centerOffset:A-S-C,...P&&{alignmentOffset:C}},reset:P}}}),c=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,i,u,c;let{placement:a,middlewareData:f,rects:s,initialPlacement:d,platform:p,elements:m}=t,{mainAxis:v=!0,crossAxis:h=!0,fallbackPlacements:g,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:b=!0,...x}=(0,r.ku)(e,t);if(null!=(n=f.arrow)&&n.alignmentOffset)return{};let E=(0,r.k3)(a),R=(0,r.k3)(d)===d,k=await (null==p.isRTL?void 0:p.isRTL(m.floating)),T=g||(R||!b?[(0,r.pw)(d)]:(0,r.gy)(d));g||"none"===w||T.push(...(0,r.KX)(d,b,w,k));let L=[d,...T],A=await l(t,x),S=[],P=(null==(o=f.flip)?void 0:o.overflows)||[];if(v&&S.push(A[E]),h){let e=(0,r.i8)(a,s,k);S.push(A[e[0]],A[e[1]])}if(P=[...P,{placement:a,overflows:S}],!S.every(e=>e<=0)){let e=((null==(i=f.flip)?void 0:i.index)||0)+1,t=L[e];if(t)return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(u=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(y){case"bestFit":{let e=null==(c=P.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:c[0];e&&(n=e);break}case"initialPlacement":n=d}if(a!==n)return{reset:{placement:n}}}return{}}}};async function a(e,t){let{placement:n,platform:o,elements:i}=e,l=await (null==o.isRTL?void 0:o.isRTL(i.floating)),u=(0,r.k3)(n),c=(0,r.hp)(n),a="y"===(0,r.Qq)(n),f=["left","top"].includes(u)?-1:1,s=l&&a?-1:1,d=(0,r.ku)(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:v}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return c&&"number"==typeof v&&(m="end"===c?-1*v:v),a?{x:m*s,y:p*f}:{x:p*f,y:m*s}}let f=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:u}=t,c=await a(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:l}}}}},s=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i}=t,{mainAxis:u=!0,crossAxis:c=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...f}=(0,r.ku)(e,t),s={x:n,y:o},d=await l(t,f),p=(0,r.Qq)((0,r.k3)(i)),m=(0,r.Rn)(p),v=s[m],h=s[p];if(u){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=v+d[e],o=v-d[t];v=(0,r.uZ)(n,v,o)}if(c){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=h+d[e],o=h-d[t];h=(0,r.uZ)(n,h,o)}let g=a.fn({...t,[m]:v,[p]:h});return{...g,data:{x:g.x-n,y:g.y-o}}}}}},5220:function(e,t,n){"use strict";n.d(t,{Jv:function(){return w},Me:function(){return b},RR:function(){return E},oo:function(){return k},uY:function(){return x},x7:function(){return R}});var r=n(842),o=n(4889),i=n(4261);function l(e){let t=(0,i.Dx)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,l=(0,i.Re)(e),u=l?e.offsetWidth:n,c=l?e.offsetHeight:o,a=(0,r.NM)(n)!==u||(0,r.NM)(o)!==c;return a&&(n=u,o=c),{width:n,height:o,$:a}}function u(e){return(0,i.kK)(e)?e:e.contextElement}function c(e){let t=u(e);if(!(0,i.Re)(t))return(0,r.ze)(1);let n=t.getBoundingClientRect(),{width:o,height:c,$:a}=l(t),f=(a?(0,r.NM)(n.width):n.width)/o,s=(a?(0,r.NM)(n.height):n.height)/c;return f&&Number.isFinite(f)||(f=1),s&&Number.isFinite(s)||(s=1),{x:f,y:s}}let a=(0,r.ze)(0);function f(e){let t=(0,i.Jj)(e);return(0,i.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:a}function s(e,t,n,o){var l;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),s=u(e),d=(0,r.ze)(1);t&&(o?(0,i.kK)(o)&&(d=c(o)):d=c(e));let p=(void 0===(l=n)&&(l=!1),o&&(!l||o===(0,i.Jj)(s))&&l)?f(s):(0,r.ze)(0),m=(a.left+p.x)/d.x,v=(a.top+p.y)/d.y,h=a.width/d.x,g=a.height/d.y;if(s){let e=(0,i.Jj)(s),t=o&&(0,i.kK)(o)?(0,i.Jj)(o):o,n=e,r=n.frameElement;for(;r&&o&&t!==n;){let e=c(r),t=r.getBoundingClientRect(),o=(0,i.Dx)(r),l=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,u=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;m*=e.x,v*=e.y,h*=e.x,g*=e.y,m+=l,v+=u,r=(n=(0,i.Jj)(r)).frameElement}}return(0,r.JB)({width:h,height:g,x:m,y:v})}let d=[":popover-open",":modal"];function p(e){return d.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function m(e){return s((0,i.tF)(e)).left+(0,i.Lw)(e).scrollLeft}function v(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,i.Jj)(e),r=(0,i.tF)(e),o=n.visualViewport,l=r.clientWidth,u=r.clientHeight,c=0,a=0;if(o){l=o.width,u=o.height;let e=(0,i.Pf)();(!e||e&&"fixed"===t)&&(c=o.offsetLeft,a=o.offsetTop)}return{width:l,height:u,x:c,y:a}}(e,n);else if("document"===t)o=function(e){let t=(0,i.tF)(e),n=(0,i.Lw)(e),o=e.ownerDocument.body,l=(0,r.Fp)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),u=(0,r.Fp)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),c=-n.scrollLeft+m(e),a=-n.scrollTop;return"rtl"===(0,i.Dx)(o).direction&&(c+=(0,r.Fp)(t.clientWidth,o.clientWidth)-l),{width:l,height:u,x:c,y:a}}((0,i.tF)(e));else if((0,i.kK)(t))o=function(e,t){let n=s(e,!0,"fixed"===t),o=n.top+e.clientTop,l=n.left+e.clientLeft,u=(0,i.Re)(e)?c(e):(0,r.ze)(1),a=e.clientWidth*u.x;return{width:a,height:e.clientHeight*u.y,x:l*u.x,y:o*u.y}}(t,n);else{let n=f(e);o={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.JB)(o)}function h(e,t){return(0,i.Re)(e)&&"fixed"!==(0,i.Dx)(e).position?t?t(e):e.offsetParent:null}function g(e,t){let n=(0,i.Jj)(e);if(!(0,i.Re)(e)||p(e))return n;let r=h(e,t);for(;r&&(0,i.Ze)(r)&&"static"===(0,i.Dx)(r).position;)r=h(r,t);return r&&("html"===(0,i.wk)(r)||"body"===(0,i.wk)(r)&&"static"===(0,i.Dx)(r).position&&!(0,i.hT)(r))?n:r||(0,i.gQ)(e)||n}let y=async function(e){let t=this.getOffsetParent||g,n=this.getDimensions;return{reference:function(e,t,n){let o=(0,i.Re)(t),l=(0,i.tF)(t),u="fixed"===n,c=s(e,!0,u,t),a={scrollLeft:0,scrollTop:0},f=(0,r.ze)(0);if(o||!o&&!u){if(("body"!==(0,i.wk)(t)||(0,i.ao)(l))&&(a=(0,i.Lw)(t)),o){let e=s(t,!0,u,t);f.x=e.x+t.clientLeft,f.y=e.y+t.clientTop}else l&&(f.x=m(l))}return{x:c.left+a.scrollLeft-f.x,y:c.top+a.scrollTop-f.y,width:c.width,height:c.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},w={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:l}=e,u="fixed"===l,a=(0,i.tF)(o),f=!!t&&p(t.floating);if(o===a||f&&u)return n;let d={scrollLeft:0,scrollTop:0},m=(0,r.ze)(1),v=(0,r.ze)(0),h=(0,i.Re)(o);if((h||!h&&!u)&&(("body"!==(0,i.wk)(o)||(0,i.ao)(a))&&(d=(0,i.Lw)(o)),(0,i.Re)(o))){let e=s(o);m=c(o),v.x=e.x+o.clientLeft,v.y=e.y+o.clientTop}return{width:n.width*m.x,height:n.height*m.y,x:n.x*m.x-d.scrollLeft*m.x+v.x,y:n.y*m.y-d.scrollTop*m.y+v.y}},getDocumentElement:i.tF,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e,u=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=(0,i.Kx)(e,[],!1).filter(e=>(0,i.kK)(e)&&"body"!==(0,i.wk)(e)),o=null,l="fixed"===(0,i.Dx)(e).position,u=l?(0,i.Ow)(e):e;for(;(0,i.kK)(u)&&!(0,i.Py)(u);){let t=(0,i.Dx)(u),n=(0,i.hT)(u);n||"fixed"!==t.position||(o=null),(l?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,i.ao)(u)&&!n&&function e(t,n){let r=(0,i.Ow)(t);return!(r===n||!(0,i.kK)(r)||(0,i.Py)(r))&&("fixed"===(0,i.Dx)(r).position||e(r,n))}(e,u))?r=r.filter(e=>e!==u):o=t,u=(0,i.Ow)(u)}return t.set(e,r),r}(t,this._c):[].concat(n),o],c=u[0],a=u.reduce((e,n)=>{let o=v(t,n,l);return e.top=(0,r.Fp)(o.top,e.top),e.right=(0,r.VV)(o.right,e.right),e.bottom=(0,r.VV)(o.bottom,e.bottom),e.left=(0,r.Fp)(o.left,e.left),e},v(t,c,l));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},getOffsetParent:g,getElementRects:y,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=l(e);return{width:t,height:n}},getScale:c,isElement:i.kK,isRTL:function(e){return"rtl"===(0,i.Dx)(e).direction}};function b(e,t,n,o){let l;void 0===o&&(o={});let{ancestorScroll:c=!0,ancestorResize:a=!0,elementResize:f="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:p=!1}=o,m=u(e),v=c||a?[...m?(0,i.Kx)(m):[],...(0,i.Kx)(t)]:[];v.forEach(e=>{c&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let h=m&&d?function(e,t){let n,o=null,l=(0,i.tF)(e);function u(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return!function i(c,a){void 0===c&&(c=!1),void 0===a&&(a=1),u();let{left:f,top:s,width:d,height:p}=e.getBoundingClientRect();if(c||t(),!d||!p)return;let m=(0,r.GW)(s),v=(0,r.GW)(l.clientWidth-(f+d)),h={rootMargin:-m+"px "+-v+"px "+-(0,r.GW)(l.clientHeight-(s+p))+"px "+-(0,r.GW)(f)+"px",threshold:(0,r.Fp)(0,(0,r.VV)(1,a))||1},g=!0;function y(e){let t=e[0].intersectionRatio;if(t!==a){if(!g)return i();t?i(!1,t):n=setTimeout(()=>{i(!1,1e-7)},100)}g=!1}try{o=new IntersectionObserver(y,{...h,root:l.ownerDocument})}catch(e){o=new IntersectionObserver(y,h)}o.observe(e)}(!0),u}(m,n):null,g=-1,y=null;f&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===m&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),m&&!p&&y.observe(m),y.observe(t));let w=p?s(e):null;return p&&function t(){let r=s(e);w&&(r.x!==w.x||r.y!==w.y||r.width!==w.width||r.height!==w.height)&&n(),w=r,l=requestAnimationFrame(t)}(),n(),()=>{var e;v.forEach(e=>{c&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==h||h(),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(l)}}let x=o.uY,E=o.RR,R=o.x7,k=(e,t,n)=>{let r=new Map,i={platform:w,...n},l={...i.platform,_c:r};return(0,o.oo)(e,t,{...i,platform:l})}},8263:function(e,t,n){"use strict";let r;n.d(t,{Y$:function(){return en},wD:function(){return eI},y0:function(){return ej},ll:function(){return eO},bQ:function(){return eB},YF:function(){return ez},XI:function(){return es},NI:function(){return eZ},qq:function(){return z},qs:function(){return eQ},Y_:function(){return e$}});var o=n(2265),i=n.t(o,2),l=n(4261);function u(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function c(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&(0,l.Zq)(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function a(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function f(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function s(){let e=/android/i;return e.test(a())||e.test(f())}function d(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function p(e){return(null==e?void 0:e.ownerDocument)||document}function m(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function v(e){return"composedPath"in e?e.composedPath()[0]:e.target}function h(e){e.preventDefault(),e.stopPropagation()}var g=n(5220),y=n(9707),w='input:not([inert]),select:not([inert]),textarea:not([inert]),a[href]:not([inert]),button:not([inert]),[tabindex]:not(slot):not([inert]),audio[controls]:not([inert]),video[controls]:not([inert]),[contenteditable]:not([contenteditable="false"]):not([inert]),details>summary:first-of-type:not([inert]),details:not([inert])',b="undefined"==typeof Element,x=b?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,E=!b&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},R=function e(t,n){void 0===n&&(n=!0);var r,o=null==t?void 0:null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},k=function(e){var t,n=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},T=function(e,t,n){if(R(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(w));return t&&x.call(e,w)&&r.unshift(e),r=r.filter(n)},L=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var l=i.shift();if(!R(l,!1)){if("SLOT"===l.tagName){var u=l.assignedElements(),c=e(u.length?u:l.children,!0,r);r.flatten?o.push.apply(o,c):o.push({scopeParent:l,candidates:c})}else{x.call(l,w)&&r.filter(l)&&(n||!t.includes(l))&&o.push(l);var a=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),f=!R(a,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(a&&f){var s=e(!0===a?l.children:a.children,!0,r);r.flatten?o.push.apply(o,s):o.push({scopeParent:l,candidates:s})}else i.unshift.apply(i,l.children)}}}return o},A=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},S=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||k(e))&&!A(e)?0:e.tabIndex},P=function(e,t){var n=S(e);return n<0&&t&&!A(e)?0:n},C=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},O=function(e){return"INPUT"===e.tagName},M=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},D=function(e){if(!e.name)return!0;var t,n=e.form||E(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=M(t,e.form);return!o||o===e},F=function(e){var t,n,r,o,i,l,u,c=e&&E(e),a=null===(t=c)||void 0===t?void 0:t.host,f=!1;if(c&&c!==e)for(f=!!(null!==(n=a)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(a)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!f&&a;)f=!!(null!==(l=a=null===(i=c=E(a))||void 0===i?void 0:i.host)&&void 0!==l&&null!==(u=l.ownerDocument)&&void 0!==u&&u.contains(a));return f},N=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},K=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=x.call(e,"details>summary:first-of-type")?e.parentElement:e;if(x.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return N(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,u=E(e);if(l&&!l.shadowRoot&&!0===r(l))return N(e);e=e.assignedSlot?e.assignedSlot:l||u===e.ownerDocument?l:u.host}e=i}if(F(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},I=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!x.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},W=function(e,t){var n,r,o;return!(O(n=t)&&"radio"===n.type&&!D(n)||0>S(t))&&(r=e,!((o=t).disabled||R(o)||O(o)&&"hidden"===o.type||K(o,r)||"DETAILS"===o.tagName&&Array.prototype.slice.apply(o.children).some(function(e){return"SUMMARY"===e.tagName})||I(o)))},j=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},V=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,l=i?t.scopeParent:t,u=P(l,i),c=i?e(t.candidates):l;0===u?i?n.push.apply(n,c):n.push(l):r.push({documentOrder:o,tabIndex:u,item:t,isScope:i,content:c})}),r.sort(C).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},_=function(e,t){return V((t=t||{}).getShadowRoot?L([e],t.includeContainer,{filter:W.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:j}):T(e,t.includeContainer,W.bind(null,t)))},q=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==x.call(e,w)&&W(t,e)},B=n(4887);function z(e){return o.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let H={...i},J=H.useInsertionEffect||(e=>e());function Y(e){let t=o.useRef(()=>{});return J(()=>{t.current=e}),o.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let Z=0;function X(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(Z);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():Z=requestAnimationFrame(i)}var Q="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function G(){return(G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let U=!1,$=0,ee=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+$++,et=H.useId||function(){let[e,t]=o.useState(()=>U?ee():void 0);return Q(()=>{null==e&&t(ee())},[]),o.useEffect(()=>{U=!0},[]),e},en=o.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i}},width:l=14,height:u=7,tipRadius:c=0,strokeWidth:a=0,staticOffset:f,stroke:s,d,style:{transform:p,...m}={},...v}=e,h=et();if(!r)return null;let y=2*a,w=y/2,b=l/2*(-(c/8)+1),x=u/2*c/4,[E,R]=n.split("-"),k=g.Jv.isRTL(r),T=!!d,L="top"===E||"bottom"===E,A=f&&"end"===R?"bottom":"top",S=f&&"end"===R?"right":"left";f&&k&&(S="end"===R?"left":"right");let P=(null==i?void 0:i.x)!=null?f||i.x:"",C=(null==i?void 0:i.y)!=null?f||i.y:"",O=d||"M0,0 H"+l+" L"+(l-b)+","+(u-x)+(" Q"+l/2+","+u+" ")+b+","+(u-x)+" Z",M={top:T?"rotate(180deg)":"",left:T?"rotate(90deg)":"rotate(-90deg)",bottom:T?"":"rotate(180deg)",right:T?"rotate(-90deg)":"rotate(90deg)"}[E];return o.createElement("svg",G({},v,{"aria-hidden":!0,ref:t,width:T?l:l+y,height:l,viewBox:"0 0 "+l+" "+(u>l?u:l),style:{position:"absolute",pointerEvents:"none",[S]:P,[A]:C,[E]:L||T?"100%":"calc(100% - "+y/2+"px)",transform:""+M+(null!=p?p:""),...m}}),y>0&&o.createElement("path",{clipPath:"url(#"+h+")",fill:"none",stroke:s,strokeWidth:y+(d?0:1),d:O}),o.createElement("path",{stroke:y&&!d?v.fill:"none",d:O}),o.createElement("clipPath",{id:h},o.createElement("rect",{x:-w,y:w*(T?-1:1),width:l+y,height:l})))}),er=o.createContext(null),eo=o.createContext(null),ei=()=>{var e;return(null==(e=o.useContext(er))?void 0:e.id)||null},el=()=>o.useContext(eo);function eu(e){return"data-floating-ui-"+e}function ec(e){let t=(0,o.useRef)(e);return Q(()=>{t.current=e}),t}let ea=eu("safe-polygon");function ef(e,t,n){return n&&!d(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function es(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:u,elements:{domReference:a,floating:f},refs:s}=e,{enabled:m=!0,delay:v=0,handleClose:h=null,mouseOnly:g=!1,restMs:y=0,move:w=!0}=t,b=el(),x=ei(),E=ec(h),R=ec(v),k=o.useRef(),T=o.useRef(),L=o.useRef(),A=o.useRef(),S=o.useRef(!0),P=o.useRef(!1),C=o.useRef(()=>{}),O=o.useCallback(()=>{var e;let t=null==(e=i.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[i]);o.useEffect(()=>{if(m)return u.on("openchange",e),()=>{u.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(T.current),clearTimeout(A.current),S.current=!0)}},[m,u]),o.useEffect(()=>{if(!m||!E.current||!n)return;function e(e){O()&&r(!1,e,"hover")}let t=p(f).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[f,n,r,m,E,O]);let M=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=ef(R.current,"close",k.current);o&&!L.current?(clearTimeout(T.current),T.current=setTimeout(()=>r(!1,e,n),o)):t&&(clearTimeout(T.current),r(!1,e,n))},[R,r]),D=o.useCallback(()=>{C.current(),L.current=void 0},[]),F=o.useCallback(()=>{if(P.current){let e=p(s.floating.current).body;e.style.pointerEvents="",e.removeAttribute(ea),P.current=!1}},[s]);return o.useEffect(()=>{if(m&&(0,l.kK)(a))return n&&a.addEventListener("mouseleave",s),null==f||f.addEventListener("mouseleave",s),w&&a.addEventListener("mousemove",o,{once:!0}),a.addEventListener("mouseenter",o),a.addEventListener("mouseleave",u),()=>{n&&a.removeEventListener("mouseleave",s),null==f||f.removeEventListener("mouseleave",s),w&&a.removeEventListener("mousemove",o),a.removeEventListener("mouseenter",o),a.removeEventListener("mouseleave",u)};function t(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function o(e){if(clearTimeout(T.current),S.current=!1,g&&!d(k.current)||y>0&&0===ef(R.current,"open"))return;let t=ef(R.current,"open",k.current);t?T.current=setTimeout(()=>{r(!0,e,"hover")},t):r(!0,e,"hover")}function u(r){if(t())return;C.current();let o=p(f);if(clearTimeout(A.current),E.current){n||clearTimeout(T.current),L.current=E.current({...e,tree:b,x:r.clientX,y:r.clientY,onClose(){F(),D(),M(r,!0,"safe-polygon")}});let t=L.current;o.addEventListener("mousemove",t),C.current=()=>{o.removeEventListener("mousemove",t)};return}"touch"===k.current&&c(f,r.relatedTarget)||M(r)}function s(n){t()||null==E.current||E.current({...e,tree:b,x:n.clientX,y:n.clientY,onClose(){F(),D(),M(n)}})(n)}},[a,f,m,e,g,y,w,M,D,F,r,n,b,R,E,i]),Q(()=>{var e,t;if(m&&n&&null!=(e=E.current)&&e.__options.blockPointerEvents&&O()){let e=p(f).body;if(e.setAttribute(ea,""),e.style.pointerEvents="none",P.current=!0,(0,l.kK)(a)&&f){let e=null==b||null==(t=b.nodesRef.current.find(e=>e.id===x))||null==(t=t.context)?void 0:t.elements.floating;return e&&(e.style.pointerEvents=""),a.style.pointerEvents="auto",f.style.pointerEvents="auto",()=>{a.style.pointerEvents="",f.style.pointerEvents=""}}}},[m,n,x,f,a,b,E,O]),Q(()=>{n||(k.current=void 0,D(),F())},[n,D,F]),o.useEffect(()=>()=>{D(),clearTimeout(T.current),clearTimeout(A.current),F()},[m,a,D,F]),o.useMemo(()=>{if(!m)return{};function e(e){k.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){function t(){S.current||r(!0,e.nativeEvent,"hover")}(!g||d(k.current))&&!n&&0!==y&&(clearTimeout(A.current),"touch"===k.current?t():A.current=setTimeout(t,y))}},floating:{onMouseEnter(){clearTimeout(T.current)},onMouseLeave(e){M(e.nativeEvent,!1)}}}},[m,g,n,y,r,M])}function ed(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}let ep=new WeakMap,em=new WeakSet,ev={},eh=0,eg=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,ey=e=>e&&(e.host||ey(e.parentNode)),ew=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=ey(t);return e.contains(n)?n:null}).filter(e=>null!=e);function eb(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=p(e[0]).body;return function(e,t,n,r){let o="data-floating-ui-inert",i=r?"inert":n?"aria-hidden":null,l=ew(t,e),u=new Set,c=new Set(l),a=[];ev[o]||(ev[o]=new WeakMap);let f=ev[o];return l.forEach(function e(t){!(!t||u.has(t))&&(u.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||c.has(t)||Array.prototype.forEach.call(t.children,t=>{if(u.has(t))e(t);else{let e=i?t.getAttribute(i):null,n=null!==e&&"false"!==e,r=(ep.get(t)||0)+1,l=(f.get(t)||0)+1;ep.set(t,r),f.set(t,l),a.push(t),1===r&&n&&em.add(t),1===l&&t.setAttribute(o,""),!n&&i&&t.setAttribute(i,"true")}})}(t),u.clear(),eh++,()=>{a.forEach(e=>{let t=(ep.get(e)||0)-1,n=(f.get(e)||0)-1;ep.set(e,t),f.set(e,n),t||(!em.has(e)&&i&&e.removeAttribute(i),em.delete(e)),n||e.removeAttribute(o)}),--eh||(ep=new WeakMap,ep=new WeakMap,em=new WeakSet,ev={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let ex=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function eE(e,t){let n=_(e,ex());"prev"===t&&n.reverse();let r=n.indexOf(u(p(e)));return n.slice(r+1)[0]}function eR(){return eE(document.body,"next")}function ek(){return eE(document.body,"prev")}function eT(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!c(n,r)}let eL={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function eA(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let eS=o.forwardRef(function(e,t){let[n,r]=o.useState();Q(()=>(/apple/i.test(navigator.vendor)&&r("button"),document.addEventListener("keydown",eA),()=>{document.removeEventListener("keydown",eA)}),[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[eu("focus-guard")]:"",style:eL};return o.createElement("span",G({},e,i))}),eP=o.createContext(null),eC=eu("portal");function eO(e){let{children:t,id:n,root:r=null,preserveTabOrder:i=!0}=e,u=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=et(),i=eM(),[u,c]=o.useState(null),a=o.useRef(null);return Q(()=>()=>{null==u||u.remove(),queueMicrotask(()=>{a.current=null})},[u]),Q(()=>{if(a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(eC,""),e.appendChild(n),a.current=n,c(n)},[t,r]),Q(()=>{if(a.current)return;let e=n||(null==i?void 0:i.portalNode);e&&!(0,l.kK)(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let u=document.createElement("div");u.id=r,u.setAttribute(eC,""),(e=o||e).appendChild(u),a.current=u,c(u)},[t,n,r,i]),u}({id:n,root:r}),[c,a]=o.useState(null),f=o.useRef(null),s=o.useRef(null),d=o.useRef(null),p=o.useRef(null),m=!!c&&!c.modal&&c.open&&i&&!!(r||u);return o.useEffect(()=>{if(u&&i&&(null==c||!c.modal))return u.addEventListener("focusin",e,!0),u.addEventListener("focusout",e,!0),()=>{u.removeEventListener("focusin",e,!0),u.removeEventListener("focusout",e,!0)};function e(e){u&&eT(e)&&("focusin"===e.type?function(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}:function(e){_(e,ex()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(u)}},[u,i,null==c?void 0:c.modal]),o.createElement(eP.Provider,{value:o.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:f,afterOutsideRef:s,beforeInsideRef:d,afterInsideRef:p,portalNode:u,setFocusManagerState:a}),[i,u])},m&&u&&o.createElement(eS,{"data-type":"outside",ref:f,onFocus:e=>{if(eT(e,u)){var t;null==(t=d.current)||t.focus()}else{let e=ek()||(null==c?void 0:c.refs.domReference.current);null==e||e.focus()}}}),m&&u&&o.createElement("span",{"aria-owns":u.id,style:eL}),u&&(0,B.createPortal)(t,u),m&&u&&o.createElement(eS,{"data-type":"outside",ref:s,onFocus:e=>{if(eT(e,u)){var t;null==(t=p.current)||t.focus()}else{let t=eR()||(null==c?void 0:c.refs.domReference.current);null==t||t.focus(),(null==c?void 0:c.closeOnFocusOut)&&(null==c||c.onOpenChange(!1,e.nativeEvent))}}}))}let eM=()=>o.useContext(eP),eD=[];function eF(e){eD=eD.filter(e=>e.isConnected);let t=e;if(t&&"body"!==(0,l.wk)(t)){if(!q(t,ex())){let e=_(t,ex())[0];if(!e)return;t=e}eD.push(t),eD.length>20&&(eD=eD.slice(-20))}}function eN(){return eD.slice().reverse().find(e=>e.isConnected)}let eK=o.forwardRef(function(e,t){return o.createElement("button",G({},e,{type:"button",ref:t,tabIndex:-1,style:eL}))});function eI(e){var t;let{context:n,children:r,disabled:i=!1,order:a=["content"],guards:d=!0,initialFocus:m=0,returnFocus:g=!0,modal:y=!0,visuallyHiddenDismiss:w=!1,closeOnFocusOut:b=!0}=e,{open:x,refs:E,nodeId:R,onOpenChange:k,events:T,dataRef:L,elements:{domReference:A,floating:S}}=n,P="number"==typeof m&&m<0,C=!!(t=A)&&"combobox"===t.getAttribute("role")&&(0,l.Re)(t)&&t.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")&&P,O=!eg()||d,M=ec(a),D=ec(m),F=ec(g),N=el(),K=eM(),I=o.useRef(null),W=o.useRef(null),j=o.useRef(!1),V=o.useRef(!1),q=null!=K,B=o.useCallback(function(e){return void 0===e&&(e=S),e?_(e,ex()):[]},[S]),z=o.useCallback(e=>{let t=B(e);return M.current.map(e=>A&&"reference"===e?A:S&&"floating"===e?S:t).filter(Boolean).flat()},[A,S,M,B]);function H(e){return!i&&w&&y?o.createElement(eK,{ref:"start"===e?I:W,onClick:e=>k(!1,e.nativeEvent)},"string"==typeof w?w:"Dismiss"):null}o.useEffect(()=>{if(i||!y)return;function e(e){if("Tab"===e.key){c(S,u(p(S)))&&0===B().length&&!C&&h(e);let t=z(),n=v(e);"reference"===M.current[0]&&n===A&&(h(e),e.shiftKey?X(t[t.length-1]):X(t[1])),"floating"===M.current[1]&&n===S&&e.shiftKey&&(h(e),X(t[0]))}}let t=p(S);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[i,A,S,y,M,C,B,z]),o.useEffect(()=>{if(!i&&b&&S&&(0,l.Re)(A))return A.addEventListener("focusout",t),A.addEventListener("pointerdown",e),y||S.addEventListener("focusout",t),()=>{A.removeEventListener("focusout",t),A.removeEventListener("pointerdown",e),y||S.removeEventListener("focusout",t)};function e(){V.current=!0,setTimeout(()=>{V.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(c(A,t)||c(S,t)||c(t,S)||c(null==K?void 0:K.portalNode,t)||null!=t&&t.hasAttribute(eu("focus-guard"))||N&&(ed(N.nodesRef.current,R).find(e=>{var n,r;return c(null==(n=e.context)?void 0:n.elements.floating,t)||c(null==(r=e.context)?void 0:r.elements.domReference,t)})||(function(e,t){var n;let r=[],o=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r})(N.nodesRef.current,R).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));t&&n&&!V.current&&t!==eN()&&(j.current=!0,k(!1,e))})}},[i,A,S,y,R,N,K,k,b]),o.useEffect(()=>{var e;if(i)return;let t=Array.from((null==K||null==(e=K.portalNode)?void 0:e.querySelectorAll("["+eu("portal")+"]"))||[]);if(S){let e=[S,...t,I.current,W.current,M.current.includes("reference")||C?A:null].filter(e=>null!=e),n=y||C?eb(e,O,!O):eb(e);return()=>{n()}}},[i,A,S,y,M,K,C,O]),Q(()=>{if(i||!S)return;let e=u(p(S));queueMicrotask(()=>{let t=z(S),n=D.current,r=("number"==typeof n?t[n]:n.current)||S,o=c(S,e);P||o||!x||X(r,{preventScroll:r===S})})},[i,x,S,P,z,D]),Q(()=>{if(i||!S)return;let e=!1,t=p(S),n=u(t),r=L.current;function o(t){let{reason:n,event:r,nested:o}=t;"escape-key"===n&&E.domReference.current&&eF(E.domReference.current),"hover"===n&&"mouseleave"===r.type&&(j.current=!0),"outside-press"===n&&(o?(j.current=!1,e=!0):j.current=!(0===r.mozInputSource&&r.isTrusted||(s()&&r.pointerType?"click"===r.type&&1===r.buttons:0===r.detail&&!r.pointerType)||!f().includes("jsdom/")&&(!s()&&0===r.width&&0===r.height||s()&&1===r.width&&1===r.height&&0===r.pressure&&0===r.detail&&"mouse"===r.pointerType||r.width<1&&r.height<1&&0===r.pressure&&0===r.detail&&"touch"===r.pointerType)))}return eF(n),T.on("openchange",o),()=>{T.off("openchange",o);let n=u(t),i=c(S,n)||N&&ed(N.nodesRef.current,R).some(e=>{var t;return c(null==(t=e.context)?void 0:t.elements.floating,n)});(i||r.openEvent&&["click","mousedown"].includes(r.openEvent.type))&&E.domReference.current&&eF(E.domReference.current);let a=eN();F.current&&!j.current&&(0,l.Re)(a)&&(a===n||n===t.body||i)&&X(a,{cancelPrevious:!1,preventScroll:e})}},[i,S,F,L,E,T,N,R]),Q(()=>{if(!i&&K)return K.setFocusManagerState({modal:y,closeOnFocusOut:b,open:x,onOpenChange:k,refs:E}),()=>{K.setFocusManagerState(null)}},[i,K,y,x,k,E,b]),Q(()=>{if(i||!S||"function"!=typeof MutationObserver||P)return;let e=()=>{let e=S.getAttribute("tabindex");M.current.includes("floating")||u(p(S))!==E.domReference.current&&0===B().length?"0"!==e&&S.setAttribute("tabindex","0"):"-1"!==e&&S.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(S,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[i,S,E,M,B,P]);let J=!i&&O&&(q||y);return o.createElement(o.Fragment,null,J&&o.createElement(eS,{"data-type":"inside",ref:null==K?void 0:K.beforeInsideRef,onFocus:e=>{if(y){let e=z();X("reference"===a[0]?e[0]:e[e.length-1])}else if(null!=K&&K.preserveTabOrder&&K.portalNode){if(j.current=!1,eT(e,K.portalNode)){let e=eR()||A;null==e||e.focus()}else{var t;null==(t=K.beforeOutsideRef.current)||t.focus()}}}}),!C&&H("start"),r,H("end"),J&&o.createElement(eS,{"data-type":"inside",ref:null==K?void 0:K.afterInsideRef,onFocus:e=>{if(y)X(z()[0]);else if(null!=K&&K.preserveTabOrder&&K.portalNode){if(b&&(j.current=!0),eT(e,K.portalNode)){let e=ek()||A;null==e||e.focus()}else{var t;null==(t=K.afterOutsideRef.current)||t.focus()}}}}))}let eW=new Set,ej=o.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e,i=et();return Q(()=>{if(!n)return;eW.add(i);let e=/iP(hone|ad|od)|iOS/.test(a()),t=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",o=window.innerWidth-document.documentElement.clientWidth,l=t.left?parseFloat(t.left):window.pageXOffset,u=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",o&&(t[r]=o+"px"),e){var c,f;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(u-Math.floor((null==(f=window.visualViewport)?void 0:f.offsetTop)||0))+"px",left:-(l-Math.floor(e))+"px",right:"0"})}return()=>{eW.delete(i),0===eW.size&&(Object.assign(t,{overflow:"",[r]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(l,u)))}},[i,n]),o.createElement("div",G({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))}),eV={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},e_={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},eq=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function eB(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,nodeId:i,elements:{reference:u,domReference:a,floating:f},dataRef:s}=e,{enabled:d=!0,escapeKey:h=!0,outsidePress:g=!0,outsidePressEvent:y="pointerdown",referencePress:w=!1,referencePressEvent:b="pointerdown",ancestorScroll:x=!1,bubbles:E,capture:R}=t,k=el(),T=Y("function"==typeof g?g:()=>!1),L="function"==typeof g?T:g,A=o.useRef(!1),S=o.useRef(!1),{escapeKey:P,outsidePress:C}=eq(E),{escapeKey:O,outsidePress:M}=eq(R),D=Y(e=>{if(!n||!d||!h||"Escape"!==e.key)return;let t=k?ed(k.nodesRef.current,i):[];if(!P&&(e.stopPropagation(),t.length>0)){let e=!0;if(t.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),F=Y(e=>{var t;let n=()=>{var t;D(e),null==(t=v(e))||t.removeEventListener("keydown",n)};null==(t=v(e))||t.addEventListener("keydown",n)}),N=Y(e=>{let t=A.current;A.current=!1;let n=S.current;if(S.current=!1,"click"===y&&n||t||"function"==typeof L&&!L(e))return;let o=v(e),u="["+eu("inert")+"]",s=p(f).querySelectorAll(u),d=(0,l.kK)(o)?o:null;for(;d&&!(0,l.Py)(d);){let e=(0,l.Ow)(d);if((0,l.Py)(e)||!(0,l.kK)(e))break;d=e}if(s.length&&(0,l.kK)(o)&&!o.matches("html,body")&&!c(o,f)&&Array.from(s).every(e=>!c(d,e)))return;if((0,l.Re)(o)&&f){let t=o.clientWidth>0&&o.scrollWidth>o.clientWidth,n=o.clientHeight>0&&o.scrollHeight>o.clientHeight,r=n&&e.offsetX>o.clientWidth;if(n&&"rtl"===(0,l.Dx)(o).direction&&(r=e.offsetX<=o.offsetWidth-o.clientWidth),r||t&&e.offsetY>o.clientHeight)return}let h=k&&ed(k.nodesRef.current,i).some(t=>{var n;return m(e,null==(n=t.context)?void 0:n.elements.floating)});if(m(e,f)||m(e,a)||h)return;let g=k?ed(k.nodesRef.current,i):[];if(g.length>0){let e=!0;if(g.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),K=Y(e=>{var t;let n=()=>{var t;N(e),null==(t=v(e))||t.removeEventListener(y,n)};null==(t=v(e))||t.addEventListener(y,n)});return o.useEffect(()=>{if(!n||!d)return;function e(e){r(!1,e,"ancestor-scroll")}s.current.__escapeKeyBubbles=P,s.current.__outsidePressBubbles=C;let t=p(f);h&&t.addEventListener("keydown",O?F:D,O),L&&t.addEventListener(y,M?K:N,M);let o=[];return x&&((0,l.kK)(a)&&(o=(0,l.Kx)(a)),(0,l.kK)(f)&&(o=o.concat((0,l.Kx)(f))),!(0,l.kK)(u)&&u&&u.contextElement&&(o=o.concat((0,l.Kx)(u.contextElement)))),(o=o.filter(e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{h&&t.removeEventListener("keydown",O?F:D,O),L&&t.removeEventListener(y,M?K:N,M),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[s,f,a,u,h,L,y,n,r,x,d,P,C,D,O,F,N,M,K]),o.useEffect(()=>{A.current=!1},[L,y]),o.useMemo(()=>d?{reference:{onKeyDown:D,[eV[b]]:e=>{w&&r(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:D,onMouseDown(){S.current=!0},onMouseUp(){S.current=!0},[e_[y]]:()=>{A.current=!0}}}:{},[d,w,y,b,r,D])}function ez(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:r,nodeId:i}=e,[u,c]=o.useState(null),[a,f]=o.useState(null),s=(null==(t=e.elements)?void 0:t.reference)||u;Q(()=>{s&&(h.current=s)},[s]);let d=(0,y.YF)({...e,elements:{...e.elements,...a&&{reference:a}}}),p=el(),m=null!=ei(),v=Y((e,t,n)=>{g.current.openEvent=e?t:void 0,w.emit("openchange",{open:e,event:t,reason:n,nested:m}),null==r||r(e,t,n)}),h=o.useRef(null),g=o.useRef({}),w=o.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})())[0],b=et(),x=o.useCallback(e=>{let t=(0,l.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;f(t),d.refs.setReference(t)},[d.refs]),E=o.useCallback(e=>{((0,l.kK)(e)||null===e)&&(h.current=e,c(e)),((0,l.kK)(d.refs.reference.current)||null===d.refs.reference.current||null!==e&&!(0,l.kK)(e))&&d.refs.setReference(e)},[d.refs]),R=o.useMemo(()=>({...d.refs,setReference:E,setPositionReference:x,domReference:h}),[d.refs,E,x]),k=o.useMemo(()=>({...d.elements,domReference:s}),[d.elements,s]),T=o.useMemo(()=>({...d,refs:R,elements:k,dataRef:g,nodeId:i,floatingId:b,events:w,open:n,onOpenChange:v}),[d,i,b,w,n,v,R,k]);return Q(()=>{let e=null==p?void 0:p.nodesRef.current.find(e=>e.id===i);e&&(e.context=T)}),o.useMemo(()=>({...d,context:T,refs:R,elements:k}),[d,R,k,T])}let eH="active",eJ="selected";function eY(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[eH]:t,[eJ]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[eH,eJ].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var l;null==(l=r.get(n))||l.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function eZ(e){void 0===e&&(e=[]);let t=e,n=o.useCallback(t=>eY(t,e,"reference"),t),r=o.useCallback(t=>eY(t,e,"floating"),t),i=o.useCallback(t=>eY(t,e,"item"),e.map(e=>null==e?void 0:e.item));return o.useMemo(()=>({getReferenceProps:n,getFloatingProps:r,getItemProps:i}),[n,r,i])}let eX=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function eQ(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:i}=e,{enabled:l=!0,role:u="dialog"}=t,c=null!=(n=eX.get(u))?n:u,a=et(),f=null!=ei();return o.useMemo(()=>{if(!l)return{};let e={id:i,...c&&{role:c}};return"tooltip"===c||"label"===u?{reference:{["aria-"+("label"===u?"labelledby":"describedby")]:r?i:void 0},floating:e}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===c?"dialog":c,"aria-controls":r?i:void 0,..."listbox"===c&&{role:"combobox"},..."menu"===c&&{id:a},..."menu"===c&&f&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},floating:{...e,..."menu"===c&&{"aria-labelledby":a}},item(e){let{active:t,selected:n}=e,r={role:"option",...t&&{id:i+"-option"}};switch(u){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}}},[l,u,c,r,i,a,f])}let eG=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function eU(e,t){return"function"==typeof e?e(t):e}function e$(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:i,common:l,duration:u=250}=t,c=e.placement,a=c.split("-")[0],f=o.useMemo(()=>({side:a,placement:c}),[a,c]),s="number"==typeof u,d=(s?u:u.open)||0,p=(s?u:u.close)||0,[m,v]=o.useState(()=>({...eU(l,f),...eU(n,f)})),{isMounted:h,status:g}=function(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,l=("number"==typeof i?i:i.close)||0,[u,c]=o.useState(!1),[a,f]=o.useState("unmounted"),s=function(e,t){let[n,r]=o.useState(e);return e&&!n&&r(!0),o.useEffect(()=>{if(!e){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,t]),n}(n,l);return Q(()=>{u&&!s&&f("unmounted")},[u,s]),Q(()=>{if(r){if(n){f("initial");let e=requestAnimationFrame(()=>{f("open")});return()=>{cancelAnimationFrame(e)}}c(!0),f("close")}},[n,r]),{isMounted:s,status:a}}(e,{duration:u}),y=ec(n),w=ec(r),b=ec(i),x=ec(l);return Q(()=>{let e=eU(y.current,f),t=eU(b.current,f),n=eU(x.current,f),r=eU(w.current,f)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===g&&v(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===g&&v({transitionProperty:Object.keys(r).map(eG).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;v({transitionProperty:Object.keys(r).map(eG).join(","),transitionDuration:p+"ms",...n,...r})}},[p,b,y,w,x,d,g,f]),{isMounted:h,styles:m}}},4261:function(e,t,n){"use strict";function r(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){var t;return null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function l(e){return e instanceof Node||e instanceof o(e).Node}function u(e){return e instanceof Element||e instanceof o(e).Element}function c(e){return e instanceof HTMLElement||e instanceof o(e).HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function f(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=h(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function s(e){return["table","td","th"].includes(r(e))}function d(e){let t=m(),n=h(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 p(e){let t=y(e);for(;c(t)&&!v(t);){if(d(t))return t;t=y(t)}return null}function m(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function v(e){return["html","body","#document"].includes(r(e))}function h(e){return o(e).getComputedStyle(e)}function g(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function y(e){if("html"===r(e))return e;let t=e.assignedSlot||e.parentNode||a(e)&&e.host||i(e);return a(t)?t.host:t}n.d(t,{Dx:function(){return h},Jj:function(){return o},Kx:function(){return function e(t,n,r){var i;void 0===n&&(n=[]),void 0===r&&(r=!0);let l=function e(t){let n=y(t);return v(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&f(n)?n:e(n)}(t),u=l===(null==(i=t.ownerDocument)?void 0:i.body),a=o(l);return u?n.concat(a,a.visualViewport||[],f(l)?l:[],a.frameElement&&r?e(a.frameElement):[]):n.concat(l,e(l,[],r))}},Lw:function(){return g},Ow:function(){return y},Pf:function(){return m},Py:function(){return v},Re:function(){return c},Ze:function(){return s},Zq:function(){return a},ao:function(){return f},gQ:function(){return p},hT:function(){return d},kK:function(){return u},tF:function(){return i},wk:function(){return r}})},842:function(e,t,n){"use strict";n.d(t,{Fp:function(){return o},GW:function(){return l},I4:function(){return v},JB:function(){return k},KX:function(){return x},NM:function(){return i},Qq:function(){return h},Rn:function(){return m},VV:function(){return r},Wh:function(){return g},gy:function(){return w},hp:function(){return p},i8:function(){return y},k3:function(){return d},ku:function(){return s},pw:function(){return E},uZ:function(){return f},yd:function(){return R},ze:function(){return u}});let r=Math.min,o=Math.max,i=Math.round,l=Math.floor,u=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},a={start:"end",end:"start"};function f(e,t,n){return o(e,r(t,n))}function s(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function v(e){return"y"===e?"height":"width"}function h(e){return["top","bottom"].includes(d(e))?"y":"x"}function g(e){return m(h(e))}function y(e,t,n){void 0===n&&(n=!1);let r=p(e),o=g(e),i=v(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=E(l)),[l,E(l)]}function w(e){let t=E(e);return[b(e),t,b(t)]}function b(e){return e.replace(/start|end/g,e=>a[e])}function x(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(b)))),i}function E(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function R(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}},3167:function(e,t,n){"use strict";t.Z=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(r&&(r+=" "),r+=t);return r}}}]);