"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1365],{71365:function(e,t,n){let r,l;n.d(t,{Z:function(){return eg}});var o,a=n(56800),i=n.n(a),s=n(61160),c=n(70585),u=n(31693),d=n(92975);function f(e){if((!o&&0!==o||e)&&c.Z){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),o=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return o}var m=n(2265),h=function(e){let t=(0,m.useRef)(e);return(0,m.useEffect)(()=>{t.current=e},[e]),t};function p(e){let t=h(e);return(0,m.useCallback)(function(...e){return t.current&&t.current(...e)},[t])}var g=n(19697);function v(e){let t=function(e){let t=(0,m.useRef)(e);return t.current=e,t}(e);(0,m.useEffect)(()=>()=>t.current(),[])}var E=n(11244);function b(e){void 0===e&&(e=(0,u.Z)());try{var t=e.activeElement;if(!t||!t.nodeName)return null;return t}catch(t){return e.body}}function y(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var x=n(9168),N=n(54887),R=n(80058);let w="data-rr-ui-modal-open";class C{constructor({ownerDocument:e,handleContainerOverflow:t=!0,isRTL:n=!1}={}){this.handleContainerOverflow=t,this.isRTL=n,this.modals=[],this.ownerDocument=e}getScrollbarWidth(){return function(e=document){return Math.abs(e.defaultView.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(e){}removeModalAttributes(e){}setContainerStyle(e){let t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style={overflow:r.style.overflow,[n]:r.style[n]},e.scrollBarWidth&&(t[n]=`${parseInt((0,R.Z)(r,n)||"0",10)+e.scrollBarWidth}px`),r.setAttribute(w,""),(0,R.Z)(r,t)}reset(){[...this.modals].forEach(e=>this.remove(e))}removeContainerStyle(e){let t=this.getElement();t.removeAttribute(w),Object.assign(t.style,e.style)}add(e){let t=this.modals.indexOf(e);return -1!==t||(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),t}remove(e){let t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}isTopModal(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}}var O=C;let T=(0,m.createContext)(c.Z?window:void 0);function j(){return(0,m.useContext)(T)}T.Provider;let k=(e,t)=>c.Z?null==e?(t||(0,u.Z)()).body:("function"==typeof e&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect))?e:null:null,S=void 0!==n.g&&n.g.navigator&&"ReactNative"===n.g.navigator.product;var Z="undefined"!=typeof document||S?m.useLayoutEffect:m.useEffect,L=function({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:l}){let o=(0,m.useRef)(null),a=(0,m.useRef)(t),i=p(n);(0,m.useEffect)(()=>{t?a.current=!0:i(o.current)},[t,i]);let s=(0,g.Z)(o,e.ref),c=(0,m.cloneElement)(e,{ref:s});return t?c:l||!a.current&&r?null:c};function A(){let e=m.version.split(".");return{major:+e[0],minor:+e[1],patch:+e[2]}}let D=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];var B=n(57437);let M=["component"],F=m.forwardRef((e,t)=>{let{component:n}=e,r=function(e){let{onEnter:t,onEntering:n,onEntered:r,onExit:l,onExiting:o,onExited:a,addEndListener:i,children:s}=e,c=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,D),{major:u}=A(),d=u>=19?s.props.ref:s.ref,f=(0,m.useRef)(null),h=(0,g.Z)(f,"function"==typeof s?null:d),p=e=>t=>{e&&f.current&&e(f.current,t)},v=(0,m.useCallback)(p(t),[t]),E=(0,m.useCallback)(p(n),[n]),b=(0,m.useCallback)(p(r),[r]),y=(0,m.useCallback)(p(l),[l]),x=(0,m.useCallback)(p(o),[o]),N=(0,m.useCallback)(p(a),[a]),R=(0,m.useCallback)(p(i),[i]);return Object.assign({},c,{nodeRef:f},t&&{onEnter:v},n&&{onEntering:E},r&&{onEntered:b},l&&{onExit:y},o&&{onExiting:x},a&&{onExited:N},i&&{addEndListener:R},{children:"function"==typeof s?(e,t)=>s(e,Object.assign({},t,{ref:h})):(0,m.cloneElement)(s,{ref:h})})}(function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,M));return(0,B.jsx)(n,Object.assign({ref:t},r))});function _({children:e,in:t,onExited:n,onEntered:r,transition:l}){let[o,a]=(0,m.useState)(!t);t&&o&&a(!1);let i=function({in:e,onTransition:t}){let n=(0,m.useRef)(null),r=(0,m.useRef)(!0),l=p(t);return Z(()=>{if(!n.current)return;let t=!1;return l({in:e,element:n.current,initial:r.current,isStale:()=>t}),()=>{t=!0}},[e,l]),Z(()=>(r.current=!1,()=>{r.current=!0}),[]),n}({in:!!t,onTransition:e=>{Promise.resolve(l(e)).then(()=>{e.isStale()||(e.in?null==r||r(e.element,e.initial):(a(!0),null==n||n(e.element)))},t=>{throw e.in||a(!0),t})}}),s=(0,g.Z)(i,e.ref);return o&&!t?null:(0,m.cloneElement)(e,{ref:s})}function I(e,t,n){return e?(0,B.jsx)(F,Object.assign({},n,{component:e})):t?(0,B.jsx)(_,Object.assign({},n,{transition:t})):(0,B.jsx)(L,Object.assign({},n))}let W=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"],P=(0,m.forwardRef)((e,t)=>{let{show:n=!1,role:l="dialog",className:o,style:a,children:i,backdrop:s=!0,keyboard:u=!0,onBackdropClick:d,onEscapeKeyDown:f,transition:h,runTransition:g,backdropTransition:E,runBackdropTransition:R,autoFocus:w=!0,enforceFocus:C=!0,restoreFocus:T=!0,restoreFocusOptions:S,renderDialog:Z,renderBackdrop:L=e=>(0,B.jsx)("div",Object.assign({},e)),manager:A,container:D,onShow:M,onHide:F=()=>{},onExit:_,onExited:P,onExiting:H,onEnter:V,onEntering:G,onEntered:K}=e,$=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,W),z=j(),U=function(e,t){let n=j(),[r,l]=(0,m.useState)(()=>k(e,null==n?void 0:n.document));if(!r){let t=k(e);t&&l(t)}return(0,m.useEffect)(()=>{},[void 0,r]),(0,m.useEffect)(()=>{let t=k(e);t!==r&&l(t)},[e,r]),r}(D),X=function(e){let t=j(),n=e||(r||(r=new O({ownerDocument:null==t?void 0:t.document})),r),l=(0,m.useRef)({dialog:null,backdrop:null});return Object.assign(l.current,{add:()=>n.add(l.current),remove:()=>n.remove(l.current),isTopModal:()=>n.isTopModal(l.current),setDialogRef:(0,m.useCallback)(e=>{l.current.dialog=e},[]),setBackdropRef:(0,m.useCallback)(e=>{l.current.backdrop=e},[])})}(A),Y=function(){let e=(0,m.useRef)(!0),t=(0,m.useRef)(()=>e.current);return(0,m.useEffect)(()=>(e.current=!0,()=>{e.current=!1}),[]),t.current}(),q=function(e){let t=(0,m.useRef)(null);return(0,m.useEffect)(()=>{t.current=e}),t.current}(n),[J,Q]=(0,m.useState)(!n),ee=(0,m.useRef)(null);(0,m.useImperativeHandle)(t,()=>X,[X]),c.Z&&!q&&n&&(ee.current=b(null==z?void 0:z.document)),n&&J&&Q(!1);let et=p(()=>{if(X.add(),ei.current=(0,x.Z)(document,"keydown",eo),ea.current=(0,x.Z)(document,"focus",()=>setTimeout(er),!0),M&&M(),w){var e,t;let n=b(null!=(e=null==(t=X.dialog)?void 0:t.ownerDocument)?e:null==z?void 0:z.document);X.dialog&&n&&!y(X.dialog,n)&&(ee.current=n,X.dialog.focus())}}),en=p(()=>{if(X.remove(),null==ei.current||ei.current(),null==ea.current||ea.current(),T){var e;null==(e=ee.current)||null==e.focus||e.focus(S),ee.current=null}});(0,m.useEffect)(()=>{n&&U&&et()},[n,U,et]),(0,m.useEffect)(()=>{J&&en()},[J,en]),v(()=>{en()});let er=p(()=>{if(!C||!Y()||!X.isTopModal())return;let e=b(null==z?void 0:z.document);X.dialog&&e&&!y(X.dialog,e)&&X.dialog.focus()}),el=p(e=>{e.target===e.currentTarget&&(null==d||d(e),!0===s&&F())}),eo=p(e=>{u&&("Escape"===e.code||27===e.keyCode)&&X.isTopModal()&&(null==f||f(e),e.defaultPrevented||F())}),ea=(0,m.useRef)(),ei=(0,m.useRef)();if(!U)return null;let es=Object.assign({role:l,ref:X.setDialogRef,"aria-modal":"dialog"===l||void 0},$,{style:a,className:o,tabIndex:-1}),ec=Z?Z(es):(0,B.jsx)("div",Object.assign({},es,{children:m.cloneElement(i,{role:"document"})}));ec=I(h,g,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:_,onExiting:H,onExited:(...e)=>{Q(!0),null==P||P(...e)},onEnter:V,onEntering:G,onEntered:K,children:ec});let eu=null;return s&&(eu=I(E,R,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:eu=L({ref:X.setBackdropRef,onClick:el})})),(0,B.jsx)(B.Fragment,{children:N.createPortal((0,B.jsxs)(B.Fragment,{children:[eu,ec]}),U)})});P.displayName="Modal";var H=Object.assign(P,{Manager:O}),V=Function.prototype.bind.call(Function.prototype.call,[].slice);function G(e,t){return V(e.querySelectorAll(t))}function K(e,t){return e.replace(RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}let $={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class z extends O{adjustAndStore(e,t,n){let r=t.style[e];t.dataset[e]=r,(0,R.Z)(t,{[e]:"".concat(parseFloat((0,R.Z)(t,e))+n,"px")})}restore(e,t){let n=t.dataset[e];void 0!==n&&(delete t.dataset[e],(0,R.Z)(t,{[e]:n}))}setContainerStyle(e){var t,n;super.setContainerStyle(e);let r=this.getElement();if(n="modal-open",(t=r).classList?t.classList.add(n):(t.classList?n&&t.classList.contains(n):-1!==(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+n+" "))||("string"==typeof t.className?t.className=t.className+" "+n:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+n)),!e.scrollBarWidth)return;let l=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";G(r,$.FIXED_CONTENT).forEach(t=>this.adjustAndStore(l,t,e.scrollBarWidth)),G(r,$.STICKY_CONTENT).forEach(t=>this.adjustAndStore(o,t,-e.scrollBarWidth)),G(r,$.NAVBAR_TOGGLER).forEach(t=>this.adjustAndStore(o,t,e.scrollBarWidth))}removeContainerStyle(e){var t;super.removeContainerStyle(e);let n=this.getElement();t="modal-open",n.classList?n.classList.remove(t):"string"==typeof n.className?n.className=K(n.className,t):n.setAttribute("class",K(n.className&&n.className.baseVal||"",t));let r=this.isRTL?"paddingLeft":"paddingRight",l=this.isRTL?"marginLeft":"marginRight";G(n,$.FIXED_CONTENT).forEach(e=>this.restore(r,e)),G(n,$.STICKY_CONTENT).forEach(e=>this.restore(l,e)),G(n,$.NAVBAR_TOGGLER).forEach(e=>this.restore(l,e))}}var U=n(63847),X=n(93695),Y=n(87064),q=n(63649);let J={[U.d0]:"show",[U.cn]:"show"},Q=m.forwardRef((e,t)=>{let{className:n,children:r,transitionClasses:l={},onEnter:o,...a}=e,s={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...a},c=(0,m.useCallback)((e,t)=>{(0,Y.Z)(e),null==o||o(e,t)},[o]),{major:u}=A(),d=u>=19?r.props.ref:r.ref;return(0,B.jsx)(q.Z,{ref:t,addEndListener:X.Z,...s,onEnter:c,childRef:d,children:(e,t)=>m.cloneElement(r,{...t,className:i()("fade",n,r.props.className,J[e],l[e])})})});Q.displayName="Fade";var ee=n(72574);let et=m.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:l="div",...o}=e;return r=(0,ee.vE)(r,"modal-body"),(0,B.jsx)(l,{ref:t,className:i()(n,r),...o})});et.displayName="ModalBody";let en=m.createContext({onHide(){}}),er=m.forwardRef((e,t)=>{let{bsPrefix:n,className:r,contentClassName:l,centered:o,size:a,fullscreen:s,children:c,scrollable:u,...d}=e;n=(0,ee.vE)(n,"modal");let f="".concat(n,"-dialog"),m="string"==typeof s?"".concat(n,"-fullscreen-").concat(s):"".concat(n,"-fullscreen");return(0,B.jsx)("div",{...d,ref:t,className:i()(f,r,a&&"".concat(n,"-").concat(a),o&&"".concat(f,"-centered"),u&&"".concat(f,"-scrollable"),s&&m),children:(0,B.jsx)("div",{className:i()("".concat(n,"-content"),l),children:c})})});er.displayName="ModalDialog";let el=m.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:l="div",...o}=e;return r=(0,ee.vE)(r,"modal-footer"),(0,B.jsx)(l,{ref:t,className:i()(n,r),...o})});el.displayName="ModalFooter";var eo=n(41448),ea=n.n(eo);let ei={"aria-label":ea().string,onClick:ea().func,variant:ea().oneOf(["white"])},es=m.forwardRef((e,t)=>{let{className:n,variant:r,"aria-label":l="Close",...o}=e;return(0,B.jsx)("button",{ref:t,type:"button",className:i()("btn-close",r&&"btn-close-".concat(r),n),"aria-label":l,...o})});es.displayName="CloseButton",es.propTypes=ei;let ec=m.forwardRef((e,t)=>{let{closeLabel:n="Close",closeVariant:r,closeButton:l=!1,onHide:o,children:a,...i}=e,s=(0,m.useContext)(en),c=p(()=>{null==s||s.onHide(),null==o||o()});return(0,B.jsxs)("div",{ref:t,...i,children:[a,l&&(0,B.jsx)(es,{"aria-label":n,variant:r,onClick:c})]})}),eu=m.forwardRef((e,t)=>{let{bsPrefix:n,className:r,closeLabel:l="Close",closeButton:o=!1,...a}=e;return n=(0,ee.vE)(n,"modal-header"),(0,B.jsx)(ec,{ref:t,...a,className:i()(r,n),closeLabel:l,closeButton:o})});eu.displayName="ModalHeader";let ed=(0,n(35130).Z)("h4"),ef=m.forwardRef((e,t)=>{let{className:n,bsPrefix:r,as:l=ed,...o}=e;return r=(0,ee.vE)(r,"modal-title"),(0,B.jsx)(l,{ref:t,className:i()(n,r),...o})});function em(e){return(0,B.jsx)(Q,{...e,timeout:null})}function eh(e){return(0,B.jsx)(Q,{...e,timeout:null})}ef.displayName="ModalTitle";let ep=m.forwardRef((e,t)=>{let{bsPrefix:n,className:r,style:o,dialogClassName:a,contentClassName:h,children:b,dialogAs:y=er,"data-bs-theme":x,"aria-labelledby":N,"aria-describedby":R,"aria-label":w,show:C=!1,animation:O=!0,backdrop:T=!0,keyboard:j=!0,onEscapeKeyDown:k,onShow:S,onHide:Z,container:L,autoFocus:A=!0,enforceFocus:D=!0,restoreFocus:M=!0,restoreFocusOptions:F,onEntered:_,onExit:I,onExiting:W,onEnter:P,onEntering:V,onExited:G,backdropClassName:K,manager:$,...U}=e,[X,Y]=(0,m.useState)({}),[q,J]=(0,m.useState)(!1),Q=(0,m.useRef)(!1),et=(0,m.useRef)(!1),el=(0,m.useRef)(null),[eo,ea]=(0,m.useState)(null),ei=(0,g.Z)(t,ea),es=p(Z),ec=(0,ee.SC)();n=(0,ee.vE)(n,"modal");let eu=(0,m.useMemo)(()=>({onHide:es}),[es]);function ed(){var e;return $||(e={isRTL:ec},l||(l=new z(e)),l)}function ef(e){if(!c.Z)return;let t=ed().getScrollbarWidth()>0,n=e.scrollHeight>(0,u.Z)(e).documentElement.clientHeight;Y({paddingRight:t&&!n?f():void 0,paddingLeft:!t&&n?f():void 0})}let ep=p(()=>{eo&&ef(eo.dialog)});v(()=>{(0,d.Z)(window,"resize",ep),null==el.current||el.current()});let eg=()=>{Q.current=!0},ev=e=>{Q.current&&eo&&e.target===eo.dialog&&(et.current=!0),Q.current=!1},eE=()=>{J(!0),el.current=(0,E.Z)(eo.dialog,()=>{J(!1)})},eb=e=>{e.target===e.currentTarget&&eE()},ey=e=>{if("static"===T){eb(e);return}if(et.current||e.target!==e.currentTarget){et.current=!1;return}null==Z||Z()},ex=(0,m.useCallback)(e=>(0,B.jsx)("div",{...e,className:i()("".concat(n,"-backdrop"),K,!O&&"show")}),[O,K,n]),eN={...o,...X};return eN.display="block",(0,B.jsx)(en.Provider,{value:eu,children:(0,B.jsx)(H,{show:C,ref:ei,backdrop:T,container:L,keyboard:!0,autoFocus:A,enforceFocus:D,restoreFocus:M,restoreFocusOptions:F,onEscapeKeyDown:e=>{j?null==k||k(e):(e.preventDefault(),"static"===T&&eE())},onShow:S,onHide:Z,onEnter:(e,t)=>{e&&ef(e),null==P||P(e,t)},onEntering:(e,t)=>{null==V||V(e,t),(0,s.ZP)(window,"resize",ep)},onEntered:_,onExit:e=>{null==el.current||el.current(),null==I||I(e)},onExiting:W,onExited:e=>{e&&(e.style.display=""),null==G||G(e),(0,d.Z)(window,"resize",ep)},manager:ed(),transition:O?em:void 0,backdropTransition:O?eh:void 0,renderBackdrop:ex,renderDialog:e=>(0,B.jsx)("div",{role:"dialog",...e,style:eN,className:i()(r,n,q&&"".concat(n,"-static"),!O&&"show"),onClick:T?ey:void 0,onMouseUp:ev,"data-bs-theme":x,"aria-label":w,"aria-labelledby":N,"aria-describedby":R,children:(0,B.jsx)(y,{...U,onMouseDown:eg,className:a,contentClassName:h,children:b})})})})});ep.displayName="Modal";var eg=Object.assign(ep,{Body:et,Header:eu,Title:ef,Footer:el,Dialog:er,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})}}]);