(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,43489,53760,58950,e=>{"use strict";let t,n,r;e.i(47167);var o=e.i(71645);function i(){return"u">typeof window}function l(e){return a(e)?(e.nodeName||"").toLowerCase():"#document"}function u(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){return!!i()&&(e instanceof Node||e instanceof u(e).Node)}function c(e){return!!i()&&(e instanceof Element||e instanceof u(e).Element)}function f(e){return!!i()&&(e instanceof HTMLElement||e instanceof u(e).HTMLElement)}function s(e){return!(!i()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof u(e).ShadowRoot)}function d(e){return/^(html|body|#document)$/.test(l(e))}function m(e){return u(e).getComputedStyle(e)}function p(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 v(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&s(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function h(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function g(){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 y(){let e=/android/i;return e.test(h())||e.test(g())}function w(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function b(e){return(null==e?void 0:e.ownerDocument)||document}function x(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function E(e){return"composedPath"in e?e.composedPath()[0]:e.target}function R(e){e.preventDefault(),e.stopPropagation()}var L='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])',S="u"<typeof Element,A=S?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,C=!S&&Element.prototype.getRootNode?function(e){var t;return null==e||null==(t=e.getRootNode)?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},T=function e(t,n){void 0===n&&(n=!0);var r,o=null==t||null==(r=t.getAttribute)?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},M=function(e){var t,n=null==e||null==(t=e.getAttribute)?void 0:t.call(e,"contenteditable");return""===n||"true"===n},k=function(e,t,n){if(T(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(L));return t&&A.call(e,L)&&r.unshift(e),r=r.filter(n)},O=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var l=i.shift();if(!T(l,!1))if("SLOT"===l.tagName){var u=l.assignedElements(),a=e(u.length?u:l.children,!0,r);r.flatten?o.push.apply(o,a):o.push({scopeParent:l,candidates:a})}else{A.call(l,L)&&r.filter(l)&&(n||!t.includes(l))&&o.push(l);var c=l.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(l),f=!T(c,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(l));if(c&&f){var s=e(!0===c?l.children:c.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},P=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},D=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||M(e))&&!P(e)?0:e.tabIndex},N=function(e,t){var n=D(e);return n<0&&t&&!P(e)?0:n},F=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},I=function(e){return"INPUT"===e.tagName},W=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},H=function(e){if(!e.name)return!0;var t,n=e.form||C(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("u">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=W(t,e.form);return!o||o===e},B=function(e){return I(e)&&"radio"===e.type&&!H(e)},j=function(e){var t,n,r,o,i,l,u,a=e&&C(e),c=null==(t=a)?void 0:t.host,f=!1;if(a&&a!==e)for(f=!!(null!=(n=c)&&null!=(r=n.ownerDocument)&&r.contains(c)||null!=e&&null!=(o=e.ownerDocument)&&o.contains(e));!f&&c;)f=!!(null!=(l=c=null==(i=a=C(c))?void 0:i.host)&&null!=(u=l.ownerDocument)&&u.contains(c));return f},q=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},V=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=A.call(e,"details>summary:first-of-type")?e.parentElement:e;if(A.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return q(e)}else{if("function"==typeof r){for(var i=e;e;){var l=e.parentElement,u=C(e);if(l&&!l.shadowRoot&&!0===r(l))return q(e);e=e.assignedSlot?e.assignedSlot:l||u===e.ownerDocument?l:u.host}e=i}if(j(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},_=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!!A.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},K=function(e,t){return!(t.disabled||T(t)||I(t)&&"hidden"===t.type||V(t,e)||"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some(function(e){return"SUMMARY"===e.tagName})||_(t))},z=function(e,t){return!(B(t)||0>D(t))&&!!K(e,t)},U=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||!!(t>=0)},X=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,l=i?t.scopeParent:t,u=N(l,i),a=i?e(t.candidates):l;0===u?i?n.push.apply(n,a):n.push(l):r.push({documentOrder:o,tabIndex:u,item:t,isScope:i,content:a})}),r.sort(F).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},$=function(e,t){return X((t=t||{}).getShadowRoot?O([e],t.includeContainer,{filter:z.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:U}):k(e,t.includeContainer,z.bind(null,t)))},Y=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==A.call(e,L)&&z(t,e)},Z=e.i(74080);function G(){return"u">typeof window}function Q(e){return et(e)?(e.nodeName||"").toLowerCase():"#document"}function J(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function ee(e){var t;return null==(t=(et(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function et(e){return!!G()&&(e instanceof Node||e instanceof J(e).Node)}function en(e){return!!G()&&(e instanceof Element||e instanceof J(e).Element)}function er(e){return!!G()&&(e instanceof HTMLElement||e instanceof J(e).HTMLElement)}function eo(e){return!(!G()||"u"<typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof J(e).ShadowRoot)}function ei(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=em(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function el(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let eu=/transform|translate|scale|rotate|perspective|filter/,ea=/paint|layout|strict|content/,ec=e=>!!e&&"none"!==e;function ef(e){let t=en(e)?em(e):e;return ec(t.transform)||ec(t.translate)||ec(t.scale)||ec(t.rotate)||ec(t.perspective)||!es()&&(ec(t.backdropFilter)||ec(t.filter))||eu.test(t.willChange||"")||ea.test(t.contain||"")}function es(){return null==n&&(n="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),n}function ed(e){return/^(html|body|#document)$/.test(Q(e))}function em(e){return J(e).getComputedStyle(e)}function ep(e){return en(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ev(e){if("html"===Q(e))return e;let t=e.assignedSlot||e.parentNode||eo(e)&&e.host||ee(e);return eo(t)?t.host:t}function eh(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ev(t);return ed(n)?t.ownerDocument?t.ownerDocument.body:t.body:er(n)&&ei(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=J(o);if(!i)return t.concat(o,eh(o,[],n));{let e=eg(l);return t.concat(l,l.visualViewport||[],ei(o)?o:[],e&&n?eh(e):[])}}function eg(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}let ey=["top","right","bottom","left"],ew=ey.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),eb=Math.min,ex=Math.max,eE={left:"right",right:"left",bottom:"top",top:"bottom"};function eR(e,t){return"function"==typeof e?e(t):e}function eL(e){return e.split("-")[0]}function eS(e){return e.split("-")[1]}function eA(e){return"x"===e?"y":"x"}function eC(e){return"y"===e?"height":"width"}function eT(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function eM(e,t,n){void 0===n&&(n=!1);let r=eS(e),o=eA(eT(e)),i=eC(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=eF(l)),[l,eF(l)]}function ek(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let eO=["left","right"],eP=["right","left"],eD=["top","bottom"],eN=["bottom","top"];function eF(e){let t=eL(e);return eE[t]+e.slice(t.length)}function eI(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function eW(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}}function eH(e,t,n){let r,{reference:o,floating:i}=e,l=eT(t),u=eA(eT(t)),a=eC(u),c=eL(t),f="y"===l,s=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,m=o[a]/2-i[a]/2;switch(c){case"top":r={x:s,y:o.y-i.height};break;case"bottom":r={x:s,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(eS(t)){case"start":r[u]-=m*(n&&f?-1:1);break;case"end":r[u]+=m*(n&&f?-1:1)}return r}async function eB(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:u,strategy:a}=e,{boundary:c="clippingAncestors",rootBoundary:f="viewport",elementContext:s="floating",altBoundary:d=!1,padding:m=0}=eR(t,e),p=eI(m),v=u[d?"floating"===s?"reference":"floating":s],h=eW(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(v)))||n?v:v.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(u.floating)),boundary:c,rootBoundary:f,strategy:a})),g="floating"===s?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(u.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},b=eW(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:g,offsetParent:y,strategy:a}):g);return{top:(h.top-b.top+p.top)/w.y,bottom:(b.bottom-h.bottom+p.bottom)/w.y,left:(h.left-b.left+p.left)/w.x,right:(b.right-h.right+p.right)/w.x}}let ej=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,u=l.detectOverflow?l:{...l,detectOverflow:eB},a=await (null==l.isRTL?void 0:l.isRTL(t)),c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:f,y:s}=eH(c,r,a),d=r,m=0,p={};for(let n=0;n<i.length;n++){let v=i[n];if(!v)continue;let{name:h,fn:g}=v,{x:y,y:w,data:b,reset:x}=await g({x:f,y:s,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:c,platform:u,elements:{reference:e,floating:t}});f=null!=y?y:f,s=null!=w?w:s,p[h]={...p[h],...b},x&&m<50&&(m++,"object"==typeof x&&(x.placement&&(d=x.placement),x.rects&&(c=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:f,y:s}=eH(c,d,a)),n=-1)}return{x:f,y:s,placement:d,strategy:o,middlewareData:p}};function eq(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function eV(e){return ey.some(t=>e[t]>=0)}function e_(e){let t=eb(...e.map(e=>e.left)),n=eb(...e.map(e=>e.top));return{x:t,y:n,width:ex(...e.map(e=>e.right))-t,height:ex(...e.map(e=>e.bottom))-n}}let eK=new Set(["left","top"]);async function ez(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=eL(n),u=eS(n),a="y"===eT(n),c=eK.has(l)?-1:1,f=i&&a?-1:1,s=eR(t,e),{mainAxis:d,crossAxis:m,alignmentAxis:p}="number"==typeof s?{mainAxis:s,crossAxis:0,alignmentAxis:null}:{mainAxis:s.mainAxis||0,crossAxis:s.crossAxis||0,alignmentAxis:s.alignmentAxis};return u&&"number"==typeof p&&(m="end"===u?-1*p:p),a?{x:m*f,y:d*c}:{x:d*c,y:m*f}}let eU=Math.min,eX=Math.max,e$=Math.round,eY=Math.floor,eZ=e=>({x:e,y:e});function eG(e){let t=em(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=er(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=e$(n)!==i||e$(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function eQ(e){return en(e)?e:e.contextElement}function eJ(e){let t=eQ(e);if(!er(t))return eZ(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=eG(t),l=(i?e$(n.width):n.width)/r,u=(i?e$(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let e0=eZ(0);function e1(e){let t=J(e);return es()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:e0}function e2(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eQ(e),u=eZ(1);t&&(r?en(r)&&(u=eJ(r)):u=eJ(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===J(l))&&o)?e1(l):eZ(0),c=(i.left+a.x)/u.x,f=(i.top+a.y)/u.y,s=i.width/u.x,d=i.height/u.y;if(l){let e=J(l),t=r&&en(r)?J(r):r,n=e,o=eg(n);for(;o&&r&&t!==n;){let e=eJ(o),t=o.getBoundingClientRect(),r=em(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,s*=e.x,d*=e.y,c+=i,f+=l,o=eg(n=J(o))}}return eW({width:s,height:d,x:c,y:f})}function e5(e,t){let n=ep(e).scrollLeft;return t?t.left+n:e2(ee(e)).left+n}function e4(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-e5(e,n),y:n.top+t.scrollTop}}function e7(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=J(e),r=ee(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,u=0,a=0;if(o){i=o.width,l=o.height;let e=es();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,a=o.offsetTop)}let c=e5(r);if(c<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else c<=25&&(i+=c);return{width:i,height:l,x:u,y:a}}(e,n);else if("document"===t){let t,n,i,l,u,a,c;r=ee(e),t=ee(r),n=ep(r),i=r.ownerDocument.body,l=eX(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),u=eX(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+e5(r),c=-n.scrollTop,"rtl"===em(i).direction&&(a+=eX(t.clientWidth,i.clientWidth)-l),o={width:l,height:u,x:a,y:c}}else if(en(t)){let e,r,i,l,u,a;r=(e=e2(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=er(t)?eJ(t):eZ(1),u=t.clientWidth*l.x,a=t.clientHeight*l.y,o={width:u,height:a,x:i*l.x,y:r*l.y}}else{let n=e1(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return eW(o)}function e8(e){return"static"===em(e).position}function e9(e,t){if(!er(e)||"fixed"===em(e).position)return null;if(t)return t(e);let n=e.offsetParent;return ee(e)===n&&(n=n.ownerDocument.body),n}function e3(e,t){var n;let r=J(e);if(el(e))return r;if(!er(e)){let t=ev(e);for(;t&&!ed(t);){if(en(t)&&!e8(t))return t;t=ev(t)}return r}let o=e9(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(Q(n)))&&e8(o);)o=e9(o,t);return o&&ed(o)&&e8(o)&&!ef(o)?r:o||function(e){let t=ev(e);for(;er(t)&&!ed(t);){if(ef(t))return t;if(el(t))break;t=ev(t)}return null}(e)||r}let e6=async function(e){let t=this.getOffsetParent||e3,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=er(t),o=ee(t),i="fixed"===n,l=e2(e,!0,i,t),u={scrollLeft:0,scrollTop:0},a=eZ(0);if(r||!r&&!i)if(("body"!==Q(t)||ei(o))&&(u=ep(t)),r){let e=e2(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=e5(o));i&&!r&&o&&(a.x=e5(o));let c=!o||r||i?eZ(0):e4(o,u);return{x:l.left+u.scrollLeft-a.x-c.x,y:l.top+u.scrollTop-a.y-c.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},te={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=ee(r),u=!!t&&el(t.floating);if(r===l||u&&i)return n;let a={scrollLeft:0,scrollTop:0},c=eZ(1),f=eZ(0),s=er(r);if((s||!s&&!i)&&(("body"!==Q(r)||ei(l))&&(a=ep(r)),s)){let e=e2(r);c=eJ(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}let d=!l||s||i?eZ(0):e4(l,a);return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-a.scrollLeft*c.x+f.x+d.x,y:n.y*c.y-a.scrollTop*c.y+f.y+d.y}},getDocumentElement:ee,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?el(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=eh(e,[],!1).filter(e=>en(e)&&"body"!==Q(e)),o=null,i="fixed"===em(e).position,l=i?ev(e):e;for(;en(l)&&!ed(l);){let t=em(l),n=ef(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||ei(l)&&!n&&function e(t,n){let r=ev(t);return!(r===n||!en(r)||ed(r))&&("fixed"===em(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=ev(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=e7(t,i[0],o),u=l.top,a=l.right,c=l.bottom,f=l.left;for(let e=1;e<i.length;e++){let n=e7(t,i[e],o);u=eX(n.top,u),a=eU(n.right,a),c=eU(n.bottom,c),f=eX(n.left,f)}return{width:a-f,height:c-u,x:f,y:u}},getOffsetParent:e3,getElementRects:e6,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=eG(e);return{width:t,height:n}},getScale:eJ,isElement:en,isRTL:function(e){return"rtl"===em(e).direction}};function tt(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tn=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,a=await ez(t,e);return l===(null==(n=u.offset)?void 0:n.placement)&&null!=(r=u.arrow)&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:l}}}}},tr=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o,platform:i}=t,{mainAxis:l=!0,crossAxis:u=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=eR(e,t),f={x:n,y:r},s=await i.detectOverflow(t,c),d=eT(eL(o)),m=eA(d),p=f[m],v=f[d];if(l){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=p+s[e],r=p-s[t];p=ex(n,eb(p,r))}if(u){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=v+s[e],r=v-s[t];v=ex(n,eb(v,r))}let h=a.fn({...t,[m]:p,[d]:v});return{...h,data:{x:h.x-n,y:h.y-r,enabled:{[m]:l,[d]:u}}}}}},to=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let u,a,c,{placement:f,middlewareData:s,rects:d,initialPlacement:m,platform:p,elements:v}=t,{mainAxis:h=!0,crossAxis:g=!0,fallbackPlacements:y,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:x=!0,...E}=eR(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let R=eL(f),L=eT(m),S=eL(m)===m,A=await (null==p.isRTL?void 0:p.isRTL(v.floating)),C=y||(S||!x?[eF(m)]:(u=eF(m),[ek(m),u,ek(u)])),T="none"!==b;!y&&T&&C.push(...(a=eS(m),c=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?eP:eO;return t?eO:eP;case"left":case"right":return t?eD:eN;default:return[]}}(eL(m),"start"===b,A),a&&(c=c.map(e=>e+"-"+a),x&&(c=c.concat(c.map(ek)))),c));let M=[m,...C],k=await p.detectOverflow(t,E),O=[],P=(null==(r=s.flip)?void 0:r.overflows)||[];if(h&&O.push(k[R]),g){let e=eM(f,d,A);O.push(k[e[0]],k[e[1]])}if(P=[...P,{placement:f,overflows:O}],!O.every(e=>e<=0)){let e=((null==(o=s.flip)?void 0:o.index)||0)+1,t=M[e];if(t&&("alignment"!==g||L===eT(t)||P.every(e=>eT(e.placement)!==L||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(i=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(w){case"bestFit":{let e=null==(l=P.filter(e=>{if(T){let t=eT(e.placement);return t===L||"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=m}if(f!==n)return{reset:{placement:n}}}return{}}}},ti=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n,platform:r}=t,{strategy:o="referenceHidden",...i}=eR(e,t);switch(o){case"referenceHidden":{let e=eq(await r.detectOverflow(t,{...i,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:eV(e)}}}case"escaped":{let e=eq(await r.detectOverflow(t,{...i,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:eV(e)}}}default:return{}}}}},tl=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:u,middlewareData:a}=t,{element:c,padding:f=0}=eR(e,t)||{};if(null==c)return{};let s=eI(f),d={x:n,y:r},m=eA(eT(o)),p=eC(m),v=await l.getDimensions(c),h="y"===m,g=h?"clientHeight":"clientWidth",y=i.reference[p]+i.reference[m]-d[m]-i.floating[p],w=d[m]-i.reference[m],b=await (null==l.getOffsetParent?void 0:l.getOffsetParent(c)),x=b?b[g]:0;x&&await (null==l.isElement?void 0:l.isElement(b))||(x=u.floating[g]||i.floating[p]);let E=x/2-v[p]/2-1,R=eb(s[h?"top":"left"],E),L=eb(s[h?"bottom":"right"],E),S=x-v[p]-L,A=x/2-v[p]/2+(y/2-w/2),C=ex(R,eb(A,S)),T=!a.arrow&&null!=eS(o)&&A!==C&&i.reference[p]/2-(A<R?R:L)-v[p]/2<0,M=T?A<R?A-R:A-S:0;return{[m]:d[m]+M,data:{[m]:C,centerOffset:A-C-M,...T&&{alignmentOffset:M}},reset:T}}}),tu=(e,t,n)=>{let r=new Map,o={platform:te,...n},i={...o.platform,_c:r};return ej(e,t,{...o,platform:i})};e.s(["arrow",0,tl,"autoPlacement",0,function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i;let{rects:l,middlewareData:u,placement:a,platform:c,elements:f}=t,{crossAxis:s=!1,alignment:d,allowedPlacements:m=ew,autoAlignment:p=!0,...v}=eR(e,t),h=void 0!==d||m===ew?((i=d||null)?[...m.filter(e=>eS(e)===i),...m.filter(e=>eS(e)!==i)]:m.filter(e=>eL(e)===e)).filter(e=>!i||eS(e)===i||!!p&&ek(e)!==e):m,g=await c.detectOverflow(t,v),y=(null==(n=u.autoPlacement)?void 0:n.index)||0,w=h[y];if(null==w)return{};let b=eM(w,l,await (null==c.isRTL?void 0:c.isRTL(f.floating)));if(a!==w)return{reset:{placement:h[0]}};let x=[g[eL(w)],g[b[0]],g[b[1]]],E=[...(null==(r=u.autoPlacement)?void 0:r.overflows)||[],{placement:w,overflows:x}],R=h[y+1];if(R)return{data:{index:y+1,overflows:E},reset:{placement:R}};let L=E.map(e=>{let t=eS(e.placement);return[e.placement,t&&s?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),S=(null==(o=L.filter(e=>e[2].slice(0,eS(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||L[0][0];return S!==a?{data:{index:y+1,overflows:E},reset:{placement:S}}:{}}}},"autoUpdate",0,function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,f=eQ(e),s=i||l?[...f?eh(f):[],...t?eh(t):[]]:[];s.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let d=f&&a?function(e,t){let n,r=null,o=ee(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(u,a){void 0===u&&(u=!1),void 0===a&&(a=1),i();let c=e.getBoundingClientRect(),{left:f,top:s,width:d,height:m}=c;if(u||t(),!d||!m)return;let p={rootMargin:-eY(s)+"px "+-eY(o.clientWidth-(f+d))+"px "+-eY(o.clientHeight-(s+m))+"px "+-eY(f)+"px",threshold:eX(0,eU(1,a))||1},v=!0;function h(t){let r=t[0].intersectionRatio;if(r!==a){if(!v)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||tt(c,e.getBoundingClientRect())||l(),v=!1}try{r=new IntersectionObserver(h,{...p,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(h,p)}r.observe(e)}(!0),i}(f,n):null,m=-1,p=null;u&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&p&&t&&(p.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=p)||e.observe(t)})),n()}),f&&!c&&p.observe(f),t&&p.observe(t));let v=c?e2(e):null;return c&&function t(){let r=e2(e);v&&!tt(v,r)&&n(),v=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;s.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=p)||e.disconnect(),p=null,c&&cancelAnimationFrame(o)}},"computePosition",0,tu,"detectOverflow",0,eB,"flip",0,to,"hide",0,ti,"inline",0,function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:i,strategy:l}=t,{padding:u=2,x:a,y:c}=eR(e,t),f=Array.from(await (null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),s=function(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let o=t[e];!r||o.y-r.y>r.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map(e=>eW(e_(e)))}(f),d=eW(e_(f)),m=eI(u),p=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===s.length&&s[0].left>s[1].right&&null!=a&&null!=c)return s.find(e=>a>e.left-m.left&&a<e.right+m.right&&c>e.top-m.top&&c<e.bottom+m.bottom)||d;if(s.length>=2){if("y"===eT(n)){let e=s[0],t=s[s.length-1],r="top"===eL(n),o=e.top,i=t.bottom,l=r?e.left:t.left,u=r?e.right:t.right;return{top:o,bottom:i,left:l,right:u,width:u-l,height:i-o,x:l,y:o}}let e="left"===eL(n),t=ex(...s.map(e=>e.right)),r=eb(...s.map(e=>e.left)),o=s.filter(n=>e?n.left===r:n.right===t),i=o[0].top,l=o[o.length-1].bottom;return{top:i,bottom:l,left:r,right:t,width:t-r,height:l-i,x:r,y:i}}return d}},floating:r.floating,strategy:l});return o.reference.x!==p.reference.x||o.reference.y!==p.reference.y||o.reference.width!==p.reference.width||o.reference.height!==p.reference.height?{reset:{rects:p}}:{}}}},"limitShift",0,function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:u=0,mainAxis:a=!0,crossAxis:c=!0}=eR(e,t),f={x:n,y:r},s=eT(o),d=eA(s),m=f[d],p=f[s],v=eR(u,t),h="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(a){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+h.mainAxis,n=i.reference[d]+i.reference[e]-h.mainAxis;m<t?m=t:m>n&&(m=n)}if(c){var g,y;let e="y"===d?"width":"height",t=eK.has(eL(o)),n=i.reference[s]-i.floating[e]+(t&&(null==(g=l.offset)?void 0:g[s])||0)+(t?0:h.crossAxis),r=i.reference[s]+i.reference[e]+(t?0:(null==(y=l.offset)?void 0:y[s])||0)-(t?h.crossAxis:0);p<n?p=n:p>r&&(p=r)}return{[d]:m,[s]:p}}}},"offset",0,tn,"shift",0,tr,"size",0,function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;let o,i,{placement:l,rects:u,platform:a,elements:c}=t,{apply:f=()=>{},...s}=eR(e,t),d=await a.detectOverflow(t,s),m=eL(l),p=eS(l),v="y"===eT(l),{width:h,height:g}=u.floating;"top"===m||"bottom"===m?(o=m,i=p===(await (null==a.isRTL?void 0:a.isRTL(c.floating))?"start":"end")?"left":"right"):(i=m,o="end"===p?"top":"bottom");let y=g-d.top-d.bottom,w=h-d.left-d.right,b=eb(g-d[o],y),x=eb(h-d[i],w),E=!t.middlewareData.shift,R=b,L=x;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(L=w),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(R=y),E&&!p){let e=ex(d.left,0),t=ex(d.right,0),n=ex(d.top,0),r=ex(d.bottom,0);v?L=h-2*(0!==e||0!==t?e+t:ex(d.left,d.right)):R=g-2*(0!==n||0!==r?n+r:ex(d.top,d.bottom))}await f({...t,availableWidth:L,availableHeight:R});let S=await a.getDimensions(c.floating);return h!==S.width||g!==S.height?{reset:{rects:!0}}:{}}}}],53760);var ta="u">typeof document?o.useLayoutEffect:function(){};function tc(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(!tc(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)&&!tc(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function tf(e){return"u"<typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ts(e,t){let n=tf(e);return Math.round(t*n)/n}function td(e){let t=o.useRef(e);return ta(()=>{t.current=e}),t}function tm(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:l,floating:u}={},transform:a=!0,whileElementsMounted:c,open:f}=e,[s,d]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[m,p]=o.useState(r);tc(m,r)||p(r);let[v,h]=o.useState(null),[g,y]=o.useState(null),w=o.useCallback(e=>{e!==R.current&&(R.current=e,h(e))},[]),b=o.useCallback(e=>{e!==L.current&&(L.current=e,y(e))},[]),x=l||v,E=u||g,R=o.useRef(null),L=o.useRef(null),S=o.useRef(s),A=null!=c,C=td(c),T=td(i),M=td(f),k=o.useCallback(()=>{if(!R.current||!L.current)return;let e={placement:t,strategy:n,middleware:m};T.current&&(e.platform=T.current),tu(R.current,L.current,e).then(e=>{let t={...e,isPositioned:!1!==M.current};O.current&&!tc(S.current,t)&&(S.current=t,Z.flushSync(()=>{d(t)}))})},[m,t,n,T,M]);ta(()=>{!1===f&&S.current.isPositioned&&(S.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[f]);let O=o.useRef(!1);ta(()=>(O.current=!0,()=>{O.current=!1}),[]),ta(()=>{if(x&&(R.current=x),E&&(L.current=E),x&&E){if(C.current)return C.current(x,E,k);k()}},[x,E,k,C,A]);let P=o.useMemo(()=>({reference:R,floating:L,setReference:w,setFloating:b}),[w,b]),D=o.useMemo(()=>({reference:x,floating:E}),[x,E]),N=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!D.floating)return e;let t=ts(D.floating,s.x),r=ts(D.floating,s.y);return a?{...e,transform:"translate("+t+"px, "+r+"px)",...tf(D.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,a,D.floating,s.x,s.y]);return o.useMemo(()=>({...s,update:k,refs:P,elements:D,floatingStyles:N}),[s,k,P,D,N])}e.s(["arrow",0,(e,t)=>{let n={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?tl({element:n.current,padding:r}).fn(t):{}:n?tl({element:n,padding:r}).fn(t):{}}};return{name:n.name,fn:n.fn,options:[e,t]}},"flip",0,(e,t)=>{let n=to(e);return{name:n.name,fn:n.fn,options:[e,t]}},"hide",0,(e,t)=>{let n=ti(e);return{name:n.name,fn:n.fn,options:[e,t]}},"offset",0,(e,t)=>{let n=tn(e);return{name:n.name,fn:n.fn,options:[e,t]}},"shift",0,(e,t)=>{let n=tr(e);return{name:n.name,fn:n.fn,options:[e,t]}},"useFloating",0,tm],58950);let tp={...o},tv=tp.useInsertionEffect||(e=>e());function th(e){let t=o.useRef(()=>{});return tv(()=>{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)},[])}var tg="u">typeof document?o.useLayoutEffect:o.useEffect;function ty(){return(ty=Object.assign.bind()).apply(this,arguments)}let tw=!1,tb=0,tx=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+tb++,tE=tp.useId||function(){let[e,t]=o.useState(()=>tw?tx():void 0);return tg(()=>{null==e&&t(tx())},[]),o.useEffect(()=>{tw=!0},[]),e},tR=o.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i,shift:l}},width:u=14,height:a=7,tipRadius:c=0,strokeWidth:f=0,staticOffset:s,stroke:d,d:p,style:{transform:v,...h}={},...g}=e,y=tE(),[w,b]=o.useState(!1);if(tg(()=>{r&&"rtl"===m(r).direction&&b(!0)},[r]),!r)return null;let[x,E]=n.split("-"),R="top"===x||"bottom"===x,L=s;(R&&null!=l&&l.x||!R&&null!=l&&l.y)&&(L=null);let S=2*f,A=S/2,C=u/2*(-(c/8)+1),T=a/2*c/4,M=!!p,k=L&&"end"===E?"bottom":"top",O=L&&"end"===E?"right":"left";L&&w&&(O="end"===E?"left":"right");let P=(null==i?void 0:i.x)!=null?L||i.x:"",D=(null==i?void 0:i.y)!=null?L||i.y:"",N=p||"M0,0 H"+u+(" L"+(u-C))+","+(a-T)+(" Q"+u/2+","+a+" "+C)+","+(a-T)+" Z",F={top:M?"rotate(180deg)":"",left:M?"rotate(90deg)":"rotate(-90deg)",bottom:M?"":"rotate(180deg)",right:M?"rotate(-90deg)":"rotate(90deg)"}[x];return o.createElement("svg",ty({},g,{"aria-hidden":!0,ref:t,width:M?u:u+S,height:u,viewBox:"0 0 "+u+" "+(a>u?a:u),style:{position:"absolute",pointerEvents:"none",[O]:P,[k]:D,[x]:R||M?"100%":"calc(100% - "+S/2+"px)",transform:[F,v].filter(e=>!!e).join(" "),...h}}),S>0&&o.createElement("path",{clipPath:"url(#"+y+")",fill:"none",stroke:d,strokeWidth:S+ +!p,d:N}),o.createElement("path",{stroke:S&&!p?g.fill:"none",d:N}),o.createElement("clipPath",{id:y},o.createElement("rect",{x:-A,y:A*(M?-1:1),width:u+S,height:u})))}),tL=o.createContext(null),tS=o.createContext(null),tA=()=>{var e;return(null==(e=o.useContext(tL))?void 0:e.id)||null};function tC(e){return"data-floating-ui-"+e}function tT(e){let t=(0,o.useRef)(e);return tg(()=>{t.current=e}),t}let tM=tC("safe-polygon");function tk(e,t,n){return n&&!w(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}let tO=0;function tP(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(tO);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():tO=requestAnimationFrame(i)}function tD(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 tN=new WeakMap,tF=new WeakSet,tI={},tW=0,tH=e=>e&&(e.host||tH(e.parentNode));function tB(e,t,n){var r,o;let i,u,a,c,f,s,d;void 0===t&&(t=!1),void 0===n&&(n=!1);let m=b(e[0]).body;return r=e.concat(Array.from(m.querySelectorAll("[aria-live]"))),o=t,i="data-floating-ui-inert",u=n?"inert":o?"aria-hidden":null,a=r.map(e=>{if(m.contains(e))return e;let t=tH(e);return m.contains(t)?t:null}).filter(e=>null!=e),c=new Set,f=new Set(a),s=[],tI[i]||(tI[i]=new WeakMap),d=tI[i],a.forEach(function e(t){!(!t||c.has(t))&&(c.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||f.has(t)||[].forEach.call(t.children,t=>{if("script"!==l(t))if(c.has(t))e(t);else{let e=u?t.getAttribute(u):null,n=null!==e&&"false"!==e,r=(tN.get(t)||0)+1,o=(d.get(t)||0)+1;tN.set(t,r),d.set(t,o),s.push(t),1===r&&n&&tF.add(t),1===o&&t.setAttribute(i,""),!n&&u&&t.setAttribute(u,"true")}})}(m),c.clear(),tW++,()=>{s.forEach(e=>{let t=(tN.get(e)||0)-1,n=(d.get(e)||0)-1;tN.set(e,t),d.set(e,n),t||(!tF.has(e)&&u&&e.removeAttribute(u),tF.delete(e)),n||e.removeAttribute(i)}),--tW||(tN=new WeakMap,tN=new WeakMap,tF=new WeakSet,tI={})}}let tj=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function tq(e,t){let n=$(e,tj());"prev"===t&&n.reverse();let r=n.indexOf(p(b(e)));return n.slice(r+1)[0]}function tV(){return tq(document.body,"next")}function t_(){return tq(document.body,"prev")}function tK(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!v(n,r)}function tz(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let tU={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 tX(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let t$=o.forwardRef(function(e,t){let[n,r]=o.useState();tg(()=>(/apple/i.test(navigator.vendor)&&r("button"),document.addEventListener("keydown",tX),()=>{document.removeEventListener("keydown",tX)}),[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[tC("focus-guard")]:"",style:tU};return o.createElement("span",ty({},e,i))}),tY=o.createContext(null),tZ=tC("portal"),tG="data-floating-ui-focusable",tQ=[];function tJ(e){tQ=tQ.filter(e=>e.isConnected);let t=e;if(t&&"body"!==l(t)){if(!Y(t,tj())){let e=$(t,tj())[0];e&&(t=e)}tQ.push(t),tQ.length>20&&(tQ=tQ.slice(-20))}}function t0(){return tQ.slice().reverse().find(e=>e.isConnected)}let t1=o.forwardRef(function(e,t){return o.createElement("button",ty({},e,{type:"button",ref:t,tabIndex:-1,style:tU}))}),t2=0,t5=()=>{},t4=o.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e;return tg(()=>{if(n)return 1==++t2&&(t5=function(){let e=/iP(hone|ad|od)|iOS/.test(h()),t=document.body.style,n=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",r=window.innerWidth-document.documentElement.clientWidth,o=t.left?parseFloat(t.left):window.scrollX,i=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",r&&(t[n]=r+"px"),e){var l,u;let e=(null==(l=window.visualViewport)?void 0:l.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(i-Math.floor((null==(u=window.visualViewport)?void 0:u.offsetTop)||0))+"px",left:-(o-Math.floor(e))+"px",right:"0"})}return()=>{Object.assign(t,{overflow:"",[n]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(o,i))}}()),()=>{0==--t2&&t5()}},[n]),o.createElement("div",ty({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))}),t7={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},t8={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},t9=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}},t3="active",t6="selected";function ne(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[t3]:t,[t6]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,[tG]:""},...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&&[t3,t6].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),{})}}let nt=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]),nn=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function nr(e,t){return"function"==typeof e?e(t):e}e.s(["FloatingArrow",0,tR,"FloatingFocusManager",0,function(e){var t,n;let{context:r,children:i,disabled:l=!1,order:u=["content"],guards:a=!0,initialFocus:c=0,returnFocus:s=!0,restoreFocus:d=!1,modal:m=!0,visuallyHiddenDismiss:h=!1,closeOnFocusOut:w=!0}=e,{open:x,refs:L,nodeId:S,onOpenChange:A,events:C,dataRef:T,floatingId:M,elements:{domReference:k,floating:O}}=r,P="number"==typeof c&&c<0,D=!!(t=k)&&"combobox"===t.getAttribute("role")&&f(n=t)&&n.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")&&P,N=!("u">typeof HTMLElement&&"inert"in HTMLElement.prototype)||a,F=tT(u),I=tT(c),W=tT(s),H=o.useContext(tS),B=o.useContext(tY),j=o.useRef(null),q=o.useRef(null),V=o.useRef(!1),_=o.useRef(!1),K=o.useRef(-1),z=null!=B,U=O?O.hasAttribute(tG)?O:O.querySelector("["+tG+"]")||O:null,X=th(function(e){return void 0===e&&(e=U),e?$(e,tj()):[]}),Y=th(e=>{let t=X(e);return F.current.map(e=>k&&"reference"===e?k:U&&"floating"===e?U:t).filter(Boolean).flat()});function Z(e){return!l&&h&&m?o.createElement(t1,{ref:"start"===e?j:q,onClick:e=>A(!1,e.nativeEvent)},"string"==typeof h?h:"Dismiss"):null}o.useEffect(()=>{if(l||!m)return;function e(e){if("Tab"===e.key){v(U,p(b(U)))&&0===X().length&&!D&&R(e);let t=Y(),n=E(e);"reference"===F.current[0]&&n===k&&(R(e),e.shiftKey?tP(t[t.length-1]):tP(t[1])),"floating"===F.current[1]&&n===U&&e.shiftKey&&(R(e),tP(t[0]))}}let t=b(U);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[l,k,U,m,F,D,X,Y]),o.useEffect(()=>{if(!l&&O)return O.addEventListener("focusin",e),()=>{O.removeEventListener("focusin",e)};function e(e){let t=E(e),n=X().indexOf(t);-1!==n&&(K.current=n)}},[l,O,X]),o.useEffect(()=>{if(!l&&w&&O&&f(k))return k.addEventListener("focusout",t),k.addEventListener("pointerdown",e),O.addEventListener("focusout",t),()=>{k.removeEventListener("focusout",t),k.removeEventListener("pointerdown",e),O.removeEventListener("focusout",t)};function e(){_.current=!0,setTimeout(()=>{_.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(v(k,t)||v(O,t)||v(t,O)||v(null==B?void 0:B.portalNode,t)||null!=t&&t.hasAttribute(tC("focus-guard"))||H&&(tD(H.nodesRef.current,S).find(e=>{var n,r;return v(null==(n=e.context)?void 0:n.elements.floating,t)||v(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})(H.nodesRef.current,S).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})));if(d&&n&&p(b(U))===b(U).body){f(U)&&U.focus();let e=K.current,t=X(),n=t[e]||t[t.length-1]||U;f(n)&&n.focus()}(D||!m)&&t&&n&&!_.current&&t!==t0()&&(V.current=!0,A(!1,e,"focus-out"))})}},[l,k,O,U,m,S,H,B,A,w,d,X,D]),o.useEffect(()=>{var e;if(l)return;let t=Array.from((null==B||null==(e=B.portalNode)?void 0:e.querySelectorAll("["+tC("portal")+"]"))||[]);if(O){let e=[O,...t,j.current,q.current,F.current.includes("reference")||D?k:null].filter(e=>null!=e),n=m||D?tB(e,N,!N):tB(e);return()=>{n()}}},[l,k,O,m,F,B,D,N]),tg(()=>{if(l||!f(U))return;let e=p(b(U));queueMicrotask(()=>{let t=Y(U),n=I.current,r=("number"==typeof n?t[n]:n.current)||U,o=v(U,e);P||o||!x||tP(r,{preventScroll:r===U})})},[l,x,U,P,Y,I]),tg(()=>{if(l||!U)return;let e=!1,t=b(U),n=p(t),r=T.current.openEvent;function o(t){let{open:n,reason:o,event:i,nested:l}=t;if(n&&(r=i),"escape-key"===o&&L.domReference.current&&tJ(L.domReference.current),"hover"===o&&"mouseleave"===i.type&&(V.current=!0),"outside-press"===o)if(l)V.current=!1,e=!0;else V.current=!(0===i.mozInputSource&&i.isTrusted||(y()&&i.pointerType?"click"===i.type&&1===i.buttons:0===i.detail&&!i.pointerType)||!g().includes("jsdom/")&&(!y()&&0===i.width&&0===i.height||y()&&1===i.width&&1===i.height&&0===i.pressure&&0===i.detail&&"mouse"===i.pointerType||i.width<1&&i.height<1&&0===i.pressure&&0===i.detail&&"touch"===i.pointerType))}tJ(n),C.on("openchange",o);let i=t.createElement("span");return i.setAttribute("tabindex","-1"),i.setAttribute("aria-hidden","true"),Object.assign(i.style,tU),z&&k&&k.insertAdjacentElement("afterend",i),()=>{C.off("openchange",o);let n=p(t),l=v(O,n)||H&&tD(H.nodesRef.current,S).some(e=>{var t;return v(null==(t=e.context)?void 0:t.elements.floating,n)});(l||r&&["click","mousedown"].includes(r.type))&&L.domReference.current&&tJ(L.domReference.current);let u="boolean"==typeof W.current?t0()||i:W.current.current||i;queueMicrotask(()=>{W.current&&!V.current&&f(u)&&(u===n||n===t.body||l)&&u.focus({preventScroll:e}),i.remove()})}},[l,O,U,W,T,L,C,H,S,z,k]),o.useEffect(()=>{queueMicrotask(()=>{V.current=!1})},[l]),tg(()=>{if(!l&&B)return B.setFocusManagerState({modal:m,closeOnFocusOut:w,open:x,onOpenChange:A,refs:L}),()=>{B.setFocusManagerState(null)}},[l,B,m,x,A,L,w]),tg(()=>{if(l||!U||"function"!=typeof MutationObserver||P)return;let e=()=>{let e=U.getAttribute("tabindex"),t=X(),n=p(b(O)),r=t.indexOf(n);-1!==r&&(K.current=r),F.current.includes("floating")||n!==L.domReference.current&&0===t.length?"0"!==e&&U.setAttribute("tabindex","0"):"-1"!==e&&U.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(U,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[l,O,U,L,F,X,P]);let G=!l&&N&&(!m||!D)&&(z||m);return o.createElement(o.Fragment,null,G&&o.createElement(t$,{"data-type":"inside",ref:null==B?void 0:B.beforeInsideRef,onFocus:e=>{if(m){let e=Y();tP("reference"===u[0]?e[0]:e[e.length-1])}else if(null!=B&&B.preserveTabOrder&&B.portalNode)if(V.current=!1,tK(e,B.portalNode)){let e=tV()||k;null==e||e.focus()}else{var t;null==(t=B.beforeOutsideRef.current)||t.focus()}}}),!D&&Z("start"),i,Z("end"),G&&o.createElement(t$,{"data-type":"inside",ref:null==B?void 0:B.afterInsideRef,onFocus:e=>{if(m)tP(Y()[0]);else if(null!=B&&B.preserveTabOrder&&B.portalNode)if(w&&(V.current=!0),tK(e,B.portalNode)){let e=t_()||k;null==e||e.focus()}else{var t;null==(t=B.afterOutsideRef.current)||t.focus()}}}))},"FloatingOverlay",0,t4,"FloatingPortal",0,function(e){let{children:t,id:n,root:r,preserveTabOrder:i=!0}=e,l=function(e){void 0===e&&(e={});let{id:t,root:n}=e,r=tE(),i=o.useContext(tY),[l,u]=o.useState(null),a=o.useRef(null);return tg(()=>()=>{null==l||l.remove(),queueMicrotask(()=>{a.current=null})},[l]),tg(()=>{if(!r||a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(tZ,""),e.appendChild(n),a.current=n,u(n)},[t,r]),tg(()=>{if(null===n||!r||a.current)return;let e=n||(null==i?void 0:i.portalNode);e&&!c(e)&&(e=e.current),e=e||document.body;let o=null;t&&((o=document.createElement("div")).id=t,e.appendChild(o));let l=document.createElement("div");l.id=r,l.setAttribute(tZ,""),(e=o||e).appendChild(l),a.current=l,u(l)},[t,n,r,i]),l}({id:n,root:r}),[u,a]=o.useState(null),f=o.useRef(null),s=o.useRef(null),d=o.useRef(null),m=o.useRef(null),p=null==u?void 0:u.modal,v=null==u?void 0:u.open,h=!!u&&!u.modal&&u.open&&i&&!!(r||l);return o.useEffect(()=>{if(l&&i&&!p)return l.addEventListener("focusin",e,!0),l.addEventListener("focusout",e,!0),()=>{l.removeEventListener("focusin",e,!0),l.removeEventListener("focusout",e,!0)};function e(e){l&&tK(e)&&("focusin"===e.type?tz:function(e){$(e,tj()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(l)}},[l,i,p]),o.useEffect(()=>{!l||v||tz(l)},[v,l]),o.createElement(tY.Provider,{value:o.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:f,afterOutsideRef:s,beforeInsideRef:d,afterInsideRef:m,portalNode:l,setFocusManagerState:a}),[i,l])},h&&l&&o.createElement(t$,{"data-type":"outside",ref:f,onFocus:e=>{if(tK(e,l)){var t;null==(t=d.current)||t.focus()}else{let e=t_()||(null==u?void 0:u.refs.domReference.current);null==e||e.focus()}}}),h&&l&&o.createElement("span",{"aria-owns":l.id,style:tU}),l&&Z.createPortal(t,l),h&&l&&o.createElement(t$,{"data-type":"outside",ref:s,onFocus:e=>{if(tK(e,l)){var t;null==(t=m.current)||t.focus()}else{let t=tV()||(null==u?void 0:u.refs.domReference.current);null==t||t.focus(),(null==u?void 0:u.closeOnFocusOut)&&(null==u||u.onOpenChange(!1,e.nativeEvent,"focus-out"))}}}))},"useDismiss",0,function(e,n){void 0===n&&(n={});let{open:r,onOpenChange:i,elements:u,dataRef:p}=e,{enabled:h=!0,escapeKey:g=!0,outsidePress:y=!0,outsidePressEvent:w="pointerdown",referencePress:R=!1,referencePressEvent:L="pointerdown",ancestorScroll:S=!1,bubbles:A,capture:C}=n,T=o.useContext(tS),M=th("function"==typeof y?y:()=>!1),k="function"==typeof y?M:y,O=o.useRef(!1),P=o.useRef(!1),{escapeKey:D,outsidePress:N}=t9(A),{escapeKey:F,outsidePress:I}=t9(C),W=o.useRef(!1),H=th(e=>{var t;if(!r||!h||!g||"Escape"!==e.key||W.current)return;let n=null==(t=p.current.floatingContext)?void 0:t.nodeId,o=T?tD(T.nodesRef.current,n):[];if(!D&&(e.stopPropagation(),o.length>0)){let e=!0;if(o.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}i(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),B=th(e=>{var t;let n=()=>{var t;H(e),null==(t=E(e))||t.removeEventListener("keydown",n)};null==(t=E(e))||t.addEventListener("keydown",n)}),j=th(e=>{var t;let n=O.current;O.current=!1;let r=P.current;if(P.current=!1,"click"===w&&r||n||"function"==typeof k&&!k(e))return;let o=E(e),h="["+tC("inert")+"]",g=b(u.floating).querySelectorAll(h),y=c(o)?o:null;for(;y&&!d(y);){let e=function(e){var t;if("html"===l(e))return e;let n=e.assignedSlot||e.parentNode||s(e)&&e.host||(null==(t=(a(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement);return s(n)?n.host:n}(y);if(d(e)||!c(e))break;y=e}if(g.length&&c(o)&&!o.matches("html,body")&&!v(o,u.floating)&&Array.from(g).every(e=>!v(y,e)))return;if(f(o)&&_){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"===m(o).direction&&(r=e.offsetX<=o.offsetWidth-o.clientWidth),r||t&&e.offsetY>o.clientHeight)return}let R=null==(t=p.current.floatingContext)?void 0:t.nodeId,L=T&&tD(T.nodesRef.current,R).some(t=>{var n;return x(e,null==(n=t.context)?void 0:n.elements.floating)});if(x(e,u.floating)||x(e,u.domReference)||L)return;let S=T?tD(T.nodesRef.current,R):[];if(S.length>0){let e=!0;if(S.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}i(!1,e,"outside-press")}),q=th(e=>{var t;let n=()=>{var t;j(e),null==(t=E(e))||t.removeEventListener(w,n)};null==(t=E(e))||t.addEventListener(w,n)});o.useEffect(()=>{if(!r||!h)return;p.current.__escapeKeyBubbles=D,p.current.__outsidePressBubbles=N;let e=-1;function n(e){i(!1,e,"ancestor-scroll")}function o(){window.clearTimeout(e),W.current=!0}function l(){e=window.setTimeout(()=>{W.current=!1},5*(null==t&&(t="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),!!t))}let a=b(u.floating);g&&(a.addEventListener("keydown",F?B:H,F),a.addEventListener("compositionstart",o),a.addEventListener("compositionend",l)),k&&a.addEventListener(w,I?q:j,I);let f=[];return S&&(c(u.domReference)&&(f=eh(u.domReference)),c(u.floating)&&(f=f.concat(eh(u.floating))),!c(u.reference)&&u.reference&&u.reference.contextElement&&(f=f.concat(eh(u.reference.contextElement)))),(f=f.filter(e=>{var t;return e!==(null==(t=a.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",n,{passive:!0})}),()=>{g&&(a.removeEventListener("keydown",F?B:H,F),a.removeEventListener("compositionstart",o),a.removeEventListener("compositionend",l)),k&&a.removeEventListener(w,I?q:j,I),f.forEach(e=>{e.removeEventListener("scroll",n)}),window.clearTimeout(e)}},[p,u,g,k,w,r,i,S,h,D,N,H,F,B,j,I,q]),o.useEffect(()=>{O.current=!1},[k,w]);let V=o.useMemo(()=>({onKeyDown:H,[t7[L]]:e=>{R&&i(!1,e.nativeEvent,"reference-press")}}),[H,i,R,L]),_=o.useMemo(()=>({onKeyDown:H,onMouseDown(){P.current=!0},onMouseUp(){P.current=!0},[t8[w]]:()=>{O.current=!0}}),[H,w]);return o.useMemo(()=>h?{reference:V,floating:_}:{},[h,V,_])},"useFloating",0,function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=tE(),l=o.useRef({}),[u]=o.useState(()=>{let e;return e=new Map,{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))||[])}}}),a=null!=tA(),[c,f]=o.useState(r.reference),s=th((e,t,r)=>{l.current.openEvent=e?t:void 0,u.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),d=o.useMemo(()=>({setPositionReference:f}),[]),m=o.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return o.useMemo(()=>({dataRef:l,open:t,onOpenChange:s,elements:m,events:u,floatingId:i,refs:d}),[t,s,m,u,i,d])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[l,u]=o.useState(null),[a,f]=o.useState(null),s=(null==i?void 0:i.domReference)||l,d=o.useRef(null),m=o.useContext(tS);tg(()=>{s&&(d.current=s)},[s]);let p=tm({...e,elements:{...i,...a&&{reference:a}}}),v=o.useCallback(e=>{let t=c(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;f(t),p.refs.setReference(t)},[p.refs]),h=o.useCallback(e=>{(c(e)||null===e)&&(d.current=e,u(e)),(c(p.refs.reference.current)||null===p.refs.reference.current||null!==e&&!c(e))&&p.refs.setReference(e)},[p.refs]),g=o.useMemo(()=>({...p.refs,setReference:h,setPositionReference:v,domReference:d}),[p.refs,h,v]),y=o.useMemo(()=>({...p.elements,domReference:s}),[p.elements,s]),w=o.useMemo(()=>({...p,...r,refs:g,elements:y,nodeId:t}),[p,g,y,t,r]);return tg(()=>{r.dataRef.current.floatingContext=w;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=w)}),o.useMemo(()=>({...p,context:w,refs:g,elements:y}),[p,g,y,w])},"useHover",0,function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:l,elements:u}=e,{enabled:a=!0,delay:f=0,handleClose:s=null,mouseOnly:d=!1,restMs:m=0,move:p=!0}=t,h=o.useContext(tS),g=tA(),y=tT(s),x=tT(f),E=tT(n),R=o.useRef(),L=o.useRef(-1),S=o.useRef(),A=o.useRef(-1),C=o.useRef(!0),T=o.useRef(!1),M=o.useRef(()=>{}),k=o.useRef(!1),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(a)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(L.current),clearTimeout(A.current),C.current=!0,k.current=!1)}},[a,l]),o.useEffect(()=>{if(!a||!y.current||!n)return;function e(e){O()&&r(!1,e,"hover")}let t=b(u.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[u.floating,n,r,a,y,O]);let P=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=tk(x.current,"close",R.current);o&&!S.current?(clearTimeout(L.current),L.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(clearTimeout(L.current),r(!1,e,n))},[x,r]),D=th(()=>{M.current(),S.current=void 0}),N=th(()=>{if(T.current){let e=b(u.floating).body;e.style.pointerEvents="",e.removeAttribute(tM),T.current=!1}}),F=th(()=>!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type));o.useEffect(()=>{if(a&&c(u.domReference)){var e;let r=u.domReference;return n&&r.addEventListener("mouseleave",l),null==(e=u.floating)||e.addEventListener("mouseleave",l),p&&r.addEventListener("mousemove",t,{once:!0}),r.addEventListener("mouseenter",t),r.addEventListener("mouseleave",o),()=>{var e;n&&r.removeEventListener("mouseleave",l),null==(e=u.floating)||e.removeEventListener("mouseleave",l),p&&r.removeEventListener("mousemove",t),r.removeEventListener("mouseenter",t),r.removeEventListener("mouseleave",o)}}function t(e){if(clearTimeout(L.current),C.current=!1,d&&!w(R.current)||m>0&&!tk(x.current,"open"))return;let t=tk(x.current,"open",R.current);t?L.current=window.setTimeout(()=>{E.current||r(!0,e,"hover")},t):n||r(!0,e,"hover")}function o(e){if(F())return;M.current();let t=b(u.floating);if(clearTimeout(A.current),k.current=!1,y.current&&i.current.floatingContext){n||clearTimeout(L.current),S.current=y.current({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),D(),F()||P(e,!0,"safe-polygon")}});let r=S.current;t.addEventListener("mousemove",r),M.current=()=>{t.removeEventListener("mousemove",r)};return}"touch"===R.current&&v(u.floating,e.relatedTarget)||P(e)}function l(e){F()||i.current.floatingContext&&(null==y.current||y.current({...i.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){N(),D(),F()||P(e)}})(e))}},[u,a,e,d,m,p,P,D,N,r,n,E,h,x,y,i,F]),tg(()=>{var e,t;if(a&&n&&null!=(e=y.current)&&e.__options.blockPointerEvents&&O()){T.current=!0;let e=u.floating;if(c(u.domReference)&&e){let n=b(u.floating).body;n.setAttribute(tM,"");let r=u.domReference,o=null==h||null==(t=h.nodesRef.current.find(e=>e.id===g))||null==(t=t.context)?void 0:t.elements.floating;return o&&(o.style.pointerEvents=""),n.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{n.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[a,n,g,u,h,y,O]),tg(()=>{n||(R.current=void 0,k.current=!1,D(),N())},[n,D,N]),o.useEffect(()=>()=>{D(),clearTimeout(L.current),clearTimeout(A.current),N()},[a,u.domReference,D,N]);let I=o.useMemo(()=>{function e(e){R.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){C.current||E.current||r(!0,t,"hover")}d&&!w(R.current)||n||0===m||k.current&&e.movementX**2+e.movementY**2<2||(clearTimeout(A.current),"touch"===R.current?o():(k.current=!0,A.current=window.setTimeout(o,m)))}}},[d,r,n,E,m]),W=o.useMemo(()=>({onMouseEnter(){clearTimeout(L.current)},onMouseLeave(e){F()||P(e.nativeEvent,!1)}}),[P,F]);return o.useMemo(()=>a?{reference:I,floating:W}:{},[a,I,W])},"useInteractions",0,function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),i=o.useCallback(t=>ne(t,e,"reference"),t),l=o.useCallback(t=>ne(t,e,"floating"),n),u=o.useCallback(t=>ne(t,e,"item"),r);return o.useMemo(()=>({getReferenceProps:i,getFloatingProps:l,getItemProps:u}),[i,l,u])},"useMergeRefs",0,function(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)},"useRole",0,function(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:i}=e,{enabled:l=!0,role:u="dialog"}=t,a=null!=(n=nt.get(u))?n:u,c=tE(),f=null!=tA(),s=o.useMemo(()=>"tooltip"===a||"label"===u?{["aria-"+("label"===u?"labelledby":"describedby")]:r?i:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===a?"dialog":a,"aria-controls":r?i:void 0,..."listbox"===a&&{role:"combobox"},..."menu"===a&&{id:c},..."menu"===a&&f&&{role:"menuitem"},..."select"===u&&{"aria-autocomplete":"none"},..."combobox"===u&&{"aria-autocomplete":"list"}},[a,i,f,r,c,u]),d=o.useMemo(()=>{let e={id:i,...a&&{role:a}};return"tooltip"===a||"label"===u?e:{...e,..."menu"===a&&{"aria-labelledby":c}}},[a,i,c,u]),m=o.useCallback(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{}},[i,u]);return o.useMemo(()=>l?{reference:s,floating:d,item:m}:{},[l,s,d,m])},"useTransitionStyles",0,function(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:i,common:l,duration:u=250}=t,a=e.placement,c=a.split("-")[0],f=o.useMemo(()=>({side:c,placement:a}),[c,a]),s="number"==typeof u,d=(s?u:u.open)||0,m=(s?u:u.close)||0,[p,v]=o.useState(()=>({...nr(l,f),...nr(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,a]=o.useState("unmounted"),c=function(e,t){let[n,r]=o.useState(e);return e&&!n&&r(!0),o.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}(n,l);return c||"close"!==u||a("unmounted"),tg(()=>{if(r){if(n){a("initial");let e=requestAnimationFrame(()=>{a("open")});return()=>{cancelAnimationFrame(e)}}a("close")}},[n,r]),{isMounted:c,status:u}}(e,{duration:u}),y=tT(n),w=tT(r),b=tT(i),x=tT(l);return tg(()=>{let e=nr(y.current,f),t=nr(b.current,f),n=nr(x.current,f),r=nr(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(nn).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;v({transitionProperty:Object.keys(r).map(nn).join(","),transitionDuration:m+"ms",...n,...r})}},[m,b,y,w,x,d,g,f]),{isMounted:h,styles:p}}],43489)}]);