"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7504],{93470:function(e,t,n){var r=n(67294),o=n(30067),i=n(57094),l=n(85893);function a(e){let t=[],n=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,r)=>{let o=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===o||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`),n=t(`[name="${e.name}"]:checked`);return n||(n=t(`[name="${e.name}"]`)),n!==e}(e)||(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))}),n.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function s(){return!0}t.Z=function(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:d=!1,disableRestoreFocus:u=!1,getTabbable:c=a,isEnabled:p=s,open:f}=e,m=r.useRef(!1),h=r.useRef(null),v=r.useRef(null),b=r.useRef(null),E=r.useRef(null),y=r.useRef(!1),Z=r.useRef(null),g=(0,o.Z)(t.ref,Z),x=r.useRef(null);r.useEffect(()=>{f&&Z.current&&(y.current=!n)},[n,f]),r.useEffect(()=>{if(!f||!Z.current)return;let e=(0,i.Z)(Z.current);return!Z.current.contains(e.activeElement)&&(Z.current.hasAttribute("tabIndex")||Z.current.setAttribute("tabIndex","-1"),y.current&&Z.current.focus()),()=>{u||(b.current&&b.current.focus&&(m.current=!0,b.current.focus()),b.current=null)}},[f]),r.useEffect(()=>{if(!f||!Z.current)return;let e=(0,i.Z)(Z.current),t=t=>{let{current:n}=Z;if(null!==n){if(!e.hasFocus()||d||!p()||m.current){m.current=!1;return}if(!n.contains(e.activeElement)){if(t&&E.current!==t.target||e.activeElement!==E.current)E.current=null;else if(null!==E.current)return;if(!y.current)return;let i=[];if((e.activeElement===h.current||e.activeElement===v.current)&&(i=c(Z.current)),i.length>0){var r,o;let e=Boolean((null==(r=x.current)?void 0:r.shiftKey)&&(null==(o=x.current)?void 0:o.key)==="Tab"),t=i[0],n=i[i.length-1];"string"!=typeof t&&"string"!=typeof n&&(e?n.focus():t.focus())}else n.focus()}}},n=t=>{x.current=t,!d&&p()&&"Tab"===t.key&&e.activeElement===Z.current&&t.shiftKey&&(m.current=!0,v.current&&v.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);let r=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&t(null)},50);return()=>{clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}},[n,d,u,p,f,c]);let k=e=>{null===b.current&&(b.current=e.relatedTarget),y.current=!0,E.current=e.target;let n=t.props.onFocus;n&&n(e)},R=e=>{null===b.current&&(b.current=e.relatedTarget),y.current=!0};return(0,l.jsxs)(r.Fragment,{children:[(0,l.jsx)("div",{tabIndex:f?0:-1,onFocus:R,ref:h,"data-testid":"sentinelStart"}),r.cloneElement(t,{ref:g,onFocus:k}),(0,l.jsx)("div",{tabIndex:f?0:-1,onFocus:R,ref:v,"data-testid":"sentinelEnd"})]})}},84808:function(e,t,n){n.d(t,{Z:function(){return y}});var r=n(63366),o=n(87462),i=n(67294),l=n(86010),a=n(94780),s=n(90948),d=n(71657),u=n(16628),c=n(1588),p=n(34867);function f(e){return(0,p.Z)("MuiBackdrop",e)}(0,c.Z)("MuiBackdrop",["root","invisible"]);var m=n(85893);let h=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],v=e=>{let{classes:t,invisible:n}=e;return(0,a.Z)({root:["root",n&&"invisible"]},f,t)},b=(0,s.ZP)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})(({ownerState:e})=>(0,o.Z)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),E=i.forwardRef(function(e,t){var n,i,a;let s=(0,d.Z)({props:e,name:"MuiBackdrop"}),{children:c,className:p,component:f="div",components:E={},componentsProps:y={},invisible:Z=!1,open:g,slotProps:x={},slots:k={},TransitionComponent:R=u.Z,transitionDuration:T}=s,P=(0,r.Z)(s,h),N=(0,o.Z)({},s,{component:f,invisible:Z}),I=v(N),w=null!=(n=x.root)?n:y.root;return(0,m.jsx)(R,(0,o.Z)({in:g,timeout:T},P,{children:(0,m.jsx)(b,(0,o.Z)({"aria-hidden":!0},w,{as:null!=(i=null!=(a=k.root)?a:E.Root)?i:f,className:(0,l.Z)(I.root,p,null==w?void 0:w.className),ownerState:(0,o.Z)({},N,null==w?void 0:w.ownerState),classes:I,ref:t,children:c}))}))});var y=E},16628:function(e,t,n){var r=n(87462),o=n(63366),i=n(67294),l=n(98885),a=n(2734),s=n(30577),d=n(51705),u=n(85893);let c=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{opacity:1},entered:{opacity:1}},f=i.forwardRef(function(e,t){let n=(0,a.Z)(),f={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:m,appear:h=!0,children:v,easing:b,in:E,onEnter:y,onEntered:Z,onEntering:g,onExit:x,onExited:k,onExiting:R,style:T,timeout:P=f,TransitionComponent:N=l.ZP}=e,I=(0,o.Z)(e,c),w=i.useRef(null),C=(0,d.Z)(w,v.ref,t),A=e=>t=>{if(e){let n=w.current;void 0===t?e(n):e(n,t)}},S=A(g),M=A((e,t)=>{(0,s.n)(e);let r=(0,s.C)({style:T,timeout:P,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),y&&y(e,t)}),O=A(Z),L=A(R),F=A(e=>{let t=(0,s.C)({style:T,timeout:P,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),x&&x(e)}),B=A(k),j=e=>{m&&m(w.current,e)};return(0,u.jsx)(N,(0,r.Z)({appear:h,in:E,nodeRef:w,onEnter:M,onEntered:O,onEntering:S,onExit:F,onExited:B,onExiting:L,addEndListener:j,timeout:P},I,{children:(e,t)=>i.cloneElement(v,(0,r.Z)({style:(0,r.Z)({opacity:0,visibility:"exited"!==e||E?void 0:"hidden"},p[e],T,v.props.style),ref:C},t))}))});t.Z=f},7504:function(e,t,n){n.d(t,{Z:function(){return D}});var r=n(63366),o=n(87462),i=n(67294),l=n(86010),a=n(30067),s=n(57094),d=n(73633),u=n(49064),c=n(94780),p=n(78385),f=n(58290),m=n(95806);function h(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function v(e){return parseInt((0,f.Z)(e).getComputedStyle(e).paddingRight,10)||0}function b(e,t,n,r,o){let i=[t,n,...r];[].forEach.call(e.children,e=>{let t=-1===i.indexOf(e),n=!function(e){let t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&h(e,o)})}function E(e,t){let n=-1;return e.some((e,r)=>!!t(e)&&(n=r,!0)),n}var y=n(93470),Z=n(1588),g=n(34867);function x(e){return(0,g.Z)("MuiModal",e)}(0,Z.Z)("MuiModal",["root","hidden","backdrop"]);var k=n(56504),R=n(31873),T=n(85893);let P=["children","closeAfterTransition","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited","slotProps","slots"],N=e=>{let{open:t,exited:n}=e;return(0,c.Z)({root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]},(0,R.T)(x))},I=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&h(e.modalRef,!1);let r=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);b(t,e.mount,e.modalRef,r,!0);let o=E(this.containers,e=>e.container===t);return -1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){let n=E(this.containers,t=>-1!==t.modals.indexOf(e)),r=this.containers[n];r.restore||(r.restore=function(e,t){let n=[],r=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,s.Z)(e);return t.body===e?(0,f.Z)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){let e=(0,m.Z)((0,s.Z)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight=`${v(r)+e}px`;let t=(0,s.Z)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${v(t)+e}px`})}if(r.parentNode instanceof DocumentFragment)e=(0,s.Z)(r).body;else{let t=r.parentElement,n=(0,f.Z)(r);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}let o=()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})};return o}(r,t))}remove(e,t=!0){let n=this.modals.indexOf(e);if(-1===n)return n;let r=E(this.containers,t=>-1!==t.modals.indexOf(e)),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&h(e.modalRef,t),b(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{let e=o.modals[o.modals.length-1];e.modalRef&&h(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}},w=i.forwardRef(function(e,t){var n,l;let{children:c,closeAfterTransition:f=!1,container:m,disableAutoFocus:v=!1,disableEnforceFocus:b=!1,disableEscapeKeyDown:E=!1,disablePortal:Z=!1,disableRestoreFocus:g=!1,disableScrollLock:x=!1,hideBackdrop:R=!1,keepMounted:w=!1,manager:C=I,onBackdropClick:A,onClose:S,onKeyDown:M,open:O,onTransitionEnter:L,onTransitionExited:F,slotProps:B={},slots:j={}}=e,D=(0,r.Z)(e,P),[K,U]=i.useState(!O),$=i.useRef({}),H=i.useRef(null),Y=i.useRef(null),_=(0,a.Z)(Y,t),q=!!c&&c.props.hasOwnProperty("in"),z=null==(n=e["aria-hidden"])||n,W=()=>(0,s.Z)(H.current),G=()=>($.current.modalRef=Y.current,$.current.mountNode=H.current,$.current),V=()=>{C.mount(G(),{disableScrollLock:x}),Y.current&&(Y.current.scrollTop=0)},X=(0,d.Z)(()=>{let e=("function"==typeof m?m():m)||W().body;C.add(G(),e),Y.current&&V()}),J=i.useCallback(()=>C.isTopModal(G()),[C]),Q=(0,d.Z)(e=>{H.current=e,e&&Y.current&&(O&&J()?V():h(Y.current,z))}),ee=i.useCallback(()=>{C.remove(G(),z)},[C,z]);i.useEffect(()=>()=>{ee()},[ee]),i.useEffect(()=>{O?X():q&&f||ee()},[O,ee,q,f,X]);let et=(0,o.Z)({},e,{closeAfterTransition:f,disableAutoFocus:v,disableEnforceFocus:b,disableEscapeKeyDown:E,disablePortal:Z,disableRestoreFocus:g,disableScrollLock:x,exited:K,hideBackdrop:R,keepMounted:w}),en=N(et),er=()=>{U(!1),L&&L()},eo=()=>{U(!0),F&&F(),f&&ee()},ei=e=>{e.target===e.currentTarget&&(A&&A(e),S&&S(e,"backdropClick"))},el=e=>{M&&M(e),"Escape"===e.key&&J()&&!E&&(e.stopPropagation(),S&&S(e,"escapeKeyDown"))},ea={};void 0===c.props.tabIndex&&(ea.tabIndex="-1"),q&&(ea.onEnter=(0,u.Z)(er,c.props.onEnter),ea.onExited=(0,u.Z)(eo,c.props.onExited));let es=null!=(l=j.root)?l:"div",ed=(0,k.Z)({elementType:es,externalSlotProps:B.root,externalForwardedProps:D,additionalProps:{ref:_,role:"presentation",onKeyDown:el},className:en.root,ownerState:et}),eu=j.backdrop,ec=(0,k.Z)({elementType:eu,externalSlotProps:B.backdrop,additionalProps:{"aria-hidden":!0,onClick:ei,open:O},className:en.backdrop,ownerState:et});return w||O||q&&!K?(0,T.jsx)(p.Z,{ref:Q,container:m,disablePortal:Z,children:(0,T.jsxs)(es,(0,o.Z)({},ed,{children:[!R&&eu?(0,T.jsx)(eu,(0,o.Z)({},ec)):null,(0,T.jsx)(y.Z,{disableEnforceFocus:b,disableAutoFocus:v,disableRestoreFocus:g,isEnabled:J,open:O,children:i.cloneElement(c,ea)})]}))}):null});var C=n(71276),A=n(28442),S=n(90948),M=n(71657),O=n(84808);let L=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","open","slotProps","slots","theme"],F=(0,S.ZP)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})(({theme:e,ownerState:t})=>(0,o.Z)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),B=(0,S.ZP)(O.Z,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),j=i.forwardRef(function(e,t){var n,a,s,d,u,c;let p=(0,M.Z)({name:"MuiModal",props:e}),{BackdropComponent:f=B,BackdropProps:m,classes:h,className:v,closeAfterTransition:b=!1,children:E,container:y,component:Z,components:g={},componentsProps:x={},disableAutoFocus:k=!1,disableEnforceFocus:R=!1,disableEscapeKeyDown:P=!1,disablePortal:N=!1,disableRestoreFocus:I=!1,disableScrollLock:S=!1,hideBackdrop:O=!1,keepMounted:j=!1,onBackdropClick:D,onClose:K,open:U,slotProps:$,slots:H,theme:Y}=p,_=(0,r.Z)(p,L),[q,z]=i.useState(!0),W={container:y,closeAfterTransition:b,disableAutoFocus:k,disableEnforceFocus:R,disableEscapeKeyDown:P,disablePortal:N,disableRestoreFocus:I,disableScrollLock:S,hideBackdrop:O,keepMounted:j,onBackdropClick:D,onClose:K,open:U},G=(0,o.Z)({},p,W,{exited:q}),V=null!=(n=null!=(a=null==H?void 0:H.root)?a:g.Root)?n:F,X=null!=(s=null!=(d=null==H?void 0:H.backdrop)?d:g.Backdrop)?s:f,J=null!=(u=null==$?void 0:$.root)?u:x.root,Q=null!=(c=null==$?void 0:$.backdrop)?c:x.backdrop;return(0,T.jsx)(w,(0,o.Z)({slots:{root:V,backdrop:X},slotProps:{root:()=>(0,o.Z)({},(0,C.Z)(J,G),!(0,A.Z)(V)&&{as:Z,theme:Y},{className:(0,l.Z)(v,null==J?void 0:J.className,null==h?void 0:h.root,!G.open&&G.exited&&(null==h?void 0:h.hidden))}),backdrop:()=>(0,o.Z)({},m,(0,C.Z)(Q,G),{className:(0,l.Z)(null==Q?void 0:Q.className,null==h?void 0:h.backdrop)})},onTransitionEnter:()=>z(!1),onTransitionExited:()=>z(!0),ref:t},_,W,{children:E}))});var D=j}}]);