1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8016],{60519:function(e,t,n){"use strict";n.r(t),n.d(t,{arrow:function(){return ep},autoPlacement:function(){return eu},autoUpdate:function(){return ei},computePosition:function(){return em},detectOverflow:function(){return el},flip:function(){return ec},getOverflowAncestors:function(){return Z},hide:function(){return ef},inline:function(){return eh},limitShift:function(){return ev},offset:function(){return ea},platform:function(){return eo},shift:function(){return es},size:function(){return ed}});let r=["top","right","bottom","left"],o=r.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),i=Math.min,l=Math.max,a=Math.round,u=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},d={start:"end",end:"start"};function f(e,t){return"function"==typeof e?e(t):e}function p(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function g(e){return["top","bottom"].includes(p(e))?"y":"x"}function b(e,t,n){void 0===n&&(n=!1);let r=h(e),o=v(g(e)),i=m(o),l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(l=x(l)),[l,x(l)]}function y(e){return e.replace(/start|end/g,e=>d[e])}function x(e){return e.replace(/left|right|bottom|top/g,e=>c[e])}function w(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function I(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function E(e,t,n){let r,{reference:o,floating:i}=e,l=g(t),a=v(g(t)),u=m(a),s=p(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,b=o[u]/2-i[u]/2;switch(s){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(h(t)){case"start":r[a]-=b*(n&&c?-1:1);break;case"end":r[a]+=b*(n&&c?-1:1)}return r}let S=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=i.filter(Boolean),u=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=E(s,r,u),f=r,p={},h=0;for(let n=0;n<a.length;n++){let{name:i,fn:v}=a[n],{x:m,y:g,data:b,reset:y}=await v({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:s,platform:l,elements:{reference:e,floating:t}});c=null!=m?m:c,d=null!=g?g:d,p={...p,[i]:{...p[i],...b}},y&&h<=50&&(h++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(s=!0===y.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:d}=E(s,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function O(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:u}=e,{boundary:s="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:h=0}=f(t,e),v=w(h),m=a[p?"floating"===d?"reference":"floating":d],g=I(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:s,rootBoundary:c,strategy:u})),b="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),x=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},E=I(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:b,offsetParent:y,strategy:u}):b);return{top:(g.top-E.top+v.top)/x.y,bottom:(E.bottom-g.bottom+v.bottom)/x.y,left:(g.left-E.left+v.left)/x.x,right:(E.right-g.right+v.right)/x.x}}function T(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function C(e){return r.some(t=>e[t]>=0)}function k(e){let t=i(...e.map(e=>e.left)),n=i(...e.map(e=>e.top));return{x:t,y:n,width:l(...e.map(e=>e.right))-t,height:l(...e.map(e=>e.bottom))-n}}async function P(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=p(n),a=h(n),u="y"===g(n),s=["left","top"].includes(l)?-1:1,c=i&&u?-1:1,d=f(t,e),{mainAxis:v,crossAxis:m,alignmentAxis:b}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return a&&"number"==typeof b&&(m="end"===a?-1*b:b),u?{x:m*c,y:v*s}:{x:v*s,y:m*c}}function R(e){return _(e)?(e.nodeName||"").toLowerCase():"#document"}function D(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function M(e){var t;return null==(t=(_(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function _(e){return e instanceof Node||e instanceof D(e).Node}function A(e){return e instanceof Element||e instanceof D(e).Element}function F(e){return e instanceof HTMLElement||e instanceof D(e).HTMLElement}function L(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof D(e).ShadowRoot)}function j(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=K(e);
1return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function N(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function z(e){let t=V(),n=K(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function V(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function B(e){return["html","body","#document"].includes(R(e))}function K(e){return D(e).getComputedStyle(e)}function H(e){return A(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function U(e){if("html"===R(e))return e;let t=e.assignedSlot||e.parentNode||L(e)&&e.host||M(e);return L(t)?t.host:t}function Z(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=U(t);return B(n)?t.ownerDocument?t.ownerDocument.body:t.body:F(n)&&j(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=D(o);return i?t.concat(l,l.visualViewport||[],j(o)?o:[],l.frameElement&&n?Z(l.frameElement):[]):t.concat(o,Z(o,[],n))}function W(e){let t=K(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=F(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,u=a(n)!==i||a(r)!==l;return u&&(n=i,r=l),{width:n,height:r,$:u}}function $(e){return A(e)?e:e.contextElement}function G(e){let t=$(e);if(!F(t))return s(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=W(t),l=(i?a(n.width):n.width)/r,u=(i?a(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let q=s(0);function Y(e){let t=D(e);return V()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:q}function Q(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=$(e),a=s(1);t&&(r?A(r)&&(a=G(r)):a=G(e));let u=(void 0===(o=n)&&(o=!1),r&&(!o||r===D(l))&&o)?Y(l):s(0),c=(i.left+u.x)/a.x,d=(i.top+u.y)/a.y,f=i.width/a.x,p=i.height/a.y;if(l){let e=D(l),t=r&&A(r)?D(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=G(o),t=o.getBoundingClientRect(),r=K(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,f*=e.x,p*=e.y,c+=i,d+=l,o=(n=D(o)).frameElement}}return I({width:f,height:p,x:c,y:d})}function J(e){return Q(M(e)).left+H(e).scrollLeft}function X(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=D(e),r=M(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,u=0;if(o){i=o.width,l=o.height;let e=V();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,u=o.offsetTop)}return{width:i,height:l,x:a,y:u}}(e,n);else if("document"===t)r=function(e){let t=M(e),n=H(e),r=e.ownerDocument.body,o=l(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=l(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+J(e),u=-n.scrollTop;return"rtl"===K(r).direction&&(a+=l(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:u}}(M(e));else if(A(t))r=function(e,t){let n=Q(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=F(e)?G(e):s(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=Y(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return I(r)}function ee(e){return"static"===K(e).position}function et(e,t){return F(e)&&"fixed"!==K(e).position?t?t(e):e.offsetParent:null}function en(e,t){let n=D(e);if(N(e))return n;if(!F(e)){let t=U(e);for(;t&&!B(t);){if(A(t)&&!ee(t))return t;t=U(t)}return n}let r=et(e,t);for(;r&&["table","td","th"].includes(R(r))&&ee(r);)r=et(r,t);return r&&B(r)&&ee(r)&&!z(r)?n:r||function(e){let t=U(e);for(;F(t)&&!B(t)&&!N(t);){if(z(t))return t;t=U(t)}return null}(e)||n}let er=async function(e){let t=this.getOffsetParent||en,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=F(t),o=M(t),i="fixed"===n,l=Q(e,!0,i,t),a={scrollLeft:0,scrollTop:0},u=s(0);
1if(r||!r&&!i){if(("body"!==R(t)||j(o))&&(a=H(t)),r){let e=Q(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=J(o))}return{x:l.left+a.scrollLeft-u.x,y:l.top+a.scrollTop-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eo={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=M(r),a=!!t&&N(t.floating);if(r===l||a&&i)return n;let u={scrollLeft:0,scrollTop:0},c=s(1),d=s(0),f=F(r);if((f||!f&&!i)&&(("body"!==R(r)||j(l))&&(u=H(r)),F(r))){let e=Q(r);c=G(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}return{width:n.width*c.x,height:n.height*c.y,x:n.x*c.x-u.scrollLeft*c.x+d.x,y:n.y*c.y-u.scrollTop*c.y+d.y}},getDocumentElement:M,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?N(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=Z(e,[],!1).filter(e=>A(e)&&"body"!==R(e)),o=null,i="fixed"===K(e).position,l=i?U(e):e;for(;A(l)&&!B(l);){let t=K(l),n=z(l);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||j(l)&&!n&&function e(t,n){let r=U(t);return!(r===n||!A(r)||B(r))&&("fixed"===K(r).position||e(r,n))}(e,l))?r=r.filter(e=>e!==l):o=t,l=U(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=a[0],s=a.reduce((e,n)=>{let r=X(t,n,o);return e.top=l(r.top,e.top),e.right=i(r.right,e.right),e.bottom=i(r.bottom,e.bottom),e.left=l(r.left,e.left),e},X(t,u,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:en,getElementRects:er,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=W(e);return{width:t,height:n}},getScale:G,isElement:A,isRTL:function(e){return"rtl"===K(e).direction}};function ei(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:a=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:d="function"==typeof IntersectionObserver,animationFrame:f=!1}=r,p=$(e),h=a||s?[...p?Z(p):[],...Z(t)]:[];h.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)});let v=p&&d?function(e,t){let n,r=null,o=M(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function s(c,d){void 0===c&&(c=!1),void 0===d&&(d=1),a();let{left:f,top:p,width:h,height:v}=e.getBoundingClientRect();if(c||t(),!h||!v)return;let m=u(p),g=u(o.clientWidth-(f+h)),b={rootMargin:-m+"px "+-g+"px "+-u(o.clientHeight-(p+v))+"px "+-u(f)+"px",threshold:l(0,i(1,d))||1},y=!0;function x(e){let t=e[0].intersectionRatio;if(t!==d){if(!y)return s();t?s(!1,t):n=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(x,{...b,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(x,b)}r.observe(e)}(!0),a}(p,n):null,m=-1,g=null;c&&(g=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&g&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),p&&!f&&g.observe(p),g.observe(t));let b=f?Q(e):null;return f&&function t(){let r=Q(e);b&&(r.x!==b.x||r.y!==b.y||r.width!==b.width||r.height!==b.height)&&n(),b=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{a&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=g)||e.disconnect(),g=null,f&&cancelAnimationFrame(o)}}let el=O,ea=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:l,middlewareData:a}=t,u=await P(t,e);return l===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:l}}}}},eu=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,i,l;let{rects:a,middlewareData:u,placement:s,platform:c,elements:d}=t,{crossAxis:v=!1,alignment:m,allowedPlacements:g=o,autoAlignment:x=!0,...w}=f(e,t),I=void 0!==m||g===o?((l=m||null)?[...g.filter(e=>h(e)===l),...g.filter(e=>h(e)!==l)]:g.filter(e=>p(e)===e)).filter(e=>!l||h(e)===l||!!x&&y(e)!==e):g,E=await O(t,w),S=(null==(n=u.autoPlacement)?void 0:n.index)||0,T=I[S];if(null==T)return{};let C=b(T,a,await (null==c.isRTL?void 0:c.isRTL(d.floating)));if(s!==T)return{reset:{placement:I[0]}};let k=[E[p(T)],E[C[0]],E[C[1]]],P=[...(null==(r=u.autoPlacement)?void 0:r.overflows)||[],{placement:T,overflows:k}],R=I[S+1];if(R)return{data:{index:S+1,overflows:P},reset:{placement:R}};let D=P.map(e=>{let t=h(e.placement);return[e.placement,t&&v?e.overflows.slice(0,2).reduce((e,t)=>
1e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),M=(null==(i=D.filter(e=>e[2].slice(0,h(e[0])?2:3).every(e=>e<=0))[0])?void 0:i[0])||D[0][0];return M!==s?{data:{index:S+1,overflows:P},reset:{placement:M}}:{}}}},es=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:u=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=f(e,t),d={x:n,y:r},h=await O(t,c),m=g(p(o)),b=v(m),y=d[b],x=d[m];if(a){let e="y"===b?"top":"left",t="y"===b?"bottom":"right",n=y+h[e],r=y-h[t];y=l(n,i(y,r))}if(u){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=x+h[e],r=x-h[t];x=l(n,i(x,r))}let w=s.fn({...t,[b]:y,[m]:x});return{...w,data:{x:w.x-n,y:w.y-r}}}}},ec=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,l;let{placement:a,middlewareData:u,rects:s,initialPlacement:c,platform:d,elements:v}=t,{mainAxis:m=!0,crossAxis:w=!0,fallbackPlacements:I,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:T=!0,...C}=f(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let k=p(a),P=g(c),R=p(c)===c,D=await (null==d.isRTL?void 0:d.isRTL(v.floating)),M=I||(R||!T?[x(c)]:function(e){let t=x(e);return[y(e),t,y(t)]}(c)),_="none"!==S;!I&&_&&M.push(...function(e,t,n,r){let o=h(e),i=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(p(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(y)))),i}(c,T,S,D));let A=[c,...M],F=await O(t,C),L=[],j=(null==(r=u.flip)?void 0:r.overflows)||[];if(m&&L.push(F[k]),w){let e=b(a,s,D);L.push(F[e[0]],F[e[1]])}if(j=[...j,{placement:a,overflows:L}],!L.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:j},reset:{placement:t}};let n=null==(i=j.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(E){case"bestFit":{let e=null==(l=j.filter(e=>{if(_){let t=g(e.placement);return t===P||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:l[0];e&&(n=e);break}case"initialPlacement":n=c}if(a!==n)return{reset:{placement:n}}}return{}}}},ed=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r;let{placement:o,rects:a,platform:u,elements:s}=t,{apply:c=()=>{},...d}=f(e,t),v=await O(t,d),m=p(o),b=h(o),y="y"===g(o),{width:x,height:w}=a.floating;"top"===m||"bottom"===m?(n=m,r=b===(await (null==u.isRTL?void 0:u.isRTL(s.floating))?"start":"end")?"left":"right"):(r=m,n="end"===b?"top":"bottom");let I=w-v.top-v.bottom,E=x-v.left-v.right,S=i(w-v[n],I),T=i(x-v[r],E),C=!t.middlewareData.shift,k=S,P=T;if(y?P=b||C?i(T,E):E:k=b||C?i(S,I):I,C&&!b){let e=l(v.left,0),t=l(v.right,0),n=l(v.top,0),r=l(v.bottom,0);y?P=x-2*(0!==e||0!==t?e+t:l(v.left,v.right)):k=w-2*(0!==n||0!==r?n+r:l(v.top,v.bottom))}await c({...t,availableWidth:P,availableHeight:k});let R=await u.getDimensions(s.floating);return x!==R.width||w!==R.height?{reset:{rects:!0}}:{}}}},ef=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=f(e,t);switch(r){case"referenceHidden":{let e=T(await O(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:C(e)}}}case"escaped":{let e=T(await O(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:C(e)}}}default:return{}}}}},ep=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:a,platform:u,elements:s,middlewareData:c}=t,{element:d,padding:p=0}=f(e,t)||{};if(null==d)return{};let b=w(p),y={x:n,y:r},x=v(g(o)),I=m(x),E=await u.getDimensions(d),S="y"===x,O=S?"clientHeight":"clientWidth",T=a.reference[I]+a.reference[x]-y[x]-a.floating[I],C=y[x]-a.reference[x],k=await (null==u.getOffsetParent?void 0:u.getOffsetParent(d)),P=k?k[O]:0;P&&await (null==u.isElement?void 0:u.isElement(k))||(P=s.floating[O]||a.floating[I]);
1let R=P/2-E[I]/2-1,D=i(b[S?"top":"left"],R),M=i(b[S?"bottom":"right"],R),_=P-E[I]-M,A=P/2-E[I]/2+(T/2-C/2),F=l(D,i(A,_)),L=!c.arrow&&null!=h(o)&&A!==F&&a.reference[I]/2-(A<D?D:M)-E[I]/2<0,j=L?A<D?A-D:A-_:0;return{[x]:y[x]+j,data:{[x]:F,centerOffset:A-F-j,...L&&{alignmentOffset:j}},reset:L}}}),eh=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:a,strategy:u}=t,{padding:s=2,x:c,y:d}=f(e,t),h=Array.from(await (null==a.getClientRects?void 0:a.getClientRects(r.reference))||[]),v=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=>I(k(e)))}(h),m=I(k(h)),b=w(s),y=await a.getElementRects({reference:{getBoundingClientRect:function(){if(2===v.length&&v[0].left>v[1].right&&null!=c&&null!=d)return v.find(e=>c>e.left-b.left&&c<e.right+b.right&&d>e.top-b.top&&d<e.bottom+b.bottom)||m;if(v.length>=2){if("y"===g(n)){let e=v[0],t=v[v.length-1],r="top"===p(n),o=e.top,i=t.bottom,l=r?e.left:t.left,a=r?e.right:t.right;return{top:o,bottom:i,left:l,right:a,width:a-l,height:i-o,x:l,y:o}}let e="left"===p(n),t=l(...v.map(e=>e.right)),r=i(...v.map(e=>e.left)),o=v.filter(n=>e?n.left===r:n.right===t),a=o[0].top,u=o[o.length-1].bottom;return{top:a,bottom:u,left:r,right:t,width:t-r,height:u-a,x:r,y:a}}return m}},floating:r.floating,strategy:u});return o.reference.x!==y.reference.x||o.reference.y!==y.reference.y||o.reference.width!==y.reference.width||o.reference.height!==y.reference.height?{reset:{rects:y}}:{}}}},ev=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:l}=t,{offset:a=0,mainAxis:u=!0,crossAxis:s=!0}=f(e,t),c={x:n,y:r},d=g(o),h=v(d),m=c[h],b=c[d],y=f(a,t),x="number"==typeof y?{mainAxis:y,crossAxis:0}:{mainAxis:0,crossAxis:0,...y};if(u){let e="y"===h?"height":"width",t=i.reference[h]-i.floating[e]+x.mainAxis,n=i.reference[h]+i.reference[e]-x.mainAxis;m<t?m=t:m>n&&(m=n)}if(s){var w,I;let e="y"===h?"width":"height",t=["top","left"].includes(p(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(w=l.offset)?void 0:w[d])||0)+(t?0:x.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(I=l.offset)?void 0:I[d])||0)-(t?x.crossAxis:0);b<n?b=n:b>r&&(b=r)}return{[h]:m,[d]:b}}}},em=(e,t,n)=>{let r=new Map,o={platform:eo,...n},i={...o.platform,_c:r};return S(e,t,{...o,platform:i})}},89271:function(e,t){"use strict";t.Z=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=(e.type||"").toLowerCase(),i=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t})}return!0}},38354: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)}else 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},30771:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return W},resetIdCounter:function(){return T},useCombobox:function(){return eF},useMultipleSelection:function(){return eZ},useSelect:function(){return eT}});var r,o=n(5176),i=n(65660),l=n(81446),a=n(90159),u=n(31958),s=n.n(u),c=n(61074);n(10402);let d=e=>"object"==typeof e&&null!=e&&1===e.nodeType,f=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,p=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return f(n.overflowY,t)||f(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},h=(e,t,n,r,o,i,l,a)=>i<e&&l>t||i>e&&l<t?0:i<=e&&a<=n||l>=t&&a>=n?i-e-r:l>t&&a<n||i<e&&a>n?l-t+o:0,v=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},m=(e,t)=>
1{var n,r,o,i;if("undefined"==typeof document)return[];let{scrollMode:l,block:a,inline:u,boundary:s,skipOverflowHiddenElements:c}=t,f="function"==typeof s?s:e=>e!==s;if(!d(e))throw TypeError("Invalid target");let m=document.scrollingElement||document.documentElement,g=[],b=e;for(;d(b)&&f(b);){if((b=v(b))===m){g.push(b);break}null!=b&&b===document.body&&p(b)&&!p(document.documentElement)||null!=b&&p(b,c)&&g.push(b)}let y=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,x=null!=(i=null==(o=window.visualViewport)?void 0:o.height)?i:innerHeight,{scrollX:w,scrollY:I}=window,{height:E,width:S,top:O,right:T,bottom:C,left:k}=e.getBoundingClientRect(),{top:P,right:R,bottom:D,left:M}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),_="start"===a||"nearest"===a?O-P:"end"===a?C+D:O+E/2-P+D,A="center"===u?k+S/2-M+R:"end"===u?T+R:k-M,F=[];for(let e=0;e<g.length;e++){let t=g[e],{height:n,width:r,top:o,right:i,bottom:s,left:c}=t.getBoundingClientRect();if("if-needed"===l&&O>=0&&k>=0&&C<=x&&T<=y&&O>=o&&C<=s&&k>=c&&T<=i)break;let d=getComputedStyle(t),f=parseInt(d.borderLeftWidth,10),p=parseInt(d.borderTopWidth,10),v=parseInt(d.borderRightWidth,10),b=parseInt(d.borderBottomWidth,10),P=0,R=0,D="offsetWidth"in t?t.offsetWidth-t.clientWidth-f-v:0,M="offsetHeight"in t?t.offsetHeight-t.clientHeight-p-b:0,L="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,j="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)P="start"===a?_:"end"===a?_-x:"nearest"===a?h(I,I+x,x,p,b,I+_,I+_+E,E):_-x/2,R="start"===u?A:"center"===u?A-y/2:"end"===u?A-y:h(w,w+y,y,f,v,w+A,w+A+S,S),P=Math.max(0,P+I),R=Math.max(0,R+w);else{P="start"===a?_-o-p:"end"===a?_-s+b+M:"nearest"===a?h(o,s,n,p,b+M,_,_+E,E):_-(o+n/2)+M/2,R="start"===u?A-c-f:"center"===u?A-(c+r/2)+D/2:"end"===u?A-i+v+D:h(c,i,r,f,v+D,A,A+S,S);let{scrollLeft:e,scrollTop:l}=t;P=0===j?0:Math.max(0,Math.min(l+P/j,t.scrollHeight-n/j+M)),R=0===L?0:Math.max(0,Math.min(e+R/L,t.scrollWidth-r/L+D)),_+=l-P,A+=e-R}F.push({el:t,top:P,left:R})}return F};var g=n(54744),b=0;function y(e){return"function"==typeof e?e:x}function x(){}function w(e,t){e&&m(e,{boundary:t,block:"nearest",scrollMode:"if-needed"}
1).forEach(function(e){var t=e.el,n=e.top,r=e.left;t.scrollTop=n,t.scrollLeft=r})}function I(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function E(e,t){var n;function r(){n&&clearTimeout(n)}function o(){for(var o=arguments.length,i=Array(o),l=0;l<o;l++)i[l]=arguments[l];r(),n=setTimeout(function(){n=null,e.apply(void 0,i)},t)}return o.cancel=r,o}function S(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return t&&t.apply(void 0,[e].concat(r)),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault})}}function O(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach(function(t){"function"==typeof t?t(e):t&&(t.current=e)})}}function T(){console.warn("It is not necessary to call resetIdCounter when using React 18+")}function C(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?n+" result"+(1===n?" is":"s are")+" available, use up and down arrow keys to navigate. Press Enter key to select.":"":"No results are available.":""}function k(e,t){return(e=Array.isArray(e)?e[0]:e)||!t?e:t}var P=["highlightedIndex","inputValue","isOpen","selectedItem","type"];function R(e){void 0===e&&(e={});var t={};return P.forEach(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}function D(e,t){return e&&t?Object.keys(e).reduce(function(n,r){return n[r]=M(t,r)?t[r]:e[r],n},{}):e}function M(e,t){return void 0!==e[t]}function _(e){var t=e.key,n=e.keyCode;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function A(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(0===i)return -1;var l=i-1;("number"!=typeof e||e<0||e>l)&&(e=t>0?-1:l+1);var a=e+t;a<0?a=o?l:0:a>l&&(a=o?0:l);var u=F(a,t<0,n,r,o);return -1===u?e>=i?-1:e:u}function F(e,t,n,r,o){void 0===o&&(o=!1);var i=n.length;if(t){for(var l=e;l>=0;l--)if(!r(n[l],l))return l}else for(var a=e;a<i;a++)if(!r(n[a],a))return a;return o?F(t?i-1:0,t,n,r):-1}function L(e,t,n,r){return void 0===r&&(r=!0),n&&t.some(function(t){return t&&(I(t,e,n)||r&&I(t,n.document.activeElement,n))})}var j=E(function(e){N(e).textContent=""},500);function N(e){var t=e.getElementById("a11y-status-message");return t||((t=e.createElement("div")).setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t)),t}function z(e,t){e&&t&&(N(t).textContent=e,j(t))}var V=Object.freeze({__proto__:null,unknown:0,mouseUp:1,itemMouseEnter:2,keyDownArrowUp:3,keyDownArrowDown:4,keyDownEscape:5,keyDownEnter:6,keyDownHome:7,keyDownEnd:8,clickItem:9,blurInput:10,changeInput:11,keyDownSpaceButton:12,clickButton:13,blurButton:14,controlledPropUpdatedSelectedItem:15,touchEnd:16}),B=["refKey","ref"],K=["onClick","onPress","onKeyDown","onKeyUp","onBlur"],H=["onKeyDown","onBlur","onChange","onInput","onChangeText"],U=["refKey","ref"],Z=["onMouseMove","onMouseDown","onClick","onPress","index","item"],W=((r=function(e){function t(t){(n=e.call(this,t)||this).id=n.props.id||"downshift-"+String(b++),n.menuId=n.props.menuId||n.id+"-menu",n.labelId=n.props.labelId||n.id+"-label",n.inputId=n.props.inputId||n.id+"-input",n.getItemId=n.props.getItemId||function(e){return n.id+"-item-"+e},n.items=[],n.itemCount=null,n.previousResultCount=0,n.timeoutIds=[],n.internalSetTimeout=function(e,t){var r=setTimeout(function(){n.timeoutIds=n.timeoutIds.filter(function(e){return e!==r}),e()},t);n.timeoutIds.push(r)},n.setItemCount=function(e){n.itemCount=e},n.unsetItemCount=function(){n.itemCount=null},n.isItemDisabled=function(e,t){var r=n.getItemNodeFromIndex(t);return r&&r.hasAttribute("disabled")},n.setHighlightedIndex=function(e,t){void 0===e&&(e=n.props.defaultHighlightedIndex),void 0===t&&(t={}),t=R(t),n.internalSetState((0,i.Z)({highlightedIndex:e},t))},n.clearSelection=function(e){n.internalSetState({selectedItem:null,inputValue:"",highlightedIndex:n.props.defaultHighlightedIndex,isOpen:n.props.defaultIsOpen},e)},n.selectItem=function(e,t,r){t=R(t),n.internalSetState((0,i.Z)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,selectedItem:e,inputValue:n.props.itemToString(e)},t),r)},n.selectItemAtIndex=function(e,t,r){var o=n.items[e];null!=o&&n.selectItem(o,t,r)},n.selectHighlightedItem=function(e,t){return n.selectItemAtIndex(n.getState().highlightedIndex,e,t)},n.internalSetState=function(e,t){var r,o,l={},a="function"==typeof e;return!a&&e.hasOwnProperty("inputValue")&&n.props.onInputValueChange(e.inputValue,(0,i.Z)({},n.getStateAndHelpers(),e)),n.setState(function(t){t=n.getState(t);var u,s=a?e(t):e;r=(s=n.props.stateReducer(t,s)).hasOwnProperty("selectedItem");var c={};return r&&s.selectedItem!==t.selectedItem&&(o=s.selectedItem),(u=s).type||(u.type=0),Ob
1ject.keys(s).forEach(function(e){t[e]!==s[e]&&(l[e]=s[e]),"type"!==e&&(s[e],M(n.props,e)||(c[e]=s[e]))}),a&&s.hasOwnProperty("inputValue")&&n.props.onInputValueChange(s.inputValue,(0,i.Z)({},n.getStateAndHelpers(),s)),c},function(){y(t)(),Object.keys(l).length>1&&n.props.onStateChange(l,n.getStateAndHelpers()),r&&n.props.onSelect(e.selectedItem,n.getStateAndHelpers()),void 0!==o&&n.props.onChange(o,n.getStateAndHelpers()),n.props.onUserAction(l,n.getStateAndHelpers())})},n.rootRef=function(e){return n._rootNode=e},n.getRootProps=function(e,t){var r,l=void 0===e?{}:e,a=l.refKey,u=void 0===a?"ref":a,s=l.ref,c=(0,o.Z)(l,B),d=(void 0===t?{}:t).suppressRefError;n.getRootProps.called=!0,n.getRootProps.refKey=u,n.getRootProps.suppressRefError=void 0!==d&&d;var f=n.getState().isOpen;return(0,i.Z)(((r={})[u]=O(s,n.rootRef),r.role="combobox",r["aria-expanded"]=f,r["aria-haspopup"]="listbox",r["aria-owns"]=f?n.menuId:void 0,r["aria-labelledby"]=n.labelId,r),c)},n.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?5:1;this.moveHighlightedIndex(n,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var n=A(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var n=e.shiftKey?-5:-1;this.moveHighlightedIndex(n,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var n=A(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(n,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),n=t.isOpen,r=t.highlightedIndex;if(n&&null!=r){e.preventDefault();var o=this.items[r],i=this.getItemNodeFromIndex(r);if(null==o||i&&i.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset((0,i.Z)({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}}
1,n.buttonKeyDownHandlers=(0,i.Z)({},n.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),n.inputKeyDownHandlers=(0,i.Z)({},n.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=F(0,!1,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var n=this.getItemCount();if(!(n<=0)&&t){var r=F(n-1,!0,{length:n},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),n.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var l=t.onKeyDown,a=t.onKeyUp,u=t.onBlur,s=(0,o.Z)(t,K),c=n.getState().isOpen,d={onClick:S(r,n.buttonHandleClick),onKeyDown:S(l,n.buttonHandleKeyDown),onKeyUp:S(a,n.buttonHandleKeyUp),onBlur:S(u,n.buttonHandleBlur)},f=s.disabled?{}:d;return(0,i.Z)({type:"button",role:"button","aria-label":c?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},f,s)},n.buttonHandleKeyUp=function(e){e.preventDefault()},n.buttonHandleKeyDown=function(e){var t=_(e);
1n.buttonKeyDownHandlers[t]&&n.buttonKeyDownHandlers[t].call((0,l.Z)(n),e)},n.buttonHandleClick=function(e){if(e.preventDefault(),n.props.environment){var t=n.props.environment.document,r=t.body,o=t.activeElement;r&&r===o&&e.target.focus()}n.internalSetTimeout(function(){return n.toggleMenu({type:13})})},n.buttonHandleBlur=function(e){var t=e.target;n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e=n.props.environment.document.activeElement;(null==e||e.id!==n.inputId)&&e!==t&&n.reset({type:14})}})},n.getLabelProps=function(e){return(0,i.Z)({htmlFor:n.inputId,id:n.labelId},e)},n.getInputProps=function(e){var t,r,l=void 0===e?{}:e,a=l.onKeyDown,u=l.onBlur,s=l.onChange,c=l.onInput;l.onChangeText;var d=(0,o.Z)(l,H),f={};t="onChange";var p=n.getState(),h=p.inputValue,v=p.isOpen,m=p.highlightedIndex;return d.disabled||((r={})[t]=S(s,c,n.inputHandleChange),r.onKeyDown=S(a,n.inputHandleKeyDown),r.onBlur=S(u,n.inputHandleBlur),f=r),(0,i.Z)({"aria-autocomplete":"list","aria-activedescendant":v&&"number"==typeof m&&m>=0?n.getItemId(m):void 0,"aria-controls":v?n.menuId:void 0,"aria-labelledby":d&&d["aria-label"]?void 0:n.labelId,autoComplete:"off",value:h,id:n.inputId},f,d)},n.inputHandleKeyDown=function(e){var t=_(e);t&&n.inputKeyDownHandlers[t]&&n.inputKeyDownHandlers[t].call((0,l.Z)(n),e)},n.inputHandleChange=function(e){n.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:n.props.defaultHighlightedIndex})},n.inputHandleBlur=function(){n.internalSetTimeout(function(){if(!n.isMouseDown&&n.props.environment){var e,t=n.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&n._rootNode&&n._rootNode.contains(t)||n.reset({type:10})}})},n.menuRef=function(e){n._menuNode=e},n.getMenuProps=function(e,t){var r,l=void 0===e?{}:e,a=l.refKey,u=void 0===a?"ref":a,s=l.ref,c=(0,o.Z)(l,U),d=(void 0===t?{}:t).suppressRefError;return n.getMenuProps.called=!0,n.getMenuProps.refKey=u,n.getMenuProps.suppressRefError=void 0!==d&&d,(0,i.Z)(((r={})[u]=O(s,n.menuRef),r.role="listbox",r["aria-labelledby"]=c&&c["aria-label"]?void 0:n.labelId,r.id=n.menuId,r),c)},n.getItemProps=function(e){var t,r=void 0===e?{}:e,l=r.onMouseMove,a=r.onMouseDown,u=r.onClick;r.onPress;var s=r.index,c=r.item,d=void 0===c?void 0:c,f=(0,o.Z)(r,Z);void 0===s?(n.items.push(d),s=n.items.indexOf(d)):n.items[s]=d;var p=((t={onMouseMove:S(l,function(){s!==n.getState().highlightedIndex&&(n.setHighlightedIndex(s,{type:2}),n.avoidScrolling=!0,n.internalSetTimeout(function(){return n.avoidScrolling=!1},250))}),onMouseDown:S(a,function(e){e.preventDefault()})}).onClick=S(u,function(){n.selectItemAtIndex(s,{type:9})}),t),h=f.disabled?{onMouseDown:p.onMouseDown}:p;return(0,i.Z)({id:n.getItemId(s),role:"option","aria-selected":n.getState().highlightedIndex===s},h,f)},n.clearItems=function(){n.items=[]},n.reset=function(e,t){void 0===e&&(e={}),e=R(e),n.internalSetState(function(t){var r=t.selectedItem;return(0,i.Z)({isOpen:n.props.defaultIsOpen,highlightedIndex:n.props.defaultHighlightedIndex,inputValue:n.props.itemToString(r)},e)},t)},n.toggleMenu=function(e,t){void 0===e&&(e={}),e=R(e),n.internalSetState(function(t){var r=t.isOpen;return(0,i.Z)({isOpen:!r},r&&{highlightedIndex:n.props.defaultHighlightedIndex},e)},function(){var r=n.getState(),o=r.isOpen,i=r.highlightedIndex;o&&n.getItemCount()>0&&"number"==typeof i&&n.setHighlightedIndex(i,e),y(t)()})},n.openMenu=function(e){n.internalSetState({isOpen:!0},e)},n.closeMenu=function(e){n.internalSetState({isOpen:!1},e)},n.updateStatus=E(function(){if(null!=(e=n.props)&&null!=(e=e.environment)&&e.document){var e,t=n.getState(),r=n.items[t.highlightedIndex],o=n.getItemCount(),l=n.props.getA11yStatusMessage((0,i.Z)({itemToString:n.props.itemToString,previousResultCount:n.previousResultCount,resultCount:o,highlightedItem:r},t));n.previousResultCount=o,z(l,n.props.environment.document)}},200);var n,r=n.props,a=r.defaultHighlightedIndex,u=r.initialHighlightedIndex,s=r.defaultIsOpen,c=r.initialIsOpen,d=r.initialInputValue,f=r.initialSelectedItem,p=n.get
1State({highlightedIndex:void 0===u?a:u,isOpen:void 0===c?s:c,inputValue:void 0===d?"":d,selectedItem:void 0===f?null:f});return null!=p.selectedItem&&void 0===n.props.initialInputValue&&(p.inputValue=n.props.itemToString(p.selectedItem)),n.state=p,n}(0,a.Z)(t,e);var n=t.prototype;return n.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},n.getState=function(e){return void 0===e&&(e=this.state),D(e,this.props)},n.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},n.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},n.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},n.moveHighlightedIndex=function(e,t){var n=this.getItemCount(),r=this.getState().highlightedIndex;if(n>0){var o=A(r,e,{length:n},this.isItemDisabled,!0);this.setHighlightedIndex(o,t)}},n.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,l=this.id,a=this.getRootProps,u=this.getToggleButtonProps,s=this.getLabelProps,c=this.getMenuProps,d=this.getInputProps,f=this.getItemProps,p=this.openMenu,h=this.closeMenu,v=this.toggleMenu,m=this.selectItem,g=this.selectItemAtIndex,b=this.selectHighlightedItem,y=this.setHighlightedIndex,x=this.clearSelection,w=this.clearItems;return{getRootProps:a,getToggleButtonProps:u,getLabelProps:s,getMenuProps:c,getInputProps:d,getItemProps:f,reset:this.reset,openMenu:p,closeMenu:h,toggleMenu:v,selectItem:m,selectItemAtIndex:g,selectHighlightedItem:b,setHighlightedIndex:y,clearSelection:x,clearItems:w,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:l,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},n.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},n=function(t){e.isMouseDown=!1,!L(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},o=function(){e.isTouchMove=!0},i=function(t){var n=L(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||n||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},l=this.props.environment;l.addEventListener("mousedown",t),l.addEventListener("mouseup",n),l.addEventListener("touchstart",r),l.addEventListener("touchmove",o),l.addEventListener("touchend",i),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),l.removeEventListener("mousedown",t),l.removeEventListener("mouseup",n),l.removeEventListener("touchstart",r),l.removeEventListener("touchmove",o),l.removeEventListener("touchend",i)}}else this.cleanup=function(){e.internalClearTimeouts()}},n.shouldScroll=function(e,t){var n=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return n&&this.getState().isOpen&&!e.isOpen||n!==r},n.componentDidUpdate=function(e,t){M(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},n.componentWillUnmount=function(){this.cleanup()},n.render=function(){var e=k(this.props.children,x);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=k(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:"string"==typeof t.type?(0,c.cloneElement)(t,this.getRootProps(t.props)):void 0:null},t}(c.Component)).defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatus
1Message:C,itemToString:function(e){return null==e?"":String(e)},onStateChange:x,onInputValueChange:x,onUserAction:x,onChange:x,onSelect:x,onOuterClick:x,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:w},r.stateChangeTypes=V,r),$=["highlightedIndex","items","environment"],G={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""},q=E(function(e,t){z(e(),t)},200),Y="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?c.useLayoutEffect:c.useEffect,Q=function(e){var t=e.id,n=e.labelId,r=e.menuId,o=e.getItemId,i=e.toggleButtonId,l=e.inputId,a="downshift-"+c.useId();return t||(t=a),(0,c.useRef)({labelId:n||t+"-label",menuId:r||t+"-menu",getItemId:o||function(e){return t+"-item-"+e},toggleButtonId:i||t+"-toggle-button",inputId:l||t+"-input"}).current};function J(e,t,n,r){var o,i;if(void 0===e){if(void 0===t)throw Error(r);o=n[t],i=t}else i=void 0===t?n.indexOf(e):t,o=e;return[o,i]}function X(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function ee(e){var t=(0,c.useRef)(e);return t.current=e,t}function et(e,t,n,r){var o=(0,c.useRef)(),l=(0,c.useRef)(),a=(0,c.useCallback)(function(t,n){l.current=n;var r=e(t=D(t,n.props),n);return n.props.stateReducer(t,(0,i.Z)({},n,{changes:r}))},[e]),u=(0,c.useReducer)(a,t,n),s=u[0],d=u[1],f=ee(t),p=(0,c.useCallback)(function(e){return d((0,i.Z)({props:f.current},e))},[f]),h=l.current;return(0,c.useEffect)(function(){var e,t,n,l=D(o.current,null==h?void 0:h.props);h&&o.current&&!r(l,s)&&(e=h.props,t=h.type,n={},Object.keys(l).forEach(function(e){var t,r,o;t=h.props,r=h.type,t[o="on"+X(e)+"Change"]&&void 0!==s[e]&&s[e]!==l[e]&&t[o]((0,i.Z)({type:r},s)),s[e]!==l[e]&&(n[e]=s[e])}),e.onStateChange&&Object.keys(n).length&&e.onStateChange((0,i.Z)({type:t},n))),o.current=s},[s,h,r]),[s,p]}function en(e,t,n,r){var o=et(e,t,n,r),i=o[0],l=o[1];return[D(i,t),l]}var er={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){var t=e.selectedItem,n=e.itemToString;return t?n(t)+" has been selected.":""},scrollIntoView:w,environment:"undefined"==typeof window?void 0:window};function eo(e,t,n){void 0===n&&(n=G);var r=e["default"+X(t)];return void 0!==r?r:n[t]}function ei(e,t,n){void 0===n&&(n=G);var r=e[t];if(void 0!==r)return r;var o=e["initial"+X(t)];return void 0!==o?o:eo(e,t,n)}function el(e){var t=ei(e,"selectedItem"),n=ei(e,"isOpen"),r=ei(e,"highlightedIndex"),o=ei(e,"inputValue");return{highlightedIndex:r<0&&t&&n?e.items.findIndex(function(n){return e.itemToKey(n)===e.itemToKey(t)}):r,isOpen:n,selectedItem:t,inputValue:o}}function ea(e,t,n){var r=e.items,o=e.initialHighlightedIndex,i=e.defaultHighlightedIndex,l=e.itemToKey,a=t.selectedItem,u=t.highlightedIndex;return 0===r.length?-1:void 0!==o&&u===o?o:void 0!==i?i:a?r.findIndex(function(e){return l(a)===l(e)}):0===n?-1:n<0?r.length-1:0}function eu(e,t,n){var r=(0,c.useRef)({isMouseDown:!1,isTouchMove:!1,isTouchEnd:!1});return(0,c.useEffect)(function(){if(!e)return x;var o=t.map(function(e){return e.current});function i(){r.current.isTouchEnd=!1,r.current.isMouseDown=!0}function l(t){r.current.isMouseDown=!1,L(t.target,o,e)||n()}function a(){r.current.isTouchEnd=!1,r.current.isTouchMove=!1}function u(){r.current.isTouchMove=!0}function s(t){r.current.isTouchEnd=!0,r.current.isTouchMove||L(t.target,o,e,!1)||n()}return e.addEventListener("mousedown",i),e.addEventListener("mouseup",l),e.addEventListener("touchstart",a),e.addEventListener("touchmove",u),e.addEventListener("touchend",s),function(){e.removeEventListener("mousedown",i),e.removeEventListener("mouseup",l),e.removeEventListener("touchstart",a),e.removeEventListener("touchmove",u),e.removeEventListener("touchend",s)}},[e,n]),r.current}var es=function(){return x};function ec(e,t,n){var r=n.highlightedIndex,l=n.items,a=n.environment,u=(0,o.Z)(n,$),s=ev();(0,c.useEffect)(function(){!s&&null!=a&&a.document&&q(function(){return e((0,i.Z)({highlightedIndex:r,highlightedItem:l[r],resultCount:l.length},u))},a.document)},t)}function ed(e){var t=e.highlightedIndex,n=e.isOpen,r=e.itemRefs,o=e.getItemNodeFromIndex,i=e.menuElement,l=e.scrollIntoView,a=(0,c.useRef)(!0);return Y(function(){!(t<0)&&n&&Object.keys(r.current).length&&(!1===a.current?a.current=!0:l(o(t),i))},[t]),a}var ef=x;function ep(e,t,n){void 0===n&&(n=!0);var r,o=(null==(r=e.items)?void 0:r.length)&&t>=0;return(0,i.Z)({isOpen:!1,highlightedIndex:-1},o&&(0,i.Z)({selectedItem:e.items[t],isOpen:eo(e,"isOpen"),highlightedIndex:eo(e,"highlightedIndex")},n&&{inputValue:e.itemToString(e.items[t])}))}function eh(e,t){return e.isOpen===t.isOpen&&e.inputValue===t.inputValue&&e.highlightedIndex===t.highlightedIndex&&e.selectedItem===t.selectedItem}function ev(){var e=c.useRef(!0);return c.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),e.current}var em={environment:s().shape({addEventListener:s().func.isRequired,removeEventListener:s().func.isRequired,document:s().shape({createElement:s().func.isRequired,getElementById:s().func.isRequired,activeElement:s().any.isRequired,body:s().any.isRequired}).isRequired,Node:s().func.isRequired}),itemToString:s().func,itemToKey:s().func,stateReducer:s().func},eg=(0,i.Z)({}
1,em,{getA11yStatusMessage:s().func,highlightedIndex:s().number,defaultHighlightedIndex:s().number,initialHighlightedIndex:s().number,isOpen:s().bool,defaultIsOpen:s().bool,initialIsOpen:s().bool,selectedItem:s().any,initialSelectedItem:s().any,defaultSelectedItem:s().any,id:s().string,labelId:s().string,menuId:s().string,getItemId:s().func,toggleButtonId:s().string,onSelectedItemChange:s().func,onHighlightedIndexChange:s().func,onStateChange:s().func,onIsOpenChange:s().func,scrollIntoView:s().func});function eb(e,t,n){var r,o=t.type,l=t.props;switch(o){case n.ItemMouseMove:r={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:r={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:r={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:ea(l,e,0)};break;case n.FunctionOpenMenu:r={isOpen:!0,highlightedIndex:ea(l,e,0)};break;case n.FunctionCloseMenu:r={isOpen:!1};break;case n.FunctionSetHighlightedIndex:r={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:r={inputValue:t.inputValue};break;case n.FunctionReset:r={highlightedIndex:eo(l,"highlightedIndex"),isOpen:eo(l,"isOpen"),selectedItem:eo(l,"selectedItem"),inputValue:eo(l,"inputValue")};break;default:throw Error("Reducer called without proper action type.")}return(0,i.Z)({},e,r)}(0,g.pi)((0,g.pi)({},eg),{items:s().array.isRequired,isItemDisabled:s().func,getA11ySelectionMessage:s().func});var ey=(0,g.pi)((0,g.pi)({},er),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,r=e.previousResultCount;return t?n?n!==r?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""},isItemDisabled:function(){return!1}}),ex=Object.freeze({__proto__:null,ToggleButtonClick:0,ToggleButtonKeyDownArrowDown:1,ToggleButtonKeyDownArrowUp:2,ToggleButtonKeyDownCharacter:3,ToggleButtonKeyDownEscape:4,ToggleButtonKeyDownHome:5,ToggleButtonKeyDownEnd:6,ToggleButtonKeyDownEnter:7,ToggleButtonKeyDownSpaceButton:8,ToggleButtonKeyDownPageUp:9,ToggleButtonKeyDownPageDown:10,ToggleButtonBlur:11,MenuMouseLeave:12,ItemMouseMove:13,ItemClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionSetInputValue:20,FunctionReset:21});function ew(e,t){var n,r,o=t.type,l=t.props,a=t.altKey;switch(o){case 14:r={isOpen:eo(l,"isOpen"),highlightedIndex:eo(l,"highlightedIndex"),selectedItem:l.items[t.index]};break;case 3:var u=t.key,s=""+e.inputValue+u,c=function(e){for(var t=e.keysSoFar,n=e.highlightedIndex,r=e.items,o=e.itemToString,i=e.isItemDisabled,l=t.toLowerCase(),a=0;a<r.length;a++){var u=(a+n+(t.length<2?1:0))%r.length,s=r[u];if(void 0!==s&&o(s).toLowerCase().startsWith(l)&&!i(s,u))return u}return n}({keysSoFar:s,highlightedIndex:!e.isOpen&&e.selectedItem?l.items.findIndex(function(t){return l.itemToKey(t)===l.itemToKey(e.selectedItem)}):e.highlightedIndex,items:l.items,itemToString:l.itemToString,isItemDisabled:l.isItemDisabled});r={inputValue:s,highlightedIndex:c,isOpen:!0};break;case 1:r={highlightedIndex:e.isOpen?A(e.highlightedIndex,1,l.items,l.isItemDisabled):a&&null==e.selectedItem?-1:ea(l,e,1),isOpen:!0};break;case 2:r=e.isOpen&&a?ep(l,e.highlightedIndex,!1):{highlightedIndex:e.isOpen?A(e.highlightedIndex,-1,l.items,l.isItemDisabled):ea(l,e,-1),isOpen:!0};break;case 7:case 8:r=ep(l,e.highlightedIndex,!1);break;case 5:r={highlightedIndex:F(0,!1,l.items,l.isItemDisabled),isOpen:!0};break;case 6:r={highlightedIndex:F(l.items.length-1,!0,l.items,l.isItemDisabled),isOpen:!0};break;case 9:r={highlightedIndex:A(e.highlightedIndex,-10,l.items,l.isItemDisabled)};break;case 10:r={highlightedIndex:A(e.highlightedIndex,10,l.items,l.isItemDisabled)};break;case 4:r={isOpen:!1,highlightedIndex:-1};break;case 11:r=(0,i.Z)({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&(null==(n=l.items)?void 0:n.length)&&{selectedItem:l.items[e.highlightedIndex]});break;case 19:r={selectedItem:t.selectedItem};break;default:return eb(e,t,ex)}return(0,i.Z)({},e,r)}var eI=["onClick"],eE=["onMouseLeave","refKey","ref"],eS=["onBlur","onClick","onPress","onKeyDown","refKey","ref"],eO=["item","index","onMouseMove","onClick","onMouseDown","onPress","refKey","disabled","ref"];function eT(e){void 0===e&&(e={});var t=(0,i.Z)({},ey,e),n=t.items,r=t.scrollIntoView,l=t.environment,a=t.itemToString,u=t.getA11ySelectionMessage,s=t.getA11yStatus
1Message,d=en(ew,t,el,eh),f=d[0],p=d[1],h=f.isOpen,v=f.highlightedIndex,m=f.selectedItem,g=f.inputValue,b=(0,c.useRef)(null),y=(0,c.useRef)(null),x=(0,c.useRef)({}),w=(0,c.useRef)(null),I=Q(t),T=(0,c.useRef)(),C=ev(),k=ee({state:f,props:t}),P=(0,c.useCallback)(function(e){return x.current[I.getItemId(e)]},[I]);ec(s,[h,v,g,n],(0,i.Z)({previousResultCount:T.current,items:n,environment:l,itemToString:a},f)),ec(u,[m],(0,i.Z)({previousResultCount:T.current,items:n,environment:l,itemToString:a},f));var R=ed({menuElement:y.current,highlightedIndex:v,isOpen:h,itemRefs:x,scrollIntoView:r,getItemNodeFromIndex:P});(0,c.useEffect)(function(){return w.current=E(function(e){e({type:20,inputValue:""})},500),function(){w.current.cancel()}},[]),(0,c.useEffect)(function(){g&&w.current(p)},[p,g]),ef({props:t,state:f}),(0,c.useEffect)(function(){C||(T.current=n.length)}),(0,c.useEffect)(function(){ei(t,"isOpen")&&b.current&&b.current.focus()},[]);var D=eu(l,[b,y],(0,c.useCallback)(function(){k.current.state.isOpen&&p({type:11})},[p,k])),M=es("getMenuProps","getToggleButtonProps");(0,c.useEffect)(function(){h||(x.current={})},[h]);var A=(0,c.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),p({type:1,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),p({type:2,altKey:e.altKey})},Home:function(e){e.preventDefault(),p({type:5})},End:function(e){e.preventDefault(),p({type:6})},Escape:function(){k.current.state.isOpen&&p({type:4})},Enter:function(e){e.preventDefault(),p({type:k.current.state.isOpen?7:0})},PageUp:function(e){k.current.state.isOpen&&(e.preventDefault(),p({type:9}))},PageDown:function(e){k.current.state.isOpen&&(e.preventDefault(),p({type:10}))}," ":function(e){e.preventDefault();var t=k.current.state;if(!t.isOpen){p({type:0});return}t.inputValue?p({type:3,key:" "}):p({type:8})}}},[p,k]),F=(0,c.useCallback)(function(){p({type:15})},[p]),L=(0,c.useCallback)(function(){p({type:17})},[p]),j=(0,c.useCallback)(function(){p({type:16})}
1,[p]),N=(0,c.useCallback)(function(e){p({type:18,highlightedIndex:e})},[p]),z=(0,c.useCallback)(function(e){p({type:19,selectedItem:e})},[p]),V=(0,c.useCallback)(function(){p({type:21})},[p]),B=(0,c.useCallback)(function(e){p({type:20,inputValue:e})},[p]),K=(0,c.useCallback)(function(e){var t=void 0===e?{}:e,n=t.onClick,r=(0,o.Z)(t,eI);return(0,i.Z)({id:I.labelId,htmlFor:I.toggleButtonId,onClick:S(n,function(){var e;null==(e=b.current)||e.focus()})},r)},[I]),H=(0,c.useCallback)(function(e,t){var n,r=void 0===e?{}:e,l=r.onMouseLeave,a=r.refKey,u=void 0===a?"ref":a,s=r.ref,c=(0,o.Z)(r,eE),d=(void 0===t?{}:t).suppressRefError;return M("getMenuProps",void 0!==d&&d,u,y),(0,i.Z)(((n={})[u]=O(s,function(e){y.current=e}),n.id=I.menuId,n.role="listbox",n["aria-labelledby"]=c&&c["aria-label"]?void 0:""+I.labelId,n.onMouseLeave=S(l,function(){p({type:12})}),n),c)},[p,M,I]);return{getToggleButtonProps:(0,c.useCallback)(function(e,t){var n,r=void 0===e?{}:e,l=r.onBlur,a=r.onClick;r.onPress;var u=r.onKeyDown,s=r.refKey,c=void 0===s?"ref":s,d=r.ref,f=(0,o.Z)(r,eS),h=(void 0===t?{}:t).suppressRefError,v=k.current.state,m=(0,i.Z)(((n={})[c]=O(d,function(e){b.current=e}),n["aria-activedescendant"]=v.isOpen&&v.highlightedIndex>-1?I.getItemId(v.highlightedIndex):"",n["aria-controls"]=I.menuId,n["aria-expanded"]=k.current.state.isOpen,n["aria-haspopup"]="listbox",n["aria-labelledby"]=f&&f["aria-label"]?void 0:""+I.labelId,n.id=I.toggleButtonId,n.role="combobox",n.tabIndex=0,n.onBlur=S(l,function(){v.isOpen&&!D.isMouseDown&&p({type:11})}),n),f);return f.disabled||(m.onClick=S(a,function(){p({type:0})}),m.onKeyDown=S(u,function(e){var t=_(e);t&&A[t]?A[t](e):/^\S{1}$/.test(t)&&p({type:3,key:t})})),M("getToggleButtonProps",void 0!==h&&h,c,b),m},[p,I,k,D,M,A]),getLabelProps:K,getMenuProps:H,getItemProps:(0,c.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.item,l=n.index,a=n.onMouseMove,u=n.onClick,s=n.onMouseDown;n.onPress;var c=n.refKey,d=n.disabled,f=n.ref,h=(0,o.Z)(n,eO);void 0!==d&&console.warn('Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useSelect.');var v=k.current,m=v.state,g=v.props,b=J(r,l,g.items,"Pass either item or index to getItemProps!"),y=b[0],w=b[1],E=g.isItemDisabled(y,w),T=(0,i.Z)(((t={})[void 0===c?"ref":c]=O(f,function(e){e&&(x.current[I.getItemId(w)]=e)}),t["aria-disabled"]=E,t["aria-selected"]=""+(y===m.selectedItem),t.id=I.getItemId(w),t.role="option",t),h);return E||(T.onClick=S(u,function(){p({type:14,index:w})})),T.onMouseMove=S(a,function(){D.isTouchEnd||w===m.highlightedIndex||(R.current=!1,p({type:13,index:w,disabled:E}))}),T.onMouseDown=S(s,function(e){return e.preventDefault()}),T},[k,I,D,R,p]),toggleMenu:F,openMenu:j,closeMenu:L,setHighlightedIndex:N,selectItem:z,reset:V,setInputValue:B,highlightedIndex:v,isOpen:h,selectedItem:m,inputValue:g}}eT.stateChangeTypes=ex;var eC=Object.freeze({__proto__:null,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownEnd:4,InputKeyDownPageUp:5,InputKeyDownPageDown:6,InputKeyDownEnter:7,InputChange:8,InputBlur:9,InputClick:10,MenuMouseLeave:11,ItemMouseMove:12,ItemClick:13,ToggleButtonClick:14,FunctionToggleMenu:15,FunctionOpenMenu:16,FunctionCloseMenu:17,FunctionSetHighlightedIndex:18,FunctionSelectItem:19,FunctionSetInputValue:20,FunctionReset:21,ControlledPropUpdatedSelectedItem:22});function ek(e){var t=el(e),n=t.selectedItem,r=t.inputValue;return""===r&&n&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(n)),(0,i.Z)({},t,{inputValue:r})}(0,i.Z)({},eg,{items:s().array.isRequired,isItemDisabled:s().func,selectedItemChanged:s().func,getA11ySelectionMessage:s().func,inputValue:s().string,defaultInputValue:s().string,initialInputValue:s().string,inputId:s().string,onInputValueChange:s().func});var eP=(0,i.Z)({},er,{getA11yStatusMessage:C,isItemDisabled:function(){return!1}});function eR(e,t){var n,r,o=t.type,l=t.props,a=t.altKey;switch(o){case 13:r={isOpen:eo(l,"isOpen"),highlightedIndex:eo(l,"highlightedIndex"),selectedItem:l.items[t.index],inputValue:l.itemToString(l.items[t.index])};break;case 0:r=e.isOpen?{highlightedIndex:A(e.highlightedIndex,1,l.items,l.isItemDisabled,!0)}:{highlightedIndex:a&&null==e.selectedItem?-1:ea(l,e,1),isOpen:l.items.length>=0};break;case 1:r=e.isOpen?a?ep(l,e.highlightedIndex):{highlightedIndex:A(e.highlightedIndex,-1,l.items,l.isItemDisabled,!0)}:{highlightedIndex:ea(l,e,-1),isOpen:l.items.length>=0};break;case 7:r=ep(l,e.highlightedIndex);break;case 2:r=(0,i.Z)({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:r={highlightedIndex:A(e.highlightedIndex,-10,l.items,l.isItemDisabled,!0)};break;case 6:r={highlightedIndex:A(e.highlightedIndex,10,l.items,l.isItemDisabled,!0)};break;case 3:r={highlightedIndex:F(0,!1,l.items,l.isItemDisabled)};break;case 4:r={highlightedIndex:F(l.items.length-1,!0,l.items,l.isItemDisabled)};break;case 9:r=(0,i.Z)({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&(null==(n=l.items)?void 0:n.length)&&t.selectItem&&{selectedItem:l.items[e.highlightedIndex],inputValue:l.itemToString(l.items[e.highlightedIndex])});break;case 8:r={isOpen:!0,highlightedIndex:eo(l,"highlightedIndex"),inputValue:t.inputValue};break;case 10:r={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:ea(l,e,0)};break;case 19:r={selectedItem:t.selectedItem,inputValue:l.itemToString(t.selectedItem)};break;case 22:r={inputValue:t.inputValue};break;default:return eb(e,t,eC)}return(0,i.Z)({},e,r)}var eD=["onMouseLeave","refKey","ref"],eM=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],e_=["onClick","onPress","refKey","ref"],eA=["onKeyDown","onChange","onInput","onBlur","onChangeText","onClick","refKey","ref"];function eF(e){void 0===e&&(e={});var t,n,r,l,a,u=(0,i.Z)({},eP,e),s=u.items,d=u.scrollIntoView,f=u.environment,p=u.getA11yStatus
1Message,h=u.getA11ySelectionMessage,v=u.itemToString,m=(t=(0,c.useRef)(),r=(n=et(eR,u,ek,eh))[0],l=n[1],a=ev(),(0,c.useEffect)(function(){if(M(u,"selectedItem")){if(!a){var e;void 0===u.selectedItemChanged?e=u.itemToKey(u.selectedItem)!==u.itemToKey(t.current):(console.warn('The "selectedItemChanged" is deprecated. Please use "itemToKey instead". https://github.com/downshift-js/downshift/blob/master/src/hooks/useCombobox/README.md#selecteditemchanged'),e=u.selectedItemChanged(t.current,u.selectedItem)),e&&l({type:22,inputValue:u.itemToString(u.selectedItem)})}t.current=r.selectedItem===t.current?u.selectedItem:r.selectedItem}},[r.selectedItem,u.selectedItem]),[D(r,u),l]),g=m[0],b=m[1],y=g.isOpen,x=g.highlightedIndex,w=g.selectedItem,I=g.inputValue,E=(0,c.useRef)(null),T=(0,c.useRef)({}),C=(0,c.useRef)(null),k=(0,c.useRef)(null),P=ev(),R=Q(u),A=(0,c.useRef)(),F=ee({state:g,props:u}),L=(0,c.useCallback)(function(e){return T.current[R.getItemId(e)]},[R]);ec(p,[y,x,I,s],(0,i.Z)({previousResultCount:A.current,items:s,environment:f,itemToString:v},g)),ec(h,[w],(0,i.Z)({previousResultCount:A.current,items:s,environment:f,itemToString:v},g));var j=ed({menuElement:E.current,highlightedIndex:x,isOpen:y,itemRefs:T,scrollIntoView:d,getItemNodeFromIndex:L});ef({props:u,state:g}),(0,c.useEffect)(function(){ei(u,"isOpen")&&C.current&&C.current.focus()},[]),(0,c.useEffect)(function(){P||(A.current=s.length)});var N=eu(f,[k,E,C],(0,c.useCallback)(function(){F.current.state.isOpen&&b({type:9,selectItem:!1})},[b,F])),z=es("getInputProps","getMenuProps");(0,c.useEffect)(function(){y||(T.current={})},[y]),(0,c.useEffect)(function(){var e;y&&null!=f&&f.document&&null!=C&&null!=(e=C.current)&&e.focus&&f.document.activeElement!==C.current&&C.current.focus()},[y,f]);var V=(0,c.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),b({type:0,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),b({type:1,altKey:e.altKey})},Home:function(e){F.current.state.isOpen&&(e.preventDefault(),b({type:3}))},End:function(e){F.current.state.isOpen&&(e.preventDefault(),b({type:4}))},Escape:function(e){var t=F.current.state;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),b({type:2}))},Enter:function(e){F.current.state.isOpen&&229!==e.which&&(e.preventDefault(),b({type:7}))},PageUp:function(e){F.current.state.isOpen&&(e.preventDefault(),b({type:5}))},PageDown:function(e){F.current.state.isOpen&&(e.preventDefault(),b({type:6}))}}},[b,F]),B=(0,c.useCallback)(function(e){return(0,i.Z)({id:R.labelId,htmlFor:R.inputId},e)},[R]),K=(0,c.useCallback)(function(e,t){var n,r=void 0===e?{}:e,l=r.onMouseLeave,a=r.refKey,u=void 0===a?"ref":a,s=r.ref,c=(0,o.Z)(r,eD),d=(void 0===t?{}:t).suppressRefError;return z("getMenuProps",void 0!==d&&d,u,E),(0,i.Z)(((n={})[u]=O(s,function(e){E.current=e}),n.id=R.menuId,n.role="listbox",n["aria-labelledby"]=c&&c["aria-label"]?void 0:""+R.labelId,n.onMouseLeave=S(l,function(){b({type:11})}),n),c)},[b,z,R]),H=(0,c.useCallback)(function(e){var t,n,r=void 0===e?{}:e,l=r.item,a=r.index,u=r.refKey,s=r.ref,c=r.onMouseMove,d=r.onMouseDown,f=r.onClick;r.onPress;var p=r.disabled,h=(0,o.Z)(r,eM);void 0!==p&&console.warn('Passing "disabled" as an argument to getItemProps is not supported anymore. Please use the isItemDisabled prop from useCombobox.');var v=F.current,m=v.props,g=v.state,y=J(l,a,m.items,"Pass either item or index to getItemProps!"),x=y[0],w=y[1],I=m.isItemDisabled(x,w);return(0,i.Z)(((t={})[void 0===u?"ref":u]=O(s,function(e){e&&(T.current[R.getItemId(w)]=e)}),t["aria-disabled"]=I,t["aria-selected"]=""+(w===g.highlightedIndex),t.id=R.getItemId(w),t.role="option",t),!I&&((n={}).onClick=S(f,function(){b({type:13,index:w})}),n),{onMouseMove:S(c,function(){N.isTouchEnd||w===g.highlightedIndex||(j.current=!1,b({type:12,index:w,disabled:I}))}),onMouseDown:S(d,function(e){return e.preventDefault()})},h)},[b,R,F,N,j]),U=(0,c.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.onClick;n.onPress;var l=n.refKey,a=n.ref,u=(0,o.Z)(n,e_),s=F.current.state;return(0,i.Z)(((t={})[void 0===l?"ref":l]=O(a,function(e){k.current=e}),t["aria-controls"]=R.menuId,t["aria-expanded"]=s.isOpen,t.id=R.toggleButtonId,t.tabIndex=-1,t),!u.disabled&&(0,i.Z)({},{onClick:S(r,function(){b({type:14})})}),u)},[b,F,R]),Z=(0,c.useCallback)(function(e,t){var n,r,l=void 0===e?{}:e,a=l.onKeyDown,u=l.onChange,s=l.onInput,c=l.onBlur;l.onChangeText;var d=l.onClick,p=l.refKey,h=void 0===p?"ref":p,v=l.ref,m=(0,o.Z)(l,eA),g=(void 0===t?{}:t).suppressRefError;z("getInputProps",void 0!==g&&g,h,C);var y=F.current.state,x={};return m.disabled||((r={}).onChange=S(u,s,function(e){b({type:8,inputValue:e.target.value})}),r.onKeyDown=S(a,function(e){var t=_(e);t&&V[t]&&V[t](e)}),r.onBlur=S(c,function(e){null!=f&&f.document&&y.isOpen&&!N.isMouseDown&&b({type:9,selectItem:!(null===e.relatedTarget&&f.document.activeElement!==f.document.body)})}),r.onClick=S(d,function(){b({type:10})}),x=r),(0,i.Z)(((n={})[h]=O(v,function(e){C.current=e}),n["aria-activedescendant"]=y.isOpen&&y.highlightedIndex>-1?R.getItemId(y.highlightedIndex):"",n["aria-autocomplete"]="list",n["aria-controls"]=R.menuId,n["aria-expanded"]=y.isOpen,n["aria-labelledby"]=m&&m["aria-label"]?void 0:R.labelId,n.autoComplete="off",n.id=R.inputId,n.role="combobox",n.value=y.inputValue,n),x,m)},[b,R,f,V,F,N,z]),W=(0,c.useCallback)(function(){b({type:15})},[b]),$=(0,c.useCallback)(function(){b({type:17})},[b]),G=(0,c.useCallback)(function(){b({type:16})},[b]),q=(0,c.useCallback)(function(e){b({type:18,highlightedIndex:e})},[b]),Y=(0,c.useCallback)(function(e){b({type:19,selectedItem:e})},[b]);return{getItemProps:H,getLabelProps:B,getMenuProps:K,getInputProps:Z,getToggleButtonProps:U,toggleMenu:W,openMenu:G,closeMenu:$,setHighlightedIndex:q,setInputValue:(0,c.useCallback)(function(e){b({type:20,inputValue:e})}
1,[b]),selectItem:Y,reset:(0,c.useCallback)(function(){b({type:21})},[b]),highlightedIndex:x,isOpen:y,selectedItem:w,inputValue:I}}eF.stateChangeTypes=eC;var eL={activeIndex:-1,selectedItems:[]};function ej(e){return{activeIndex:ei(e,"activeIndex",eL),selectedItems:ei(e,"selectedItems",eL)}}function eN(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement)||""===t.value||0===t.selectionStart&&0===t.selectionEnd}function ez(e,t){return e.selectedItems===t.selectedItems&&e.activeIndex===t.activeIndex}(0,i.Z)({},em,{selectedItems:s().array,initialSelectedItems:s().array,defaultSelectedItems:s().array,getA11yRemovalMessage:s().func,activeIndex:s().number,initialActiveIndex:s().number,defaultActiveIndex:s().number,onActiveIndexChange:s().func,onSelectedItemsChange:s().func,keyNavigationNext:s().string,keyNavigationPrevious:s().string});var eV={itemToString:er.itemToString,itemToKey:er.itemToKey,stateReducer:er.stateReducer,environment:er.environment,getA11yRemovalMessage:function(e){var t=e.removedSelectedItem;return(0,e.itemToString)(t)+" has been removed."},keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},eB=Object.freeze({__proto__:null,SelectedItemClick:0,SelectedItemKeyDownDelete:1,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4,DropdownKeyDownNavigationPrevious:5,DropdownKeyDownBackspace:6,DropdownClick:7,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionSetSelectedItems:10,FunctionSetActiveIndex:11,FunctionReset:12});function eK(e,t){var n,r=t.type,o=t.index,l=t.props,a=t.selectedItem,u=e.activeIndex,s=e.selectedItems;switch(r){case 0:n={activeIndex:o};break;case 4:n={activeIndex:u-1<0?0:u-1};break;case 3:n={activeIndex:u+1>=s.length?-1:u+1};break;case 2:case 1:if(u<0)break;var c=u;1===s.length?c=-1:u===s.length-1&&(c=s.length-2),n=(0,i.Z)({selectedItems:[].concat(s.slice(0,u),s.slice(u+1))},{activeIndex:c});break;case 5:n={activeIndex:s.length-1};break;case 6:n={selectedItems:s.slice(0,s.length-1)};break;case 8:n={selectedItems:[].concat(s,[a])};break;case 7:n={activeIndex:-1};break;case 9:var d=u,f=s.findIndex(function(e){return l.itemToKey(e)===l.itemToKey(a)});if(f<0)break;1===s.length?d=-1:f===s.length-1&&(d=s.length-2),n={selectedItems:[].concat(s.slice(0,f),s.slice(f+1)),activeIndex:d};break;case 10:n={selectedItems:t.selectedItems};break;case 11:n={activeIndex:t.activeIndex};break;case 12:n={activeIndex:eo(l,"activeIndex",eL),selectedItems:eo(l,"selectedItems",eL)};break;default:throw Error("Reducer called without proper action type.")}return(0,i.Z)({},e,n)}var eH=["refKey","ref","onClick","onKeyDown","selectedItem","index"],eU=["refKey","ref","onKeyDown","onClick","preventKeyAction"];function eZ(e){void 0===e&&(e={});var t=(0,i.Z)({},eV,e),n=t.getA11yRemovalMessage,r=t.itemToString,l=t.environment,a=t.keyNavigationNext,u=t.keyNavigationPrevious,s=en(eK,t,ej,ez),d=s[0],f=s[1],p=d.activeIndex,h=d.selectedItems,v=ev(),m=(0,c.useRef)(null),g=(0,c.useRef)(h),b=(0,c.useRef)();b.current=[];var y=ee({state:d,props:t});(0,c.useEffect)(function(){if(!v&&null!=l&&l.document){if(h.length<g.current.length){var e=g.current.find(function(e){return 0>h.findIndex(function(n){return t.itemToKey(n)===t.itemToKey(e)})});z(n({itemToString:r,resultCount:h.length,removedSelectedItem:e,activeIndex:p,activeSelectedItem:h[p]}),l.document)}g.current=h}},[h.length]),(0,c.useEffect)(function(){!v&&(-1===p&&m.current?m.current.focus():b.current[p]&&b.current[p].focus())},[p]),ef({props:t,state:d});var x=es("getDropdownProps"),w=(0,c.useMemo)(function(){var e;return(e={})[u]=function(){f({type:4})},e[a]=function(){f({type:3})},e.Delete=function(){f({type:1})},e.Backspace=function(){f({type:2})},e},[f,a,u]),I=(0,c.useMemo)(function(){var e;return(e={})[u]=function(e){eN(e)&&f({type:5})},e.Backspace=function(e){eN(e)&&f({type:6})},e},[f,u]);return{getSelectedItemProps:(0,c.useCallback)(function(e){var t,n=void 0===e?{}:e,r=n.refKey,l=n.ref,a=n.onClick,u=n.onKeyDown,s=n.selectedItem,c=n.index,d=(0,o.Z)(n,eH),p=y.
1current.state,h=J(s,c,p.selectedItems,"Pass either item or index to getSelectedItemProps!")[1],v=h>-1&&h===p.activeIndex;return(0,i.Z)(((t={})[void 0===r?"ref":r]=O(l,function(e){e&&b.current.push(e)}),t.tabIndex=v?0:-1,t.onClick=S(a,function(){f({type:0,index:h})}),t.onKeyDown=S(u,function(e){var t=_(e);t&&w[t]&&w[t](e)}),t),d)},[f,y,w]),getDropdownProps:(0,c.useCallback)(function(e,t){var n,r=void 0===e?{}:e,l=r.refKey,a=void 0===l?"ref":l,u=r.ref,s=r.onKeyDown,c=r.onClick,d=r.preventKeyAction,p=(0,o.Z)(r,eU),h=(void 0===t?{}:t).suppressRefError;return x("getDropdownProps",void 0!==h&&h,a,m),(0,i.Z)(((n={})[a]=O(u,function(e){e&&(m.current=e)}),n),!(void 0!==d&&d)&&{onKeyDown:S(s,function(e){var t=_(e);t&&I[t]&&I[t](e)}),onClick:S(c,function(){f({type:7})})},p)},[f,I,x]),addSelectedItem:(0,c.useCallback)(function(e){f({type:8,selectedItem:e})},[f]),removeSelectedItem:(0,c.useCallback)(function(e){f({type:9,selectedItem:e})},[f]),setSelectedItems:(0,c.useCallback)(function(e){f({type:10,selectedItems:e})},[f]),setActiveIndex:(0,c.useCallback)(function(e){f({type:11,activeIndex:e})},[f]),reset:(0,c.useCallback)(function(){f({type:12})},[f]),selectedItems:h,activeIndex:p}}eZ.stateChangeTypes=eB},2718:function(e,t,n){"use strict";n.r(t),n.d(t,{ErrorMessage:function(){return eo},FastField:function(){return ei},Field:function(){return W},FieldArray:function(){return er},Form:function(){return $},Formik:function(){return N},FormikConsumer:function(){return x},FormikContext:function(){return b},FormikProvider:function(){return y},connect:function(){return q},getActiveElement:function(){return D},getIn:function(){return M},insert:function(){return J},isEmptyArray:function(){return I},isEmptyChildren:function(){return k},isFunction:function(){return E},isInputEvent:function(){return R},isInteger:function(){return O},isNaN:function(){return C},isObject:function(){return S},isPromise:function(){return P},isString:function(){return T},move:function(){return Y},prepareDataForValidation:function(){return B},replace:function(){return X},setIn:function(){return _},setNestedObjectValues:function(){return A},swap:function(){return Q},useField:function(){return Z},useFormik:function(){return j},useFormikContext:function(){return w},validateYupSchema:function(){return V},withFormik:function(){return G},yupToFormErrors:function(){return z}});var r=n(1799),o=n(3060),i=n(61074),l=n(5854),a=n.n(l),u=n(8513),s=n(26611),c=n(23157),d=n(51387),f=n.n(d),p=n(15311);function h(){return(h=Object.assign||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)}function v(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function g(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var b=(0,i.createContext)(void 0);b.displayName="FormikContext";var y=b.Provider,x=b.Consumer;function w(){var e=(0,i.useContext)(b);return e||(0,u.Z)(!1),e}var I=function(e){return Array.isArray(e)&&0===e.length},E=function(e){return"function"==typeof e},S=function(e){return null!==e&&"object"==typeof e},O=function(e){return String(Math.floor(Number(e)))===e},T=function(e){return"[object String]"===Object.prototype.toString.call(e)},C=function(e){return e!=e},k=function(e){return 0===i.Children.count(e)},P=function(e){return S(e)&&E(e.then)},R=function(e){return e&&S(e)&&S(e.target)};function D(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function M(e,t,n,r){void 0===r&&(r=0);for(var o=(0,c.Z)(t);e&&r<o.length;)e=e[o[r++]];return r===o.length||e?void 0===e?n:e:n}function _(e,t,n){for(var r=(0,s.Z)(e),o=r,i=0,l=(0,c.Z)(t);i<l.length-1;i++){var a=l[i],u=M(e,l.slice(0,i+1));if(u&&(S(u)||Array.isArray(u)))o=o[a]=(0,s.Z)(u);else{var d=l[i+1];o=o[a]=O(d)&&Number(d)>=0?[]:{}}}return(0===i?e:o)[l[i]]===n?e:(void 0===n?delete o[l[i]]:o[l[i]]=n,0===i&&void 0===n&&delete r[l[i]],r)}function A(e,t,n,r){void 0===n&&(n=new WeakMap),void 0===r&&(r={});for(var o=0,i=Object.keys(e);o<i.length;o++){var l=i[o],a=e[l];S(a)?n.get(a)||(n.set(a,!0),r[l]=Array.isArray(a)?[]:{},A(a,t,n,r[l])):r[l]=t}return r}var F={},L={};function j(e){var t=e.validateOnChange,n=void 0===t||t,o=e.validateOnBlur,l=void 0===o||o,u=e.validateOnMount,s=void 0!==u&&u,c=e.isInitialValid,d=e.enableReinitialize,f=void 0!==d&&d,p=e.onSubmit,v=m(e,["validateOnChange","validateOnBlur","validateOnMount","isInitialValid","enableReinitialize","onSubmit"]),g=h({validateOnChange:n,validateOnBlur:l,validateOnMount:s,onSubmit:p},v),b=(0,i.useRef)(g.initialValues),y=(0,i.useRef)(g.initialErrors||F),x=(0,i.useRef)(g.initialTouched||L),w=(0,i.useRef)(g.initialStatus),I=(0,i.useRef)(!1),O=(0,i.useRef)({});(0,i.useEffect)(function(){return I.current=!0,function(){I.current=!1}},[]);var C=(0,i.useState)(0)[1],k=(0,i.useRef)({values:g.initialValues,errors:g.initialErrors||F,touched:g.initialTouched||L,status:g.initialStatus,isSubmitting:!1,isValidating:!1,submitCount:0}),R=k.current,D=(0,i.useCallback)(function(e){var t=k.current;k.current=function(e,t){switch(t.type){case"SET_VALUES":return h({},e,{values:t.payload});case"SET_TOUCHED":return h({},e,{touched:t.payload});case"SET_ERRORS":if(a()(e.errors,t.payload))return e;return h({},e,{errors:t.payload});case"SET_STATUS":return h({},e,{status:t.payload});case"SET_ISSUBMITTING":return h({},e,{isSubmitting:t.payload});case"SET_ISVALIDATING":return h({},e,{isValidating:t.payload});case"SET_FIELD_VALUE":return h({},e,{values:_(e.values,t.payload.field,t.payload.value)});case"SET_FIELD_TOUCHED":return h({},e,{touched:_(e.touched,t.payload.field,t.payload.value)});case"SET_FIELD_ERROR":return h({},e,{errors:_(e.errors,t.payload.field,t.payload.value)});case"RESET_FORM":return h({},e,t.payload);case"SET_FORMIK_STATE":return t.payload(e);case"SUBMIT_ATTEMPT":return h({},e,{touched:A(e.values,!0),isSubmitting:!0,submitCount:e.submitCount+1});case"SUBMIT_FAILURE":case"SUBMIT_SUCCESS":return h({},e,{isSubmitting:!1});default:return e}}(t,e),t!==k.current&&C(function(e){return e+1})},[]),j=(0,i.useCallback)(function(e,t){return new Promise(function(n,r){var o=g.validate(e,t);null==o?n(F):P(o)?o.then(function(e){n(e||F)},function(e){r(e)}):n(o)})},[g.validate]),N=(0,i.useCallback)(function(e,t){var n=g.validationSchema,r=E(n)?n(t):n,o=t&&r.validateAt?r.validateAt(t,e):V(e,r);return new Promise(function(e,t){o.then(function(){e(F)},function(n){"ValidationError"===n.name?e(z(n)):t(n)})})},[g.validationSchema]),B=(0,i.useCallback)(function(e,t){return new Promise(function(n){return n(O.current[e].validate(t))})},[]),H=(0,i.useCallback)(function(e){var t=Object.keys(O.current).filter(function(e){return E(O.current[e].validate)});return Promise.all(t.length>0?t.map(function(t){return B(t,M(e,t))}):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")]).then(function(e){return e.reduce(function(e,n,r){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===n||n&&(e=_(e,t[r],n)),e},{})})},[B]),Z=(0,i.useCallback)(function(e){return Promise.all([H(e),g.validationSchema?N(e):{},g.validate?j(e):{}]).then(function(e){var t=e[0],n=e[1],o=e[2];return r.Z.all([t,n,o],{arrayMerge:K})})},[g.validate,g.validationSchema,H,j,N]),W=U(function(e){return void 0===e&&(e=R.values),D({type:"SET_ISVALIDATING",payload:!0}),Z(e).then(function(e){return I.current&&(D({type:"SET_ISVALIDATING",payload:!1}),D({type:"SET_ERRORS",payload:e})),e})});(0,i.useEffect)(function(){s&&!0===I.current&&a()(b.current,g.initialValues)&&W(b.current)},[s,W]);var $=(0,i.useCallback)(function(e){var t=e&&e.values?e.values:b.current,n=e&&e.errors?e.errors:y.current?y.current:g.initialErrors||{},r=e&&e.touched?e.touched:x.current?x.current:g.initialTouched||{}
1,o=e&&e.status?e.status:w.current?w.current:g.initialStatus;b.current=t,y.current=n,x.current=r,w.current=o;var i=function(){D({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:n,touched:r,status:o,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"==typeof e.submitCount?e.submitCount:0}})};if(g.onReset){var l=g.onReset(R.values,ef);P(l)?l.then(i):i()}else i()},[g.initialErrors,g.initialStatus,g.initialTouched,g.onReset]);(0,i.useEffect)(function(){!0===I.current&&!a()(b.current,g.initialValues)&&f&&(b.current=g.initialValues,$(),s&&W(b.current))},[f,g.initialValues,$,s,W]),(0,i.useEffect)(function(){f&&!0===I.current&&!a()(y.current,g.initialErrors)&&(y.current=g.initialErrors||F,D({type:"SET_ERRORS",payload:g.initialErrors||F}))},[f,g.initialErrors]),(0,i.useEffect)(function(){f&&!0===I.current&&!a()(x.current,g.initialTouched)&&(x.current=g.initialTouched||L,D({type:"SET_TOUCHED",payload:g.initialTouched||L}))},[f,g.initialTouched]),(0,i.useEffect)(function(){f&&!0===I.current&&!a()(w.current,g.initialStatus)&&(w.current=g.initialStatus,D({type:"SET_STATUS",payload:g.initialStatus}))},[f,g.initialStatus,g.initialTouched]);var G=U(function(e){if(O.current[e]&&E(O.current[e].validate)){var t=M(R.values,e),n=O.current[e].validate(t);return P(n)?(D({type:"SET_ISVALIDATING",payload:!0}),n.then(function(e){return e}).then(function(t){D({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),D({type:"SET_ISVALIDATING",payload:!1})})):(D({type:"SET_FIELD_ERROR",payload:{field:e,value:n}}),Promise.resolve(n))}return g.validationSchema?(D({type:"SET_ISVALIDATING",payload:!0}),N(R.values,e).then(function(e){return e}).then(function(t){D({type:"SET_FIELD_ERROR",payload:{field:e,value:M(t,e)}}),D({type:"SET_ISVALIDATING",payload:!1})})):Promise.resolve()}),q=(0,i.useCallback)(function(e,t){var n=t.validate;O.current[e]={validate:n}},[]),Y=(0,i.useCallback)(function(e){delete O.current[e]},[]),Q=U(function(e,t){return D({type:"SET_TOUCHED",payload:e}),(void 0===t?l:t)?W(R.values):Promise.resolve()}),J=(0,i.useCallback)(function(e){D({type:"SET_ERRORS",payload:e})},[]),X=U(function(e,t){var r=E(e)?e(R.values):e;return D({type:"SET_VALUES",payload:r}),(void 0===t?n:t)?W(r):Promise.resolve()}),ee=(0,i.useCallback)(function(e,t){D({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})},[]),et=U(function(e,t,r){return D({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===r?n:r)?W(_(R.values,e,t)):Promise.resolve()}),en=(0,i.useCallback)(function(e,t){var n,r=t,o=e;if(!T(e)){e.persist&&e.persist();var i=e.target?e.target:e.currentTarget,l=i.type,a=i.name,u=i.id,s=i.value,c=i.checked,d=(i.outerHTML,i.options),f=i.multiple;r=t||a||u,o=/number|range/.test(l)?isNaN(n=parseFloat(s))?"":n:/checkbox/.test(l)?function(e,t,n){if("boolean"==typeof e)return!!t;var r=[],o=!1,i=-1;if(Array.isArray(e))r=e,o=(i=e.indexOf(n))>=0;else if(!n||"true"==n||"false"==n)return!!t;return t&&n&&!o?r.concat(n):o?r.slice(0,i).concat(r.slice(i+1)):r}(M(R.values,r),c,s):d&&f?Array.from(d).filter(function(e){return e.selected}).map(function(e){return e.value}):s}r&&et(r,o)},[et,R.values]),er=U(function(e){if(T(e))return function(t){return en(t,e)};en(e)}),eo=U(function(e,t,n){return void 0===t&&(t=!0),D({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===n?l:n)?W(R.values):Promise.resolve()}),ei=(0,i.useCallback)(function(e,t){e.persist&&e.persist();var n=e.target,r=n.name,o=n.id;n.outerHTML,eo(t||r||o,!0)},[eo]),el=U(function(e){if(T(e))return function(t){return ei(t,e)};ei(e)}),ea=(0,i.useCallback)(function(e){E(e)?D({type:"SET_FORMIK_STATE",payload:e}):D({type:"SET_FORMIK_STATE",payload:function(){return e}})},[]),eu=(0,i.useCallback)(function(e){D({type:"SET_STATUS",payload:e})},[]),es=(0,i.useCallback)(function(e){D({type:"SET_ISSUBMITTING",payload:e})},[]),ec=U(function(){return D({type:"SUBMIT_ATTEMPT"}),W().then(function(e){var t,n=e instanceof Error;if(!n&&0===Object.keys(e).length){try{if(t=ep(),void 0===t)return}catch(e){throw e}return Promise.resolve(t).then(function(e){return I.current&&D({type:"SUBMIT_SUCCESS"}),e}).catch(function(e){if(I.current)throw D({type:"SUBMIT_FAILURE"}),e})}if(I.current&&(D({type:"SUBMIT_FAILURE"}),n))throw e})}),ed=U(function(e){e&&e.preventDefault&&E(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&E(e.stopPropagation)&&e.stopPropagation(),ec().catch(function(e){console.warn("Warning: An unhandled error was caught from submitForm(
1)",e)})}),ef={resetForm:$,validateForm:W,validateField:G,setErrors:J,setFieldError:ee,setFieldTouched:eo,setFieldValue:et,setStatus:eu,setSubmitting:es,setTouched:Q,setValues:X,setFormikState:ea,submitForm:ec},ep=U(function(){return p(R.values,ef)}),eh=U(function(e){e&&e.preventDefault&&E(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&E(e.stopPropagation)&&e.stopPropagation(),$()}),ev=(0,i.useCallback)(function(e){return{value:M(R.values,e),error:M(R.errors,e),touched:!!M(R.touched,e),initialValue:M(b.current,e),initialTouched:!!M(x.current,e),initialError:M(y.current,e)}},[R.errors,R.touched,R.values]),em=(0,i.useCallback)(function(e){return{setValue:function(t,n){return et(e,t,n)},setTouched:function(t,n){return eo(e,t,n)},setError:function(t){return ee(e,t)}}},[et,eo,ee]),eg=(0,i.useCallback)(function(e){var t=S(e),n=t?e.name:e,r=M(R.values,n),o={name:n,value:r,onChange:er,onBlur:el};if(t){var i=e.type,l=e.value,a=e.as,u=e.multiple;"checkbox"===i?void 0===l?o.checked=!!r:(o.checked=!!(Array.isArray(r)&&~r.indexOf(l)),o.value=l):"radio"===i?(o.checked=r===l,o.value=l):"select"===a&&u&&(o.value=o.value||[],o.multiple=!0)}return o},[el,er,R.values]),eb=(0,i.useMemo)(function(){return!a()(b.current,R.values)},[b.current,R.values]),ey=(0,i.useMemo)(function(){return void 0!==c?eb?R.errors&&0===Object.keys(R.errors).length:!1!==c&&E(c)?c(g):c:R.errors&&0===Object.keys(R.errors).length},[c,eb,R.errors,g]);return h({},R,{initialValues:b.current,initialErrors:y.current,initialTouched:x.current,initialStatus:w.
1current,handleBlur:el,handleChange:er,handleReset:eh,handleSubmit:ed,resetForm:$,setErrors:J,setFormikState:ea,setFieldTouched:eo,setFieldValue:et,setFieldError:ee,setStatus:eu,setSubmitting:es,setTouched:Q,setValues:X,submitForm:ec,validateForm:W,validateField:G,isValid:ey,dirty:eb,unregisterField:Y,registerField:q,getFieldProps:eg,getFieldMeta:ev,getFieldHelpers:em,validateOnBlur:l,validateOnChange:n,validateOnMount:s})}function N(e){var t=j(e),n=e.component,r=e.children,o=e.render,l=e.innerRef;return(0,i.useImperativeHandle)(l,function(){return t}),(0,i.createElement)(y,{value:t},n?(0,i.createElement)(n,t):o?o(t):r?E(r)?r(t):k(r)?null:i.Children.only(r):null)}function z(e){var t={};if(e.inner){if(0===e.inner.length)return _(t,e.path,e.message);for(var n=e.inner,r=Array.isArray(n),o=0,n=r?n:n[Symbol.iterator]();;){if(r){if(o>=n.length)break;i=n[o++]}else{if((o=n.next()).done)break;i=o.value}var i,l=i;M(t,l.path)||(t=_(t,l.path,l.message))}}return t}function V(e,t,n,r){void 0===n&&(n=!1);var o=B(e);return t[n?"validateSync":"validate"](o,{abortEarly:!1,context:r||o})}function B(e){var t=Array.isArray(e)?[]:{};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=String(n);!0===Array.isArray(e[r])?t[r]=e[r].map(function(e){return!0===Array.isArray(e)||(0,o.Z)(e)?B(e):""!==e?e:void 0}):(0,o.Z)(e[r])?t[r]=B(e[r]):t[r]=""!==e[r]?e[r]:void 0}return t}function K(e,t,n){var o=e.slice();return t.forEach(function(t,i){if(void 0===o[i]){var l=!1!==n.clone&&n.isMergeableObject(t);o[i]=l?(0,r.Z)(Array.isArray(t)?[]:{},t,n):t}else n.isMergeableObject(t)?o[i]=(0,r.Z)(e[i],t,n):-1===e.indexOf(t)&&o.push(t)}),o}var H="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?i.useLayoutEffect:i.useEffect;function U(e){var t=(0,i.useRef)(e);return H(function(){t.current=e}),(0,i.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current.apply(void 0,n)},[])}function Z(e){var t=w(),n=t.getFieldProps,r=t.getFieldMeta,o=t.getFieldHelpers,l=t.registerField,a=t.unregisterField,s=S(e)?e:{name:e},c=s.name,d=s.validate;(0,i.useEffect)(function(){return c&&l(c,{validate:d}),function(){c&&a(c)}},[l,a,c,d]),c||(0,u.Z)(!1);var f=(0,i.useMemo)(function(){return o(c)},[o,c]);return[n(s),r(c),f]}function W(e){var t=e.validate,n=e.name,r=e.render,o=e.children,l=e.as,a=e.component,u=e.className,s=m(e,["validate","name","render","children","as","component","className"]),c=m(w(),["validate","validationSchema"]),d=c.registerField,f=c.unregisterField;(0,i.useEffect)(function(){return d(n,{validate:t}),function(){f(n)}},[d,f,n,t]);var p=c.getFieldProps(h({name:n},s)),v=c.getFieldMeta(n),g={field:p,form:c};if(r)return r(h({},g,{meta:v}));if(E(o))return o(h({},g,{meta:v}));if(a){if("string"==typeof a){var b=s.innerRef,y=m(s,["innerRef"]);return(0,i.createElement)(a,h({ref:b},p,y,{className:u}),o)}return(0,i.createElement)(a,h({field:p,form:c},s,{className:u}),o)}var x=l||"input";if("string"==typeof x){var I=s.innerRef,S=m(s,["innerRef"]);return(0,i.createElement)(x,h({ref:I},p,S,{className:u}),o)}return(0,i.createElement)(x,h({},p,s,{className:u}),o)}var $=(0,i.forwardRef)(function(e,t){var n=e.action,r=m(e,["action"]),o=w(),l=o.handleReset,a=o.handleSubmit;return(0,i.createElement)("form",h({onSubmit:a,ref:t,onReset:l,action:null!=n?n:"#"},r))});function G(e){var t=e.mapPropsToValues,n=void 0===t?function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&"function"!=typeof e[n]&&(t[n]=e[n]);return t}:t,r=m(e,["mapPropsToValues"]);return function(e){var t=e.displayName||e.name||e.constructor&&e.constructor.name||"Component",o=function(t){function o(){for(var n,o=arguments.length,l=Array(o),a=0;a<o;a++)l[a]=arguments[a];return(n=t.call.apply(t,[this].concat(l))||this).validate=function(e){return r.validate(e,n.props)},n.validationSchema=function(){return E(r.validationSchema)?r.validationSchema(n.props):r.validationSchema},n.handleSubmit=function(e,t){return r.handleSubmit(e,h({},t,{props:n.props}))},n.renderFormComponent=function(t){return(0,i.createElement)(e,h({},n.props,t))},n}return v(o,t),o.prototype.render=function(){var e=m(this.props,["children"]);return(0,i.createElement)(N,h({},e,r,{validate:r.validate&&this.validate,validationSchema:r.validationSchema&&this.validationSchema,initialValues:n(this.props),initialStatus:r.mapPropsToStatus&&r.mapPropsToStatus(this.props),initialErrors:r.mapPropsToErrors&&r.mapPropsToErrors(this.props),initialTouched:r.mapPropsToTouched&&r.mapPropsToTouched(this.props),onSubmit:this.handleSubmit,children:this.renderFormComponent}))},o}(i.Component);return o.displayName="WithFormik("+t+")",f()(o,e)}}function q(e){var t=function(t){return(0,i.createElement)(x,null,function(n){return n||(0,u.Z)(!1),(0,i.createElement)(e,h({},t,{formik:n}))})},n=e.displayName||e.name||e.constructor&&e.constructor.name||"Component";return t.WrappedComponent=e,t.displayName="FormikConnect("+n+")",f()(t,e)}$.displayName="Form";var Y=function(e,t,n){var r=ee(e),o=r[t];return r.splice(t,1),r.splice(n,0,o),r},Q=function(e,t,n){var r=ee(e),o=r[t];return r[t]=r[n],r[n]=o,r},J=function(e,t,n){var r=ee(e);return r.splice(t,0,n),r},X=function(e,t,n){var r=ee(e);return r[t]=n,r},ee=function(e){if(!e)return[];if(Array.isArray(e))return[].concat(e);var t=Object.keys(e).map(function(e){return parseInt(e)}).reduce(function(e,t){return t>e?t:e},0);return Array.from(h({},e,{length:t+1}))},et=function(e,t){var n="function"==typeof e?e:t;return function(e){return Array.isArray(e)||S(e)?n(ee(e)):e}},en=function(e){function t(t){var n;return(n=e.call(this,t)||this).updateArrayField=function(e,t,r){var o=n.props,i=o.name;(0,o.formik.setFormikState)(function(n){var o=et(r,e),l=et(t,e),a=_(n.values,i,e(M(n.values,i))),u=r?o(M(n.errors,i)):void 0,s=t?l(M(n.touched,i)):void 0;return I(u)&&(u=void 0),I(s)&&(s=void 0),h({},n,{values:a,errors:r?_(n.errors,i,u):n.errors,touched:t?_(n.touched,i,s):n.touched})})},n.push=function(e){return n.updateArrayField(function(t){return[].concat(ee(t),[(0,p.Z)(e)])},!1,!1)},n.handlePush=function(e){return function(){return n.push(e)}},n.swap=function(e,t){return n.updateArrayField(function(n){return Q(n,e,t)},!0,!0)},n.handleSwap=function(e,t){return function(){return n.swap(e,t)}},n.move=function(e,t){return n.updateArrayField(function(n){return Y(n,e,t)},!0,!0)},n.handleMove=function(e,t){return function(){return n.move(e,t)}},n.insert=function(e,t){return n.updateArrayField(function(n){return J(n,e,t)},function(t){return J(t,e,null)},function(t){return J(t,e,null)})},n.handleInsert=function(e,t){return function(){return n.insert(e,t)}},n.replace=function(e,t){return n.updateArrayField(function(n){return X(n,e,t)},!1,!1)},n.handleReplace=function(e,t){return function(){return n.replace(e,t)}},n.unshift=function(e){var t=-1;return n.updateArrayField(function(n){var r=n?[e].concat(n):[e];return t=r.length,r},function(e){return e?[null].concat(e):[null]},function(e){return e?[null].concat(e):[null]}),t},n.handleUnshift=function(e){return function(){return n.unshift(e)}},n.handleRemove=function(e){return function(){return n.remove(e)}},n.handlePop=function(){return function(){return n.pop()}},n.remove=n.remove.bind(g(n)),n.pop=n.pop.bind(g(n)),n}v(t,e);var n=t.prototype;return n.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!a()(M(e.formik.values,e.name),M(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},n.remove=function(e){var t;return this.updateArrayField(function(n){var r=n?ee(n):[];return t||(t=r[e]),E(r.splice)&&r.splice(e,1),E(r.every)&&r.every(function(e){return void 0===e})?[]:r},!0,!0),t},n.pop=function(){var e;return this.updateArrayField(function(t){var n=t.slice();return e||(e=n&&n.pop&&n.pop()),n},!0,!0),e},n.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,n=t.component,r=t.render,o=t.children,l=t.name,a=m(t.formik,["validate","validationSchema"]),u=h({},e,{form:a,name:l});return n?(0,i.createElement)(n,u):r?r(u):o?"function"==typeof o?o(u):k(o)?null:i.Children.only(o):null},t}(i.Component);en.defaultProps={validateOnChange:!0};var er=q(en),eo=q(function(e){function t(){return e.apply(this,arguments)||this}v(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return M(this.props.formik.errors,this.props.name)!==M(e.formik.errors,this.props.name)||M(this.props.formik.touched,this.props.name)!==M(e.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length},n.render=function(){var e=this.props,t=e.component,n=e.formik,r=e.render,o=e.children,l=e.name,a=m(e,["component","formik","render","children","name"]),u=
1M(n.touched,l),s=M(n.errors,l);return u&&s?r?E(r)?r(s):null:o?E(o)?o(s):null:t?(0,i.createElement)(t,a,s):s:null},t}(i.Component)),ei=q(function(e){function t(t){n=e.call(this,t)||this;var n,r=t.render,o=t.children,i=t.component,l=t.as;return t.name,r&&(0,u.Z)(!1),i&&r&&(0,u.Z)(!1),l&&o&&E(o)&&(0,u.Z)(!1),i&&o&&E(o)&&(0,u.Z)(!1),r&&o&&!k(o)&&(0,u.Z)(!1),n}v(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return this.props.shouldUpdate?this.props.shouldUpdate(e,this.props):e.name!==this.props.name||M(e.formik.values,this.props.name)!==M(this.props.formik.values,this.props.name)||M(e.formik.errors,this.props.name)!==M(this.props.formik.errors,this.props.name)||M(e.formik.touched,this.props.name)!==M(this.props.formik.touched,this.props.name)||Object.keys(this.props).length!==Object.keys(e).length||e.formik.isSubmitting!==this.props.formik.isSubmitting},n.componentDidMount=function(){this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentDidUpdate=function(e){this.props.name!==e.name&&(this.props.formik.unregisterField(e.name),this.props.formik.registerField(this.props.name,{validate:this.props.validate})),this.props.validate!==e.validate&&this.props.formik.registerField(this.props.name,{validate:this.props.validate})},n.componentWillUnmount=function(){this.props.formik.unregisterField(this.props.name)},n.render=function(){var e=this.props,t=e.name,n=e.render,r=e.as,o=e.children,l=e.component,a=e.formik,u=m(e,["validate","name","render","as","children","component","shouldUpdate","formik"]),s=m(a,["validate","validationSchema"]),c=a.getFieldProps(h({name:t},u)),d={field:c,meta:{value:M(a.values,t),error:M(a.errors,t),touched:!!M(a.touched,t),initialValue:M(a.initialValues,t),initialTouched:!!M(a.initialTouched,t),initialError:M(a.initialErrors,t)},form:s};if(n)return n(d);if(E(o))return o(d);if(l){if("string"==typeof l){var f=u.innerRef,p=m(u,["innerRef"]);return(0,i.createElement)(l,h({ref:f},c,p),o)}return(0,i.createElement)(l,h({field:c,form:a},u),o)}var v=r||"input";if("string"==typeof v){var g=u.innerRef,b=m(u,["innerRef"]);return(0,i.createElement)(v,h({ref:g},c,b),o)}return(0,i.createElement)(v,h({},c,u),o)},t}(i.Component))},41676:function(e){"use strict";var t,n=Object.defineProperty,r=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,l={};((e,t)=>{for(var r in t)n(e,r,{get:t[r],enumerable:!0})})(l,{Immer:()=>W,applyPatches:()=>en,castDraft:()=>ei,castImmutable:()=>el,createDraft:()=>er,current:()=>G,enableMapSet:()=>Y,enablePatches:()=>q,finishDraft:()=>eo,freeze:()=>T,immerable:()=>u,isDraft:()=>f,isDraftable:()=>p,nothing:()=>a,original:()=>m,produce:()=>J,produceWithPatches:()=>X,setAutoFreeze:()=>ee,setUseStrictShallowCopy:()=>et}),e.exports=((e,t,l,a)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let u of o(t))i.call(e,u)||u===l||n(e,u,{get:()=>t[u],enumerable:!(a=r(t,u))||a.enumerable});return e})(n({},"__esModule",{value:!0}),l);var a=Symbol.for("immer-nothing"),u=Symbol.for("immer-draftable"),s=Symbol.for("immer-state");function c(e,...t){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var d=Object.getPrototypeOf;function f(e){return!!e&&!!e[s]}function p(e){return!!e&&(v(e)||Array.isArray(e)||!!e[u]||!!e.constructor?.[u]||I(e)||E(e))}var h=Object.prototype.constructor.toString();function v(e){if(!e||"object"!=typeof e)return!1;let t=d(e);if(null===t)return!0;let n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===h}function m(e){return f(e)||c(15,e),e[s].t}function g(e,t){0===b(e)?Reflect.ownKeys(e).forEach(n=>{t(n,e[n],e)}):e.forEach((n,r)=>t(r,n,e))}function b(e){let t=e[s];return t?t.o:Array.isArray(e)?1:I(e)?2:E(e)?3:0}function y(e,t){return 2===b(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function x(e,t){return 2===b(e)?e.get(t):e[t]}function w(e,t,n){let r=b(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function I(e){return e instanceof Map}function E(e){return e instanceof Set}function S(e){return e.e||e.t}function O(e,t){if(I(e))return new Map(e);if(E(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);
1if(!t&&v(e))return d(e)?{...e}:Object.assign(Object.create(null),e);let n=Object.getOwnPropertyDescriptors(e);delete n[s];let r=Reflect.ownKeys(n);for(let t=0;t<r.length;t++){let o=r[t],i=n[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(n[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(d(e),n)}function T(e,t=!1){return k(e)||f(e)||!p(e)||(b(e)>1&&(e.set=e.add=e.clear=e.delete=C),Object.freeze(e),t&&Object.entries(e).forEach(([e,t])=>T(t,!0))),e}function C(){c(2)}function k(e){return Object.isFrozen(e)}var P={};function R(e){let t=P[e];return t||c(0,e),t}function D(e,t){t&&(R("Patches"),e.f=[],e.h=[],e.b=t)}function M(e){_(e),e.a.forEach(F),e.a=null}function _(e){e===t&&(t=e.i)}function A(e){return t={a:[],i:t,p:e,P:!0,d:0}}function F(e){let t=e[s];0===t.o||1===t.o?t.x():t.m=!0}function L(e,t){t.d=t.a.length;let n=t.a[0];return void 0!==e&&e!==n?(n[s].s&&(M(t),c(4)),p(e)&&(e=j(t,e),t.i||z(t,e)),t.f&&R("Patches").T(n[s].t,e,t.f,t.h)):e=j(t,n,[]),M(t),t.f&&t.b(t.f,t.h),e!==a?e:void 0}function j(e,t,n){if(k(t))return t;let r=t[s];if(!r)return g(t,(o,i)=>N(e,r,t,o,i,n)),t;if(r.n!==e)return t;if(!r.s)return z(e,r.t,!0),r.t;if(!r.c){r.c=!0,r.n.d--;let t=r.e,o=t,i=!1;3===r.o&&(o=new Set(t),t.clear(),i=!0),g(o,(o,l)=>N(e,r,t,o,l,n,i)),z(e,t,!1),n&&e.f&&R("Patches").g(r,n,e.f,e.h)}return r.e}function N(e,t,n,r,o,i,l){if(f(o)){let l=j(e,o,i&&t&&3!==t.o&&!y(t.r,r)?i.concat(r):void 0);if(w(n,r,l),!f(l))return;e.P=!1}else l&&n.add(o);if(p(o)&&!k(o)){if(!e.p.y&&e.d<1)return;j(e,o),(!t||!t.n.i)&&"symbol"!=typeof r&&Object.prototype.propertyIsEnumerable.call(n,r)&&z(e,o)}}function z(e,t,n=!1){!e.i&&e.p.y&&e.P&&T(t,n)}var V={get(e,t){if(t===s)return e;let n=S(e);if(!y(n,t)){let r;return(r=H(n,t))?"value"in r?r.value:r.get?.call(e.u):void 0}let r=n[t];return e.c||!p(r)?r:r===K(e.t,t)?(Z(e),e.e[t]=$(r,e)):r},has:(e,t)=>t in S(e),ownKeys:e=>Reflect.ownKeys(S(e)),set(e,t,n){let r=H(S(e),t);if(r?.set)return r.set.call(e.u,n),!0;if(!e.s){let r=K(S(e),t),o=r?.[s];if(o&&o.t===n)return e.e[t]=n,e.r[t]=!1,!0;if((n===r?0!==n||1/n==1/r:n!=n&&r!=r)&&(void 0!==n||y(e.t,t)))return!0;Z(e),U(e)}return e.e[t]===n&&(void 0!==n||t in e.e)||Number.isNaN(n)&&Number.isNaN(e.e[t])||(e.e[t]=n,e.r[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==K(e.t,t)||t in e.t?(e.r[t]=!1,Z(e),U(e)):delete e.r[t],e.e&&delete e.e[t],!0),getOwnPropertyDescriptor(e,t){let n=S(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:1!==e.o||"length"!==t,enumerable:r.enumerable,value:n[t]}},defineProperty(){c(11)},getPrototypeOf:e=>d(e.t),setPrototypeOf(){c(12)}},B={};function K(e,t){let n=e[s];return(n?S(n):e)[t]}function H(e,t){if(!(t in e))return;let n=d(e);for(;n;){let e=Object.getOwnPropertyDescriptor(n,t);if(e)return e;n=d(n)}}function U(e){e.s||(e.s=!0,e.i&&U(e.i))}function Z(e){e.e||(e.e=O(e.t,e.n.p.S))}g(V,(e,t)=>{B[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),B.deleteProperty=function(e,t){return B.set.call(this,e,t,void 0)},B.set=function(e,t,n){return V.set.call(this,e[0],t,n,e[0])};var W=class{constructor(e){this.y=!0,this.S=!1,this.produce=(e,t,n)=>{let r;if("function"==typeof e&&"function"!=typeof t){let n=t;t=e;let r=this;return function(e=n,...o){return r.produce(e,e=>t.call(this,e,...o))}}if("function"!=typeof t&&c(6),void 0!==n&&"function"!=typeof n&&c(7),p(e)){let o=A(this),i=$(e,void 0),l=!0;try{r=t(i),l=!1}finally{l?M(o):_(o)}return D(o,n),L(r,o)}if(e&&"object"==typeof e)c(1,e);else{if(void 0===(r=t(e))&&(r=e),r===a&&(r=void 0),this.y&&T(r,!0),n){let t=[],o=[];R("Patches").T(e,r,t,o),n(t,o)}return r}},this.produceWithPatches=(e,t)=>{let n,r;return"function"==typeof e?(t,...n)=>this.produceWithPatches(t,t=>e(t,...n)):[this.produce(e,t,(e,t)=>{n=e,r=t}),n,r]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){p(e)||c(8),f(e)&&(e=G(e));let t=A(this),n=$(e,void 0);return n[s].l=!0,_(t),n}finishDraft(e,t){let n=e&&e[s];n&&n.l||c(9);let{n:r}=n;return D(r,t),L(void 0,r)}setAutoFreeze(e){this.y=e}setUseStrictShallowCopy(e){this.S=e}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){let r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>
1-1&&(t=t.slice(n+1));let r=R("Patches").A;return f(e)?r(e,t):this.produce(e,e=>r(e,t))}};function $(e,n){let r=I(e)?R("MapSet").I(e,n):E(e)?R("MapSet").D(e,n):function(e,n){let r=Array.isArray(e),o={o:r?1:0,n:n?n.n:t,s:!1,c:!1,r:{},i:n,t:e,u:null,e:null,x:null,l:!1},i=o,l=V;r&&(i=[o],l=B);let{revoke:a,proxy:u}=Proxy.revocable(i,l);return o.u=u,o.x=a,u}(e,n);return(n?n.n:t).a.push(r),r}function G(e){return f(e)||c(10,e),function e(t){if(!p(t)||k(t))return t;let n=t[s],r;if(n){if(!n.s)return n.t;n.c=!0,r=O(t,n.n.p.S)}else r=O(t,!0);return g(r,(t,n)=>{w(r,t,e(n))}),n&&(n.c=!1),r}(e)}function q(){var e,t;let n="replace",r="remove";function o(e){if(!p(e))return e;if(Array.isArray(e))return e.map(o);if(I(e))return new Map(Array.from(e.entries()).map(([e,t])=>[e,o(t)]));if(E(e))return new Set(Array.from(e).map(o));let t=Object.create(d(e));for(let n in e)t[n]=o(e[n]);return y(e,u)&&(t[u]=e[u]),t}function i(e){return f(e)?o(e):e}e="Patches",t={A:function(e,t){return t.forEach(t=>{let{path:i,op:l}=t,a=e;for(let e=0;e<i.length-1;e++){let t=b(a),n=i[e];"string"!=typeof n&&"number"!=typeof n&&(n=""+n),(0===t||1===t)&&("__proto__"===n||"constructor"===n)&&c(19),"function"==typeof a&&"prototype"===n&&c(19),"object"!=typeof(a=x(a,n))&&c(18,i.join("/"))}let u=b(a),s=o(t.value),d=i[i.length-1];switch(l){case n:switch(u){case 2:return a.set(d,s);case 3:c(16);default:return a[d]=s}case"add":switch(u){case 1:return"-"===d?a.push(s):a.splice(d,0,s);case 2:return a.set(d,s);case 3:return a.add(s);default:return a[d]=s}case r:switch(u){case 1:return a.splice(d,1);case 2:return a.delete(d);case 3:return a.delete(t.value);default:return delete a[d]}default:c(17,l)}}),e},g:function(e,t,o,l){switch(e.o){case 0:case 2:return function(e,t,o,l){let{t:a,e:u}=e;g(e.r,(e,s)=>{let c=x(a,e),d=x(u,e),f=s?y(a,e)?n:"add":r;if(c===d&&f===n)return;let p=t.concat(e);o.push(f===r?{op:f,path:p}:{op:f,path:p,value:d}),l.push("add"===f?{op:r,path:p}:f===r?{op:"add",path:p,value:i(c)}:{op:n,path:p,value:i(c)})})}(e,t,o,l);case 1:return function(e,t,o,l){let{t:a,r:u}=e,s=e.e;s.length<a.length&&([a,s]=[s,a],[o,l]=[l,o]);for(let e=0;e<a.length;e++)if(u[e]&&s[e]!==a[e]){let r=t.concat([e]);o.push({op:n,path:r,value:i(s[e])}),l.push({op:n,path:r,value:i(a[e])})}for(let e=a.length;e<s.length;e++){let n=t.concat([e]);o.push({op:"add",path:n,value:i(s[e])})}for(let e=s.length-1;a.length<=e;--e){let n=t.concat([e]);l.push({op:r,path:n})}}(e,t,o,l);case 3:return function(e,t,n,o){let{t:i,e:l}=e,a=0;i.forEach(e=>{if(!l.has(e)){let i=t.concat([a]);n.push({op:r,path:i,value:e}),o.unshift({op:"add",path:i,value:e})}a++}),a=0,l.forEach(e=>{if(!i.has(e)){let i=t.concat([a]);n.push({op:"add",path:i,value:e}),o.unshift({op:r,path:i,value:e})}a++})}(e,t,o,l)}},T:function(e,t,r,o){r.push({op:n,path:[],value:t===a?void 0:t}),o.push({op:n,path:[],value:e})}},P[e]||(P[e]=t)}function Y(){var e,n;class r extends Map{constructor(e,n){super(),this[s]={o:2,i:n,n:n?n.n:t,s:!1,c:!1,e:void 0,r:void 0,t:e,u:this,l:!1,m:!1}}get size(){return S(this[s]).size}has(e){return S(this[s]).has(e)}set(e,t){let n=this[s];return a(n),S(n).has(e)&&S(n).get(e)===t||(o(n),U(n),n.r.set(e,!0),n.e.set(e,t),n.r.set(e,!0)),this}delete(e){if(!this.has(e))return!1;let t=this[s];return a(t),o(t),U(t),t.t.has(e)?t.r.set(e,!1):t.r.delete(e),t.e.delete(e),!0}clear(){let e=this[s];a(e),S(e).size&&(o(e),U(e),e.r=new Map,g(e.t,t=>{e.r.set(t,!1)}),e.e.clear())}forEach(e,t){S(this[s]).forEach((n,r,o)=>{e.call(t,this.get(r),r,this)})}get(e){let t=this[s];a(t);let n=S(t).get(e);if(t.c||!p(n)||n!==t.t.get(e))return n;let r=$(n,t);return o(t),t.e.set(e,r),r}keys(){return S(this[s]).keys()}values(){let e=this.keys();return{[Symbol.iterator]:()=>this.values(),next:()=>{let t=e.next();return t.done?t:{done:!1,value:this.get(t.value)}}}}entries(){let e=this.keys();return{[Symbol.iterator]:()=>this.entries(),next:()=>{let t=e.next();if(t.done)return t;let n=this.get(t.value);return{done:!1,value:[t.value,n]}}}}[Symbol.iterator](){return this.entries()}}function o(e){e.e||(e.r=new Map,e.e=new Map(e.t))}class i extends Set{constructor(e,n){super(),this[s]={o:3,i:n,n:n?n.n:t,s:!1,c:!1,e:void 0,t:e,u:this,a:new Map,m:!1,l:!1}}get size(){return S(this[s]).size}has(e){let t=this[s];return a(t),t.e?!!(t.e.has(e)||t.a.has(e)&&t.e.has(t.a.get(e))):t.t.has(e)}add(e){let t=this[s];return a(t),this.has(e)||(l(t),U(t),t.e.add(e)),this}delete(e){if(!this.has(e))return!1;let t=this[s];return a(t),l(t),U(t),t.e.delete(e)||!!t.a.has(e)&&t.e.delete(t.a.get(e))}clear(){let e=this[s];a(e),S(e).size&&(l(e),U(e),e.e.clear())}values(){let e=this[s];return a(e),l(e),e.e.values()}entries(){let e=this[s];return a(e),l(e),e.e.entries()}keys(){return this.values()}[Symbol.iterator](){return this.values()}forEach(e,t){let n=this.values(),r=n.next();for(;!r.done;)e.call(t,r.value,r.value,this),r=n.next()}}function l(e){e.e||(e.e=new Set,e.t.forEach(t=>{if(p(t)){let n=$(t,e);e.a.set(t,n),e.e.add(n)}else e.e.add(t)}))}function a(e){e.m&&c(3,JSON.stringify(S(e)))}e="MapSet",n={I:function(e,t){return new r(e,t)},D:function(e,t){return new i(e,t)}},P[e]||(P[e]=n)}var Q=new W,J=Q.produce,X=Q.produceWithPatches.bind(Q),ee=Q.setAutoFreeze.bind(Q),et=Q.setUseStrictShallowCopy.bind(Q),en=Q.applyPatches.bind(Q),er=Q.createDraft.bind(Q
1),eo=Q.finishDraft.bind(Q);function ei(e){return e}function el(e){return e}},74741:function(e,t,n){"use strict";e.exports=n(41676)},41460:function(e,t,n){var r=n(36621),o=n(37453),i=n(63036);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==r(e)}},40677:function(e,t,n){"use strict";n.r(t),n.d(t,{ErrorCode:function(){return P},default:function(){return en},useDropzone:function(){return eo}});var r=n(61074),o=n(31958),i=n.n(o),l=n(54744),a=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function u(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=a.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var s=[".DS_Store","Thumbs.db"];function c(e){return"object"==typeof e&&null!==e}function d(e){return e.filter(function(e){return -1===s.indexOf(e.name)})}function f(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function p(e){if("function"!=typeof e.webkitGetAsEntry)return h(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?m(t):h(e)}function h(e){var t=e.getAsFile();return t?Promise.resolve(u(t)):Promise.reject("".concat(e," is not a File"))}function v(e){return(0,l.mG)(this,void 0,void 0,function(){return(0,l.Jh)(this,function(t){return[2,e.isDirectory?m(e):function(e){return(0,l.mG)(this,void 0,void 0,function(){return(0,l.Jh)(this,function(t){return[2,new Promise(function(t,n){e.file(function(n){t(u(n,e.fullPath))},function(e){n(e)})})]})})}(e)]})})}function m(e){var t=e.createReader();return new Promise(function(e,n){var r=[];!function o(){var i=this;t.readEntries(function(t){return(0,l.mG)(i,void 0,void 0,function(){var i;return(0,l.Jh)(this,function(l){switch(l.label){case 0:if(t.length)return[3,5];l.label=1;case 1:return l.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return e(l.sent()),[3,4];case 3:return n(l.sent()),[3,4];case 4:return[3,6];case 5:i=Promise.all(t.map(v)),r.push(i),o(),l.label=6;case 6:return[2]}})})},function(e){n(e)})}()})}var g=n(89271);function b(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||E(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(n),!0).forEach(function(t){w(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||E(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(e,t)}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var O="file-invalid-type",T="file-too-large",C="file-too-small",k="too-many-files",P={FileInvalidType:O,FileTooLarge:T,FileTooSmall:C,TooManyFiles:k},R=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:O,message:"File type must be ".concat(t)}},D=function(e){return{code:T,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},M=function(e){return{code:C,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},_={code:k,message:"Too many files"};function A(e,t){var n="application/x-moz-file"===e.type||(0,g.Z)(e,t);return[n,n?null:R(t)]}function F(e,t,n){if(L(e.size)){if(L(t)&&L(n)){if(e.size>n)return[!1,D(n)];if(e.size<t)return[!1,M(t)]}else if(L(t)&&e.size<t)return[!1,M(t)];else if(L(n)&&e.size>n)return[!1,D(n)]}return[!0,null]}function L(e){return null!=e}function j(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function N(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function z(e){e.preventDefault()}function V(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return!j(e)&&t&&t.apply(void 0,[e].concat(r)),j(e)})}}function B(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function K(e){return/^.*\.[\w]+$/.test(e)}var H=["children"],U=["open"],Z=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],W=["refKey","onChange","onClick"];function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],l=!0,a=!1;try{for(o=o.call(e);!(l=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);l=!0);}catch(e){a=!0,r=e}finally{try{l||null==o.return||o.return()}finally{if(a)throw r}}return i}}(e,t)||G(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){if(e){if("string"==typeof e)return q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return q(e,t)}}function q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?Y(Object(n),!0).forEach(function(t){J(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function J(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ee=(0,r.forwardRef)(function(e,t){var n=e.children,o=eo(X(e,H)),i=o.open,l=X(o,U);return(0,r.useImperativeHandle)(t,function(){return{open:i}},[i]),r.createElement(r.Fragment,null,n(Q(Q({},l),{},{open:i})))});ee.displayName="Dropzone";var et={disabled:!1,getFilesFromEvent:function(e){return(0,l.mG)(this,void 0,void 0,function(){return(0,l.Jh)(this,function(t){return c(e)&&c(e.dataTransfer)?[2,function(e,t){return(0,l.mG)(this,void 0,void 0,function(){var n;return(0,l.Jh)(this,function(r){switch(r.label){case 0:if(!e.items)return[3,2];if(n=f(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,n];return[4,Promise.all(n.map(p))];case 1:return[2,d(function e(t){return t.reduce(function(t,n){return(0,l.ev)((0,l.ev)([],(0,l.CR)(t),!1),(0,l.CR)(Array.isArray(n)?e(n):[n]),!1)},[])}(r.sent()))];case 2:return[2,d(f(e.files).map(function(e){return u(e)}))]}})})}(e.dataTransfer,e.type)]:c(e)&&c(e.target)?[2,f(e.target.files).map(function(e){return u(e)})]:Array.isArray(e)&&e.every(function(e){return"getFile"in e&&"function"==typeof e.getFile})?[2,function(e){return(0,l.mG)(this,void 0,void 0,function(){return(0,l.Jh)(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(e){return e.getFile()}))];case 1:return[2,t.sent().map(function(e){return u(e)})]}})})}(e)]:[2,[]]})})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};ee.defaultProps=et,ee.propTypes={children:i().func,accept:i().objectOf(i().arrayOf(i().string)),multiple:i().bool,preventDropOnDocument:i().bool,noClick:i().bool,noKeyboard:i().bool,noDrag:i().bool,noDragEventsBubbling:i().bool,minSize:i().number,maxSize:i().number,maxFiles:i().number,disabled:i().bool,getFilesFromEvent:i().func,onFileDialogCancel:i().func,onFileDialogOpen:i().func,useFsAccessApi:i().bool,autoFocus:i().bool,onDragEnter:i().func,onDragLeave:i().func,onDragOver:i().func,onDrop:i().func,onDropAccepted:i().func,onDropRejected:i().func,onError:i().func,validator:i().func};var en=ee,er={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function eo(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Q(Q({},et),e),n=t.accept,o=t.disabled,i=t.getFilesFromEvent,l=t.maxSize,a=t.minSize,u=t.multiple,s=t.maxFiles,c=t.onDragEnter,d=t.onDragLeave,f=t.onDragOver,p=t.onDrop,h=t.onDropAccepted,v=t.onDropRejected,m=t.onFileDialogCancel,g=t.onFileDialogOpen,y=t.useFsAccessApi,E=t.autoFocus,S=t.preventDropOnDocument,O=t.noClick,T=t.noKeyboard,C=t.noDrag,k=t.noDragEventsBubbling,P=t.onError,R=t.validator,D=(0,r.useMemo)(function(){return function(e){if(L(e))return Object.entries(e).reduce(function(e,t){var n=I(t,2),r=n[0],o=n[1];return[].concat(b(e),[r],b(o))},[]).filter(function(e){return B(e)||K(e)}).join(",")}(n)},[n]),M=(0,r.useMemo)(function(){return L(n)?[{description:"Files",accept:Object.entries(n).filter(function(e){var t=I(e,2),n=t[0],r=t[1],o=!0;return B(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),Array.isArray(r)&&r.every(K)||(console.warn('Skipped "'.concat(n,'" because an invali
1d file extension was provided.')),o=!1),o}).reduce(function(e,t){var n=I(t,2),r=n[0],o=n[1];return x(x({},e),{},w({},r,o))},{})}]:n},[n]),H=(0,r.useMemo)(function(){return"function"==typeof g?g:el},[g]),U=(0,r.useMemo)(function(){return"function"==typeof m?m:el},[m]),Y=(0,r.useRef)(null),ee=(0,r.useRef)(null),en=$((0,r.useReducer)(ei,er),2),eo=en[0],ea=en[1],eu=eo.isFocused,es=eo.isFileDialogActive,ec=(0,r.useRef)("undefined"!=typeof window&&window.isSecureContext&&y&&"showOpenFilePicker"in window),ed=function(){!ec.current&&es&&setTimeout(function(){ee.current&&!ee.current.files.length&&(ea({type:"closeDialog"}),U())},300)};(0,r.useEffect)(function(){return window.addEventListener("focus",ed,!1),function(){window.removeEventListener("focus",ed,!1)}},[ee,es,U,ec]);var ef=(0,r.useRef)([]),ep=function(e){Y.current&&Y.current.contains(e.target)||(e.preventDefault(),ef.current=[])};(0,r.useEffect)(function(){return S&&(document.addEventListener("dragover",z,!1),document.addEventListener("drop",ep,!1)),function(){S&&(document.removeEventListener("dragover",z),document.removeEventListener("drop",ep))}},[Y,S]),(0,r.useEffect)(function(){return!o&&E&&Y.current&&Y.current.focus(),function(){}},[Y,E,o]);var eh=(0,r.useCallback)(function(e){P?P(e):console.error(e)},[P]),ev=(0,r.useCallback)(function(e){var t;e.preventDefault(),e.persist(),ek(e),ef.current=[].concat(function(e){if(Array.isArray(e))return q(e)}(t=ef.current)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||G(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.target]),N(e)&&Promise.resolve(i(e)).then(function(t){if(!j(e)||k){var n,r,o,i,d,f,p,h,v=t.length,m=v>0&&(r=(n={files:t,accept:D,minSize:a,maxSize:l,multiple:u,maxFiles:s,validator:R}).files,o=n.accept,i=n.minSize,d=n.maxSize,f=n.multiple,p=n.maxFiles,h=n.validator,(!!f||!(r.length>1))&&(!f||!(p>=1)||!(r.length>
1p))&&r.every(function(e){var t=I(A(e,o),1)[0],n=I(F(e,i,d),1)[0],r=h?h(e):null;return t&&n&&!r}));ea({isDragAccept:m,isDragReject:v>0&&!m,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e)}}).catch(function(e){return eh(e)})},[i,c,eh,k,D,a,l,u,s,R]),em=(0,r.useCallback)(function(e){e.preventDefault(),e.persist(),ek(e);var t=N(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return t&&f&&f(e),!1},[f,k]),eg=(0,r.useCallback)(function(e){e.preventDefault(),e.persist(),ek(e);var t=ef.current.filter(function(e){return Y.current&&Y.current.contains(e)}),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),ef.current=t,!(t.length>0)&&(ea({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),N(e)&&d&&d(e))},[Y,d,k]),eb=(0,r.useCallback)(function(e,t){var n=[],r=[];e.forEach(function(e){var t=$(A(e,D),2),o=t[0],i=t[1],u=$(F(e,a,l),2),s=u[0],c=u[1],d=R?R(e):null;if(o&&s&&!d)n.push(e);else{var f=[i,c];d&&(f=f.concat(d)),r.push({file:e,errors:f.filter(function(e){return e})})}}),(!u&&n.length>1||u&&s>=1&&n.length>s)&&(n.forEach(function(e){r.push({file:e,errors:[_]})}),n.splice(0)),ea({acceptedFiles:n,fileRejections:r,type:"setFiles"}),p&&p(n,r,t),r.length>0&&v&&v(r,t),n.length>0&&h&&h(n,t)},[ea,u,D,a,l,s,p,h,v,R]),ey=(0,r.useCallback)(function(e){e.preventDefault(),e.persist(),ek(e),ef.current=[],N(e)&&Promise.resolve(i(e)).then(function(t){(!j(e)||k)&&eb(t,e)}).catch(function(e){return eh(e)}),ea({type:"reset"})},[i,eb,eh,k]),ex=(0,r.useCallback)(function(){if(ec.current){ea({type:"openDialog"}),H(),window.showOpenFilePicker({multiple:u,types:M}).then(function(e){return i(e)}).then(function(e){eb(e,null),ea({type:"closeDialog"})}).catch(function(e){e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)?(U(e),ea({type:"closeDialog"})):e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)?(ec.current=!1,ee.current?(ee.current.value=null,ee.current.click()):eh(Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):eh(e)});return}ee.current&&(ea({type:"openDialog"}),H(),ee.current.value=null,ee.current.click())},[ea,H,U,y,eb,eh,M,u]),ew=(0,r.useCallback)(function(e){Y.current&&Y.current.isEqualNode(e.target)&&(" "===e.key||"Enter"===e.key||32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),ex())},[Y,ex]),eI=(0,r.useCallback)(function(){ea({type:"focus"})},[]),eE=(0,r.useCallback)(function(){ea({type:"blur"})},[]),eS=(0,r.useCallback)(function(){O||(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")||-1!==e.indexOf("Edge/")}()?setTimeout(ex,0):ex())},[O,ex]),eO=function(e){return o?null:e},eT=function(e){return T?null:eO(e)},eC=function(e){return C?null:eO(e)},ek=function(e){k&&e.stopPropagation()},eP=(0,r.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=e.role,r=e.onKeyDown,i=e.onFocus,l=e.onBlur,a=e.onClick,u=e.onDragEnter,s=e.onDragOver,c=e.onDragLeave,d=e.onDrop,f=X(e,Z);return Q(Q(J({onKeyDown:eT(V(r,ew)),onFocus:eT(V(i,eI)),onBlur:eT(V(l,eE)),onClick:eO(V(a,eS)),onDragEnter:eC(V(u,ev)),onDragOver:eC(V(s,em)),onDragLeave:eC(V(c,eg)),onDrop:eC(V(d,ey)),role:"string"==typeof n&&""!==n?n:"presentation"},void 0===t?"ref":t,Y),o||T?{}:{tabIndex:0}),f)}},[Y,ew,eI,eE,eS,ev,em,eg,ey,T,C,o]),eR=(0,r.useCallback)(function(e){e.stopPropagation()},[]),eD=(0,r.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=e.onChange,r=e.onClick,o=X(e,W);return Q(Q({},J({accept:D,multiple:u,type:"file",style:{display:"none"},onChange:eO(V(n,ey)),onClick:eO(V(r,eR)),tabIndex:-1},void 0===t?"ref":t,ee)),o)}},[ee,n,u,ey,o]);return Q(Q({},eo),{},{isFocused:eu&&!o,getRootProps:eP,getInputProps:eD,rootRef:Y,inputRef:ee,open:eO(ex)})}function ei(e,t){switch(t.type){case"focus":return Q(Q({},e),{},{isFocused:!0});case"blur":return Q(Q({},e),{},{isFocused:!1});case"openDialog":return Q(Q({},er),{},{isFileDialogActive:!0});case"closeDialog":return Q(Q({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Q(Q({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Q(Q({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return Q({},er);default:return e}}function el(){}},2943:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case l:case i:case d:case f:return e;default:switch(e=e&&e.$$typeof){case s:case u:case c:case h:case p:case a:return e;default:return t}}case r:return t}}}(e)===o}},10402:function(e,t,n){"use strict";e.exports=n(2943)},61567:function(e,t,n){var r;r=function(e,t,n,r){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";
1function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=r(n(1)),u=n(2),s=r(u),c=r(n(3)),d=r(n(4)),f=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,l=Array(i),a=0;a<i;a++)l[a]=arguments[a];return n=r=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),r._sigPad=null,r._excludeOurProps=function(){var e=r.props;return e.canvasProps,e.clearOnResize,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["canvasProps","clearOnResize"])},r.getCanvas=function(){return r._canvas},r.getTrimmedCanvas=function(){var e=document.createElement("canvas");return e.width=r._canvas.width,e.height=r._canvas.height,e.getContext("2d").drawImage(r._canvas,0,0),(0,d.default)(e)},r.getSignaturePad=function(){return r._sigPad},r._checkClearOnResize=function(){r.props.clearOnResize&&r._resizeCanvas()},r._resizeCanvas=function(){var e=r.props.canvasProps||{},t=e.width,n=e.height;if(!t||!n){var o=r._canvas,i=Math.max(window.devicePixelRatio||1,1);t||(o.width=o.offsetWidth*i),n||(o.height=o.offsetHeight*i),o.getContext("2d").scale(i,i),r.clear()}},r.on=function(){return window.addEventListener("resize",r._checkClearOnResize),r._sigPad.on()},r.off=function(){return window.removeEventListener("resize",r._checkClearOnResize),r._sigPad.off()},r.clear=function(){return r._sigPad.clear()},r.isEmpty=function(){return r._sigPad.isEmpty()},r.fromDataURL=function(e,t){return r._sigPad.fromDataURL(e,t)},r.toDataURL=function(e,t){return r._sigPad.toDataURL(e,t)},r.fromData=function(e){return r._sigPad.fromData(e)},r.toData=function(){return r._sigPad.toData()},o(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),l(t,[{key:"componentDidMount",value:function(){this._sigPad=new c.default(this._canvas,this._excludeOurProps()),this._resizeCanvas(),this.on()}},{key:"componentWillUnmount",value:function(){this.off()}},{key:"componentDidUpdate",value:function(){Object.assign(this._sigPad,this._excludeOurProps())}},{key:"render",value:function(){var e=this,t=this.props.canvasProps;return s.default.createElement("canvas",i({ref:function(t){e._canvas=t}},t))}}]),t}(u.Component);f.propTypes={velocityFilterWeight:a.default.number,minWidth:a.default.number,maxWidth:a.default.number,minDistance:a.default.number,dotSize:a.default.oneOfType([a.default.number,a.default.func]),penColor:a.default.string,throttle:a.default.number,onEnd:a.default.func,onBegin:a.default.func,canvasProps:a.default.object,clearOnResize:a.default.bool},f.defaultProps={clearOnResize:!0},t.default=f},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=n},function(e,t){e.exports=r}])},e.exports=r(n(31958),n(61074),n(43802),n(72269))},87623:function(e,t,n){"use strict";n.r(t),n.d(t,{CSSTransition:function(){return i.Z},ReplaceTransition:function(){return y},SwitchTransition:function(){return T},Transition:function(){return x.ZP},TransitionGroup:function(){return g},config:function(){return C.Z}});var r,o,i=n(16619),l=n(5176),a=n(90159),u=n(61074),s=n(73465),c=n(65660),d=n(81446),f=n(6602);function p(e,t){var n=Object.create(null);return e&&u.Children.map(e,function(e){return e}
1).forEach(function(e){n[e.key]=t&&(0,u.isValidElement)(e)?t(e):e}),n}function h(e,t,n){return null!=n[t]?n[t]:e.props[t]}var v=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},m=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind((0,d.Z)(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,a.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,o=t.children,i=t.handleExited;return{children:t.firstRender?p(e.children,function(t){return(0,u.cloneElement)(t,{onExited:i.bind(null,t),in:!0,appear:h(t,"appear",e),enter:h(t,"enter",e),exit:h(t,"exit",e)})}):(Object.keys(r=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var l in e)l in t?i.length&&(o[l]=i,i=[]):i.push(l);var a={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var s=o[u][r];a[o[u][r]]=n(s)}a[u]=n(u)}for(r=0;r<i.length;r++)a[i[r]]=n(i[r]);return a}(o,n=p(e.children))).forEach(function(t){var l=r[t];if((0,u.isValidElement)(l)){var a=t in o,s=t in n,c=o[t],d=(0,u.isValidElement)(c)&&!c.props.in;s&&(!a||d)?r[t]=(0,u.cloneElement)(l,{onExited:i.bind(null,l),in:!0,exit:h(l,"exit",e),enter:h(l,"enter",e)}):s||!a||d?s&&a&&(0,u.isValidElement)(c)&&(r[t]=(0,u.cloneElement)(l,{onExited:i.bind(null,l),in:c.props.in,exit:h(l,"exit",e),enter:h(l,"enter",e)})):r[t]=(0,u.cloneElement)(l,{in:!1})}}),r),firstRender:!1}},n.handleExited=function(e,t){var n=p(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=(0,c.Z)({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=(0,l.Z)(e,["component","childFactory"]),o=this.state.contextValue,i=v(this.state.children).map(n);return(delete r.appear,delete r.enter,delete r.exit,null===t)?u.createElement(f.Z.Provider,{value:o},i):u.createElement(f.Z.Provider,{value:o},u.createElement(t,r,i))},t}(u.Component);m.propTypes={},m.defaultProps={component:"div",childFactory:function(e){return e}};var g=m,b=function(e){function t(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}(0,a.Z)(t,e);var n=t.prototype;return n.handleLifecycle=function(e,t,n){var r,o=this.props.children,i=u.Children.toArray(o)[t];if(i.props[e]&&(r=i.props)[e].apply(r,n),this.props[e]){var l=i.props.nodeRef?void 0:s.findDOMNode(this);this.props[e](l)}},n.render=function(){var e=this.props,t=e.children,n=e.in,r=(0,l.Z)(e,["children","in"]),o=u.Children.toArray(t),i=o[0],a=o[1];return delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,u.createElement(g,r,n?u.cloneElement(i,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):u.cloneElement(a,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(u.Component);b.propTypes={};var y=b,x=n(36317),w={out:"out-in",in:"in-out"},I=function(e,t,n){return function(){var r;e.props[t]&&(r=e.props)[t].apply(r,arguments),n()}},E=((r={})[w.out]=function(e){var t=e.current,n=e.changeState;return u.cloneElement(t,{in:!1,onExited:I(t,"onExited",function(){n(x.d0,null)})})},r[w.in]=function(e){var t=e.current,n=e.changeState,r=e.children;return[t,u.cloneElement(r,{in:!0,onEntered:I(r,"onEntered",function(){n(x.d0)})})]},r),S=((o={})[w.out]=function(e){var t=e.children,n=e.changeState;return u.cloneElement(t,{in:!0,onEntered:I(t,"onEntered",function(){n(x.cn,u.cloneElement(t,{in:!0}))})})},o[w.in]=function(e){var t=e.current,n=e.children,r=e.changeState;return[u.cloneElement(t,{in:!1,onExited:I(t,"onExited",function(){r(x.cn,u.cloneElement(n,{in:!0}))})}),u.cloneElement(n,{in:!0})]},o),O=function(e){function t(){for(var t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).state={status:x.cn,current:null},t.appeared=!1,t.changeState=function(e,n){void 0===n&&(n=t.state.current),t.setState({status:e,current:n})},t}(0,a.Z)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.appeared=!0},t.getDerivedStateFromProps=function(e,t){var n,r;return null==e.children?{current:null}:t.status===x.d0&&e.mode===w.in?{status:x.d0}:t.current&&!((n=t.current)===(r=e.children)||u.isValidElement(n)&&u.isValidElement(r)&&null!=n.key&&n.key===r.key)?{status:x.Ix}:{current:u.cloneElement(e.children,{in:!0})}},n.render=function(){var e,t=this.props,n=t.children,r=t.mode,o=this.state,i=o.status,l=o.current,a={children:n,current:l,changeState:this.changeState,status:i};switch(i){case x.d0:e=S[r](a);break;case x.Ix:e=E[r](a);break;case x.cn:e=l}return u.createElement(f.Z.Provider,{value:{isMounting:!this.appeared}},e)},t}(u.Component);
1O.propTypes={},O.defaultProps={mode:w.out};var T=O,C=n(75533)},57703:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==m(e)&&"function"!=typeof e)return{default:e};var n=i(void 0);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var a=o?Object.getOwnPropertyDescriptor(e,l):null;a&&(a.get||a.set)?Object.defineProperty(r,l,a):r[l]=e[l]}return r.default=e,n&&n.set(e,r),r}(n(61074)),o=["placeholder","separator","isLastChild","ariaLabelOverride","shouldRender","inputStyle","focus","isDisabled","hasErrored","errorStyle","isSuccessed","successStyle","focusStyle","disabledStyle","shouldAutoFocus","isInputNum","index","value","className","isInputSecure","onSubmit"];function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function l(){return(l=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)}function a(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}function d(e,t){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function f(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=h(e);return n=t?Reflect.construct(r,arguments,h(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return p(e)}(this,n)}}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var g=function(e){return"object"===m(e)},b=function(e){c(n,e);var t=f(n);function n(e){var o;return a(this,n),v(p(o=t.call(this,e)),"getClasses",function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(e){return!g(e)&&!1!==e}).join(" ")}),v(p(o),"getType",function(){var e=o.props,t=e.isInputSecure,n=e.isInputNum;return t?"password":n?"tel":"text"}),v(p(o),"getAriaLabel",function(e,t){return o.props.ariaLabelOverride||"".concat(0===e?"Please enter verification code. ":"").concat(t?"Digit":"Character"," ").concat(e+1)}),o.input=r.default.createRef(),o}return s(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.focus,n=e.shouldAutoFocus,r=this.input.current;r&&t&&n&&r.focus()}},{key:"componentDidUpdate",value:function(e){var t=this.props.focus,n=this.input.current;e.focus!==t&&n&&t&&(n.focus(),n.select())}},{key:"render",value:function(){var e=this.props,t=e.placeholder,n=e.separator,i=e.isLastChild,a=(e.ariaLabelOverride,e.shouldRender),u=e.inputStyle,s=e.focus,c=e.isDisabled,d=e.hasErrored,f=e.errorStyle,p=e.isSuccessed,h=e.successStyle,v=e.focu
1sStyle,m=e.disabledStyle,b=(e.shouldAutoFocus,e.isInputNum),y=e.index,x=e.value,w=e.className,I=(e.isInputSecure,e.onSubmit,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,o));return r.default.createElement("div",{className:w,style:{display:"flex",alignItems:"center"}},r.default.createElement("input",l({"aria-label":this.getAriaLabel(y,b),style:Object.assign({width:"1em",textAlign:"center",padding:0},g(u)&&u,s&&g(v)&&v,c&&g(m)&&m,d&&!p&&g(f)&&f,p&&!d&&g(h)&&h),placeholder:t,className:this.getClasses(u,s&&v,c&&m,d&&!p&&f,p&&!d&&h),type:this.getType(),ref:this.input,disabled:c,value:x||""},I)),!i&&a&&n)}}]),n}(r.PureComponent),y=function(e){c(n,e);var t=f(n);function n(){var e;a(this,n);for(var o=arguments.length,i=Array(o),u=0;u<o;u++)i[u]=arguments[u];return v(p(e=t.call.apply(t,[this].concat(i))),"state",{activeInput:0}),v(p(e),"getOtpValue",function(){return e.props.value?e.props.value.toString().split(""):[]}),v(p(e),"getPlaceholderValue",function(){var t=e.props,n=t.placeholder,r=t.numInputs;if("string"==typeof n){if(n.length===r)return n;n.length>0&&console.error("Length of the placeholder should be equal to the number of inputs.")}}),v(p(e),"handleOtpChange",function(t){(0,e.props.onChange)(t.join(""))}),v(p(e),"isInputValueValid",function(t){return(e.props.isInputNum?!isNaN(parseInt(t,10)):"string"==typeof t)&&1===t.trim().length}),v(p(e),"focusInput",function(t){var n=e.props.numInputs;e.setState({activeInput:Math.max(Math.min(n-1,t),0)})}),v(p(e),"focusNextInput",function(){var t=e.state.activeInput;e.focusInput(t+1)}),v(p(e),"focusPrevInput",function(){var t=e.state.activeInput;e.focusInput(t-1)}),v(p(e),"changeCodeAtFocus",function(t){var n=e.state.activeInput,r=e.getOtpValue();r[n]=t[0],e.handleOtpChange(r)}),v(p(e),"handleOnPaste",function(t){t.preventDefault();var n=e.state.activeInput,r=e.props,o=r.numInputs;if(!r.isDisabled){for(var i=e.getOtpValue(),l=n,a=t.clipboardData.getData("text/plain"),u=(e.props.isInputNum?a.replace(/\D/g,""):a).slice(0,o-n).split(""),s=0;s<o;++s)s>=n&&u.length>0&&(i[s]=u.shift(),l++);e.setState({activeInput:l},function(){e.focusInput(l),e.handleOtpChange(i)})}}),v(p(e),"handleOnChange",function(t){var n=t.target.value;e.isInputValueValid(n)&&e.changeCodeAtFocus(n)}),v(p(e),"handleOnKeyDown",function(t){8===t.keyCode||"Backspace"===t.key?(t.preventDefault(),e.changeCodeAtFocus(""),e.focusInput(e.state.activeInput-1)):46===t.keyCode||"Delete"===t.key?(t.preventDefault(),e.changeCodeAtFocus("")):37===t.keyCode||"ArrowLeft"===t.key?(t.preventDefault(),e.focusPrevInput()):39===t.keyCode||"ArrowRight"===t.key?(t.preventDefault(),e.focusNextInput()):32===t.keyCode||" "===t.key||"Spacebar"===t.key||"Space"===t.key?t.preventDefault():(13===t.keyCode||"Enter"===t.key)&&e.props.onSubmit()}),v(p(e),"handleOnInput",function(t){var n=t.target.value;if(t.target.value){if(t.target.value&&t.target.value.length>1){t.preventDefault();for(var r=e.props.numInputs,o=e.state.activeInput,i=e.getOtpValue(),l=t.target.value.slice(0,r-o).split(""),a=0;a<r;++a)a>=o&&l.length>0&&(i[a]=l.shift());e.handleOtpChange(i),e.focusInput(e.props.numInputs)}else if(n&&n.trim().length>1)t.clipboardData={getData:function(){return n.trim()}},e.handleOnPaste(t);else if(e.isInputValueValid(t.target.value))e.focusNextInput();else if(!e.props.isInputNum){var u=t.nativeEvent;null===u.data&&"deleteContentBackward"===u.inputType&&(t.preventDefault(),e.changeCodeAtFocus(""),e.focusPrevInput())}}}),v(p(e),"renderInputs",function(){for(var t=e.state.activeInput,n=e.props,o=n.id,i=n.autoComplete,a=n.numInputs,u=n.inputStyle,s=n.focusStyle,c=n.separator,d=n.separateAfter,f=void 0===d?1:d,p=n.isDisabled,h=n.disabledStyle,v=n.hasErrored,m=n.errorStyle,g=n.isSuccessed,y=n.successStyle,x=n.shouldAutoFocus,w=n.isInputNum,I=n.isInputSecure,E=n.className,S=n.inputProps,O=n.onSubmit,T=[],C=e.getOtpValue(),k=e.getPlaceholderValue(),P=e.props["data-cy"],R=e.props["data-testid"],D=e.props["custom-test-attr"],M=e.props["custom-test-id"],_=function(n){var d=void 0;d=(n+1)%parseInt(f)==0;var _={};D&&(_[D]=M&&"".concat(M,"-").concat(n));var A={};S&&(Array.isArray(S)?S[n]&&(A=S[n]):A=S),T.push(r.default.createElement(b,l({id:o&&"".concat(o,"-").concat(n),autoComplete:null!=i?i:"off",placeholder:k&&k[n],key:n,index:n,focus:t===n,value:C&&C[n],onChange:e.handleOnChange,onKeyDown:e.handleOnKeyDown,onInput:e.handleOnInput,onPaste:e.handleOnPaste,onFocus:function(t){e.setState({activeInput:n}),t.target.select()},onBlur:function(){return e.setState({activeInput:-1})},separator:c,inputStyle:u,focusStyle:s,isLastChild:n===a-1,isDisabled:p,disabledStyle:h,hasErrored:v,errorStyle:m,isSuccessed:g,successStyle:y,shouldAutoFocus:x,isInputNum:w,isInputSecure:I,className:E,"data-cy":P&&"".concat(P,"-").concat(n),"data-testid":R&&"".concat(R,"-").concat(n),shouldRender:d,onSubmit:O},A,_)))},A=0;A<a;A++)_(A);return T}),e}
1return s(n,[{key:"componentDidUpdate",value:function(){var e=this.props.value,t=this.state.activeInput;""==e&&t>0&&this.setState({activeInput:0})}},{key:"render",value:function(){var e=this.props.containerStyle;return r.default.createElement("div",{style:Object.assign({display:"flex"},g(e)&&e),className:g(e)?"":e},this.renderInputs())}}]),n}(r.Component);v(y,"defaultProps",{numInputs:4,onChange:function(e){return console.log(e)},isDisabled:!1,shouldAutoFocus:!1,value:"",isInputSecure:!1,onSubmit:function(e){return console.log(e)}}),t.default=y},87120:function(e,t){"use strict";Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});let n=/^\[(.+)\]$/;function r(e,t){let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n}let o=/\s+/;function i(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=function e(t){let n;if("string"==typeof t)return t;let r="";for(let o=0;o<t.length;o++)t[o]&&(n=e(t[o]))&&(r&&(r+=" "),r+=n);return r}(e))&&(r&&(r+=" "),r+=t);return r}function l(e,...t){let a,u,s;let c=function(o){var i;return u=(a={cache:function(e){if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map;function o(o,i){n.set(o,i),++t>e&&(t=0,r=n,n=new Map)}return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}}((i=t.reduce((e,t)=>t(e),e())).cacheSize),splitModifiers:function(e){let t=e.separator,n=1===t.length,r=t[0],o=t.length;return function(e){let i;let l=[],a=0,u=0;for(let s=0;s<e.length;s++){let c=e[s];if(0===a){if(c===r&&(n||e.slice(s,s+o)===t)){l.push(e.slice(u,s)),u=s+o;continue}if("/"===c){i=s;continue}}"["===c?a++:"]"===c&&a--}let s=0===l.length?e:e.substring(u),c=s.startsWith("!"),d=c?s.substring(1):s;return{modifiers:l,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:i&&i>u?i-u:void 0}}}(i),...function(e){let t=function(e){var t;let{theme:n,prefix:o}=e,i={nextPart:new Map,validators:[]};return(t=Object.entries(e.classGroups),o?t.map(([e,t])=>[e,t.map(e=>"string"==typeof e?o+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,t])=>[o+e,t])):e)]):t).forEach(([e,t])=>{(function e(t,n,o,i){t.forEach(t=>{if("string"==typeof t){(""===t?n:r(n,t)).classGroupId=o;return}if("function"==typeof t){if(t.isThemeGetter){e(t(i),n,o,i);return}n.validators.push({validator:t,classGroupId:o});return}Object.entries(t).forEach(([t,l])=>{e(l,r(n,t),o,i)})})})(t,i,e,n)}),i}(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:function(e){let r=e.split("-");return""===r[0]&&1!==r.length&&r.shift(),function e(t,n){if(0===t.length)return n.classGroupId;let r=t[0],o=n.nextPart.get(r),i=o?e(t.slice(1),o):void 0;if(i)return i;if(0===n.validators.length)return;let l=t.join("-");return n.validators.find(({validator:e})=>e(l))?.classGroupId}(r,t)||function(e){if(n.test(e)){let t=n.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}(e)},getConflictingClassGroupIds:function(e,t){let n=o[e]||[];return t&&i[e]?[...n,...i[e]]:n}}}(i)}).cache.get,s=a.cache.set,c=d,d(o)};function d(e){let t=u(e);if(t)return t;let n=function(e,t){let{splitModifiers:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,l=new Set;return e.trim().split(o).map(e=>{let{modifiers:t,hasImportantModifier:o,baseClassName:i,maybePostfixModifierPosition:l}=n(e),a=r(l?i.substring(0,l):i),u=!!l;if(!a){if(!l||!(a=r(i)))return{isTailwindClass:!1,originalClassName:e};u=!1}let s=(function(e){if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t})(t).join(":");return{isTailwindClass:!0,modifierId:o?s+"!":s,classGroupId:a,originalClassName:e,hasPostfixModifier:u}}).reverse().filter(e=>{if(!e.isTailwindClass)return!0;let{modifierId:t,classGroupId:n,hasPostfixModifier:r}=e,o=t+n;return!l.has(o)&&(l.add(o),i(n,r).forEach(e=>l.add(t+e)),!0)}).reverse().map(e=>e.originalClassName).join(" ")}(e,a);return s(e,n),n}return function(){return c(i.apply(null,arguments))}}function a(e){let t=t=>t[e]||[];return t.isThemeGetter=!0,t}let u=/^\[(?:([a-z-]+):)?(.+)\]$/i,s=/^\d+\/\d+$/,c=new Set(["px","full","screen"]),d=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,f=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,p=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,h=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,v=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function m(e){return b(e)||c.has(e)||s.test(e)}function g(e){return D(e,"length",M)}function b(e){return!!e&&!Number.isNaN(Number(e))}function y(e){return D(e,"number",b)}function x(e){return!!e&&Number.isInteger(Number(e))}function w(e){return e.endsWith("%")&&b(e.slice(0,-1))}function I(e){return u.test(e)}function E(e){return d.test(e)}let S=new Set(["length","size","percentage"]);function O(e){return D(e,S,_)}function T(e){return D(e,"position",_)}let C=new Set(["image","url"]);function k(e){return D(e,C,F)}function P(e){return D(e,"",A)}function R(){return!0}function D(e,t,n){let r=u.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function M(e){return f.test(e)&&!p.test(e)}function _(){return!1}function A(e){return h.test(e)}function F(e){return v.test(e)}let L=Object.defineProperty({__proto__:null,isAny:R,isArbitraryImage:k,isArbitraryLength:g,isArbitraryNumber:y,isArbitraryPosition:T,isArbitraryShadow:P,isArbitrarySize:O,isArbitraryValue:I,isInteger:x,isLength:m,isNumber:b,isPercent:w,isTshirtSize:E},Symbol.toStringTag,{value:"Module"});function j(){let e=a("colors"),t=a("spacing"),n=a("blur"),r=a("brightness"),o=a("borderColor"),i=a("borderRadius"),l=a("borderSpacing"),u=a("borderWidth"),s=a("contrast"),c=a("grayscale"),d=a("hueRotate"),f=a("invert"),p=a("gap"),h=a("gradientColorStops"),v=a("gradientColorStopPositions"),S=a("inset"),C=a("margin"),D=a("opacity"),M=a("padding"),_=a("saturate"),A=a("scale"),F=a("sepia"),L=a("skew"),j=a("space"),N=a("translate"),z=()=>["auto","contain","none"],V=()=>["auto","hidden","clip","visible","scroll"],B=()=>["auto",I,t],K=()=>[I,t],H=()=>["",m,g],U=()=>["auto",b,I],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],W=()=>["solid","dashed","dotted","double","none"],$=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],G=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",I],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Q=()=>[b,y],J=()=>[b,I];return{cacheSize:500,separator:":",theme:{colors:[R],spacing:[m,g],blur:["none","",E,I],brightness:Q(),borderColor:[e],borderRadius:["n
1one","","full",E,I],borderSpacing:K(),borderWidth:H(),contrast:Q(),grayscale:q(),hueRotate:J(),invert:q(),gap:K(),gradientColorStops:[e],gradientColorStopPositions:[w,g],inset:B(),margin:B(),opacity:Q(),padding:K(),saturate:Q(),scale:Q(),sepia:q(),skew:J(),space:K(),translate:K()},classGroups:{aspect:[{aspect:["auto","square","video",I]}],container:["container"],columns:[{columns:[E]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),I]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:z()}],"overscroll-x":[{"overscroll-x":z()}],"overscroll-y":[{"overscroll-y":z()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[S]}],"inset-x":[{"inset-x":[S]}],"inset-y":[{"inset-y":[S]}],start:[{start:[S]}],end:[{end:[S]}],top:[{top:[S]}],right:[{right:[S]}],bottom:[{bottom:[S]}],left:[{left:[S]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",x,I]}],basis:[{basis:B()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",I]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",x,I]}],"grid-cols":[{"grid-cols":[R]}],"col-start-end":[{col:["auto",{span:["full",x,I]},I]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[R]}],"row-start-end":[{row:["auto",{span:[x,I]},I]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",I]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",I]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...G()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...G(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...G(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[M]}],px:[{px:[M]}],py:[{py:[M]}],ps:[{ps:[M]}],pe:[{pe:[M]}],pt:[{pt:[M]}],pr:[{pr:[M]}],pb:[{pb:[M]}],pl:[{pl:[M]}],m:[{m:[C]}],mx:[{mx:[C]}],my:[{my:[C]}],ms:[{ms:[C]}],me:[{me:[C]}],mt:[{mt:[C]}],mr:[{mr:[C]}],mb:[{mb:[C]}],ml:[{ml:[C]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",I,t]}],"min-w":[{"min-w":[I,t,"min","max","fit"]}],"max-w":[{"max-w":[I,t,"none","full","min","max","fit","prose",{screen:[E]},E]}],h:[{h:[I,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[I,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[I,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[I,t,"auto","min","max","fit"]}],"font-size":[{text:["base",E,g]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",y]}],"font-family":[{font:[R]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",I]}],"line-clamp":[{"line-clamp":["none",b,y]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",m,I]}],"list-image":[{"list-image":["none",I]}],"list-style-type":[{list:["none","disc","decimal",I]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[D]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[D]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...W(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",m,g]}],"underline-offset":[{"underline-offset":["auto",m,I]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:K()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",I]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",I]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[D]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),T]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",O]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},k]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[v]}
vendor: 5,090 bytes, line 1
1],"gradient-via-pos":[{via:[v]}],"gradient-to-pos":[{to:[v]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[D]}],"border-style":[{border:[...W(),"hidden"]}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[D]}],"divide-style":[{divide:W()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...W()]}],"outline-offset":[{"outline-offset":[m,I]}],"outline-w":[{outline:[m,g]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:H()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[D]}],"ring-offset-w":[{"ring-offset":[m,g]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",E,P]}],"shadow-color":[{shadow:[R]}],opacity:[{opacity:[D]}],"mix-blend":[{"mix-blend":[...$(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":$()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",E,I]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[_]}],sepia:[{sepia:[F]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[D]}],"backdrop-saturate":[{"backdrop-saturate":[_]}],"backdrop-sepia":[{"backdrop-sepia":[F]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[l]}],"border-spacing-x":[{"border-spacing-x":[l]}],"border-spacing-y":[{"border-spacing-y":[l]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",I]}],duration:[{duration:J()}],ease:[{ease:["linear","in","out","in-out",I]}],delay:[{delay:J()}],animate:[{animate:["none","spin","ping","pulse","bounce",I]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[A]}],"scale-x":[{"scale-x":[A]}],"scale-y":[{"scale-y":[A]}],rotate:[{rotate:[x,I]}],"translate-x":[{"translate-x":[N]}],"translate-y":[{"translate-y":[N]}],"skew-x":[{"skew-x":[L]}],"skew-y":[{"skew-y":[L]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",I]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",I]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":K()}],"scroll-mx":[{"scroll-mx":K()}],"scroll-my":[{"scroll-my":K()}],"scroll-ms":[{"scroll-ms":K()}],"scroll-me":[{"scroll-me":K()}],"scroll-mt":[{"scroll-mt":K()}],"scroll-mr":[{"scroll-mr":K()}],"scroll-mb":[{"scroll-mb":K()}],"scroll-ml":[{"scroll-ml":K()}],"scroll-p":[{"scroll-p":K()}],"scroll-px":[{"scroll-px":K()}],"scroll-py":[{"scroll-py":K()}],"scroll-ps":[{"scroll-ps":K()}],"scroll-pe":[{"scroll-pe":K()}],"scroll-pt":[{"scroll-pt":K()}],"scroll-pr":[{"scroll-pr":K()}],"scroll-pb":[{"scroll-pb":K()}],"scroll-pl":[{"scroll-pl":K()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
1],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",I]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[m,g,y]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function N(e,{cacheSize:t,prefix:n,separator:r,extend:o={},override:i={}}){for(let o in z(e,"cacheSize",t),z(e,"prefix",n),z(e,"separator",r),i)!function(e,t){if(t)for(let n in t)z(e,n,t[n])}(e[o],i[o]);for(let t in o)!function(e,t){if(t)for(let n in t){let r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}}(e[t],o[t]);return e}function z(e,t,n){void 0!==n&&(e[t]=n)}let V=l(j);t.createTailwindMerge=l,t.extendTailwindMerge=function(e,...t){return"function"==typeof e?l(j,e,...t):l(()=>N(j(),e),...t)},t.fromTheme=a,t.getDefaultConfig=j,t.mergeConfigs=N,t.twJoin=i,t.twMerge=V,t.validators=L},10911:function(e,t,n){"use strict";let r=e=>null!=e&&"object"==typeof e&&!1===Array.isArray(e);t.Z=function e(t,n){if(!r(n))return n;let o=r(t)?Object.assign({},t):{};return Object.keys(n).forEach(t=>{let r=n[t];null===r?delete o[t]:o[t]=e(o[t],r)}),o}},72269:function(e){var t;t=function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t){"use strict";function n(e,t,n,r){return({red:r[4*(n*t+e)],green:r[4*(n*t+e)+1],blue:r[4*(n*t+e)+2],alpha:r[4*(n*t+e)+3]}).alpha}function r(e,t,r,o){for(var i=e?1:-1,l=e?0:r-1,a=l;e?a<r:a>-1;a+=i)for(var u=0;u<t;u++)if(n(u,a,t,o))return a;return null}function o(e,t,r,o){for(var i=e?1:-1,l=e?0:t-1,a=l;e?a<t:a>-1;a+=i)for(var u=0;u<r;u++)if(n(a,u,t,o))return a;return null}
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.getContext("2d"),n=e.width,i=e.height,l=t.getImageData(0,0,n,i).data,a=r(!0,n,i,l),u=r(!1,n,i,l),s=o(!0,n,i,l),c=o(!1,n,i,l)-s+1,d=u-a+1,f=t.getImageData(s,a,c,d);return e.width=c,e.height=d,t.clearRect(0,0,c,d),t.putImageData(f,0,0),e}}])},e.exports=t()},31801:function(e,t,n){"use strict";let r,o,i;var l=n(22580),a=Object.create,u=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyNames,d=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,p=(e,t,n)=>t in e?u(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,h=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of c(t))f.call(e,o)||o===n||u(e,o,{get:()=>t[o],enumerable:!(r=s(t,o))||r.enumerable});return e},v=(e,t,n)=>(n=null!=e?a(d(e)):{},h(!t&&e&&e.__esModule?n:u(n,"default",{value:e,enumerable:!0}),e)),m=(e,t,n)=>(p(e,"symbol"!=typeof t?t+"":t,n),n),g={};function b(){return(b=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)}((e,t)=>{for(var n in t)u(e,n,{get:t[n],enumerable:!0})})(g,{Combobox:()=>tt,Dialog:()=>t4,Disclosure:()=>nr,FocusTrap:()=>th,Listbox:()=>ng,Menu:()=>nT,Popover:()=>nj,Portal:()=>tT,RadioGroup:()=>nq,Switch:()=>nX,Tab:()=>ro,Transition:()=>ry}),e.exports=h(u({},"__esModule",{value:!0}),g);var y=v(n(61074),1);function x(){return(x=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)}function w(e,t,n){var r,o,i=null!=(r=n.initialDeps)?r:[];return function(){n.key&&null!=n.debug&&n.debug()&&(r=Date.now());var r,l,a=e();if(!(a.length!==i.length||a.some(function(e,t){return i[t]!==e})))return o;if(i=a,n.key&&null!=n.debug&&n.debug()&&(l=Date.now()),o=t.apply(void 0,a),n.key&&null!=n.debug&&n.debug()){var u=Math.round((Date.now()-r)*100)/100,s=Math.round((Date.now()-l)*100)/100,c=s/16,d=function(e,t){for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%câ± "+d(s,5)+" /"+d(u,5)+" ms",` 2 font-size: .6rem; 3 font-weight: bold; 4 color: hsl(`+Math.max(0,Math.min(120-120*c,120))+"deg 100% 31%);",null==n?void 0:n.key)}return null==n||null==n.onChange||n.onChange(o),o}}function I(e,t){if(void 0===e)throw Error("Unexpected undefined"+(t?": "+t:""));return e}var E=function(e){return e},S=function(e){for(var t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[],o=t;o<=n;o++)r.push(o);return r},O=function(e,t){var n=e.scrollElement;if(n){var r=function(e){t({width:Math.round(e.width),height:Math.round(e.height)})};r(n.getBoundingClientRect());var o=new ResizeObserver(function(e){var t=e[0];if(null!=t&&t.borderBoxSize){var o=t.borderBoxSize[0];if(o){r({width:o.inlineSize,height:o.blockSize});return}}r(n.getBoundingClientRect())});return o.observe(n,{box:"border-box"}),function(){o.unobserve(n)}}},T=function(e,t){var n=e.scrollElement;if(n){var r=function(){t(n[e.options.horizontal?"scrollLeft":"scrollTop"])};return r(),n.addEventListener("scroll",r,{passive:!0}),function(){n.removeEventListener("scroll",r)}}},C=function(e,t,n){if(null!=t&&t.borderBoxSize){var r=t.borderBoxSize[0];if(r)return Math.round(r[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},k=function(e,t,n){var r,o,i=t.adjustments,l=t.behavior;null==(r=n.scrollElement)||null==r.scrollTo||r.scrollTo(((o={})[n.options.horizontal?"left":"top"]=e+(void 0===i?0:i),o.behavior=l,o))},P=function(e){var t,n,r=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=(t=null,n=function(){return t||("undefined"!=typeof ResizeObserver?t=new ResizeObserver(function(e){e.forEach(function(e){r._measureElement(e.target,e)})}):null)},{disconnect:function(){var e;return null==(e=n())?void 0:e.disconnect()},observe:function(e){var t;return null==(t=n())?void 0:t.observe(e,{box:"border-box"})},unobserve:function(e){var t;return null==(t=n())?void 0:t.unobserve(e)}}),this.range={startIndex:0,endIndex:0},this.setOptions=function(e){Object.entries(e).forEach(function(t){var n=t[0];void 0===t[1]&&delete e[n]}),r.options=x({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:E,rangeExtractor:S,onChange:function(){},measureElement:C,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},e)},this.notify=function(){null==r.options.onChange||r.options.onChange(r)}
4,this.cleanup=function(){r.unsubs.filter(Boolean).forEach(function(e){return e()}),r.unsubs=[],r.scrollElement=null},this._didMount=function(){return r.measureElementCache.forEach(r.observer.observe),function(){r.observer.disconnect(),r.cleanup()}},this._willUpdate=function(){var e=r.options.getScrollElement();r.scrollElement!==e&&(r.cleanup(),r.scrollElement=e,r._scrollToOffset(r.scrollOffset,{adjustments:void 0,behavior:void 0}),r.unsubs.push(r.options.observeElementRect(r,function(e){var t=r.scrollRect;r.scrollRect=e,(r.options.horizontal?e.width!==t.width:e.height!==t.height)&&r.maybeNotify()})),r.unsubs.push(r.options.observeElementOffset(r,function(e){r.scrollAdjustments=0,r.scrollOffset!==e&&(null!==r.isScrollingTimeoutId&&(clearTimeout(r.isScrollingTimeoutId),r.isScrollingTimeoutId=null),r.isScrolling=!0,r.scrollDirection=r.scrollOffset<e?"forward":"backward",r.scrollOffset=e,r.maybeNotify(),r.isScrollingTimeoutId=setTimeout(function(){r.isScrollingTimeoutId=null,r.isScrolling=!1,r.scrollDirection=null,r.maybeNotify()},r.options.scrollingDelay))})))},this.getSize=function(){return r.scrollRect[r.options.horizontal?"width":"height"]},this.memoOptions=w(function(){return[r.options.count,r.options.paddingStart,r.options.scrollMargin,r.options.getItemKey]},function(e,t,n,o){return r.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:o}},{key:!1}),this.getFurthestMeasurement=function(e,t){for(var n=new Map,o=new Map,i=t-1;i>=0;i--){var l=e[i];if(!n.has(l.lane)){var a=o.get(l.lane);if(null==a||l.end>a.end?o.set(l.lane,l):l.end<a.end&&n.set(l.lane,!0),n.size===r.options.lanes)break}}return o.size===r.options.lanes?Array.from(o.values()).sort(function(e,t){return e.end-t.end})[0]:void 0},this.getMeasurements=w(function(){return[r.memoOptions(),r.itemSizeCache]},function(e,t){var n=e.count,o=e.paddingStart,i=e.scrollMargin,l=e.getItemKey,a=r.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,r.pendingMeasuredCacheIndexes):0;r.pendingMeasuredCacheIndexes=[];for(var u=r.measurementsCache.slice(0,a),s=a;s<n;s++){var c=l(s),d=1===r.options.lanes?u[s-1]:r.getFurthestMeasurement(u,s),f=d?d.end:o+i,p=t.get(c),h="number"==typeof p?p:r.options.estimateSize(s),v=f+h,m=d?d.lane:s%r.options.lanes;u[s]={index:s,start:f,size:h,end:v,key:c,lane:m}}return r.measurementsCache=u,u},{key:!1,debug:function(){return r.options.debug}}),this.calculateRange=w(function(){return[r.getMeasurements(),r.getSize(),r.scrollOffset]},function(e,t,n){return r.range=function(e){for(var t=e.measurements,n=e.outerSize,r=e.scrollOffset,o=t.length-1,i=function(e){return t[e].start},l=R(0,o,i,r),a=l;a<o&&t[a].end<r+n;)a++;return{startIndex:l,endIndex:a}}({measurements:e,outerSize:t,scrollOffset:n})},{key:!1,debug:function(){return r.options.debug}}),this.maybeNotify=w(function(){var e=r.calculateRange();return[e.startIndex,e.endIndex,r.isScrolling]},function(){r.notify()},{key:!1,debug:function(){return r.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=w(function(){return[r.options.rangeExtractor,r.calculateRange(),r.options.overscan,r.options.count]},function(e,t,n,r){return e(x({},t,{overscan:n,count:r}))},{key:!1,debug:function(){return r.options.debug}}),this.indexFromElement=function(e){var t=r.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn("Missing attribute name '"+t+"={index}' on measured element."),-1)},this._measureElement=function(e,t){var n=r.measurementsCache[r.indexFromElement(e)];if(!n){r.measureElementCache.forEach(function(t,n){t===e&&(r.observer.unobserve(e),r.measureElementCache.delete(n))});return}var o=r.measureElementCache.get(n.key);if(!e.isConnected){o&&(r.observer.unobserve(o),r.measureElementCache.delete(n.key));return}o!==e&&(o&&r.observer.unobserve(o),r.observer.observe(e),r.measureElementCache.set(n.key,e));var i=r.options.measureElement(e,t,r);r.resizeItem(n,i)},this.resizeItem=function(e,t){var n,o=t-(null!=(n=r.itemSizeCache.get(e.key))?n:e.size);0!==o&&(e.start<r.scrollOffset&&r._scrollToOffset(r.scrollOffset,{adju
4stments:r.scrollAdjustments+=o,behavior:void 0}),r.pendingMeasuredCacheIndexes.push(e.index),r.itemSizeCache=new Map(r.itemSizeCache.set(e.key,t)),r.notify())},this.measureElement=function(e){e&&r._measureElement(e,void 0)},this.getVirtualItems=w(function(){return[r.getIndexes(),r.getMeasurements()]},function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=t[e[r]];n.push(i)}return n},{key:!1,debug:function(){return r.options.debug}}),this.getVirtualItemForOffset=function(e){var t=r.getMeasurements();return I(t[R(0,t.length-1,function(e){return I(t[e]).start},e)])},this.getOffsetForAlignment=function(e,t){var n=r.getSize();"auto"===t&&(t=e<=r.scrollOffset?"start":e>=r.scrollOffset+n?"end":"start"),"start"===t||("end"===t?e-=n:"center"===t&&(e-=n/2));var o=r.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((r.scrollElement?"document"in r.scrollElement?r.scrollElement.document.documentElement[o]:r.scrollElement[o]:0)-r.getSize(),e),0)},this.getOffsetForIndex=function(e,t){void 0===t&&(t="auto"),e=Math.max(0,Math.min(e,r.options.count-1));var n=I(r.getMeasurements()[e]);if("auto"===t){if(n.end>=r.scrollOffset+r.getSize()-r.options.scrollPaddingEnd)t="end";else{if(!(n.start<=r.scrollOffset+r.options.scrollPaddingStart))return[r.scrollOffset,t];t="start"}}var o="end"===t?n.end+r.options.scrollPaddingEnd:n.start-r.options.scrollPaddingStart;return[r.getOffsetForAlignment(o,t),t]},this.isDynamicMode=function(){return r.measureElementCache.size>0},this.cancelScrollToIndex=function(){null!==r.scrollToIndexTimeoutId&&(clearTimeout(r.scrollToIndexTimeoutId),r.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(e,t){var n=void 0===t?{}:t,o=n.align,i=n.behavior;r.cancelScrollToIndex(),"smooth"===i&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.getOffsetForAlignment(e,void 0===o?"start":o),{adjustments:void 0,behavior:i})},this.scrollToIndex=function(e,t){var n=void 0===t?{}:t,o=n.align,i=n.behavior;e=Math.max(0,Math.min(e,r.options.count-1)),r.cancelScrollToIndex(),"smooth"===i&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var l=r.getOffsetForIndex(e,void 0===o?"auto":o),a=l[0],u=l[1];r._scrollToOffset(a,{adjustments:void 0,behavior:i}),"smooth"!==i&&r.isDynamicMode()&&(r.scrollToIndexTimeoutId=setTimeout(function(){r.scrollToIndexTimeoutId=null,r.measureElementCache.has(r.options.getItemKey(e))&&1>Math.abs(r.getOffsetForIndex(e,u)[0]-r.scrollOffset)||r.scrollToIndex(e,{align:u,behavior:i})}))},this.scrollBy=function(e,t){var n=(void 0===t?{}:t).behavior;r.cancelScrollToIndex(),"smooth"===n&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.scrollOffset+e,{adjustments:void 0,behavior:n})},this.getTotalSize=function(){var e;return((null==(e=r.getMeasurements()[r.options.count-1])?void 0:e.end)||r.options.paddingStart)-r.options.scrollMargin+r.options.paddingEnd},this._scrollToOffset=function(e,t){var n=t.adjustments,o=t.behavior;r.options.scrollToFn(e,{behavior:o,adjustments:n},r)},this.measure=function(){r.itemSizeCache=new Map,r.notify()},this.setOptions(e),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(e){r.itemSizeCache.set(e.key,e.size)}),this.maybeNotify()},R=function(e,t,n,r){for(;e<=t;){var o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0},D="undefined"!=typeof document?y.useLayoutEffect:y.useEffect,M=v(n(61074),1),_=n(61074),A=n(61074),F=new class{constructor(){m(this,"current",this.detect()),m(this,"handoffState","pending"),m(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server"
4:"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},L=(e,t)=>{F.isServer?(0,A.useEffect)(e,t):(0,A.useLayoutEffect)(e,t)},j=n(61074);function N(e){let t=(0,j.useRef)(e);return L(()=>{t.current=e},[e]),t}function z(e,t){let[n,r]=(0,_.useState)(e),o=N(e);return L(()=>r(o.current),[o,r,...t]),n}var V=n(61074),B=v(n(61074),1),K=function(e){let t=N(e);return B.default.useCallback((...e)=>t.current(...e),[t])};function H(e,t,n){let[r,o]=(0,V.useState)(n),i=void 0!==e,l=(0,V.useRef)(i),a=(0,V.useRef)(!1),u=(0,V.useRef)(!1);return!i||l.current||a.current?i||!l.current||u.current||(u.current=!0,l.current=i,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(a.current=!0,l.current=i,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[i?e:r,K(e=>(i||o(e),null==t?void 0:t(e)))]}var U=n(61074);function Z(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function W(){let e=[],t={addEventListener:(e,n,r,o)=>(e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))),requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame:(...e)=>t.requestAnimationFrame(()=>t.requestAnimationFrame(...e)),setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return Z(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=W();return e(t),this.add(()=>t.dispose())},add:t=>(e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}),dispose(){for(let t of e.splice(0))t()}};return t}function $(){let[e]=(0,U.useState)(W);return(0,U.useEffect)(()=>()=>e.dispose(),[e]),e}var G=v(n(61074),1),q=v(n(61074),1);function Y(){let e;let t=(e="undefined"==typeof document,"useSyncExternalStore"in q&&(0,q.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=q.useState(F.isHandoffComplete);return n&&!1===F.isHandoffComplete&&r(!1),q.useEffect(()=>{!0!==n&&r(!0)},[n]),q.useEffect(()=>F.handoff(),[]),!t&&n}var Q,J=null!=(Q=G.default.useId)?Q:function(){let e=Y(),[t,n]=G.default.useState(e?()=>F.nextId():null);return L(()=>{null===t&&n(F.nextId())},[t]),null!=t?""+t:void 0},X=n(61074);function ee(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ee),r}function et(e){return F.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}var en=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");function er(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(en)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}function eo(e,t=0){var n;return e!==(null==(n=et(e))?void 0:n.body)&&ee(t,{0:()=>e.matches(en),1(){let t=e;for(;null!==t;){if(t.matches(en))return!0;t=t.parentElement}return!1}})}function ei(e){let t=et(e);W().nextFrame(()=>{t&&!eo(t.activeElement,0)&&el(e)})}function el(e){null==e||e.focus({preventScroll:!0})}function ea(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function eu(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){var i,l,a;let u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?n?ea(e):e:er(e);o.length>0&&s.length>1&&(s=s.filter(e=>!o.includes(e))),r=null!=r?r:u.activeElement;let c=(()=>
4{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(r))-1;if(4&t)return Math.max(0,s.indexOf(r))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=32&t?{preventScroll:!0}:{},p=0,h=s.length,v;do{if(p>=h||p+h<=0)return 0;let e=d+p;if(16&t)e=(e+h)%h;else{if(e<0)return 3;if(e>=h)return 1}null==(v=s[e])||v.focus(f),p+=c}while(v!==u.activeElement);return 6&t&&null!=(a=null==(l=null==(i=v)?void 0:i.matches)?void 0:l.call(i,"textarea,input"))&&a&&v.select(),2}function es(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function ec(){return es()||/Android/gi.test(window.navigator.userAgent)}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));var ed=n(61074);function ef(e,t,n){let r=N(t);(0,ed.useEffect)(()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)},[e,n])}var ep=n(61074);function eh(e,t,n){let r=N(t);(0,ep.useEffect)(()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)},[e,n])}function ev(e,t,n=!0){let r=(0,X.useRef)(!1);function o(n,o){if(!r.current||n.defaultPrevented)return;let i=o(n);if(null!==i&&i.getRootNode().contains(i)&&i.isConnected){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(i)||n.composed&&n.composedPath().includes(e))return}return eo(i,1)||-1===i.tabIndex||n.preventDefault(),t(n,i)}}(0,X.useEffect)(()=>{requestAnimationFrame(()=>{r.current=n})},[n]);let i=(0,X.useRef)(null);ef("pointerdown",e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),ef("mousedown",e=>{var t,n;r.current&&(i.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),ef("click",e=>{ec()||i.current&&(o(e,()=>i.current),i.current=null)},!0),ef("touchend",e=>o(e,()=>e.target instanceof HTMLElement?e.target:null),!0),eh("blur",e=>o(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var em=n(61074);function eg(...e){return(0,em.useMemo)(()=>et(...e),[...e])}var eb=n(61074);function ey(e){var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase())return"button"}function ex(e,t){let[n,r]=(0,eb.useState)(()=>ey(e));return L(()=>{r(ey(e))},[e.type,e.as]),L(()=>{n||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")},[n,t]),n}var ew=n(61074),eI=Symbol();function eE(e,t=!0){return Object.assign(e,{[eI]:t})}function eS(...e){let t=(0,ew.useRef)(e);(0,ew.useEffect)(()=>{t.current=e},[e]);let n=K(e=>{for(let n of t.current)null!=n&&("function"==typeof n?n(e):n.current=e)});return e.every(e=>null==e||(null==e?void 0:e[eI]))?void 0:n}var eO=n(61074);function eT(e){return[e.screenX,e.screenY]}function eC(){let e=(0,eO.useRef)([-1,-1]);return{wasMoved(t){let n=eT(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=eT(t)}}}var ek=n(61074);function eP({container:e,accept:t,walk:n,enabled:r=!0}){let o=(0,ek.useRef)(t),i=(0,ek.useRef)(n);(0,ek.useEffect)(()=>{o.current=t,i.current=n},[t,n]),L(()=>{if(!e||!r)return;let t=et(e);if(!t)return;let n=o.current,l=i.current,a=Object.assign(e=>n(e),{acceptNode:n}),u=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,a,!1);for(;u.nextNode();)l(u.currentNode)},[e,r,o,i])}var eR=n(61074);function eD(e,t){let n=(0,eR.useRef)([]),r=K(e);(0,eR.useEffect)(()=>{let e=[...n.current];
4for(let[o,i]of t.entries())if(n.current[o]!==i){let o=r(t,e);return n.current=t,o}},[r,...t])}var eM=n(61074);function e_(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}function eA({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:l,mergeRefs:a}){a=null!=a?a:ej;let u=eN(t,e);if(i)return eF(u,n,r,l,a);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=u;if(e)return eF(t,n,r,l,a)}if(1&s){let{unmount:e=!0,...t}=u;return ee(e?0:1,{0:()=>null,1:()=>eF({...t,hidden:!0,style:{display:"none"}},n,r,l,a)})}return eF(u,n,r,l,a)}function eF(e,t={},n,r,o){let{as:i=n,children:l,refName:a="ref",...u}=eB(e,["unmount","static"]),s=void 0!==e.ref?{[a]:e.ref}:{},c="function"==typeof l?l(t):l;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t));let d={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r);e&&(d["data-headlessui-state"]=n.join(" "))}if(i===eM.Fragment&&Object.keys(eV(u)).length>0){if(!(0,eM.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map(e=>` - ${e}`).join(` 5`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` 6`)].join(` 7`));let e=c.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>e_(null==e?void 0:e.className(...t),u.className):e_(null==e?void 0:e.className,u.className);return(0,eM.cloneElement)(c,Object.assign({},eN(c.props,eV(eB(u,["ref"]))),d,s,{ref:o(c.ref,s.ref)},t?{className:t}:{}))}return(0,eM.createElement)(i,Object.assign({},eB(u,["ref"]),i!==eM.Fragment&&s,i!==eM.Fragment&&d),c)}function eL(){let e=(0,eM.useRef)([]),t=(0,eM.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...n)=>{if(!n.every(e=>null==e))return e.current=n,t}}function ej(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function eN(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(e=>[e,void 0])));for(let e in n)Object.assign(t,{[e](t,...r){for(let o of n[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...r)}}});return t}function ez(e){var t;return Object.assign((0,eM.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function eV(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function eB(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}var eK=ez(function(e,t){var n;let{features:r=1,...o}=e;return eA({ourProps:{ref:t,"aria-hidden":(2&r)==2||(null!=(n=o["aria-hidden"])?n:void 0),style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}},theirProps:o,slot:{},defaultTag:"div",name:"Hidden"})}),eH=v(n(61074),1),eU=(0,eH.createContext)(null);function eZ(){return(0,eH.useContext)(eU)}function eW({value:e,children:t}){return eH.default.createElement(eU.Provider,{value:e},t)}eU.displayName="OpenClosedContext";var e$=[];function eG(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}function eq(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}function eY(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))!function e(t,n,r){if(Array.isArray(r))for(let[o,i]of r.entries())e(t,eQ(n,o.toString()),i);else r instanceof Date?t.push([n,r.toISOString()]):"boolean"==typeof r?t.pu
7sh([n,r?"1":"0"]):"string"==typeof r?t.push([n,r]):"number"==typeof r?t.push([n,`${r}`]):null==r?t.push([n,""]):eY(r,n,t)}(n,eQ(t,r),o);return n}function eQ(e,t){return e?e+"["+t+"]":t}function eJ(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}function eX(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),o=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):ea(r,e=>e.dataRef.current.domRef.current),i=n?o.indexOf(n):null;return -1===i&&(i=null),{options:o,activeOptionIndex:i}}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&e$[0]!==e.target&&(e$.unshift(e.target),(e$=e$.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var e0={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0}}return{...e,comboboxState:0}},2(e,t){var n,r,o,i,l;if(null!=(n=e.dataRef.current)&&n.disabled||null!=(r=e.dataRef.current)&&r.optionsRef.current&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let n=4===t.focus?t.idx:eq(t,{resolveItems:()=>e.virtual.options,resolveActiveIndex:()=>{var t,n;return null!=(n=null!=(t=e.activeOptionIndex)?t:e.virtual.options.findIndex(t=>!e.virtual.disabled(t)))?n:null},resolveDisabled:e.virtual.disabled,resolveId(){throw Error("Function not implemented.")}}),r=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===n&&e.activationTrigger===r?e:{...e,activeOptionIndex:n,activationTrigger:r}}let a=eX(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let u=4===t.focus?t.idx:eq(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),s=null!=(l=t.trigger)?l:2;return e.activeOptionIndex===u&&e.activationTrigger===s?e:{...e,...a,activeOptionIndex:u,activationTrigger:s}},3:(e,t)=>{var n,r,o;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let i=t.payload,l=eX(e,e=>(e.push(i),e));null===e.activeOptionIndex&&null!=(r=e.dataRef.current)&&r.isSelected(t.payload.dataRef.current.value)&&(l.activeOptionIndex=l.options.indexOf(i));let a={...e,...l,activationTrigger:2};return null!=(o=e.dataRef.current)&&o.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=eX(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},5:(e,t)=>e.labelId===t.id?e:{...e,labelId:t.id},6:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=>{var n;if((null==(n=e.virtual)?void 0:n.options)===t.options)return e;let r=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);r=-1!==n?n:null}return{...e,activeOptionIndex:r,virtual:Object.assign({},e.virtual,{options:t.options})}}},e1=(0,M.createContext)(null);function e2(e){let t=(0,M.useContext)(e1);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,e2),t}return t}e1.displayName="ComboboxActionsContext";var e4=(0,M.createContext)(null);function e3(e){var t,n,r,o,i,a;let u=e7("VirtualProvider"),[s,c]=(0,M.useMemo)(()=>{let e=u.optionsRef.current;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[u.optionsRef.current]),d=(n={scrollPaddingStart:s,scrollPaddingEnd:c,count:u.virtual.options.length,estimateSize:()=>40,getScrollElement(){var e;return null!=(e=u.optionsRef.current)?e:null},overscan:12},r=b({observeElementRect:O,observeElementOffset:T,scrollToFn:k},n),o=y.useReducer(function(){return{}},{})[1],i=b({},r,{onChange:function(e){o(),null==r.onChange||r.onChange(e)}}),(a=y.useState(function(){return new P(i)})[0]).setOptions(i),y.useEffect(function(){return a._didMount()},[]),D(function(){return a._willUpdate()}),a),[f,p]=(0,M.useState)(0);return L(()=>{p(e=>e+1)},[null==(t=u.virtual)?void 0:t.options]),M.default.createElement(e4.Provider,{value:d},M.default.createElement("div",{style:{position:"relative",width:"100%",height:`${d.getTotalSize()}px`},ref:e=>{e&&(void 0===l||void 0===l.env.JEST_WORKER_ID)&&0!==u.activationTrigger&&null!==u.activeOptionIndex&&u.virtual.options.length>u.activeOptionIndex&&d.scrollToIndex(u.activeOptionIndex)}},d.getVirtualItems().map(t=>{var n;return M.default.createElement(M.Fragment,{key:t.key},M.default.cloneElement(null==(n=e.children)?void 0:n.call(e,{option:u.virtual.options[t.index],open:0===u.comboboxState}),{key:`${f}-${t.key}`,"data-index":t.index,"aria-setsize":u.virtual.options.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${t.start}px)`,overflowAnchor:"none"}}))})))}var e6=(0,M.createContext)(null);function e7(e){let t=(0,M.useContext)(e6);if(null===t){let t=Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,e7),t}return t}function e5(e,t){return ee(t.type,e0,e,t)}e6.displayName="ComboboxDataContext";var e8=M.Fragment,e9=ez(function(e,t){let{value:n,defaultValue:r,onChange:o,form:i,name:l,by:a=null,disabled:u=!1,__demoMode:s=!1,nullable:c=!1,multiple:d=!1,immediate:f=!1,virtual:p=null,...h}=e,[v=d?[]:void 0,m]=H(n,o,r),[g,b]=(0,M.useReducer)(e5,{dataRef:(0,M.createRef)(),comboboxState:s?0:1,options:[],virtual:null,activeOptionIndex:null,activationTrigger:2,labelId:null}),y=(0,M.useRef)(!1),x=(0,M.useRef)({static:!1,hold:!1}),w=(0,M.useRef)(null),I=(0,M.useRef)(null),E=(0,M.useRef)(null),S=(0,M.useRef)(null),O=K("string"==typeof a?(e,t)=>(null==e?void 0:e[a])===(null==t?void 0:t[a]):null!=a?a:(e,t)=>e===t),T=K(e=>g.options.findIndex(t=>O(t.dataRef.current.value,e))),C=(0,M.useCallback)(e=>ee(P.mode,{1:()=>v.some(t=>O(t,e)),0:()=>O(v,e)}),[v]),k=K(e=>g.activeOptionIndex===T(e)),P=(0,M.useMemo)(()=>({...g,immediate:!1,optionsPropsRef:x,labelRef:w,inputRef:I,buttonRef:E,optionsRef:S,value:v,defaultValue:r,disabled:u,mode:d?1:0,virtual:g.virtual,get activeOptionIndex(){if(y.current&&null===g.activeOptionIndex&&g.options.length>0){let e=g.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return g.activeOptionIndex},calculateIndex:T,compare:O,isSelected:C,isActive:k,nullable:c,__demoMode:s}),[v,r,u,d,c,s,g,null]);L(()=>{},[null,void 0]),L(()=>{g.dataRef.current=P},[P]),ev([P.buttonRef,P.inputRef,P.optionsRef],()=>B.closeCombobox(),0===P.comboboxState);let R=(0,M.useMemo)(()=>{var e,t,n;return{open:0===P.comboboxState,disabled:u,activeIndex:P.activeOptionIndex,activeOption:null===P.activeOptionIndex?null:P.virtual?P.virtual.options[null!=(e=P.activeOptionIndex)?e:0]:null!=(n=null==(t=P.options[P.activeOptionIndex])?void 0:t.dataRef.current.value)?n:null,value:v}},[P,u,v]),D=K(()=>
7{if(null!==P.activeOptionIndex){if(P.virtual)z(P.virtual.options[P.activeOptionIndex]);else{let{dataRef:e}=P.options[P.activeOptionIndex];z(e.current.value)}B.goToOption(4,P.activeOptionIndex)}}),_=K(()=>{b({type:0}),y.current=!0}),A=K(()=>{b({type:1}),y.current=!1}),F=K((e,t,n)=>(y.current=!1,4===e?b({type:2,focus:4,idx:t,trigger:n}):b({type:2,focus:e,trigger:n}))),j=K((e,t)=>(b({type:3,payload:{id:e,dataRef:t}}),()=>{P.isActive(t.current.value)&&(y.current=!0),b({type:4,id:e})})),N=K(e=>(b({type:5,id:e}),()=>b({type:5,id:null}))),z=K(e=>ee(P.mode,{0:()=>null==m?void 0:m(e),1(){let t=P.value.slice(),n=t.findIndex(t=>O(t,e));return -1===n?t.push(e):t.splice(n,1),null==m?void 0:m(t)}})),V=K(e=>{b({type:6,trigger:e})}),B=(0,M.useMemo)(()=>({onChange:z,registerOption:j,registerLabel:N,goToOption:F,closeCombobox:A,openCombobox:_,setActivationTrigger:V,selectActiveOption:D}),[]),U=(0,M.useRef)(null),Z=$();return(0,M.useEffect)(()=>{U.current&&void 0!==r&&Z.addEventListener(U.current,"reset",()=>{null==m||m(r)})},[U,m]),M.default.createElement(e1.Provider,{value:B},M.default.createElement(e6.Provider,{value:P},M.default.createElement(eW,{value:ee(P.comboboxState,{0:1,1:2})},null!=l&&null!=v&&eY({[l]:v}).map(([e,t],n)=>M.default.createElement(eK,{features:4,ref:0===n?e=>{var t;U.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...eV({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:i,name:e,value:t})})),eA({ourProps:null===t?{}:{ref:t},theirProps:h,slot:R,defaultTag:e8,name:"Combobox"}))))}),te=ez(function(e,t){var n;let r=e7("Combobox.Button"),o=e2("Combobox.Button"),i=eS(r.buttonRef,t),l=J(),{id:a=`headlessui-combobox-button-${l}`,...u}=e,s=$(),c=K(e=>{switch(e.key){case"ArrowDown":return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&o.openCombobox(),s.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case"ArrowUp":return e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&(o.openCombobox(),s.nextFrame(()=>{r.value||o.goToOption(3)})),s.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})});case"Escape":return 0!==r.comboboxState?void 0:(e.preventDefault(),r.optionsRef.current&&!r.optionsPropsRef.current.static&&e.stopPropagation(),o.closeCombobox(),s.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})}
7));default:return}}),d=K(e=>{if(eG(e.currentTarget))return e.preventDefault();0===r.comboboxState?o.closeCombobox():(e.preventDefault(),o.openCombobox()),s.nextFrame(()=>{var e;return null==(e=r.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),f=z(()=>{if(r.labelId)return[r.labelId,a].join(" ")},[r.labelId,a]),p=(0,M.useMemo)(()=>({open:0===r.comboboxState,disabled:r.disabled,value:r.value}),[r]);return eA({ourProps:{ref:i,id:a,type:ex(e,r.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsRef.current)?void 0:n.id,"aria-expanded":0===r.comboboxState,"aria-labelledby":f,disabled:r.disabled,onClick:d,onKeyDown:c},theirProps:u,slot:p,defaultTag:"button",name:"Combobox.Button"})}),tt=Object.assign(e9,{Input:ez(function(e,t){var n,r,o,i,l,a;let u=J(),{id:s=`headlessui-combobox-input-${u}`,onChange:c,displayValue:d,type:f="text",...p}=e,h=e7("Combobox.Input"),v=e2("Combobox.Input"),m=eS(h.inputRef,t),g=eg(h.inputRef),b=(0,M.useRef)(!1),y=$(),x=K(()=>{v.onChange(null),h.optionsRef.current&&(h.optionsRef.current.scrollTop=0),v.goToOption(5)});eD(([e,t],[n,r])=>{if(b.current)return;let o=h.inputRef.current;o&&((0===r&&1===t||e!==n)&&(o.value=e),requestAnimationFrame(()=>{if(b.current||!o||(null==g?void 0:g.activeElement)!==o)return;let{selectionStart:e,selectionEnd:t}=o;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&o.setSelectionRange(o.value.length,o.value.length)}))},["function"==typeof d&&void 0!==h.value?null!=(a=d(h.value))?a:"":"string"==typeof h.value?h.value:"",h.comboboxState,g]),eD(([e],[t])=>{if(0===e&&1===t){if(b.current)return;let e=h.inputRef.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(n,r,o):e.setSelectionRange(n,r)}},[h.comboboxState]);let w=(0,M.useRef)(!1),I=K(()=>{w.current=!0}),E=K(()=>{y.nextFrame(()=>{w.current=!1})}),S=K(e=>{switch(b.current=!0,e.key){case"Enter":if(b.current=!1,0!==h.comboboxState||w.current)return;if(e.preventDefault(),e.stopPropagation(),null===h.activeOptionIndex){v.closeCombobox();return}v.selectActiveOption(),0===h.mode&&v.closeCombobox();break;case"ArrowDown":return b.current=!1,e.preventDefault(),e.stopPropagation(),ee(h.comboboxState,{0:()=>v.goToOption(2),1:()=>v.openCombobox()});case"ArrowUp":return b.current=!1,e.preventDefault(),e.stopPropagation(),ee(h.comboboxState,{0:()=>v.goToOption(1),1:()=>{v.openCombobox(),y.nextFrame(()=>{h.value||v.goToOption(3)})}});case"Home":if(e.shiftKey)break;return b.current=!1,e.preventDefault(),e.stopPropagation(),v.goToOption(0);case"PageUp":return b.current=!1,e.preventDefault(),e.stopPropagation(),v.goToOption(0);case"End":if(e.shiftKey)break;return b.current=!1,e.preventDefault(),e.stopPropagation(),v.goToOption(3);case"PageDown":return b.current=!1,e.preventDefault(),e.stopPropagation(),v.goToOption(3);case"Escape":return b.current=!1,0!==h.comboboxState?void 0:(e.preventDefault(),h.optionsRef.current&&!h.optionsPropsRef.current.static&&e.stopPropagation(),h.nullable&&0===h.mode&&null===h.value&&x(),v.closeCombobox());case"Tab":if(b.current=!1,0!==h.comboboxState)return;0===h.mode&&1!==h.activationTrigger&&v.selectActiveOption(),v.closeCombobox()}}),O=K(e=>{null==c||c(e),h.nullable&&0===h.mode&&""===e.target.value&&x(),v.openCombobox()}),T=K(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:e$.find(t=>t!==e.currentTarget);if(b.current=!1,!(null!=(n=h.optionsRef.current)&&n.contains(o))&&!(null!=(r=h.buttonRef.current)&&r.contains(o))&&0===h.comboboxState)return e.preventDefault(),0===h.mode&&(h.nullable&&null===h.value?x():1!==h.activationTrigger&&v.selectActiveOption()),v.closeCombobox()}),C=K(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:e$.find(t=>t!==e.currentTarget);null!=(n=h.buttonRef.current)&&n.contains(o)||null!=(r=h.optionsRef.current)&&r.contains(o)||h.disabled||h.immediate&&0!==h.comboboxState&&(v.openCombobox(),y.nextFrame(()=>{v.setActivationTrigger(1)}))}),k=z(()=>{if(h.labelId)return[h.labelId].join(" ")},[h.labelId]),P=(0,M.useMemo)(()=>({open:0===h.comboboxState,disabled:h.disabled}),[h]);return eA({ourProps:{ref:m,id:s,role:"combobox",type:f,"aria-controls":null==(n=h.optionsRef.current)?void 0:n.id,"aria-expanded":0===h.comboboxState,"aria-activedescendant":null===h.activeOptionIndex?void 0:h.virtual?null==(r=h.options.find(e=>{var t;return!(null!=(t=h.virtual)&&t.disabled(e.dataRef.current.value))&&h.compare(e.dataRef.current.value,h.virtual.options[h.activeOptionIndex])}))?void 0:r.id:null==(o=h.options[h.activeOptionIndex])?void 0:o.id,"aria-labelledby":k,"aria-autocomplete":"list",defaultValue:null!=(l=null!=(i=e.defaultValue)?i:void 0!==h.defaultValue?null==d?void 0:d(h.defaultValue):null)?l:h.defaultValue,disabled:h.disabled,onCompositionStart:I,onCompositionEnd:E,onKeyDown:S,onChange:O,onFocus:C,onBlur:T},theirProps:p,slot:P,defaultTag:"input",name:"Combobox.Input"})}),Button:te,Label:ez(function(e,t){let n=J(),{id:r=`headlessui-combobox-label-${n}`,...o}=e,i=e7("Combobox.Label"),l=e2("Combobox.Label"),a=eS(i.labelRef,t);return L(()=>l.registerLabel(r),[r]),eA({ourProps:{ref:a,id:r,onClick:K(()=>{var e;return null==(e=i.inputRef.current)?void 0:e.focus({preventScroll:!0})})},theirProps:o,slot:(0,M.useMemo)(()=>({open:0===i.comboboxState,disabled:i.disabled}),[i]),defaultTag:"label",name:"Combobox.Label"})}),Options:ez(function(e,t){let n=J(),{id:r=`headlessui-combobox-options-${n}`,hold:o=!1,...i}=e,l=e7("Combobox.Options"),a=eS(l.optionsRef,t),u=eZ(),s=null!==u?(1&u)==1:0===l.comboboxState;L(()=>{var t;l.optionsPropsRef.current.static=null!=(t=e.static)&&t},[l.optionsPropsRef,e.static]),L(()=>{l.optionsPropsRef.current.hold=o},[l.optionsPropsRef,o]),eP({container:l.optionsRef.current,enabled:0===l.comboboxState,accept:e=>
7"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let c=z(()=>{var e,t;return null!=(t=l.labelId)?t:null==(e=l.buttonRef.current)?void 0:e.id},[l.labelId,l.buttonRef.current]),d=(0,M.useMemo)(()=>({open:0===l.comboboxState,option:void 0}),[l]),f={"aria-labelledby":c,role:"listbox","aria-multiselectable":1===l.mode||void 0,id:r,ref:a};return l.virtual&&0===l.comboboxState&&Object.assign(i,{children:M.default.createElement(e3,null,i.children)}),eA({ourProps:f,theirProps:i,slot:d,defaultTag:"ul",features:3,visible:s,name:"Combobox.Options"})}),Option:ez(function(e,t){var n;let r=J(),{id:o=`headlessui-combobox-option-${r}`,disabled:i=!1,value:l,order:a=null,...u}=e,s=e7("Combobox.Option"),c=e2("Combobox.Option"),d=s.virtual?s.activeOptionIndex===s.calculateIndex(l):null!==s.activeOptionIndex&&(null==(n=s.options[s.activeOptionIndex])?void 0:n.id)===o,f=s.isSelected(l),p=(0,M.useRef)(null),h=N({disabled:i,value:l,domRef:p,order:a}),v=(0,M.useContext)(e4),m=eS(t,p,v?v.measureElement:null),g=K(()=>c.onChange(l));L(()=>c.registerOption(o,h),[h,o]);let b=(0,M.useRef)(!(s.virtual||s.__demoMode));L(()=>{if(!s.virtual||!s.__demoMode)return;let e=W();return e.requestAnimationFrame(()=>{b.current=!0}),e.dispose},[s.virtual,s.__demoMode]),L(()=>{if(!b.current||0!==s.comboboxState||!d||0===s.activationTrigger)return;let e=W();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[p,d,s.comboboxState,s.activationTrigger,s.activeOptionIndex]);let y=K(e=>{var t;if(i||null!=(t=s.virtual)&&t.disabled(l))return e.preventDefault();g(),ec()||requestAnimationFrame(()=>{var e;return null==(e=s.inputRef.current)?void 0:e.focus({preventScroll:!0})}),0===s.mode&&requestAnimationFrame(()=>c.closeCombobox())}),x=K(()=>{var e;if(i||null!=(e=s.virtual)&&e.disabled(l))return c.goToOption(5);let t=s.calculateIndex(l);c.goToOption(4,t)}),w=eC(),I=K(e=>w.update(e)),E=K(e=>{var t;if(!w.wasMoved(e)||i||null!=(t=s.virtual)&&t.disabled(l)||d)return;let n=s.calculateIndex(l);c.goToOption(4,n,0)}),S=K(e=>{var t;w.wasMoved(e)&&(i||null!=(t=s.virtual)&&t.disabled(l)||d&&(s.optionsPropsRef.current.hold||c.goToOption(5)))}),O=(0,M.useMemo)(()=>({active:d,selected:f,disabled:i}),[d,f,i]);return eA({ourProps:{id:o,ref:m,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":f,disabled:void 0,onClick:y,onFocus:x,onPointerEnter:I,onMouseEnter:I,onPointerMove:E,onMouseMove:E,onPointerLeave:S,onMouseLeave:S},theirProps:u,slot:O,defaultTag:"li",name:"Combobox.Option"})})}),tn=v(n(61074),1),tr=v(n(61074),1),to=n(61074);function ti(e,t,n,r){let o=N(n);(0,to.useEffect)(()=>{function n(e){o.current(e)}return(e=null!=e?e:window).addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)},[e,t,r])}var tl=n(61074);function ta(){let e=(0,tl.useRef)(!1);return L(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var tu=n(61074);function ts(e){let t=K(e),n=(0,tu.useRef)(!1);(0,tu.useEffect)(()=>(n.current=!1,()=>{n.current=!0,Z(()=>{n.current&&t()})}),[t])}var tc=n(61074);function td(){let e=(0,tc.useRef)(0);return eh("keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}function tf(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var tp=((r=tp||{})[r.None=1]="None",r[r.InitialFocus=2]="InitialFocus",r[r.TabLock=4]="TabLock",r[r.FocusLock=8]="FocusLock",r[r.RestoreFocus=16]="RestoreFocus",r[r.All=30]="All",r),th=Object.assign(ez(function(e,t){let n=(0,tr.useRef)(null),r=eS(n,t),{initialFocus:o,containers:i,features:l=30,...a}=e;Y()||(l=1);let u=eg(n);!function({ownerDocument:e},t){let n=function(e=!0){let t=(0,tr.useRef)(e$.slice());return eD(([e],[n])=>{!0===n&&!1===e&&Z(()=>{t.current.splice(0)}),!1===n&&!0===e&&(t.current=e$.slice())},[e,e$,t]),K(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);eD(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&el(n())},[t]),ts(()=>{t&&el(n())})}({ownerDocument:u},!!(16&l));let s=function({ownerDocument:e,container:t,initialFocus:n},r){let o=(0,tr.useRef)(null),i=ta();return eD(()=>
7{if(!r)return;let l=t.current;l&&Z(()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t){o.current=t;return}}else if(l.contains(t)){o.current=t;return}null!=n&&n.current?el(n.current):0===eu(l,1)&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==e?void 0:e.activeElement})},[r]),o}({ownerDocument:u,container:n,initialFocus:o},!!(2&l));!function({ownerDocument:e,container:t,containers:n,previousActiveElement:r},o){let i=ta();ti(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!i.current)return;let l=tf(n);t.current instanceof HTMLElement&&l.add(t.current);let a=r.current;if(!a)return;let u=e.target;u&&u instanceof HTMLElement?tv(l,u)?(r.current=u,el(u)):(e.preventDefault(),e.stopPropagation(),el(a)):el(r.current)},!0)}({ownerDocument:u,container:n,containers:i,previousActiveElement:s},!!(8&l));let c=td(),d=K(e=>{let t=n.current;t&&ee(c.current,{0:()=>{eu(t,1,{skipElements:[e.relatedTarget]})},1:()=>{eu(t,8,{skipElements:[e.relatedTarget]})}})}),f=$(),p=(0,tr.useRef)(!1);return tr.default.createElement(tr.default.Fragment,null,!!(4&l)&&tr.default.createElement(eK,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:2}),eA({ourProps:{ref:r,onKeyDown(e){"Tab"==e.key&&(p.current=!0,f.requestAnimationFrame(()=>{p.current=!1}))},onBlur(e){let t=tf(i);n.current instanceof HTMLElement&&t.add(n.current);let r=e.relatedTarget;r instanceof HTMLElement&&"true"!==r.dataset.headlessuiFocusGuard&&(tv(t,r)||(p.current?eu(n.current,16|ee(c.current,{0:()=>4,1:()=>2}),{relativeTo:e.target}):e.target instanceof HTMLElement&&el(e.target)))}},theirProps:a,defaultTag:"div",name:"FocusTrap"}),!!(4&l)&&tr.default.createElement(eK,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:d,features:2}))}),{features:tp});function tv(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var tm=v(n(61074),1),tg=n(73465),tb=v(n(61074),1),ty=(0,tb.createContext)(!1);function tx(e){return tb.default.createElement(ty.Provider,{value:e.force},e.children)}var tw=tm.Fragment,tI=tm.Fragment,tE=(0,tm.createContext)(null),tS=(0,tm.createContext)(null);function tO(){let e=(0,tm.useContext)(tS),t=(0,tm.useRef)([]),n=K(n=>(t.current.push(n),e&&e.register(n),()=>r(n))),r=K(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),o=(0,tm.useMemo)(()=>({register:n,unregister:r,portals:t}),[n,r,t]);return[t,(0,tm.useMemo)(()=>function({children:e}){return tm.default.createElement(tS.Provider,{value:o},e)},[o])]}var tT=Object.assign(ez(function(e,t){let n=(0,tm.useRef)(null),r=eS(eE(e=>{n.current=e}),t),o=eg(n),i=function(e){let t=(0,tb.useContext)(ty),n=(0,tm.useContext)(tE),r=eg(e),[o,i]=(0,tm.useState)(()=>{if(!t&&null!==n||F.isServer)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return(0,tm.useEffect)(()=>{null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))},[o,r]),(0,tm.useEffect)(()=>{t||null!==n&&i(n.current)},[n,i,t]),o}(n),[l]=(0,tm.useState)(()=>{var e;return F.isServer?null:null!=(e=null==o?void 0:o.createElement("div"))?e:null}),a=(0,tm.useContext)(tS),u=Y();return L(()=>{!i||!l||i.contains(l)||(l.setAttribute("data-headlessui-portal",""),i.appendChild(l))},[i,l]),L(()=>{if(l&&a)return a.register(l)},[a,l]),ts(()=>{var e;i&&l&&(l instanceof Node&&i.contains(l)&&i.removeChild(l),i.childNodes.length<=0&&(null==(e=i.parentElement)||e.removeChild(i)))}),u&&i&&l?(0,tg.createPortal)(eA({ourProps:{ref:r},theirProps:e,defaultTag:tw,name:"Portal"}),l):null}),{Group:ez(function(e,t){let{target:n,...r}=e,o={ref:eS(t)};return tm.default.createElement(tE.Provider,{value:n},eA({ourProps:o,theirProps:r,defaultTag:tI,name:"Popover.Group"}))})}),tC=v(n(61074),1),tk=v(n(61074),1),tP="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:tR,useEffect:tD,useLayoutEffect:tM,useDebugValue:t_}=tk;function tA(e){let t=e.getSnapshot,n=e.value;try{let e=t();return!tP(n,e)}catch{return!0}}var tF="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?function(e,t,n){let r=t(),[{inst:o},i]=tR({inst:{value:r,getSnapshot:t}});return tM(()=>
7{o.value=r,o.getSnapshot=t,tA(o)&&i({inst:o})},[e,r,t]),tD(()=>(tA(o)&&i({inst:o}),e(()=>{tA(o)&&i({inst:o})})),[e]),t_(r),r}:function(e,t,n){return t()},tL="useSyncExternalStore"in tC?tC.useSyncExternalStore:tF,tj=(t0=()=>new Map,t1={PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:W(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r;let o={doc:e,d:t,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(n)},i=[es()?{before({doc:e,d:t,meta:n}){function r(e){return n.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=W();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),l=e.querySelector(o);l&&!r(l)&&(i=l)}catch{}},!0),t.addEventListener(e,"touchstart",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let n=e.target;for(;n.parentElement&&r(n.parentElement);)n=n.parentElement;t.style(n,"overscrollBehavior","contain")}else t.style(e.target,"touchAction","none")}}),t.addEventListener(e,"touchmove",e=>{if(e.target instanceof HTMLElement){if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;o!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{},{before({doc:e}){var t;let n=e.documentElement;r=(null!=(t=e.defaultView)?t:window).innerWidth-n.clientWidth},after({doc:e,d:t}){let n=e.documentElement,o=n.clientWidth-n.offsetWidth,i=r-o;t.style(n,"paddingRight",`${i}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];i.forEach(({before:e})=>null==e?void 0:e(o)),i.forEach(({after:e})=>null==e?void 0:e(o))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},o=t0(),i=new Set,{getSnapshot:()=>o,subscribe:e=>(i.add(e),()=>i.delete(e)),dispatch(e,...t){let n=t1[e].call(o,...t);n&&(o=n,i.forEach(e=>e()))}});tj.subscribe(()=>{let e=tj.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&tj.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&tj.dispatch("TEARDOWN",n)}});var tN=new Map,tz=new Map;function tV(e,t=!0){L(()=>{var n;if(!t)return;let r="function"==typeof e?e():e.current;if(!r)return;let o=null!=(n=tz.get(r))?n:0;return tz.set(r,o+1),0!==o||(tN.set(r,{"aria-hidden":r.getAttribute("aria-hidden"),inert:r.inert}),r.setAttribute("aria-hidden","true"),r.inert=!0),function(){var e;if(!r)return;let t=null!=(e=tz.get(r))?e:1;if(1===t?tz.delete(r):tz.set(r,t-1),1!==t)return;let n=tN.get(r);n&&(null===n["aria-hidden"]?r.removeAttribute("aria-hidden"):r.setAttribute("aria-hidden",n["aria-hidden"]),r.inert=n.inert,tN.delete(r))}},[e,t])}var tB=v(n(61074),1);function tK({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){var r;let o=(0,tB.useRef)(null!=(r=null==n?void 0:n.current)?r:null),i=eg(o),l=K(()=>{var n,r,l;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"current"in t&&t.current instanceof HTMLElement&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(n=null==i?void 0:i.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(o.current)||e.contains(null==(l=null==(r=o.current)?void 0:r.getRootNode())?void 0:l.host)||a.some(t=>e.contains(t))||a.push(e));return a});
7return{resolveContainers:l,contains:K(e=>l().some(t=>t.contains(e))),mainTreeNodeRef:o,MainTreeNode:(0,tB.useMemo)(()=>function(){return null!=n?null:tB.default.createElement(eK,{features:4,ref:o})},[o,n])}}var tH=v(n(61074),1),tU=(0,tH.createContext)(()=>{});function tZ({children:e,onUpdate:t,type:n,element:r,enabled:o}){let i=(0,tH.useContext)(tU),l=K((...e)=>{null==t||t(...e),i(...e)});return L(()=>{let e=void 0===o||!0===o;return e&&l(0,n,r),()=>{e&&l(1,n,r)}},[l,n,r,o]),tH.default.createElement(tU.Provider,{value:l},e)}tU.displayName="StackContext";var tW=v(n(61074),1),t$=(0,tW.createContext)(null);function tG(){let[e,t]=(0,tW.useState)([]);return[e.length>0?e.join(" "):void 0,(0,tW.useMemo)(()=>function(e){let n=K(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,tW.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return tW.default.createElement(t$.Provider,{value:r},e.children)},[t])]}var tq=Object.assign(ez(function(e,t){let n=J(),{id:r=`headlessui-description-${n}`,...o}=e,i=function e(){let t=(0,tW.useContext)(t$);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),l=eS(t);return L(()=>i.register(r),[r,i.register]),eA({ourProps:{ref:l,...i.props,id:r},theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})}),{}),tY={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},tQ=(0,tn.createContext)(null);function tJ(e){let t=(0,tn.useContext)(tQ);if(null===t){let t=Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,tJ),t}return t}function tX(e,t){return ee(t.type,tY,e,t)}tQ.displayName="DialogContext";var t0,t1,t2,t4=Object.assign(ez(function(e,t){let n=J(),{id:r=`headlessui-dialog-${n}`,open:o,onClose:i,initialFocus:l,role:a="dialog",__demoMode:u=!1,...s}=e,[c,d]=(0,tn.useState)(0),f=(0,tn.useRef)(!1);a="dialog"===a||"alertdialog"===a?a:(f.current||(f.current=!0,console.warn(`Invalid role [${a}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let p=eZ();void 0===o&&null!==p&&(o=(1&p)==1);let h=(0,tn.useRef)(null),v=eS(h,t),m=eg(h),g=e.hasOwnProperty("open")||null!==p,b=e.hasOwnProperty("onClose");if(!g&&!b)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!g)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!b)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof o)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${o}`);if("function"!=typeof i)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${i}`);let y=o?0:1,[x,w]=(0,tn.useReducer)(tX,{titleId:null,descriptionId:null,panelRef:(0,tn.createRef)()}),I=K(()=>i(!1)),E=K(e=>w({type:0,id:e})),S=!!Y()&&!u&&0===y,O=c>1,T=null!==(0,tn.useContext)(tQ),[C,k]=tO(),{resolveContainers:P,mainTreeNodeRef:R,MainTreeNode:D}=tK({portals:C,defaultContainers:[{get current(){var M;return null!=(M=x.panelRef.current)?M:h.current}}]}),_=null!==p&&(4&p)==4,A=!T&&!_&&S;tV((0,tn.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==m?void 0:m.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(R.current)&&e instanceof HTMLElement))?t:null},[R]),A);let F=!!O||S;tV((0,tn.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==m?void 0:m.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(R.current)&&e instanceof HTMLElement))?t:null},[R]),F),ev(P,I,!(!S||O));let j=!(O||0!==y);ti(null==m?void 0:m.defaultView,"keydown",e=>{j&&(e.defaultPrevented||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),I()))}),function(e,t,n=()=>[document.body]){var r;let o,i;r=e=>{var t;
7return{containers:[...null!=(t=e.containers)?t:[],n]}},o=tL(tj.subscribe,tj.getSnapshot,tj.getSnapshot),(i=e?o.get(e):void 0)&&i.count,L(()=>{if(!(!e||!t))return tj.dispatch("PUSH",e,r),()=>tj.dispatch("POP",e,r)},[t,e])}(m,!(_||0!==y||T),P),(0,tn.useEffect)(()=>{if(0!==y||!h.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&I()}});return e.observe(h.current),()=>e.disconnect()},[y,h,I]);let[N,z]=tG(),V=(0,tn.useMemo)(()=>[{dialogState:y,close:I,setTitleId:E},x],[y,x,I,E]),B=(0,tn.useMemo)(()=>({open:0===y}),[y]),H={ref:v,id:r,role:a,"aria-modal":0===y||void 0,"aria-labelledby":x.titleId,"aria-describedby":N};return tn.default.createElement(tZ,{type:"Dialog",enabled:0===y,element:h,onUpdate:K((e,t)=>{"Dialog"===t&&ee(e,{0:()=>d(e=>e+1),1:()=>d(e=>e-1)})})},tn.default.createElement(tx,{force:!0},tn.default.createElement(tT,null,tn.default.createElement(tQ.Provider,{value:V},tn.default.createElement(tT.Group,{target:h},tn.default.createElement(tx,{force:!1},tn.default.createElement(z,{slot:B,name:"Dialog.Description"},tn.default.createElement(th,{initialFocus:l,containers:P,features:S?ee(O?"parent":"leaf",{parent:th.features.RestoreFocus,leaf:th.features.All&~th.features.FocusLock}):th.features.None},tn.default.createElement(k,null,eA({ourProps:H,theirProps:s,slot:B,defaultTag:"div",features:3,visible:0===y,name:"Dialog"}))))))))),tn.default.createElement(D,null))}),{Backdrop:ez(function(e,t){let n=J(),{id:r=`headlessui-dialog-backdrop-${n}`,...o}=e,[{dialogState:i},l]=tJ("Dialog.Backdrop"),a=eS(t);(0,tn.useEffect)(()=>{if(null===l.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[l.panelRef]);let u=(0,tn.useMemo)(()=>({open:0===i}),[i]);return tn.default.createElement(tx,{force:!0},tn.default.createElement(tT,null,eA({ourProps:{ref:a,id:r,"aria-hidden":!0},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:ez(function(e,t){let n=J(),{id:r=`headlessui-dialog-panel-${n}`,...o}=e,[{dialogState:i},l]=tJ("Dialog.Panel"),a=eS(t,l.panelRef),u=(0,tn.useMemo)(()=>({open:0===i}),[i]);return eA({ourProps:{ref:a,id:r,onClick:K(e=>{e.stopPropagation()})},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:ez(function(e,t){let n=J(),{id:r=`headlessui-dialog-overlay-${n}`,...o}=e,[{dialogState:i,close:l}]=tJ("Dialog.Overlay");return eA({ourProps:{ref:eS(t),id:r,"aria-hidden":!0,onClick:K(e=>{if(e.target===e.currentTarget){if(eG(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),l()}})},theirProps:o,slot:(0,tn.useMemo)(()=>({open:0===i}),[i]),defaultTag:"div",name:"Dialog.Overlay"})}),Title:ez(function(e,t){let n=J(),{id:r=`headlessui-dialog-title-${n}`,...o}=e,[{dialogState:i,setTitleId:l}]=tJ("Dialog.Title"),a=eS(t);return(0,tn.useEffect)(()=>(l(r),()=>l(null)),[r,l]),eA({ourProps:{ref:a,id:r},theirProps:o,slot:(0,tn.useMemo)(()=>({open:0===i}),[i]),defaultTag:"h2",name:"Dialog.Title"})}),Description:tq}),t3=v(n(61074),1),t6=null!=(t2=v(n(61074),1).default.startTransition)?t2:function(e){e()},t7={0:e=>({...e,disclosureState:ee(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},t5=(0,t3.createContext)(null);function t8(e){let t=(0,t3.useContext)(t5);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,t8),t}return t}t5.displayName="DisclosureContext";var t9=(0,t3.createContext)(null);t9.displayName="DisclosureAPIContext";var ne=(0,t3.createContext)(null);function nt(e,t){return ee(t.type,t7,e,t)}ne.displayName="DisclosurePanelContext";var nn=t3.Fragment,nr=Object.assign(ez(function(e,t){let{defaultOpen:n=!1,...r}=e,o=(0,t3.useRef)(null),i=eS(t,eE(e=>{o.current=e},void 0===e.as||e.as===t3.Fragment)),l=(0,t3.useRef)(null),a=(0,t3.useRef)(null),u=(0,t3.useReducer)(nt,{disclosureState:n?0:1,linkedPanel:!1,buttonRef:a,panelRef:l,buttonId:null,panelId:null}),[{disclosureState:s,buttonId:c},d]=u,f=K(e=>{d({type:1});let t=et(o);if(!t||!c)return;let n=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(c):t.getElementById(c);null==n||n.focus()}),p=(0,t3.useMemo)(()=>({close:f}),[f]),h=(0,t3.useMemo)(()=>({open:0===s,close:f}),[s,f]);return t3.default.createElement(t5.Provider,{value:u},t3.default.createElement(t9.Provider,{value:p},t3.default.createElement(eW,{value:ee(s,{0:1,1:2})},eA({ourProps:{ref:i},theirProps:r,slot:h,defaultTag:nn,name:"Disclosure"}))))}),{Button:ez(function(e,t){let n=J(),{id:r=`headlessui-disclosure-button-${n}`,...o}=e,[i,l]=t8("Disclosure.Button"),a=(0,t3.useContext)(ne),u=null!==a&&a===i.panelId,s=(0,t3.useRef)(null),c=eS(s,t,u?null:i.buttonRef),d=eL();(0,t3.useEffect)(()=>
7{if(!u)return l({type:2,buttonId:r}),()=>{l({type:2,buttonId:null})}},[r,l,u]);let f=K(e=>{var t;if(u){if(1===i.disclosureState)return;switch(e.key){case" ":case"Enter":e.preventDefault(),e.stopPropagation(),l({type:0}),null==(t=i.buttonRef.current)||t.focus()}}else switch(e.key){case" ":case"Enter":e.preventDefault(),e.stopPropagation(),l({type:0})}}),p=K(e=>{" "===e.key&&e.preventDefault()}),h=K(t=>{var n;eG(t.currentTarget)||e.disabled||(u?(l({type:0}),null==(n=i.buttonRef.current)||n.focus()):l({type:0}))}),v=(0,t3.useMemo)(()=>({open:0===i.disclosureState}),[i]),m=ex(e,s);return eA({mergeRefs:d,ourProps:u?{ref:c,type:m,onKeyDown:f,onClick:h}:{ref:c,id:r,type:m,"aria-expanded":0===i.disclosureState,"aria-controls":i.linkedPanel?i.panelId:void 0,onKeyDown:f,onKeyUp:p,onClick:h},theirProps:o,slot:v,defaultTag:"button",name:"Disclosure.Button"})}),Panel:ez(function(e,t){let n=J(),{id:r=`headlessui-disclosure-panel-${n}`,...o}=e,[i,l]=t8("Disclosure.Panel"),{close:a}=function e(t){let n=(0,t3.useContext)(t9);if(null===n){let n=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("Disclosure.Panel"),u=eL(),s=eS(t,i.panelRef,e=>{t6(()=>l({type:e?4:5}))});(0,t3.useEffect)(()=>(l({type:3,panelId:r}),()=>{l({type:3,panelId:null})}),[r,l]);let c=eZ(),d=null!==c?(1&c)==1:0===i.disclosureState,f=(0,t3.useMemo)(()=>({open:0===i.disclosureState,close:a}),[i,a]);return t3.default.createElement(ne.Provider,{value:i.panelId},eA({mergeRefs:u,ourProps:{ref:s,id:r},theirProps:o,slot:f,defaultTag:"div",features:3,visible:d,name:"Disclosure.Panel"}))})}),no=v(n(61074),1),ni=n(61074),nl=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function na(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let l=i?null!=(n=o.innerText)?n:"":r;return nl.test(l)&&(l=l.replace(nl,"")),l}function nu(e){let t=(0,ni.useRef)(""),n=(0,ni.useRef)("");return K(()=>{let r=e.current;if(!r)return"";let o=r.innerText;if(t.current===o)return n.current;let i=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():na(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return na(e).trim()})(r).trim().toLowerCase();return t.current=o,n.current=i,i})}function ns(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=ea(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{options:r,activeOptionIndex:o}}var nc={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var n;if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=ns(e),o=eq(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=ns(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=ns(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},nd=(0,no.createContext)(null);function nf(e){let t=(0,no.useContext)(nd);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nf),t}return t}nd.displayName="ListboxActionsContext";var np=(0,no.createContext)(null);function nh(e){let t=(0,no.useContext)(np);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nh),t}return t}function nv(e,t){return ee(t.type,nc,e,t)}np.displayName="ListboxDataContext";var nm=no.Fragment,ng=Object.assign(ez(function(e,t){let{value:n,defaultValue:r,form:o,name:i,onChange:l,by:a=(e,t)=>e===t,disabled:u=!1,horizontal:s=!1,multiple:c=!1,...d}=e,f=s?"horizontal":"vertical",p=eS(t),[h=c?[]:void 0,v]=H(n,l,r),[m,g]=(0,no.useReducer)(nv,{dataRef:(0,no.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),b=(0,no.useRef)({static:!1,hold:!1}),y=(0,no.useRef)(null),x=(0,no.useRef)(null),w=(0,no.useRef)(null),I=K("string"==typeof a?(e,t)=>(null==e?void 0:e[a])===(null==t?void 0:t[a]):a),E=(0,no.useCallback)(e=>ee(S.mode,{1:()=>h.some(t=>I(t,e)),0:()=>I(h,e)}),[h]),S=(0,no.useMemo)(()=>({...m,value:h,disabled:u,mode:c?1:0,orientation:f,compare:I,isSelected:E,optionsPropsRef:b,labelRef:y,buttonRef:x,optionsRef:w}),[h,u,c,m]);L(()=>{m.dataRef.current=S},[S]),ev([S.buttonRef,S.optionsRef],(e,t)=>{var n;g({type:1}),eo(t,1)||(e.preventDefault(),null==(n=S.buttonRef.current)||n.focus())},0===S.listboxState);let O=(0,no.useMemo)(()=>({open:0===S.listboxState,disabled:u,value:h}),[S,u,h]),T=K(e=>{let t=S.options.find(t=>
7t.id===e);t&&_(t.dataRef.current.value)}),C=K(()=>{if(null!==S.activeOptionIndex){let{dataRef:e,id:t}=S.options[S.activeOptionIndex];_(e.current.value),g({type:2,focus:4,id:t})}}),k=K(()=>g({type:0})),P=K(()=>g({type:1})),R=K((e,t,n)=>4===e?g({type:2,focus:4,id:t,trigger:n}):g({type:2,focus:e,trigger:n})),D=K((e,t)=>(g({type:5,id:e,dataRef:t}),()=>g({type:6,id:e}))),M=K(e=>(g({type:7,id:e}),()=>g({type:7,id:null}))),_=K(e=>ee(S.mode,{0:()=>null==v?void 0:v(e),1(){let t=S.value.slice(),n=t.findIndex(t=>I(t,e));return -1===n?t.push(e):t.splice(n,1),null==v?void 0:v(t)}})),A=K(e=>g({type:3,value:e})),F=K(()=>g({type:4})),j=(0,no.useMemo)(()=>({onChange:_,registerOption:D,registerLabel:M,goToOption:R,closeListbox:P,openListbox:k,selectActiveOption:C,selectOption:T,search:A,clearSearch:F}),[]),N=(0,no.useRef)(null),z=$();return(0,no.useEffect)(()=>{N.current&&void 0!==r&&z.addEventListener(N.current,"reset",()=>{null==v||v(r)})},[N,v]),no.default.createElement(nd.Provider,{value:j},no.default.createElement(np.Provider,{value:S},no.default.createElement(eW,{value:ee(S.listboxState,{0:1,1:2})},null!=i&&null!=h&&eY({[i]:h}).map(([e,t],n)=>no.default.createElement(eK,{features:4,ref:0===n?e=>{var t;N.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...eV({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:e,value:t})})),eA({ourProps:{ref:p},theirProps:d,slot:O,defaultTag:nm,name:"Listbox"}))))}),{Button:ez(function(e,t){var n;let r=J(),{id:o=`headlessui-listbox-button-${r}`,...i}=e,l=nh("Listbox.Button"),a=nf("Listbox.Button"),u=eS(l.buttonRef,t),s=$(),c=K(e=>{switch(e.key){case" ":case"Enter":case"ArrowDown":e.preventDefault(),a.openListbox(),s.nextFrame(()=>{l.value||a.goToOption(0)});break;case"ArrowUp":e.preventDefault(),a.openListbox(),s.nextFrame(()=>{l.value||a.goToOption(3)})}}),d=K(e=>{" "===e.key&&e.preventDefault()}),f=K(e=>{if(eG(e.currentTarget))return e.preventDefault();0===l.listboxState?(a.closeListbox(),s.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
7)):(e.preventDefault(),a.openListbox())}),p=z(()=>{if(l.labelId)return[l.labelId,o].join(" ")},[l.labelId,o]),h=(0,no.useMemo)(()=>({open:0===l.listboxState,disabled:l.disabled,value:l.value}),[l]);return eA({ourProps:{ref:u,id:o,type:ex(e,l.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(n=l.optionsRef.current)?void 0:n.id,"aria-expanded":0===l.listboxState,"aria-labelledby":p,disabled:l.disabled,onKeyDown:c,onKeyUp:d,onClick:f},theirProps:i,slot:h,defaultTag:"button",name:"Listbox.Button"})}),Label:ez(function(e,t){let n=J(),{id:r=`headlessui-listbox-label-${n}`,...o}=e,i=nh("Listbox.Label"),l=nf("Listbox.Label"),a=eS(i.labelRef,t);return L(()=>l.registerLabel(r),[r]),eA({ourProps:{ref:a,id:r,onClick:K(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})})},theirProps:o,slot:(0,no.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]),defaultTag:"label",name:"Listbox.Label"})}),Options:ez(function(e,t){var n;let r=J(),{id:o=`headlessui-listbox-options-${r}`,...i}=e,l=nh("Listbox.Options"),a=nf("Listbox.Options"),u=eS(l.optionsRef,t),s=$(),c=$(),d=eZ(),f=null!==d?(1&d)==1:0===l.listboxState;(0,no.useEffect)(()=>{var e;let t=l.optionsRef.current;t&&0===l.listboxState&&t!==(null==(e=et(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[l.listboxState,l.optionsRef]);let p=K(e=>{switch(c.dispose(),e.key){case" ":if(""!==l.searchQuery)return e.preventDefault(),e.stopPropagation(),a.search(e.key);case"Enter":if(e.preventDefault(),e.stopPropagation(),null!==l.activeOptionIndex){let{dataRef:e}=l.options[l.activeOptionIndex];a.onChange(e.current.value)}0===l.mode&&(a.closeListbox(),W().nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
7));break;case ee(l.orientation,{vertical:"ArrowDown",horizontal:"ArrowRight"}):return e.preventDefault(),e.stopPropagation(),a.goToOption(2);case ee(l.orientation,{vertical:"ArrowUp",horizontal:"ArrowLeft"}):return e.preventDefault(),e.stopPropagation(),a.goToOption(1);case"Home":case"PageUp":return e.preventDefault(),e.stopPropagation(),a.goToOption(0);case"End":case"PageDown":return e.preventDefault(),e.stopPropagation(),a.goToOption(3);case"Escape":return e.preventDefault(),e.stopPropagation(),a.closeListbox(),s.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case"Tab":e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(a.search(e.key),c.setTimeout(()=>a.clearSearch(),350))}}),h=z(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.id},[l.buttonRef.current]),v=(0,no.useMemo)(()=>({open:0===l.listboxState}),[l]);return eA({ourProps:{"aria-activedescendant":null===l.activeOptionIndex||null==(n=l.options[l.activeOptionIndex])?void 0:n.id,"aria-multiselectable":1===l.mode||void 0,"aria-labelledby":h,"aria-orientation":l.orientation,id:o,onKeyDown:p,role:"listbox",tabIndex:0,ref:u},theirProps:i,slot:v,defaultTag:"ul",features:3,visible:f,name:"Listbox.Options"})}),Option:ez(function(e,t){let n=J(),{id:r=`headlessui-listbox-option-${n}`,disabled:o=!1,value:i,...l}=e,a=nh("Listbox.Option"),u=nf("Listbox.Option"),s=null!==a.activeOptionIndex&&a.options[a.activeOptionIndex].id===r,c=a.isSelected(i),d=(0,no.useRef)(null),f=nu(d),p=N({disabled:o,value:i,domRef:d,get textValue(){return f()}}),h=eS(t,d);L(()=>{if(0!==a.listboxState||!s||0===a.activationTrigger)return;let e=W();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=d.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[d,s,a.listboxState,a.activationTrigger,a.activeOptionIndex]),L(()=>u.registerOption(r,p),[p,r]);let v=K(e=>{if(o)return e.preventDefault();u.onChange(i),0===a.mode&&(u.closeListbox(),W().nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
7))}),m=K(()=>{if(o)return u.goToOption(5);u.goToOption(4,r)}),g=eC(),b=K(e=>g.update(e)),y=K(e=>{g.wasMoved(e)&&(o||s||u.goToOption(4,r,0))}),x=K(e=>{g.wasMoved(e)&&(o||s&&u.goToOption(5))}),w=(0,no.useMemo)(()=>({active:s,selected:c,disabled:o}),[s,c,o]);return eA({ourProps:{id:r,ref:h,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":c,disabled:void 0,onClick:v,onFocus:m,onPointerEnter:b,onMouseEnter:b,onPointerMove:y,onMouseMove:y,onPointerLeave:x,onMouseLeave:x},theirProps:l,slot:w,defaultTag:"li",name:"Listbox.Option"})})}),nb=v(n(61074),1);function ny(e,t=e=>e){let n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=ea(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}var nx={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n;let r=ny(e),o=eq(t,{resolveItems:()=>r.items,resolveActiveIndex:()=>r.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...r,searchQuery:"",activeItemIndex:o,activationTrigger:null!=(n=t.trigger)?n:1}},3:(e,t)=>{let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=ny(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=ny(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}}},nw=(0,nb.createContext)(null);function nI(e){let t=(0,nb.useContext)(nw);if(null===t){let t=Error(`<${e} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nI),t}return t}function nE(e,t){return ee(t.type,nx,e,t)}nw.displayName="MenuContext";var nS=nb.Fragment,nO=nb.Fragment,nT=Object.assign(ez(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,nb.useReducer)(nE,{__demoMode:n,menuState:n?0:1,buttonRef:(0,nb.createRef)(),itemsRef:(0,nb.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:i,itemsRef:l,buttonRef:a},u]=o,s=eS(t);ev([a,l],(e,t)=>{var n;u({type:1}),eo(t,1)||(e.preventDefault(),null==(n=a.current)||n.focus())},0===i);let c=K(()=>{u({type:1})}),d=(0,nb.useMemo)(()=>({open:0===i,close:c}),[i,c]);return nb.default.createElement(nw.Provider,{value:o},nb.default.createElement(eW,{value:ee(i,{0:1,1:2})},eA({ourProps:{ref:s},theirProps:r,slot:d,defaultTag:nS,name:"Menu"})))}),{Button:ez(function(e,t){var n;let r=J(),{id:o=`headlessui-menu-button-${r}`,...i}=e,[l,a]=nI("Menu.Button"),u=eS(l.buttonRef,t),s=$(),c=K(e=>{switch(e.key){case" ":case"Enter":case"ArrowDown":e.preventDefault(),e.stopPropagation(),a({type:0}),s.nextFrame(()=>a({type:2,focus:0}));break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),a({type:0}),s.nextFrame(()=>a({type:2,focus:3}))}}),d=K(e=>{" "===e.key&&e.preventDefault()}),f=K(t=>{if(eG(t.currentTarget))return t.preventDefault();e.disabled||(0===l.menuState?(a({type:1}),s.nextFrame(()=>{var e;return null==(e=l.buttonRef.current)?void 0:e.focus({preventScroll:!0})}
7)):(t.preventDefault(),a({type:0})))}),p=(0,nb.useMemo)(()=>({open:0===l.menuState}),[l]);return eA({ourProps:{ref:u,id:o,type:ex(e,l.buttonRef),"aria-haspopup":"menu","aria-controls":null==(n=l.itemsRef.current)?void 0:n.id,"aria-expanded":0===l.menuState,onKeyDown:c,onKeyUp:d,onClick:f},theirProps:i,slot:p,defaultTag:"button",name:"Menu.Button"})}),Items:ez(function(e,t){var n,r;let o=J(),{id:i=`headlessui-menu-items-${o}`,...l}=e,[a,u]=nI("Menu.Items"),s=eS(a.itemsRef,t),c=eg(a.itemsRef),d=$(),f=eZ(),p=null!==f?(1&f)==1:0===a.menuState;(0,nb.useEffect)(()=>{let e=a.itemsRef.current;e&&0===a.menuState&&e!==(null==c?void 0:c.activeElement)&&e.focus({preventScroll:!0})},[a.menuState,a.itemsRef,c]),eP({container:a.itemsRef.current,enabled:0===a.menuState,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let h=K(e=>{var t,n;switch(d.dispose(),e.key){case" ":if(""!==a.searchQuery)return e.preventDefault(),e.stopPropagation(),u({type:3,value:e.key});case"Enter":if(e.preventDefault(),e.stopPropagation(),u({type:1}),null!==a.activeItemIndex){let{dataRef:e}=a.items[a.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}ei(a.buttonRef.current);break;case"ArrowDown":return e.preventDefault(),e.stopPropagation(),u({type:2,focus:2});case"ArrowUp":return e.preventDefault(),e.stopPropagation(),u({type:2,focus:1});case"Home":case"PageUp":return e.preventDefault(),e.stopPropagation(),u({type:2,focus:0});case"End":case"PageDown":return e.preventDefault(),e.stopPropagation(),u({type:2,focus:3});case"Escape":e.preventDefault(),e.stopPropagation(),u({type:1}),W().nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})});break;case"Tab":e.preventDefault(),e.stopPropagation(),u({type:1}),W().nextFrame(()=>{var t,n;t=a.buttonRef.current,n=e.shiftKey?2:4,eu(er(),n,{relativeTo:t})});break;default:1===e.key.length&&(u({type:3,value:e.key}),d.setTimeout(()=>u({type:4}),350))}}),v=K(e=>{" "===e.key&&e.preventDefault()}),m=(0,nb.useMemo)(()=>({open:0===a.menuState}),[a]);return eA({ourProps:{"aria-activedescendant":null===a.activeItemIndex||null==(n=a.items[a.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=a.buttonRef.current)?void 0:r.id,id:i,onKeyDown:h,onKeyUp:v,role:"menu",tabIndex:0,ref:s},theirProps:l,slot:m,defaultTag:"div",features:3,visible:p,name:"Menu.Items"})}),Item:ez(function(e,t){let n=J(),{id:r=`headlessui-menu-item-${n}`,disabled:o=!1,...i}=e,[l,a]=nI("Menu.Item"),u=null!==l.activeItemIndex&&l.items[l.activeItemIndex].id===r,s=(0,nb.useRef)(null),c=eS(t,s);L(()=>{if(l.__demoMode||0!==l.menuState||!u||0===l.activationTrigger)return;let e=W();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=s.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[l.__demoMode,s,u,l.menuState,l.activationTrigger,l.activeItemIndex]);let d=nu(s),f=(0,nb.useRef)({disabled:o,domRef:s,get textValue(){return d()}});L(()=>{f.current.disabled=o},[f,o]),L(()=>(a({type:5,id:r,dataRef:f}),()=>a({type:6,id:r})),[f,r]);let p=K(()=>{a({type:1})}),h=K(e=>{if(o)return e.preventDefault();a({type:1}),ei(l.buttonRef.current)}),v=K(()=>{if(o)return a({type:2,focus:5});a({type:2,focus:4,id:r})}),m=eC(),g=K(e=>m.update(e)),b=K(e=>{m.wasMoved(e)&&(o||u||a({type:2,focus:4,id:r,trigger:0}))}),y=K(e=>{m.wasMoved(e)&&(o||u&&a({type:2,focus:5}))}),x=(0,nb.useMemo)(()=>({active:u,disabled:o,close:p}),[u,o,p]);return eA({ourProps:{id:r,ref:c,role:"menuitem",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,disabled:void 0,onClick:h,onFocus:v,onPointerEnter:g,onMouseEnter:g,onPointerMove:b,onMouseMove:b,onPointerLeave:y,onMouseLeave:y},theirProps:i,slot:x,defaultTag:nO,name:"Menu.Item"})})}),nC=v(n(61074),1),nk={0:e=>{let t={...e,popoverState:ee(e.popoverState,{0:1,1:0})};return 0===t.popoverState&&(t.__demoMode=!1),t},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>
7e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},nP=(0,nC.createContext)(null);function nR(e){let t=(0,nC.useContext)(nP);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nR),t}return t}nP.displayName="PopoverContext";var nD=(0,nC.createContext)(null);function nM(e){let t=(0,nC.useContext)(nD);if(null===t){let t=Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nM),t}return t}nD.displayName="PopoverAPIContext";var n_=(0,nC.createContext)(null);function nA(){return(0,nC.useContext)(n_)}n_.displayName="PopoverGroupContext";var nF=(0,nC.createContext)(null);function nL(e,t){return ee(t.type,nk,e,t)}nF.displayName="PopoverPanelContext";var nj=Object.assign(ez(function(e,t){var n;let{__demoMode:r=!1,...o}=e,i=(0,nC.useRef)(null),l=eS(t,eE(e=>{i.current=e})),a=(0,nC.useRef)([]),u=(0,nC.useReducer)(nL,{__demoMode:r,popoverState:r?0:1,buttons:a,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,nC.createRef)(),afterPanelSentinel:(0,nC.createRef)()}),[{popoverState:s,button:c,buttonId:d,panel:f,panelId:p,beforePanelSentinel:h,afterPanelSentinel:v},m]=u,g=eg(null!=(n=i.current)?n:c),b=(0,nC.useMemo)(()=>{if(!c||!f)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(c))^Number(null==e?void 0:e.contains(f)))return!0;let e=er(),t=e.indexOf(c),n=(t+e.length-1)%e.length,r=(t+1)%e.length,o=e[n],i=e[r];return!f.contains(o)&&!f.contains(i)},[c,f]),y=N(d),x=N(p),w=(0,nC.useMemo)(()=>({buttonId:y,panelId:x,close:()=>m({type:1})}),[y,x,m]),I=nA(),E=null==I?void 0:I.registerPopover,S=K(()=>{var e;return null!=(e=null==I?void 0:I.isFocusWithinPopoverGroup())?e:(null==g?void 0:g.activeElement)&&((null==c?void 0:c.contains(g.activeElement))||(null==f?void 0:f.contains(g.activeElement)))});(0,nC.useEffect)(()=>null==E?void 0:E(w),[E,w]);let[O,T]=tO(),C=tK({mainTreeNodeRef:null==I?void 0:I.mainTreeNodeRef,portals:O,defaultContainers:[c,f]});ti(null==g?void 0:g.defaultView,"focus",e=>{var t,n,r,o;e.target!==window&&e.target instanceof HTMLElement&&0===s&&(S()||c&&f&&(C.contains(e.target)||null!=(n=null==(t=h.current)?void 0:t.contains)&&n.call(t,e.target)||null!=(o=null==(r=v.current)?void 0:r.contains)&&o.call(r,e.target)||m({type:1})))},!0),ev(C.resolveContainers,(e,t)=>{m({type:1}),eo(t,1)||(e.preventDefault(),null==c||c.focus())},0===s);let k=K(e=>{m({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:c:c;null==t||t.focus()}),P=(0,nC.useMemo)(()=>({close:k,isPortalled:b}),[k,b]),R=(0,nC.useMemo)(()=>({open:0===s,close:k}),[s,k]);return nC.default.createElement(nF.Provider,{value:null},nC.default.createElement(nP.Provider,{value:u},nC.default.createElement(nD.Provider,{value:P},nC.default.createElement(eW,{value:ee(s,{0:1,1:2})},nC.default.createElement(T,null,eA({ourProps:{ref:l},theirProps:o,slot:R,defaultTag:"div",name:"Popover"}),nC.default.createElement(C.MainTreeNode,null))))))}),{Button:ez(function(e,t){let n=J(),{id:r=`headlessui-popover-button-${n}`,...o}=e,[i,l]=nR("Popover.Button"),{isPortalled:a}=nM("Popover.Button"),u=(0,nC.useRef)(null),s=`headlessui-focus-sentinel-${J()}`,c=nA(),d=null==c?void 0:c.closeOthers,f=null!==(0,nC.useContext)(nF);(0,nC.useEffect)(()=>{if(!f)return l({type:3,buttonId:r}),()=>{l({type:3,buttonId:null})}},[f,r,l]);let[p]=(0,nC.useState)(()=>Symbol()),h=eS(u,t,f?null:e=>{if(e)i.buttons.current.push(p);else{let e=i.buttons.current.indexOf(p);-1!==e&&i.buttons.current.splice(e,1)}i.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),e&&l({type:2,button:e})}),v=eS(u,t),m=eg(u),g=K(e=>{var t,n,r;if(f){if(1===i.popoverState)return;switch(e.key){case" ":case"Enter":e.preventDefault(),null==(n=(t=e.target).click)||n.call(t),l({type:1}),null==(r=i.button)||r.focus()}}else switch(e.key){case" ":case"Enter":e.preventDefault(),e.stopPropagation(),1===i.popoverState&&(null==d||d(i.buttonId)),l({type:0});break;case"Escape":if(0!==i.popoverState)return null==d?void 0:d(i.buttonId);if(!u.current||null!=m&&m.activeElement&&!u.current.contains(m.activeElement))return;e.preventDefault(),e.stopPropagation(),l({type:1})}}),b=K(e=>{f||" "===e.key&&e.preventDefault()}),y=K(t=>{var n,r;eG(t.currentTarget)||e.disabled||(f?(l({type:1}),null==(n=i.button)||n.focus()):(t.preventDefault(),t.stopPropagation(),1===i.popoverState&&(null==d||d(i.buttonId)),l({type:0}),null==(r=i.button)||r.focus()))}),x=K(e=>{e.preventDefault(),e.stopPropagation()}),w=0===i.popoverState,I=(0,nC.useMemo)(()=>({open:w}),[w]),E=ex(e,u),S=f?{ref:v,type:E,onKeyDown:g,onClick:y}:{ref:h,id:i.buttonId,type:E,"aria-expanded":0===i.popoverState,"aria-controls":i.panel?i.panelId:void 0,onKeyDown:g,onKeyUp:b,onClick:y,onMouseDown:x},O=td(),T=K(()=>{let e=i.panel;
7e&&0===ee(O.current,{0:()=>eu(e,1),1:()=>eu(e,8)})&&eu(er().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),ee(O.current,{0:4,1:2}),{relativeTo:i.button})});return nC.default.createElement(nC.default.Fragment,null,eA({ourProps:S,theirProps:o,slot:I,defaultTag:"button",name:"Popover.Button"}),w&&!f&&a&&nC.default.createElement(eK,{id:s,features:2,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:T}))}),Overlay:ez(function(e,t){let n=J(),{id:r=`headlessui-popover-overlay-${n}`,...o}=e,[{popoverState:i},l]=nR("Popover.Overlay"),a=eS(t),u=eZ();return eA({ourProps:{ref:a,id:r,"aria-hidden":!0,onClick:K(e=>{if(eG(e.currentTarget))return e.preventDefault();l({type:1})})},theirProps:o,slot:(0,nC.useMemo)(()=>({open:0===i}),[i]),defaultTag:"div",features:3,visible:null!==u?(1&u)==1:0===i,name:"Popover.Overlay"})}),Panel:ez(function(e,t){let n=J(),{id:r=`headlessui-popover-panel-${n}`,focus:o=!1,...i}=e,[l,a]=nR("Popover.Panel"),{close:u,isPortalled:s}=nM("Popover.Panel"),c=`headlessui-focus-sentinel-before-${J()}`,d=`headlessui-focus-sentinel-after-${J()}`,f=(0,nC.useRef)(null),p=eS(f,t,e=>{a({type:4,panel:e})}),h=eg(f),v=eL();L(()=>(a({type:5,panelId:r}),()=>{a({type:5,panelId:null})}),[r,a]);let m=eZ(),g=null!==m?(1&m)==1:0===l.popoverState,b=K(e=>{var t;if("Escape"===e.key){if(0!==l.popoverState||!f.current||null!=h&&h.activeElement&&!f.current.contains(h.activeElement))return;e.preventDefault(),e.stopPropagation(),a({type:1}),null==(t=l.button)||t.focus()}});(0,nC.useEffect)(()=>{var t;e.static||1===l.popoverState&&(null==(t=e.unmount)||t)&&a({type:4,panel:null})},[l.popoverState,e.unmount,e.static,a]),(0,nC.useEffect)(()=>{if(l.__demoMode||!o||0!==l.popoverState||!f.current)return;let e=null==h?void 0:h.activeElement;f.current.contains(e)||eu(f.current,1)},[l.__demoMode,o,f,l.popoverState]);let y=(0,nC.useMemo)(()=>({open:0===l.popoverState,close:u}),[l,u]),x={ref:p,id:r,onKeyDown:b,onBlur:o&&0===l.popoverState?e=>{var t,n,r,o,i;let u=e.relatedTarget;u&&f.current&&(null!=(t=f.current)&&t.contains(u)||(a({type:1}),(null!=(r=null==(n=l.beforePanelSentinel.current)?void 0:n.contains)&&r.call(n,u)||null!=(i=null==(o=l.afterPanelSentinel.current)?void 0:o.contains)&&i.call(o,u))&&u.focus({preventScroll:!0})))}:void 0,tabIndex:-1},w=td(),I=K(()=>{let e=f.current;e&&ee(w.current,{0:()=>{var t;0===eu(e,1)&&(null==(t=l.afterPanelSentinel.current)||t.focus())},1:()=>{var e;null==(e=l.button)||e.focus({preventScroll:!0})}})}),E=K(()=>{let e=f.current;e&&ee(w.current,{0:()=>{var e;if(!l.button)return;let t=er(),n=t.indexOf(l.button),r=t.slice(0,n+1),o=[...t.slice(n+1),...r];for(let t of o.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=l.panel)&&e.contains(t)){let e=o.indexOf(t);-1!==e&&o.splice(e,1)}eu(o,1,{sorted:!1})},1:()=>{var t;0===eu(e,2)&&(null==(t=l.button)||t.focus())}})});return nC.default.createElement(nF.Provider,{value:r},g&&s&&nC.default.createElement(eK,{id:c,ref:l.beforePanelSentinel,features:2,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:I}),eA({mergeRefs:v,ourProps:x,theirProps:i,slot:y,defaultTag:"div",features:3,visible:g,name:"Popover.Panel"}),g&&s&&nC.default.createElement(eK,{id:d,ref:l.afterPanelSentinel,features:2,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:E}))}),Group:ez(function(e,t){let n;let r=(0,nC.useRef)(null),o=eS(r,t),[i,l]=(0,nC.useState)([]),a={mainTreeNodeRef:n=(0,tB.useRef)(null),MainTreeNode:(0,tB.useMemo)(()=>function(){return tB.default.createElement(eK,{features:4,ref:n})},[n])},u=K(e=>{l(t=>{let n=t.indexOf(e);if(-1!==n){let e=t.slice();return e.splice(n,1),e}return t})}),s=K(e=>(l(t=>[...t,e]),()=>u(e))),c=K(()=>{var e;let t=et(r);if(!t)return!1;let n=t.activeElement;return!!(null!=(e=r.current)&&e.contains(n))||i.some(e=>{var r,o;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(n))})}),d=K(e=>{for(let t of i)t.buttonId.current!==e&&t.close()}),f=(0,nC.useMemo)(()=>({registerPopover:s,unregisterPopover:u,isFocusWithinPopoverGroup:c,closeOthers:d,mainTreeNodeRef:a.mainTreeNodeRef}),[s,u,c,d,a.mainTreeNodeRef]),p=(0,nC.useMemo)(()=>({}),[]);return nC.default.createElement(n_.Provider,{value:f},eA({ourProps:{ref:o},theirProps:e,slot:p,defaultTag:"div",name:"Popover.Group"}),nC.default.createElement(a.MainTreeNode,null))})}),nN=v(n(61074),1),nz=v(n(61074),1),nV=(0,nz.createContext)(null);function nB(){let[e,t]=(0,nz.useState)([]);return[e.length>0?e.join(" "):void 0,(0,nz.useMemo)(()=>function(e){let n=K(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,nz.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props}),[n,e.slot,e.name,e.props]);return nz.default.createElement(nV.Provider,{value:r},e.children)},[t])]}var nK=Object.assign(ez(function(e,t){let n=J(),{id:r=`headlessui-label-${n}`,passive:o=!1,...i}=e,l=function e(){let t=(0,nz.useContext)(nV);if(null===t){let t=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),a=eS(t);L(()=>l.register(r),[r,l.register]);let u={ref:a,...l.props,id:r};return o&&("onClick"in u&&(delete u.htmlFor,delete u.onClick),"onClick"in i&&delete i.onClick),eA({ourProps:u,theirProps:i,slot:l.slot||{},defaultTag:"label",name:l.name||"Label"})}),{}),nH=n(61074);function nU(e=0){let[t,n]=(0,nH.useState)(e),r=ta(),o=(0,nH.useCallback)(e=>{r.current&&n(t=>t|e)},[t,r]),i=(0,nH.useCallback)(e=>!!(t&e),[t]);return{flags:t,addFlag:o,hasFlag:i,removeFlag:(0,nH.useCallback)(e=>{r.current&&n(t=>t&~e)},[n,r]),toggleFlag:(0,nH.useCallback)(e=>{r.current&&n(t=>t^e)},[n])}}var nZ={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:ea(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),r=e.options.findIndex(e=>e.id===t.id);return -1===r?e:(n.splice(r,1),{...e,options:n})}},nW=(0,nN.createContext)(null);nW.displayName="RadioGroupDataContext";var n$=(0,nN.createContext)(null);function nG(e,t){return ee(t.type,nZ,e,t)}n$.displayName="RadioGroupActionsContext";var nq=Object.assign(ez(function(e,t){let n=J(),{id:r=`headlessui-radiogroup-${n}`,value:o,defaultValue:i,form:l,name:a,onChange:u,by:s=(e,t)=>e===t,disabled:c=!1,...d}=e,f=K("string"==typeof s?(e,t)=>(null==e?void 0:e[s])===(null==t?void 0:t[s]):s),[p,h]=(0,nN.useReducer)(nG,{options:[]}),v=p.options,[m,g]=nB(),[b,y]=tG(),x=(0,nN.useRef)(null),w=eS(x,t),[I,E]=H(o,u,i),S=(0,nN.useMemo)(()=>v.find(e=>!e.propsRef.current.disabled),[v]),O=(0,nN.useMemo)(()=>v.some(e=>
7f(e.propsRef.current.value,I)),[v,I]),T=K(e=>{var t;if(c||f(e,I))return!1;let n=null==(t=v.find(t=>f(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==n||!n.disabled)&&(null==E||E(e),!0)});eP({container:x.current,accept:e=>"radio"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let C=K(e=>{let t=x.current;if(!t)return;let n=et(t),r=v.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case"Enter":eJ(e.currentTarget);break;case"ArrowLeft":case"ArrowUp":if(e.preventDefault(),e.stopPropagation(),2===eu(r,18)){let e=v.find(e=>e.element.current===(null==n?void 0:n.activeElement));e&&T(e.propsRef.current.value)}break;case"ArrowRight":case"ArrowDown":if(e.preventDefault(),e.stopPropagation(),2===eu(r,20)){let e=v.find(e=>e.element.current===(null==n?void 0:n.activeElement));e&&T(e.propsRef.current.value)}break;case" ":{e.preventDefault(),e.stopPropagation();let t=v.find(e=>e.element.current===(null==n?void 0:n.activeElement));t&&T(t.propsRef.current.value)}}}),k=K(e=>(h({type:0,...e}),()=>h({type:1,id:e.id}))),P=(0,nN.useMemo)(()=>({value:I,firstOption:S,containsCheckedOption:O,disabled:c,compare:f,...p}),[I,S,O,c,f,p]),R=(0,nN.useMemo)(()=>({registerOption:k,change:T}),[k,T]),D=(0,nN.useMemo)(()=>({value:I}),[I]),M=(0,nN.useRef)(null),_=$();return(0,nN.useEffect)(()=>{M.current&&void 0!==i&&_.addEventListener(M.current,"reset",()=>{T(i)})},[M,T]),nN.default.createElement(y,{name:"RadioGroup.Description"},nN.default.createElement(g,{name:"RadioGroup.Label"},nN.default.createElement(n$.Provider,{value:R},nN.default.createElement(nW.Provider,{value:P},null!=a&&null!=I&&eY({[a]:I}).map(([e,t],n)=>nN.default.createElement(eK,{features:4,ref:0===n?e=>{var t;M.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...eV({key:e,as:"input",type:"radio",checked:null!=t,hidden:!0,readOnly:!0,form:l,name:e,value:t})})),eA({ourProps:{ref:w,id:r,role:"radiogroup","aria-labelledby":m,"aria-describedby":b,onKeyDown:C},theirProps:d,slot:D,defaultTag:"div",name:"RadioGroup"})))))}),{Option:ez(function(e,t){var n;let r=J(),{id:o=`headlessui-radiogroup-option-${r}`,value:i,disabled:l=!1,...a}=e,u=(0,nN.useRef)(null),s=eS(u,t),[c,d]=nB(),[f,p]=tG(),{addFlag:h,removeFlag:v,hasFlag:m}=nU(1),g=N({value:i,disabled:l}),b=function e(t){let n=(0,nN.useContext)(nW);if(null===n){let n=Error(`<${t} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("RadioGroup.Option"),y=function e(t){let n=(0,nN.useContext)(n$);if(null===n){let n=Error(`<${t} /> is missing a parent <RadioGroup /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,e),n}return n}("RadioGroup.Option");L(()=>y.registerOption({id:o,element:u,propsRef:g}),[o,y,u,g]);let x=K(e=>{var t;if(eG(e.currentTarget))return e.preventDefault();y.change(i)&&(h(2),null==(t=u.current)||t.focus())}),w=K(e=>{if(eG(e.currentTarget))return e.preventDefault();h(2)}),I=K(()=>v(2)),E=(null==(n=b.firstOption)?void 0:n.id)===o,S=b.disabled||l,O=b.compare(b.value,i),T={ref:s,id:o,role:"radio","aria-checked":O?"true":"false","aria-labelledby":c,"aria-describedby":f,"aria-disabled":!!S||void 0,tabIndex:S?-1:O||!b.containsCheckedOption&&E?0:-1,onClick:S?void 0:x,onFocus:S?void 0:w,onBlur:S?void 0:I},C=(0,nN.useMemo)(()=>({checked:O,disabled:S,active:m(2)}),[O,S,m]);return nN.default.createElement(p,{name:"RadioGroup.Description"},nN.default.createElement(d,{name:"RadioGroup.Label"},eA({ourProps:T,theirProps:a,slot:C,defaultTag:"div",name:"RadioGroup.Option"})))}),Label:nK,Description:tq}),nY=v(n(61074),1),nQ=(0,nY.createContext)(null);nQ.displayName="GroupContext";var nJ=nY.Fragment,nX=Object.assign(ez(function(e,t){let n=J(),{id:r=`headlessui-switch-${n}`,checked:o,defaultChecked:i=!1,onChange:l,name:a,value:u,form:s,...c}=e,d=(0,nY.useContext)(nQ),f=(0,nY.useRef)(null),p=eS(f,t,null===d?null:d.setSwitch),[h,v]=H(o,l,i),m=K(()=>null==v?void 0:v(!h)),g=K(e=>{if(eG(e.currentTarget))return e.preventDefault();e.preventDefault(),m()}),b=K(e=>{" "===e.key?(e.preventDefault(),m()):"Enter"===e.key&&eJ(e.currentTarget)}),y=K(e=>e.preventDefault()),x=(0,nY.useMemo)(()=>({checked:h}),[h]),w={id:r,ref:p,role:"switch",type:ex(e,f),tabIndex:0,"aria-checked":h,"aria-labelledby":null==d?void 0:d.labelledby,"aria-describedby":null==d?void 0:d.describedby,onClick:g,onKeyUp:b,onKeyPress:y},I=$();return(0,nY.useEffect)(()=>{var e;let t=null==(e=f.current)?void 0:e.closest("form");t&&void 0!==i&&I.addEventListener(t,"reset",()=>{v(i)})},[f,v]),nY.default.createElement(nY.default.Fragment,null,null!=a&&h&&nY.default.createElement(eK,{features:4,...eV({as:"input",type:"checkbox",hidden:!0,readOnly:!0,form:s,checked:h,name:a,value:u})}),eA({ourProps:w,theirProps:c,slot:x,defaultTag:"button",name:"Switch"}))}),{Group:function(e){var t;let[n,r]=(0,nY.useState)(null),[o,i]=nB(),[l,a]=tG(),u=(0,nY.useMemo)(()=>({switch:n,setSwitch:r,labelledby:o,describedby:l}),[n,r,o,l]);return nY.default.createElement(a,{name:"Switch.Description"},nY.default.createElement(i,{name:"Switch.Label",props:{htmlFor:null==(t=u.switch)?void 0:t.id,onClick(e){n&&("LABEL"===e.currentTarget.tagName&&e.preventDefault(),n.click(),n.focus({preventScroll:!0}))}}},nY.default.createElement(nQ.Provider,{value:u},eA({ourProps:{},theirProps:e,defaultTag:nJ,name:"Switch.Group"}))))},Label:nK,Description:tq}),n0=v(n(61074),1),n1=v(n(61074),1);function n2({onFocus:e}){let[t,n]=(0,n1.useState)(!0),r=ta();return t?n1.default.createElement(eK,{as:"button",type:"button",features:2,onFocus:t=>{t.preventDefault();let o,i=50;o=requestAnimationFrame(function t(){if(i--<=0){o&&cancelAnimationFrame(o);return}if(e()){if(cancelAnimationFrame(o),!r.current)return;n(!1);return}o=requestAnimationFrame(t)})}}):null}var n4=v(n(61074),1),n3=n4.createContext(null);function n6({children:e}){let t=n4.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let o=null!=(n=r.get(t))?n:0;return r.set(t,o+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return n4.createElement(n3.Provider,{value:t},e)}function n7(e){let t=n4.useContext(n3);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=function(){var e,t,n;
7let r=null!=(n=null==(t=null==(e=n4.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?n:null;if(!r)return Symbol();let o=[],i=r;for(;i;)o.push(i.index),i=i.return;return"$."+o.join(".")}(),[r,o]=t.current.get(e,n);return n4.useEffect(()=>o,[]),r}var n5={0(e,t){var n;let r=ea(e.tabs,e=>e.current),o=ea(e.panels,e=>e.current),i=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),l={...e,tabs:r,panels:o};if(t.index<0||t.index>r.length-1){let n=ee(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>ee(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===i.length)return l;let o=ee(n,{0:()=>r.indexOf(i[0]),1:()=>r.indexOf(i[i.length-1])});return{...l,selectedIndex:-1===o?e.selectedIndex:o}}let a=r.slice(0,t.index),u=[...r.slice(t.index),...a].find(e=>i.includes(e));if(!u)return l;let s=null!=(n=r.indexOf(u))?n:e.selectedIndex;return -1===s&&(s=e.selectedIndex),{...l,selectedIndex:s}},1(e,t){var n;if(e.tabs.includes(t.tab))return e;let r=e.tabs[e.selectedIndex],o=ea([...e.tabs,t.tab],e=>e.current),i=null!=(n=o.indexOf(r))?n:e.selectedIndex;return -1===i&&(i=e.selectedIndex),{...e,tabs:o,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:ea([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},n8=(0,n0.createContext)(null);function n9(e){let t=(0,n0.useContext)(n8);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,n9),t}return t}n8.displayName="TabsDataContext";var re=(0,n0.createContext)(null);function rt(e){let t=(0,n0.useContext)(re);if(null===t){let t=Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,rt),t}return t}function rn(e,t){return ee(t.type,n5,e,t)}re.displayName="TabsActionsContext";var rr=n0.Fragment,ro=Object.assign(ez(function(e,t){var n,r;let o=J(),{id:i=`headlessui-tabs-tab-${o}`,...l}=e,{orientation:a,activation:u,selectedIndex:s,tabs:c,panels:d}=n9("Tab"),f=rt("Tab"),p=n9("Tab"),h=(0,n0.useRef)(null),v=eS(h,t);L(()=>f.registerTab(h),[f,h]);let m=n7("tabs"),g=c.indexOf(h);-1===g&&(g=m);let b=g===s,y=K(e=>{var t;let n=e();if(2===n&&"auto"===u){let e=null==(t=et(h))?void 0:t.activeElement,n=p.tabs.findIndex(t=>t.current===e);-1!==n&&f.change(n)}return n}),x=K(e=>{let t=c.map(e=>e.current).filter(Boolean);if(" "===e.key||"Enter"===e.key){e.preventDefault(),e.stopPropagation(),f.change(g);return}switch(e.key){case"Home":case"PageUp":return e.preventDefault(),e.stopPropagation(),y(()=>eu(t,1));case"End":case"PageDown":return e.preventDefault(),e.stopPropagation(),y(()=>eu(t,8))}if(2===y(()=>ee(a,{vertical:()=>"ArrowUp"===e.key?eu(t,18):"ArrowDown"===e.key?eu(t,20):0,horizontal:()=>"ArrowLeft"===e.key?eu(t,18):"ArrowRight"===e.key?eu(t,20):0})))return e.preventDefault()}),w=(0,n0.useRef)(!1),I=K(()=>{var e;w.current||(w.current=!0,null==(e=h.current)||e.focus({preventScroll:!0}),f.change(g),Z(()=>{w.current=!1}))}),E=K(e=>{e.preventDefault()}),S=(0,n0.useMemo)(()=>({selected:b}),[b]);return eA({ourProps:{ref:v,onKeyDown:x,onMouseDown:E,onClick:I,id:i,role:"tab",type:ex(e,h),"aria-controls":null==(r=null==(n=d[g])?void 0:n.current)?void 0:r.id,"aria-selected":b,tabIndex:b?0:-1},theirProps:l,slot:S,defaultTag:"button",name:"Tabs.Tab"})}),{Group:ez(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:o=!1,onChange:i,selectedIndex:l=null,...a}=e,u=r?"vertical":"horizontal",s=o?"manual":"auto",c=null!==l,d=eS(t),[f,p]=(0,n0.useReducer)(rn,{selectedIndex:null!=l?l:n,tabs:[],panels:[]}),h=(0,n0.useMemo)(()=>({selectedIndex:f.selectedIndex}),[f.selectedIndex]),v=N(i||(()=>{})),m=N(f.tabs),g=(0,n0.useMemo)(()=>({orientation:u,activation:s,...f}),[u,s,f]),b=K(e=>(p({type:1,tab:e}),()=>p({type:2,tab:e}))),y=K(e=>(p({type:3,panel:e}),()=>p({type:4,panel:e}))),x=K(e=>{w.current!==e&&v.current(e),c||p({type:0,index:e})}),w=N(c?e.selectedIndex:f.selectedIndex),I=(0,n0.useMemo)(()=>({registerTab:b,registerPanel:y,change:x}),[]);return L(()=>{p({type:0,index:null!=l?l:n})},[l]),L(()=>
7{if(void 0===w.current||f.tabs.length<=0)return;let e=ea(f.tabs,e=>e.current);e.some((e,t)=>f.tabs[t]!==e)&&x(e.indexOf(f.tabs[w.current]))}),n0.default.createElement(n6,null,n0.default.createElement(re.Provider,{value:I},n0.default.createElement(n8.Provider,{value:g},g.tabs.length<=0&&n0.default.createElement(n2,{onFocus:()=>{var e,t;for(let n of m.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focus(),!0;return!1}}),eA({ourProps:{ref:d},theirProps:a,slot:h,defaultTag:rr,name:"Tabs"}))))}),List:ez(function(e,t){let{orientation:n,selectedIndex:r}=n9("Tab.List");return eA({ourProps:{ref:eS(t),role:"tablist","aria-orientation":n},theirProps:e,slot:{selectedIndex:r},defaultTag:"div",name:"Tabs.List"})}),Panels:ez(function(e,t){let{selectedIndex:n}=n9("Tab.Panels");return eA({ourProps:{ref:eS(t)},theirProps:e,slot:(0,n0.useMemo)(()=>({selectedIndex:n}),[n]),defaultTag:"div",name:"Tabs.Panels"})}),Panel:ez(function(e,t){var n,r,o,i;let l=J(),{id:a=`headlessui-tabs-panel-${l}`,tabIndex:u=0,...s}=e,{selectedIndex:c,tabs:d,panels:f}=n9("Tab.Panel"),p=rt("Tab.Panel"),h=(0,n0.useRef)(null),v=eS(h,t);L(()=>p.registerPanel(h),[p,h]);let m=n7("panels"),g=f.indexOf(h);-1===g&&(g=m);let b=g===c,y=(0,n0.useMemo)(()=>({selected:b}),[b]),x={ref:v,id:a,role:"tabpanel","aria-labelledby":null==(r=null==(n=d[g])?void 0:n.current)?void 0:r.id,tabIndex:b?u:-1};return b||null!=(o=s.unmount)&&!o||null!=(i=s.static)&&i?eA({ourProps:x,theirProps:s,slot:y,defaultTag:"div",features:3,visible:b,name:"Tabs.Panel"}):n0.default.createElement(eK,{as:"span","aria-hidden":"true",...x})})}),ri=v(n(61074),1);function rl(e,...t){e&&t.length>0&&e.classList.add(...t)}function ra(e,...t){e&&t.length>0&&e.classList.remove(...t)}function ru(e=""){return e.split(/\s+/).filter(e=>e.length>1)}var rs=(0,ri.createContext)(null);rs.displayName="TransitionContext";var rc=(0,ri.createContext)(null);function rd(e){return"children"in e?rd(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function rf(e,t){let n=N(e),r=(0,ri.useRef)([]),o=ta(),i=$(),l=K((e,t=1)=>{let l=r.current.findIndex(({el:t})=>t===e);-1!==l&&(ee(t,{0(){r.current.splice(l,1)},1(){r.current[l].state="hidden"}}),i.microTask(()=>{var e;!rd(r)&&o.current&&(null==(e=n.current)||e.call(n))}))}),a=K(e=>{let t=r.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>l(e,0)}),u=(0,ri.useRef)([]),s=(0,ri.useRef)(Promise.resolve()),c=(0,ri.useRef)({enter:[],leave:[],idle:[]}),d=K((e,n,r)=>{u.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(([t])=>t!==e)),null==t||t.chains.current[n].push([e,new Promise(e=>{u.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(c.current[n].map(([e,t])=>t)).then(()=>e())}
7)]),"enter"===n?s.current=s.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),f=K((e,t,n)=>{Promise.all(c.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=u.current.shift())||e()}).then(()=>n(t))});return(0,ri.useMemo)(()=>({children:r,register:a,unregister:l,onStart:d,onStop:f,wait:s,chains:c}),[a,l,r,d,f,c,s])}function rp(){}rc.displayName="NestingContext";var rh=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function rv(e){var t;let n={};for(let r of rh)n[r]=null!=(t=e[r])?t:rp;return n}var rm=ez(function(e,t){let{show:n,appear:r=!1,unmount:o=!0,...i}=e,l=(0,ri.useRef)(null),a=eS(l,t);Y();let u=eZ();if(void 0===n&&null!==u&&(n=(1&u)==1),![!0,!1].includes(n))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[s,c]=(0,ri.useState)(n?"visible":"hidden"),d=rf(()=>{c("hidden")}),[f,p]=(0,ri.useState)(!0),h=(0,ri.useRef)([n]);L(()=>{!1!==f&&h.current[h.current.length-1]!==n&&(h.current.push(n),p(!1))},[h,n]);let v=(0,ri.useMemo)(()=>({show:n,appear:r,initial:f}),[n,r,f]);(0,ri.useEffect)(()=>{if(n)c("visible");else if(rd(d)){let e=l.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&c("hidden")}else c("hidden")},[n,d]);let m={unmount:o},g=K(()=>{var t;f&&p(!1),null==(t=e.beforeEnter)||t.call(e)}),b=K(()=>{var t;f&&p(!1),null==(t=e.beforeLeave)||t.call(e)});return ri.default.createElement(rc.Provider,{value:d},ri.default.createElement(rs.Provider,{value:v},eA({ourProps:{...m,as:ri.Fragment,children:ri.default.createElement(rg,{ref:a,...m,...i,beforeEnter:g,beforeLeave:b})},theirProps:{},defaultTag:ri.Fragment,features:1,visible:"visible"===s,name:"Transition"})))}),rg=ez(function(e,t){var n,r,o;let i;let{beforeEnter:l,afterEnter:a,beforeLeave:u,afterLeave:s,enter:c,enterFrom:d,enterTo:f,entered:p,leave:h,leaveFrom:v,leaveTo:m,...g}=e,b=(0,ri.useRef)(null),y=eS(b,t),x=null==(n=g.unmount)||n?0:1,{show:w,appear:I,initial:E}=function(){let e=(0,ri.useContext)(rs);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[S,O]=(0,ri.useState)(w?"visible":"hidden"),T=function(){let e=(0,ri.useContext)(rc);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:C,unregister:k}=T;(0,ri.useEffect)(()=>C(b),[C,b]),(0,ri.useEffect)(()=>{if(1===x&&b.current){if(w&&"visible"!==S){O("visible");return}return ee(S,{hidden:()=>k(b),visible:()=>C(b)})}},[S,b,C,k,w,x]);let P=N({base:ru(g.className),enter:ru(c),enterFrom:ru(d),enterTo:ru(f),entered:ru(p),leave:ru(h),leaveFrom:ru(v),leaveTo:ru(m)}),R=(o={beforeEnter:l,afterEnter:a,beforeLeave:u,afterLeave:s},i=(0,ri.useRef)(rv(o)),(0,ri.useEffect)(()=>{i.current=rv(o)},[o]),i),D=Y();(0,ri.useEffect)(()=>{if(D&&"visible"===S&&null===b.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[b,S,D]);let M=I&&w&&E,_=D&&(!E||I)?w?"enter":"leave":"idle",A=nU(0),F=K(e=>ee(e,{enter:()=>{A.addFlag(8),R.current.beforeEnter()},leave:()=>{A.addFlag(4),R.current.beforeLeave()},idle:()=>{}})),j=K(e=>ee(e,{enter:()=>{A.removeFlag(8),R.current.afterEnter()},leave:()=>{A.removeFlag(4),R.current.afterLeave()},idle:()=>{}})),z=rf(()=>{O("hidden"),k(b)},T),V=(0,ri.useRef)(!1);!function({immediate:e,container:t,direction:n,classes:r,onStart:o,onStop:i}){let l=ta(),a=$(),u=N(n);L(()=>{e&&(u.current="enter")},[e]),L(()=>{let e=W();a.add(e.dispose);let n=t.current;if(n&&"idle"!==u.current&&l.current){var s,c,d;let t,l,a,f,p,h,v;return e.dispose(),o.current(u.current),e.add((s=r.current,c="enter"===u.current,d=()=>{e.dispose(),i.current(u.current)},l=c?"enter":"leave",a=W(),f=void 0!==d?(t={called:!1},(...e)=>{if(!t.called)return t.called=!0,d(...e)}):()=>{},"enter"===l&&(n.removeAttribute("hidden"),n.style.display=""),p=ee(l,{enter:()=>s.enter,leave:()=>s.leave}),h=ee(l,{enter:()=>s.enterTo,leave:()=>s.leaveTo}),v=ee(l,{enter:()=>s.enterFrom,leave:()=>s.leaveFrom}),ra(n,...s.base,...s.enter,...s.enterTo,...s.enterFrom,...s.leave,...s.leaveFrom,...s.leaveTo,...s.entered),rl(n,...s.base,...p,...v),a.nextFrame(()=>{ra(n,...s.base,...p,...v),rl(n,...s.base,...p,...h),function(e,t){let n=W();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:o}=getComputedStyle(e),[i,l]=[r,o].map(e=>
7{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),a=i+l;if(0!==a){n.group(n=>{n.setTimeout(()=>{t(),n.dispose()},a),n.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&n.dispose()})});let r=n.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),r())})}else t();n.add(()=>t()),n.dispose}(n,()=>(ra(n,...s.base,...p),rl(n,...s.base,...s.entered),f()))}),a.dispose)),e.dispose}},[n])}({immediate:M,container:b,classes:P,direction:_,onStart:N(e=>{V.current=!0,z.onStart(b,e,F)}),onStop:N(e=>{V.current=!1,z.onStop(b,e,j),"leave"!==e||rd(z)||(O("hidden"),k(b))})});let B=g;return M?B={...B,className:e_(g.className,...P.current.enter,...P.current.enterFrom)}:V.current&&(B.className=e_(g.className,null==(r=b.current)?void 0:r.className),""===B.className&&delete B.className),ri.default.createElement(rc.Provider,{value:z},ri.default.createElement(eW,{value:ee(S,{visible:1,hidden:2})|A.flags},eA({ourProps:{ref:y},theirProps:B,defaultTag:"div",features:1,visible:"visible"===S,name:"Transition.Child"})))}),rb=ez(function(e,t){let n=null!==(0,ri.useContext)(rs),r=null!==eZ();return ri.default.createElement(ri.default.Fragment,null,!n&&r?ri.default.createElement(rm,{ref:t,...e}):ri.default.createElement(rg,{ref:t,...e}))}),ry=Object.assign(rm,{Child:rb,Root:rm})},43360:function(e,t,n){"use strict";e.exports=n(31801)},58298:function(e,t,n){"use strict";var r=n(22580);Object.defineProperty(t,"__esModule",{value:!0});var o=n(61074),i=n(60519),l=n(616);function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(o),s=a(l);let c="react-tooltip-core-styles",d="react-tooltip-base-styles",f={core:!1,base:!1};function p({css:e,id:t=d,type:n="base",ref:o}){var i,l;if(!e||"undefined"==typeof document||f[n]||"core"===n&&void 0!==r&&(null===(i=null==r?void 0:r.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==n&&void 0!==r&&(null===(l=null==r?void 0:r.env)||void 0===l?void 0:l.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=c),o||(o={});let{insertAt:a}=o;if(document.getElementById(t))return void console.warn(`[react-tooltip] Element with id '${t}' already exists. Call \`removeStyle()\` first`);let u=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.id=t,s.type="text/css","top"===a&&u.firstChild?u.insertBefore(s,u.firstChild):u.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e)),f[n]=!0}let h=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:l="absolute",middlewares:a=[i.offset(Number(o)),i.flip({fallbackAxisSideDirection:"start"}),i.shift({padding:5})],border:u})=>e&&null!==t?n?(a.push(i.arrow({element:n,padding:5})),i.computePosition(e,t,{placement:r,strategy:l,middleware:a}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var o,i;let l={left:`${e}px`,top:`${t}px`,border:u},{x:a,y:s}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},c=null!==(i=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==i?i:"bottom",d=0;if(u){let e=`${u}`.match(/(\d+)px/);d=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:l,tooltipArrowStyles:{left:null!=a?`${a}px`:"",top:null!=s?`${s}px`:"",right:"",bottom:"",...u&&{borderBottom:u,borderRight:u},[c]:`-${4+d}px`},place:n}})):i.computePosition(e,t,{placement:"bottom",strategy:l,middleware:a}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n})):{tooltipStyles:{},tooltipArrowStyles:{},place:r},v=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),m=(e,t,n)=>{let r=null,o=function(...o){let i=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(i,t)),n||(r&&clearTimeout(r),r=setTimeout(i,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},g=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,b=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>b(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!g(e)||!g(t))return e===t;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>b(e[n],t[n]))},y=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},x=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(y(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},w="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,I="DEFAULT_TOOLTIP_ID",E={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},S=o.createContext({getTooltipData:()=>E});function O(e=I){return o.useContext(S).getTooltipData(e)}var T={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},C={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let k=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:l="dark",anchorId:a,anchorSelect:c,place:d="top",offset:f=10,events:p=["hover"],openOnClick:v=!1,positionStrategy:g="absolute",middlewares:y,wrapper:I,delayShow:E=0,delayHide:S=0,float:k=!1,hidden:P=!1,noArrow:R=!1,clickable:D=!1,closeOnEsc:M=!1,closeOnScroll:_=!1,closeOnResize:A=!1,openEvents:F,closeEvents:L,globalCloseEvents:j,imperativeModeOnly:N,style:z,position:V,afterShow:B,afterHide:K,content:H,contentWrapperRef:U,isOpen:Z,defaultIsOpen:W=!1,setIsOpen:$,activeAnchor:G,setActiveAnchor:q,border:Y,opacity:Q,arrowColor:J,role:X="tooltip"})=>{var ee;let et=o.useRef(null),en=o.useRef(null),er=o.useRef(null),eo=o.useRef(null),ei=o.useRef(null),[el,ea]=o.use
7State({tooltipStyles:{},tooltipArrowStyles:{},place:d}),[eu,es]=o.useState(!1),[ec,ed]=o.useState(!1),[ef,ep]=o.useState(null),eh=o.useRef(!1),ev=o.useRef(null),{anchorRefs:em,setActiveAnchor:eg}=O(t),eb=o.useRef(!1),[ey,ex]=o.useState([]),ew=o.useRef(!1),eI=v||p.includes("click"),eE=eI||(null==F?void 0:F.click)||(null==F?void 0:F.dblclick)||(null==F?void 0:F.mousedown),eS=F?{...F}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!F&&eI&&Object.assign(eS,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});let eO=L?{...L}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!L&&eI&&Object.assign(eO,{mouseleave:!1,blur:!1,mouseout:!1});let eT=j?{...j}:{escape:M||!1,scroll:_||!1,resize:A||!1,clickOutsideAnchor:eE||!1};N&&(Object.assign(eS,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(eO,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(eT,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),w(()=>(ew.current=!0,()=>{ew.current=!1}),[]);let eC=e=>{ew.current&&(e&&ed(!0),setTimeout(()=>{ew.current&&(null==$||$(e),void 0===Z&&es(e))},10))};o.useEffect(()=>{if(void 0===Z)return()=>null;Z&&ed(!0);let e=setTimeout(()=>{es(Z)},10);return()=>{clearTimeout(e)}},[Z]),o.useEffect(()=>{if(eu!==eh.current){if(ei.current&&clearTimeout(ei.current),eh.current=eu,eu)null==B||B();else{let e=(e=>{let t=e.match(/^([\d.]+)(ms|s)$/);if(!t)return 0;let[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));ei.current=setTimeout(()=>{ed(!1),ep(null),null==K||K()},e+25)}}},[eu]);let ek=e=>{ea(t=>b(t,e)?t:e)},eP=(e=E)=>{er.current&&clearTimeout(er.current),ec?eC(!0):er.current=setTimeout(()=>{eC(!0)},e)},eR=(e=S)=>{eo.current&&clearTimeout(eo.current),eo.current=setTimeout(()=>{eb.current||eC(!1)},e)},eD=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return q(null),void eg({current:null});E?eP():eC(!0),q(n),eg({current:n}),eo.current&&clearTimeout(eo.current)},eM=()=>{D?eR(S||100):S?eR():eC(!1),er.current&&clearTimeout(er.current)},e_=({x:e,y:t})=>{var n;h({place:null!==(n=null==ef?void 0:ef.place)&&void 0!==n?n:d,offset:f,elementReference:{getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})},tooltipReference:et.current,tooltipArrowReference:en.current,strategy:g,middlewares:y,border:Y}).then(e=>{ek(e)})},eA=e=>{if(!e)return;let t={x:e.clientX,y:e.clientY};e_(t),ev.current=t},eF=e=>{var t;if(!eu)return;let n=e.target;n.isConnected&&(null===(t=et.current)||void 0===t||!t.contains(n))&&([document.querySelector(`[id='${a}']`),...ey].some(e=>null==e?void 0:e.contains(n))||(eC(!1),er.current&&clearTimeout(er.current)))},eL=m(eD,50,!0),ej=m(eM,50,!0),eN=e=>{ej.cancel(),eL(e)},ez=()=>{eL.cancel(),ej()},eV=o.useCallback(()=>{var e,t;let n=null!==(e=null==ef?void 0:ef.position)&&void 0!==e?e:V;n?e_(n):k?ev.current&&e_(ev.current):(null==G?void 0:G.isConnected)&&h({place:null!==(t=null==ef?void 0:ef.place)&&void 0!==t?t:d,offset:f,elementReference:G,tooltipReference:et.current,tooltipArrowReference:en.current,strategy:g,middlewares:y,border:Y}).then(e=>{ew.current&&ek(e)})},[eu,G,H,z,d,null==ef?void 0:ef.place,f,g,V,null==ef?void 0:ef.position,k]);o.useEffect(()=>{var e,t;let n=new Set(em);ey.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${a}']`);r&&n.add({current:r});let o=()=>{eC(!1)},l=x(G),u=x(et.current);eT.scroll&&(window.addEventListener("scroll",o),null==l||l.addEventListener("scroll",o),null==u||u.addEventListener("scroll",o));let s=null;eT.resize?window.addEventListener("resize",o):G&&et.current&&(s=i.autoUpdate(G,et.current,eV,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let c=e=>{"Escape"===e.key&&eC(!1)};eT.escape&&window.addEventListener("keydown",c),eT.clickOutsideAnchor&&window.addEventListener("click",eF);let d=[],f=e=>{eu&&(null==e?void 0:e.target)===G||eD(e)},p=e=>{eu&&(null==e?void 0:e.target)===G&&eM()},h=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],v=["click","dblclick","mousedown","mouseup"];
7Object.entries(eS).forEach(([e,t])=>{t&&(h.includes(e)?d.push({event:e,listener:eN}):v.includes(e)&&d.push({event:e,listener:f}))}),Object.entries(eO).forEach(([e,t])=>{t&&(h.includes(e)?d.push({event:e,listener:ez}):v.includes(e)&&d.push({event:e,listener:p}))}),k&&d.push({event:"pointermove",listener:eA});let m=()=>{eb.current=!0},g=()=>{eb.current=!1,eM()};return D&&!eE&&(null===(e=et.current)||void 0===e||e.addEventListener("mouseenter",m),null===(t=et.current)||void 0===t||t.addEventListener("mouseleave",g)),d.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;eT.scroll&&(window.removeEventListener("scroll",o),null==l||l.removeEventListener("scroll",o),null==u||u.removeEventListener("scroll",o)),eT.resize?window.removeEventListener("resize",o):null==s||s(),eT.clickOutsideAnchor&&window.removeEventListener("click",eF),eT.escape&&window.removeEventListener("keydown",c),D&&!eE&&(null===(e=et.current)||void 0===e||e.removeEventListener("mouseenter",m),null===(t=et.current)||void 0===t||t.removeEventListener("mouseleave",g)),d.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[G,eV,ec,em,ey,F,L,j,eI,E,S]),o.useEffect(()=>{var e,n;let r=null!==(n=null!==(e=null==ef?void 0:ef.anchorSelect)&&void 0!==e?e:c)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);let o=new MutationObserver(e=>{let n=[],o=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(G){let t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{o.push(...t.filter(e=>e.matches(r))),o.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,G))&&(ed(!1),eC(!1),q(null),er.current&&clearTimeout(er.current),eo.current&&clearTimeout(eo.current),!0)})}if(r)try{let t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||o.length)&&ex(e=>[...e.filter(e=>!o.includes(e)),...n])});return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}},[t,c,null==ef?void 0:ef.anchorSelect,G]),o.useEffect(()=>{eV()},[eV]),o.useEffect(()=>{if(!(null==U?void 0:U.current))return()=>null;let e=new ResizeObserver(()=>{setTimeout(()=>eV())});return e.observe(U.current),()=>{e.disconnect()}},[H,null==U?void 0:U.current]),o.useEffect(()=>{var e;let t=document.querySelector(`[id='${a}']`),n=[...ey,t];G&&n.includes(G)||q(null!==(e=ey[0])&&void 0!==e?e:t)},[a,ey,G]),o.useEffect(()=>(W&&eC(!0),()=>{er.current&&clearTimeout(er.current),eo.current&&clearTimeout(eo.current)}),[]),o.useEffect(()=>{var e;let n=null!==(e=null==ef?void 0:ef.anchorSelect)&&void 0!==e?e:c;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{let e=Array.from(document.querySelectorAll(n));ex(e)}catch(e){ex([])}},[t,c,null==ef?void 0:ef.anchorSelect]),o.useEffect(()=>{er.current&&(clearTimeout(er.current),eP(E))},[E]);let eB=null!==(ee=null==ef?void 0:ef.content)&&void 0!==ee?ee:H,eK=eu&&Object.keys(el.tooltipStyles).length>0;return o.useImperativeHandle(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}ep(null!=e?e:null),(null==e?void 0:e.delay)?eP(e.delay):eC(!0)},close:e=>{(null==e?void 0:e.delay)?eR(e.delay):eC(!1)},activeAnchor:G,place:el.place,isOpen:!!(ec&&!P&&eB&&eK)})),ec&&!P&&eB?u.default.createElement(I,{id:t,role:X,className:s.default("react-tooltip",T.tooltip,C.tooltip,C[l],n,`react-tooltip__place-${el.place}`,T[eK?"show":"closing"],eK?"react-tooltip__show":"react-tooltip__closing","fixed"===g&&T.fixed,D&&T.clickable),onTransitionEnd:e=>{ei.current&&clearTimeout(ei.current),eu||"opacity"!==e.propertyName||(ed(!1),ep(null),null==K||K())},style:{...z,...el.tooltipStyles,opacity:void 0!==Q&&eK?Q:void 0},ref:et},eB,u.default.createElement(I,{className:s.default("react-tooltip-arrow",T.arrow,C.arrow,r,R&&T.noArrow),style:{...el.tooltipArrowStyles,background:J?`linear-gradient(to right bottom, transparent 50%, ${J} 50%)`:void 0},ref:en})):null},P=({content:e})=>u.default.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),R=u.default.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:i,render:l,className:a,classNameArrow:c,variant:d="dark",place:f="top",offset:p=10,wrapper:h="div",children:m=null,events:g=["hover"],openOnClick:b=!1,positionStrategy:y="absolute",middlewares:x,delayShow:w=0,delayHide:I=0,float:E=!1,hidden:S=!1,noArrow:T=!1,clickable:C=!1,closeOnEsc:R=!1,closeOnScroll:D=!1,closeOnResize:M=!1,openEvents:_,closeEvents:A,globalCloseEvents:F,imperativeModeOnly:L=!1,style:j,position:N,isOpen:z,defaultIsOpen:V=!1,disableStyleInjection:B=!1,border:K,opacity:H,arrowColor:U,setIsOpen:Z,afterShow:W,afterHide:$,role:G="tooltip"},q)=>
7{let[Y,Q]=o.useState(r),[J,X]=o.useState(i),[ee,et]=o.useState(f),[en,er]=o.useState(d),[eo,ei]=o.useState(p),[el,ea]=o.useState(w),[eu,es]=o.useState(I),[ec,ed]=o.useState(E),[ef,ep]=o.useState(S),[eh,ev]=o.useState(h),[em,eg]=o.useState(g),[eb,ey]=o.useState(y),[ex,ew]=o.useState(null),[eI,eE]=o.useState(null),eS=o.useRef(B),{anchorRefs:eO,activeAnchor:eT}=O(e),eC=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),ek=e=>{let t={place:e=>{et(null!=e?e:f)},content:e=>{Q(null!=e?e:r)},html:e=>{X(null!=e?e:i)},variant:e=>{er(null!=e?e:d)},offset:e=>{ei(null===e?p:Number(e))},wrapper:e=>{ev(null!=e?e:h)},events:e=>{let t=null==e?void 0:e.split(" ");eg(null!=t?t:g)},"position-strategy":e=>{ey(null!=e?e:y)},"delay-show":e=>{ea(null===e?w:Number(e))},"delay-hide":e=>{es(null===e?I:Number(e))},float:e=>{ed(null===e?E:"true"===e)},hidden:e=>{ep(null===e?S:"true"===e)},"class-name":e=>{ew(e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};o.useEffect(()=>{Q(r)},[r]),o.useEffect(()=>{X(i)},[i]),o.useEffect(()=>{et(f)},[f]),o.useEffect(()=>{er(d)},[d]),o.useEffect(()=>{ei(p)},[p]),o.useEffect(()=>{ea(w)},[w]),o.useEffect(()=>{es(I)},[I]),o.useEffect(()=>{ed(E)},[E]),o.useEffect(()=>{ep(S)},[S]),o.useEffect(()=>{ey(y)},[y]),o.useEffect(()=>{eS.current!==B&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[B]),o.useEffect(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===B,disableBase:B}}))},[]),o.useEffect(()=>{var r;let o=new Set(eO),i=n;if(!i&&e&&(i=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),i)try{document.querySelectorAll(i).forEach(e=>{o.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${i}" is not a valid CSS selector`)}let l=document.querySelector(`[id='${t}']`);if(l&&o.add({current:l}),!o.size)return()=>null;let a=null!==(r=null!=eI?eI:l)&&void 0!==r?r:eT.current,u=new MutationObserver(e=>{e.forEach(e=>{var t;a&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&ek(eC(a))})});return a&&(ek(eC(a)),u.observe(a,{attributes:!0,childList:!1,subtree:!1})),()=>{u.disconnect()}},[eO,eT,eI,t,n]),o.useEffect(()=>{(null==j?void 0:j.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),K&&!v("border",`${K}`)&&console.warn(`[react-tooltip] "${K}" is not a valid \`border\`.`),(null==j?void 0:j.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),H&&!v("opacity",`${H}`)&&console.warn(`[react-tooltip] "${H}" is not a valid \`opacity\`.`)},[]);let eP=m,eR=o.useRef(null);if(l){let e=l({content:(null==eI?void 0:eI.getAttribute("data-tooltip-content"))||Y||null,activeAnchor:eI});eP=e?u.default.createElement("div",{ref:eR,className:"react-tooltip-content-wrapper"},e):null}else Y&&(eP=Y);J&&(eP=u.default.createElement(P,{content:J}));let eD={forwardRef:q,id:e,anchorId:t,anchorSelect:n,className:s.default(a,ex),classNameArrow:c,content:eP,contentWrapperRef:eR,place:ee,variant:en,offset:eo,wrapper:eh,events:em,openOnClick:b,positionStrategy:eb,middlewares:x,delayShow:el,delayHide:eu,float:ec,hidden:ef,noArrow:T,clickable:C,closeOnEsc:R,closeOnScroll:D,closeOnResize:M,openEvents:_,closeEvents:A,globalCloseEvents:F,imperativeModeOnly:L,style:j,position:N,isOpen:z,defaultIsOpen:V,border:K,opacity:H,arrowColor:U,setIsOpen:Z,afterShow:W,afterHide:$,activeAnchor:eI,setActiveAnchor:e=>eE(e),role:G};return u.default.createElement(k,{...eD})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||p({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}
7.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||p({css:` 8.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})}),t.Tooltip=R,t.TooltipProvider=({children:e})=>{let[t,n]=o.useState({[I]:new Set}),[r,i]=o.useState({[I]:{current:null}}),l=(e,...t)=>{n(n=>{var r;let o=null!==(r=n[e])&&void 0!==r?r:new Set;return t.forEach(e=>o.add(e)),{...n,[e]:new Set(o)}})},a=(e,...t)=>{n(n=>{let r=n[e];return r?(t.forEach(e=>r.delete(e)),{...n}):n})},s=o.useCallback((e=I)=>{var n,o;return{anchorRefs:null!==(n=t[e])&&void 0!==n?n:new Set,activeAnchor:null!==(o=r[e])&&void 0!==o?o:{current:null},attach:(...t)=>l(e,...t),detach:(...t)=>a(e,...t),setActiveAnchor:t=>{i(n=>{var r;return(null===(r=n[e])||void 0===r?void 0:r.current)===t.current?n:{...n,[e]:t}})}}},[t,r,l,a]),c=o.useMemo(()=>({getTooltipData:s}),[s]);return u.default.createElement(S.Provider,{value:c},e)},t.TooltipWrapper=({tooltipId:e,children:t,className:n,place:r,content:i,html:l,variant:a,offset:c,wrapper:d,events:f,positionStrategy:p,delayShow:h,delayHide:v})=>{let{attach:m,detach:g}=O(e),b=o.useRef(null);return o.useEffect(()=>(m(b),()=>{g(b)}),[]),u.default.createElement("span",{ref:b,className:s.default("react-tooltip-wrapper",n),"data-tooltip-place":r,"data-tooltip-content":i,"data-tooltip-html":l,"data-tooltip-variant":a,"data-tooltip-offset":c,"data-tooltip-wrapper":d,"data-tooltip-events":f,"data-tooltip-position-strategy":p,"data-tooltip-delay-show":h,"data-tooltip-delay-hide":v},t)},t.removeStyle=function({type:e="base",id:t=d}={}){if(!f[e])return;"core"===e&&(t=c);let n=document.getElementById(t);"style"===(null==n?void 0:n.tagName)?null==n||n.remove():console.warn(`[react-tooltip] Failed to remove 'style' element with id '${t}'. Call \`injectStyle()\` first`),f[e]=!1}},81446:function(e,t,n){"use strict";function r(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},43802:function(e,t,n){"use strict";function r(e,t,n){this.x=e,this.y=t,this.time=n||new Date().getTime()}function o(e,t,n,r){this.startPoint=e,this.control1=t,this.control2=n,this.endPoint=r}function i(e,t){var n,r,o,l,a,u,s,c,d,f=this,p=t||{};(this.velocityFilterWeight=p.velocityFilterWeight||.7,this.minWidth=p.minWidth||.5,this.maxWidth=p.maxWidth||2.5,this.throttle="throttle"in p?p.throttle:16,this.minDistance="minDistance"in p?p.minDistance:5,this.throttle)?this._strokeMoveUpdate=(n=i.prototype._strokeUpdate,r=this.throttle,s=null,c=0,o||(o={}),d=function(){c=!1===o.leading?0:Date.now(),s=null,u=n.apply(l,a),s||(l=a=null)},function(){var e=Date.now();c||!1!==o.leading||(c=e);var t=r-(e-c);return l=this,a=arguments,t<=0||t>r?(s&&(clearTimeout(s),s=null),c=e,u=n.apply(l,a),s||(l=a=null)):s||!1===o.trailing||(s=setTimeout(d,t)),u}):this._strokeMoveUpdate=i.prototype._strokeUpdate,this.dotSize=p.dotSize||function(){return(this.minWidth+this.maxWidth)/2},this.penColor=p.penColor||"black",this.backgroundColor=p.backgroundColor||"rgba(0,0,0,0)",this.onBegin=p.onBegin,this.onEnd=p.onEnd,this._canvas=e,this._ctx=e.getContext("2d"),this.clear(),this._handleMouseDown=function(e){1===e.which&&(f._mouseButtonDown=!0,f._strokeBegin(e))},this._handleMouseMove=function(e){f._mouseButtonDown&&f._strokeMoveUpdate(e)}
8,this._handleMouseUp=function(e){1===e.which&&f._mouseButtonDown&&(f._mouseButtonDown=!1,f._strokeEnd(e))},this._handleTouchStart=function(e){if(1===e.targetTouches.length){var t=e.changedTouches[0];f._strokeBegin(t)}},this._handleTouchMove=function(e){e.preventDefault();var t=e.targetTouches[0];f._strokeMoveUpdate(t)},this._handleTouchEnd=function(e){e.target===f._canvas&&(e.preventDefault(),f._strokeEnd(e))},this.on()}n.r(t),r.prototype.velocityFrom=function(e){return this.time!==e.time?this.distanceTo(e)/(this.time-e.time):1},r.prototype.distanceTo=function(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))},r.prototype.equals=function(e){return this.x===e.x&&this.y===e.y&&this.time===e.time},o.prototype.length=function(){for(var e=0,t=void 0,n=void 0,r=0;r<=10;r+=1){var o=r/10,i=this._point(o,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),l=this._point(o,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(r>0){var a=i-t,u=l-n;e+=Math.sqrt(a*a+u*u)}t=i,n=l}return e},o.prototype._point=function(e,t,n,r,o){return t*(1-e)*(1-e)*(1-e)+3*n*(1-e)*(1-e)*e+3*r*(1-e)*e*e+o*e*e*e},i.prototype.clear=function(){var e=this._ctx,t=this._canvas;e.fillStyle=this.backgroundColor,e.clearRect(0,0,t.width,t.height),e.fillRect(0,0,t.width,t.height),this._data=[],this._reset(),this._isEmpty=!0},i.prototype.fromDataURL=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new Image,o=n.ratio||window.devicePixelRatio||1,i=n.width||this._canvas.width/o,l=n.height||this._canvas.height/o;this._reset(),r.src=e,r.onload=function(){t._ctx.drawImage(r,0,0,i,l)},this._isEmpty=!1},i.prototype.toDataURL=function(e){var t;if("image/svg+xml"===e)return this._toSVG();for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return(t=this._canvas).toDataURL.apply(t,[e].concat(r))},i.prototype.on=function(){this._handleMouseEvents(),this._handleTouchEvents()},i.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown),this._canvas.removeEventListener("mousemove",this._handleMouseMove),document.removeEventListener("mouseup",this._handleMouseUp),this._canvas.removeEventListener("touchstart",this._handleTouchStart),this._canvas.removeEventListener("touchmove",this._handleTouchMove),this._canvas.removeEventListener("touchend",this._handleTouchEnd)},i.prototype.isEmpty=function(){return this._isEmpty},i.prototype._strokeBegin=function(e){this._data.push([]),this._reset(),this._strokeUpdate(e),"function"==typeof this.onBegin&&this.onBegin(e)},i.prototype._strokeUpdate=function(e){var t=e.clientX,n=e.clientY,r=this._createPoint(t,n),o=this._data[this._data.length-1],i=o&&o[o.length-1],l=i&&r.distanceTo(i)<this.minDistance;if(!(i&&l)){var a=this._addPoint(r),u=a.curve,s=a.widths;u&&s&&this._drawCurve(u,s.start,s.end),this._data[this._data.length-1].push({x:r.x,y:r.y,time:r.time,color:this.penColor})}},i.prototype._strokeEnd=function(e){var t=this.points.length>2,n=this.points[0];if(!t&&n&&this._drawDot(n),n){var r=this._data[this._data.length-1],o=r[r.length-1];n.equals(o)||r.push({x:n.x,y:n.y,time:n.time,color:this.penColor})}"function"==typeof this.onEnd&&this.onEnd(e)},i.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1,this._canvas.addEventListener("mousedown",this._handleMouseDown),this._canvas.addEventListener("mousemove",this._handleMouseMove),document.addEventListener("mouseup",this._handleMouseUp)},i.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none",this._canvas.style.touchAction="none",this._canvas.addEventListener("touchstart",this._handleTouchStart),this._canvas.addEventListener("touchmove",this._handleTouchMove),this._canvas.addEventListener("touchend",this._handleTouchEnd)},i.prototype._reset=function(){this.points=[],this._lastVelocity=0,this._lastWidth=(this.minWidth+this.maxWidth)/2,this._ctx.fillStyle=this.penColor},i.prototype._createPoint=function(e,t,n){var o=this._canvas.getBoundingClientRect();return new r(e-o.left,t-o.top,n||new Date().getTime())},i.prototype._addPoint=function(e){var t=this.points;if(t.push(e),t.length>2){3===t.length&&t.unshift(t[0]);var n=this._calculateCurveControlPoints(t[0],t[1],t[2]).c2,r=this._calculateCurveControlPoints(t[1],t[2],t[3]).c1,i=new o(t[1],n,r,t[2]),l=this._calculateCurveWidths(i);return t.shift(),{curve:i,widths:l}}return{}},i.prototype._calculateCurveControlPoints=function(e,t,n){var o=e.x-t.x,i=e.y-t.y,l=t.x-n.x,a=t.y-n.y,u={x:(e.x+t.x)/2,y:(e.y+t.y)/2},s={x:(t.x+n.x)/2,y:(t.y+n.y)/2},c=Math.sqrt(o*o+i*i),d=Math.sqrt(l*l+a*a),f=u.x-s.x,p=u.y-s.y,h=d/(c+d),v={x:s.x+f*h,y:s.y+p*h},m=t.x-v.x,g=t.y-v.y;return{c1:new r(u.x+m,u.y+g),c2:new r(s.x+m,s.y+g)}},i.prototype._calculateCurveWidths=function(e){var t=e.startPoint,n=e.endPoint,r={start:null,end:null},o=this.velocityFilterWeight*n.velocityFrom(t)+(1-this.velocityFilterWeight)*this._lastVelocity,i=this._strokeWidth(o);return r.start=this._lastWidth,r.end=i,this._lastVelocity=o,this._lastWidth=i,r},i.prototype._strokeWidth=function(e){return Math.max(this.maxWidth/(e+1),this.minWidth)},i.prototype._drawPoint=function(e,t,n){var r=this._ctx;r.moveTo(e,t),r.arc(e,t,n,0,2*Math.PI,!1),this._isEmpty=!1},i.prototype._drawCurve=function(e,t,n){var r=this._ctx,o=n-t,i=Math.floor(e.length());r.beginPath();for(var l=0;l<i;l+=1){var a=l/i,u=a*a,s=u*a,c=1-a,d=c*c,f=d*c,p=f*e.startPoint.x;p+=3*d*a*e.control1.x+3*c*u*e.control2.x+s*e.endPoint.x;var h=f*e.startPoint.y;h+=3*d*a*e.control1.y+3*c*u*e.control2.y+s*e.endPoint.y;var v=t+s*o;this._drawPoint(p,h,v)}r.closePath(),r.fill()},i.prototype._drawDot=function(e){var t=this._ctx,n="function"==typeof this.dotSize?this.dotSize():this.dotSize;t.beginPath(),this._drawPoint(e.x,e.y,n),t.closePath(),t.fill()},i.prototype._fromData=function(e,t,n){for(var o=0;o<e.length;o+=1){var i=e[o];if(i.length>1)for(var l=0;l<i.length;l+=1){var a=i[l],u=new r(a.x,a.y,a.time),s=a.color;if(0===l)this.penColor=s,this._reset(),this._addPoint(u);else if(l!==i.length-1){var c=this._addPoint(u),d=c.curve,f=c.widths;d&&f&&t(d,f,s)}}else this._reset(),n(i[0])}},i.prototype._toSVG=function(){var e=this,t=this._data,n=this._canvas,r=Math.max(window.devicePixelRatio||1,1),o=n.width/r,i=n.height/r,l=document.createElementNS("http://www.w3.org/2000/svg","svg");l.setAttributeNS(null,"width",n.width),l.setAttributeNS(null,"height",n.height),this._fromData(t,function(e,t,n){var r=document.createElement("path");if(!isNaN(e.control1.x)&&!isNaN(e.control1.y)&&!isNaN(e.control2.x)&&!isNaN(e.control2.y)){var o="M "+e.startPoint.x.toFixed(3)+","+e.startPoint.y.toFixed(3)+" "+("C "+e.control1.x.toFixed(3))+","+e.control1.y.toFixed(3)+" "+e.control2.x.toFixed(3)+","+e.control2.y.toFixed(3)+" "+e.endPoint.x.toFixed(3)+","+e.endPoint.y.toFixed(3);
8r.setAttribute("d",o),r.setAttribute("stroke-width",(2.25*t.end).toFixed(3)),r.setAttribute("stroke",n),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),l.appendChild(r)}},function(t){var n=document.createElement("circle"),r="function"==typeof e.dotSize?e.dotSize():e.dotSize;n.setAttribute("r",r),n.setAttribute("cx",t.x),n.setAttribute("cy",t.y),n.setAttribute("fill",t.color),l.appendChild(n)});var a=l.innerHTML;if(void 0===a){var u=document.createElement("dummy"),s=l.childNodes;u.innerHTML="";for(var c=0;c<s.length;c+=1)u.appendChild(s[c].cloneNode(!0));a=u.innerHTML}return"data:image/svg+xml;base64,"+btoa('<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 '+o+" "+i+'" width="'+o+'" height="'+i+'">'+a+"</svg>")},i.prototype.fromData=function(e){var t=this;this.clear(),this._fromData(e,function(e,n){return t._drawCurve(e,n.start,n.end)},function(e){return t._drawDot(e)}),this._data=e},i.prototype.toData=function(){return this._data},t.default=i},54744:function(e,t,n){"use strict";n.d(t,{CR:function(){return l},Jh:function(){return i},ev:function(){return a},mG:function(){return o},pi:function(){return r}});var r=function(){return(r=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)};function o(e,t,n,r){return new(n||(n=Promise))(function(o,i){function l(e){try{u(r.next(e))}catch(e){i(e)}}function a(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(l,a)}u((r=r.apply(e,t||[])).next())})}function i(e,t){var n,r,o,i,l={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(a){return function(u){return function(a){if(n)throw TypeError("Generator is already executing.");for(;i&&(i=0,a[0]&&(l=0)),l;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return l.label++,{value:a[1],done:!1};case 5:l.label++,r=a[1],a=[0];continue;case 7:a=l.ops.pop(),l.trys.pop();continue;default:if(!(o=(o=l.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){l=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){l.label=a[1];break}if(6===a[0]&&l.label<o[1]){l.label=o[1],o=a;break}if(o&&l.label<o[2]){l.label=o[2],l.ops.push(a);break}o[2]&&l.ops.pop(),l.trys.pop();continue}a=t.call(e,l)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,u])}}}function l(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),l=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)l.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return l}function a(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError}}]);
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.