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