(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[227],{2188:function(e,t,r){"use strict";r.d(t,{u:function(){return t8}});var n=r(959),o=r.t(n,2);function i(e){return!Array.isArray(e)&&null!==e&&"object"==typeof e&&e.type!==n.Fragment}function l(...e){return(0,n.useCallback)(function(...e){return t=>{e.forEach(e=>{var r;"function"==typeof(r=e)?r(t):"object"==typeof r&&null!==r&&"current"in r&&(r.current=t)})}}(...e),e)}var a=r(9742),u=r(1331);function s(e){return e.split("-")[0]}function c(e){return e.split("-")[1]}function f(e){return["top","bottom"].includes(s(e))?"x":"y"}function d(e){return"y"===e?"height":"width"}function p(e,t,r){let n,{reference:o,floating:i}=e,l=o.x+o.width/2-i.width/2,a=o.y+o.height/2-i.height/2,u=f(t),p=d(u),m=o[p]/2-i[p]/2,h="x"===u;switch(s(t)){case"top":n={x:l,y:o.y-i.height};break;case"bottom":n={x:l,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:a};break;case"left":n={x:o.x-i.width,y:a};break;default:n={x:o.x,y:o.y}}switch(c(t)){case"start":n[u]-=m*(r&&h?-1:1);break;case"end":n[u]+=m*(r&&h?-1:1)}return n}let m=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:l}=r,a=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:s,y:c}=p(u,n,a),f=n,d={},m=0;for(let h=0;h<i.length;h++){let{name:g,fn:y}=i[h],{x:v,y:w,data:b,reset:x}=await y({x:s,y:c,initialPlacement:n,placement:f,strategy:o,middlewareData:d,rects:u,platform:l,elements:{reference:e,floating:t}});s=null!=v?v:s,c=null!=w?w:c,d={...d,[g]:{...d[g],...b}},x&&m<=50&&(m++,"object"==typeof x&&(x.placement&&(f=x.placement),x.rects&&(u=!0===x.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):x.rects),{x:s,y:c}=p(u,f,a)),h=-1)}return{x:s,y:c,placement:f,strategy:o,middlewareData:d}};function h(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function g(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function y(e,t){var r;void 0===t&&(t={});let{x:n,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}=t,m=h(p),y=a[d?"floating"===f?"reference":"floating":f],v=g(await i.getClippingRect({element:null==(r=await (null==i.isElement?void 0:i.isElement(y)))||r?y:y.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),w=g(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===f?{...l.floating,x:n,y:o}:l.reference,offsetParent:await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),strategy:u}):l[f]);return{top:v.top-w.top+m.top,bottom:w.bottom-v.bottom+m.bottom,left:v.left-w.left+m.left,right:w.right-v.right+m.right}}let v=Math.min,w=Math.max,b=e=>({name:"arrow",options:e,async fn(t){let{element:r,padding:n=0}=null!=e?e:{},{x:o,y:i,placement:l,rects:a,platform:u}=t;if(null==r)return{};let s=h(n),p={x:o,y:i},m=f(l),g=c(l),y=d(m),b=await u.getDimensions(r),x="y"===m?"top":"left",O="y"===m?"bottom":"right",E=a.reference[y]+a.reference[m]-p[m]-a.floating[y],P=p[m]-a.reference[m],R=await (null==u.getOffsetParent?void 0:u.getOffsetParent(r)),$=R?"y"===m?R.clientHeight||0:R.clientWidth||0:0;0===$&&($=a.floating[y]);let D=s[x],S=$-b[y]-s[O],T=$/2-b[y]/2+(E/2-P/2),M=w(D,v(T,S)),L=("start"===g?s[x]:s[O])>0&&T!==M&&a.reference[y]<=a.floating[y];return{[m]:p[m]-(L?T<D?D-T:S-T:0),data:{[m]:M,centerOffset:T-M}}}}),x={left:"right",right:"left",bottom:"top",top:"bottom"};function O(e){return e.replace(/left|right|bottom|top/g,e=>x[e])}let E={start:"end",end:"start"};function P(e){return e.replace(/start|end/g,e=>E[e])}["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);let R=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:n,placement:o}=t,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=e,c={x:r,y:n},d=await y(t,u),p=f(s(o)),m="x"===p?"y":"x",h=c[p],g=c[m];i&&(h=w(h+d["y"===p?"top":"left"],v(h,h-d["y"===p?"bottom":"right"]))),l&&(g=w(g+d["y"===m?"top":"left"],v(g,g-d["y"===m?"bottom":"right"])));let b=a.fn({...t,[p]:h,[m]:g});return{...b,data:{x:b.x-r,y:b.y-n}}}}};function $(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function D(e){if(null==e)return window;if(!$(e)){let t=e.ownerDocument;return t&&t.defaultView||window}return e}function S(e){return D(e).getComputedStyle(e)}function T(e){return $(e)?"":e?(e.nodeName||"").toLowerCase():""}function M(){let e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map(e=>e.brand+"/"+e.version).join(" "):navigator.userAgent}function L(e){return e instanceof D(e).HTMLElement}function C(e){return e instanceof D(e).Element}function k(e){return"undefined"!=typeof ShadowRoot&&(e instanceof D(e).ShadowRoot||e instanceof ShadowRoot)}function j(e){let{overflow:t,overflowX:r,overflowY:n}=S(e);return/auto|scroll|overlay|hidden/.test(t+n+r)}function A(e){let t=/firefox/i.test(M()),r=S(e);return"none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||["transform","perspective"].includes(r.willChange)||t&&"filter"===r.willChange||t&&!!r.filter&&"none"!==r.filter}function Y(){return!/^((?!chrome|android).)*safari/i.test(M())}let H=Math.min,I=Math.max,N=Math.round;function F(e,t,r){var n,o,i,l;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),u=1,s=1;t&&L(e)&&(u=e.offsetWidth>0&&N(a.width)/e.offsetWidth||1,s=e.offsetHeight>0&&N(a.height)/e.offsetHeight||1);let c=C(e)?D(e):window,f=!Y()&&r,d=(a.left+(f&&null!=(n=null==(o=c.visualViewport)?void 0:o.offsetLeft)?n:0))/u,p=(a.top+(f&&null!=(i=null==(l=c.visualViewport)?void 0:l.offsetTop)?i:0))/s,m=a.width/u,h=a.height/s;return{width:m,height:h,top:p,right:d+m,bottom:p+h,left:d,x:d,y:p}}function W(e){return((e instanceof D(e).Node?e.ownerDocument:e.document)||window.document).documentElement}function _(e){return C(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function z(e){return F(W(e)).left+_(e).scrollLeft}function V(e){return"html"===T(e)?e:e.assignedSlot||e.parentNode||(k(e)?e.host:null)||W(e)}function B(e){return L(e)&&"fixed"!==S(e).position?e.offsetParent:null}function X(e){let t=D(e),r=B(e);for(;r&&["table","td","th"].includes(T(r))&&"static"===S(r).position;)r=B(r);return r&&("html"===T(r)||"body"===T(r)&&"static"===S(r).position&&!A(r))?t:r||function(e){let t=V(e);for(k(t)&&(t=t.host);L(t)&&!["html","body"].includes(T(t));){if(A(t))return t;{let r=t.parentNode;t=k(r)?r.host:r}}return null}(e)||t}function Z(e){if(L(e))return{width:e.offsetWidth,height:e.offsetHeight};let t=F(e);return{width:t.width,height:t.height}}function J(e,t){var r;void 0===t&&(t=[]);let n=function e(t){let r=V(t);return["html","body","#document"].includes(T(r))?t.ownerDocument.body:L(r)&&j(r)?r:e(r)}(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),i=D(n),l=o?[i].concat(i.visualViewport||[],j(n)?n:[]):n,a=t.concat(l);return o?a:a.concat(J(l))}function U(e,t,r){return"viewport"===t?g(function(e,t){let r=D(e),n=W(e),o=r.visualViewport,i=n.clientWidth,l=n.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let s=Y();(s||!s&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,r)):C(t)?function(e,t){let r=F(e,!1,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft;return{top:n,left:o,x:o,y:n,right:o+e.clientWidth,bottom:n+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,r):g(function(e){var t;let r=W(e),n=_(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=I(r.scrollWidth,r.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),l=I(r.scrollHeight,r.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),a=-n.scrollLeft+z(e),u=-n.scrollTop;return"rtl"===S(o||r).direction&&(a+=I(r.clientWidth,o?o.clientWidth:0)-i),{width:i,height:l,x:a,y:u}}(W(e)))}let G={getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i=[..."clippingAncestors"===r?function(e){let t=J(e),r=["absolute","fixed"].includes(S(e).position)&&L(e)?X(e):e;return C(r)?t.filter(e=>C(e)&&function(e,t){let r=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(r&&k(r)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,r)&&"body"!==T(e)):[]}(t):[].concat(r),n],l=i[0],a=i.reduce((e,r)=>{let n=U(t,r,o);return e.top=I(n.top,e.top),e.right=H(n.right,e.right),e.bottom=H(n.bottom,e.bottom),e.left=I(n.left,e.left),e},U(t,l,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e,o=L(r),i=W(r);if(r===i)return t;let l={scrollLeft:0,scrollTop:0},a={x:0,y:0};if((o||!o&&"fixed"!==n)&&(("body"!==T(r)||j(i))&&(l=_(r)),L(r))){let u=F(r,!0);a.x=u.x+r.clientLeft,a.y=u.y+r.clientTop}return{...t,x:t.x-l.scrollLeft+a.x,y:t.y-l.scrollTop+a.y}},isElement:C,getDimensions:Z,getOffsetParent:X,getDocumentElement:W,getElementRects:e=>{let{reference:t,floating:r,strategy:n}=e;return{reference:function(e,t,r){let n=L(t),o=W(t),i=F(e,n&&function(e){let t=F(e);return N(t.width)!==e.offsetWidth||N(t.height)!==e.offsetHeight}(t),"fixed"===r),l={scrollLeft:0,scrollTop:0},a={x:0,y:0};if(n||!n&&"fixed"!==r){if(("body"!==T(t)||j(o))&&(l=_(t)),L(t)){let u=F(t,!0);a.x=u.x+t.clientLeft,a.y=u.y+t.clientTop}else o&&(a.x=z(o))}return{x:i.left+l.scrollLeft-a.x,y:i.top+l.scrollTop-a.y,width:i.width,height:i.height}}(t,X(r),n),floating:{...Z(r),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===S(e).direction},q=(e,t,r)=>m(e,t,{platform:G,...r});var Q=r(422),K="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;function ee(e,t){let r,n,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((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!ee(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let i=o[n];if(("_owner"!==i||!e.$$typeof)&&!ee(e[i],t[i]))return!1}return!0}return e!=e&&t!=t}let et=e=>{let{element:t,padding:r}=e;return{name:"arrow",options:e,fn(e){if(Object.prototype.hasOwnProperty.call(t,"current")){if(null!=t.current)return b({element:t.current,padding:r}).fn(e)}else if(t)return b({element:t,padding:r}).fn(e);return{}}}};var er="undefined"!=typeof document?n.useLayoutEffect:n.useEffect;let en=!1,eo=0,ei=()=>"floating-ui-"+eo++,el=o["useId".toString()],ea=null!=el?el:function(){let[e,t]=n.useState(()=>en?ei():void 0);return er(()=>{null==e&&t(ei())},[]),n.useEffect(()=>{en||(en=!0)},[]),e},eu=n.createContext(null),es=n.createContext(null),ec=()=>{var e,t;return null!=(e=null==(t=n.useContext(eu))?void 0:t.id)?e:null},ef=()=>n.useContext(es);function ed(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function ep(e){var t;return null!=(t=ed(e).defaultView)?t:window}function em(e){return!!e&&e instanceof ep(e).Element}let eh=o["useInsertionEffect".toString()];function eg(e){let{open:t=!1,onOpenChange:r,whileElementsMounted:o,placement:i,middleware:l,strategy:a,nodeId:u}=void 0===e?{}:e,[s,c]=n.useState(null),f=ef(),d=n.useRef(null),p=n.useRef({}),m=n.useState(()=>(function(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(e=>e!==r))}}})())[0],h=function(e){let{middleware:t,placement:r="bottom",strategy:o="absolute",whileElementsMounted:i}=void 0===e?{}:e,[l,a]=n.useState({x:null,y:null,strategy:o,placement:r,middlewareData:{}}),[u,s]=n.useState(t);ee(null==u?void 0:u.map(e=>{let{name:t,options:r}=e;return{name:t,options:r}}),null==t?void 0:t.map(e=>{let{name:t,options:r}=e;return{name:t,options:r}}))||s(t);let c=n.useRef(null),f=n.useRef(null),d=n.useRef(null),p=n.useRef(l),m=function(e){let t=n.useRef(e);return K(()=>{t.current=e}),t}(i),h=n.useCallback(()=>{c.current&&f.current&&q(c.current,f.current,{middleware:u,placement:r,strategy:o}).then(e=>{g.current&&!ee(p.current,e)&&(p.current=e,Q.flushSync(()=>{a(e)}))})},[u,r,o]);K(()=>{g.current&&h()},[h]);let g=n.useRef(!1);K(()=>(g.current=!0,()=>{g.current=!1}),[]);let y=n.useCallback(()=>{if("function"==typeof d.current&&(d.current(),d.current=null),c.current&&f.current){if(m.current){let e=m.current(c.current,f.current,h);d.current=e}else h()}},[h,m]),v=n.useCallback(e=>{c.current=e,y()},[y]),w=n.useCallback(e=>{f.current=e,y()},[y]),b=n.useMemo(()=>({reference:c,floating:f}),[]);return n.useMemo(()=>({...l,update:h,refs:b,reference:v,floating:w}),[l,h,b,v,w])}({placement:i,middleware:l,strategy:a,whileElementsMounted:o}),g=function(e){let t=n.useRef(()=>{});return eh?eh(()=>{t.current=e}):t.current=e,n.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return null==t.current?void 0:t.current(...r)},[])}(r),y=n.useMemo(()=>({...h.refs,domReference:d}),[h.refs]),v=n.useMemo(()=>({...h,refs:y,dataRef:p,nodeId:u,events:m,open:t,onOpenChange:g,_:{domReference:s}}),[h,u,m,t,g,y,s]);er(()=>{let e=null==f?void 0:f.nodesRef.current.find(e=>e.id===u);e&&(e.context=v)});let{reference:w}=h,b=n.useCallback(e=>{(em(e)||null===e)&&(v.refs.domReference.current=e,c(e)),w(e)},[w,v.refs]);return n.useMemo(()=>({...h,context:v,refs:y,reference:b}),[h,y,v,b])}function ey(e,t,r){let n=new Map;return{..."floating"===r&&{tabIndex:-1},...e,...t.map(e=>e?e[r]:null).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,o]=t;if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof o){var i;null==(i=n.get(r))||i.push(o),e[r]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];null==(e=n.get(r))||e.forEach(e=>e(...o))}}}else e[r]=o}),e),{})}}function ev(e,t){var r,n;let o=null!=(r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)}))?r:[],i=o;for(;i.length;)i=null!=(n=e.filter(e=>{var t;return null==(t=i)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})}))?n:[],o=o.concat(i);return o}function ew(e){let t=(0,n.useRef)(e);return er(()=>{t.current=e}),t}function eb(e,t,r){return r&&"mouse"!==r?0:"number"==typeof e?e:null==e?void 0:e[t]}let ex=function(e,t){let{enabled:r=!0,delay:o=0,handleClose:i=null,mouseOnly:l=!1,restMs:a=0,move:u=!0}=void 0===t?{}:t,{open:s,onOpenChange:c,dataRef:f,events:d,refs:p,_:m}=e,h=ef(),g=ec(),y=ew(i),v=ew(o),w=function(e){let t=(0,n.useRef)();return er(()=>{t.current=e},[e]),t.current}(s),b=n.useRef(),x=n.useRef(),O=n.useRef(),E=n.useRef(),P=n.useRef(!0),R=n.useRef(!1),$=n.useCallback(()=>{var e;let t=null==(e=f.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[f]);n.useEffect(()=>{if(r)return d.on("dismiss",e),()=>{d.off("dismiss",e)};function e(){clearTimeout(x.current),clearTimeout(E.current),P.current=!0}},[r,d,p]),n.useEffect(()=>{if(!r||!y.current)return;function e(){$()&&c(!1)}let t=ed(p.floating.current).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[p,c,r,y,f,$]);let D=n.useCallback(function(e){void 0===e&&(e=!0);let t=eb(v.current,"close",b.current);t&&!O.current?(clearTimeout(x.current),x.current=setTimeout(()=>c(!1),t)):e&&(clearTimeout(x.current),c(!1))},[v,c]),S=n.useCallback(()=>{O.current&&(ed(p.floating.current).removeEventListener("pointermove",O.current),O.current=void 0)},[p]),T=n.useCallback(()=>{ed(p.floating.current).body.style.pointerEvents="",R.current=!1},[p]);if(n.useEffect(()=>{if(!r)return;function t(){return!!f.current.openEvent&&["click","mousedown"].includes(f.current.openEvent.type)}function n(e){if(clearTimeout(x.current),P.current=!1,l&&"mouse"!==b.current||a>0&&0===eb(v.current,"open"))return;f.current.openEvent=e;let t=eb(v.current,"open",b.current);t?x.current=setTimeout(()=>{c(!0)},t):c(!0)}function o(r){if(t())return;let n=ed(p.floating.current);if(clearTimeout(E.current),y.current){clearTimeout(x.current),O.current&&n.removeEventListener("pointermove",O.current),O.current=y.current({...e,tree:h,x:r.clientX,y:r.clientY,onClose(){T(),S(),D()}}),n.addEventListener("pointermove",O.current);return}D()}function i(r){t()||null==y.current||y.current({...e,tree:h,x:r.clientX,y:r.clientY,leave:!0,onClose(){T(),S(),D()}})(r)}let d=p.floating.current,m=p.domReference.current;if(em(m))return s&&m.addEventListener("mouseleave",i),null==d||d.addEventListener("mouseleave",i),u&&m.addEventListener("mousemove",n,{once:!0}),m.addEventListener("mouseenter",n),m.addEventListener("mouseleave",o),()=>{s&&m.removeEventListener("mouseleave",i),null==d||d.removeEventListener("mouseleave",i),u&&m.removeEventListener("mousemove",n),m.removeEventListener("mouseenter",n),m.removeEventListener("mouseleave",o)}},[m.domReference,r,e,l,a,u,D,S,T,c,s,h,p,v,y,f]),er(()=>{if(r&&s&&y.current&&y.current.__options.blockPointerEvents&&$()){ed(p.floating.current).body.style.pointerEvents="none",R.current=!0;let e=p.domReference.current,t=p.floating.current;if(em(e)&&t){var n,o;let i=null==h?void 0:null==(n=h.nodesRef.current.find(e=>e.id===g))?void 0:null==(o=n.context)?void 0:o.refs.floating.current;return i&&(i.style.pointerEvents=""),e.style.pointerEvents="auto",t.style.pointerEvents="auto",()=>{e.style.pointerEvents="",t.style.pointerEvents=""}}}},[r,s,g,p,h,y,f,$]),er(()=>{w&&!s&&(b.current=void 0,S(),T())}),n.useEffect(()=>()=>{S(),clearTimeout(x.current),clearTimeout(E.current),R.current&&T()},[r,S,T]),!r)return{};function M(e){b.current=e.pointerType}return{reference:{onPointerDown:M,onPointerEnter:M,onMouseMove(){s||0===a||(clearTimeout(E.current),E.current=setTimeout(()=>{P.current||c(!0)},a))}},floating:{onMouseEnter(){clearTimeout(x.current)},onMouseLeave(){D(!1)}}}},eO=n.createContext({delay:1e3,initialDelay:1e3,currentId:null,setCurrentId:()=>{},setState:()=>{}}),eE=()=>n.useContext(eO),eP=e=>{let{children:t,delay:r}=e,[o,i]=n.useState({delay:r,initialDelay:r,currentId:null}),l=n.useCallback(e=>{i(t=>({...t,currentId:e}))},[]);return n.createElement(eO.Provider,{value:n.useMemo(()=>({...o,setState:i,setCurrentId:l}),[o,i,l])},t)},eR=(e,t)=>{let{open:r,onOpenChange:o}=e,{id:i}=t,{currentId:l,initialDelay:a,setState:u}=eE();n.useEffect(()=>{l&&(u(e=>({...e,delay:{open:1,close:eb(a,"close")}})),l!==i&&o(!1))},[i,o,u,l,a]),n.useEffect(()=>{r||l!==i||(o(!1),u(e=>({...e,delay:a,currentId:null})))},[r,u,l,i,o,a])},e$=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=void 0===t?{}:t,i=ea(),l=ea(),a={id:i,role:o};return n?"tooltip"===o?{reference:{"aria-describedby":r?i:void 0},floating:a}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===o?"dialog":o,"aria-controls":r?i:void 0,..."listbox"===o&&{role:"combobox"},..."menu"===o&&{id:l}},floating:{...a,..."menu"===o&&{"aria-labelledby":l}}}:{}};function eD(e,t){return null!=t&&("composedPath"in e?e.composedPath().includes(t):null!=e.target&&t.contains(e.target))}let eS={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},eT={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},eM=function(e,t){let{open:r,onOpenChange:o,refs:i,events:l,nodeId:a}=e,{enabled:u=!0,escapeKey:s=!0,outsidePress:c=!0,outsidePressEvent:f="pointerdown",referencePress:d=!1,referencePressEvent:p="pointerdown",ancestorScroll:m=!1,bubbles:h=!0}=void 0===t?{}:t,g=ef(),y=null!=ec(),v=n.useRef(!1);return(n.useEffect(()=>{if(!r||!u)return;function e(e){"Escape"!==e.key||!h&&g&&ev(g.nodesRef.current,a).length>0||(l.emit("dismiss",{preventScroll:!1}),o(!1))}function t(e){var t;let r=v.current;if(v.current=!1,r)return;let n="composedPath"in e?e.composedPath()[0]:e.target;if(em(n)&&i.floating.current){let u=null!=(t=i.floating.current.ownerDocument.defaultView)?t:window,s=n.scrollWidth>n.clientWidth,c=n.scrollHeight>n.clientHeight,f=c&&e.offsetX>n.clientWidth;if(c){let d="rtl"===u.getComputedStyle(n).direction;d&&(f=e.offsetX<=n.offsetWidth-n.clientWidth)}if(f||s&&e.offsetY>n.clientHeight)return}let p=g&&ev(g.nodesRef.current,a).some(t=>{var r;return eD(e,null==(r=t.context)?void 0:r.refs.floating.current)});eD(e,i.floating.current)||eD(e,i.domReference.current)||p||!h&&g&&ev(g.nodesRef.current,a).length>0||(l.emit("dismiss",!!y&&{preventScroll:!0}),o(!1))}function n(){o(!1)}let d=ed(i.floating.current);s&&d.addEventListener("keydown",e),c&&d.addEventListener(f,t);let p=(m?[...em(i.reference.current)?J(i.reference.current):[],...em(i.floating.current)?J(i.floating.current):[]]:[]).filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)});return p.forEach(e=>e.addEventListener("scroll",n,{passive:!0})),()=>{s&&d.removeEventListener("keydown",e),c&&d.removeEventListener(f,t),p.forEach(e=>e.removeEventListener("scroll",n))}},[s,c,f,l,g,a,r,o,m,u,h,i,y]),u)?{reference:{[eS[p]]:()=>{d&&(l.emit("dismiss"),o(!1))}},floating:{[eT[f]]:()=>{v.current=!0}}}:{}},eL=function(e,t){let{open:r,onOpenChange:o,dataRef:i,refs:l,events:a}=e,{enabled:u=!0,keyboardOnly:s=!0}=void 0===t?{}:t,c=n.useRef(""),f=n.useRef(!1),d=n.useRef();return(n.useEffect(()=>{var e;if(!u)return;let t=ed(l.floating.current),n=null!=(e=t.defaultView)?e:window;function o(){var e;!r&&(e=l.domReference.current)&&e instanceof ep(e).HTMLElement&&l.domReference.current.blur()}return n.addEventListener("blur",o),()=>{n.removeEventListener("blur",o)}},[l,r,u]),n.useEffect(()=>{if(u)return a.on("dismiss",e),()=>{a.off("dismiss",e)};function e(){f.current=!0}},[a,u]),n.useEffect(()=>()=>{clearTimeout(d.current)},[]),u)?{reference:{onPointerDown(e){let{pointerType:t}=e;c.current=t,f.current=!!(t&&s)},onPointerLeave(){f.current=!1},onFocus(e){var t,r,n;f.current||"focus"===e.type&&(null==(t=i.current.openEvent)?void 0:t.type)==="mousedown"&&null!=(r=l.domReference.current)&&r.contains(null==(n=i.current.openEvent)?void 0:n.target)||(i.current.openEvent=e.nativeEvent,o(!0))},onBlur(e){let t=e.relatedTarget;d.current=setTimeout(()=>{var e,r;null!=(e=l.floating.current)&&e.contains(t)||null!=(r=l.domReference.current)&&r.contains(t)||(f.current=!1,o(!1))})}}}:{}},eC=(0,n.createContext)(!1),ek=eC.Provider,ej=()=>(0,n.useContext)(eC);function eA({children:e,openDelay:t=0,closeDelay:r=0}){return n.createElement(ek,{value:!0},n.createElement(eP,{delay:{open:t,close:r}},e))}eA.displayName="@mantine/core/TooltipGroup";var eY=r(5945),eH=Object.defineProperty,eI=Object.defineProperties,eN=Object.getOwnPropertyDescriptors,eF=Object.getOwnPropertySymbols,eW=Object.prototype.hasOwnProperty,e_=Object.prototype.propertyIsEnumerable,ez=(e,t,r)=>t in e?eH(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,eV=(e,t)=>{for(var r in t||(t={}))eW.call(t,r)&&ez(e,r,t[r]);if(eF)for(var r of eF(t))e_.call(t,r)&&ez(e,r,t[r]);return e},eB=(e,t)=>eI(e,eN(t)),eX=(0,eY.k)((e,{color:t,radius:r,width:n,multiline:o})=>({tooltip:eB(eV(eV({},e.fn.fontStyles()),function(e,t){if(!t)return{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[9],color:e.white};let r=e.fn.variant({variant:"filled",color:t,primaryFallback:!1});return{backgroundColor:r.background,color:r.color}}(e,t)),{lineHeight:e.lineHeight,fontSize:e.fontSizes.sm,borderRadius:e.fn.radius(r),padding:`calc(${e.spacing.xs}px / 2) ${e.spacing.xs}px`,position:"absolute",whiteSpace:o?"unset":"nowrap",pointerEvents:"none",width:n}),arrow:{backgroundColor:"inherit",border:0,zIndex:1}}));let eZ={children:"Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported"};var eJ=r(5387),eU=Object.defineProperty,eG=Object.getOwnPropertySymbols,eq=Object.prototype.hasOwnProperty,eQ=Object.prototype.propertyIsEnumerable,eK=(e,t,r)=>t in e?eU(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,e0=(e,t)=>{for(var r in t||(t={}))eq.call(t,r)&&eK(e,r,t[r]);if(eG)for(var r of eG(t))eQ.call(t,r)&&eK(e,r,t[r]);return e},e1=(e,t)=>{var r={};for(var n in e)eq.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&eG)for(var n of eG(e))0>t.indexOf(n)&&eQ.call(e,n)&&(r[n]=e[n]);return r};function e2(e){var{withinPortal:t=!0,children:r}=e,o=e1(e,["withinPortal","children"]);return t?n.createElement(eJ.h,e0({},o),r):n.createElement(n.Fragment,null,r)}e2.displayName="@mantine/core/OptionalPortal";var e5=r(4497),e3=Object.defineProperty,e4=Object.defineProperties,e6=Object.getOwnPropertyDescriptors,e9=Object.getOwnPropertySymbols,e7=Object.prototype.hasOwnProperty,e8=Object.prototype.propertyIsEnumerable,te=(e,t,r)=>t in e?e3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tt=(e,t)=>{for(var r in t||(t={}))e7.call(t,r)&&te(e,r,t[r]);if(e9)for(var r of e9(t))e8.call(t,r)&&te(e,r,t[r]);return e},tr=(e,t)=>e4(e,e6(t)),tn=(e,t)=>{var r={};for(var n in e)e7.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&e9)for(var n of e9(e))0>t.indexOf(n)&&e8.call(e,n)&&(r[n]=e[n]);return r};let to={refProp:"ref",withinPortal:!0,offset:10,position:"right",zIndex:(0,a.w)("popover")};function ti(e){var t;let r=(0,u.N4)("TooltipFloating",to,e),{children:o,refProp:a,withinPortal:s,style:c,className:f,classNames:d,styles:p,unstyled:m,radius:h,color:g,label:y,offset:v,position:w,multiline:b,width:x,zIndex:O,disabled:E}=r,P=tn(r,["children","refProp","withinPortal","style","className","classNames","styles","unstyled","radius","color","label","offset","position","multiline","width","zIndex","disabled"]),{handleMouseMove:$,x:D,y:S,opened:T,boundaryRef:M,floating:L,setOpened:C}=function({offset:e,position:t}){let[r,o]=(0,n.useState)(!1),i=(0,n.useRef)(),{x:l,y:a,reference:u,floating:s,refs:c,update:f,placement:d}=eg({placement:t,middleware:[R({crossAxis:!0,padding:5,rootBoundary:"document"})]}),p=d.includes("right")?e:t.includes("left")?-1*e:0,m=d.includes("bottom")?e:t.includes("top")?-1*e:0,h=(0,n.useCallback)(({clientX:e,clientY:t})=>{u({getBoundingClientRect:()=>({width:0,height:0,x:e,y:t,left:e+p,top:t+m,right:e,bottom:t})})},[u]);return(0,n.useEffect)(()=>{if(c.floating.current){let e=i.current;e.addEventListener("mousemove",h);let t=J(c.floating.current);return t.forEach(e=>{e.addEventListener("scroll",f)}),()=>{e.removeEventListener("mousemove",h),t.forEach(e=>{e.removeEventListener("scroll",f)})}}},[u,c.floating,f,h,r]),{handleMouseMove:h,x:l,y:a,opened:r,setOpened:o,boundaryRef:i,floating:s}}({offset:v,position:w}),{classes:k,cx:j}=eX({radius:h,color:g,multiline:b,width:x},{name:"TooltipFloating",classNames:d,styles:p,unstyled:m});if(!i(o))throw Error(eZ.children);let A=l(M,o.ref),Y=e=>{var t,r;null==(r=(t=o.props).onMouseEnter)||r.call(t,e),$(e),C(!0)},H=e=>{var t,r;null==(r=(t=o.props).onMouseLeave)||r.call(t,e),C(!1)};return E?n.createElement(n.Fragment,null,o):n.createElement(n.Fragment,null,n.createElement(e2,{withinPortal:s},n.createElement(e5.x,tr(tt({},P),{ref:L,className:j(k.tooltip,f),style:tr(tt({},c),{zIndex:O,display:T?"block":"none",top:null!=S?S:"",left:null!=(t=Math.round(D))?t:""})}),y)),(0,n.cloneElement)(o,tr(tt({},o.props),{[a]:A,onMouseEnter:Y,onMouseLeave:H})))}ti.displayName="@mantine/core/TooltipFloating";var tl=r(6631),ta=r(1565),tu=Object.defineProperty,ts=Object.defineProperties,tc=Object.getOwnPropertyDescriptors,tf=Object.getOwnPropertySymbols,td=Object.prototype.hasOwnProperty,tp=Object.prototype.propertyIsEnumerable,tm=(e,t,r)=>t in e?tu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,th=(e,t)=>{for(var r in t||(t={}))td.call(t,r)&&tm(e,r,t[r]);if(tf)for(var r of tf(t))tp.call(t,r)&&tm(e,r,t[r]);return e},tg=(e,t)=>ts(e,tc(t));let ty={in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(.9) translateY(10px)"},transitionProperty:"transform, opacity"},tv={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-20px) skew(-10deg, -5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(20px) skew(-10deg, -5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(-5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:tg(th({},ty),{common:{transformOrigin:"center center"}}),"pop-bottom-left":tg(th({},ty),{common:{transformOrigin:"bottom left"}}),"pop-bottom-right":tg(th({},ty),{common:{transformOrigin:"bottom right"}}),"pop-top-left":tg(th({},ty),{common:{transformOrigin:"top left"}}),"pop-top-right":tg(th({},ty),{common:{transformOrigin:"top right"}})};var tw=Object.defineProperty,tb=Object.getOwnPropertySymbols,tx=Object.prototype.hasOwnProperty,tO=Object.prototype.propertyIsEnumerable,tE=(e,t,r)=>t in e?tw(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tP=(e,t)=>{for(var r in t||(t={}))tx.call(t,r)&&tE(e,r,t[r]);if(tb)for(var r of tb(t))tO.call(t,r)&&tE(e,r,t[r]);return e};let tR={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};var t$=r(5047);function tD({transition:e,duration:t=250,exitDuration:r=t,mounted:o,children:i,timingFunction:l,onExit:a,onEntered:s,onEnter:c,onExited:f}){let{transitionDuration:d,transitionStatus:p,transitionTimingFunction:m}=function({duration:e,exitDuration:t,timingFunction:r,mounted:o,onEnter:i,onExit:l,onEntered:a,onExited:s}){let c=(0,u.rZ)(),f=(0,t$.J)(),d=!!c.respectReducedMotion&&f,[p,m]=(0,n.useState)(o?"entered":"exited"),h=d?0:e,g=(0,n.useRef)(-1),y=r=>{let n=r?i:l,o=r?a:s;if(m(r?"pre-entering":"pre-exiting"),window.clearTimeout(g.current),0===(h=d?0:r?e:t))"function"==typeof n&&n(),"function"==typeof o&&o(),m(r?"entered":"exited");else{let u=window.setTimeout(()=>{"function"==typeof n&&n(),m(r?"entering":"exiting")},10);g.current=window.setTimeout(()=>{window.clearTimeout(u),"function"==typeof o&&o(),m(r?"entered":"exited")},h)}};return(0,ta.l)(()=>{y(o)},[o]),(0,n.useEffect)(()=>()=>window.clearTimeout(g.current),[]),{transitionDuration:h,transitionStatus:p,transitionTimingFunction:r||c.transitionTimingFunction}}({mounted:o,exitDuration:r,duration:t,timingFunction:l,onExit:a,onEntered:s,onEnter:c,onExited:f});return 0===d?o?n.createElement(n.Fragment,null,i({})):null:"exited"===p?null:n.createElement(n.Fragment,null,i(function({transition:e,state:t,duration:r,timingFunction:n}){let o={transitionDuration:`${r}ms`,transitionTimingFunction:n};return"string"==typeof e?e in tv?tP(tP(tP({transitionProperty:tv[e].transitionProperty},o),tv[e].common),tv[e][tR[t]]):null:tP(tP(tP({transitionProperty:e.transitionProperty},o),e.common),e[tR[t]])}({transition:e,duration:d,state:p,timingFunction:m})))}tD.displayName="@mantine/core/Transition";var tS=Object.defineProperty,tT=Object.defineProperties,tM=Object.getOwnPropertyDescriptors,tL=Object.getOwnPropertySymbols,tC=Object.prototype.hasOwnProperty,tk=Object.prototype.propertyIsEnumerable,tj=(e,t,r)=>t in e?tS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tA=(e,t)=>{for(var r in t||(t={}))tC.call(t,r)&&tj(e,r,t[r]);if(tL)for(var r of tL(t))tk.call(t,r)&&tj(e,r,t[r]);return e},tY=(e,t)=>tT(e,tM(t));function tH(e,t,r,n){return"center"===e||"center"===n?{top:t}:"end"===e?{bottom:r}:"start"===e?{top:r}:{}}function tI(e,t,r,n,o){return"center"===e||"center"===n?{left:t}:"end"===e?{["ltr"===o?"right":"left"]:r}:"start"===e?{["ltr"===o?"left":"right"]:r}:{}}let tN={bottom:"borderTopLeftRadius",left:"borderTopRightRadius",right:"borderBottomLeftRadius",top:"borderBottomRightRadius"};var tF=Object.defineProperty,tW=Object.defineProperties,t_=Object.getOwnPropertyDescriptors,tz=Object.getOwnPropertySymbols,tV=Object.prototype.hasOwnProperty,tB=Object.prototype.propertyIsEnumerable,tX=(e,t,r)=>t in e?tF(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,tZ=(e,t)=>{for(var r in t||(t={}))tV.call(t,r)&&tX(e,r,t[r]);if(tz)for(var r of tz(t))tB.call(t,r)&&tX(e,r,t[r]);return e},tJ=(e,t)=>tW(e,t_(t)),tU=(e,t)=>{var r={};for(var n in e)tV.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&tz)for(var n of tz(e))0>t.indexOf(n)&&tB.call(e,n)&&(r[n]=e[n]);return r};let tG=(0,n.forwardRef)((e,t)=>{var{withBorder:r,position:o,arrowSize:i,arrowOffset:l,arrowRadius:a,arrowPosition:s,visible:c,arrowX:f,arrowY:d}=e,p=tU(e,["withBorder","position","arrowSize","arrowOffset","arrowRadius","arrowPosition","visible","arrowX","arrowY"]);let m=(0,u.rZ)();return c?n.createElement("div",tJ(tZ({},p),{ref:t,style:function({position:e,withBorder:t,arrowSize:r,arrowOffset:n,arrowRadius:o,arrowPosition:i,arrowX:l,arrowY:a,dir:u}){let[s,c="center"]=e.split("-"),f={width:r,height:r,transform:"rotate(45deg)",position:"absolute",[tN[s]]:o},d=t?-r/2-1:-r/2;return"left"===s?tY(tA(tA({},f),tH(c,a,n,i)),{right:d,borderLeft:0,borderBottom:0}):"right"===s?tY(tA(tA({},f),tH(c,a,n,i)),{left:d,borderRight:0,borderTop:0}):"top"===s?tY(tA(tA({},f),tI(c,l,n,i,u)),{bottom:d,borderTop:0,borderLeft:0}):"bottom"===s?tY(tA(tA({},f),tI(c,l,n,i,u)),{top:d,borderBottom:0,borderRight:0}):{}}({withBorder:r,position:o,arrowSize:i,arrowOffset:l,arrowRadius:a,arrowPosition:s,dir:m.dir,arrowX:f,arrowY:d})})):null});tG.displayName="@mantine/core/FloatingArrow";var tq=Object.defineProperty,tQ=Object.defineProperties,tK=Object.getOwnPropertyDescriptors,t0=Object.getOwnPropertySymbols,t1=Object.prototype.hasOwnProperty,t2=Object.prototype.propertyIsEnumerable,t5=(e,t,r)=>t in e?tq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,t3=(e,t)=>{for(var r in t||(t={}))t1.call(t,r)&&t5(e,r,t[r]);if(t0)for(var r of t0(t))t2.call(t,r)&&t5(e,r,t[r]);return e},t4=(e,t)=>tQ(e,tK(t)),t6=(e,t)=>{var r={};for(var n in e)t1.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&t0)for(var n of t0(e))0>t.indexOf(n)&&t2.call(e,n)&&(r[n]=e[n]);return r};let t9={position:"top",refProp:"ref",withinPortal:!1,inline:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transition:"fade",transitionDuration:100,width:"auto",events:{hover:!0,focus:!1,touch:!1},zIndex:(0,a.w)("popover"),positionDependencies:[]},t7=(0,n.forwardRef)((e,t)=>{let r=(0,n.useRef)(null),o=(0,u.N4)("Tooltip",t9,e),{children:a,position:p,refProp:m,label:b,openDelay:x,closeDelay:E,onPositionChange:$,opened:D,withinPortal:S,radius:T,color:M,classNames:L,styles:k,unstyled:j,style:A,className:Y,withArrow:H,arrowSize:I,arrowOffset:N,arrowRadius:W,arrowPosition:_,offset:z,transition:V,transitionDuration:B,multiline:X,width:Z,events:U,zIndex:G,disabled:q,positionDependencies:Q,onClick:K,onMouseEnter:ee,onMouseLeave:er,inline:en}=o,eo=t6(o,["children","position","refProp","label","openDelay","closeDelay","onPositionChange","opened","withinPortal","radius","color","classNames","styles","unstyled","style","className","withArrow","arrowSize","arrowOffset","arrowRadius","arrowPosition","offset","transition","transitionDuration","multiline","width","events","zIndex","disabled","positionDependencies","onClick","onMouseEnter","onMouseLeave","inline"]),{classes:ei,cx:el,theme:ea}=eX({radius:T,color:M,width:Z,multiline:X},{name:"Tooltip",classNames:L,styles:k,unstyled:j}),eu=function(e){var t,r,o,i;let[l,a]=(0,n.useState)(!1),u="boolean"==typeof e.opened,p=u?e.opened:l,m=ej(),b=(0,tl.M)(),{delay:x,currentId:E,setCurrentId:$}=eE(),D=(0,n.useCallback)(e=>{a(e),e&&$(b)},[$,b]),{x:S,y:T,reference:M,floating:L,context:k,refs:j,update:A,placement:Y,middlewareData:{arrow:{x:H,y:I}={}}}=eg({placement:e.position,open:p,onOpenChange:D,middleware:[(void 0===(t=e.offset)&&(t=0),{name:"offset",options:t,async fn(e){let{x:r,y:n}=e,o=await async function(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),l=s(r),a=c(r),u="x"===f(r),d=["left","top"].includes(l)?-1:1,p=i&&u?-1:1,m="function"==typeof t?t(e):t,{mainAxis:h,crossAxis:g,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return a&&"number"==typeof y&&(g="end"===a?-1*y:y),u?{x:g*p,y:h*d}:{x:h*d,y:g*p}}(e,t);return{x:r+o.x,y:n+o.y,data:o}}}),R({padding:8}),(void 0===r&&(r={}),{name:"flip",options:r,async fn(e){var t,n,o,i;let{placement:l,middlewareData:a,rects:u,initialPlacement:p,platform:m,elements:h}=e,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:w,fallbackStrategy:b="bestFit",flipAlignment:x=!0,...E}=r,R=s(l),$=w||(R!==p&&x?function(e){let t=O(e);return[P(e),t,P(t)]}(p):[O(p)]),D=[p,...$],S=await y(e,E),T=[],M=(null==(t=a.flip)?void 0:t.overflows)||[];if(g&&T.push(S[R]),v){let{main:L,cross:C}=function(e,t,r){void 0===r&&(r=!1);let n=c(e),o=f(e),i=d(o),l="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=O(l)),{main:l,cross:O(l)}}(l,u,await (null==m.isRTL?void 0:m.isRTL(h.floating)));T.push(S[L],S[C])}if(M=[...M,{placement:l,overflows:T}],!T.every(e=>e<=0)){let k=(null!=(n=null==(o=a.flip)?void 0:o.index)?n:0)+1,j=D[k];if(j)return{data:{index:k,overflows:M},reset:{placement:j}};let A="bottom";switch(b){case"bestFit":{let Y=null==(i=M.map(e=>[e,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0].placement;Y&&(A=Y);break}case"initialPlacement":A=p}if(l!==A)return{reset:{placement:A}}}return{}}}),et({element:e.arrowRef,padding:e.arrowOffset}),...e.inline?[(void 0===o&&(o={}),{name:"inline",options:o,async fn(e){var t;let{placement:r,elements:n,rects:i,platform:l,strategy:a}=e,{padding:u=2,x:c,y:d}=o,p=g(l.convertOffsetParentRelativeRectToViewportRelativeRect?await l.convertOffsetParentRelativeRectToViewportRelativeRect({rect:i.reference,offsetParent:await (null==l.getOffsetParent?void 0:l.getOffsetParent(n.floating)),strategy:a}):i.reference),m=null!=(t=await (null==l.getClientRects?void 0:l.getClientRects(n.reference)))?t:[],y=h(u),b=await l.getElementRects({reference:{getBoundingClientRect:function(){var e;if(2===m.length&&m[0].left>m[1].right&&null!=c&&null!=d)return null!=(e=m.find(e=>c>e.left-y.left&&c<e.right+y.right&&d>e.top-y.top&&d<e.bottom+y.bottom))?e:p;if(m.length>=2){if("x"===f(r)){let t=m[0],n=m[m.length-1],o="top"===s(r),i=t.top,l=n.bottom,a=o?t.left:n.left,u=o?t.right:n.right;return{top:i,bottom:l,left:a,right:u,width:u-a,height:l-i,x:a,y:i}}let h="left"===s(r),g=w(...m.map(e=>e.right)),b=v(...m.map(e=>e.left)),x=m.filter(e=>h?e.left===b:e.right===g),O=x[0].top,E=x[x.length-1].bottom;return{top:O,bottom:E,left:b,right:g,width:g-b,height:E-O,x:b,y:O}}return p}},floating:n.floating,strategy:a});return i.reference.x!==b.reference.x||i.reference.y!==b.reference.y||i.reference.width!==b.reference.width||i.reference.height!==b.reference.height?{reset:{rects:b}}:{}}})]:[]]}),{getReferenceProps:N,getFloatingProps:W}=(i=[ex(k,{enabled:e.events.hover,delay:m?x:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events.touch}),eL(k,{enabled:e.events.focus,keyboardOnly:!0}),e$(k,{role:"tooltip"}),eM(k,{enabled:(e.opened,!1)}),eR(k,{id:b})],{getReferenceProps:e=>ey(e,i,"reference"),getFloatingProps:e=>ey(e,i,"floating"),getItemProps:e=>ey(e,i,"item")});return!function({opened:e,floating:t,positionDependencies:r}){let[o,i]=(0,n.useState)(0);(0,n.useEffect)(()=>{if(t.refs.reference.current&&t.refs.floating.current)return function(e,t,r,n){void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:l=!0,animationFrame:a=!1}=n,u=o&&!a,s=i&&!a,c=u||s?[...C(e)?J(e):[],...J(t)]:[];c.forEach(e=>{u&&e.addEventListener("scroll",r,{passive:!0}),s&&e.addEventListener("resize",r)});let f,d=null;if(l){let p=!0;d=new ResizeObserver(()=>{p||r(),p=!1}),C(e)&&!a&&d.observe(e),d.observe(t)}let m=a?F(e):null;return a&&function t(){let n=F(e);m&&(n.x!==m.x||n.y!==m.y||n.width!==m.width||n.height!==m.height)&&r(),m=n,f=requestAnimationFrame(t)}(),r(),()=>{var e;c.forEach(e=>{u&&e.removeEventListener("scroll",r),s&&e.removeEventListener("resize",r)}),null==(e=d)||e.disconnect(),d=null,a&&cancelAnimationFrame(f)}}(t.refs.reference.current,t.refs.floating.current,t.update)},[t.refs.reference,t.refs.floating,e,o]),(0,ta.l)(()=>{t.update()},r),(0,ta.l)(()=>{i(e=>e+1)},[e])}({opened:p,positionDependencies:e.positionDependencies,floating:{refs:j,update:A}}),(0,ta.l)(()=>{var t;null==(t=e.onPositionChange)||t.call(e,Y)},[Y]),{x:S,y:T,arrowX:H,arrowY:I,reference:M,floating:L,getFloatingProps:W,getReferenceProps:N,isGroupPhase:p&&E&&E!==b,opened:p,placement:Y}}({position:function(e,t){if("rtl"===e&&(t.includes("right")||t.includes("left"))){let[r,n]=t.split("-"),o="right"===r?"left":"right";return void 0===n?o:`${o}-${n}`}return t}(ea.dir,p),closeDelay:E,openDelay:x,onPositionChange:$,opened:D,events:U,arrowRef:r,arrowOffset:N,offset:z+(H?I/2:0),positionDependencies:[...Q,a],inline:en});if(!i(a))throw Error(eZ.children);let es=l(eu.reference,a.ref,t);return n.createElement(n.Fragment,null,n.createElement(e2,{withinPortal:S},n.createElement(tD,{mounted:!q&&eu.opened,transition:V,duration:eu.isGroupPhase?10:B},e=>{var t,o;return n.createElement(e5.x,t3(t3({},eo),eu.getFloatingProps({ref:eu.floating,className:ei.tooltip,style:t4(t3(t3({},A),e),{zIndex:G,top:null!=(t=eu.y)?t:0,left:null!=(o=eu.x)?o:0})})),b,n.createElement(tG,{ref:r,arrowX:eu.arrowX,arrowY:eu.arrowY,visible:H,withBorder:!1,position:eu.placement,arrowSize:I,arrowOffset:N,arrowRadius:W,arrowPosition:_,className:ei.arrow}))})),(0,n.cloneElement)(a,eu.getReferenceProps(t3({onClick:K,onMouseEnter:ee,onMouseLeave:er,onMouseMove:e.onMouseMove,onPointerDown:e.onPointerDown,onPointerEnter:e.onPointerEnter,[m]:es,className:el(Y,a.props.className)},a.props))))});t7.Group=eA,t7.Floating=ti,t7.displayName="@mantine/core/Tooltip";let t8=t7},6631:function(e,t,r){"use strict";r.d(t,{M:function(){return a}});var n=r(959),o=r(1042);let i=()=>`mantine-${Math.random().toString(36).slice(2,11)}`,l=n["useId".toString()]||(()=>void 0);function a(e){return"string"==typeof e?e:function(){let e=l();return e?`mantine-${e.replace(/:/g,"")}`:""}()||function(){let[e,t]=(0,n.useState)("");return(0,o.Y)(()=>{t(i())},[]),e}()}},4637:function(e){var t,r,n,o,i,l,a,u,s,c,f,d,p,m,h,g,y,v,w,b,x;e.exports=(t="millisecond",r="second",n="minute",o="hour",i="week",l="month",a="quarter",u="year",s="date",c="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},(h={})[m="en"]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||"th")+"]"}},g=function(e){return e instanceof b},y=function e(t,r,n){var o;if(!t)return m;if("string"==typeof t){var i=t.toLowerCase();h[i]&&(o=i),r&&(h[i]=r,o=i);var l=t.split("-");if(!o&&l.length>1)return e(l[0])}else{var a=t.name;h[a]=t,o=a}return!n&&o&&(m=o),o||!n&&m},v=function(e,t){if(g(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new b(r)},(w={s:p,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+p(Math.floor(r/60),2,"0")+":"+p(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),o=t.clone().add(n,l),i=r-o<0,a=t.clone().add(n+(i?-1:1),l);return+(-(n+(r-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:l,y:u,w:i,d:"day",D:s,h:o,m:n,s:r,ms:t,Q:a})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}}).l=y,w.i=g,w.w=function(e,t){return v(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})},x=(b=function(){function e(e){this.$L=y(e.locale,null,!0),this.parse(e)}var p=e.prototype;return p.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(f);if(n){var o=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},p.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},p.$utils=function(){return w},p.isValid=function(){return this.$d.toString()!==c},p.isSame=function(e,t){var r=v(e);return this.startOf(t)<=r&&r<=this.endOf(t)},p.isAfter=function(e,t){return v(e)<this.startOf(t)},p.isBefore=function(e,t){return this.endOf(t)<v(e)},p.$g=function(e,t,r){return w.u(e)?this[t]:this.set(r,e)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(e,t){var a=this,c=!!w.u(t)||t,f=w.p(e),d=function(e,t){var r=w.w(a.$u?Date.UTC(a.$y,t,e):new Date(a.$y,t,e),a);return c?r:r.endOf("day")},p=function(e,t){return w.w(a.toDate()[e].apply(a.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),a)},m=this.$W,h=this.$M,g=this.$D,y="set"+(this.$u?"UTC":"");switch(f){case u:return c?d(1,0):d(31,11);case l:return c?d(1,h):d(0,h+1);case i:var v=this.$locale().weekStart||0,b=(m<v?m+7:m)-v;return d(c?g-b:g+(6-b),h);case"day":case s:return p(y+"Hours",0);case o:return p(y+"Minutes",1);case n:return p(y+"Seconds",2);case r:return p(y+"Milliseconds",3);default:return this.clone()}},p.endOf=function(e){return this.startOf(e,!1)},p.$set=function(e,i){var a,c=w.p(e),f="set"+(this.$u?"UTC":""),d=((a={}).day=f+"Date",a[s]=f+"Date",a[l]=f+"Month",a[u]=f+"FullYear",a[o]=f+"Hours",a[n]=f+"Minutes",a[r]=f+"Seconds",a[t]=f+"Milliseconds",a)[c],p="day"===c?this.$D+(i-this.$W):i;if(c===l||c===u){var m=this.clone().set(s,1);m.$d[d](p),m.init(),this.$d=m.set(s,Math.min(this.$D,m.daysInMonth())).$d}else d&&this.$d[d](p);return this.init(),this},p.set=function(e,t){return this.clone().$set(e,t)},p.get=function(e){return this[w.p(e)]()},p.add=function(e,t){var a,s=this;e=Number(e);var c=w.p(t),f=function(t){var r=v(s);return w.w(r.date(r.date()+Math.round(t*e)),s)};if(c===l)return this.set(l,this.$M+e);if(c===u)return this.set(u,this.$y+e);if("day"===c)return f(1);if(c===i)return f(7);var d=((a={})[n]=6e4,a[o]=36e5,a[r]=1e3,a)[c]||1,p=this.$d.getTime()+e*d;return w.w(p,this)},p.subtract=function(e,t){return this.add(-1*e,t)},p.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||c;var n=e||"YYYY-MM-DDTHH:mm:ssZ",o=w.z(this),i=this.$H,l=this.$m,a=this.$M,u=r.weekdays,s=r.months,f=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].slice(0,i)},p=function(e){return w.s(i%12||12,e,"0")},m=r.meridiem||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:a+1,MM:w.s(a+1,2,"0"),MMM:f(r.monthsShort,a,s,3),MMMM:f(s,a),D:this.$D,DD:w.s(this.$D,2,"0"),d:String(this.$W),dd:f(r.weekdaysMin,this.$W,u,2),ddd:f(r.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(i),HH:w.s(i,2,"0"),h:p(1),hh:p(2),a:m(i,l,!0),A:m(i,l,!1),m:String(l),mm:w.s(l,2,"0"),s:String(this.$s),ss:w.s(this.$s,2,"0"),SSS:w.s(this.$ms,3,"0"),Z:o};return n.replace(d,function(e,t){return t||h[e]||o.replace(":","")})},p.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},p.diff=function(e,t,s){var c,f=w.p(t),d=v(e),p=(d.utcOffset()-this.utcOffset())*6e4,m=this-d,h=w.m(this,d);return h=((c={})[u]=h/12,c[l]=h,c[a]=h/3,c[i]=(m-p)/6048e5,c.day=(m-p)/864e5,c[o]=m/36e5,c[n]=m/6e4,c[r]=m/1e3,c)[f]||m,s?h:w.a(h)},p.daysInMonth=function(){return this.endOf(l).$D},p.$locale=function(){return h[this.$L]},p.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=y(e,t,!0);return n&&(r.$L=n),r},p.clone=function(){return w.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},e}()).prototype,v.prototype=x,[["$ms",t],["$s",r],["$m",n],["$H",o],["$W","day"],["$M",l],["$y",u],["$D",s]].forEach(function(e){x[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),v.extend=function(e,t){return e.$i||(e(t,b,v),e.$i=!0),v},v.locale=y,v.isDayjs=g,v.unix=function(e){return v(1e3*e)},v.en=h[m],v.Ls=h,v.p={},v)}}]);