1import{a as e,i as t,n,r,t as i}from"./chunk-Cyuzqnbw.js";import{L as a,mo as o,mt as s}from"./chunk-EVOBXE3Y-Gx1JiEIH.js";import{t as c}from"./z-BPprTXAq.js";import{t as l}from"./classnames-Ca8HrwEB.js";import{t as u}from"./react-dom-CXnJxdiE.js";import{i as d}from"./locale-BbplDEnA.js";import{Nt as f}from"./skus-BGRnOj_b.js";var p=()=>c.string().transform(e=>e===``?void 0:e).optional(),m=()=>c.string().transform(e=>e===``?void 0:e).nullish(),h=e=>c.array(e).transform(e=>e.length===0?void 0:e).optional(),g=e=>c.array(e).transform(e=>e.length===0?void 0:e).nullish(),_=i(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=u;var n=`none`,r=`contents`,i=/^(input|select|textarea|button|object|iframe)$/;function a(e,t){return t.getPropertyValue(`overflow`)!==`visible`||e.scrollWidth<=0&&e.scrollHeight<=0}function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var i=window.getComputedStyle(e),o=i.getPropertyValue(`display`);return t?o!==r&&a(e,i):o===n}catch{return console.warn(`Failed to inspect element style`),!1}}function s(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),o(t))return!1;t=t.parentNode}return!0}function c(e,t){var n=e.nodeName.toLowerCase();return(i.test(n)&&!e.disabled||n===`a`&&e.href||t)&&s(e)}function l(e){var t=e.getAttribute(`tabindex`);t===null&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&c(e,!n)}function u(e){return[].slice.call(e.querySelectorAll(`*`),0).reduce(function(e,t){return e.concat(t.shadowRoot?u(t.shadowRoot):[t])},[]).filter(l)}t.exports=e.default})),v=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetState=o,e.log=s,e.handleBlur=c,e.handleFocus=l,e.markForFocusLater=u,e.returnFocus=d,e.popWithoutFocus=f,e.setupScopedFocus=p,e.teardownScopedFocus=m;var t=n(_());function n(e){return e&&e.__esModule?e:{default:e}}var r=[],i=null,a=!1;function o(){r=[]}function s(){}function c(){a=!0}function l(){if(a){if(a=!1,!i)return;setTimeout(function(){i.contains(document.activeElement)||((0,t.default)(i)[0]||i).focus()},0)}}function u(){r.push(document.activeElement)}function d(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=null;try{r.length!==0&&(t=r.pop(),t.focus({preventScroll:e}));return}catch{console.warn([`You tried to return focus to`,t,`but it is not in the DOM anymore`].join(` `))}}function f(){r.length>0&&r.pop()}function p(e){i=e,window.addEventListener?(window.addEventListener(`blur`,c,!1),document.addEventListener(`focus`,l,!0)):(window.attachEvent(`onBlur`,c),document.attachEvent(`onFocus`,l))}function m(){i=null,window.addEventListener?(window.removeEventListener(`blur`,c),document.removeEventListener(`focus`,l)):(window.detachEvent(`onBlur`,c),document.detachEvent(`onFocus`,l))}})),y=i(((e,t)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var n=r(_());function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}function a(e,t){var r=(0,n.default)(e);if(!r.length){t.preventDefault();return}var a=void 0,o=t.shiftKey,s=r[0],c=r[r.length-1],l=i();if(e===l){if(!o)return;a=c}if(c===l&&!o&&(a=s),s===l&&o&&(a=c),a){t.preventDefault(),a.focus();return}var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(u!=null&&u[1]!=`Chrome`&&/\biPod\b|\biPad\b/g.exec(navigator.userAgent)==null){var d=r.indexOf(l);if(d>-1&&(d+=o?-1:1),a=r[d],a===void 0){t.preventDefault(),a=o?c:s,a.focus();return}t.preventDefault(),a.focus()}}t.exports=e.default})),b=i(((e,t)=>{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var i=0,a=`Warning: `+e.replace(/%s/g,function(){return t[i++]});typeof console<`u`&&console.error(a);try{throw Error(a)}catch{}};r=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var a=2;a<r;a++)n[a-2]=arguments[a];if(t===void 0)throw Error("`warning(condition, format, ...args)` requires a warning message argument");e||i.apply(null,[t].concat(n))}}t.exports=r})),x=i(((e,t)=>{(function(){var e=!!(typeof window<`u`&&window.document&&window.document.createElement),n={canUseDOM:e,canUseWorkers:typeof Worker<`u`,canUseEventListeners:e&&!!(window.addEventListener||window.attachEvent),canUseVie
1wport:e&&!!window.screen};typeof define==`function`&&typeof define.amd==`object`&&define.amd?define(function(){return n}):t!==void 0&&t.exports?t.exports=n:window.ExecutionEnvironment=n})()})),S=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.canUseDOM=e.SafeNodeList=e.SafeHTMLCollection=void 0;var t=n(x());function n(e){return e&&e.__esModule?e:{default:e}}var r=t.default,i=r.canUseDOM?window.HTMLElement:{};e.SafeHTMLCollection=r.canUseDOM?window.HTMLCollection:{},e.SafeNodeList=r.canUseDOM?window.NodeList:{},e.canUseDOM=r.canUseDOM,e.default=i})),C=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetState=a,e.log=o,e.assertNodeList=s,e.setElement=c,e.validateElement=l,e.hide=u,e.show=d,e.documentNotReadyOrSSRTesting=f;var t=r(b()),n=S();function r(e){return e&&e.__esModule?e:{default:e}}var i=null;function a(){i&&(i.removeAttribute?i.removeAttribute(`aria-hidden`):i.length==null?document.querySelectorAll(i).forEach(function(e){return e.removeAttribute(`aria-hidden`)}):i.forEach(function(e){return e.removeAttribute(`aria-hidden`)})),i=null}function o(){}function s(e,t){if(!e||!e.length)throw Error(`react-modal: No elements were found for selector `+t+`.`)}function c(e){var t=e;if(typeof t==`string`&&n.canUseDOM){var r=document.querySelectorAll(t);s(r,t),t=r}return i=t||i,i}function l(e){var n=e||i;return n?Array.isArray(n)||n instanceof HTMLCollection||n instanceof NodeList?n:[n]:((0,t.default)(!1,[`react-modal: App element is not defined.`,"Please use `Modal.setAppElement(el)` or set `appElement={el}`.",`This is needed so screen readers don't see main content`,`when modal is opened. It is not recommended, but you can opt-out`,"by setting `ariaHideApp={false}`."].join(` `)),[])}function u(e){var t=!0,n=!1,r=void 0;try{for(var i=l(e)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0)a.value.setAttribute(`aria-hidden`,`true`)}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function d(e){var t=!0,n=!1,r=void 0;try{for(var i=l(e)[Symbol.iterator](),a;!(t=(a=i.next()).done);t=!0)a.value.removeAttribute(`aria-hidden`)}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function f(){i=null}})),w=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetState=i,e.log=a;var t={},n={};function r(e,t){e.classList.remove(t)}function i(){var e=document.getElementsByTagName(`html`)[0];for(var i in t)r(e,t[i]);var a=document.body;for(var o in n)r(a,n[o]);t={},n={}}function a(){}var o=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},s=function(e,t){return e[t]&&--e[t],t},c=function(e,t,n){n.forEach(function(n){o(t,n),e.add(n)})},l=function(e,t,n){n.forEach(function(n){s(t,n),t[n]===0&&e.remove(n)})};e.add=function(e,r){return c(e.classList,e.nodeName.toLowerCase()==`html`?t:n,r.split(` `))},e.remove=function(e,r){return l(e.classList,e.nodeName.toLowerCase()==`html`?t:n,r.split(` `))}})),T=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.log=i,e.resetState=a;function t(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}var n=function e(){var n=this;t(this,e),this.register=function(e){n.openInstances.indexOf(e)===-1&&(n.openInstances.push(e),n.emit(`register`))},this.deregister=function(e){var t=n.openInstances.indexOf(e);t!==-1&&(n.openInstances.splice(t,1),n.emit(`deregister`))},this.subscribe=function(e){n.subscribers.push(e)},this.emit=function(e){n.subscribers.forEach(function(t){return t(e,n.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new n;function i(){console.log(`portalOpenInstances ----------`),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log(`end portalOpenInstances ----------`)}function a(){r=new n}e.default=r})),E=i((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.resetState=o,e.log=s;var t=n(T());function n(e){return e&&e.__esModule?e:{default:e}}var r=void 0,i=void 0,a=[];function o(){for(var e=[r,i],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}r=i=null,a=[]}function s(){console.log(`bodyTrap ----------`),console.log(a.length);for(var e=[r,i],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log(`edn bodyTrap ----------`)}function c(){a.length!==0&&a[a.length-1].focusContent()}function l(e,t){!r&&!i&&(r=document.createElement(`div`),r.setAttribute(`data-react-modal-body-trap`,``),r.style.position=`absolute`,r.style.opacity=`0`,r.setAttribute(`tabindex`,`0`),r.addEventListener(`focus`,c),i=r.cloneNode(),i.addEventListener(`focus`,c)),a=t,a.length>0?(document.body.firstChild!==r&&document.body.insertBefore(r,document.body.firstChild),document.body.lastChild!==i&&document.body.appendChild(i)):(r.parentElement&&r.parentElement.removeChild(r),i.parentElement&&i.parentElement.removeChild(i))}t.default.subscribe(l)})),D=i(((e,t)=>
1{Object.defineProperty(e,"__esModule",{value:!0});var n=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},r=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i=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=o(),s=_(d()),c=g(v()),l=_(y()),u=g(C()),f=g(w()),p=S(),m=_(p),h=_(T());E();function g(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function _(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function x(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function D(e,t){if(typeof t!=`function`&&t!==null)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)}var O={overlay:`ReactModal__Overlay`,content:`ReactModal__Content`},k=function(e){return e.code===`Tab`||e.keyCode===9},A=function(e){return e.code===`Escape`||e.keyCode===27},j=0,M=function(e){D(t,e);function t(e){b(this,t);var n=x(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,a=e.bodyOpenClassName,o=e.parentSelector,s=o&&o().ownerDocument||document;a&&f.remove(s.body,a),i&&f.remove(s.getElementsByTagName(`html`)[0],i),r&&j>0&&(--j,j===0&&u.show(t)),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(n.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){k(e)&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&A(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){n.shouldClose===null&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){!n.props.shouldCloseOnOverlayClick&&e.target==n.overlay&&e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var i=(t===void 0?`undefined`:r(t))===`object`?t:{base:O[e],afterOpen:O[e]+`--after-open`,beforeClose:O[e]+`--before-close`},a=i.base;return n.state.afterOpen&&(a=a+` `+i.afterOpen),n.state.beforeClose&&(a=a+` `+i.beforeClose),typeof t==`string`&&t?a+` `+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+`-`+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1}
1,n.shouldClose=null,n.moveFromContentToOverlay=null,n}return i(t,[{key:`componentDidMount`,value:function(){this.props.isOpen&&this.open()}},{key:`componentDidUpdate`,value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:`componentWillUnmount`,value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:`beforeOpen`,value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,o=a&&a().ownerDocument||document;i&&f.add(o.body,i),r&&f.add(o.getElementsByTagName(`html`)[0],r),n&&(j+=1,u.hide(t)),h.default.register(this)}},{key:`render`,value:function(){var e=this.props,t=e.id,r=e.className,i=e.overlayClassName,a=e.defaultStyles,o=e.children,s=r?{}:a.content,c=i?{}:a.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName(`overlay`,i),style:n({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=n({id:t,ref:this.setContentRef,style:n({},s,this.props.style.content),className:this.buildClassName(`content`,r),tabIndex:`-1`,onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject(`aria`,n({modal:!0},this.props.aria)),this.attributesFromObject(`data`,this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,o);return this.props.overlayElement(l,d)}}]),t}(a.Component);M.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},M.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),parentSelector:s.default.func,bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(m.default),s.default.instanceOf(p.SafeHTMLCollection),s.default.instanceOf(p.SafeNodeList),s.default.arrayOf(s.default.instanceOf(m.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},e.default=M,t.exports=e.default})),O=r({polyfill:()=>M});function k(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&&this.setState(e)}function A(e){function t(t){return this.constructor.getDerivedStateFromProps(e,t)??null}this.setState(t.bind(this))}function j(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function M(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error(`Can only polyfill class components`);if(typeof e.getDerivedStateFromProps!=`function`&&typeof t.getSnapshotBeforeUpdate!=`function`)return e;var n=null,r=null,i=null;if(typeof t.componentWillMount==`function`?n=`componentWillMount`:typeof t.UNSAFE_componentWillMount==`function`&&(n=`UNSAFE_componentWillMount`),typeof t.componentWillReceiveProps==`function`?r=`componentWillReceiveProps`:typeof t.UNSAFE_componentWillReceiveProps==`function`&&(r=`UNSAFE_componentWillReceiveProps`),typeof t.componentWillUpdate==`function`?i=`componentWillUpdate`:typeof t.UNSAFE_componentWillUpdate==`function`&&(i=`UNSAFE_componentWillUpdate`),n!==null||r!==null||i!==null){var a=e.displayName||e.name,o=typeof e.getDerivedStateFromProps==`function`?`getDerivedStateFromProps()`:`getSnapshotBeforeUpdate()`;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs. 2 3`+a+` uses `+o+` but also contains the following legacy lifecycles:`+(n===null?``:` 4 `+n)+(r===null?``:` 5 `+r)+(i===null?``:` 6 `+i)+` 7 8The above lifecycles should be removed. Learn more about this warning here: 9https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps==`function`&&(t.componentWillMount=k,t.componentWillReceiveProps=A),typeof t.getSnapshotBeforeUpdate==`function`){if(typeof t.componentDidUpdate!=`function`)throw Error(`Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype`);t.componentWillUpdate=j;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,r)}}return e}var N=n((()=>{k.__suppressDeprecationWarning=!0,A.__suppressDeprecationWarning=!0,j.__suppressDeprecationWarning=!0})),P=i((e=>
9{Object.defineProperty(e,"__esModule",{value:!0}),e.bodyOpenClassName=e.portalClassName=void 0;var n=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},r=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}}(),i=o(),a=_(i),s=_(u()),c=_(d()),l=_(D()),f=g(C()),p=S(),m=_(p),h=(N(),t(O));function g(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function _(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function y(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function b(e,t){if(typeof t!=`function`&&t!==null)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)}var x=e.portalClassName=`ReactModalPortal`,w=e.bodyOpenClassName=`ReactModal__Body--open`,T=p.canUseDOM&&s.default.createPortal!==void 0,E=function(e){return document.createElement(e)},k=function(){return T?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function A(e){return e()}var j=function(e){b(t,e);function t(){var e,r,i,o;v(this,t);var c=[...arguments];return o=(r=(i=y(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),i),i.removePortal=function(){!T&&s.default.unmountComponentAtNode(i.node);var e=A(i.props.parentSelector);e&&e.contains(i.node)?e.removeChild(i.node):console.warn(`React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.`)},i.portalRef=function(e){i.portal=e},i.renderPortal=function(e){var r=k()(i,a.default.createElement(l.default,n({defaultStyles:t.defaultStyles},e)),i.node);i.portalRef(r)},r),y(i,o)}return r(t,[{key:`componentDidMount`,value:function(){p.canUseDOM&&(T||(this.node=E(`div`)),this.node.className=this.props.portalClassName,A(this.props.parentSelector).appendChild(this.node),!T&&this.renderPortal(this.props))}},{key:`getSnapshotBeforeUpdate`,value:function(e){return{prevParent:A(e.parentSelector),nextParent:A(this.props.parentSelector)}}},{key:`componentDidUpdate`,value:function(e,t,n){if(p.canUseDOM){var r=this.props,i=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var o=n.prevParent,s=n.nextParent;s!==o&&(o.removeChild(this.node),s.appendChild(this.node)),!(!e.isOpen&&!i)&&!T&&this.renderPortal(this.props)}}},{key:`componentWillUnmount`,value:function(){if(!(!p.canUseDOM||!this.node||!this.portal)){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:`render`,value:function(){return!p.canUseDOM||!T?null:(!this.node&&T&&(this.node=E(`div`)),k()(a.default.createElement(l.default,n({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node))}}],[{key:`setAppElement`,value:function(e){f.setElement(e)}}]),t}(i.Component);j.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(m.default),c.default.instanceOf(p.SafeHTMLCollection),c.default.instanceOf(p.SafeNodeList),c.default.arrayOf(c.default.instanceOf(m.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},j.defaultProps={isOpen:!1,portalClassName:x,bodyOpenClassName:w,role:`dialog`,ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return a.default.createElement(`div`,e,t)},contentElement:function(e,t){return a.default.createElement(`div`,e,t)}},j.defaultStyles={overlay:{position:`fixed`,top:0,left:0,right:0,bottom:0,backgroundColor:`rgba(255, 255, 255, 0.75)`},content:{position:`absolute`,top:`40px`,left:`40px`,right:`40px`,bottom:`40px`,border:`1px solid #ccc`,background:`#fff`,overflow:`auto`,WebkitOverflowScrolling:`touch`,borderRadius:`4px`,outline:`none`,padding:`20px`}},(0,h.polyfill)(j),e.default=j})),F=i(((e,t)=>
9{Object.defineProperty(e,"__esModule",{value:!0});var n=r(P());function r(e){return e&&e.__esModule?e:{default:e}}e.default=n.default,t.exports=e.default})),I=e(o(),1),L=e(l(),1),R=e(F(),1),z=e=>{R.default.setAppElement(e)},B=s(),V=e=>({component:e});function H(e){return e===`test`?`body`:e===`development`&&globalThis.document?.getElementById(`___gatsby`)?`#___gatsby`:`#modals`}function U({aria:e,children:t,dataComponent:n=`Modal`,isClosable:r=!0,isOpen:i,onRequestClose:o,size:s=`medium`,style:c,closeIcon:l=(0,B.jsx)(f,{className:`h-6 w-6`,titleA11y:`Close modal`}),closeIconClassname:u=``,className:d=``}){let p=(0,L.default)({"md:max-w-[min(90%,600px)]":s===`small`,"md:max-w-[min(90%,750px)]":s===`medium`,"md:max-w-[min(90%,900px)]":s===`large`}),m=(0,I.useCallback)(()=>{r&&o?.()},[r,o]),h=(0,I.useCallback)(e=>{e.key!==`Tab`&&e.key},[m]);try{z(H(`production`))}catch(e){a(`Error finding the Modals element, ${String(e)}`)}let g=V(n);return(0,B.jsxs)(R.default,{aria:e,className:(0,L.default)(`rounded-base shadow-soft relative z-[21] flex max-h-[90%] min-h-[100px] w-fit max-w-[min(90%,1440px)] flex-col overflow-hidden bg-white p-0 outline-none xl:max-w-[min(75%,1440px)]`,p,d),closeTimeoutMS:0,data:g,"data-test":`modal`,isOpen:i,onRequestClose:m,overlayClassName:`fixed inset-0 z-20 flex items-center justify-center bg-black/[.65]`,shouldCloseOnOverlayClick:!0,style:c,testId:n,children:[r?(0,B.jsx)(`button`,{"aria-label":`close`,className:(0,L.default)(`absolute bg-transparent border-none right-6 top-4 z-[21] h-6 w-6 cursor-pointer p-0 opacity-70 hover:opacity-100`,u),"data-testid":`modal-close`,"data-component":`modal-close`,onClick:m,onKeyDown:h,tabIndex:0,children:l}):null,i?(0,B.jsx)(`div`,{className:`min-h-0 flex-1 overflow-y-auto overflow-x-hidden`,"data-testid":`modal-scroll-container`,"data-component":`modal-scroll-container`,children:t}):null]})}export{p as a,h as i,g as n,m as r,U as t}; 10//# sourceMappingURL=Modal-BHnSMZQj.js.map
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.