{"version":3,"file":"PopupControl.CRcmxFHT.mjs","names":["React.useState"],"sources":["https:/framerusercontent.com/modules/yfNKQdua0qRUB55dql6A/lE8nXtO9ibkXPL9slnT8/PopupControl.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";let isPopupClosed=false;let listeners=[];function closePopup(){isPopupClosed=true;sessionStorage.setItem(\"popupClosed\",\"true\");listeners.forEach(listener=>listener(true));}export function withPopupWrapper(Component){return props=>{const[isHidden,setIsHidden]=React.useState(true);React.useEffect(()=>{const closedInSession=sessionStorage.getItem(\"popupClosed\")===\"true\";if(!closedInSession&&!isPopupClosed){setIsHidden(false);}const listener=state=>setIsHidden(state);listeners.push(listener);return()=>{listeners=listeners.filter(l=>l!==listener);};},[]);if(isHidden){return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"none\"}});}return /*#__PURE__*/_jsx(Component,{...props});};}export function withCloseButton(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:e=>{if(props.onClick)props.onClick(e);closePopup();},style:{...props.style,cursor:\"pointer\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withPopupWrapper\":{\"type\":\"reactHoc\",\"name\":\"withPopupWrapper\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCloseButton\":{\"type\":\"reactHoc\",\"name\":\"withCloseButton\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PopupControl.map"],"mappings":"yHAAgH,SAAS,GAAY,CAAC,EAAc,GAAK,eAAe,QAAQ,cAAc,MAAM,EAAE,EAAU,QAAQ,GAAU,EAAS,EAAI,CAAC,CAAE,CAAC,SAAgB,EAAiB,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAS,GAAaA,EAAe,EAAI,EAAyX,OAAvX,MAAoB,CAAuB,eAAe,QAAQ,aAAa,IAAI,QAA4B,CAAC,GAAe,EAAY,EAAK,EAAG,IAAM,EAAS,GAAO,EAAY,CAAK,EAA2B,OAAzB,EAAU,KAAK,CAAQ,MAAY,CAAC,EAAU,EAAU,OAAO,GAAG,IAAI,CAAQ,CAAE,CAAE,EAAE,CAAC,CAAC,EAAK,EAA8B,EAAK,EAAU,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,QAAQ,MAAM,CAAC,CAAC,EAAuB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,CAAE,CAAE,CAAC,SAAgB,EAAgB,EAAU,CAAC,MAAO,IAA4B,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,GAAG,CAAI,EAAM,SAAQ,EAAM,QAAQ,CAAC,EAAE,EAAW,CAAE,EAAE,MAAM,CAAC,GAAG,EAAM,MAAM,OAAO,SAAS,CAAC,CAAC,CAAI,qBAA96B,IAA4B,EAAK,EAAc,GAAU,EAAU,CAAC"}