"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[21],{123:(o,n,i)=>{i.d(n,{a:()=>d});var t=i(2),e=i(3),l=function(o,n,i,t){return new(i||(i=Promise))((function(e,l){function d(o){try{r(t.next(o))}catch(o){l(o)}}function a(o){try{r(t.throw(o))}catch(o){l(o)}}function r(o){var n;o.done?e(o.value):(n=o.value,n instanceof i?n:new i((function(o){o(n)}))).then(d,a)}r((t=t.apply(o,n||[])).next())}))};const d=o=>{const[n,i]=(0,t.useState)(!1),[d,a]=(0,t.useState)(!1),r=Boolean(o.id&&o.email);return(0,t.useEffect)((()=>{if(!r)return;let n=!0;return l(void 0,void 0,void 0,(function*(){var t,l;a(!0);try{const d=yield(0,e.getLazyState)("initLoyaltyLion",{id:o.id,email:o.email});null===(t=window.loyaltylion)||void 0===t||t.init(d),n&&(null===(l=window.loyaltylion)||void 0===l?void 0:l.isLoyaltyLion)&&i(!0)}catch(o){console.error("Error initializing LoyaltyLion:",o),window.location.reload()}finally{n&&a(!1)}})),()=>l(void 0,void 0,void 0,(function*(){n=!1}))}),[o.id,o.email,r]),{isLoyaltyLion:n,isLoading:d}}},8:(o,n,i)=>{i.d(n,{a:()=>e});var t=i(2);const e=o=>{(0,t.useEffect)((()=>{if("undefined"==typeof window)return;const n="visible";if(o)return window.document.body.style.overflow="hidden",()=>{window.document.body.style.overflow=n};window.document.body.style.overflow=n}),[o])}}}]);