1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7cc745ee-7d37-4ffa-9498-8cd963925784",e._sentryDebugIdIdentifier="sentry-dbid-7cc745ee-7d37-4ffa-9498-8cd963925784")}()}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6934],{58582:function(e,t,n){"use strict";let r;n.r(t),n.d(t,{Composite:function(){return e5},CompositeItem:function(){return e9},FloatingArrow:function(){return tr},FloatingDelayGroup:function(){return tb},FloatingFocusManager:function(){return tG},FloatingList:function(){return eZ},FloatingNode:function(){return ts},FloatingOverlay:function(){return tJ},FloatingPortal:function(){return tH},FloatingTree:function(){return tf},arrow:function(){return er},autoPlacement:function(){return G},autoUpdate:function(){return q},computePosition:function(){return et},detectOverflow:function(){return T},flip:function(){return J},getOverflowAncestors:function(){return u.Kx},hide:function(){return Y},inline:function(){return Z},inner:function(){return nm},limitShift:function(){return ee},offset:function(){return L},platform:function(){return z},safePolygon:function(){return ng},shift:function(){return U},size:function(){return X},useClick:function(){return tY},useClientPoint:function(){return tZ},useDelayGroup:function(){return tw},useDelayGroupContext:function(){return ty},useDismiss:function(){return t4},useFloating:function(){return t6},useFloatingNodeId:function(){return ta},useFloatingParentNodeId:function(){return tl},useFloatingPortalNode:function(){return tj},useFloatingTree:function(){return tc},useFocus:function(){return t3},useHover:function(){return th},useId:function(){return tn},useInnerOffset:function(){return nv},useInteractions:function(){return t8},useListItem:function(){return e0},useListNavigation:function(){return ni},useMergeRefs:function(){return eM},useRole:function(){return nl},useTransitionStatus:function(){return ns},useTransitionStyles:function(){return nf},useTypeahead:function(){return nd}});var o=n(67294),i=n.t(o,2),u=n(37317);function l(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,u.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 s(){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 f(e){return 0===e.mozInputSource&&!!e.isTrusted||(m()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function d(e){return!s().includes("jsdom/")&&(!m()&&0===e.width&&0===e.height||m()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function p(){return/apple/i.test(navigator.vendor)}function m(){let e=/android/i;return e.test(a())||e.test(s())}function v(){return a().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function h(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function g(e){return(null==e?void 0:e.ownerDocument)||document}function y(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}function b(e){return"composedPath"in e?e.composedPath()[0]:e.target}function w(e){return(0,u.Re)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function E(e){e.preventDefault(),e.stopPropagation()}function x(e){return!!e&&"combobox"===e.getAttribute("role")&&w(e)}var k=n(71347);function R(e,t,n){let r,{reference:o,floating:i}=e,u=(0,k.Qq)(t),l=(0,k.Wh)(t),c=(0,k.I4)(l),a=(0,k.k3)(t),s="y"===u,f=o.x+o.width/2-i.width/2,d=o.y+o.height/2-i.height/2,p=o[c]/2-i[c]/2;switch(a){case"top":r={x:f,y:o.y-i.height};break;case"bottom":r={x:f,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:d};break;case"left":r={x:o.x-i.width,y:d};break;default:r={x:o.x,y:o.y}}switch((0,k.hp)(t)){case"start":r[l]-=p*(n&&s?-1:1);break;case"end":r[l]+=p*(n&&s?-1:1)}return r}let C=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:u}
1=n,l=i.filter(Boolean),c=await (null==u.isRTL?void 0:u.isRTL(t)),a=await u.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:f}=R(a,r,c),d=r,p={},m=0;for(let n=0;n<l.length;n++){let{name:i,fn:v}=l[n],{x:h,y:g,data:y,reset:b}=await v({x:s,y:f,initialPlacement:r,placement:d,strategy:o,middlewareData:p,rects:a,platform:u,elements:{reference:e,floating:t}});s=null!=h?h:s,f=null!=g?g:f,p={...p,[i]:{...p[i],...y}},b&&m<=50&&(m++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(a=!0===b.rects?await u.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:s,y:f}=R(a,d,c)),n=-1)}return{x:s,y:f,placement:d,strategy:o,middlewareData:p}};async function T(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:u,elements:l,strategy:c}=e,{boundary:a="clippingAncestors",rootBoundary:s="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=(0,k.ku)(t,e),m=(0,k.yd)(p),v=l[d?"floating"===f?"reference":"floating":f],h=(0,k.JB)(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(l.floating)),boundary:a,rootBoundary:s,strategy:c})),g="floating"===f?{...u.floating,x:r,y:o}:u.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(l.floating)),b=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},w=(0,k.JB)(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:y,strategy:c}):g);return{top:(h.top-w.top+m.top)/b.y,bottom:(w.bottom-h.bottom+m.bottom)/b.y,left:(h.left-w.left+m.left)/b.x,right:(w.right-h.right+m.right)/b.x}}function S(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function O(e){return k.mA.some(t=>e[t]>=0)}function P(e){let t=(0,k.VV)(...e.map(e=>e.left)),n=(0,k.VV)(...e.map(e=>e.top));return{x:t,y:n,width:(0,k.Fp)(...e.map(e=>e.right))-t,height:(0,k.Fp)(...e.map(e=>e.bottom))-n}}async function I(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),u=(0,k.k3)(n),l=(0,k.hp)(n),c="y"===(0,k.Qq)(n),a=["left","top"].includes(u)?-1:1,s=i&&c?-1:1,f=(0,k.ku)(t,e),{mainAxis:d,crossAxis:p,alignmentAxis:m}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),c?{x:p*s,y:d*a}:{x:d*a,y:p*s}}let L=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:u,middlewareData:l}=t,c=await I(t,e);return u===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:u}}}}};function M(e){let t=(0,u.Dx)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=(0,u.Re)(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,c=(0,k.NM)(n)!==i||(0,k.NM)(r)!==l;return c&&(n=i,r=l),{width:n,height:r,$:c}}function A(e){return(0,u.kK)(e)?e:e.contextElement}function _(e){let t=A(e);if(!(0,u.Re)(t))return(0,k.ze)(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=M(t),l=(i?(0,k.NM)(n.width):n.width)/r,c=(i?(0,k.NM)(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),c&&Number.isFinite(c)||(c=1),{x:l,y:c}}let N=(0,k.ze)(0);function D(e){let t=(0,u.Jj)(e);return(0,u.Pf)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:N}function F(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=A(e),c=(0,k.ze)(1);t&&(r?(0,u.kK)(r)&&(c=_(r)):c=_(e));let a=(void 0===(o=n)&&(o=!1),r&&(!o||r===(0,u.Jj)(l))&&o)?D(l):(0,k.ze)(0),s=(i.left+a.x)/c.x,f=(i.top+a.y)/c.y,d=i.width/c.x,p=i.height/c.y;if(l){let e=(0,u.Jj)(l),t=r&&(0,u.kK)(r)?(0,u.Jj)(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=_(o),t=o.getBoundingClientRect(),r=(0,u.Dx)(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;s*=e.x,f*=e.y,d*=e.x,p*=e.y,s+=i,f+=l,o=(n=(0,u.Jj)(o)).frameElement}}return(0,k.JB)({width:d,height:p,x:s,y:f})}let K=[":popover-open",":modal"];function V(e){return K.some(t=>{try{return e.matches(t)}catch(e){return!1}})}function j(e){return F((0,u.tF)(e)).left+(0,u.Lw)(e).scrollLeft}function H(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=(0,u.Jj)(e),r=(0,u.tF)(e),o=n.visualVie
1wport,i=r.clientWidth,l=r.clientHeight,c=0,a=0;if(o){i=o.width,l=o.height;let e=(0,u.Pf)();(!e||e&&"fixed"===t)&&(c=o.offsetLeft,a=o.offsetTop)}return{width:i,height:l,x:c,y:a}}(e,n);else if("document"===t)r=function(e){let t=(0,u.tF)(e),n=(0,u.Lw)(e),r=e.ownerDocument.body,o=(0,k.Fp)(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=(0,k.Fp)(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+j(e),c=-n.scrollTop;return"rtl"===(0,u.Dx)(r).direction&&(l+=(0,k.Fp)(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:l,y:c}}((0,u.tF)(e));else if((0,u.kK)(t))r=function(e,t){let n=F(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=(0,u.Re)(e)?_(e):(0,k.ze)(1),l=e.clientWidth*i.x;return{width:l,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=D(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return(0,k.JB)(r)}function B(e,t){return(0,u.Re)(e)&&"fixed"!==(0,u.Dx)(e).position?t?t(e):e.offsetParent:null}function W(e,t){let n=(0,u.Jj)(e);if(!(0,u.Re)(e)||V(e))return n;let r=B(e,t);for(;r&&(0,u.Ze)(r)&&"static"===(0,u.Dx)(r).position;)r=B(r,t);return r&&("html"===(0,u.wk)(r)||"body"===(0,u.wk)(r)&&"static"===(0,u.Dx)(r).position&&!(0,u.hT)(r))?n:r||(0,u.gQ)(e)||n}let $=async function(e){let t=this.getOffsetParent||W,n=this.getDimensions;return{reference:function(e,t,n){let r=(0,u.Re)(t),o=(0,u.tF)(t),i="fixed"===n,l=F(e,!0,i,t),c={scrollLeft:0,scrollTop:0},a=(0,k.ze)(0);if(r||!r&&!i){if(("body"!==(0,u.wk)(t)||(0,u.ao)(o))&&(c=(0,u.Lw)(t)),r){let e=F(t,!0,i,t);a.x=e.x+t.clientLeft,a.y=e.y+t.clientTop}else o&&(a.x=j(o))}return{x:l.left+c.scrollLeft-a.x,y:l.top+c.scrollTop-a.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await n(e.floating)}}},z={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=(0,u.tF)(r),c=!!t&&V(t.floating);if(r===l||c&&i)return n;let a={scrollLeft:0,scrollTop:0},s=(0,k.ze)(1),f=(0,k.ze)(0),d=(0,u.Re)(r);if((d||!d&&!i)&&(("body"!==(0,u.wk)(r)||(0,u.ao)(l))&&(a=(0,u.Lw)(r)),(0,u.Re)(r))){let e=F(r);s=_(r),f.x=e.x+r.clientLeft,f.y=e.y+r.clientTop}return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-a.scrollLeft*s.x+f.x,y:n.y*s.y-a.scrollTop*s.y+f.y}},getDocumentElement:u.tF,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=(0,u.Kx)(e,[],!1).filter(e=>(0,u.kK)(e)&&"body"!==(0,u.wk)(e)),o=null,i="fixed"===(0,u.Dx)(e).position,l=i?(0,u.Ow)(e):e;for(;(0,u.kK)(l)&&!(0,u.Py)(l);){let t=(0,u.Dx)(l),n=(0,u.hT)(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||(0,u.ao)(l)&&!n&&function e(t,n){let r=(0,u.Ow)(t);return!(r===n||!(0,u.kK)(r)||(0,u.Py)(r))&&("fixed"===(0,u.Dx)(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=(0,u.Ow)(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=i[0],c=i.reduce((e,n)=>{let r=H(t,n,o);return e.top=(0,k.Fp)(r.top,e.top),e.right=(0,k.VV)(r.right,e.right),e.bottom=(0,k.VV)(r.bottom,e.bottom),e.left=(0,k.Fp)(r.left,e.left),e},H(t,l,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:W,getElementRects:$,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=M(e);return{width:t,height:n}},getScale:_,isElement:u.kK,isRTL:function(e){return"rtl"===(0,u.Dx)(e).direction}};function q(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:a="function"==typeof IntersectionObserver,animationFrame:s=!1}=r,f=A(e),d=i||l?[...f?(0,u.Kx)(f):[],...(0,u.Kx)(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let p=f&&a?function(e,t){let n,r=null,o=(0,u.tF)(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function u(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),i();let{left:a,top:s,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;let p=(0,k.GW)(s),m=(0,k.GW)(o.clientWidth-(a+f)),v={rootMargin:-p+"px "+-m+"px "+-(0,k.GW)(o.clientHeight-(s+d))+"px "+-(0,k.GW)(a)+"px",threshold:(0,k.Fp)(0,(0,k.VV)(1,c))||1},h=!0;function g(e){let t=e[0].intersectionRatio;if(t!==c){if(!h)return u();t?u(!1,t):n=setTimeout(()=>{u(!1,1e-7)},100)}h=!1}try{r=new IntersectionObserver(g,{...v,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,v)}r.observe(e)}(!0),i}(f,n):null,m=-1,v=null;c&&(v=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&v&&(v.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=v)||e.observe(t)})),n()}),f&&!s&&v.observe(f),v.observe(t));let h=s?F(e):null;return s&&function t(){let r=F(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;
1d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==p||p(),null==(e=v)||e.disconnect(),v=null,s&&cancelAnimationFrame(o)}}let G=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o,i;let{rects:u,middlewareData:l,placement:c,platform:a,elements:s}=t,{crossAxis:f=!1,alignment:d,allowedPlacements:p=k.Ct,autoAlignment:m=!0,...v}=(0,k.ku)(e,t),h=void 0!==d||p===k.Ct?((i=d||null)?[...p.filter(e=>(0,k.hp)(e)===i),...p.filter(e=>(0,k.hp)(e)!==i)]:p.filter(e=>(0,k.k3)(e)===e)).filter(e=>!i||(0,k.hp)(e)===i||!!m&&(0,k.Go)(e)!==e):p,g=await T(t,v),y=(null==(n=l.autoPlacement)?void 0:n.index)||0,b=h[y];if(null==b)return{};let w=(0,k.i8)(b,u,await (null==a.isRTL?void 0:a.isRTL(s.floating)));if(c!==b)return{reset:{placement:h[0]}};let E=[g[(0,k.k3)(b)],g[w[0]],g[w[1]]],x=[...(null==(r=l.autoPlacement)?void 0:r.overflows)||[],{placement:b,overflows:E}],R=h[y+1];if(R)return{data:{index:y+1,overflows:x},reset:{placement:R}};let C=x.map(e=>{let t=(0,k.hp)(e.placement);return[e.placement,t&&f?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=C.filter(e=>e[2].slice(0,(0,k.hp)(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||C[0][0];return S!==c?{data:{index:y+1,overflows:x},reset:{placement:S}}:{}}}},U=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:u=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,k.ku)(e,t),a={x:n,y:r}
1,s=await T(t,c),f=(0,k.Qq)((0,k.k3)(o)),d=(0,k.Rn)(f),p=a[d],m=a[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=p+s[e],r=p-s[t];p=(0,k.uZ)(n,p,r)}if(u){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+s[e],r=m-s[t];m=(0,k.uZ)(n,m,r)}let v=l.fn({...t,[d]:p,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r}}}}},J=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,u;let{placement:l,middlewareData:c,rects:a,initialPlacement:s,platform:f,elements:d}=t,{mainAxis:p=!0,crossAxis:m=!0,fallbackPlacements:v,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:g="none",flipAlignment:y=!0,...b}=(0,k.ku)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let w=(0,k.k3)(l),E=(0,k.k3)(s)===s,x=await (null==f.isRTL?void 0:f.isRTL(d.floating)),R=v||(E||!y?[(0,k.pw)(s)]:(0,k.gy)(s));v||"none"===g||R.push(...(0,k.KX)(s,y,g,x));let C=[s,...R],S=await T(t,b),O=[],P=(null==(r=c.flip)?void 0:r.overflows)||[];if(p&&O.push(S[w]),m){let e=(0,k.i8)(l,a,x);O.push(S[e[0]],S[e[1]])}if(P=[...P,{placement:l,overflows:O}],!O.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=C[e];if(t)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(h){case"bestFit":{let e=null==(u=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:u[0];e&&(n=e);break}case"initialPlacement":n=s}if(l!==n)return{reset:{placement:n}}}return{}}}},X=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r;let{placement:o,rects:i,platform:u,elements:l}=t,{apply:c=()=>{},...a}=(0,k.ku)(e,t),s=await T(t,a),f=(0,k.k3)(o),d=(0,k.hp)(o),p="y"===(0,k.Qq)(o),{width:m,height:v}=i.floating;"top"===f||"bottom"===f?(n=f,r=d===(await (null==u.isRTL?void 0:u.isRTL(l.floating))?"start":"end")?"left":"right"):(r=f,n="end"===d?"top":"bottom");let h=v-s[n],g=m-s[r],y=!t.middlewareData.shift,b=h,w=g;if(p){let e=m-s.left-s.right;w=d||y?(0,k.VV)(g,e):e}else{let e=v-s.top-s.bottom;b=d||y?(0,k.VV)(h,e):e}if(y&&!d){let e=(0,k.Fp)(s.left,0),t=(0,k.Fp)(s.right,0),n=(0,k.Fp)(s.top,0),r=(0,k.Fp)(s.bottom,0);p?w=m-2*(0!==e||0!==t?e+t:(0,k.Fp)(s.left,s.right)):b=v-2*(0!==n||0!==r?n+r:(0,k.Fp)(s.top,s.bottom))}await c({...t,availableWidth:w,availableHeight:b});let E=await u.getDimensions(l.floating);return m!==E.width||v!==E.height?{reset:{rects:!0}}:{}}}},Y=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=(0,k.ku)(e,t);switch(r){case"referenceHidden":{let e=S(await T(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:O(e)}}}case"escaped":{let e=S(await T(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:O(e)}}}default:return{}}}}},Q=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:u,elements:l,middlewareData:c}=t,{element:a,padding:s=0}=(0,k.ku)(e,t)||{};if(null==a)return{};let f=(0,k.yd)(s),d={x:n,y:r},p=(0,k.Wh)(o),m=(0,k.I4)(p),v=await u.getDimensions(a),h="y"===p,g=h?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-d[p]-i.floating[m],b=d[p]-i.reference[p],w=await (null==u.getOffsetParent?void 0:u.getOffsetParent(a)),E=w?w[g]:0;E&&await (null==u.isElement?void 0:u.isElement(w))||(E=l.floating[g]||i.floating[m]);let x=E/2-v[m]/2-1,R=(0,k.VV)(f[h?"top":"left"],x),C=(0,k.VV)(f[h?"bottom":"right"],x),T=E-v[m]-C,S=E/2-v[m]/2+(y/2-b/2),O=(0,k.uZ)(R,S,T),P=!c.arrow&&null!=(0,k.hp)(o)&&S!==O&&i.reference[m]/2-(S<R?R:C)-v[m]/2<0,I=P?S<R?S-R:S-T:0;return{[p]:d[p]+I,data:{[p]:O,centerOffset:S-O-I,...P&&{alignmentOffset:I}},reset:P}}}),Z=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:i,strategy:u}=t,{padding:l=2,x:c,y:a}=(0,k.ku)(e,t),s=Array.from(await (null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),f=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=>(0,k.JB)(P(e)))}(s),d=(0,k.JB)(P(s)),p=(0,k.yd)(l),m=await i.getElementRects({reference:{getBoundingClientRect:function(){if(2===f.length&&f[0].left>f[1].right&&null!=c&&null!=a)return f.find(e=>c>e.left-p.left&&c<e.right+p.right&&a>e.top-p.top&&a<e.bottom+p.bottom)||d;if(f.length>=2){if("y"===(0,k.Qq)(n)){let e=f[0],t=f[f.length-1],r="top"===(0,k.k3)(n),o=e.top,i=t.bottom,u=r?e.left:t.left,l=r?e.right:t.right;return{top:o,bottom:i,left:u,right:l,width:l-u,height:i-o,x:u,y:o}}
1let e="left"===(0,k.k3)(n),t=(0,k.Fp)(...f.map(e=>e.right)),r=(0,k.VV)(...f.map(e=>e.left)),o=f.filter(n=>e?n.left===r:n.right===t),i=o[0].top,u=o[o.length-1].bottom;return{top:i,bottom:u,left:r,right:t,width:t-r,height:u-i,x:r,y:i}}return d}},floating:r.floating,strategy:u});return o.reference.x!==m.reference.x||o.reference.y!==m.reference.y||o.reference.width!==m.reference.width||o.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}},ee=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:u}=t,{offset:l=0,mainAxis:c=!0,crossAxis:a=!0}=(0,k.ku)(e,t),s={x:n,y:r},f=(0,k.Qq)(o),d=(0,k.Rn)(f),p=s[d],m=s[f],v=(0,k.ku)(l,t),h="number"==typeof v?{mainAxis:v,crossAxis:0}:{mainAxis:0,crossAxis:0,...v};if(c){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+h.mainAxis,n=i.reference[d]+i.reference[e]-h.mainAxis;p<t?p=t:p>n&&(p=n)}if(a){var g,y;let e="y"===d?"width":"height",t=["top","left"].includes((0,k.k3)(o)),n=i.reference[f]-i.floating[e]+(t&&(null==(g=u.offset)?void 0:g[f])||0)+(t?0:h.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:(null==(y=u.offset)?void 0:y[f])||0)-(t?h.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[d]:p,[f]:m}}}},et=(e,t,n)=>{let r=new Map,o={platform:z,...n},i={...o.platform,_c:r};return C(e,t,{...o,platform:i})};var en=n(73935);let er=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?Q({element:n.current,padding:r}).fn(t):{}:n?Q({element:n,padding:r}).fn(t):{}}});var eo="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function ei(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(!ei(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)&&!ei(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function eu(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function el(e,t){let n=eu(e);return Math.round(t*n)/n}function ec(e){let t=o.useRef(e);return eo(()=>{t.current=e}),t}var ea='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])',es="undefined"==typeof Element,ef=es?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ed=!es&&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},ep=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)},em=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},ev=function(e,t,n){if(ep(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(ea));return t&&ef.call(e,ea)&&r.unshift(e),r=r.filter(n)},eh=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var u=i.shift();if(!ep(u,!1)){if("SLOT"===u.tagName){var l=u.assignedElements(),c=e(l.length?l:u.children,!0,r);r.flatten?o.push.apply(o,c):o.push({scopeParent:u,candidates:c})}else{ef.call(u,ea)&&r.filter(u)&&(n||!t.includes(u))&&o.push(u);var a=u.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(u),s=!ep(a,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(u));if(a&&s){var f=e(!0===a?u.children:a.children,!0,r);r.flatten?o.push.apply(o,f):o.push({scopeParent:u,candidates:f})}else i.unshift.apply(i,u.children)}}}return o},eg=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ey=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||em(e))&&!eg(e)?0:e.tabIndex},eb=function(e,t){var n=ey(e);return n<0&&t&&!eg(e)?0:n},ew=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},eE=function(e){return"INPUT"===e.tagName},ex=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},ek=function(e){if(!e.name)return!0;var t,n=e.form||ed(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)}
1catch(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=ex(t,e.form);return!o||o===e},eR=function(e){var t,n,r,o,i,u,l,c=e&&ed(e),a=null===(t=c)||void 0===t?void 0:t.host,s=!1;if(c&&c!==e)for(s=!!(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));!s&&a;)s=!!(null!==(u=a=null===(i=c=ed(a))||void 0===i?void 0:i.host)&&void 0!==u&&null!==(l=u.ownerDocument)&&void 0!==l&&l.contains(a));return s},eC=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},eT=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=ef.call(e,"details>summary:first-of-type")?e.parentElement:e;if(ef.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return eC(e)}else{if("function"==typeof r){for(var i=e;e;){var u=e.parentElement,l=ed(e);if(u&&!u.shadowRoot&&!0===r(u))return eC(e);e=e.assignedSlot?e.assignedSlot:u||l===e.ownerDocument?u:l.host}e=i}if(eR(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},eS=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!!ef.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},eO=function(e,t){var n,r,o;return!(eE(n=t)&&"radio"===n.type&&!ek(n)||0>ey(t))&&(r=e,!((o=t).disabled||ep(o)||eE(o)&&"hidden"===o.type||eT(o,r)||"DETAILS"===o.tagName&&Array.prototype.slice.apply(o.children).some(function(e){return"SUMMARY"===e.tagName}
1)||eS(o)))},eP=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},eI=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,u=i?t.scopeParent:t,l=eb(u,i),c=i?e(t.candidates):u;0===l?i?n.push.apply(n,c):n.push(u):r.push({documentOrder:o,tabIndex:l,item:t,isScope:i,content:c})}),r.sort(ew).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},eL=function(e,t){return eI((t=t||{}).getShadowRoot?eh([e],t.includeContainer,{filter:eO.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:eP}):ev(e,t.includeContainer,eO.bind(null,t)))};function eM(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 eA=i["useInsertionEffect".toString()]||(e=>e());function e_(e){let t=o.useRef(()=>{});return eA(()=>{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 eN="ArrowUp",eD="ArrowDown",eF="ArrowLeft",eK="ArrowRight";function eV(e,t,n){return Math.floor(e/t)!==n}function ej(e,t){return t<0||t>=e.current.length}function eH(e,t){return eW(e,{disabledIndices:t})}function eB(e,t){return eW(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function eW(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:i=1}=void 0===t?{}:t,u=e.current,l=o?e=>o.includes(e):e=>{let t=u[e];return null==t||t.hasAttribute("disabled")||"true"===t.getAttribute("aria-disabled")},c=n;do c+=r?-i:i;while(c>=0&&c<=u.length-1&&l(c));return c}function e$(e,t){let{event:n,orientation:r,loop:o,cols:i,disabledIndices:u,minIndex:l,maxIndex:c,prevIndex:a,stopEvent:s=!1}=t,f=a;if(n.key===eN){if(s&&E(n),-1===a)f=c;else if(f=eW(e,{startingIndex:f,amount:i,decrement:!0,disabledIndices:u}),o&&(a-i<l||f<0)){let e=a%i,t=c%i,n=c-(t-e);f=t===e?c:t>e?n:n-i}ej(e,f)&&(f=a)}if(n.key===eD&&(s&&E(n),-1===a?f=l:(f=eW(e,{startingIndex:a,amount:i,disabledIndices:u}),o&&a+i>c&&(f=eW(e,{startingIndex:a%i-i,amount:i,disabledIndices:u}))),ej(e,f)&&(f=a)),"both"===r){let t=(0,k.GW)(a/i);n.key===eK&&(s&&E(n),a%i!=i-1?(f=eW(e,{startingIndex:a,disabledIndices:u}),o&&eV(f,i,t)&&(f=eW(e,{startingIndex:a-a%i-1,disabledIndices:u}))):o&&(f=eW(e,{startingIndex:a-a%i-1,disabledIndices:u})),eV(f,i,t)&&(f=a)),n.key===eF&&(s&&E(n),a%i!=0?(f=eW(e,{startingIndex:a,disabledIndices:u,decrement:!0}),o&&eV(f,i,t)&&(f=eW(e,{startingIndex:a+(i-a%i),decrement:!0,disabledIndices:u}))):o&&(f=eW(e,{startingIndex:a+(i-a%i),decrement:!0,disabledIndices:u})),eV(f,i,t)&&(f=a));let r=(0,k.GW)(c/i)===t;ej(e,f)&&(f=o&&r?n.key===eF?c:eW(e,{startingIndex:a-a%i-1,disabledIndices:u}):a)}return f}function ez(e,t,n){let r=[],o=0;return e.forEach((e,i)=>{let{width:u,height:l}=e,c=!1;for(n&&(o=0);!c;){let e=[];for(let n=0;n<u;n++)for(let r=0;r<l;r++)e.push(o+n+r*t);o%t+u<=t&&e.every(e=>null==r[e])?(e.forEach(e=>{r[e]=i}),c=!0):o++}}),[...r]}function eq(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e);switch(o){case"tl":return i;case"tr":return i+t[e].width-1;case"bl":return i+(t[e].height-1)*r;case"br":return n.lastIndexOf(e)}}function eG(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}let eU=0;function eJ(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(eU);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():eU=requestAnimationFrame(i)}var eX="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function eY(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}let eQ=o.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function eZ(e){let{children:t,elementsRef:n,labelsRef:r}=e,[i,u]=o.useState(()=>new Map),l=o.useCallback(e=>{u(t=>new Map(t).set(e,null))},[]),c=o.useCallback(e=>{u(t=>{let n=new Map(t);return n.delete(e),n})},[]);return eX(()=>{let e=new Map(i);Array.from(e.keys()).sort(eY).forEach((t,n)=>{e.set(t,n)}),!function(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}(i,e)&&u(e)},[i]),o.createElement(eQ.Provider,{value:o.useMemo(()=>({register:l,unregister:c,map:i,elementsRef:n,labelsRef:r}),[l,c,i,n,r])},t)}function e0(e){let{label:t}=void 0===e?{}:e,[n,r]=o.useState(null),i=o.useRef(null),{register:u,unregister:l,map:c,elementsRef:a,labelsRef:s}
1=o.useContext(eQ),f=o.useCallback(e=>{if(i.current=e,null!==n&&(a.current[n]=e,s)){var r;let o=void 0!==t;s.current[n]=o?t:null!=(r=null==e?void 0:e.textContent)?r:null}},[n,a,s,t]);return eX(()=>{let e=i.current;if(e)return u(e),()=>{l(e)}},[u,l]),eX(()=>{let e=i.current?c.get(i.current):null;null!=e&&r(e)},[c]),o.useMemo(()=>({ref:f,index:null==n?-1:n}),[n,f])}function e1(e,t){return"function"==typeof e?e(t):e?o.cloneElement(e,t):o.createElement("div",t)}let e2=o.createContext({activeIndex:0,onNavigate:()=>{}}),e4=[eF,eK],e6=[eN,eD],e3=[...e4,...e6],e5=o.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:i=!0,cols:u=1,disabledIndices:l=[],activeIndex:c,onNavigate:a,itemSizes:s,dense:f=!1,...d}=e,[p,m]=o.useState(0),v=null!=c?c:p,h=e_(null!=a?a:m),g=o.useRef([]),y=n&&"function"!=typeof n?n.props:{},b=o.useMemo(()=>({activeIndex:v,onNavigate:h}),[v,h]),w=u>1,E={...d,...y,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==d.onKeyDown||d.onKeyDown(e),null==y.onKeyDown||y.onKeyDown(e),function(e){if(!e3.includes(e.key))return;let t=v;if(w){let n=s||Array.from({length:g.current.length},()=>({width:1,height:1})),o=ez(n,u,f),c=o.findIndex(e=>null!=e&&!l.includes(e)),a=o.reduce((e,t,n)=>null==t||null!=l&&l.includes(t)?e:n,-1);t=o[e$({current:o.map(e=>e?g.current[e]:null)},{event:e,orientation:r,loop:i,cols:u,disabledIndices:eG([...l,void 0],o),minIndex:c,maxIndex:a,prevIndex:eq(v,n,o,u,e.key===eD?"bl":e.key===eK?"tr":"tl")})]}let n=eH(g,l),o=eB(g,l),c={horizontal:[eK],vertical:[eD],both:[eK,eD]}[r],a={horizontal:[eF],vertical:[eN],both:[eF,eN]}[r],d=w?e3:({horizontal:e4,vertical:e6,both:e3})[r];t===v&&[...c,...a].includes(e.key)&&(t=i&&t===o&&c.includes(e.key)?n:i&&t===n&&a.includes(e.key)?o:eW(g,{startingIndex:t,decrement:a.includes(e.key),disabledIndices:l})),t===v||ej(g,t)||(e.stopPropagation(),d.includes(e.key)&&e.preventDefault(),h(t),queueMicrotask(()=>{eJ(g.current[t])}))}(e)}};return o.createElement(e2.Provider,{value:b},o.createElement(eZ,{elementsRef:g},e1(n,E)))}),e9=o.forwardRef(function(e,t){let{render:n,...r}=e,i=n&&"function"!=typeof n?n.props:{},{activeIndex:u,onNavigate:l}=o.useContext(e2),{ref:c,index:a}=e0(),s=eM([c,t,i.ref]),f=u===a;return e1(n,{...r,...i,ref:s,tabIndex:f?0:-1,"data-active":f?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==i.onFocus||i.onFocus(e),l(a)}})});function e7(){return(e7=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 e8=!1,te=0,tt=()=>"floating-ui-"+te++,tn=i["useId".toString()]||function(){let[e,t]=o.useState(()=>e8?tt():void 0);return eX(()=>{null==e&&t(tt())},[]),o.useEffect(()=>{e8||(e8=!0)},[]),e},tr=o.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:i}},width:u=14,height:l=7,tipRadius:c=0,strokeWidth:a=0,staticOffset:s,stroke:f,d,style:{transform:p,...m}={},...v}=e,h=tn();if(!r)return null;let g=(a*=2)/2,y=u/2*(-(c/8)+1),b=l/2*c/4,[w,E]=n.split("-"),x=z.isRTL(r),k=!!d,R="top"===w||"bottom"===w,C=s&&"end"===E?"bottom":"top",T=s&&"end"===E?"right":"left";s&&x&&(T="end"===E?"left":"right");let S=(null==i?void 0:i.x)!=null?s||i.x:"",O=(null==i?void 0:i.y)!=null?s||i.y:"",P=d||"M0,0 H"+u+" L"+(u-y)+","+(l-b)+(" Q"+u/2+","+l+" ")+y+","+(l-b)+" Z",I={top:k?"rotate(180deg)":"",left:k?"rotate(90deg)":"rotate(-90deg)",bottom:k?"":"rotate(180deg)",right:k?"rotate(-90deg)":"rotate(90deg)"}[w];return o.createElement("svg",e7({},v,{"aria-hidden":!0,ref:t,width:k?u:u+a,height:u,viewBox:"0 0 "+u+" "+(l>u?l:u),style:{position:"absolute",pointerEvents:"none",[T]:S,[C]:O,[w]:R||k?"100%":"calc(100% - "+a/2+"px)",transform:""+I+(null!=p?p:""),...m}}),a>0&&o.createElement("path",{clipPath:"url(#"+h+")",fill:"none",stroke:f,strokeWidth:a+(d?0:1),d:P}),o.createElement("path",{stroke:a&&!d?v.fill:"none",d:P}),o.createElement("clipPath",{id:h},o.createElement("rect",{x:-g,y:g*(k?-1:1),width:u+a,height:u})))});function to(){let e=new Map;return{emit(t,n){var r;
1null==(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))||[])}}}let ti=o.createContext(null),tu=o.createContext(null),tl=()=>{var e;return(null==(e=o.useContext(ti))?void 0:e.id)||null},tc=()=>o.useContext(tu);function ta(e){let t=tn(),n=tc(),r=tl(),o=e||r;return eX(()=>{let e={id:t,parentId:o};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,o]),t}function ts(e){let{children:t,id:n}=e,r=tl();return o.createElement(ti.Provider,{value:o.useMemo(()=>({id:n,parentId:r}),[n,r])},t)}function tf(e){let{children:t}=e,n=o.useRef([]),r=o.useCallback(e=>{n.current=[...n.current,e]},[]),i=o.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),u=o.useState(()=>to())[0];return o.createElement(tu.Provider,{value:o.useMemo(()=>({nodesRef:n,addNode:r,removeNode:i,events:u}),[r,i,u])},t)}function td(e){return"data-floating-ui-"+e}function tp(e){let t=(0,o.useRef)(e);return eX(()=>{t.current=e}),t}let tm=td("safe-polygon");function tv(e,t,n){return n&&!h(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function th(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,events:l,elements:{domReference:a,floating:s},refs:f}=e,{enabled:d=!0,delay:p=0,handleClose:m=null,mouseOnly:v=!1,restMs:y=0,move:b=!0}=t,w=tc(),E=tl(),x=tp(m),k=tp(p),R=o.useRef(),C=o.useRef(),T=o.useRef(),S=o.useRef(),O=o.useRef(!0),P=o.useRef(!1),I=o.useRef(()=>{}),L=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(d)return l.on("openchange",e),()=>{l.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(C.current),clearTimeout(S.current),O.current=!0)}},[d,l]),o.useEffect(()=>{if(!d||!x.current||!n)return;function e(e){L()&&r(!1,e,"hover")}let t=g(s).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[s,n,r,d,x,L]);let M=o.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=tv(k.current,"close",R.current);o&&!T.current?(clearTimeout(C.current),C.current=setTimeout(()=>r(!1,e,n),o)):t&&(clearTimeout(C.current),r(!1,e,n))},[k,r]),A=o.useCallback(()=>{I.current(),T.current=void 0},[]),_=o.useCallback(()=>{if(P.current){let e=g(f.floating.current).body;e.style.pointerEvents="",e.removeAttribute(tm),P.current=!1}},[f]);return o.useEffect(()=>{if(d&&(0,u.kK)(a))return n&&a.addEventListener("mouseleave",f),null==s||s.addEventListener("mouseleave",f),b&&a.addEventListener("mousemove",o,{once:!0}),a.addEventListener("mouseenter",o),a.addEventListener("mouseleave",l),()=>{n&&a.removeEventListener("mouseleave",f),null==s||s.removeEventListener("mouseleave",f),b&&a.removeEventListener("mousemove",o),a.removeEventListener("mouseenter",o),a.removeEventListener("mouseleave",l)};function t(){return!!i.current.openEvent&&["click","mousedown"].includes(i.current.openEvent.type)}function o(e){if(clearTimeout(C.current),O.current=!1,v&&!h(R.current)||y>0&&0===tv(k.current,"open"))return;let t=tv(k.current,"open",R.current);t?C.current=setTimeout(()=>{r(!0,e,"hover")},t):r(!0,e,"hover")}function l(r){if(t())return;I.current();let o=g(s);if(clearTimeout(S.current),x.current){n||clearTimeout(C.current),T.current=x.current({...e,tree:w,x:r.clientX,y:r.clientY,onClose(){_(),A(),M(r,!0,"safe-polygon")}});let t=T.current;o.addEventListener("mousemove",t),I.current=()=>{o.removeEventListener("mousemove",t)};return}"touch"===R.current&&c(s,r.relatedTarget)||M(r)}function f(n){t()||null==x.current||x.current({...e,tree:w,x:n.clientX,y:n.clientY,onClose(){_(),A(),M(n)}})(n)}},[a,s,d,e,v,y,b,M,A,_,r,n,w,k,x,i]),eX(()=>{var e,t;if(d&&n&&null!=(e=x.current)&&e.__options.blockPointerEvents&&L()){let e=g(s).body;if(e.setAttribute(tm,""),e.style.pointerEvents="none",P.current=!0,(0,u.kK)(a)&&s){let e=null==w||null==(t=w.nodesRef.current.find(e=>e.id===E))||null==(t=t.context)?void 0:t.elements.floating;return e&&(e.style.pointerEvents=""),a.style.pointerEvents="auto",s.style.pointerEvents="auto",()=>{a.style.pointerEvents="",s.style.pointerEvents=""}}}},[d,n,E,s,a,w,x,L]),eX(()=>{n||(R.current=void 0,A(),_())},[n,A,_]),o.useEffect(()=>()=>{A(),clearTimeout(C.current),clearTimeout(S.current),_()},[d,a,A,_]),o.useMemo(()=>
1{if(!d)return{};function e(e){R.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(e){n||0===y||(clearTimeout(S.current),S.current=setTimeout(()=>{O.current||r(!0,e.nativeEvent,"hover")},y))}},floating:{onMouseEnter(){clearTimeout(C.current)},onMouseLeave(e){M(e.nativeEvent,!1)}}}},[d,y,n,r,M])}let tg=o.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),ty=()=>o.useContext(tg),tb=e=>{let{children:t,delay:n,timeoutMs:r=0}=e,[i,u]=o.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),l=o.useRef(null),c=o.useCallback(e=>{u({currentId:e})},[]);return eX(()=>{i.currentId?null===l.current?l.current=i.currentId:u({isInstantPhase:!0}):(u({isInstantPhase:!1}),l.current=null)},[i.currentId]),o.createElement(tg.Provider,{value:o.useMemo(()=>({...i,setState:u,setCurrentId:c}),[i,c])},t)},tw=(e,t)=>{let{open:n,onOpenChange:r}=e,{id:o}=t,{currentId:i,setCurrentId:u,initialDelay:l,setState:c,timeoutMs:a}=ty();eX(()=>
1{i&&(c({delay:{open:1,close:tv(l,"close")}}),i!==o&&r(!1))},[o,r,c,i,l]),eX(()=>{function e(){r(!1),c({delay:l,currentId:null})}if(!n&&i===o){if(a){let t=window.setTimeout(e,a);return()=>{clearTimeout(t)}}e()}},[n,c,i,o,r,l,a]),eX(()=>{n&&u(o)},[n,u,o])};function tE(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 tx=new WeakMap,tk=new WeakSet,tR={},tC=0,tT=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,tS=e=>e&&(e.host||tS(e.parentNode)),tO=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=tS(t);return e.contains(n)?n:null}).filter(e=>null!=e);function tP(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=g(e[0]).body;return function(e,t,n,r){let o="data-floating-ui-inert",i=r?"inert":n?"aria-hidden":null,u=tO(t,e),l=new Set,c=new Set(u),a=[];tR[o]||(tR[o]=new WeakMap);let s=tR[o];return u.forEach(function e(t){!(!t||l.has(t))&&(l.add(t),t.parentNode&&e(t.parentNode))}),function e(t){!t||c.has(t)||Array.prototype.forEach.call(t.children,t=>{if(l.has(t))e(t);else{let e=i?t.getAttribute(i):null,n=null!==e&&"false"!==e,r=(tx.get(t)||0)+1,u=(s.get(t)||0)+1;tx.set(t,r),s.set(t,u),a.push(t),1===r&&n&&tk.add(t),1===u&&t.setAttribute(o,""),!n&&i&&t.setAttribute(i,"true")}})}(t),l.clear(),tC++,()=>{a.forEach(e=>{let t=(tx.get(e)||0)-1,n=(s.get(e)||0)-1;tx.set(e,t),s.set(e,n),t||(!tk.has(e)&&i&&e.removeAttribute(i),tk.delete(e)),n||e.removeAttribute(o)}),--tC||(tx=new WeakMap,tx=new WeakMap,tk=new WeakSet,tR={})}}(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let tI=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function tL(e,t){let n=eL(e,tI());"prev"===t&&n.reverse();let r=n.indexOf(l(g(e)));return n.slice(r+1)[0]}function tM(){return tL(document.body,"next")}function tA(){return tL(document.body,"prev")}function t_(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!c(n,r)}let tN={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 tD(e){"Tab"===e.key&&(e.target,clearTimeout(r))}let tF=o.forwardRef(function(e,t){let[n,r]=o.useState();eX(()=>(p()&&r("button"),document.addEventListener("keydown",tD),()=>{document.removeEventListener("keydown",tD)}),[]);let i={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[td("focus-guard")]:"",style:tN};return o.createElement("span",e7({},e,i))}),tK=o.createContext(null),tV=td("portal");function tj(e){let{id:t,root:n}=void 0===e?{}:e,[r,i]=o.useState(null),l=tn(),c=tB(),a=o.useRef(null);return eX(()=>()=>{null==r||r.remove(),queueMicrotask(()=>{a.current=null})},[r]),eX(()=>{if(a.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=l,n.setAttribute(tV,""),e.appendChild(n),a.current=n,i(n)},[t,l]),eX(()=>{if(a.current)return;let e=n||(null==c?void 0:c.portalNode);e&&!(0,u.kK)(e)&&(e=e.current),e=e||document.body;let r=null;t&&((r=document.createElement("div")).id=t,e.appendChild(r));let o=document.createElement("div");o.id=l,o.setAttribute(tV,""),(e=r||e).appendChild(o),a.current=o,i(o)},[t,n,l,c]),r}function tH(e){let{children:t,id:n,root:r=null,preserveTabOrder:i=!0}=e,u=tj({id:n,root:r}),[l,c]=o.useState(null),a=o.useRef(null),s=o.useRef(null),f=o.useRef(null),d=o.useRef(null),p=!!l&&!l.modal&&l.open&&i&&!!(r||u);return o.useEffect(()=>{if(u&&i&&(null==l||!l.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&&t_(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){eL(e,tI()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})})(u)}},[u,i,null==l?void 0:l.modal]),o.createElement(tK.Provider,{value:o.useMemo(()=>({preserveTabOrder:i,beforeOutsideRef:a,afterOutsideRef:s,beforeInsideRef:f,afterInsideRef:d,portalNode:u,setFocusManagerState:c}),[i,u])},p&&u&&o.createElement(tF,{"data-type":"outside",ref:a,onFocus:e=>{if(t_(e,u)){var t;
1null==(t=f.current)||t.focus()}else{let e=tA()||(null==l?void 0:l.refs.domReference.current);null==e||e.focus()}}}),p&&u&&o.createElement("span",{"aria-owns":u.id,style:tN}),u&&(0,en.createPortal)(t,u),p&&u&&o.createElement(tF,{"data-type":"outside",ref:s,onFocus:e=>{if(t_(e,u)){var t;null==(t=d.current)||t.focus()}else{let t=tM()||(null==l?void 0:l.refs.domReference.current);null==t||t.focus(),(null==l?void 0:l.closeOnFocusOut)&&(null==l||l.onOpenChange(!1,e.nativeEvent))}}}))}let tB=()=>o.useContext(tK),tW=[];function t$(e){tW=tW.filter(e=>e.isConnected),e&&"body"!==(0,u.wk)(e)&&(tW.push(e),tW.length>20&&(tW=tW.slice(-20)))}function tz(){return tW.slice().reverse().find(e=>e.isConnected)}let tq=o.forwardRef(function(e,t){return o.createElement("button",e7({},e,{type:"button",ref:t,tabIndex:-1,style:tN}))});function tG(e){let{context:t,children:n,disabled:r=!1,order:i=["content"],guards:a=!0,initialFocus:s=0,returnFocus:p=!0,modal:m=!0,visuallyHiddenDismiss:v=!1,closeOnFocusOut:h=!0}=e,{open:y,refs:w,nodeId:k,onOpenChange:R,events:C,dataRef:T,elements:{domReference:S,floating:O}}=t,P="number"==typeof s&&s<0,I=x(S)&&P,L=!tT()||a,M=tp(i),A=tp(s),_=tp(p),N=tc(),D=tB(),F=o.useRef(null),K=o.useRef(null),V=o.useRef(!1),j=o.useRef(!1),H=null!=D,B=o.useCallback(function(e){return void 0===e&&(e=O),e?eL(e,tI()):[]},[O]),W=o.useCallback(e=>{let t=B(e);return M.current.map(e=>S&&"reference"===e?S:O&&"floating"===e?O:t).filter(Boolean).flat()},[S,O,M,B]);function $(e){return!r&&v&&m?o.createElement(tq,{ref:"start"===e?F:K,onClick:e=>R(!1,e.nativeEvent)},"string"==typeof v?v:"Dismiss"):null}o.useEffect(()=>{if(r||!m)return;function e(e){if("Tab"===e.key){c(O,l(g(O)))&&0===B().length&&!I&&E(e);let t=W(),n=b(e);"reference"===M.current[0]&&n===S&&(E(e),e.shiftKey?eJ(t[t.length-1]):eJ(t[1])),"floating"===M.current[1]&&n===O&&e.shiftKey&&(E(e),eJ(t[0]))}}let t=g(O);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,S,O,m,M,I,B,W]),o.useEffect(()=>{if(!r&&h&&O&&(0,u.Re)(S))return S.addEventListener("focusout",t),S.addEventListener("pointerdown",e),m||O.addEventListener("focusout",t),()=>{S.removeEventListener("focusout",t),S.removeEventListener("pointerdown",e),m||O.removeEventListener("focusout",t)};function e(){j.current=!0,setTimeout(()=>{j.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(c(S,t)||c(O,t)||c(t,O)||c(null==D?void 0:D.portalNode,t)||null!=t&&t.hasAttribute(td("focus-guard"))||N&&(tE(N.nodesRef.current,k).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,k).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&&!j.current&&t!==tz()&&(V.current=!0,R(!1,e))})}},[r,S,O,m,k,N,D,R,h]),o.useEffect(()=>{var e;if(r)return;let t=Array.from((null==D||null==(e=D.portalNode)?void 0:e.querySelectorAll("["+td("portal")+"]"))||[]);if(O){let e=[O,...t,F.current,K.current,M.current.includes("reference")||I?S:null].filter(e=>null!=e),n=m||I?tP(e,L,!L):tP(e);return()=>{n()}}},[r,S,O,m,M,D,I,L]),eX(()=>{if(r||!O)return;let e=l(g(O));queueMicrotask(()=>{let t=W(O),n=A.current,r=("number"==typeof n?t[n]:n.current)||O,o=c(O,e);P||o||!y||eJ(r,{preventScroll:r===O})})},[r,y,O,P,W,A]),eX(()=>{if(r||!O)return;let e=!1,t=g(O),n=l(t),o=T.current;function i(t){let{reason:n,event:r,nested:o}=t;"escape-key"===n&&w.domReference.current&&t$(w.domReference.current),"hover"===n&&"mouseleave"===r.type&&(V.current=!0),"outside-press"===n&&(o?(V.current=!1,e=!0):V.current=!(f(r)||d(r)))}return t$(n),C.on("openchange",i),()=>{C.off("openchange",i);let n=l(t),r=c(O,n)||N&&tE(N.nodesRef.current,k).some(e=>{var t;return c(null==(t=e.context)?void 0:t.elements.floating,n)});(r||o.openEvent&&["click","mousedown"].includes(o.openEvent.type))&&w.domReference.current&&t$(w.domReference.current);let a=tz();_.current&&!V.current&&(0,u.Re)(a)&&(a===n||n===t.body||r)&&eJ(a,{cancelPrevious:!1,preventScroll:e})}},[r,O,_,T,w,C,N,k]),eX(()=>
1{if(!r&&D)return D.setFocusManagerState({modal:m,closeOnFocusOut:h,open:y,onOpenChange:R,refs:w}),()=>{D.setFocusManagerState(null)}},[r,D,m,y,R,w,h]),eX(()=>{if(r||!O||"function"!=typeof MutationObserver||P)return;let e=()=>{let e=O.getAttribute("tabindex");M.current.includes("floating")||l(g(O))!==w.domReference.current&&0===B().length?"0"!==e&&O.setAttribute("tabindex","0"):"-1"!==e&&O.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(O,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[r,O,w,M,B,P]);let z=!r&&L&&(H||m);return o.createElement(o.Fragment,null,z&&o.createElement(tF,{"data-type":"inside",ref:null==D?void 0:D.beforeInsideRef,onFocus:e=>{if(m){let e=W();eJ("reference"===i[0]?e[0]:e[e.length-1])}else if(null!=D&&D.preserveTabOrder&&D.portalNode){if(V.current=!1,t_(e,D.portalNode)){let e=tM()||S;null==e||e.focus()}else{var t;null==(t=D.beforeOutsideRef.current)||t.focus()}}}}),!I&&$("start"),n,$("end"),z&&o.createElement(tF,{"data-type":"inside",ref:null==D?void 0:D.afterInsideRef,onFocus:e=>{if(m)eJ(W()[0]);else if(null!=D&&D.preserveTabOrder&&D.portalNode){if(h&&(V.current=!0),t_(e,D.portalNode)){let e=tA()||S;null==e||e.focus()}else{var t;null==(t=D.afterOutsideRef.current)||t.focus()}}}}))}let tU=new Set,tJ=o.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e,i=tn();return eX(()=>{if(!n)return;tU.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,u=t.left?parseFloat(t.left):window.pageXOffset,l=t.top?parseFloat(t.top):window.pageYOffset;if(t.overflow="hidden",o&&(t[r]=o+"px"),e){var c,s;let e=(null==(c=window.visualViewport)?void 0:c.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(l-Math.floor((null==(s=window.visualViewport)?void 0:s.offsetTop)||0))+"px",left:-(u-Math.floor(e))+"px",right:"0"})}return()=>{tU.delete(i),0===tU.size&&(Object.assign(t,{overflow:"",[r]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(u,l)))}},[i,n]),o.createElement("div",e7({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))});function tX(e){return(0,u.Re)(e.target)&&"BUTTON"===e.target.tagName}function tY(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:i,elements:{domReference:u}}=e,{enabled:l=!0,event:c="click",toggle:a=!0,ignoreMouse:s=!1,keyboardHandlers:f=!0}=t,d=o.useRef(),p=o.useRef(!1);return o.useMemo(()=>l?{reference:{onPointerDown(e){d.current=e.pointerType},onMouseDown(e){0!==e.button||h(d.current,!0)&&s||"click"===c||(n&&a&&(!i.current.openEvent||"mousedown"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click")))},onClick(e){if("mousedown"===c&&d.current){d.current=void 0;return}h(d.current,!0)&&s||(n&&a&&(!i.current.openEvent||"click"===i.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){d.current=void 0,e.defaultPrevented||!f||tX(e)||(" "!==e.key||w(u)||(e.preventDefault(),p.current=!0),"Enter"===e.key&&(n&&a?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!f||tX(e)||w(u))&&" "===e.key&&p.current&&(p.current=!1,n&&a?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}}:{},[l,i,c,s,f,u,a,n,r])}function tQ(e){return null!=e&&null!=e.clientX}function tZ(e,t){void 0===t&&(t={});let{open:n,refs:r,dataRef:i,elements:{floating:l}}=e,{enabled:a=!0,axis:s="both",x:f=null,y:d=null}=t,p=o.useRef(!1),m=o.useRef(null),[v,g]=o.useState(),[y,w]=o.useState([]),E=e_((e,t)=>{if(!p.current){var n,o;let u,l,c;(!i.current.openEvent||tQ(i.current.openEvent))&&r.setPositionReference((n=r.domReference,o={x:e,y:t,axis:s,dataRef:i,pointerType:v},u=null,l=null,c=!1,{contextElement:n.current||void 0,getBoundingClientRect(){var e,t;let r=(null==(e=n.current)?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},i="x"===o.axis||"both"===o.axis,a="y"===o.axis||"both"===o.axis,s=["mouseenter","mousemove"].includes((null==(t=o.dataRef.current.openEvent)?void 0:t.type)||"")&&"touch"!==o.pointerType,f=r.width,d=r.height,p=r.x,m=r.y;return null==u&&o.x&&i&&(u=r.x-o.x),null==l&&o.y&&a&&(l=r.y-o.y),p-=u||0,m-=l||0,f=0,d=0,!c||s?(f="y"===o.axis?r.width:0,d="x"===o.axis?r.height:0,p=i&&null!=o.x?o.x:p,m=a&&null!=o.y?o.y:m):c&&!s&&(d="x"===o.axis?r.height:d,f="y"===o.axis?r.width:f),c=!0,{width:f,height:d,x:p,y:m,top:m,right:p+f,bottom:m+d,left:p}}}))}}),x=e_(e=>{null!=f||null!=d||(n?m.current||w([]):E(e.clientX,e.clientY))}),k=h(v)?l:n,R=o.useCallback(()=>
1{if(!k||!a||null!=f||null!=d)return;let e=(0,u.Jj)(r.floating.current);function t(n){let o=b(n);c(r.floating.current,o)?(e.removeEventListener("mousemove",t),m.current=null):E(n.clientX,n.clientY)}if(!i.current.openEvent||tQ(i.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),m.current=null};return m.current=n,n}r.setPositionReference(r.domReference.current)},[i,a,k,r,E,f,d]);return o.useEffect(()=>R(),[R,y]),o.useEffect(()=>{a&&!l&&(p.current=!1)},[a,l]),o.useEffect(()=>{!a&&n&&(p.current=!0)},[a,n]),eX(()=>{a&&(null!=f||null!=d)&&(p.current=!1,E(f,d))},[a,f,d,E]),o.useMemo(()=>{if(!a)return{};function e(e){let{pointerType:t}=e;g(t)}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove:x,onMouseEnter:x}}},[a,x])}let t0={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},t1={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},t2=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 t4(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,nodeId:i,elements:{reference:l,domReference:a,floating:s},dataRef:f}=e,{enabled:d=!0,escapeKey:p=!0,outsidePress:m=!0,outsidePressEvent:v="pointerdown",referencePress:h=!1,referencePressEvent:w="pointerdown",ancestorScroll:E=!1,bubbles:x,capture:k}=t,R=tc(),C=e_("function"==typeof m?m:()=>!1),T="function"==typeof m?C:m,S=o.useRef(!1),O=o.useRef(!1),{escapeKey:P,outsidePress:I}=t2(x),{escapeKey:L,outsidePress:M}=t2(k),A=e_(e=>{if(!n||!d||!p||"Escape"!==e.key)return;let t=R?tE(R.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")}),_=e_(e=>{var t;let n=()=>{var t;A(e),null==(t=b(e))||t.removeEventListener("keydown",n)};null==(t=b(e))||t.addEventListener("keydown",n)}),N=e_(e=>{let t=S.current;S.current=!1;let n=O.current;if(O.current=!1,"click"===v&&n||t||"function"==typeof T&&!T(e))return;let o=b(e),l="["+td("inert")+"]",f=g(s).querySelectorAll(l),d=(0,u.kK)(o)?o:null;for(;d&&!(0,u.Py)(d);){let e=(0,u.Ow)(d);if((0,u.Py)(e)||!(0,u.kK)(e))break;d=e}if(f.length&&(0,u.kK)(o)&&!o.matches("html,body")&&!c(o,s)&&Array.from(f).every(e=>!c(d,e)))return;if((0,u.Re)(o)&&s){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,u.Dx)(o).direction&&(r=e.offsetX<=o.offsetWidth-o.clientWidth),r||t&&e.offsetY>o.clientHeight)return}let p=R&&tE(R.nodesRef.current,i).some(t=>{var n;return y(e,null==(n=t.context)?void 0:n.elements.floating)});if(y(e,s)||y(e,a)||p)return;let m=R?tE(R.nodesRef.current,i):[];if(m.length>0){let e=!0;if(m.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")}),D=e_(e=>{var t;let n=()=>{var t;N(e),null==(t=b(e))||t.removeEventListener(v,n)};null==(t=b(e))||t.addEventListener(v,n)});return o.useEffect(()=>{if(!n||!d)return;function e(e){r(!1,e,"ancestor-scroll")}f.current.__escapeKeyBubbles=P,f.current.__outsidePressBubbles=I;let t=g(s);p&&t.addEventListener("keydown",L?_:A,L),T&&t.addEventListener(v,M?D:N,M);let o=[];return E&&((0,u.kK)(a)&&(o=(0,u.Kx)(a)),(0,u.kK)(s)&&(o=o.concat((0,u.Kx)(s))),!(0,u.kK)(l)&&l&&l.contextElement&&(o=o.concat((0,u.Kx)(l.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})}),()=>{p&&t.removeEventListener("keydown",L?_:A,L),T&&t.removeEventListener(v,M?D:N,M),o.forEach(t=>{t.removeEventListener("scroll",e)})}},[f,s,a,l,p,T,v,n,r,E,d,P,I,A,L,_,N,M,D]),o.useEffect(()=>{S.current=!1},[T,v]),o.useMemo(()=>d?{reference:{onKeyDown:A,[t0[w]]:e=>{h&&r(!1,e.nativeEvent,"reference-press")}},floating:{onKeyDown:A,onMouseDown(){O.current=!0},onMouseUp(){O.current=!0},[t1[v]]:()=>{S.current=!0}}}:{},[d,h,v,w,r,A])}function t6(e){var t;void 0===e&&(e={});let{open:n=!1,onOpenChange:r,nodeId:i}=e,[l,c]=o.useState(null),a=(null==(t=e.elements)?void 0:t.reference)||l,s=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:u,floating:l}={},transform:c=!0,whileElementsMounted:a,open:s}
1=e,[f,d]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=o.useState(r);ei(p,r)||m(r);let[v,h]=o.useState(null),[g,y]=o.useState(null),b=o.useCallback(e=>{e!==k.current&&(k.current=e,h(e))},[]),w=o.useCallback(e=>{e!==R.current&&(R.current=e,y(e))},[]),E=u||v,x=l||g,k=o.useRef(null),R=o.useRef(null),C=o.useRef(f),T=null!=a,S=ec(a),O=ec(i),P=o.useCallback(()=>{if(!k.current||!R.current)return;let e={placement:t,strategy:n,middleware:p};O.current&&(e.platform=O.current),et(k.current,R.current,e).then(e=>{let t={...e,isPositioned:!0};I.current&&!ei(C.current,t)&&(C.current=t,en.flushSync(()=>{d(t)}))})},[p,t,n,O]);eo(()=>{!1===s&&C.current.isPositioned&&(C.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[s]);let I=o.useRef(!1);eo(()=>(I.current=!0,()=>{I.current=!1}),[]),eo(()=>{if(E&&(k.current=E),x&&(R.current=x),E&&x){if(S.current)return S.current(E,x,P);P()}},[E,x,P,S,T]);let L=o.useMemo(()=>({reference:k,floating:R,setReference:b,setFloating:w}),[b,w]),M=o.useMemo(()=>({reference:E,floating:x}),[E,x]),A=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=el(M.floating,f.x),r=el(M.floating,f.y);return c?{...e,transform:"translate("+t+"px, "+r+"px)",...eu(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,c,M.floating,f.x,f.y]);return o.useMemo(()=>({...f,update:P,refs:L,elements:M,floatingStyles:A}),[f,P,L,M,A])}(e),f=tc(),d=null!=tl(),p=e_((e,t,n)=>{e&&(v.current.openEvent=t),h.emit("openchange",{open:e,event:t,reason:n,nested:d}),null==r||r(e,t,n)}),m=o.useRef(null),v=o.useRef({}),h=o.useState(()=>to())[0],g=tn(),y=o.useCallback(e=>{let t=(0,u.kK)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;s.refs.setReference(t)},[s.refs]),b=o.useCallback(e=>{((0,u.kK)(e)||null===e)&&(m.current=e,c(e)),((0,u.kK)(s.refs.reference.current)||null===s.refs.reference.current||null!==e&&!(0,u.kK)(e))&&s.refs.setReference(e)},[s.refs]),w=o.useMemo(()=>({...s.refs,setReference:b,setPositionReference:y,domReference:m}),[s.refs,b,y]),E=o.useMemo(()=>({...s.elements,domReference:a}),[s.elements,a]),x=o.useMemo(()=>({...s,refs:w,elements:E,dataRef:v,nodeId:i,floatingId:g,events:h,open:n,onOpenChange:p}),[s,i,g,h,n,p,w,E]);return eX(()=>{let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===i);e&&(e.context=x)}),o.useMemo(()=>({...s,context:x,refs:w,elements:E}),[s,w,E,x])}function t3(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:i,refs:a,elements:{domReference:s}}=e,{enabled:f=!0,visibleOnly:m=!0}=t,h=o.useRef(!1),y=o.useRef(),E=o.useRef(!0);return o.useEffect(()=>{if(!f)return;let e=(0,u.Jj)(s);function t(){!n&&(0,u.Re)(s)&&s===l(g(s))&&(h.current=!0)}function r(){E.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[s,n,f]),o.useEffect(()=>{if(f)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(h.current=!0)}},[i,f]),o.useEffect(()=>()=>{clearTimeout(y.current)},[]),o.useMemo(()=>f?{reference:{onPointerDown(e){d(e.nativeEvent)||(E.current=!1)},onMouseLeave(){h.current=!1},onFocus(e){if(h.current)return;let t=b(e.nativeEvent);if(m&&(0,u.kK)(t))try{if(p()&&v())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!E.current&&!w(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){h.current=!1;let t=e.relatedTarget,n=(0,u.kK)(t)&&t.hasAttribute(td("focus-guard"))&&"outside"===t.getAttribute("data-type");y.current=window.setTimeout(()=>{let o=l(s?s.ownerDocument:document);if(t||o!==s){if(c(a.floating.current,o)||c(s,o)||n)return;r(!1,e.nativeEvent,"focus")}})}}}:{},[f,m,s,a,r])}let t5="active",t9="selected";function t7(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[t5]:t,[t9]: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&&[t5,t9].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var u;null==(u=r.get(n))||u.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 t8(e){void 0===e&&(e=[]);let t=e,n=o.useCallback(t=>t7(t,e,"reference"),t),r=o.useCallback(t=>t7(t,e,"floating"),t),i=o.useCallback(t=>t7(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 ne=!1;function nt(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function nn(e,t){return nt(t,e===eN||e===eD,e===eF||e===eK)}function nr(e,t,n){return nt(t,e===eD,n?e===eF:e===eK)||"Enter"===e||" "===e||""===e}function no(e,t,n){return nt(t,n?e===eK:e===eF,e===eN)}function ni(e,t){let{open:n,onOpenChange:r,refs:i,elements:{domReference:a,floating:s}}=e,{listRef:m,activeIndex:h,onNavigate:y=()=>{},enabled:b=!0,selectedIndex:w=null,allowEscape:k=!1,loop:R=!1,nested:C=!1,rtl:T=!1,virtual:S=!1,focusItemOnOpen:O="auto",focusItemOnHover:P=!0,openOnArrowKeyDown:I=!0,disabledIndices:L,orientation:M="vertical",cols:A=1,scrollItemIntoView:_=!0,virtualItemRef:N,itemSizes:D,dense:F=!1}=t,K=tl(),V=tc(),j=e_(y),H=o.useRef(O),B=o.useRef(null!=w?w:-1),W=
1o.useRef(null),$=o.useRef(!0),z=o.useRef(j),q=o.useRef(!!s),G=o.useRef(!1),U=o.useRef(!1),J=tp(L),X=tp(n),Y=tp(_),[Q,Z]=o.useState(),[ee,et]=o.useState(),en=e_(function(e,t,n){void 0===n&&(n=!1);let r=e.current[t.current];r&&(S?(Z(r.id),null==V||V.events.emit("virtualfocus",r),N&&(N.current=r)):eJ(r,{preventScroll:!0,sync:!!(v()&&p())&&(ne||G.current)}),requestAnimationFrame(()=>{let e=Y.current;e&&r&&(n||!$.current)&&(null==r.scrollIntoView||r.scrollIntoView("boolean"==typeof e?{block:"nearest",inline:"nearest"}:e))}))});eX(()=>{document.createElement("div").focus({get preventScroll(){return ne=!0,!1}})},[]),eX(()=>{b&&(n&&s?H.current&&null!=w&&(U.current=!0,B.current=w,j(w)):q.current&&(B.current=-1,z.current(null)))},[b,n,s,w,j]),eX(()=>{if(b&&n&&s){if(null==h){if(G.current=!1,null==w&&(q.current&&(B.current=-1,en(m,B)),!q.current&&H.current&&(null!=W.current||!0===H.current&&null==W.current))){let e=0,t=()=>{null==m.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(B.current=null==W.current||nr(W.current,M,T)||C?eH(m,J.current):eB(m,J.current),W.current=null,j(B.current))};t()}}else ej(m,h)||(B.current=h,en(m,B,U.current),U.current=!1)}},[b,n,s,h,w,C,m,M,T,j,en,J]),eX(()=>{var e;if(!b||s||!V||S||!q.current)return;let t=V.nodesRef.current,n=null==(e=t.find(e=>e.id===K))||null==(e=e.context)?void 0:e.elements.floating,r=l(g(s)),o=t.some(e=>e.context&&c(e.context.elements.floating,r));n&&!o&&$.current&&n.focus({preventScroll:!0})},[b,s,V,K,S]),eX(()=>{if(b&&V&&S&&!K)return V.events.on("virtualfocus",e),()=>{V.events.off("virtualfocus",e)};function e(e){et(e.id),N&&(N.current=e)}},[b,V,S,K,N]),eX(()=>{z.current=j,q.current=!!s}),eX(()=>{n||(W.current=null)},[n]);let er=null!=h,eo=o.useMemo(()=>{function e(e){if(!n)return;let t=m.current.indexOf(e);-1!==t&&j(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...P&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;$.current&&"touch"!==t&&(B.current=-1,en(m,B),j(null),S||eJ(i.floating.current,{preventScroll:!0}))}}}},[n,i,en,P,m,j,S]);return o.useMemo(()=>{if(!b)return{};let e=J.current;function t(t){if($.current=!1,G.current=!0,!X.current&&t.currentTarget===i.floating.current)return;if(C&&no(t.key,M,T)){E(t),r(!1,t.nativeEvent,"list-navigation"),(0,u.Re)(a)&&!S&&a.focus();return}let o=B.current,c=eH(m,e),s=eB(m,e);if("Home"===t.key&&(E(t),B.current=c,j(B.current)),"End"===t.key&&(E(t),B.current=s,j(B.current)),A>1){let n=D||Array.from({length:m.current.length},()=>({width:1,height:1})),r=ez(n,A,F),o=r.findIndex(t=>null!=t&&!(null!=e&&e.includes(t))),i=r.reduce((t,n,r)=>null==n||null!=e&&e.includes(n)?t:r,-1);if(B.current=r[e$({current:r.map(e=>null!=e?m.current[e]:null)},{event:t,orientation:M,loop:R,cols:A,disabledIndices:eG([...e||[],void 0],r),minIndex:o,maxIndex:i,prevIndex:eq(B.current,n,r,A,t.key===eD?"bl":t.key===eK?"tr":"tl"),stopEvent:!0})],j(B.current),"both"===M)return}if(nn(t.key,M)){if(E(t),n&&!S&&l(t.currentTarget.ownerDocument)===t.currentTarget){B.current=nr(t.key,M,T)?c:s,j(B.current);return}nr(t.key,M,T)?R?B.current=o>=s?k&&o!==m.current.length?-1:c:eW(m,{startingIndex:o,disabledIndices:e}):B.current=Math.min(s,eW(m,{startingIndex:o,disabledIndices:e})):R?B.current=o<=c?k&&-1!==o?m.current.length:s:eW(m,{startingIndex:o,decrement:!0,disabledIndices:e}):B.current=Math.max(c,eW(m,{startingIndex:o,decrement:!0,disabledIndices:e})),ej(m,B.current)?j(null):j(B.current)}}function o(e){"auto"===O&&f(e.nativeEvent)&&(H.current=!0)}let c=S&&n&&er&&{"aria-activedescendant":ee||Q},s=m.current.find(e=>(null==e?void 0:e.id)===Q);return{reference:{...c,onKeyDown(o){var i,u,l,c,a,f;$.current=!1;let d=0===o.key.indexOf("Arrow"),p=(i=o.key,nt(M,T?i===eF:i===eK,i===eD)),v=no(o.key,M,T),h=nn(o.key,M),g=(C?p:h)||"Enter"===o.key||""===o.key.trim();if(S&&n){let e,n;let r=null==V?void 0:V.nodesRef.current.find(e=>null==e.parentId),i=V&&r?(u=V.nodesRef.current,l=r.id,n=-1,!function t(r,o){o>n&&(e=r,n=o),tE(u,r).forEach(e=>{t(e.id,o+1)})}(l,0),u.find(t=>t.id===e)):null;if(d&&i&&N){let e=new KeyboardEvent("keydown",{key:o.key,bubbles:!0});if(p||v){let t=(null==(c=i.context)?void 0:c.elements.domReference)===o.currentTarget,n=v&&!t?null==(a=i.context)?void 0:a.elements.domReference:p?s:null;n&&(E(o),n.dispatchEvent(e),et(void 0))}if(h&&i.context&&i.context.open&&i.parentId&&o.currentTarget!==i.context.elements.domReference){E(o),null==(f=i.context.elements.domReference)||f.dis
1patchEvent(e);return}}return t(o)}if(n||I||!d){if(g&&(W.current=C&&h?null:o.key),C){p&&(E(o),n?(B.current=eH(m,e),j(B.current)):r(!0,o.nativeEvent,"list-navigation"));return}h&&(null!=w&&(B.current=w),E(o),!n&&I?r(!0,o.nativeEvent,"list-navigation"):t(o),n&&j(B.current))}},onFocus(){n&&j(null)},onPointerDown:function(e){H.current=O,"auto"===O&&d(e.nativeEvent)&&(H.current=!0)},onMouseDown:o,onClick:o},floating:{"aria-orientation":"both"===M?void 0:M,...!x(a)&&c,onKeyDown:t,onPointerMove(){$.current=!0}},item:eo}},[a,i,Q,ee,J,X,m,b,M,T,S,n,er,C,w,I,k,A,R,O,j,r,eo,V,N,D,F])}let nu=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function nl(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:i}=e,{enabled:u=!0,role:l="dialog"}=t,c=null!=(n=nu.get(l))?n:l,a=tn(),s=null!=tl();return o.useMemo(()=>{if(!u)return{};let e={id:i,...c&&{role:c}};return"tooltip"===c||"label"===l?{reference:{["aria-"+("label"===l?"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&&s&&{role:"menuitem"},..."select"===l&&{"aria-autocomplete":"none"},..."combobox"===l&&{"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(l){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}}}},[u,l,c,r,i,a,s])}let nc=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function na(e,t){return"function"==typeof e?e(t):e}function ns(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:i=250}=t,u=("number"==typeof i?i:i.close)||0,[l,c]=o.useState(!1),[a,s]=o.useState("unmounted"),f=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,u);return eX(()=>{l&&!f&&s("unmounted")},[l,f]),eX(()=>{if(r){if(n){s("initial");let e=requestAnimationFrame(()=>{s("open")});return()=>{cancelAnimationFrame(e)}}c(!0),s("close")}},[n,r]),{isMounted:f,status:a}}function nf(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:i,common:u,duration:l=250}=t,c=e.placement,a=c.split("-")[0],s=o.useMemo(()=>({side:a,placement:c}),[a,c]),f="number"==typeof l,d=(f?l:l.open)||0,p=(f?l:l.close)||0,[m,v]=o.useState(()=>({...na(u,s),...na(n,s)})),{isMounted:h,status:g}=ns(e,{duration:l}),y=tp(n),b=tp(r),w=tp(i),E=tp(u);return eX(()=>{let e=na(y.current,s),t=na(w.current,s),n=na(E.current,s),r=na(b.current,s)||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(nc).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;v({transitionProperty:Object.keys(r).map(nc).join(","),transitionDuration:p+"ms",...n,...r})}},[p,w,y,b,E,d,g,s]),{isMounted:h,styles:m}}function nd(e,t){var n;let{open:r,dataRef:i}=e,{listRef:u,activeIndex:l,onMatch:c,onTypingChange:a,enabled:s=!0,findMatch:f=null,resetMs:d=750,ignoreKeys:p=[],selectedIndex:m=null}=t,v=o.useRef(),h=o.useRef(""),g=o.useRef(null!=(n=null!=m?m:l)?n:-1),y=o.useRef(null),b=e_(c),w=e_(a),x=tp(f),k=tp(p);return eX(()=>{r&&(clearTimeout(v.current),y.current=null,h.current="")},[r]),eX(()=>{if(r&&""===h.current){var e;g.current=null!=(e=null!=m?m:l)?e:-1}},[r,m,l]),o.useMemo(()=>{if(!s)return{};function e(e){e?i.current.typing||(i.current.typing=e,w(e)):i.current.typing&&(i.current.typing=e,w(e))}function t(e,t,n){let r=x.current?x.current(t,n):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}function n(n){let o=u.current;if(h.current.length>0&&" "!==h.current[0]&&(-1===t(o,o,h.current)?e(!1):" "===n.key&&E(n)),null==o||k.current.includes(n.key)||1!==n.key.length||n.ctrlKey||n.metaKey||n.altKey)return;r&&" "!==n.key&&(E(n),e(!0)),o.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&h.current===n.key&&(h.current="",g.current=y.current),h.current+=n.key,clearTimeout(v.current),v.current=setTimeout(()=>{h.current="",g.current=y.current,e(!1)},d);
1let i=g.current,l=t(o,[...o.slice((i||0)+1),...o.slice(0,(i||0)+1)],h.current);-1!==l?(b(l),y.current=l):" "!==n.key&&(h.current="",e(!1))}return{reference:{onKeyDown:n},floating:{onKeyDown:n,onKeyUp(t){" "===t.key&&e(!1)}}}},[s,r,i,u,d,k,x,b,w])}function np(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let nm=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:i=0,index:u=0,minItemsVisible:l=4,referenceOverflowThreshold:c=0,scrollRef:a,...s}=e,{rects:f,elements:{floating:d}}=t,p=n.current[u];if(!p)return{};let m={...t,...await L(-p.offsetTop-d.clientTop-f.reference.height/2-p.offsetHeight/2-i).fn(t)},v=(null==a?void 0:a.current)||d,h=await T(np(m,v.scrollHeight),s),g=await T(m,{...s,elementContext:"reference"}),y=Math.max(0,h.top),b=m.y+y,w=Math.max(0,v.scrollHeight-y-Math.max(0,h.bottom));return v.style.maxHeight=w+"px",v.scrollTop=y,o&&(v.offsetHeight<p.offsetHeight*Math.min(l,n.current.length-1)-1||g.top>=-c||g.bottom>=-c?(0,en.flushSync)(()=>o(!0)):(0,en.flushSync)(()=>o(!1))),r&&(r.current=await T(np({...m,y:b},v.offsetHeight),s)),{y:b}}});function nv(e,t){let{open:n,elements:r}=e,{enabled:i=!0,overflowRef:u,scrollRef:l,onChange:c}=t,a=e_(c),f=o.useRef(!1),d=o.useRef(null),p=o.useRef(null);return o.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==u.current)return;let n=e.deltaY,r=u.current.top>=-.5,o=u.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=n<0?-1:1,c=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),(0,en.flushSync)(()=>{a(e=>e+Math[c](n,i*l))})):/firefox/i.test(s())&&(t.scrollTop+=n))}let t=(null==l?void 0:l.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{d.current=t.scrollTop,null!=u.current&&(p.current={...u.current})}),()=>{d.current=null,p.current=null,t.removeEventListener("wheel",e)}},[i,n,r.floating,u,l,a]),o.useMemo(()=>i?{floating:{onKeyDown(){f.current=!0},onWheel(){f.current=!1},onPointerMove(){f.current=!1},onScroll(){let e=(null==l?void 0:l.current)||r.floating;if(u.current&&e&&f.current){if(null!==d.current){let t=e.scrollTop-d.current;(u.current.bottom<-.5&&t<-1||u.current.top<-.5&&t>1)&&(0,en.flushSync)(()=>a(e=>e+t))}requestAnimationFrame(()=>{d.current=e.scrollTop})}}}}:{},[i,u,r.floating,l,a])}function nh(e,t){let[n,r]=e,o=!1,i=t.length;for(let e=0,u=i-1;e<i;u=e++){let[i,l]=t[e]||[0,0],[c,a]=t[u]||[0,0];l>=r!=a>=r&&n<=(c-i)*(r-l)/(a-l)+i&&(o=!o)}return o}function ng(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:o=!0}=e,i=!1,l=null,a=null,s=performance.now(),f=e=>{let{x:r,y:f,placement:d,elements:p,onClose:m,nodeId:v,tree:h}=e;return function(e){function g(){clearTimeout(t),m()}if(clearTimeout(t),!p.domReference||!p.floating||null==d||null==r||null==f)return;let{clientX:y,clientY:w}=e,E=[y,w],x=b(e),k="mouseleave"===e.type,R=c(p.floating,x),C=c(p.domReference,x),T=p.domReference.getBoundingClientRect(),S=p.floating.getBoundingClientRect(),O=d.split("-")[0],P=r>S.right-S.width/2,I=f>S.bottom-S.height/2,L=E[0]>=T.x&&E[0]<=T.x+T.width&&E[1]>=T.y&&E[1]<=T.y+T.height,M=S.width>T.width,A=S.height>T.height,_=(M?T:S).left,N=(M?T:S).right,D=(A?T:S).top,F=(A?T:S).bottom;if(R&&(i=!0,!k))return;if(C&&(i=!1),C&&!k){i=!0;return}if(k&&(0,u.kK)(e.relatedTarget)&&c(p.floating,e.relatedTarget)||h&&tE(h.nodesRef.current,v).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===O&&f>=T.bottom-1||"bottom"===O&&f<=T.top+1||"left"===O&&r>=T.right-1||"right"===O&&r<=T.left+1)return g();let K=[];switch(O){case"top":K=[[_,T.top+1],[_,S.bottom-1],[N,S.bottom-1],[N,T.top+1]];break;case"bottom":K=[[_,S.top+1],[_,T.bottom-1],[N,T.bottom-1],[N,S.top+1]];break;case"left":K=[[S.right-1,F],[S.right-1,D],[T.left+1,D],[T.left+1,F]];break;case"right":K=[[T.right-1,F],[T.right-1,D],[S.left+1,D],[S.left+1,F]]}if(!nh([y,w],K)){if(i&&!L)return g();if(!k&&o){let t=function(e,t){let n=performance.now(),r=n-s;if(null===l||null===a||0===r)return l=e,a=t,s=n,null;let o=e-l,i=t-a;return l=e,a=t,s=n,Math.sqrt(o*o+i*i)/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return g()}nh([y,w],function(e){let[t,r]=e;switch(O){case"top":{let e=[[S.left,P?S.bottom-n:M?S.bottom-n:S.top],[S.right,P?M?S.bottom-n:S.top:S.bottom-n]];return[[M?t+n/2:P?t+4*n:t-4*n,r+n+1],[M?t-n/2:P?t+4*n:t-4*n,r+n+1],...e]}case"bottom":{let e=[[S.left,P?S.top+n:M?S.top+n:S.bottom],[S.right,P?M?S.top+n:S.bottom:S.top+n]];return[[M?t+n/2:P?t+4*n:t-4*n,r-n],[M?t-n/2:P?t+4*n:t-4*n,r-n],...e]}case"left":return[[I?S.right-n:A?S.right-n:S.left,S.top],[I?A?S.right-n:S.left:S.right-n,S.bottom],[t+n+1,A?r+n/2:I?r+4*n:r-4*n],[t+n+1,A?r-n/2:I?r+4*n:r-4*n]];case"right":{let e=[[I?S.left+n:A?S.left+n:S.right,S.top],[I?A?S.left+n:S.right:S.left+n,S.bottom]];return[[t-n,A?r+n/2:I?r+4*n:r-4*n],[t-n,A?r-n/2:I?r+4*n:r-4*n],...e]}}}([r,f]))?!i&&o&&(t=window.setTimeout(g,40)):g()}}};return f.__options={blockPointerEvents:r},f}},56366:function(e,t,n){"use strict";n.d(t,{n:function(){return o}});var r=n(67294);function o(e){(0,r.useEffect)(()=>{e()},[])}},57966:function(e){function t(){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)}
1else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(r&&(r+=" "),r+=t);return r}e.exports=t,e.exports.clsx=t},83454: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(77663)},77663: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 u(){throw Error("clearTimeout has not been defined")}function l(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:u}catch(e){n=u}}();var c=[],a=!1,s=-1;function f(){a&&r&&(a=!1,r.length?c=r.concat(c):s=-1,c.length&&d())}function d(){if(!a){var e=l(f);a=!0;for(var t=c.length;t;){for(r=c,c=[];++s<t;)r&&r[s].run();s=-1,t=c.length}r=null,a=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===u||!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||l(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:{}},u=!0;try{t[e](i,i.exports,r),u=!1}finally{u&&delete n[e]}return i.exports}r.ab="//";var o=r(229);e.exports=o}()},92703:function(e,t,n){"use strict";
1var r=n(50414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,u){if(u!==r){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45697:function(e,t,n){e.exports=n(92703)()},50414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},50259:function(e,t,n){"use strict";n.d(t,{pm:function(){return d},xX:function(){return p}});var r,o=n(67294),i=n(83454),u=function(){return(u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},l=function(e){var t;e?function(e){if(e)for(;e.lastChild;)e.lastChild.remove()}("string"==typeof e?document.getElementById(e):e):(t=document.querySelector(".grecaptcha-badge"))&&t.parentNode&&document.body.removeChild(t.parentNode)},c=function(e,t){l(t),window.___grecaptcha_cfg=void 0;var n,r=document.querySelector("#"+e);r&&r.remove(),(n=document.querySelector('script[src^="https://www.gstatic.com/recaptcha/releases"]'))&&n.remove()},a=function(e){var t=e.render,n=e.onLoadCallbackName,r=e.language,o=e.onLoad,i=e.useRecaptchaNet,u=e.useEnterprise,l=e.scriptProps,c=void 0===l?{}:l,a=c.nonce,s=void 0===a?"":a,f=c.defer,d=c.async,p=c.id,m=c.appendTo,v=(void 0===p?"":p)||"google-recaptcha-v3";if(document.querySelector("#"+v))o();else{var h,g="https://www."+((h={useEnterprise:u,useRecaptchaNet:i}).useRecaptchaNet?"recaptcha.net":"google.com")+"/recaptcha/"+(h.useEnterprise?"enterprise.js":"api.js"),y=document.createElement("script");y.id=v,y.src=g+"?render="+t+("explicit"===t?"&onload="+n:"")+(r?"&hl="+r:""),s&&(y.nonce=s),y.defer=!!(void 0!==f&&f),y.async=!!(void 0!==d&&d),y.onload=o,("body"===m?document.body:document.getElementsByTagName("head")[0]).appendChild(y)}},s=function(e){void 0===i||i.env,console.warn(e)};(r||(r={})).SCRIPT_NOT_AVAILABLE="Recaptcha script is not available";var f=(0,o.createContext)({executeRecaptcha:function(){throw Error("GoogleReCaptcha Context has not yet been implemented, if you are using useGoogleReCaptcha hook, make sure the hook is called inside component wrapped by GoogleRecaptchaProvider")}});function d(e){var t=e.reCaptchaKey,n=e.useEnterprise,i=void 0!==n&&n,l=e.useRecaptchaNet,d=void 0!==l&&l,p=e.scriptProps,m=e.language,v=e.container,h=e.children,g=(0,o.useState)(null),y=g[0],b=g[1],w=(0,o.useRef)(t),E=JSON.stringify(p),x=JSON.stringify(null==v?void 0:v.parameters);(0,o.useEffect)(function(){if(t){var e=(null==p?void 0:p.id)||"google-recaptcha-v3",n=(null==p?void 0:p.onLoadCallbackName)||"onRecaptchaLoadCallback";return window[n]=function(){var e=i?window.grecaptcha.enterprise:window.grecaptcha,n=u({badge:"inline",size:"invisible",sitekey:t},(null==v?void 0:v.parameters)||{});w.current=e.render(null==v?void 0:v.element,n)},a({render:(null==v?void 0:v.element)?"explicit":t,onLoadCallbackName:n,useEnterprise:i,useRecaptchaNet:d,scriptProps:p,language:m,onLoad:function(){if(window&&window.grecaptcha){var e=i?window.grecaptcha.enterprise:window.grecaptcha;e.ready(function(){b(e)})}else s("<GoogleRecaptchaProvider /> "+r.SCRIPT_NOT_AVAILABLE)},onError:function(){s("Error loading google recaptcha script")}}),function(){c(e,null==v?void 0:v.element)}}s("<GoogleReCaptchaProvider /> recaptcha key not provided")},[i,d,E,x,m,t,null==v?void 0:v.element]);var k=(0,o.useCallback)(function(e){if(!y||!y.execute)throw Error("<GoogleReCaptchaProvider /> Google Recaptcha has not been loaded");return y.execute(w.current,{action:e})},[y,w]),R=(0,o.useMemo)(function(){return{executeRecaptcha:y?k:void 0,container:null==v?void 0:v.element}},[k,y,null==v?void 0:v.element]);return o.createElement(f.Provider,{value:R},h)}f.Consumer;var p=function(){return(0,o.useContext)(f)};function m(e,t){return e(t={exports:{}},t.exports),t.exports}var v="function"==typeof Symbol&&Symbol.for,h=v?Symbol.for("react.element"):60103,g=v?Symbol.for("react.portal"):60106,y=v?Symbol.for("react.fragment"):60107,b=v?Symbol.for("react.strict_mode"):60108,w=v?Symbol.for("react.profiler"):60114,E=v?Symbol.for("react.provider"):60109,x=v?Symbol.for("react.context"):60110,k=v?Symbol.for("react.async_mode"):60111,R=v?Symbol.for("react.concurrent_mode"):60111,C=v?Symbol.for("react.forward_ref"):60112,T=v?Symbol.for("react.suspense"):60113,S=v?Symbol.for("react.suspense_list"):60120,O=v?Symbol.for("react.memo"):60115,P=v?Symbol.for("react.lazy"):60116,I=v?Symbol.for("react.block"):60121,L=v?Symbol.for("react.fundamental"):60117,M=v?Symbol.for("react.responder"):60118,A=v?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case h:switch(e=e.type){case k:case R:case y:case w:case b:case T:return e;default:switch(e=e&&e.$$typeof){case x:case C:case P:case O:case E:return e;default:return t}}case g:return t}}}function N(e){return _(e)===R}var D={AsyncMode:k,ConcurrentMode:R,ContextConsumer:x,ContextProvider:E,Element:h,ForwardRef:C,Fragment:y,Lazy:P,Memo:O,Portal:g,Profiler:w,StrictMode:b,Suspense:T,isAsyncMode:function(e){return N(e)||_(e)===k},isConcurrentMode:N,isContextConsumer:function(e){return _(e)===x},isContextProvider:function(e){return _(e)===E},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===h},isForwardRef:function(e){return _(e)===C},isFragment:function(e){return _(e)===y},isLazy:function(e){return _(e)===P},isMemo:function(e){return _(e)===O},isPortal:function(e){return _(e)===g},isProfiler:function(e){return _(e)===w},isStrictMode:function(e){return _(e)===b},isSuspense:function(e){return _(e)===T},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===y||e===R||e===w||e===b||e===T||e===S||"object"==typeof e&&null!==e&&(e.$$typeof===P||e.$$typeof===O||e.$$typeof===E||e.$$typeof===x||e.$$typeof===C||e.$$typeof===L||e.$$typeof===M||e.$$typeof===A||e.$$typeof===I)},typeOf:_},F=m(function(e,t){}),K=(F.AsyncMode,F.ConcurrentMode,F.ContextConsumer,F.ContextProvider,F.Element,F.ForwardRef,F.Fragment,F.Lazy,F.Memo,F.Portal,F.Profiler,F.StrictMode,F.Suspense,F.isA
1syncMode,F.isConcurrentMode,F.isContextConsumer,F.isContextProvider,F.isElement,F.isForwardRef,F.isFragment,F.isLazy,F.isMemo,F.isPortal,F.isProfiler,F.isStrictMode,F.isSuspense,F.isValidElementType,F.typeOf,m(function(e){e.exports=D})),V={};V[K.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},V[K.Memo]={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0}},58949:function(e,t,n){"use strict";n.r(t),n.d(t,{IGNORE_CLASS_NAME:function(){return m}});var r,o,i=n(67294),u=n(73935);function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var a=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}},s=(void 0===r&&(r=0),function(){return++r}),f={},d={},p=["touchstart","touchmove"],m="ignore-react-onclickoutside";function v(e,t){var n={};return -1!==p.indexOf(t)&&o&&(n.passive=!e.props.preventDefault),n}t.default=function(e,t){var n,r,p=e.displayName||e.name||"Component";return r=n=function(n){function r(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"==typeof r.__clickOutsideHandlerProp){r.__clickOutsideHandlerProp(e);return}var t=r.getInstance();if("function"==typeof t.props.handleClickOutside){t.props.handleClickOutside(e);return}if("function"==typeof t.handleClickOutside){t.handleClickOutside(e);return}throw Error("WrappedComponent: "+p+" lacks a handleClickOutside(event) function for processing outside click events.")},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,u.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!d[r._uid]){void 0===o&&(o=a()),d[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),f[r._uid]=function(e){null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),!(r.props.excludeScrollbar&&(document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY)))&&function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){var r;if(e.parentNode&&((r=e)===t||(r.correspondingElement?r.correspondingElement.classList.contains(n):r.classList.contains(n))))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e)},e.forEach(function(e){document.addEventListener(e,f[r._uid],v(c(r),e))})}},r.disableOnClickOutside=function(){delete d[r._uid];var e=f[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach(function(t){return document.removeEventListener(t,e,v(c(r),t))}),delete f[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=s(),r}r.prototype=Object.create(n.prototype),r.prototype.constructor=r,l(r,n);var m=r.prototype;return m.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},m.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw Error("WrappedComponent: "+p+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},m.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},m.componentWillUnmount=function(){this.disableOnClickOutside()},m.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(o[n]=e[n]);return o}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef
1:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,i.createElement)(e,n)},r}(i.Component),n.displayName="OnClickOutside("+p+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:m,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r}},1079:function(e,t,n){"use strict";n.d(t,{B:function(){return p}});var r=n(85893),o=n(67294);class i extends Error{constructor(e,t){super(e),this.name="SyntheticChangeError",this.cause=t}}var u=n(73935);function l(e,{value:t,selectionStart:n,selectionEnd:r}){void 0!==t&&(e.value=t),void 0!==n&&void 0!==r&&e.setSelectionRange(n,r)}let c=["text","email","tel","search","url"];function a(e,{replacementChars:t,replacement:n,separate:r}){let o=t,i="";for(let t of e){let e=!Object.prototype.hasOwnProperty.call(n,t)&&n[o[0]]?.test(t);(r&&t===o[0]||e)&&(o=o.slice(1),i+=t)}return i}function s(e,t,n){let r=["[","]","\\","/","^","$",".","|","?","*","+","(",")","{","}"],o="";for(let i=0;i<e.length;i++){let u=Object.prototype.hasOwnProperty.call(t,e[i]),l=n?`(?!${e[i]})`:"";0===i&&(o+="^"),o+=u?l+t[e[i]].toString().slice(1,-1):r.includes(e[i])?`\\${e[i]}`:e[i],i===e.length-1&&(o+="$")}return o}function f(e,{start:t=0,end:n,mask:r,replacement:o,separate:i}){let u=e.slice(t,n),l=r.slice(t,n),c="";for(let e=0;e<l.length;e++){let t=Object.prototype.hasOwnProperty.call(o,l[e]);t&&void 0!==u[e]&&u[e]!==l[e]?c+=u[e]:t&&i&&(c+=l[e])}return c}let d=e=>e.length>0?{[e]:/./}:{};function p({mask:e="",replacement:t={},showMask:n=!1,separate:r=!1,modify:p,onMask:m}={}){let v="string"==typeof t?d(t):t,h=(0,o.useRef)(null);return function({init:e,tracking:t,customInputEventType:n,customInputEventHandler:r}){let a=(0,o.useRef)({timeoutId:-1,fallbackTimeoutId:-1,cachedTimeoutId:-1,start:0,end:0}),s=(0,o.useRef)(!0),f=(0,o.useRef)(null),d=(0,o.useRef)({init:e,tracking:t,customInputEventType:n,customInputEventHandler:r});return d.current.init=e,d.current.tracking=t,d.current.customInputEventType=n,d.current.customInputEventHandler=r,(0,o.useMemo)(()=>(function(e,t,{onFocus:n,onBlur:r,onInput:o}){return new Proxy(e,{set(i,u,a){if("current"!==u)return!1;let s=null!==a&&c.includes(a.type);if(a!==e.current&&(null!==e.current&&(e.current.removeEventListener("focus",n),e.current.removeEventListener("blur",r),e.current.removeEventListener("input",o)),null!==a&&s)){let{controlled:e=!1,initialValue:i=""}=a._wrapperState??{},u=t({controlled:e,initialValue:a.value||i});l(a,{value:u.value}),document.activeElement===a&&n(),a.addEventListener("focus",n),a.addEventListener("blur",r),a.addEventListener("input",o)}return i[u]=a,!0}})})(f,d.current.init,{onFocus(){let e=f.current;if(null===e)return;let t=()=>{s.current?(a.current.start=e.selectionStart??0,a.current.end=e.selectionEnd??0,a.current.timeoutId=window.setTimeout(t)):a.current.fallbackTimeoutId=window.setTimeout(t)};a.current.timeoutId=window.setTimeout(t)},onBlur(){window.clearTimeout(a.current.timeoutId),window.clearTimeout(a.current.fallbackTimeoutId),a.current.timeoutId=-1,a.current.fallbackTimeoutId=-1,a.current.cachedTimeoutId=-1},onInput(e){let t=f.current;if(null!==t)try{if(a.current.cachedTimeoutId===a.current.timeoutId)throw new i("The input selection has not been updated.");a.current.cachedTimeoutId=a.current.timeoutId;let{value:e,selectionStart:n,selectionEnd:r}=t;if(null===n||null===r)throw new i("The selection attributes have not been initialized.");let o=t._valueTracker?.getValue?.()??"",c="initial";if(n>a.current.start?c="insert":n<=a.current.start&&n<a.current.end?c="deleteBackward":n===a.current.end&&e.length<o.length&&(c="deleteForward"),("deleteBackward"===c||"deleteForward"===c)&&e.length>o.length)throw new i("Input type detection error.");let f="",p="",m=a.current.start,v=a.current.end;switch(c){case"insert":f=e.slice(a.current.start,n);break;case"deleteBackward":case"deleteForward":{let t=o.length-e.length;m=n,v=n+t,p=o.slice(m,v);break}default:throw new i("The input type is undefined.")}let h=d.current.tracking({inputType:c,previousValue:o,value:e,addedValue:f,deletedValue:p,changeStart:m,changeEnd:v,selectionStart:n,selectionEnd:r});l(t,{value:h.value,selectionStart:h.selectionStart,selectionEnd:h.selectionEnd});let g=d.current.customInputEventHandler;if(g){let{value:e,selectionStart:n,selectionEnd:r}=t;s.current=!1,requestAnimationFrame(()=>{l(t,{value:e,selectionStart:n??e.length,selectionEnd:r??e.length});let o=new CustomEvent(d.current.customInputEventType,{bubbles:!0,cancelable:!1,
1composed:!0,detail:h.__detail});t.dispatchEvent(o),u.unstable_batchedUpdates?(0,u.unstable_batchedUpdates)(g,o):g(o),s.current=!0})}t._valueTracker?.setValue?.(o),a.current.start=h.selectionStart,a.current.end=h.selectionEnd}catch(o){let{name:n,cause:r}=o;if(l(t,{value:r?.__attributes?.value??t._valueTracker?.getValue?.()??"",selectionStart:r?.__attributes?.selectionStart??a.current.start,selectionEnd:r?.__attributes?.selectionEnd??a.current.end}),void 0!==r?.__attributes?.selectionStart&&(a.current.start=r.__attributes.selectionStart),void 0!==r?.__attributes?.selectionEnd&&(a.current.end=r.__attributes.selectionEnd),e.preventDefault(),e.stopPropagation(),"SyntheticChangeError"!==n)throw o}}}),[])}({init:({controlled:t,initialValue:o})=>{o=t||o?o:n?e:"";let i={mask:e,replacement:v,showMask:n,separate:r};return h.current={value:o,props:i,fallbackProps:i},{value:o}},tracking:({inputType:t,previousValue:o,addedValue:u,changeStart:l,changeEnd:c})=>{if(null===h.current)throw new i("The state has not been initialized.");h.current.value!==o?h.current.props=h.current.fallbackProps:h.current.fallbackProps=h.current.props;let m=f(o,{end:l,mask:h.current.props.mask,replacement:h.current.props.replacement,separate:h.current.props.separate}),g=RegExp(`[^${Object.keys(h.current.props.replacement).join("")}]`,"g"),y=h.current.props.mask.replace(g,"");if(m&&(m=a(m,{replacementChars:y,replacement:h.current.props.replacement,separate:h.current.props.separate})),u&&(u=a(u,{replacementChars:y.slice(m.length),replacement:h.current.props.replacement,separate:!1})),"insert"===t&&""===u)throw new i("The character does not match the key value of the `replacement` object.");let b=f(o,{start:c,mask:h.current.props.mask,replacement:h.current.props.replacement,separate:h.current.props.separate});if(h.current.props.separate){let e=h.current.props.mask.slice(l,c).replace(g,""),t=e.length-u.length;t<0?b=b.slice(-t):t>0&&(b=e.slice(-t)+b)}b&&(b=a(b,{replacementChars:y.slice(m.length+u.length),replacement:h.current.props.replacement,separate:h.current.props.separate}));let w=m+u+b,{mask:E=e,replacement:x=v,showMask:k=n,separate:R=r}=p?.(w)??{};"string"==typeof x&&(x=d(x));let C=function(e,{mask:t,replacement:n,showMask:r}){let o=function(e,{mask:t,replacement:n}){let r=0,o="";for(let i of t)Object.prototype.hasOwnProperty.call(n,i)&&void 0!==e[r]?o+=e[r++]:o+=i;return o}(e,{mask:t,replacement:n}),i=function(e,{mask:t,replacement:n}){return e.split("").map((e,r)=>({type:Object.prototype.hasOwnProperty.call(n,e)?"replacement":e===t[r]?"mask":"input",value:e,index:r}))}(o,{mask:t,replacement:n});if(!r){let e=-1;for(let t=i.length-1;t>=0;t--)if("input"===i[t].type){e=i[t].index;break}o=o.slice(0,e+1)}return{value:o,input:e,parts:i,pattern:s(t,n,!1),isValid:RegExp(s(t,n,!0)).test(o)}}(w,{mask:E,replacement:x,showMask:k}),T=function({inputType:e,value:t,addedValue:n,beforeChangeValue:r,parts:o,replacement:i,separate:u}){let l=o.filter(({type:e})=>"input"===e||u&&"replacement"===e),c=l[r.length+n.length-1]?.index,a=l[r.length-1]?.index,s=l[r.length+n.length]?.index;if("insert"===e){if(void 0!==c)return c+1;if(void 0!==s)return s;if(void 0!==a)return a+1}if("deleteForward"===e){if(void 0!==s)return s;if(void 0!==a)return a+1}if("deleteBackward"===e){if(void 0!==a)return a+1;if(void 0!==s)return s}let f=t.split("").findIndex(e=>Object.prototype.hasOwnProperty.call(i,e));return -1!==f?f:t.length}({inputType:t,value:C.value,addedValue:u,beforeChangeValue:m,parts:C.parts,replacement:x,separate:R});return h.current.value=C.value,h.current.props={mask:E,replacement:x,showMask:k,separate:R},{value:C.value,selectionStart:T,selectionEnd:T,__detail:C}},customInputEventType:"input-mask",customInputEventHandler:m})}(0,o.forwardRef)(function({component:e,mask:t,replacement:n,showMask:i,separate:u,modify:l,onMask:c,...a},s){var f;let d=(f=p({mask:t,replacement:n,showMask:i,separate:u,modify:l,onMask:c}),(0,o.useCallback)(e=>{f.current=e,"function"==typeof s?s(e):"object"==typeof s&&null!==s&&(s.current=e)},[f,s]));return(0,r.jsx)(e||"input",{ref:d,...a})})},19959:function(e,t,n){"use strict";n.d(t,{h:function(){return u}});for(var r,o=256,i=[];o--;)i[o]=(o+256).toString(16).substring(1);function u(e){var t=0,n=e||11;if(!r||o+n>512)for(r="",o=0;t<256;t++)r+=i[256*Math.random()|0];return r.substring(o,o+++n)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.