(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,406628,e=>{"use strict";var t=e.i(843476),n=e.i(271645);let o=({width:e=22,height:n=22,...o})=>(0,t.jsx)("svg",{width:e,height:n,viewBox:"1 1 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",...o,children:(0,t.jsx)("path",{d:"M23 1v22H1V1zM3 21h18V3H3zM17.002 6.998l.707.709L13.416 12l4.293 4.293-.707.709-.709.707L12 13.416l-4.293 4.293-.709-.707-.707-.709L10.584 12 6.291 7.707l.707-.709.709-.707L12 10.584l4.293-4.293z",fill:"#a6a08e"})});var r=e.i(794596),l=e.i(31499),s=e.i(990416);e.s(["default",0,function({slots:e,css:a="",special:i=!1,active:u=!0,className:c="",sticky:d=!1,serverDevice:f,attributes:p={}}){let m=(0,n.useRef)(null),h=(0,n.useRef)(null),y=(0,n.useRef)(null),{slotsConfigMap:v,shouldLoadAds:b}=(0,r.useAdsConfig)(),{registerAdSlot:g,unregisterAdSlot:w}=(0,r.useAdsRegistration)(),{site_ads:O}=(0,l.useAuthContext)(),C=(0,n.useMemo)(()=>Array.isArray(e)?e:[e],[e]),S=1===C.length&&"top"===C[0],E=function(e){let{pageAdsConfig:t}=(0,r.useAdsConfig)(),[o,l]=(0,n.useState)(!1),[a,i]=(0,n.useState)(null);return(0,n.useEffect)(()=>{l(!0),i((0,s.getDevice)())},[]),(0,n.useMemo)(()=>{let n=Array.isArray(e)?e:[e];if(!t)return!1;if(!o||null===a){let e=new Set([...t.desktopAdSlots||[],...t.mobileAdSlots||[],...t.tabletAdSlots||[]].map(e=>e.slotName));return n.every(t=>e.has(t))}let r="mobile"===a?t.mobileAdSlots:"tablet"===a?t.tabletAdSlots:t.desktopAdSlots,l=new Set(r?.map(e=>e.slotName)||[]);return n.every(e=>l.has(e))},[o,a,t,e])}(e),_=function(e){let{pageAdsConfig:t}=(0,r.useAdsConfig)();return(0,n.useMemo)(()=>{if(!t||!e)return!1;let n="mobile"===e?t.mobileAdSlots:"tablet"===e?t.tabletAdSlots:t.desktopAdSlots;return n?.some(e=>"top"===e.slotName)??!1},[t,e])}(f),k=S&&void 0!==f?_:E,M=(0,n.useMemo)(()=>b&&O,[b,O]),N=(0,n.useMemo)(()=>Array.isArray(a)?a:[a],[a]),R=(0,n.useMemo)(()=>{if(0===C.length)return!1;let e=v.get(C[0]);return e?.sticky||!1},[v,C]),A=d||R,T=1===C.length&&"top"===C[0],j=T?`dfp-ad-${C[0]}`:"",x=T?`${j}-wrapper`:"";!function({adSlotId:e,wrapperId:t,enabled:o,stickyThreshold:r=65,stickyDelay:l=1e3,loadTimeout:s=3e3}){let a="dfp-ad-top"===e&&"dfp-ad-top-wrapper"===t,i=o&&a,u=(0,n.useRef)({isSticky:!1,adSeen:!1,adLoaded:!1,slowConnection:!1,wasViewable:!1}),c=(0,n.useRef)(null),d=(0,n.useRef)(null),f=(0,n.useRef)(null),p=(0,n.useRef)(null),m=(0,n.useRef)(null),h=(0,n.useRef)(65),y=(0,n.useRef)(0),v=(0,n.useRef)(!1),b=(0,n.useRef)(0),g=(0,n.useRef)(null),w=(0,n.useCallback)(()=>{let e=document.querySelector('div[class*="ArticleHeader_container"]');if(e){let t=e.offsetHeight;if(t>0)return t}return 65},[]),O=(0,n.useCallback)(()=>{let e=u.current,n=document.getElementById(t);if(!n||e.isSticky||!e.adLoaded||e.adSeen||!e.wasViewable)return;let o=w();h.current=o,m.current||(m.current={position:n.style.position,top:n.style.top,width:n.style.width,left:n.style.left,zIndex:n.style.zIndex,backgroundColor:n.style.backgroundColor,transform:n.style.transform,opacity:n.style.opacity,transition:n.style.transition}),n.style.position="fixed",n.style.top=`${o}px`,n.style.width="100%",n.style.zIndex="1000",n.style.backgroundColor="#f5f5f5",n.style.transform="translateX(-50%) translateY(0)",n.style.left="50%",n.style.opacity="1",n.style.transition="transform 0.3s ease, opacity 0.3s ease",f.current&&(f.current.style.display="block"),e.isSticky=!0},[t,w]),C=(0,n.useCallback)(()=>{let e=u.current,n=document.getElementById(t);n&&e.isSticky&&(n.style.transform="translateX(-50%) translateY(-30px)",n.style.opacity="0.9",requestAnimationFrame(()=>{setTimeout(()=>{if(!n)return;let t=m.current;t?(n.style.position=t.position||"",n.style.top=t.top||"",n.style.width=t.width||"",n.style.left=t.left||"",n.style.zIndex=t.zIndex||"",n.style.backgroundColor=t.backgroundColor||"",n.style.transform=t.transform||"",n.style.opacity=t.opacity||"",n.style.transition=t.transition||""):(n.style.position="",n.style.top="",n.style.width="",n.style.left="",n.style.zIndex="",n.style.backgroundColor="",n.style.transform="",n.style.opacity="",n.style.transition=""),f.current&&(f.current.style.display="none"),e.isSticky=!1},300)}),c.current&&(clearTimeout(c.current),c.current=null))},[t]);(0,n.useEffect)(()=>{if(!i||!a)return;let n=document.getElementById(t);if(!n)return;y.current=window.scrollY,v.current=!1,b.current=n.getBoundingClientRect().top+window.scrollY,g.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.intersectionRatio>=.5&&setTimeout(()=>{let t=u.current;!t.wasViewable&&e.isIntersecting&&(e.boundingClientRect.height>0?Math.min(1,e.intersectionRect.height/e.boundingClientRect.height):0)>=.5&&(t.wasViewable=!0,g.current&&(g.current.disconnect(),g.current=null))},1e3)})},{threshold:[0,.25,.5,.75,1],rootMargin:"0px"}),g.current.observe(n);let o=document.createElement("div");if(f.current&&n){let e=n.offsetHeight||298;f.current.style.height=`${e}px`}o.style.display="none",o.setAttribute("data-sticky-placeholder",t),n.parentNode?.insertBefore(o,n),f.current=o;let r=()=>{let e=u.current;if(!v.current&&Math.abs(window.scrollY-y.current)>5&&(v.current=!0),e.adSeen||e.slowConnection)return;let t=b.current;window.scrollY>=t&&e.adLoaded&&v.current&&e.wasViewable?c.current||(c.current=setTimeout(()=>{O()},l)):window.scrollY{let o=n.slot.getSlotElementId();if("dfp-ad-top"!==o||o!==e||n.isEmpty)return;let r=u.current;if(r.adLoaded=!0,f.current){let e=document.getElementById(t);if(e){let t=e.offsetHeight||298;f.current.style.height=`${t}px`}}let s=b.current;window.scrollY>=s&&!r.adSeen&&v.current&&r.wasViewable&&(c.current=setTimeout(()=>{O()},l)),d.current&&(clearTimeout(d.current),d.current=null)},h=t=>{let n=t.slot.getSlotElementId();if("dfp-ad-top"!==n||n!==e)return;let o=u.current;!o.adSeen&&(o.adSeen=!0,C(),p.current&&(window.removeEventListener("scroll",p.current),p.current=null))};return window.googletag.cmd.push(()=>{window.googletag.pubads().addEventListener("slotRenderEnded",m),window.googletag.pubads().addEventListener("impressionViewable",h)}),d.current=setTimeout(()=>{let e=u.current;e.adLoaded||(e.slowConnection=!0)},s),()=>{p.current&&window.removeEventListener("scroll",p.current),c.current&&clearTimeout(c.current),d.current&&clearTimeout(d.current),f.current&&(f.current.remove(),f.current=null),g.current&&(g.current.disconnect(),g.current=null),window.googletag&&window.googletag.cmd.push(()=>{window.googletag.pubads().removeEventListener("slotRenderEnded",m),window.googletag.pubads().removeEventListener("impressionViewable",h)})}},[o,i,a,e,t,r,l,s,O,C])}({adSlotId:j,wrapperId:x,enabled:A&&T&&M});let P=C.some(e=>e.startsWith("oop")),L=(0,n.useMemo)(()=>C.join(","),[C]);(0,n.useEffect)(()=>{if(!u||!M)return;let e=C.map(e=>`dfp-ad-${e}`);return g(e),()=>{w(e)}},[u,M,L]),(0,n.useEffect)(()=>{if((A||C.includes("sticky"))&&(h.current=e=>{e.preventDefault(),e.stopPropagation();let t=document.querySelector(".sticky_bottom");t&&(t.style.display="none")},window.googletag)){let e=e=>{if("dfp-ad-sticky"!==e.slot.getSlotElementId()||e.isEmpty)return;let t=document.querySelector(".sticky-bottom-ad-tag");t&&(t.style.display="flex");let n=document.getElementById("close-sticky-btn");n&&h.current&&(y.current&&clearTimeout(y.current),y.current=setTimeout(()=>{n.style.display="block",n.removeEventListener("click",h.current),n.addEventListener("click",h.current),y.current=null},1e3))};return window.googletag.cmd.push(()=>{window.googletag.pubads().addEventListener("slotRenderEnded",e)}),()=>{y.current&&(clearTimeout(y.current),y.current=null),window.googletag&&window.googletag.cmd.push(()=>{window.googletag.pubads().removeEventListener("slotRenderEnded",e)})}}},[C,A]),(0,n.useEffect)(()=>{if(!A&&!C.includes("sticky")||!h.current)return;let e=()=>{let e=document.getElementById("close-sticky-btn");e&&h.current&&(e.removeEventListener("click",h.current),e.addEventListener("click",h.current))},t=requestAnimationFrame(e),n=setTimeout(e,100);return()=>{cancelAnimationFrame(t),clearTimeout(n);let e=document.getElementById("close-sticky-btn");e&&h.current&&e.removeEventListener("click",h.current)}});let D=(e,n)=>{let r=`dfp-ad-${e}`,l=`${r}-wrapper`,s=N[n]||N[0]||"";return P?(0,t.jsx)("div",{id:r,className:`dfp-tag-wrapper ${s}`.trim()},r):i&&"sticky"===e?(0,t.jsx)("div",{className:`block block-fusion-ads sticky_bottom ${s}`.trim(),children:(0,t.jsxs)("div",{id:l,className:"dfp-tag-wrapper sticky_bottom dfp-ad-count",children:[(0,t.jsx)("span",{className:"sticky-bottom-ad-tag","aria-hidden":"true",children:"Ad"}),(0,t.jsx)("div",{id:"close-sticky-btn",className:"close-sticky-bottom",role:"button","aria-label":"Close",children:(0,t.jsx)(o,{width:22,height:22})}),(0,t.jsx)("div",{id:r,className:"dfp-tag-wrapper unstick"})]})},r):A?"top"===e?(0,t.jsx)("div",{className:`block block-fusion-ads ${s}`.trim(),children:(0,t.jsx)("div",{id:l,className:"dfp-tag-wrapper dfp-ad-lazy dfp-ad-count",children:(0,t.jsx)("div",{id:r,className:"dfp-tag-wrapper mpu-only unstick"})})},r):(0,t.jsx)("div",{className:`block block-fusion-ads sticky ${s}`.trim(),children:(0,t.jsx)("div",{id:l,className:"dfp-tag-wrapper dfp-ad-count",children:(0,t.jsx)("div",{id:r,className:"dfp-tag-wrapper"})})},r):(0,t.jsx)("div",{className:`block block-fusion-ads ${s}`.trim(),children:(0,t.jsx)("div",{id:l,className:"dfp-tag-wrapper dfp-ad-lazy dfp-ad-count",...p,children:(0,t.jsx)("div",{id:r,className:"dfp-tag-wrapper mpu-only unstick",...p})})},r)};return k&&u&&M?1!==C.length||c?(0,t.jsx)("div",{ref:m,className:c||void 0,children:C.map((e,t)=>D(e,t))}):D(C[0],0):null}],406628)},46779,e=>{e.v({customSeparator:"Separator-module-scss-module__09vk9q__customSeparator",customSeparatorContainer:"Separator-module-scss-module__09vk9q__customSeparatorContainer"})},669472,e=>{"use strict";var t=e.i(843476),n=e.i(46779);e.s(["default",0,({className:e,classes:o,styles:r})=>(0,t.jsx)("div",{className:`${n.default.customSeparatorContainer} ${e||""} ${o?.container||""}`,role:"separator","aria-hidden":"true",style:r?.container,children:(0,t.jsx)("hr",{className:`${n.default.customSeparator} ${o?.hr||""}`,style:r?.hr})})])},232189,(e,t,n)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,n)=>{"use strict";var o=e.r(232189);function r(){}function l(){}l.resetWarningCache=r,t.exports=function(){function e(e,t,n,r,l,s){if(s!==o){var a=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:r};return n.PropTypes=n,n}},745009,(e,t,n)=>{e.i(247167),t.exports=e.r(865156)()},290808,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function e(t){return[].slice.call(t.querySelectorAll("*"),0).reduce(function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])},[]).filter(r)};var o=/^(input|select|textarea|button|object|iframe)$/;function r(e){var t,n,r=e.getAttribute("tabindex");null===r&&(r=void 0);var l=isNaN(r);return(l||r>=0)&&(t=!l,n=e.nodeName.toLowerCase(),(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),function(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e),o=n.getPropertyValue("display");return t?"contents"!==o&&("visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0):"none"===o}catch(e){return console.warn("Failed to inspect element style"),!1}}(t))return!1;t=t.parentNode}return!0}(e))}t.exports=n.default},779197,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){l=[]},n.log=function(){},n.handleBlur=i,n.handleFocus=u,n.markForFocusLater=function(){l.push(document.activeElement)},n.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==l.length&&(t=l.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},n.popWithoutFocus=function(){l.length>0&&l.pop()},n.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",i,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",i),document.attachEvent("onFocus",u))},n.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",i),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",i),document.detachEvent("onFocus",u))};var o,r=(o=e.r(290808))&&o.__esModule?o:{default:o},l=[],s=null,a=!1;function i(){a=!0}function u(){a&&(a=!1,s&&setTimeout(function(){s.contains(document.activeElement)||((0,r.default)(s)[0]||s).focus()},0))}},474136,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){var n=(0,r.default)(e);if(!n.length)return void t.preventDefault();var o=void 0,l=t.shiftKey,s=n[0],a=n[n.length-1],i=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return t.activeElement.shadowRoot?e(t.activeElement.shadowRoot):t.activeElement}();if(e===i){if(!l)return;o=a}if(a!==i||l||(o=s),s===i&&l&&(o=a),o){t.preventDefault(),o.focus();return}var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var c=n.indexOf(i);if(c>-1&&(c+=l?-1:1),void 0===(o=n[c])){t.preventDefault(),(o=l?a:s).focus();return}t.preventDefault(),o.focus()}};var o,r=(o=e.r(290808))&&o.__esModule?o:{default:o};t.exports=n.default},442656,(e,t,n)=>{"use strict";e.i(247167),t.exports=function(){}},447378,(e,t,n)=>{!function(){"use strict";var n=!!("u">typeof window&&window.document&&window.document.createElement),o={canUseDOM:n,canUseWorkers:"u">typeof Worker,canUseEventListeners:n&&!!(window.addEventListener||window.attachEvent),canUseViewport:n&&!!window.screen};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)e.r,void 0!==o&&e.v(o);else t.exports?t.exports=o:window.ExecutionEnvironment=o}()},123028,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.canUseDOM=n.SafeNodeList=n.SafeHTMLCollection=void 0;var o,r=((o=e.r(447378))&&o.__esModule?o:{default:o}).default,l=r.canUseDOM?window.HTMLElement:{};n.SafeHTMLCollection=r.canUseDOM?window.HTMLCollection:{},n.SafeNodeList=r.canUseDOM?window.NodeList:{},n.canUseDOM=r.canUseDOM,n.default=l},749633,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){s&&(s.removeAttribute?s.removeAttribute("aria-hidden"):null!=s.length?s.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(s).forEach(function(e){return e.removeAttribute("aria-hidden")})),s=null},n.log=function(){},n.assertNodeList=a,n.setElement=function(e){var t=e;if("string"==typeof t&&l.canUseDOM){var n=document.querySelectorAll(t);a(n,t),t=n}return s=t||s},n.validateElement=i,n.hide=function(e){var t=!0,n=!1,o=void 0;try{for(var r,l=i(e)[Symbol.iterator]();!(t=(r=l.next()).done);t=!0)r.value.setAttribute("aria-hidden","true")}catch(e){n=!0,o=e}finally{try{!t&&l.return&&l.return()}finally{if(n)throw o}}},n.show=function(e){var t=!0,n=!1,o=void 0;try{for(var r,l=i(e)[Symbol.iterator]();!(t=(r=l.next()).done);t=!0)r.value.removeAttribute("aria-hidden")}catch(e){n=!0,o=e}finally{try{!t&&l.return&&l.return()}finally{if(n)throw o}}},n.documentNotReadyOrSSRTesting=function(){s=null};var o,r=(o=e.r(442656))&&o.__esModule?o:{default:o},l=e.r(123028),s=null;function a(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function i(e){var t=e||s;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,r.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}`."),[])}},162807,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in o)l(e,o[t]);var n=document.body;for(var s in r)l(n,r[s]);o={},r={}},n.log=function(){};var o={},r={};function l(e,t){e.classList.remove(t)}var s=function(e,t,n){n.forEach(function(n){t[n]||(t[n]=0),t[n]+=1,e.add(n)})},a=function(e,t,n){n.forEach(function(n){t[n]&&(t[n]-=1),0===t[n]&&e.remove(n)})};n.add=function(e,t){return s(e.classList,"html"==e.nodeName.toLowerCase()?o:r,t.split(" "))},n.remove=function(e,t){return a(e.classList,"html"==e.nodeName.toLowerCase()?o:r,t.split(" "))}},372811,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")},n.resetState=function(){r=new o};var o=function e(){var t=this;if(!(this instanceof e))throw TypeError("Cannot call a class as a function");this.register=function(e){-1!==t.openInstances.indexOf(e)||(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1===n||(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},r=new o;n.default=r},943146,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.resetState=function(){for(var e=[l,s],t=0;t0?(document.body.firstChild!==l&&document.body.insertBefore(l,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(l.parentElement&&l.parentElement.removeChild(l),s.parentElement&&s.parentElement.removeChild(s))})},62245,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t0&&0==(b-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(i.returnFocus(n.props.preventScroll),i.teardownScopedFocus()):i.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(i.setupScopedFocus(n.node),i.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){("Tab"===e.code||9===e.keyCode)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&("Escape"===e.code||27===e.keyCode)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(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 o=(void 0===t?"undefined":r(t))==="object"?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},l=o.base;return n.state.afterOpen&&(l=l+" "+o.afterOpen),n.state.beforeClose&&(l=l+" "+o.beforeClose),"string"==typeof t&&t?l+" "+t:l},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,o){return n[e+"-"+o]=t[o],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e),l(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,o=e.htmlOpenClassName,r=e.bodyOpenClassName,l=e.parentSelector,s=l&&l().ownerDocument||document;r&&d.add(s.body,r),o&&d.add(s.getElementsByTagName("html")[0],o),n&&(b+=1,c.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,r=e.overlayClassName,l=e.defaultStyles,s=e.children,a=n?{}:l.content,i=r?{}:l.overlay;if(this.shouldBeClosed())return null;var u={ref:this.setOverlayRef,className:this.buildClassName("overlay",r),style:o({},i,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=o({id:t,ref:this.setContentRef,style:o({},a,this.props.style.content),className:this.buildClassName("content",n),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",o({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,s);return this.props.overlayElement(u,d)}}]),t}(s.Component);g.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},g.propTypes={isOpen:a.default.bool.isRequired,defaultStyles:a.default.shape({content:a.default.object,overlay:a.default.object}),style:a.default.shape({content:a.default.object,overlay:a.default.object}),className:a.default.oneOfType([a.default.string,a.default.object]),overlayClassName:a.default.oneOfType([a.default.string,a.default.object]),parentSelector:a.default.func,bodyOpenClassName:a.default.string,htmlOpenClassName:a.default.string,ariaHideApp:a.default.bool,appElement:a.default.oneOfType([a.default.instanceOf(p.default),a.default.instanceOf(f.SafeHTMLCollection),a.default.instanceOf(f.SafeNodeList),a.default.arrayOf(a.default.instanceOf(p.default))]),onAfterOpen:a.default.func,onAfterClose:a.default.func,onRequestClose:a.default.func,closeTimeoutMS:a.default.number,shouldFocusAfterRender:a.default.bool,shouldCloseOnOverlayClick:a.default.bool,shouldReturnFocusAfterClose:a.default.bool,preventScroll:a.default.bool,role:a.default.string,contentLabel:a.default.string,aria:a.default.object,data:a.default.object,children:a.default.node,shouldCloseOnEsc:a.default.bool,overlayRef:a.default.func,contentRef:a.default.func,id:a.default.string,overlayElement:a.default.func,contentElement:a.default.func,testId:a.default.string},n.default=g,t.exports=n.default},758161,e=>{"use strict";function t(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function n(e){this.setState((function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}).bind(this))}function o(e,t){try{var n=this.props,o=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,o)}finally{this.props=n,this.state=o}}t.__suppressDeprecationWarning=!0,n.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,e.s(["polyfill",0,function(e){var r=e.prototype;if(!r||!r.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof r.getSnapshotBeforeUpdate)return e;var l=null,s=null,a=null;if("function"==typeof r.componentWillMount?l="componentWillMount":"function"==typeof r.UNSAFE_componentWillMount&&(l="UNSAFE_componentWillMount"),"function"==typeof r.componentWillReceiveProps?s="componentWillReceiveProps":"function"==typeof r.UNSAFE_componentWillReceiveProps&&(s="UNSAFE_componentWillReceiveProps"),"function"==typeof r.componentWillUpdate?a="componentWillUpdate":"function"==typeof r.UNSAFE_componentWillUpdate&&(a="UNSAFE_componentWillUpdate"),null!==l||null!==s||null!==a)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==l?"\n "+l:"")+(null!==s?"\n "+s:"")+(null!==a?"\n "+a:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(r.componentWillMount=t,r.componentWillReceiveProps=n),"function"==typeof r.getSnapshotBeforeUpdate){if("function"!=typeof r.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");r.componentWillUpdate=o;var i=r.componentDidUpdate;r.componentDidUpdate=function(e,t,n){var o=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;i.call(this,e,t,o)}}return e}])},963749,(e,t,n)=>{"use strict";e.i(247167),Object.defineProperty(n,"__esModule",{value:!0}),n.bodyOpenClassName=n.portalClassName=void 0;var o=Object.assign||function(e){for(var t=1;t{"use strict";var o;Object.defineProperty(n,"__esModule",{value:!0}),n.default=((o=e.r(963749))&&o.__esModule?o:{default:o}).default,t.exports=n.default},296991,e=>{e.v({modal:"Modal-module-scss-module__GBQoIG__modal",overlay:"Modal-module-scss-module__GBQoIG__overlay"})},733416,e=>{"use strict";var t=e.i(843476),n=e.i(343794),o=e.i(719507),r=e.i(296991);e.s(["default",0,({children:e,className:l="",...s})=>(0,t.jsx)(o.default,{...s,className:(0,n.default)(r.default.modal,l),overlayClassName:r.default.overlay,ariaHideApp:!1,children:e})])},979242,e=>{"use strict";e.s(["default",0,e=>e.replace(/<[^>]*>?/g,"")])},954244,e=>{"use strict";function t(e){let t=(e||"").replace(/<[^>]*>/g," ").replace(/ /gi," ").replace(/&[a-z]+;/gi," ").replace(/\s+/g," ").trim();return t?t.split(" ").filter(Boolean).length:0}e.s(["countWordsInBlocks",0,function(e){let n=(e=[])=>e.flatMap(e=>e?[e.originalInnerHTML||e.innerHTML||"",...e.innerBlocks?n(e.innerBlocks):[]]:[]);return t(n(e||[]).join(" "))},"countWordsInHtml",0,t])}]);