PageSourceSearch

https://prod-promo-web-campaign-0023.web.app/assets/index-DtMMkA_M.js

js prod-promo-web-campaign-0023.web.app collected 2026-10-03 12:33:25 UTC 187,399 bytes, 63 lines download raw bytes

1import{h as Fe,k as Me,n as os,B as M,j as e,l as Ha,C as vt,T as f,r as l,D as at,p as Ct,q as Xe,s as Va,t as qt,u as N,v as je,x as Hn,y as _t,z as Vn,A as ie,E as oe,P as Le,F as Qa,G as Ls,H as Fs,I as Ya,M as zs,J as ve,N as jt,L as Qn,K as Ka,O as Wt,Q as Ja,R as Za,S as Ie,U as st,V as is,W as Xa,X as ut,Y as Yn,Z as Pe,$ as ls,a0 as Kn,a1 as er,a2 as ee,a3 as R,a4 as Se,a5 as Ae,a6 as ns,a7 as Bt,a8 as Jn,a9 as Zn,aa as kt,ab as tr,ac as sr,ad as Gs,ae as Hs,af as cs,ag as Vs,ah as nr,ai as Xn,aj as ar,ak as rr,al as or,am as Qs,an as ir,ao as Ys,ap as Ft,aq as ea,ar as lr,as as Dt,at as Is,au as cr,av as dr,aw as ur,ax as ta,ay as sa,az as mr,aA as pr,aB as na,aC as xr,aD as hr,aE as gr,aF as fr,aG as jr,aH as ln,aI as br,aJ as yr,aK as vr,aL as as,aM as Ms,aN as ds,aO as us,aP as ms,aQ as dt,aR as K,aS as Cr,aT as Ks,aU as Js,aV as Zs,aW as Xs,aX as ft,aY as Er,aZ as aa,a_ as ra,a$ as wr,b0 as Pr,b1 as Ir,b2 as Sr,b3 as oa,b4 as Ar,b5 as en,b6 as Tr,b7 as Rr,b8 as Or,b9 as ue,ba as tn,bb as ia,bc as la,bd as cn,be as kr,bf as _r,bg as Dr,bh as Nr,bi as Lr,bj as ct,bk as ca,bl as Fr,bm as dn,bn as Mr,bo as qr,bp as Wr,bq as Br,br as Ur,bs as un,bt as $r,bu as zr,bv as Gr,bw as Hr,bx as fe,by as Ht,bz as Vr,bA as Qr}from"./vendor-DsZ2b4Dy.js";import{d as ke,f as Xt,p as Nt,a as Yr,i as Kr,b as Ss,c as Vt,e as mn}from"./vendor-date-C6LYh-tG.js";import{i as Jr,g as Zr,a as Xr,b as eo,c as to,R as so,o as no,s as ao,d as da,e as ro}from"./vendor-firebase-BOQb8iBX.js";import{p as pe,D as ps,P as xs}from"./vendor-pdf-COiAOzaI.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&a(i)}).observe(document,{childList:!0,subtree:!0});function n(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(r){if(r.ep)return;r.ep=!0;const o=n(r);fetch(r.href,o)}})();async function et(t){const s=localStorage.getItem("token");return s&&(t.set("Authorization",`Bearer ${s}`),t.set("Content-Type","application/json"),t.set("Accept-Language","pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7")),t}const me=Fe({reducerPath:"campaignApiV1",baseQuery:Me({baseUrl:`https://api.hubbr.promo/api/campaign/${parseInt("23")}`,prepareHeaders:et}),tagTypes:["coupons","couponDetails"],endpoints:t=>({getCashbackProgress:t.query({query:()=>"/engine/cashback/progress"}),findCampaign:t.query({query:()=>""}),findProducts:t.query({query:()=>"/product"}),findPrizes:t.query({query:()=>"/prize"}),findHotsite:t.query({query:()=>"/hotsite"}),findFaq:t.query({query:()=>"/faq"}),findCupons:t.query({query:()=>"/coupon",providesTags:["coupons"]}),findCouponWithDetails:t.query({query:s=>`/coupon/${s}/details`,providesTags:(s,n,a)=>s?[{type:"couponDetails",id:a}]:["couponDetails"]}),addCoupon:t.mutation({query:s=>({url:"/coupon",method:"POST",body:s}),invalidatesTags:["coupons"]}),updateCouponImage:t.mutation({query:({couponId:s,imageBase64:n})=>({url:`/coupon/${s}/image`,method:"PUT",body:{imageBase64:n}}),invalidatesTags:["coupons","couponDetails"]}),processCoupon:t.mutation({query:s=>({url:"/ocr/execute",method:"POST",body:s})})})}),$=os(M)(t=>{var s,n,a,r,o;return{display:"flex",flexDirection:((s=t.sx)==null?void 0:s.flexDirection)||"row",alignItems:((n=t.sx)==null?void 0:n.alignItems)||"center",justifyContent:((a=t.sx)==null?void 0:a.justifyContent)||"center",position:((r=t.sx)==null?void 0:r.position)||"relative",width:((o=t.sx)==null?void 0:o.width)||"100%"}}),L=os(M)(t=>{var s,n,a,r,o;return{display:"flex",flexDirection:((s=t.sx)==null?void 0:s.flexDirection)||"row",alignItems:((n=t.sx)==null?void 0:n.alignItems)||"center",justifyContent:((a=t.sx)==null?void 0:a.justifyContent)||"center",position:((r=t.sx)==null?void 0:r.position)||"relative",width:((o=t.sx)==null?void 0:o.width)||"100%"}}),C=os(M)(t=>{var s,n,a,r,o;return{display:"flex",flexDirection:((s=t.sx)==null?void 0:s.flexDirection)||"column",alignItems:((n=t.sx)==null?void 0:n.alignItems)||"center",justifyContent:((a=t.sx)==null?void 0:a.justifyContent)||"center",position:((r=t.sx)==null?void 0:r.position)||"relative",width:((o=t.sx)==null?void 0:o.width)||"100%"}}),sn=({loading:t,message:s})=>e.jsx(Ha,{sx:{color:"#fff",zIndex:n=>n.zIndex.snackbar+1},open:t,children:e.jsxs(C,{gap:2,children:[e.jsx(vt,{color:"inherit"}),s&&e.jsx(f,{variant:"body1",fontWeight:"medium",children:s})]})}),oo=23,io=6,lo="PUBLISHED",co="Promoção Invista no Futuro e Viva Paris",uo="Promoção Invista no Futuro e Viva Paris",mo="2026-03-23T08:00:00",po="2026-07-30T23:59:59",xo=1,ho=1,go=0,fo=[{id:56,code:"REGULATION",name:"Regulamento da promoção",description:'* Li e aceito o <a href="https://vivapariscaixavidaeprev.com.br/regulamento" target="_blank">regulamento da promoção</a>.',required:!0,displayOrder:1}],jo=[],bo=[{id:159,visibility:"PUBLIC",code:"TENANT_ID",value:"campaign-00023-ioott"},{id:160,visibility:"PUBLIC",code:"CONSUMER_REGISTER_TYPES",value:"PERSON"},{id:161,visibility:"PUBLIC",code:"GTM_CODE",value:"GTM-KM249TC4"},{id:185,visibility:"PUBLIC",code:"WINNER_PAGE_ENABLED",value:"true"},{id:184,visibility:"PUBLIC",code:"WINNER_PAGE_TYPE",value:"API"}],yo=[{id:38,type:"DRAW",moderationType:"POS_MODERATION",name:"Sorteio",engineId:22,cumulative:!1,regulationUrl:"https://cdn.hubbr.promo/campaign/23/regulations/regulamento-sorteio.pdf",details:{id:22,seriesType:"RANDOMLY",seriesQty:5,orderNumber:1e5,displayLayout:[{key:"data_do_s
1orteio",header:"Data do Sorteio",type:"LITERAL",source:null},{key:"iniciais",header:"Nome",type:"DERIVED",source:"NAME_INITIALS"},{key:"serie_numero",header:"Série / Número",type:"DERIVED",source:"SERIES_PLUS_NUMBER"},{key:"status",header:"Status",type:"LITERAL",source:null}],draws:[{id:44,type:"FEDERAL_LOTTERY",eventDate:"2026-08-12T00:00:00",winnersQty:4},{id:43,type:"FEDERAL_LOTTERY",eventDate:"2026-03-23T00:00:00",winnersQty:1}],drawSeries:[],rules:[]}}],vo=!1,ua={id:oo,customerId:io,status:lo,name:co,description:uo,startsAt:mo,endsAt:po,productsQty:xo,prizesQty:ho,eligibleDocumentsQty:go,registerOptins:fo,additionalFields:jo,parameters:bo,engines:yo,hasHotsite:vo},Co=[],Eo=21,wo="CREATED",Po="https://prod-promo-web-campaign-0023.web.app",Io=null,So={theme:{palette:{primary:{main:"#05152F",contrastText:"#FFF2DF"},secondary:{main:"#F39200",contrastText:"#05152F"},background:{default:"#ffffff"}}},header:{images:{logotype:{url:"https://cdn.hubbr.promo/campaign/23/hotsite/logotype.webp"}}},login:{enabled:!0,layout:"SPLIT_VIEW"}},Ao=!0,To={id:Eo,status:wo,internalUrl:Po,externalUrl:Io,configuration:So,hasChanges:Ao},Ro=[{id:3518,name:"DUMMY_PRODUCT",ean:"0000000000001",hotsiteEnabled:!1,bonusGenerator:!1,required:!1,factor:1,mainImageUrl:null,hotsiteImageUrl:null,hotsiteText:null,order:null,categoryId:null,brandId:null,aliases:[]}],it={title:"",description:"",content:null,closeText:"Ok",dialogProps:{},dialogActionsProps:{},closeButtonProps:{},titleProps:{},contentProps:{},allowClose:!0},ma=l.createContext(()=>Promise.resolve()),Oo=(t,s)=>{const n={...t.dialogProps||it.dialogProps,...s.dialogProps||{}},a={...t.dialogActionsProps||it.dialogActionsProps,...s.dialogActionsProps||{}},r={...t.closeButtonProps||it.closeButtonProps,...s.closeButtonProps||{}},o={...t.titleProps||it.titleProps,...s.titleProps||{}},i={...t.contentProps||it.contentProps,...s.contentProps||{}};return{...it,...t,...s,dialogProps:n,dialogActionsProps:a,closeButtonProps:r,titleProps:o,contentProps:i}},ko=({open:t,options:s,onClose:n})=>{const{title:a,description:r,content:o,closeText:i,dialogProps:c,dialogActionsProps:d,closeButtonProps:h,titleProps:v,contentProps:x,allowClose:m}=s;return e.jsxs(at,{fullWidth:!0,maxWidth:"xs",...c,open:t,onClose:m?n:()=>{},children:[a&&e.jsx(Ct,{...v,...a&&!o&&!r&&{align:"center"},children:a}),o?e.jsx(Xe,{...x,children:o}):r&&e.jsx(Xe,{...x,children:e.jsx(Va,{children:e.jsx(f,{dangerouslySetInnerHTML:{__html:r}})})}),m&&e.jsx(qt,{...d,sx:{justifyContent:"center"},children:e.jsx(N,{color:"primary",variant:"contained",...h,onClick:n,children:i})})]})},_o=({children:t,defaultOptions:s={}})=>{const[n,a]=l.useState({}),[r,o]=l.useState(!1),[i,c]=l.useState([]),[d]=i,h=l.useCallback((x={},m)=>new Promise(u=>{a(x),o(m!==void 0?m:!0),c([u])}),[]),v=l.useCallback(()=>{o(!1),a(it),d&&d(void 0)},[d]);return e.jsxs(e.Fragment,{children:[e.jsx(ma.Provider,{value:h,children:t}),e.jsx(ko,{open:r,options:Oo(s,n),onClose:v})]})},ce=()=>l.useContext(ma);var de=(t=>(t.HOME="/",t.FAQ="/faq",t.LOGIN="/entrar",t.PROFILE="/perfil",t.REGISTER="/cadastro",t.COUPON="/minhas-notas",t.WINNERS="/ganhadores",t.COUPON_CREATE="/nova-nota",t.REGULATION="/regulamento",t.COLLECT_TO_WIN_REDEEM="/resgatar",t))(de||{});const As="debugMode",pa=l.createContext({}),Ut=()=>l.useContext(pa),Do=({children:t})=>{const s=je(),[n]=Hn(),[a,r]=l.useState(!1);l.useEffect(()=>{if(_t.get(As)==="37ddc9b9855916e9e63f435aee74a68c2904c1d89ceb68d36d4cf51e7c1d7bca"){r(!0),console.log("DEBUG MODE ACTIVATED");return}n.get("debug")==="37ddc9b9855916e9e63f435aee74a68c2904c1d89ceb68d36d4cf51e7c1d7bca"&&(_t.set(As,"37ddc9b9855916e9e63f435aee74a68c2904c1d89ceb68d36d4cf51e7c1d7bca",{expires:7}),r(!0))},[n]);const o=()=>{console.log("DEBUG MODE DEACTIVATED"),_t.remove(As),r(!1),s(de.HOME)};return e.jsxs(pa.Provider,{value:{isDebug:a,setDebug:r},children:[a&&e.jsx(e.Fragment,{children:e.jsx(M,{sx:{content:'"Debug Mode"',boxShadow:{xs:"0px 0px 0px 5px red inset",md:"0px 0px 5px 8px red inset"},position:"fixed",pointerEvents:"none",inset:0,zIndex:2e3,textAlign:{xs:"center",md:"left"}},children:e.jsx(f,{onTouchStart:o,onDoubleClick:o,sx:{py:.5,px:2,display:"inline-block",color:"white",cursor:"pointer",pointerEvents:"painted",backgroundColor:"red",borderBottomLeftRadius:{xs:5,md:0},borderBottomRightRadius:5,fontWeight:"bold",fontSize:{xs:"0.8em",md:"initial"}},children:"Debug Mode - SAIR"})})}),t]})},Y=ua,_e=To,No=Co,Lo=Ro,xa=l.createContext({}),q=()=>l.useContext(xa),pn=t=>{var n;const s=(n=Y.parameters)==null?void 0:n.find(a=>a.code===t);if(s&&s.value&&!isNaN(Number(s.value)))return parseInt(s.value)},Qt=t=>Y.engines.some(s=>s.type===t)?Y.engines.filter(s=>s.type===t).map(s=>s.details):[],Fo=({children:t})=>{var u,p,b,j,y;const s=ce(),{isDebug:n}=Ut(),[a]=me.useLazyFindPrizesQuery(),[r,o]=l.useState("Esta promoção está encerrada!"),[i,c]=l.useState(ke(Y.endsAt).isBefore(ke())),[d]=l.useState(Y.status==="PUBLISHED"&&ke(Y.startsAt).isBefore(ke())),h=pn("PRODUCT_MIN_QTD_SUM_TOTAL")||1,v=pn("PRODUCT_MAX_QTD_SUM_TOTAL"),x=((p=(u=Y.parameters.find(g=>g.code==="CONSUMER_REGISTER_TYPES"))==null?void 0:u.value.split(","))==null?void 0:p.map(g=>
1g.trim()))||["PERSON"],m={draw:Qt("DRAW"),cashback:Qt("CASHBACK"),collectToWin:Qt("COLLECT_TO_WIN"),instantPrize:Qt("INSTANT_PRIZE")};return l.useEffect(()=>{var g;((g=m.collectToWin)==null?void 0:g.length)>0&&(a().unwrap().then(E=>c(E.every(T=>T.quantity<=0)||ke(Y.endsAt).isBefore(ke()))),o('Prêmios esgotados! <br /> <span style="font-size: 0.85em">Prêmios resgatados serão entregues em até 30 dias após a data de resgate.</span>')),n&&s({},!1),!d&&!n&&s({title:e.jsxs(e.Fragment,{children:["Em Construção. ",e.jsx("br",{}),"Promoção iniciará em ",ke(Y.startsAt).format("DD/MM"),". ",e.jsx("br",{})," Até lá!"]}),titleProps:{sx:{py:5,fontSize:"1.5em",fontWeight:"normal"}},allowClose:!1})},[n]),e.jsx(xa.Provider,{value:{campaign:Y,hotsite:_e,products:Lo,categories:No,registerMode:{exclusiveCorporate:x.length===1&&x[0]==="CORPORATE",exclusivePerson:x.length===1&&x[0]==="PERSON",corporate:x.includes("CORPORATE"),person:x.includes("PERSON"),all:x.length===2},restrictions:{products:{qtyMin:h,qtyMax:v}},engines:m,isCampaignActive:d,isCampaignOver:i,isMgmEnabled:(b=Y.parameters)==null?void 0:b.some(g=>g.code==="MGM_ENABLED"&&g.value==="true"),isNewRegisterEnabled:((j=_e.configuration.registration)==null?void 0:j.enabled)||!1,isNewLoginEnabled:((y=_e.configuration.login)==null?void 0:y.enabled)||!1,campaignOverText:r},children:Object.keys(Y).length>0&&Object.keys(_e).length>0?t:e.jsx(sn,{loading:!0})})},Mo=()=>{const{isCampaignOver:t,campaignOverText:s}=q();return t?e.jsx(L,{sx:{position:"fixed",bottom:0,bgcolor:Vn.A700,minHeight:"8vh",zIndex:n=>n.zIndex.modal},children:e.jsx(f,{variant:"h5",sx:{color:"white"},p:2,textAlign:"center",dangerouslySetInnerHTML:{__html:s}})}):e.jsx(e.Fragment,{})},qs=t=>new Promise((s,n)=>{const a=new FileReader;t&&a.readAsDataURL(t),a.addEventListener("load",()=>{typeof a.result=="string"?s(a.result):n()})}),Ge=t=>{const s=t.includes("?")?"&":"?";return`${t}${s}v=${1787673110854}`},ne=t=>Ge(`https://cdn.hubbr.promo/campaign/${parseInt("23")}/${t}`),qo=({path:t,fileName:s,extension:n})=>{const a=ie(),r=oe(a.breakpoints.down("sm"));return ne(r?`${t}/${s}-mobile.${n}`:`${t}/${s}-desktop.${n}`)},Wo=t=>Ge(`https://cdn.hubbr.promo/campaign/${t}`),Bo={sizes:{sm:{fontSize:{xs:"0.8em",md:"1em"},px:{xs:2,md:3},py:1.2},md:{fontSize:{xs:"1em",md:"1.2em"},px:{xs:3,md:4},py:2},lg:{fontSize:{xs:"1.5em",md:"2em"},px:{xs:4,md:5},py:2.25},xl:{fontSize:{xs:"1.5em",md:"2.5em"},px:{xs:3,md:6},py:2},"2xl":{fontSize:{xs:"2em",md:"2em",xl:"2.8em"},px:{xs:3,md:10},py:{xs:2,md:3,xl:4}}}};function rt({variant:t,size:s,sx:n,buttonSx:a,onClick:r,children:o,disabledStyles:i,...c}){var v;const d=(v=Bo.sizes)==null?void 0:v[s||"md"],h=i||{backgroundColor:"#CCC",color:"#777",boxShadow:"none"};return e.jsx(M,{sx:{transition:"all 0.2s ease-in-out",boxShadow:"none",fontSize:"0.75em",width:"100%",backgroundColor:t==="outline"?"transparent":"secondary.main",border:t==="outline"?" 1px solid #FFF2DF":"transparent",borderRadius:"4px",...n},children:e.jsx(N,{variant:"contained",onClick:r,sx:{height:38,color:t==="outline"?"#FFF2DF":"primary.main",fontSize:d==null?void 0:d.fontSize,fontWeight:"bold",borderRadius:"32px",textTransform:"unset",boxShadow:0,width:"100%",px:(d==null?void 0:d.px)||0,py:(d==null?void 0:d.py)||0,lineHeight:1,whiteSpace:"nowrap",...t==="default"&&{px:0},...t==="ribbon"||t==="ribbon-alt"?{backgroundColor:"transparent",backgroundImage:`url(${ne("hotsite/button-bg.webp")})`,backgroundSize:"100% 100%","&:hover":{boxShadow:"none"},"&:disabled":{backgroundColor:"transparent",backgroundImage:`url(${ne("hotsite/button-disabled-bg.webp")})`}}:{"&:disabled":h},...a,transition:"all 0.4s ease-in-out",...t==="outline"&&{backgroundColor:"transparent"}},...c,children:o})})}const Uo=t=>t.endsWith(".png")?{isWebp:!1,fallbackSrc:t}:{isWebp:!0,fallbackSrc:t.replace(".webp",".png")},Q=({src:t,image:s,...n})=>{var o,i,c,d,h,v;if(s){const x=ie(),m=oe(x.breakpoints.down("md")),u=(m?((o=s.mobile)==null?void 0:o.url)||((i=s.desktop)==null?void 0:i.url):(c=s.desktop)==null?void 0:c.url)||((d=s.default)==null?void 0:d.url),p=m?((h=s.mobile)==null?void 0:h.altText)||"":((v=s.desktop)==null?void 0:v.altText)||"";return u?e.jsxs("picture",{style:{display:"contents"},children:[e.jsx("source",{src:Ge(u),type:"image/webp"}),e.jsx("source",{src:Ge(u.replace(".webp",".png")),type:"image/png"}),e.jsx("img",{src:Ge(u),alt:p,...n})]}):e.jsx(e.Fragment,{})}if(!t)return e.jsx(e.Fragment,{});const{isWebp:a,fallbackSrc:r}=Uo(t);return e.jsxs("picture",{style:{display:"contents"},children:[a&&e.jsx("source",{src:Ge(t),type:"image/webp"}),r&&e.jsx("source",{src:Ge(r),type:"image/png"}),e.jsx("img",{src:Ge(t),...n})]})},xn="userAcceptedCookies",$o='Este site usa cookies para melhorar sua experiência de navegação. Ao clicar em "Aceitar", você concorda com o uso de cookies.',zo=()=>{var o,i,c,d,h,v,x,m,u,p,b,j,y,g,E,T,S;const[t,s]=l.useState(!1),{hotsite:n,isCampaignOver:a}=q();l.useEffect(()=>{_t.get(xn)||s(!0)},[]);const r=I=>()=>{_t.set(xn,I+"",{expires:31}),s(!1)};return t?e.jsx(C,{sx:{position:"fixed",justifyContent:"flex-end",bottom:a?"8vh":0,right:0,left:0,top:0,bgcolor:"rgb(0,0,0,0.6)",zIndex:I=>I.zIndex.modal,p:4},children:e.jsx(Le,{elevation:20,sx:{p:{xs:3,md:2},width:"100%",maxWidth:1e3,bgcolor:((i=(o=n.configuration.cookiesPolicy)==null?void 0:o.colors)==null?void 0:i.background)||"secondary.main"},children:e.jsxs(M,{sx:{display:"flex",gap:2,flexDirection:{xs:"column",md:"row"},alignItems:"center"},children:[((d=(c=n.configuration.cookiesPolicy)==null?void 0:c.image)==null?void 0:d.url)&&e.jsx(Q,{src:(v=(h=n.configuration.cookiesPolicy)==null?void 0:h.image)==null?void 0:v.url,width:70,height:70}),e.jsx(f,{width:"100%",px:{md:2},sx:{color:((m=(x=n.configuration.cookiesPolicy)==null?void 0:x.colors)==null?void 0:m.text)||"primary.contrastText",a:{color:((p=(u=n.configuration.cookiesPolicy)==null?void 0:u.colors)==null?void 0:p.text)||"primary.contrastText"}},dangerouslySetInnerHTML:{__html:((b=n.configuration.cookiesPolicy)==null?void 0:b.text)||$o}}),e.jsx(L,{sx:{justifyContent:{xs:"center",md:"flex-end"},width:{xs:"100%",md:"initial"},gap:2},children:e.jsx(rt,{variant:"ribbon",color:((g=(y=(j=n.configuration.cookiesPolicy)==null?void 0:j.colors)==null?void 0:y.buttons)==null?void 0:g.accept)||"secondary",sx:{textTransform:"uppercase"},onClick:r(!0),children:((S=(T=(E=n.configuration.cookiesPolicy)==null?void 0:E.buttons)==null?void 0:T.accept)==null?void 0:S.text)||"Aceitar"})})]})})}):e.jsx(e.Fragment,{})},ha=l.createContext({layoutFlexibleHeight:!0,layoutEnabled:!0,logged:!1}),hs=()=>l.useContext(ha),Go="hub-promo-prod",Ho="1:450160807531:web:c67da69db01aaaa278eb2e",Vo="hub-promo-prod.firebasestorage.app",Qo="southamerica-east1",Yo="AIzaSyBoPupFqstRWelaUiOOaNkjBen_GGW6g1s",Ko="hub-promo-prod.firebaseapp.com",Jo="450160807531",Zo="G-SYKVLMHJG8",Xo="450160807531",ei="2",ti={projectId:Go,appId:Ho,storageBucket:Vo,locationId:Qo,apiKey:Yo,authDomain:Ko,messagingSenderId:Jo,measurementId:Zo,projectNumber:Xo,version:ei},gs=Jr(ti),lt=Zr(gs);Xr(gs);eo(gs,{provider:new so("6LcVHTkkAAAAAGvy6hVLtbHOCIWk4yeyXzq38nxe"),isTokenAutoRefreshEnabled:!0});to(gs);const bt=Fe({reducerPath:"cashbackApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/campaign/engine/cashback",prepareHeaders:et}),tagTypes:["wallet"],endpoints:t=>({findWallet:t.query({query:()=>"/wallet",providesTags:["wallet"]}),withdraw:t.mutation({query:()=>({url:"/wallet/withdraw",method:"POST"}),invalidatesTags:["wallet"]})})}),te=Fe({reducerPath:"consumerApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/consumer",prepareHeaders:et}),tagTypes:["consumer"],endpoints:t=>({me:t.query({query:()=>"/me",providesTags:["consumer"]}),update:t.mutation({query:s=>({url:"/",method:"PATCH",body:s}),invalidatesTags:["consumer"]}),updateBankTransferInfo:t.mutation({query:s=>({url:"/bank-info/transfer",method:"PATCH",body:s}),invalidatesTags:["consumer"]}),updateInstantPaymentInfo:t.mutation({query:s=>({url:"/bank-info/instant-payment",method:"PATCH",body:s}),invalidatesTags:["consumer"]}),resetPassword:t.mutation({query:s=>({url:"/password/reset",method:"POST",body:s})}),create:t.mutation({query:s=>({url:"/",method:"POST",body:s})})})}),yt=Fe({reducerPath:"drawApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/campaign/engine/draw",prepareHeaders:et}),endpoints:t=>({findLuckyNumbers:t.query({query:s=>`/luckynumber?consumerId=${s}`})})}),Je=Fe({reducerPath:"incidentApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/incident",prepareHeaders:et}),tagTypes:["subjects"],endpoints:t=>({findAllSubjects:t.query({query:()=>"/subject",providesTags:["subjects"]}),create:t.mutation({query:s=>({url:"/",method:"POST",body:s})}),createUnauthenticated:t.mutation({query:s=>({url:`/campaign/${parseInt("23")}`,method:"POST",body:s})}),getHistoryIncident:t.query({query:({token:s,email:n})=>({url:"/consumer",method:"GET",headers:{"X-Token":s,"X-Email":n}})}),createComment:t.mutation({query:s=>({url:`${s.id}/comment?type=CONSUMER`,method:"POST",body:s})})})}),ga=()=>Qa(),fa=l.createContext({}),he=()=>l.useContext(fa),si=({children:t})=>{var x;const s=ga(),{campaign:n}=q(),[a,r]=l.useState(),[o,i]=l.useState(!0),c=((x=n.parameters.find(m=>m.code==="TENANT_ID"))==null?void 0:x.value)||"23423";if(!c)throw Error("Authentication unavailable");lt.tenantId=c,l.useEffect(()=>{const m=no(lt,async u=>
1{if(u!=null&&u.uid&&(u==null?void 0:u.tenantId)===c){const p=await u.getIdToken();r(u),localStorage.setItem("token",p)}else r(void 0),localStorage.removeItem("token");i(!1)});return()=>m()},[]),l.useEffect(()=>{const m=setInterval(async()=>{const u=lt.currentUser;u&&await u.getIdToken(!0)},6e4);return()=>clearInterval(m)},[]),l.useEffect(()=>{a&&Ls.clarity.hasStarted()&&Ls.clarity.identify("USER_ID",{userProperty:a.uid})},[a]);const d=async(m,u)=>{const p=await ao(lt,m,u),b=await p.user.getIdToken();return localStorage.setItem("token",b),p.user},h=async()=>{r(void 0),s(me.util.resetApiState()),s(bt.util.resetApiState()),s(te.util.resetApiState()),s(yt.util.resetApiState()),s(Je.util.resetApiState()),await da(lt)},v=m=>ro(lt,m);return e.jsx(fa.Provider,{value:{user:a,login:d,logout:h,resetPassword:v},children:o?e.jsx(sn,{loading:!0}):t})},Ws=(t,s,n,a)=>{var r,o;return t&&(((r=t[n])==null?void 0:r[s])||((o=t.default)==null?void 0:o[s]))||a},Bs=(t,s,n)=>t&&(t[s]||t.default)||n,ni=(t,s,n,a)=>n?Ws(t,s,"mobile",a):Ws(t,s,"desktop",a),ai=(t,s,n)=>s?Bs(t,"mobile",n):Bs(t,"desktop",n),Us={get:ni,getSingle:ai,getValue:Ws,getSingleValue:Bs},nn=({onClick:t,children:s,...n})=>{const a=je(),{user:r}=he(),{isCampaignOver:o}=q(),i=()=>{o||(a("/#cadastrar"),t==null||t())};return r?null:e.jsx($,{children:e.jsx(rt,{onClick:i,...n,buttonSx:{px:2},children:"CADASTRO"})})},F={CL_HEADER_PARTICIPATE:{event:"gaEvent",eventCategory:"header",eventAction:"click",eventLabel:"participar",eventType:"micro-conversion"},CL_HEADER_SIGNUP:{event:"gaEvent",eventCategory:"header",eventAction:"click",eventLabel:"cadastrar",eventType:"micro-conversion"},CL_HEADER_SIGNIN:{event:"gaEvent",eventCategory:"header",eventAction:"click",eventLabel:"entrar",eventType:"nano-conversion"},CL_HEADER_PROFILE:{event:"gaEvent",eventCategory:"header",eventAction:"click",eventLabel:"perfil",eventType:"nano-conversion"},CL_PROFILE_BUTTON:{event:"gaEvent",eventCategory:"perfil",eventAction:"click",eventType:"nano-conversion"},CL_HOME_PARTICIPATE:{event:"gaEvent",eventCategory:"home",eventAction:"click",eventLabel:"participar",eventType:"micro-conversion"},CL_SIGNIN_POST:{event:"gaEvent",eventCategory:"login",eventAction:"click",eventLabel:"entrar",eventType:"nano-conversion"},CL_SIGNIN_SIGNUP:{event:"gaEvent",eventCategory:"login",eventAction:"click",eventLabel:"cadastrar",eventType:"micro-conversion"},CL_SIGNIN_FORGOT_PWD:{event:"gaEvent",eventCategory:"login",eventAction:"click",eventLabel:"esqueceuSuaSenha",eventType:"nano-conversion"},CL_SIGNUP_SAVE:{event:"gaEvent",eventCategory:"cadastro",eventAction:"click",eventLabel:"salvar",eventType:"macro-conversion"},CL_SIGNUP_NEXT_STEP:{event:"gaEvent",eventCategory:"cadastro",eventAction:"click",eventType:"micro-conversion"},CL_SIGNUP_BUTTON:{event:"gaEvent",eventCategory:"cadastro",eventAction:"click",eventType:"nano-conversion"},BL_SINGUP_FIELD:{event:"gaEvent",eventCategory:"cadastro",eventAction:"preenchimento",eventType:"nano-conversion"},CL_COUPON_SAVE:{event:"gaEvent",eventCategory:"dados-produtos",eventAction:"click",eventLabel:"salvar",eventType:"micro-conversion"},CL_COUPON_PRODUCTS_BUTTON:{event:"gaEvent",eventCategory:"dados-produtos",eventAction:"click",eventType:"nano-conversion"},BL_COUPON_PRODUCTS_FIELD:{event:"gaEvent",eventCategory:"dados-produtos",eventAction:"preenchimento",eventType:"nano-conversion"},BL_COUPON_FIELD:{event:"gaEvent",eventCategory:"dados-nota",eventAction:"preenchimento",eventType:"nano-conversion"},CL_FOOTER_BUTTON:{event:"gaEvent",eventCategory:"footer",eventAction:"click",eventType:"nano-conversion"},CL_MYPROFILE_BUTTON:{event:"gaEvent",eventCategory:"meu-perfil",eventAction:"click",eventType:"nano-conversion"},CL_PART_PRODUCTS_BUTTON:{event:"gaEvent",eventCategory:"produtos-participantes",eventAction:"click",eventLabel:"navegacao",eventType:"nano-conversion"},CL_REGULATION_BUTTON:{event:"gaEvent",eventCategory:"regulamento",eventAction:"click",eventType:"nano-conversion"},CL_SAC_POST:{event:"gaEvent",eventCategory:"fale-conosco",eventAction:"click",eventLabel:"enviar-pergunta",eventType:"nano-conversion"},CL_FAQ_EXPAND:{event:"gaEvent",eventCategory:"faq",eventAction:"click",eventType:"nano-conversion"},SU_SIGNIN_SAVE:{event:"gaEvent",eventCategory:"login",eventAction:"sucesso",eventType:"nano-conversion",sendUserUid:!0},SU_SIGNUP_SAVE:{event:"gaEvent",eventCategory:"cadastro",eventAction:"sucesso",eventType:"macro-conversion"},SU_COUPON_SAVE:{event:"gaEvent",eventCategory:"cadastro-nota",eventAction:"sucesso",eventType:"macro-conversion",sendUserUid:!0}},G=()=>{const{user:t}=he();return{pushDataLayer:({sendUserUid:s,...n},a)=>{try{Fs.dataLayer({dataLayer:{...n,...s&&{eventLabel:t==null?void 0:t.uid},...a}})}catch{console.error("Error sending event to tag manager")}},pushRawDataLayer:s=>{try{Fs.dataLayer({dataLayer:s})}catch{console.error("Error sending event to tag manager")}}}},ja=()=>{const t=ga(),{user:s,logout:n}=he(),{pushDataLayer:a}=G(),[r,o]=l.useState(null),i=d=>{o(d.currentTarget),a(F.CL_HEADER_PROFILE)},c=d=>()=>{o(null),a(F.CL_PROFILE_BUTTON,{eventLabel:d})};return e.jsxs(e.Fragment,{children:[s&&e.jsx(N,{variant:"text",sx:{textTransform:"unset",color:"primary.contrastText",fontSize:{md:"1.1em",xl:"1.375em"},"&:hover":{background:"none","&:after":{opacity:1}},"&:after":{content:'""',opacity:0,display:"block",position:"absolute",bottom:0,width:"100%",height:"2.8px",borderRadius:2,backgroundColor:"primary.contrastText",transition:"all 0.5s"}},endIcon:e.jsx(Ya,{}),onClick:i,children:"Perfil"}),e.jsxs(zs,{anchorEl:r,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:!!r,onClose:()=>o(null),children:[e.jsx(ve,{component:jt,to:"perfil",onClick:c("perfil"),color:"secondary",children:"Perfil"}),e.jsx(ve,{onClick:()=>{c("sair")(),t(te.util.upsertQueryData("me",void 0,{})),n()},children:"Sair"})]})]})},ba=({onClick:t})=>{var r;const s=je(),{hotsite:{configuration:{header:n}}}=q(),{pushDataLayer:a}=G();return e.jsx(rt,{variant:"outline",sx:{textTransform:"unset"},onClick:()=>{s(de.LOGIN),a(F.CL_HEADER_SIGNIN),t==null||t()},children:((r=n.texts)==null?void 0:r.signIn)||"LOGIN"})},ya=()=>{var n,a,r,o;const{hotsite:{configuration:{header:t}}}
1=q(),s=!!((n=t.colors)!=null&&n.logoBackground);return((a=t==null?void 0:t.images)==null?void 0:a.logotype)&&e.jsx(Qn,{href:de.HOME+"#",children:e.jsx(C,{sx:{width:"auto",height:48,cursor:"pointer",...s&&{bgcolor:{xs:Us.getSingleValue((r=t.colors)==null?void 0:r.logoBackground,"mobile","primary.main"),md:Us.getSingleValue((o=t.colors)==null?void 0:o.logoBackground,"desktop","primary.main")}},...t.logotypeSx},children:e.jsx(Q,{src:t==null?void 0:t.images.logotype.url,style:{height:"70%",maxHeight:"68px",width:"auto"}})})})},ri=({navItems:t,onMenuToggle:s})=>{const{hotsite:{configuration:{theme:n,header:a}}}=q(),{user:r}=he(),[o,i]=l.useState(null),c=l.useRef(null),d=!!o;l.useEffect(()=>{s==null||s(d)},[d]);const h=()=>{i(c.current)},v=x=>()=>{i(null),x==null||x()};return e.jsxs(L,{sx:{width:"100%",height:"100%",display:{xs:"flex",md:"none"},pl:2,pr:1,alignItems:"center",justifyContent:"space-between"},children:[e.jsx(ya,{}),e.jsxs(L,{sx:{justifyContent:"flex-end",gap:1},children:[e.jsx(ja,{}),e.jsx(M,{ref:c,children:e.jsx(Ka,{toggled:d,toggle:h,rounded:!0,color:n.palette.primary.contrastText})})]}),e.jsxs(zs,{anchorEl:o,open:d,onClose:v(),slotProps:{paper:{elevation:0,sx:{bgcolor:"primary.main",maxWidth:"100vw",width:"100vw",borderTopRightRadius:0,borderTopLeftRadius:0,px:2,top:"var(--header-height) !important",left:"0 !important",boxShadow:"0px 8px 5px 0px rgba(0, 0, 0, 0.3)"}}},children:[t.map(x=>{var m,u;return e.jsx(N,{variant:"text",...x.href&&{href:x.href},sx:{my:2,py:1,px:2,textTransform:"uppercase",fontSize:"1.2em",display:{xs:"block",md:"none"},textDecoration:"none",color:Us.getSingleValue((u=(m=a.colors)==null?void 0:m.menu)==null?void 0:u.main,"mobile","white"),fontWeight:"bold",cursor:"pointer",borderRadius:1,"&:hover":{color:"secondary.main",backgroundColor:"primary.main"}},onClick:v(x.action),children:x.name},x.name)}),e.jsxs(L,{sx:{justifyContent:"center",gap:2,py:4},children:[e.jsx(M,{sx:{maxWidth:"100%"},children:e.jsx(nn,{variant:"ribbon",onClick:v()})}),!r&&e.jsx(ba,{onClick:v()})]})]})]})},oi=({navItems:t})=>{const s=Wt(),{user:n}=he(),a=ie(),r=oe(a.breakpoints.down("lg"));return e.jsxs(L,{sx:St.container,children:[e.jsxs(L,{sx:St.leftContainer,children:[e.jsx(ya,{}),e.jsx(L,{sx:St.navItemsContainer,children:t.map((o,i)=>{const c="/"+s.hash===o.href||s.pathname===o.href||!s.hash&&s.pathname==="/"&&o.href==="/#";return e.jsx(N,{variant:"text",disableRipple:!0,...o.href&&{href:o.href},...o.action&&{onClick:o.action},sx:c?St.navItemButtonActive:St.navItemButtonInactive,children:o.name},i)})})]}),e.jsxs(L,{sx:{justifyContent:"flex-end",gap:{md:2,xl:3},width:"initial",height:"var(--header-height)"},children:[n?e.jsx(ja,{}):e.jsx(ba,{}),e.jsx(nn,{variant:"ribbon",size:r?"sm":"md"})]})]})},St={container:{display:{xs:"none",md:"flex"},gap:{md:2,xl:5},px:{md:0,xl:2},justifyContent:"space-between",maxWidth:"var(--max-width)"},leftContainer:{justifyContent:"flex-start",gap:{md:4,xl:6}},navItemsContainer:{width:"initial",gap:{md:2,xl:3}},navItemButtonInactive:{color:"primary.contrastText",py:1,px:0,fontSize:{md:"0.9em",lg:"1em"},minWidth:"auto",cursor:"pointer",borderRadius:0,textTransform:"unset","&:hover":{background:"none","&:after":{opacity:1}},fontWeight:700},navItemButtonActive:{color:"primary.contrastText",py:1,px:0,fontSize:{md:"0.9em",lg:"1em"},fontWeight:700,minWidth:"auto",cursor:"pointer",borderRadius:0,textTransform:"unset","&:hover":{background:"none","&:after":{opacity:1}},"&:after":{content:'""',opacity:1,display:"block",position:"absolute",bottom:8,width:"100%",height:"3px",borderRadius:2,backgroundColor:"secondary.main",transition:"all 0.5s"}}},ii=()=>{const[t,s]=l.useState(0),[n,a]=l.useState(30),[r,o]=l.useState(!0),i=ie(),c=oe(i.breakpoints.down("md")),d=Wt(),{user:h}=he();l.useEffect(()=>{const u=()=>{const p=window.pageYOffset!==void 0?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;s(p)};return window.addEventListener("scroll",u),o(d.pathname!=="/"),()=>{window.removeEventListener("scroll",u)}},[]),l.useEffect(()=>{a(c?60:30)},[c]),l.useEffect(()=>{window.location.pathname==="/"?o(t>n):o(!0)},[t,n,window.location.pathname]);const{hotsite:{configuration:{header:v}}}=q(),m=[!h&&{type:"how-to-participate",name:"CADASTRE-SE",href:"/#cadastrar"},{type:"prizes",name:"PRÊMIO",href:"/#premios"},{type:"participating-products",name:"PERÍODO DE PARTICIPAÇÃO",href:"/#periodo-de-participacao"},{type:"regulation",name:"REGULAMENTO",href:"/regulamento"},{type:"winners",name:"GANHADORES",href:"/ganhadores"}
1].filter(Boolean);return e.jsx(Ja,{component:"nav",sx:{backgroundColor:r?_e.configuration.theme.palette.primary.main:"transparent",backdropFilter:r?"blur(34px)":"none",transition:"all 0.5s ease-in-out",boxShadow:r?"0px 0px 8px 4px rgba(0, 0, 0, 0.25)":"none"},children:e.jsxs(Za,{sx:{minHeight:{xs:"var(--header-height-mobile) !important",md:"var(--header-height) !important"},maxHeight:{xs:"var(--header-height-mobile) !important",md:"var(--header-height) !important"},display:"flex",px:"0 !important",justifyContent:{xs:"space-between",md:"center"},width:"100%",alignSelf:"center",maxWidth:{xl:"var(--max-width)"},...v.sx||{}},children:[e.jsx(ri,{navItems:m}),e.jsx(oi,{navItems:m})]})})},li=({onClose:t})=>{var a,r;const{campaignOverText:s,hotsite:n}=q();return e.jsxs(at,{open:!0,onClose:t,fullWidth:!0,maxWidth:"xs",children:[e.jsx(Ct,{children:e.jsx(Ie,{onClick:t,sx:{color:st[500],position:"absolute",right:10,top:10},children:e.jsx(is,{})})}),e.jsx(Xe,{children:e.jsxs(C,{px:5,gap:2,children:[!((a=n.configuration.general)!=null&&a.campaignOverText)&&e.jsx(C,{sx:{"> *":{color:"primary.main"}},children:e.jsx(f,{variant:"h5",textAlign:"center",dangerouslySetInnerHTML:{__html:s}})}),e.jsx(f,{variant:"body1",textAlign:"center",dangerouslySetInnerHTML:{__html:((r=n.configuration.general)==null?void 0:r.campaignOverText)||"Em caso de dúvidas, consulte o Regulamento. Agradecemos a participação de todos!"}})]})})]})},ci=({onClose:t})=>e.jsxs(at,{open:!0,onClose:t,fullWidth:!0,maxWidth:"xs",slotProps:{paper:{sx:{bgcolor:"primary.main",borderRadius:2}}},children:[e.jsx(Ct,{children:e.jsx(Ie,{onClick:t,sx:{color:"primary.contrastText",position:"absolute",right:10,top:10},children:e.jsx(is,{})})}),e.jsx(Xe,{children:e.jsxs(C,{px:{xs:2,sm:5},gap:2,pb:2,children:[e.jsx(Xa,{sx:{color:"secondary.main",fontSize:56}}),e.jsx(f,{variant:"h5",textAlign:"center",fontWeight:700,className:"gradient-text",children:"Lembrete:"}),e.jsxs(f,{variant:"body1",textAlign:"center",color:"primary.contrastText",children:["Faça seu cadastro aqui no site até"," ",e.jsx(f,{component:"span",fontWeight:700,color:"secondary.main",children:"30/07/2026"}),". Os números da sorte serão gerados até"," ",e.jsx(f,{component:"span",fontWeight:700,color:"secondary.main",children:"07/08/2026"}),"."]})]})})]}),va=l.createContext({}),mt=()=>l.useContext(va),Ca=l.createContext({}),ae=()=>l.useContext(Ca),di=({children:t})=>{const[s,n]=l.useState(!1),[a,r]=l.useState(void 0);return l.useEffect(()=>{s||r(void 0)},[s]),e.jsx(Ca.Provider,{value:{loading:s,setLoading:n,message:a,setMessage:r},children:t})},A="Campo obrigatório",At="dd/MM/yyyy",rs="yyyy-MM-dd",ui=[{code:"AC",value:"Acre"},{code:"AL",value:"Alagoas"},{code:"AP",value:"Amapá"},{code:"AM",value:"Amazonas"},{code:"BA",value:"Bahia"},{code:"CE",value:"Ceará"},{code:"DF",value:"Distrito Federal"},{code:"ES",value:"Espírito Santo"},{code:"GO",value:"Goiás"},{code:"MA",value:"Maranhão"},{code:"MT",value:"Mato Grosso"},{code:"MS",value:"Mato Grosso do Sul"},{code:"MG",value:"Minas Gerais"},{code:"PA",value:"Pará"},{code:"PB",value:"Paraíba"},{code:"PR",value:"Paraná"},{code:"PE",value:"Pernambuco"},{code:"PI",value:"Piauí"},{code:"RJ",value:"Rio de Janeiro"},{code:"RN",value:"Rio Grande do Norte"},{code:"RS",value:"Rio Grande do Sul"},{code:"RO",value:"Rondônia"},{code:"RR",value:"Roraima"},{code:"SC",value:"Santa Catarina"},{code:"SP",value:"São Paulo"},{code:"SE",value:"Sergipe"},{code:"TO",value:"Tocantins"}],mi={mailing:"Corresp.",delivery:"Entrega",billing:"Cobrança",monetary_percentage:"Porcentagem",monetary_fixed:"Valor Fixo",gift:"Brinde",draw:"Sorteio",cultural_contest:"Concurso",collect_to_win:"Vale Brinde",instant_prize:"Vale Brinde",randomly:"Aleatório",by_date:"Por data",by_store:"Por estabelecimento",by_location:"Por local",by_value:"Valor",by_product:"Produto",per_item:"Item",per_range:"Intervalo",coupon:"Cupom",monetary:"Monetário",product:"Produto",federal_lottery:"Loteria federal",sequentially:"Sequencialmente",by_series:"Por série",monetary_fixed_value:"Valor fíxo",pre_moderation:"Pré moderado",pos_moderation:"Pós moderado",in_analysis:"Em análise",online_store:"Loja online",physical_store:"Loja física",male:"Masculino",female:"Feminino",non_binary:"Não binário",rather_not_to_say:"Prefiro não informar",other:"Outro",requested:"Concluído",to_request:"Aguardando moderação",field_purchasedate:"Data da Compra"},Ne=t=>t&&mi[t.toLowerCase()]||t,hn="Ocorreu algum erro desconhecido, entre com contato com o suporte.",pi=t=>typeof t=="object"&&t!=null&&"status"in t,xi=t=>typeof t=="object"&&t!=null&&"statusCode"in t&&"error"in t,hi=t=>t.error.fields&&t.error.fields.length>0?t.error.fields.map(s=>`O campo "${Ne("field_"+s.field)}" ${s.message}`).join(`
2`):t.error.message,gi=t=>
2{if(pi(t)&&xi(t.data)){if(t.data.statusCode>=400&&t.data.statusCode<500)return hi(t.data);if(t.data.statusCode>=500)switch(t.data.statusCode){case 502:case 503:return`Sistema indisponível no momento, entre com contato com o suporte. (Cód.: ${t.data.error.code})`;default:return`Ocorreu algum erro interno, entre com contato com o suporte. (Cód.: ${t.data.error.code})`}return`${hn} (Cód.: ${t.data.error.code})`}return hn},xe={alert:t=>({title:gi(t),dialogProps:{maxWidth:"xs"}})},Ts=(t,s)=>{const n=t.split(".").map(r=>{const o=r.match(/\[(\d+)\]/);return{key:r.split("[")[0],index:o?parseInt(o[1]):void 0}});let a=s;for(const r of n)if(a&&a.hasOwnProperty(r.key))a=r.index!==void 0?a[r.key][r.index]:a[r.key];else return;return a};function k({name:t,maskOptions:s,debounceTime:n,...a}){const{values:r,handleChange:o,handleBlur:i,errors:c,touched:d}=ut(),h=Ts(t,c),v=Ts(t,d),x=Ts(t,r),m=!!h&&!!v&&h,u=!!h&&!!v,[p,b]=l.useState(""),[j,y]=l.useState(!1),{ref:g,value:E,setValue:T,maskRef:S}=Yn(s||{mask:""}),I=P=>P==null?"":typeof P=="string"?P:typeof P=="number"||typeof P=="object"&&P.toString?P.toString():String(P);l.useEffect(()=>{if(!j){const P=I(x);if(b(P),s&&P)try{const B=Pe.pipe(P,s);T(B)}catch(B){console.warn("Error applying initial mask:",B),T(P)}y(!0)}},[j,x,s,T]),l.useEffect(()=>{s&&j&&E!==void 0&&E!==x&&o(t)(E)},[E,s,j,t,o,x]),l.useEffect(()=>{if(s&&j&&E!==void 0&&a.onChange&&E!==x){const P={target:{value:E},currentTarget:{value:E}};a.onChange(P)}},[E,s,j,a.onChange,x]),l.useEffect(()=>{if(j&&!s){const P=I(x);b(P)}},[x,j]);const _=P=>{if(b(P.target.value),s){if(a.onChange){const B=E!==void 0?E:P.target.value,w={...P,target:{...P.target,value:B}};a.onChange(w)}return}return n&&n>0?er(()=>a.onChange?a.onChange(P):o(t)(P),n)():a.onChange?a.onChange(P):o(t)(P)},z=P=>{var B;(B=a.onBlur)==null||B.call(a,P),i(t)(P)};return e.jsx(ls,{...a,id:t,fullWidth:!0,translate:"no",size:"small",error:!!u,inputRef:s?g:a.inputRef,value:(s?E:p)||"",helperText:e.jsxs(e.Fragment,{children:[a.helperText&&e.jsxs(e.Fragment,{children:[a.helperText,!!m&&e.jsx("br",{})]}),m,!a.helperText&&e.jsx("br",{})]}),autoComplete:a.autoComplete||"off",onClick:()=>{var P;return s&&((P=S.current)==null?void 0:P.updateValue())},onFocus:()=>{var P;return s&&((P=S.current)==null?void 0:P.updateValue())},onChange:_,onBlur:z,label:a.label&&Kn(a.label),sx:{"& .MuiFormHelperText-root":{height:"initial"},...a.sx},children:a.children})}const pt=({children:t,open:s,title:n,onClose:a,maxWidth:r})=>{const{palette:o}=ie();return e.jsxs(at,{open:s!==void 0?s:!0,onClose:a,maxWidth:r||"xs",fullWidth:!0,children:[e.jsxs(Ct,{sx:{m:0,p:2,display:"flex",alignItems:"center"},component:"div",children:[e.jsx(f,{variant:"h6",textAlign:"center",flex:"1",children:n}),a?e.jsx(Ie,{"aria-label":"close",onClick:a,sx:{color:o.grey[500]},children:e.jsx(is,{})}):null]}),e.jsx(Xe,{sx:{display:"flex",flexDirection:"column",alignItems:"center",width:"100%"},children:t})]})},fi={},ji=ee().shape({email:R().matches(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,"Email inválido").required(A)}),gn=({onClose:t,type:s})=>{const n=ce(),{executeReCaptcha:a}=mt(),{campaign:r}=q(),{setLoading:o}=ae(),[i]=te.useResetPasswordMutation(),c=async h=>{o(!0);try{const v=await a("reset_password");await i({campaignId:r.id,email:h.email,recaptchaToken:v||"error"}).unwrap(),t(),n({description:"Enviamos um email com as instruções para recuperação de sua senha."})}catch(v){n(xe.alert(v))}o(!1)},d=s&&s==="NEW";return e.jsx(pt,{onClose:t,title:d?"Criação de senha":"Recuperação de senha",children:e.jsx(Se,{initialValues:fi,validationSchema:ji,validateOnMount:!0,onSubmit:c,children:({isValid:h})=>e.jsx(Ae,{style:{width:"100%"},children:e.jsxs(C,{gap:2,p:3,pt:1,children:[e.jsxs(f,{variant:"body2",children:["Digite o email associado com sua conta e nós enviaremos um email com as instruções para"," ",d?"criar":"recuperar"," sua senha."]}),e.jsx(k,{name:"email",type:"email",label:"Email",required:!0}),e.jsx(N,{type:"submit",variant:"contained",disabled:!h,fullWidth:!0,children:"Enviar instruções"})]})})})})},bi=ee().shape({name:R().required(A),email:R().email("Email inválido").required(A),subjectId:ns().required(A),subject:R().when("subjectId",(t,s)=>typeof t=="number"&&t===-1?s.required(A):s.notRequired()),description:R().required(A)}),yi=({onClose:t})=>{const s=ce(),{setLoading:n}=ae(),{executeReCaptcha:a}=mt(),{user:r}=he(),o=l.useRef(null),{data:i}=te.useMeQuery(void 0,{skip:!r}),{data:c}=Je.useFindAllSubjectsQuery(),{pushDataLayer:d}=G(),[h]=Je.useCreateMutation(),[v]=Je.useCreateUnauthenticatedMutation(),x={name:(i==null?void 0:i.name)||"",email:(i==null?void 0:i.email)||""};l.useEffect(()=>{i&&i.name&&o&&o.current&&(o.current.setFieldValue("name",i.name),o.current.setFieldValue("email",i.email))},[i,o]);const m=async u=>{d(F.CL_SAC_POST),n(!0);try{const p=await a("create_incident"),b={...u,recaptchaToken:p||"error",subjectId:u.subjectId&&u.subjectId>0?u.subjectId:void 0};r?await h(b).unwrap():await v(b).unwrap(),t(),s({title:"Solicitação enviada com sucesso"})}
2catch(p){s(xe.alert(p))}n(!1)};return e.jsx(pt,{onClose:t,title:"Fale conosco",children:e.jsx(Se,{initialValues:x,validationSchema:bi,validateOnMount:!0,onSubmit:m,enableReinitialize:!0,innerRef:o,children:({values:u,isValid:p})=>e.jsx(Ae,{style:{width:"100%"},children:e.jsxs(C,{gap:2,p:3,pt:1,children:[e.jsx(k,{name:"name",label:"Nome",required:!0}),e.jsx(k,{name:"email",type:"email",label:"Email",required:!0}),e.jsxs(k,{name:"subjectId",label:"Assunto",select:!0,required:!0,children:[c==null?void 0:c.filter(b=>b.id==1).map(b=>e.jsx(ve,{value:b.id,children:b.description},b.id)),e.jsx(ve,{value:-1,children:"Outros"})]}),u.subjectId===-1&&e.jsx(k,{name:"subject",label:"Título",required:!0}),e.jsx(k,{name:"description",label:"Descrição",multiline:!0,rows:4,required:!0}),e.jsx(N,{type:"submit",variant:"contained",disabled:!p,fullWidth:!0,children:"Enviar"})]})})})})},fs=t=>{const[s,n]=l.useState(!1);return e.jsx(k,{...t,type:s?"text":"password",InputProps:{endAdornment:e.jsx(Bt,{position:"end",children:e.jsx(Ie,{onClick:()=>n(!s),size:"small",children:s?e.jsx(Jn,{}):e.jsx(Zn,{})})})}})},vi={},Ci=ee().shape({email:R().email("Email inválido").required(A),password:R().required(A)}),Ei=({onClose:t})=>{var p,b;const s=ce(),{isDebug:n}=Ut(),a=je(),{campaign:r,isCampaignActive:o}=q(),{pushDataLayer:i}=G(),{setLoading:c}=ae(),{login:d}=he(),{openSignUp:h,openResetPassword:v,openCreatePassword:x}=Et(),m=(b=(p=r.parameters)==null?void 0:p.find(j=>j.code==="WHATSAPP_BOT_ENABLED"))==null?void 0:b.value;l.useEffect(()=>{!o&&!n&&(t==null||t())},[]);const u=async j=>{c(!0),i(F.CL_SIGNIN_POST);try{await d(j.email,j.password),i(F.SU_SIGNIN_SAVE),t(),a(de.HOME)}catch(y){console.error(y),y&&y.code?y.code.startsWith("auth/")&&(y.code==="auth/too-many-requests"?s({title:"Você excedeu o número de tentativas."}):s({title:"Usuário/senha incorreto."})):s(xe.alert(y))}c(!1)};return e.jsx(pt,{onClose:t,title:"Entrar na sua conta",children:e.jsx(Se,{initialValues:vi,validationSchema:Ci,validateOnMount:!0,onSubmit:u,children:({isValid:j})=>e.jsx(Ae,{style:{width:"100%"},children:e.jsxs(C,{gap:2,p:3,pt:1,children:[e.jsx(k,{name:"email",type:"email",label:"Email",required:!0}),e.jsx(fs,{name:"password",label:"Senha",required:!0}),e.jsx(N,{sx:{textTransform:"unset"},onClick:()=>{v(),i(F.CL_SIGNIN_FORGOT_PWD)},children:"Esqueceu sua senha?"}),e.jsx(N,{type:"submit",variant:"contained",disabled:!j,fullWidth:!0,children:"Entrar"}),e.jsxs(f,{variant:"body2",children:["Não tem uma conta?"," ",e.jsx(N,{size:"small",onClick:()=>{h(),i(F.CL_SIGNIN_SIGNUP)},children:"Cadastrar"})]}),m&&e.jsxs(f,{variant:"body2",children:["Fez seu cadastro pelo WhatsApp?"," ",e.jsx(N,{size:"small",onClick:()=>x(),children:"Crie sua senha"})]})]})})})})},Ze=Fe({reducerPath:"campaignPollApi",baseQuery:Me({baseUrl:`https://api.hubbr.promo/api/v2/campaign/${parseInt("23")}/poll`,prepareHeaders:et}),tagTypes:["polls"],endpoints:t=>({findAll:t.query({query:()=>"",providesTags:["polls"]}),answer:t.mutation({query:({pollId:s,answers:n})=>({url:`/${s}/answer`,method:"POST",body:n})}),check:t.query({query:s=>`/${s}/check`})})}),nt=async t=>{const n=new TextEncoder().encode(t),a=await window.crypto.subtle.digest("SHA-256",n);return Array.from(new Uint8Array(a)).map(i=>i.toString(16).padStart(2,"0")).join("")},qe=({masked:t,transform:s,maskDefault:n})=>(()=>{const a=Pe.createPipe(t,Pe.PIPE_TYPE.UNMASKED,Pe.PIPE_TYPE.MASKED),r=Pe.createPipe(t,Pe.PIPE_TYPE.MASKED,Pe.PIPE_TYPE.UNMASKED);return{mask:a,onChange:i=>{const c=r(i.target.value),d=a(c);i.target.value=d},transform:s||r,unmask:r,maskDefault:n||a,maskOptions:t}})(),wi=qe({masked:{mask:Date,pattern:At,blocks:{dd:{mask:Pe.MaskedRange,from:1,to:31,maxLength:2},MM:{mask:Pe.MaskedRange,from:1,to:12,maxLength:2},yyyy:{mask:Pe.MaskedRange,from:1900,to:9999}},format:t=>Xt(t,At),parse:t=>Nt(t,At,new Date)},transform:t=>{if(!t)return t;const s=Nt(t,At,new Date);return s instanceof Date&&!isNaN(s.getTime())&&s.getFullYear()>1900&&Xt(s,rs)||t},maskDefault:t=>Xt(Nt(t,rs,new Date),At)}),Pi=qe({masked:{mask:"000.000.000-00"}}),Ii=qe({masked:{mask:"b1-b2-b3-b4-b5",blocks:{b1:{mask:/^[0-9a-z]{0,8}$/},b2:{mask:/^[0-9a-z]{0,4}$/},b3:{mask:/^[0-9a-z]{0,4}$/},b4:{mask:/^[0-9a-z]{0,4}$/},b5:{mask:/^[0-9a-z]{0,12}$/}}}}
2),Si=qe({masked:{mask:"00.000.000/0000-00"}}),Ai=qe({masked:{mask:"0000"}}),Ti=qe({masked:{mask:"000000000000"}}),Ri=qe({masked:{mask:[{mask:"(00) 00000-0000",phone:"mobile"}]}}),Ea=qe({masked:{mask:"num",blocks:{num:{mask:Number,scale:2,thousandsSeparator:".",signed:!1,padFractionalZeros:!1,radix:",",normalizeZeros:!0,min:0}}},transform:t=>t&&(t+"").replaceAll(".","").replace(",","."),maskDefault:t=>t?Ea.mask(t.toFixed(2).replace(".",",")):""}),Oi=qe({masked:{mask:"00000-000"}}),ki=qe({masked:{mask:/^\d+$/}}),_i=qe({masked:{mask:/^[A-Za-z0-9]{0,6}$/}}),O={cpf:Pi,cnpj:Si,dateMask:wi,mobilePhone:Ri,cep:Oi,guid:Ii,integer:ki,currency:Ea,accountBranch:Ai,accountNumber:Ti,mgmCode:_i},Di=os(kt)(()=>({".MuiFormControlLabel-label":{fontSize:"0.8em"}})),an=({name:t,label:s,value:n,disabled:a=!1,sx:r,onClick:o})=>e.jsx(M,{sx:{...r,width:"100%"},children:e.jsx(tr,{type:"checkbox",name:t,sx:{width:"100%"},as:Di,control:e.jsx(sr,{sx:{paddingTop:"2px"},onClick:o}),label:e.jsx(f,{variant:"caption",dangerouslySetInnerHTML:{__html:s}}),value:n,disabled:a})});Gs(Hs);const{registerOptins:wa}=Y,Rs=wa.filter(t=>t.required).filter(t=>t.displayOrder>=0).map(t=>t.code),Pa=()=>{const{pushDataLayer:t}=G(),s=n=>()=>{t(F.BL_SINGUP_FIELD,{eventLabel:n})};return e.jsxs(e.Fragment,{children:[e.jsx(k,{name:"email",type:"email",label:"Email",required:!0,onBlur:s("email")}),e.jsx(fs,{name:"password",label:"Senha",required:!0,onBlur:s("senha")}),e.jsx(Vs,{sx:{width:"100%"},children:[...wa].filter(n=>n.displayOrder>=0).sort((n,a)=>n.displayOrder-a.displayOrder).map(n=>e.jsx(an,{name:"optIns",label:n.description,value:n.code,sx:{pb:1},onClick:()=>t(F.CL_SIGNUP_BUTTON,{eventLabel:`optin_${n.displayOrder}`})},n.code))})]})};Pa.validationSchema=ee().shape({email:R().matches(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,"Email inválido").required(A),password:R().min(6,"A senha deve ter no mínimo 6 caracteres").minLowercase(1,"A senha deve ter no mínimo uma letra minúscula").minUppercase(1,"A senha deve ter no mínimo uma letra maiúscula").required(A),optIns:cs().test("requiredOptins",t=>!Rs||Rs.length<1||t&&Rs.every(s=>t.includes(s)))});var J=(t=>(t[t.CEP=0]="CEP",t[t.CPF=1]="CPF",t[t.CNPJ=2]="CNPJ",t[t.DATE=3]="DATE",t[t.NAME=4]="NAME",t[t.MOBILE_PHONE=5]="MOBILE_PHONE",t[t.BIRTH_DATE_GRATER_THAN_18=6]="BIRTH_DATE_GRATER_THAN_18",t[t.INSTANT_PAYMENT_RANDOM_KEY=7]="INSTANT_PAYMENT_RANDOM_KEY",t))(J||{});function Z(t,s){switch(t){case 0:return s&&rr(s)||!1;case 1:return s&&ar(s)||!1;case 2:return s&&Xn(s)||!1;case 5:return s&&nr(s)||!1;case 4:return!s||!/\d/.test(s)&&!/[!@#$%^&*(),.?":{}|<>]/.test(s);case 3:{if(!s)return!1;const n=Nt(s,rs,new Date);return Kr(n)&&n.getFullYear()>=1900}case 6:return s&&Yr(new Date,Nt(s,rs,new Date))>=18||!1;case 7:return s&&Ni(s)||!1;default:throw Error(`Validator ${t} not implemented`)}}const Ni=t=>/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t),$t=({content:t,title:s,sx:n})=>{const[a,r]=l.useState(!1);return e.jsx(or,{onClickAway:()=>r(!1),children:e.jsx(Qs,{disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,onClose:()=>r(!1),open:a,slotProps:{tooltip:{sx:{p:2,...n}}},title:t||e.jsx(f,{variant:"body2",align:"justify",children:s}),children:e.jsx(Ie,{onClick:()=>r(!0),children:e.jsx(ir,{})})})})},Mt=({field:t})=>{const{pushDataLayer:s}=G(),n=a=>()=>{s(F.BL_SINGUP_FIELD,{eventLabel:a})};switch(t.key){case"ADDRESS_STATE":return e.jsx(k,{name:"additionalFields."+t.key,label:t.label,select:!0,required:t.required,onBlur:n(t.label),children:ui.map(a=>e.jsx(ve,{value:a.code,children:a.value},a.code))});case"SOCIAL_MEDIA_PROFILE":return e.jsx(k,{name:"additionalFields."+t.key,label:t.label,required:t.required,onBlur:n(t.label)});case"GENDER":case"STORE_TYPE":return e.jsx(k,{name:"additionalFields."+t.key,label:t.label,select:!0,required:t.required,onBlur:n(t.label),children:t.options.map(a=>e.jsx(ve,{value:a,children:Ne(a)},a))});case"MGM_EMAIL":return e.jsx(k,{name:"additionalFields."+t.key,type:"email",label:t.label,required:t.required,onBlur:n(t.label)});case"MGM_PHONE":return e.jsx(k,{name:"additionalFields."+t.key,label:t.label,required:t.required,maskOptions:O.mobilePhone.maskOptions,onBlur:n(t.label)});case"POLL":return e.jsxs(C,{children:[e.jsx(f,{variant:"body2",textAlign:"justify",children:t.label}),e.jsx(k,{name:"additionalFields."+t.key,label:"",required:t.required,...t.options&&t.options.length>0&&{select:!0},onBlur:n(t.label),children:t.options&&t.options.length>0&&t.options.map(a=>e.jsx(ve,{value:a,children:Ne(a)},a))})]});default:return e.jsx(k,{name:"additionalFields."+t.key,label:t.label,required:t.required,...t.options&&t.options.length>0&&{select:!0},onBlur:n(t.label),children:t.options&&t.options.length>0&&t.options.map(a=>e.jsx(ve,{value:a,children:Ne(a)},a))})}},js=ua;var In,Sn;const Ve=((Sn=(In=js.parameters.find(t=>t.code==="CONSUMER_REGISTER_TYPES"))==null?void 0:In.value.split(","))==null?void 0:Sn.map(t=>
2t.trim()))||["PERSON"];var An;const Yt=(An=js.additionalFields)==null?void 0:An.filter(t=>t.target==="REGISTER").filter(t=>t.group===void 0||!t.group||t.group.id===0);var Tn;const Tt=(Tn=js.additionalFields)==null?void 0:Tn.filter(t=>t.target==="REGISTER").filter(t=>t.group&&t.group.id>0).reduce((t,s)=>({...t,[s.group.id]:[...t[s.group.id]||[],s]}),{}),Ia=()=>{const{pushDataLayer:t}=G(),{values:s,setFieldValue:n}=ut();l.useEffect(()=>{Ve.length===1&&n("type",Ve[0])},[]);const a=i=>()=>{t(F.BL_SINGUP_FIELD,{eventLabel:i})},r=(i,c)=>{n("type",c)},o=Ve&&Ve.length===1&&Ve[0]==="CORPORATE"||s.type==="CORPORATE";return e.jsxs(e.Fragment,{children:[Ve&&Ve.length===2&&Ve.includes("PERSON")&&Ve.includes("CORPORATE")&&e.jsxs(Ys,{size:"small",value:s.type,onChange:r,exclusive:!0,sx:{mb:2},children:[e.jsx(Ft,{value:"PERSON",children:"Pessoa Física"}),e.jsx(Ft,{value:"CORPORATE",children:"Pessoa Jurídica"})]}),e.jsx(k,{name:"name",label:o?"Razão Social":"Nome completo",required:!0,onBlur:a("nome-completo")}),e.jsx(k,{name:"document",label:o?"CNPJ":"CPF",required:!0,maskOptions:o?O.cnpj.maskOptions:O.cpf.maskOptions,onBlur:a(o?"CNPJ":"CPF")}),o&&e.jsxs(e.Fragment,{children:[e.jsx(k,{name:"representativeName",label:"Nome do representante",required:!0}),e.jsx(k,{name:"representativeDocument",label:"CPF do representante",required:!0,maskOptions:O.cpf.maskOptions})]}),e.jsx(k,{name:"phone",label:"Celular",required:!0,maskOptions:O.mobilePhone.maskOptions,onBlur:a("celular")}),!o&&e.jsx(k,{name:"birthDate",label:"Data de nascimento",required:!0,maskOptions:O.dateMask.maskOptions,onBlur:a("data-de-nascimento")}),Tt&&Object.keys(Tt).map(i=>e.jsxs(C,{component:Le,sx:{alignItems:"flex-start",gap:2,p:2},children:[e.jsxs(L,{sx:{justifyContent:"space-between"},children:[e.jsx(f,{children:Tt[Number(i)][0].group.name}),e.jsx($t,{title:Tt[Number(i)][0].group.description})]}),Tt[Number(i)].sort((c,d)=>c.order-d.order).map((c,d)=>e.jsx(Mt,{field:c},d))]},i)),(Yt==null?void 0:Yt.length)>0&&[...Yt].filter(i=>i.target==="REGISTER").sort((i,c)=>i.order-c.order).map((i,c)=>e.jsx(Mt,{field:i},c))]})};var Rn,On;Ia.validationSchema=ee().shape({name:R().required(A),document:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.transform(O.cnpj.transform).test({name:"is-cnpj",message:"CNPJ Inválido",test:s=>Z(J.CNPJ,s)}).required(A),otherwise:t=>t.transform(O.cpf.transform).test({name:"is-cpf",message:"CPF Inválido",test:s=>Z(J.CPF,s)}).required(A)}),phone:R().transform(O.mobilePhone.transform).test({name:"is-mobilePhone",message:"Celular Inválido",test:t=>Z(J.MOBILE_PHONE,t)}).required(A),representativeName:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.required(A)}),representativeDocument:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.transform(O.cpf.transform).test({name:"is-cpf",message:"CPF Inválido",test:s=>Z(J.CPF,s)}).required(A)}),birthDate:R().when("type",{is:t=>t==="PERSON",then:t=>t.transform(O.dateMask.transform).test({name:"is-valid-date",message:"Data inválida",test:s=>Z(J.DATE,s)}).test({name:"is-greater-then-18",message:"Você deve ser maior de 18 anos",test:s=>Z(J.BIRTH_DATE_GRATER_THAN_18,s)})}),additionalFields:ee().shape((On=(Rn=js.additionalFields)==null?void 0:Rn.filter(t=>t.target==="REGISTER"))==null?void 0:On.filter(t=>t.required).reduce((t,s)=>({...t,[s.key]:R().required(A)}),{}))});const Lt=Fe({reducerPath:"viaCEP",baseQuery:Me({baseUrl:"https://viacep.com.br/ws/"}),endpoints:t=>({searchCEP:t.query({query:s=>`${s}/json`})})}),Sa=()=>{const t=ce(),s=l.useRef(null),{setLoading:n}=ae(),{setFieldValue:a}=ut(),{pushDataLayer:r}=G(),[o,i]=l.useState(!1),[c,d]=l.useState(!1),[h]=Lt.useLazySearchCEPQuery(),v=m=>()=>{r(F.BL_SINGUP_FIELD,{eventLabel:m})},x=async m=>{var b;const u=m.target.value,p=u.replace(/\D/g,"");if(d(!1),a("address.postcode",u),p.length===8){d(!0),n(!0);try{const{data:j}=await h(u);j&&!j.erro?(a("address.street",j.logradouro),a("address.district",j.bairro),a("address.city",j.localidade),a("address.state",j.uf),i(!!j.logradouro),(b=s.current)==null||b.focus()):(a("address.street",""),a("address.district",""),a("address.city",""),a("address.state",""),i(!1),d(!1),t({title:"CEP inválido"}))}catch(j){console.error(j)}n(!1)}};return e.jsxs(e.Fragment,{children:[e.jsx(k,{name:"address.postcode",label:"CEP",required:!0,maskOptions:O.cep.maskOptions,onBlur:v("cep"),onChange:x,autoComplete:"false"}),e.jsx(k,{name:"address.street",label:"Rua",required:!0,disabled:!c||o}),e.jsxs(L,{gap:2,children:[e.jsx(k,{name:"address.number",label:"Número",required:!0,sx:{width:"45%"},disabled:!c,inputRef:s}),e.jsx(k,{name:"address.complement",label:"Complemento",sx:{width:"55%"},disabled:!c})]}),e.jsx(k,{name:"address.district",label:"Bairro",required:!0,disabled:!c||o}),e.jsxs(L,{gap:2,children:[e.jsx(k,{name:"address.city",label:"Cidade",required:!0,disabled:!0}),e.jsx(k,{name:"address.state",label:"UF",required:!0,disabled:!0,sx:{width:"30%"}})]})]})};Sa.validationSchema=ee().shape({address:ee().shape({postcode:R().required(A),street:R().required(A),number:R().required(A),district:R().required(A),city:R().required(A),state:R().required(A)})});const Li={},Fi=({onClose:t})=>{var re;const{isDebug:s}=Ut(),{executeReCaptcha:n}=mt(),{pushDataLayer:a,pushRawDataLayer:r}=G(),{openSignIn:o,openPoll:i,closeAll:c}
2=Et(),{campaign:d,isCampaignActive:h}=q(),{setLoading:v}=ae(),{login:x}=he(),m=ce(),u=je(),p=l.useRef(null),[b,j]=l.useState([Pa,Ia]),[y,g]=l.useState(),[E,T]=l.useState(0),[S,{isLoading:I}]=te.useCreateMutation(),{data:_}=Ze.useFindAllQuery(),z=(re=d.registerOptins.find(U=>U.code.toLowerCase()==="privacy"&&U.displayOrder===-1))==null?void 0:re.description,P=()=>E>=b.length-1;l.useEffect(()=>{var ge,H;!h&&!s&&(t==null||t());const U=(H=(ge=d.parameters)==null?void 0:ge.find(Be=>Be.code==="CONSUMER_ADDRESS_REQUIRED"))==null?void 0:H.value;U&&U==="true"&&j([...b,Sa])},[]),l.useEffect(()=>{const U=_==null?void 0:_.find(ge=>ge.moment==="AFTER_CONSUMER_REGISTER");U&&g(U)},[_]),l.useEffect(()=>{n("preload").catch(()=>{})},[]);const B=async U=>{if(P()&&!I){a(F.CL_SIGNUP_SAVE),v(!0);try{const ge=await n("signup"),H=U.type==="CORPORATE"?O.cnpj.transform(U.document):O.cpf.transform(U.document),Be={...U,campaignId:d.id,document:H,birthDate:O.dateMask.transform(U.birthDate),phone:O.mobilePhone.transform(U.phone),recaptchaToken:ge||"error",optIns:[...new Set([...U.optIns||[],"PRIVACY"])],additionalFields:Object.keys(U.additionalFields||{}).filter(Ce=>U.additionalFields[Ce]).map(Ce=>{var He;return{campaignAdditionalFieldId:((He=d.additionalFields.find(ys=>ys.key===Ce))==null?void 0:He.id)||-1,value:U.additionalFields[Ce]}})},Ue=await S(Be).unwrap();await x(U.email,U.password),r({event:"lead",em:await nt(U.email),ph:await nt("55"+U.phone),event_id:Ue.id}),a(F.SU_SIGNUP_SAVE),y?i(y):(c(),u(de.COUPON_CREATE))}catch(ge){console.error(ge),m(xe.alert(ge))}v(!1);return}a(F.CL_SIGNUP_NEXT_STEP,{eventLabel:`continuar-step${E+1}`}),T(E+1)},w=()=>{E>0&&(a(F.CL_SIGNUP_BUTTON,{eventLabel:"voltar"}),T(E-1))},Te=E>0,We=b[E];return e.jsx(pt,{onClose:t,title:"Realize seu cadastro",children:e.jsx(Se,{initialValues:Li,validationSchema:We.validationSchema,validateOnMount:!0,onSubmit:B,innerRef:p,children:({isValid:U})=>e.jsx(Ae,{style:{width:"100%"},autoComplete:"off",children:e.jsxs(C,{gap:2,py:{xs:1,md:3},width:"100%",children:[e.jsxs(C,{gap:2,p:3,pt:0,pb:P()?0:3,width:"100%",children:[e.jsx(We,{}),P()&&z&&e.jsx(f,{variant:"caption",dangerouslySetInnerHTML:{__html:z}})]}),e.jsxs(L,{justifyContent:Te?"space-between":"center",width:"100%",px:3,gap:2,children:[Te&&e.jsx(N,{variant:"outlined",onClick:w,fullWidth:!0,children:"Voltar"}),e.jsx(N,{type:"submit",variant:"contained",disabled:!U||I,fullWidth:!0,children:P()?"salvar":"continuar"})]}),e.jsxs(f,{variant:"body2",children:["Já tem uma conta?"," ",e.jsx(N,{size:"small",onClick:()=>{a(F.CL_SIGNUP_BUTTON,{eventLabel:"entrar"}),o()},children:"Entrar"})]})]})})})})},Aa=l.createContext({}),bs=()=>l.useContext(Aa),Ta=({children:t,poll:s})=>{const[n,a]=l.useState(s||{}),[r,o]=l.useState({});return e.jsx(Aa.Provider,{value:{answers:r,poll:n,setAnswers:o,setPoll:a},children:t})},Kt=ea(lr)`
3    padding-top: ${({theme:t})=>t.spacing(.5)};
4    padding-bottom: ${({theme:t})=>t.spacing(.5)};
5`,Mi=({item:t,value:s,onChange:n})=>{const a=ie(),r=oe(a.breakpoints.down("md")),o=i=>{n(i.target.value)};switch(t.type){case"SINGLE_CHOICE":return e.jsx(Dt,{sx:{width:"100%"},children:e.jsx(Is,{row:!r,sx:{flexWrap:"wrap","> label":{flex:{md:"1 1 calc(50% - 12px)"}},gap:{xs:1,md:0}},onChange:o,value:s||"",children:t.options.map((i,c)=>e.jsx(kt,{value:i.value,control:e.jsx(Kt,{size:"small"}),label:i.value},c))})});case"YES_NO":return e.jsx(Dt,{sx:{width:"100%"},children:e.jsxs(Is,{row:!0,sx:{"> label":{flex:"1 1 calc(50% - 12px)"}},onChange:o,value:s||"",children:[e.jsx(kt,{value:"yes",control:e.jsx(Kt,{}),label:"Sim"}),e.jsx(kt,{value:"no",control:e.jsx(Kt,{}),label:"Não"})]})});case"SCORE":return e.jsx(Dt,{sx:{width:"100%"},children:e.jsx(Is,{row:!0,sx:{justifyContent:"space-between",label:{mr:0}},onChange:o,value:s||"",children:Array.from({length:10},(i,c)=>e.jsx(kt,{value:c+1,control:e.jsx(Kt,{sx:{pr:d=>d.spacing(.5)}}),label:c+1},c))})});default:return e.jsx(e.Fragment,{})}},Ra=()=>{const{poll:t,answers:s,setAnswers:n}=bs(),a=r=>o=>{n({...s,[r.id]:o})};return e.jsx(C,{sx:{gap:4},children:t&&t.items&&[...t.items].sort((r,o)=>r.order-o.order).map((r,o)=>
5e.jsxs(C,{sx:{alignItems:"flex-start",gap:1},children:[e.jsx(f,{sx:{fontWeight:"bold"},children:r.question}),e.jsx(Mi,{item:r,onChange:a(r),value:s[r.id]})]},o))})},qi=({onClose:t})=>{const s=ce(),{setLoading:n}=ae(),{poll:a,answers:r}=bs(),[o]=Ze.useAnswerMutation(),i=async()=>{try{n(!0),await o({pollId:a.id,answers:r}).unwrap(),s({title:"Agradecemos a participação em nossa pesquisa ;)"}).then(()=>t())}catch(c){s(xe.alert(c))}n(!1)};return e.jsxs(at,{open:!0,onClose:t,fullWidth:!0,maxWidth:"sm",children:[e.jsx(Ct,{variant:"h4",sx:{textAlign:"center",py:4,fontWeight:"bold"},children:a.title}),e.jsx(Xe,{sx:{p:5},children:e.jsx(Ra,{})}),e.jsxs(qt,{sx:{p:4,pt:0,alignItems:"center",justifyContent:"center",gap:2},children:[e.jsx(N,{variant:"outlined",onClick:t,children:"Fechar"}),e.jsx(N,{variant:"contained",onClick:i,disabled:Object.keys(r).length<a.items.length,sx:{"&.Mui-disabled":{backgroundColor:"secondary.main",filter:"opacity(0.2)"}},children:"Enviar"})]})]})},Wi=({poll:t,onClose:s})=>e.jsx(Ta,{poll:t,children:e.jsx(qi,{onClose:s})}),Oa=l.createContext({}),Et=()=>l.useContext(Oa),Bi=({children:t})=>{const s=je(),n=cr(),{isCampaignOver:a,isNewRegisterEnabled:r,isNewLoginEnabled:o}=q(),[i,c]=l.useState(!1),[d,h]=l.useState(!1),[v,x]=l.useState(!1),[m,u]=l.useState(!1),[p,b]=l.useState(!1),[j,y]=l.useState(!1),[g,E]=l.useState(!1),[T,S]=l.useState(!1),[I,_]=l.useState(),z=w=>{(!w||!w.includes("signInDialog"))&&c(!1),(!w||!w.includes("signUpDialog"))&&h(!1),(!w||!w.includes("resetPassword"))&&x(!1),(!w||!w.includes("createPassword"))&&u(!1),(!w||!w.includes("closedCampaign"))&&b(!1),(!w||!w.includes("registrationDeadline"))&&y(!1),(!w||!w.includes("pollDialog"))&&E(!1),(!w||!w.includes("sacDialog"))&&S(!1)};l.useEffect(()=>{i&&z(["signInDialog"])},[i]),l.useEffect(()=>{d&&z(["signUpDialog"])},[d]),l.useEffect(()=>{v&&z(["resetPassword"])},[v]),l.useEffect(()=>{m&&z(["createPassword"])},[m]),l.useEffect(()=>{g&&z(["pollDialog"])},[g]);const P=()=>{var w;b(!1),((w=n.location)==null?void 0:w.pathname)==="/coupon/create"&&s(de.HOME)},B=()=>{_(void 0),E(!1)};return e.jsx(Oa.Provider,{value:{openSignIn:()=>{if(o){s(de.LOGIN);return}c(!0)},openSignUp:()=>{if(a)b(!0);else{if(r){s(de.REGISTER);return}h(!0)}},openResetPassword:()=>x(!0),openCreatePassword:()=>u(!0),openClosedCampaign:()=>b(!0),openRegistrationDeadline:()=>y(!0),openPoll:w=>{_(w),E(!0)},openSAC:()=>S(!0),closeSignIn:()=>c(!1),closeSignUp:()=>h(!1),closeResetPassword:()=>x(!1),closeCreatePassword:()=>u(!1),closeClosedCampaign:P,closeRegistrationDeadline:()=>y(!1),closePoll:B,closeSAC:()=>S(!1),closeAll:z},children:e.jsxs(e.Fragment,{children:[t,i&&e.jsx(Ei,{onClose:()=>c(!1)}),d&&e.jsx(Fi,{onClose:()=>h(!1)}),v&&e.jsx(gn,{onClose:()=>x(!1)}),m&&e.jsx(gn,{onClose:()=>u(!1),type:"NEW"}),p&&e.jsx(li,{onClose:P}),j&&e.jsx(ci,{onClose:()=>y(!1)}),g&&I&&e.jsx(Wi,{poll:I,onClose:B}),T&&e.jsx(yi,{onClose:()=>S(!1)})]})})},Ui=()=>{var a,r;const{pushDataLayer:t}=G(),{openSAC:s}=Et(),n=o=>()=>{t(F.CL_FOOTER_BUTTON,{eventLabel:o})};return e.jsxs(M,{display:"flex",flexDirection:{xs:"column",md:"row"},alignItems:"center",justifyContent:"center",textAlign:"center",flexWrap:{xs:"nowrap",md:"wrap"},maxWidth:{xs:"100%",md:"80vw"},sx:{gap:{xs:3,lg:4},fontSize:14,"> a":{textDecoration:"none",color:"#FFFFFF99"}},children:[e.jsx(jt,{to:"/ganhadores",onClick:n("ganhadores"),children:"Ganhadores"}),e.jsx(jt,{to:"regulamento",onClick:n("regulamento"),children:"Regulamento"}),e.jsx(jt,{to:"/faq",onClick:n("faq-perguntas-frequentes"),children:"FAQ"}),e.jsx(f,{sx:{cursor:"pointer",fontFamily:"inherit",fontSize:14,color:"#FFFFFF99"},onClick:()=>{n("fale-conosco")(),s()},children:"Fale conosco"}),e.jsx("a",{href:((r=(a=Y.parameters)==null?void 0:a.find(o=>o.code==="PRIVACY_POLICY_URL"))==null?void 0:r.value)||"https://portal.privacytools.com.br/portal/e0c7f5d7-e08a-4d3c-a4ab-46631774fcfc/",target:"_blank",rel:"noreferrer",onClick:n("politica-de-privacidade"),children:"Política de privacidade"})]})},$i=({onClick:t})=>{const{pushDataLayer:s}=G(),n=a=>()=>{s(F.CL_FOOTER_BUTTON,{eventLabel:a}),t==null||t()};return e.jsxs("div",{children:[e.jsx(f,{sx:{fontSize:"1rem",textAlign:"center",fontWeight:"600","> a":{color:"#FFFFFF"}},children:e.jsx("a",{href:"https://www.instagram.com/we.are.hub.brasil/",style:{textDecoration:"none"},target:"_blank",onClick:n("powered-by-livve"),children:"Powered by HUB Brasil"})}),e.jsxs(L,{sx:{marginTop:"0.5rem"},children:[e.jsx(Q,{src:ne("hotsite/logo_hub.webp"),style:{width:"50px",marginRight:"15px"}}),e.jsx(Q,{src:ne("hotsite/logo_pci.webp"),style:{width:"50px"}})]})]})},zi=()=>{var s;const{hotsite:{configuration:{footer:t}}}=q();return e.jsx(C,{component:"footer",sx:{bgcolor:"primary.main","*":{fontFamily:"Noto Sans"},marginTop:"-1px",borderTop:{xs:"4px solid #F39200",md:"none"}},children:e.jsxs(C,{sx:{py:{xs:4,md:4},px:{xs:3,lg:10}
5,pb:{xs:"calc(104px + env(safe-area-inset-bottom, 0px))",md:4},gap:{xs:3,md:2},maxWidth:"var(--max-width)",mx:"auto",width:"100%"},children:[e.jsxs($,{sx:{flexDirection:{xs:"column",md:"row"},gap:{xs:5,lg:2},justifyContent:"space-between",alignItems:{xs:"center",md:"flex-start"}},children:[e.jsx($,{sx:{width:"fit-content"},children:e.jsx(Q,{src:ne("hotsite/caixa_vida_e_previdencia_seguridade.webp"),alt:"Logo do rodapé",width:258,height:48})}),e.jsx(Ui,{})]}),e.jsx("div",{style:{backgroundColor:"#FFFFFF1A",height:"1px",width:"100%",marginTop:"16px"}}),e.jsx(f,{component:"div",sx:{textAlign:{xs:"center",md:"justify"},fontSize:{xs:11,md:12},lineHeight:{xs:"22px",md:"20px"},color:"#FFFFFF66",maxWidth:{xs:"100%",md:"none"},a:{color:"#FFFFFF66"}},children:e.jsx("p",{dangerouslySetInnerHTML:{__html:(s=t==null?void 0:t.texts)==null?void 0:s.regulationResume}})}),e.jsx(f,{sx:{color:"#FFFFFF66",fontSize:{xs:12,md:14},fontFamily:"inherit",textAlign:{xs:"center",md:"left"}},children:"© 2026 Caixa. Todos os direitos reservados."}),e.jsx($i,{})]})})},ka=l.createContext({heroPassed:!1,nearForm:!1,heroRef:{current:null},formRef:{current:null}});function rn(){return l.useContext(ka)}function Gi({children:t}){const s=l.useRef(null),n=l.useRef(null),[a,r]=l.useState(!1),[o,i]=l.useState(!1);return l.useEffect(()=>{function c(){let d=!1,h=!1;s.current&&(d=s.current.getBoundingClientRect().bottom<200),n.current&&(h=n.current.getBoundingClientRect().top<400),r(d),i(h)}return window.addEventListener("scroll",c),c(),()=>window.removeEventListener("scroll",c)},[]),e.jsx(ka.Provider,{value:{heroPassed:a,nearForm:o,heroRef:s,formRef:n},children:t})}function fn(){const{user:t}=he(),s=l.useRef(null),{heroPassed:n,nearForm:a}=rn(),r=!t&&n&&!a;return e.jsx(rt,{ref:s,variant:"ribbon",color:"primary",sx:{...Hi.button,opacity:r?1:0,transition:"opacity 0.3s",pointerEvents:r?"auto":"none"},onClick:()=>window.location.href="/#cadastrar",children:"Cadastre-se"})}const Hi={button:{width:"50%",maxWidth:"250px",position:"fixed",bottom:"2em",left:"50%",transform:"translateX(-50%)",zIndex:50,textTransform:"uppercase"}},Vi=({children:t})=>{var r,o;const{hotsite:{configuration:{general:s}}}=q(),{layoutEnabled:n,layoutFlexibleHeight:a}=hs();return n?e.jsxs(M,{display:"flex",sx:{flexDirection:"column",minHeight:"100dvh"},children:[e.jsx(ii,{}),e.jsx(fn,{}),e.jsx(C,{component:"main",sx:{width:"100%",scrollbarWidth:"thin",justifyContent:"flex-start",pt:"var(--header-height)",flex:1,...!a&&{minHeight:"100dvh"}},children:e.jsx(C,{sx:{flex:1,justifyContent:"space-between",...((r=s==null?void 0:s.backgroundImage)==null?void 0:r.enabled)&&{"&:after":{content:'""',position:"absolute",inset:0,top:"- var(--header-height)",height:{xs:"calc(100% + var(--header-height-mobile))",md:"calc(100% + var(--header-height))"},backgroundRepeat:"no-repeat",backgroundSize:"100%",backgroundPosition:{xs:"100% var(--header-height-mobile)",md:"100% var(--header-height)"},backgroundImage:`url(${qo({path:"hotsite",fileName:"background",extension:"webp"})})`,zIndex:-1,...(o=s==null?void 0:s.backgroundImage)==null?void 0:o.sx}}},children:t})}),e.jsx(zi,{})]}):e.jsxs(e.Fragment,{children:[e.jsx(fn,{}),t]})},Qi=()=>{var a,r,o,i;const{campaign:t}=q(),s=((r=(a=t.parameters)==null?void 0:a.find(c=>c.code==="WHATSAPP_BOT_ENABLED"))==null?void 0:r.value)==="true",n=(i=(o=t.parameters)==null?void 0:o.find(c=>c.code==="WHATSAPP_BOT_PHONE_NUMBER"))==null?void 0:i.value;return!s||!n?null:e.jsx(Qs,{title:e.jsx(f,{children:"Iniciar consversa no Whatsapp"}),placement:"left",arrow:!0,children:e.jsx(dr,{sx:{position:"fixed",right:{xs:15,md:30},bottom:{xs:15,md:20},width:{xs:50,md:70},height:{xs:50,md:70},fontSize:{xs:"2rem",md:"2.5rem"},color:"white",backgroundColor:"#29b200","&:hover":{backgroundColor:"#00a300"}},onClick:()=>{window.open(`https://wa.me/${n}`,"_blank")},children:e.jsx(ur,{fontSize:"inherit"})})})},Yi=({children:t})=>{const[s,n]=l.useState();l.useEffect(()=>{grecaptcha.enterprise.ready(()=>{n(grecaptcha.enterprise)})},[]);const a=async r=>{if(!s)throw new Error("ReCaptcha not ready");return s.execute("6LcVHTkkAAAAAGvy6hVLtbHOCIWk4yeyXzq38nxe",{action:r})};return e.jsx(va.Provider,{value:{executeReCaptcha:a},children:t})},Ki=({children:t})=>{const[s,n]=l.useState(!1),[a,r]=l.useState(!0),[o,i]=l.useState(!0);return e.jsx(ha.Provider,{value:{logged:s,setLogged:n,layoutEnabled:o,setLayoutEnabled:i,layoutFlexibleHeight:a,setLayoutFlexibleHeight:r},children:t})},Ji=({durationMs:t=4e3,durationS:s,children:n,sx:a})=>{const r=ta`
6        0% {
7            transform: scale(1);
8        }
9        70% {
10            transform: scale(1);
11        }
12        80% {
13            transform: scale(0.9);
14        }
15        90% {
16            transform: scale(1.1);
17        }
18        100% {
19            transform: scale(1);
20        }
21    `,o=s?`${s}s`:`${t}ms`;return e.jsx(M,{sx:{width:"initial",animation:`${r} ${o} ease infinite`,...a},children:n})}
21,Zi=({durationMs:t=4e3,durationS:s,scale:n=1.15,children:a,sx:r})=>{const o=ta`
22        0% {
23            transform: scale(1);
24        }
25        50% {
26            transform: scale(${n});
27        }
28        100% {
29            transform: scale(1);
30        }
31    `,i=s?`${s}s`:`${t}ms`;return e.jsx($,{sx:{width:"initial",animation:`${o} ${i} ease infinite`,...r},children:a})},Xi=({durationMs:t=500,durationS:s,scale:n=1.2,children:a,sx:r})=>{const o=s?`${s}s`:`${t}ms`;return e.jsx($,{sx:{width:"initial",transition:`transform ${o} ease-in-out`,"&:hover":{transform:`scale(${n})`},...r},children:a})},el=({children:t,animation:s,sx:n})=>{if(!s)return e.jsx(e.Fragment,{children:t});const a=ie(),r=oe(a.breakpoints.down("md"));switch(s==null?void 0:s.type){case"ZOOM_IN_OUT":return e.jsx(Zi,{sx:n,scale:s.scale,durationMs:s.durationMs,durationS:s.durationS,children:t});case"PULSE":return e.jsx(Ji,{sx:n,durationMs:s.durationMs,durationS:s.durationS,children:t});case"ZOOM_ON_HOVER":return r?e.jsx(e.Fragment,{children:t}):e.jsx(Xi,{sx:n,scale:s.scale,durationMs:s.durationMs,durationS:s.durationS,children:t});default:return e.jsx(e.Fragment,{children:t})}};function _a(){return e.jsxs(e.Fragment,{children:[e.jsx(sa,{children:e.jsx("style",{children:`
32                        .grecaptcha-badge {
33                            display: none !important;
34                        }
35                    `})}),e.jsx(C,{sx:{backgroundColor:"primary.main",height:"100dvh"},children:e.jsxs(C,{sx:{width:"100%",maxWidth:"320px",alignItems:"center",justifyContent:"center",backgroundColor:"secondary.main",gap:2,p:5,borderRadius:8,img:{width:"90%"}},className:"gradient-bg",children:[e.jsx(el,{animation:{type:"ZOOM_IN_OUT",scale:1.05,durationS:2},children:e.jsx(Q,{src:ne("hotsite/eiffel_tower.webp")})}),e.jsx(f,{variant:"h6",textAlign:"center",sx:{color:"primary.contrastText"},children:"AGUARDE..."}),e.jsx($,{children:e.jsx(Q,{src:ne("hotsite/logotype.webp")})})]})})]})}const tl=()=>t=>s=>{var n;return mr(s)&&((n=s.payload)==null?void 0:n.status)===401&&da(lt),t(s)},es=Fe({reducerPath:"campaignPublicApiV1",baseQuery:Me({baseUrl:`https://api.hubbr.promo/api/campaign/public/${parseInt("23")}`}),endpoints:t=>({findWinners:t.query({query:()=>"/winner"}),findWinnersTable:t.query({query:()=>"/winner/table"})})}),{useFindWinnersQuery:Hc,useFindWinnersTableQuery:sl}=es,tt=Fe({reducerPath:"collectToWinApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/campaign/engine/collect-to-win",prepareHeaders:et}),tagTypes:["wallet"],endpoints:t=>({findWallet:t.query({query:()=>"/wallet",providesTags:["wallet"]}),findCheckouts:t.query({query:()=>"/checkout"}),checkout:t.mutation({query:s=>({url:"/checkout",method:"POST",body:s}),invalidatesTags:["wallet"]})})}),ts=Fe({reducerPath:"ocrApi",baseQuery:Me({baseUrl:"https://api.hubbr.promo/api/ocr",prepareHeaders:et}),tagTypes:["ocr"],endpoints:t=>({processCoupon:t.mutation({query:s=>({url:"/execute",method:"POST",body:s})})})}),ss=Fe({reducerPath:"campaignApiV2",baseQuery:Me({baseUrl:`https://api.hubbr.promo/api/v2/campaign/${parseInt("23")}`,prepareHeaders:et}),tagTypes:["coupons","couponDetails"],endpoints:t=>({findCupons:t.query({query:()=>"/coupon",providesTags:["coupons"]})})}),nl=pr({reducer:{[Je.reducerPath]:Je.reducer,[me.reducerPath]:me.reducer,[es.reducerPath]:es.reducer,[ss.reducerPath]:ss.reducer,[Ze.reducerPath]:Ze.reducer,[te.reducerPath]:te.reducer,[bt.reducerPath]:bt.reducer,[tt.reducerPath]:tt.reducer,[ts.reducerPath]:ts.reducer,[yt.reducerPath]:yt.reducer,[Lt.reducerPath]:Lt.reducer},middleware:t=>t({}).concat(tl,Je.middleware,me.middleware,es.middleware,ss.middleware,Ze.middleware,te.middleware,bt.middleware,tt.middleware,yt.middleware,ts.middleware,Lt.middleware),devTools:!0}),jn=na.forwardRef((t,s)=>{const{href:n,...a}=t;return e.jsx(jt,{ref:s,to:n,...a})}),al=t=>xr({breakpoints:{values:{xs:0,sm:660,md:900,lg:1200,xl:1536,xxl:1920}},typography:{fontFamily:"Montserrat, sans-serif",button:{fontSize:"1rem"}},palette:{mode:"light",primary:t.configuration.theme.palette.primary,secondary:t.configuration.theme.palette.secondary,background:t.configuration.theme.palette.background},components:{MuiLink:{defaultProps:{underline:"none",component:jn}},MuiFormHelperText:{styleOverrides:{root:{marginTop:0,height:0,marginLeft:0}}},MuiTableCell:{styleOverrides:{head:{backgroundColor:"white"}}},MuiPaper:{defaultProps:{elevation:1}},MuiContainer:{defaultProps:{maxWidth:"md"}},...t.configuration.theme.buttons&&{MuiButton:{styleOverrides:{root:{...t.configuration.theme.buttons.rounded&&{borderRadius:50},...t.configuration.theme.buttons.borderRadius!==void 0&&{borderRadius:t.configuration.theme.buttons.borderRadius}}}}},MuiButtonBase:{defaultProps:{LinkComponent:jn}}}},hr),rl=()=>{const{isCampaignOver:t}=q(),{loading:s,message:n,setLoading:a}=ae(),{openClosedCampaign:r,openRegistrationDeadline:o}=Et(),i=Wt(),c=()=>{a(!1),t?r():o()};return l.useEffect(()=>{c()},[i]),e.jsx(e.Fragment,{children:e.jsx(sn,{loading:s,message:n})})},Da=({children:t})=>{const{hotsite:s,campaign:n}=q();return l.useEffect(()=>{var o,i,c,d;const a=(i=(o=n.parameters)==null?void 0:o.find(h=>
35h.code==="GTM_CODE"))==null?void 0:i.value;a&&Fs.initialize({gtmId:a});const r=(d=(c=n.parameters)==null?void 0:c.find(h=>h.code==="MS_CLARITY_ID"))==null?void 0:d.value;r&&Ls.clarity.init(r)},[]),e.jsx(jr,{theme:al(s),children:t})},ol=()=>{const t=Wt(),s=l.useRef("");return l.useEffect(()=>{t.hash&&(s.current=t.hash.slice(1)),setTimeout(()=>{var n,a;s.current&&document.getElementById(s.current)?((n=document.getElementById(s.current))==null||n.scrollIntoView({behavior:"smooth",block:"start"}),s.current=""):(a=document.getElementsByTagName("main")[0])==null||a.scrollTo(0,0)},100)},[t]),null},il=()=>{const{isCampaignOver:t,isCampaignActive:s}=q(),{isDebug:n}=Ut();return!t&&!s&&!n?e.jsxs(e.Fragment,{children:[e.jsx(ln,{}),e.jsx(_a,{})]}):e.jsx(Yi,{children:e.jsx(di,{children:e.jsx(_o,{children:e.jsx(si,{children:e.jsx(Gi,{children:e.jsx(Ki,{children:e.jsx(Da,{children:e.jsx(br,{defaultOptions:{dialogProps:{fullWidth:!0,maxWidth:"xs"},confirmationButtonProps:{variant:"contained",fullWidth:!0},cancellationButtonProps:{variant:"outlined",fullWidth:!0},confirmationText:"Sim",cancellationText:"Não"},children:e.jsxs(Bi,{children:[e.jsx(ln,{}),e.jsx(rl,{}),e.jsx(zo,{}),e.jsxs(Vi,{children:[e.jsx(yr,{}),e.jsx(Qi,{}),e.jsx(vr,{}),e.jsx(ol,{})]}),e.jsx(Mo,{})]})})})})})})})})})},ll=()=>{const{pathname:t}=Wt();return l.useLayoutEffect(()=>{window.scrollTo(0,0)},[t]),e.jsx(gr,{store:nl,children:e.jsx(fr,{children:e.jsx(Do,{children:e.jsx(Fo,{children:e.jsx(Da,{children:e.jsx(il,{})})})})})})},Rt=({children:t})=>{const{user:s}=he(),n=je();return l.useEffect(()=>{s||n("/")},[s]),e.jsx(e.Fragment,{children:s?t:null})};var le=(t=>(t[t.ONLY_DIGITS=0]="ONLY_DIGITS",t[t.CEP=1]="CEP",t[t.CPF=2]="CPF",t[t.CNPJ=3]="CNPJ",t[t.PHONE=4]="PHONE",t[t.STATE_REGISTRATION=5]="STATE_REGISTRATION",t[t.ADDRESS=6]="ADDRESS",t[t.DATE_TIME=7]="DATE_TIME",t[t.DATE=8]="DATE",t[t.CURRENCY=9]="CURRENCY",t[t.EXTERNAL_ACCOUNT=10]="EXTERNAL_ACCOUNT",t[t.CAPTILIZE=11]="CAPTILIZE",t))(le||{});const Os={ONLY_DIGITS:/^\d+$/,CEP:"00000-000",CPF:"000.000.000-00",CNPJ:"00.000.000/0000-00",PHONE:"(00) 00000-0000",STATE_REGISTRATION:"00.000.000-*"},X={masks:Os,format:(t,s)=>{if(!s)return s;if(Os[le[t]])return Pe.pipe(s,{mask:Os[le[t]]});switch(t){case 6:return`${s.street}, ${s.number} 
36                ${s.complement?"- "+s.complement:""} <br /> ${s.district} - 
37                ${s.city}/${s.state}`;case 7:return ke(s).format("DD/MM/YYYY HH:mm");case 8:return ke(s).format("DD/MM/YYYY");case 9:return"R$ "+O.currency.mask(s+"");case 11:return s&&s.charAt(0).toUpperCase()+s.slice(1).toLowerCase();case 10:return"bank"in s&&"accountBranch"in s?`Banco: ${s.bank.code} - ${s.bank.name} 
38                    Ag: ${s.accountBranch}
39                    Conta: ${s.accountNumber}`:s;default:throw Error("Type not implemented")}},currency:t=>{if(!t)return"R$ 0,00";let s=Number.isNaN(t)?Number(t.replaceAll(".","")):t;return X.format(9,s+"")}},bn=ea(as)({transform:"initial",width:"100%"}),$s=({items:t,keyWidth:s,sx:n,loading:a})=>{const r=ie();return oe(r.breakpoints.down("md"))?e.jsx(C,{gap:2,children:Object.keys(t).map((i,c)=>e.jsxs(C,{sx:{alignItems:"flex-start"},children:[e.jsxs(f,{variant:"overline",children:[i,":"]}),typeof t[i]=="object"?t[i]:e.jsx(f,{variant:"body1",sx:{overflowWrap:"anywhere",width:"100%"},children:a?e.jsx(bn,{}):t[i]}),e.jsx(Ms,{sx:{bgcolor:st[200],width:"100%"}})]},c))}):e.jsx(ds,{sx:n,children:e.jsx(us,{size:"small",children:e.jsx(ms,{children:Object.keys(t).map((i,c)=>e.jsxs(dt,{children:[e.jsx(K,{width:s||"initial",children:e.jsx(f,{children:i})}),e.jsx(K,{colSpan:2,children:typeof t[i]=="object"?t[i]:e.jsx(f,{component:a?"div":"p",sx:{overflowWrap:"anywhere"},children:a?e.jsx(bn,{}):t[i]})})]},c))})})})},Ke=({label:t,text:s,sx:n})=>e.jsxs(C,{sx:{alignItems:"flex-start",...n},children:[e.jsx(f,{variant:"body2",sx:{textAlign:"right"},children:t}),e.jsx(f,{variant:"body1",fontWeight:"bold",sx:{overflowWrap:"anywhere"},children:s})]}),cl=({engineOrder:t})=>{const[s,n]=l.useState(void 0);l.useEffect(()=>{t.status==="REQUESTED"&&t.details&&t.details.transaction&&n(t.details)},[t]);const a=()=>{var r,o;return t.status==="NOT_ELIGIBLE"?e.jsx(f,{children:((r=t.events.find(i=>i.status==="NOT_ELIGIBLE"))==null?void 0:r.message)||"Não elegível a ganhar cashback"}):(o=s==null?void 0:s.transaction)!=null&&o.value?e.jsx(Ke,{label:"Cashback",text:X.currency(s==null?void 0:s.transaction.value),sx:{alignItems:"center"}}):t.status==="TO_REQUEST"?e.jsx(f,{children:"Aguardando moderação"}):e.jsx(f,{children:"Sem cashback a receber"})};return e.jsx(L,{sx:{height:"100%"},children:e.jsx(a,{})})},dl=({engineOrder:t})=>{const[s,n]=l.useState(void 0);l.useEffect(()=>{t.details&&Array.isArray(t.details.luckyNumbers)&&n(t.details)},[t]);const a=()=>{var r;return t.status==="NOT_ELIGIBLE"?e.jsx(f,{children:((r=t.events.find(o=>o.status==="NOT_ELIGIBLE"))==null?void 0:r.message)||"Não elegível ao sorteio"}):t.status==="TO_REQUEST"?e.jsx(f,{children:"Aguardando moderação"}):s!=null&&s.luckyNumbers.length?e.jsxs(e.Fragment,{children:[e.jsxs(f,{children:["Número",(s==null?void 0:s.luckyNumbers.length)>1?"s":""," da sorte"]}),e.jsx(L,{sx:{overflowY:"auto",flexWrap:"wrap",justifyContent:"space-between",gap:1,p:{flex:o=>`1 1 calc(50% - ${o.spacing(1)})`}},children:s.luckyNumbers.map((o,i)=>e.jsx(f,{sx:{p:"2px",borderRadius:1,lineHeight:1.6,fontWeight:"bold",flexBasis:s.luckyNumbers.length>3?"45%":"100%",textAlign:"center"},children:o},i))})]}):e.jsx(f,{children:"Nenhum número da sorte para esse cupom :-("})};return e.jsx(C,{sx:{gap:2,maxHeight:"15vh"},children:e.jsx(a,{})})},ul=({engineOrder:t,coupon:s})=>{const[n]=l.useState(t.details),{data:a}=me.useFindPrizesQuery(void 0,{skip:!(n!=null&&n.winner)}),r=()=>{var o,i;return t.status==="NOT_ELIGIBLE"?e.jsx(f,{children:((o=t.events.find(c=>c.status==="NOT_ELIGIBLE"))==null?void 0:o.message)||"Não elegível ao prÃ
39ªmio instantâneo"}):n!=null&&n.winner?e.jsxs(e.Fragment,{children:[jl.includes(s.status)&&e.jsx(f,{children:"Provável ganhador de"}),bl.includes(s.status)&&e.jsx(f,{children:"Parabéns, você ganhou"}),e.jsx(f,{sx:{fontWeight:"bold"},children:(i=a==null?void 0:a.find(c=>c.id===n.winner.campaignPrizeId))==null?void 0:i.description})]}):s.status==="REJECTED"?e.jsx(f,{children:yl}):e.jsx(f,{children:"Não foi dessa vez :-("})};return e.jsx(C,{sx:{height:"100%"},children:e.jsx(r,{})})},ml=l.forwardRef(function(s,n){return e.jsx(Cr,{direction:"up",ref:n,...s})}),pl=({onClose:t,coupon:s})=>{var x;const n=ie(),a=oe(n.breakpoints.down("md")),{engineOrders:r}=s,{campaign:o}=q(),[i,c]=l.useState(!1),d=l.useCallback(m=>{const u=o.engines.find(p=>p.id===m.campaignEngineId);return(u==null?void 0:u.name)||Ne(m.engineType)||m.engineType},[]),h=({engineOrder:m})=>{const u={coupon:s,engineOrder:m,engineName:d(m)};switch(m.engineType){case"DRAW":return e.jsx(dl,{...u});case"CASHBACK":return e.jsx(cl,{...u});case"INSTANT_PRIZE":return e.jsx(ul,{...u});default:return e.jsx(e.Fragment,{})}},v=({engineOrder:m,index:u})=>{const p=b=>(j,y)=>{c(y?b:!1)};return e.jsxs(Ks,{disableGutters:!0,elevation:0,square:!0,expanded:i===u,onChange:p(u),sx:{py:1,borderRadius:4,bgcolor:st[100],width:"100%","&:before":{display:"none"}},children:[e.jsx(Js,{expandIcon:e.jsx(Zs,{}),children:e.jsxs(L,{sx:{justifyContent:"space-between",pr:1,gap:1},children:[e.jsx(f,{sx:{color:"text.primary",fontWeight:"bold"},children:d(m)}),e.jsx(xl,{status:m.status==="REQUESTED"&&m.rewarded&&s.status==="IN_ANALYSIS"?"TO_REQUEST":m.status})]})}),e.jsx(Xs,{children:e.jsx(h,{engineOrder:m})})]},u)};return e.jsxs(at,{open:!0,onClose:t,PaperProps:{sx:{p:2}},maxWidth:"md",fullWidth:!0,fullScreen:a,TransitionComponent:ml,children:[e.jsx(Xe,{sx:{p:0},children:e.jsxs($,{sx:{flexDirection:{xs:"column",md:"row"},flexWrap:"wrap",alignItems:"stretch",gap:2,py:2,".MuiCard-root":{flex:m=>`1 1 calc(50% - ${m.spacing(1)})`}},children:[e.jsx(Ct,{sx:{textAlign:"center",p:0,width:"100%"},children:e.jsxs(L,{sx:{justifyContent:"space-between",alignItems:"center",width:"100%"},children:[e.jsx(Ke,{label:"Data da compra",text:X.format(le.DATE,s.purchaseDate)}),e.jsx(Ke,{sx:{alignItems:"flex-end"},label:"Número da chave",text:s.identifier})]})}),s.status==="REJECTED"&&((x=s.moderationList)==null?void 0:x.length)>0&&s.moderationList[0].rejectionReason&&e.jsxs(M,{sx:{bgcolor:Vn[200],borderRadius:1,p:1,width:"100%",textAlign:"center"},children:[e.jsx(f,{variant:"body2",fontWeight:"bold",children:"Motivo da reprovação:"}),e.jsx(f,{variant:"body2",children:s.moderationList[0].rejectionReason})]}),r&&[...r].sort((m,u)=>m.status==="NOT_ELIGIBLE"&&u.status!=="NOT_ELIGIBLE"?1:m.status!=="NOT_ELIGIBLE"&&u.status==="NOT_ELIGIBLE"?-1:m.engineType.localeCompare(u.engineType)).map((m,u)=>e.jsx(v,{engineOrder:m,index:u},u))]})}),e.jsx(qt,{sx:{py:2,justifyContent:"center"},children:e.jsx(N,{variant:"contained",onClick:t,fullWidth:!0,sx:{maxWidth:"500px"},children:"Fechar"})})]})},xl=({status:t})=>{switch(t){case"REQUESTED":return e.jsx(ft,{label:"Concluído",color:"success"});case"CANCELLED":return e.jsx(ft,{label:"Cancelado",color:"default"});case"ERROR":return e.jsx(ft,{label:"Erro",color:"error"});case"NOT_ELIGIBLE":return e.jsx(ft,{label:"Não elegível",color:"default"});case"TO_REQUEST":return e.jsx(ft,{label:"Aguardando moderação",color:"warning"});case"ENQUEUED":return e.jsx(ft,{label:"Aguardando processamento",color:"warning"})}};pe.GlobalWorkerOptions.workerSrc=`//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pe.version}/pdf.worker.min.js`;const hl={cMapUrl:`//unpkg.com/pdfjs-dist@${pe.version}/cmaps/`,cMapPacked:!0,standardFontDataUrl:`//unpkg.com/pdfjs-dist@${pe.version}/standard_fonts/`},gl=({coupon:t})=>{const s=ce(),[n,a]=l.useState(null),r=!!n,o=c=>{a(c.currentTarget)},i=()=>{a(null)};return e.jsxs(e.Fragment,{children:[e.jsx(Ie,{onClick:o,children:e.jsx(Er,{})}),e.jsx(zs,{anchorEl:n,open:r,onClose:i,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},children:e.jsx(ve,{onClick:()=>{i(),s({content:e.jsx(C,{children:t!=null&&t.imageUrl.endsWith("pdf")?e.jsx(ps,{loading:e.jsx(vt,{}),file:t==null?void 0:t.imageUrl,options:hl,renderMode:"canvas",children:e.jsx(xs,{height:480,width:360,pageNumber:1})}):e.jsx("img",{src:t==null?void 0:t.imageUrl,style:{maxWidth:"100%"}})})})},children:"Ver nota"})})]})},Na=({text:t})=>e.jsx(M,{sx:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"100%",borderWidth:1,borderStyle:"dashed",borderColor:st[300],borderRadius:2,bgcolor:st[100],width:"100%",p:2},children:typeof t=="string"?e.jsx(f,{variant:"overline",sx:{lineHeight:1.8,textAlign:"center"},children:t}):t}),fl=({coupon:t,onClose:s,onSuccess:n})=>{const{setLoading:a}=ae(),[r,o]=l.useState(),[i,c]=l.useState(null),{pushDataLayer:d}=G(),h=ie(),v=oe(h.breakpoints.down("md")),[x]=me.useUpdateCouponImageMutation(),m=async p=>{d(F.BL_COUPON_FIELD,{eventLabel:"imagem"});try{const b=await qs(p);o(b),c(p)}catch{a(!1)}},u=async()=>
39{if(t!=null&&t.id&&i&&r)try{a(!0),await x({couponId:t.id,imageBase64:r}).unwrap(),a(!1),n==null||n(),s()}catch{a(!1)}};return e.jsxs(at,{open:!0,onClose:s,PaperProps:{sx:{p:2}},sx:{maxWidth:"100%"},children:[e.jsx(Xe,{sx:{p:2},children:e.jsx(C,{sx:{p:4},children:r?e.jsx("img",{src:r,style:{maxHeight:"125px",width:"auto"}}):e.jsx(aa,{handleChange:m,name:"file",types:["JPEG","JPG","PNG"],hoverTitle:"Arraste aqui",children:e.jsx(L,{sx:{cursor:"pointer",height:"100%",zIndex:0},children:e.jsx(Na,{text:e.jsxs(C,{px:"10%",gap:2,children:[e.jsx(ra,{fontSize:"large"}),e.jsxs(f,{variant:"caption",children:[!v&&"Arraste ou"," clique aqui para enviar a foto do seu cupom"]})]})})})})})}),e.jsxs(qt,{sx:{p:2,justifyContent:"space-between"},children:[e.jsx(N,{onClick:s,color:"inherit",children:"Cancelar"}),r&&e.jsx(N,{onClick:u,variant:"contained",color:"primary",disabled:!i,children:"Confirmar"})]})]})},jl=["IN_ANALYSIS","PENDING_ANALYSIS","PRE_APPROVED"],bl=["APPROVED","DONE","PARTIALLY_DONE"],yl="Não foi dessa vez :-(",vl=t=>{switch(t){case"IN_ANALYSIS":case"REQUESTED_NEW_IMAGE":case"IMAGE_REPLACED":return"Em moderação";case"NOT_ELIGIBLE":return"Não elegível";case"APPROVED":return"Processando";case"PENDING_ANALYSIS":case"PRE_APPROVED":return"Pendente validação";case"ERROR":return"Erro ao processar";case"REJECTED":return"Reprovado";case"PARTIALLY_DONE":return"Parcialmente processado";case"FRAUD_SUSPECT":return"Pendente análise";case"DONE":return"Aprovado"}},Cl=({index:t,coupon:s,onCouponUpdate:n})=>{const{setLoading:a}=ae(),[r,o]=l.useState(!1),[i,{data:c}]=me.useLazyFindCouponWithDetailsQuery(),[d,h]=l.useState(!1),[v,x]=l.useState(s==null?void 0:s.allowImageReplacement),m=async()=>{r?o(!1):(c||(a(!0),await i(s.id),a(!1)),o(!0))},u=async()=>{h(!1),x(!1),n==null||n()};return e.jsxs(wr,{sx:{width:"100%"},elevation:6,children:[e.jsx(Pr,{sx:{borderBottom:"1px solid lightgray"},title:e.jsxs(L,{gap:2,sx:{justifyContent:"flex-start"},children:[e.jsxs(f,{variant:"h5",children:["Nota ",t]}),v&&s.status==="REQUESTED_NEW_IMAGE"&&e.jsx(N,{variant:"contained",onClick:()=>h(!0),size:"small",children:"Enviar nova nota"})]}),action:e.jsx(gl,{coupon:s})}),e.jsx(Ir,{children:e.jsx(C,{sx:{gap:3},children:e.jsx($s,{keyWidth:"50%",items:{"Número da Chave":s.identifier,"Data da compra":X.format(le.DATE,s.purchaseDate),"Data de envio":X.format(le.DATE_TIME,s.createdAt),Status:vl(s.status),Valor:X.currency(s.totalAmount)}})})}),e.jsx(Sr,{sx:{p:2},children:e.jsx(N,{variant:"contained",onClick:m,fullWidth:!0,children:"Resultado"})}),r&&c&&e.jsx(pl,{coupon:c,onClose:()=>o(!1)}),d&&e.jsx(fl,{onSuccess:u,coupon:s,onClose:()=>h(!1)})]})},El={},wl=ee().shape({instantPaymentKeyType:R().required(A),instantPaymentKeyValue:R().when("instantPaymentKeyType",([t],s)=>t==="RANDOM"?s.required(A):s.notRequired())}),Pl=({onClose:t})=>{const s=ce(),{setLoading:n}=ae(),{data:a}=te.useMeQuery(),[r]=te.useUpdateInstantPaymentInfoMutation(),o=async c=>{n(!0);try{await r(c).unwrap(),t(!0)}catch(d){s(xe.alert(d))}n(!1)},i=({values:c,isValid:d,setFieldValue:h})=>(l.useEffect(()=>{switch(c.instantPaymentKeyType){case"CPF":h("instantPaymentKeyValue",X.format(le.CPF,a==null?void 0:a.document));break;case"PHONE":h("instantPaymentKeyValue",X.format(le.PHONE,a==null?void 0:a.phone));break;case"EMAIL":h("instantPaymentKeyValue",a==null?void 0:a.email);break;case"RANDOM":h("instantPaymentKeyValue",void 0);break}},[c.instantPaymentKeyType]),e.jsx(Ae,{style:{width:"100%"},children:e.jsxs(C,{gap:2,p:3,pt:1,children:[e.jsxs(k,{name:"instantPaymentKeyType",label:"Tipo de chave",required:!0,select:!0,children:[e.jsx(ve,{value:"CPF",children:"CPF"}),e.jsx(ve,{value:"EMAIL",children:"Email"}),e.jsx(ve,{value:"PHONE",children:"Celular"}),e.jsx(ve,{value:"RANDOM",children:"Chave aleatória"})]}),e.jsx(k,{name:"instantPaymentKeyValue",label:"Valor",disabled:c.instantPaymentKeyType!=="RANDOM",...c.instantPaymentKeyType==="RANDOM"&&{maskOptions:O.guid.maskOptions}}),e.jsx(N,{type:"submit",variant:"contained",disabled:!d,fullWidth:!0,children:"Salvar"})]})}));return e.jsx(pt,{onClose:()=>t(!1),title:"Chave PIX",children:e.jsx(Se,{initialValues:El,validationSchema:wl,validateOnMount:!0,onSubmit:o,children:c=>e.jsx(i,{...c})})})},Il=t=>{switch(t){case"PENDING":case"TRANSFER_REQUESTED":return"Pendente";case"SUCCESS":return"Sucesso";case"ERROR":return"Com falha"}},Sl=({wallet:t})=>{var s;return e.jsx(ds,{children:e.jsxs(us,{children:[e.jsx(en,{children:e.jsxs(dt,{children:[e.jsx(K,{children:"Data"}),e.jsx(K,{children:"Status"}),e.jsx(K,{children:"Valor"})]})}),e.jsx(ms,{children:(s=t.transactions)==null?void 0:s.filter(n=>n.type==="WITHDRAW").map(n=>e.jsxs(dt,{children:[e.jsx(K,{children:X.format(le.DATE_TIME,n.createdAt)}),e.jsx(K,{children:Il(n.status)}),e.jsx(K,{children:X.currency(n.value)})]},n.id))})]})})},Al=()=>{var u,p,b,j,y,g,E;const t=oa(),s=ce(),{setLoading:n}=ae(),{campaign:a,hotsite:{configuration:r}}=q(),[o,i]=l.useState(!1),{data:c}=te.useMeQuery(),{data:d}=bt.useFindWalletQuery(),[h]=bt.useWithdrawMutation();l.useEffect(()=>{var T,S,I,_,z,P,B;d&&(d==null?void 0:d.balance)>0&&((I=(S=(T=r.engines)==null?void 0:T.cashback)==null?void 0:S.modals)!=null&&I.withdrawRemember)&&s({content:e.jsx("div",{dangerouslySetInnerHTML:{__html:(B=(P=(z=(_=r.engines)==null?void 0:_.cashback)==null?void 0:z.modals)==null?void 0:P.withdrawRemember)==null?void 0:B.message}})})},[d]);const v=()=>{var S;switch(((S=a.engines.find(I=>I.type==="CASHBACK"))==null?void 0:S.details).transferType){case"DIGITAL_WALLET":x();break;case"INSTANT_PAYMENT":c!=null&&c.bankInfo&&c.bankInfo.instantPaymentKeyType?x():i(!0);break}},x=l.useCallback(()=>{t({title:"Você confirma o resgate?",content:e.jsx(C,{sx:{alignItems:"flex-start"},children:e.jsxs(f,{children:["Valor: ",e.jsx("strong",{children:X.currency(d==null?void 0:d.balance)})]})})}).then(async()=>{n(!0);try{await h().unwrap(),s({title:"Resgate realizado com sucesso ;)"})}catch(T){s(xe.alert(T))}n(!1)}).catch(()=>{})},[d]),m=T=>{T&&x(),i(!1)};return e.jsxs(e.Fragment,{children:[e.jsxs(L,{gap:1,sx:{gap:1,justifyContent:"center"}
39,children:[d&&((u=d.transactions)==null?void 0:u.length)>0&&d.transactions.some(T=>T.type==="WITHDRAW")&&e.jsx(N,{size:"small",variant:"outlined",...((j=(b=(p=r.pages)==null?void 0:p.myCoupons)==null?void 0:b.colors)==null?void 0:j.buttons)&&{color:r.pages.myCoupons.colors.buttons},onClick:()=>{s({title:"Resgates",content:e.jsx(Sl,{wallet:d})})},children:"Ver resgates"}),d&&d.balance>0&&d.status==="ACTIVE"&&e.jsx(N,{size:"small",sx:{width:{xs:"100%",md:"unset"}},variant:"outlined",...((E=(g=(y=r.pages)==null?void 0:y.myCoupons)==null?void 0:g.colors)==null?void 0:E.buttons)&&{color:r.pages.myCoupons.colors.buttons},onClick:v,startIcon:e.jsx(Ar,{color:"secondary"}),children:"Resgatar"})]}),e.jsx(Ke,{label:"Saldo em Cashback",text:X.currency((d==null?void 0:d.balance)||0),sx:{width:"unset",alignItems:"center"}}),o&&e.jsx(Pl,{onClose:m})]})},Tl=()=>{const t=je(),{engines:{collectToWin:s}}=q(),{data:n,isFetching:a}=tt.useFindWalletQuery();return e.jsxs(C,{sx:{gap:1,alignItems:"flex-end"},children:[n&&n.balance>0&&n.status==="ACTIVE"&&e.jsx(N,{variant:"contained",size:"small",sx:{width:{xs:"100%",md:"unset"}},onClick:()=>t(de.COLLECT_TO_WIN_REDEEM),children:"Resgatar prêmios"}),e.jsx(Ke,{label:"Saldo de "+s[0].pointsAlias+"s",text:a?"carregando":((n==null?void 0:n.balance)||0)+"",sx:{width:"unset",alignItems:{xs:"center",md:"flex-end"}}})]})},Rl=()=>{const{data:t}=te.useMeQuery(),{data:s}=yt.useFindLuckyNumbersQuery((t==null?void 0:t.id)||0,{skip:!t}),[n,a]=l.useState(!1),r=l.useCallback(()=>e.jsx(pt,{title:"Meus números da sorte",onClose:()=>a(!1),children:e.jsx(ds,{sx:{height:"35vh"},children:e.jsxs(us,{children:[e.jsx(en,{children:e.jsxs(dt,{children:[e.jsx(K,{align:"center",children:"Número"}),e.jsx(K,{align:"center",children:"Origem"}),e.jsx(K,{align:"center",children:"Data"})]})}),e.jsx(ms,{children:s==null?void 0:s.map(o=>e.jsxs(dt,{children:[e.jsxs(K,{align:"center",children:[o.series,".",o.generatedNumber]}),e.jsx(K,{align:"center",children:Ne(o.type)}),e.jsx(K,{align:"center",children:X.format(le.DATE_TIME,o.createdAt)})]},o.id))})]})})}),[s]);return s!=null&&s.length?e.jsxs(e.Fragment,{children:[e.jsx(N,{size:"small",onClick:()=>a(!0),variant:"outlined",children:"Números da sorte"}),n&&e.jsx(r,{})]}):null},Ol=()=>{var u,p,b,j,y;const{campaign:t,hotsite:{configuration:s}}=q(),{data:n,isFetching:a,refetch:r}=ss.useFindCuponsQuery(),[o,i]=l.useState(1);l.useEffect(()=>{n&&((n==null?void 0:n.length)==2?i(2):(n==null?void 0:n.length)>2&&i(3))},[n]);const c=n&&n.length>0,d=t.engines.some(g=>g.type==="CASHBACK"),h=t.engines.some(g=>g.type==="DRAW"),v=t.engines.some(g=>g.type==="COLLECT_TO_WIN"),x=(u=t.parameters.find(g=>g.code==="CONSUMER_AFTER_COUPON_REGISTER_LINK"))==null?void 0:u.value,m=(p=t.parameters.find(g=>g.code==="CONSUMER_AFTER_COUPON_REGISTER_LINK_NAME"))==null?void 0:p.value;return e.jsx(L,{sx:{px:{xs:2,md:10,xl:0},my:{xs:2,md:4}},children:e.jsxs(C,{component:Le,sx:{p:2,gap:2,maxWidth:"lg",borderRadius:3,justifyContent:"center"},children:[e.jsxs(M,{sx:{pl:{sm:2},display:"flex",flexDirection:{xs:"column",sm:"row"},width:"100%",justifyContent:"center",alignItems:"center"},children:[e.jsx(f,{variant:"h5",flex:1,sx:{color:((y=(j=(b=s.pages)==null?void 0:b.myCoupons)==null?void 0:j.colors)==null?void 0:y.title)||"primary.main"},children:"MINHAS NOTAS"}),e.jsxs(C,{sx:{py:2,px:2,gap:2,width:"initial",alignItems:{xs:"center",sm:"flex-end"}},children:[h&&e.jsx(Rl,{}),c&&d&&e.jsx(Al,{}),c&&v&&e.jsx(Tl,{}),c&&x&&e.jsx(N,{component:Qn,size:"small",variant:"contained",color:"secondary",href:x,target:"_blank",rel:"noopener noreferrer",children:m})]})]}),n&&(n!=null&&n.length)&&(n==null?void 0:n.length)>0?e.jsx($,{sx:{flexDirection:{xs:"column",md:"row"},flexWrap:"wrap",alignItems:"stretch",justifyContent:"flex-start",gap:2,...o>1&&{"> div":g=>({flex:{md:`0 1 calc((100% / ${o}) - (${g.spacing(2)} * ${o-1}) / ${o})`}})}},children:[...n].sort((g,E)=>ke(g.createdAt).isAfter(ke(E.createdAt))?1:-1).map((g,E)=>e.jsx(Cl,{index:E+1,coupon:g,onCouponUpdate:r},E))}):e.jsx(C,{p:4,gap:3,component:Le,children:a?e.jsx(vt,{}):e.jsxs(e.Fragment,{children:[e.jsx(f,{children:"Você não possui nenhuma nota cadastrada ainda, cadastre agora mesmo!"}),e.jsx(N,{component:"a",href:"/nova-nota",variant:"contained",children:"Nova nota"})]})})]})})},La=({mgmCode:t,showTitle:s=!0,buttonSx:n,titleSx:a})=>{const r=/Android|iPhone|iPad|iPod|Opera Mini|IEMobile/i.test(navigator.userAgent),[o,i]=l.useState(!1),c=`Promoção Gomes da Costa | Atum da Sorte!
40
41Participe você também utilizando meu código: ${t} 🎯
42
43Acesse: https://promogomesdacosta.com.br?mgm=${t}`,d=()=>{r?navigator.share({title:"Gomes da Costa | Atum da Sorte",text:c}).catch(m=>{console.error("Erro ao compartilhar",m),h(c)}):h(c)},h=m=>{navigator.clipboard.writeText(m).then(()=>{i(!0),setTimeout(()=>i(!1),3e3)}).catch(u=>{console.error("Erro ao copiar para clipboard",u)})},v=()=>o?e.jsx(Tr,{sx:a}):r?e.jsx(Rr,{sx:a}):e.jsx(Or,{sx:a}),x=()=>s?e.jsx(f,{sx:a,children:t}):null;return e.jsx(Qs,{title:o?"Copiado!":r?"Compartilhar":"Copiar código",open:o,children:e.jsxs(N,{sx:{gap:1,...n},onClick:d,children:[v(),x()]})})},kl=()=>{const{hotsite:{configuration:{general:t}}}=q(),{pushDataLayer:s}=G(),n=r=>()=>{s(F.BL_COUPON_FIELD,{eventLabel:r})},a=()=>e.jsx(Bt,{position:"end",children:e.jsx($t,{sx:{minWidth:{xs:"100vw",md:"40vw"}},content:e.jsx(M,{sx:{img:{width:"100%"}},children:t!=null&&t.couponHelperImage?e.jsx(Q,{image:t==null?void 0:t.couponHelperImage}):e.jsx("img",{src:Wo("general/coupon-help-example.jpg")})})})});return e.jsx(e.Fragment,{children:e.jsxs(ue,{container:!0,spacing:2,id:"coupon-info",children:[e.jsx(ue,{size:{xs:12,sm:8},children:e.jsx(k,{name:"customerDocument",label:"CNPJ",onBlur:n("cnpj"),required:!0,maskOptions:O.cnpj.maskOptions,autoFocus:!0})}),e.jsx(ue,{size:{xs:12,sm:4},children:e.jsx(k,{name:"purchaseDate",label:"Data da compra",onBlur:n("data-da-compra"),required:!0,maskOptions:O.dateMask.maskOptions})}),e.jsx(ue,{size:12,children:e.jsx(k,{name:"identifier",label:"Código da Nota",helperText:'Clique no "?" para consultar o preenchimento correto dos campos de NFs',required:!0,onBlur:n("codigo-da-nota"),maskOptions:O.integer.maskOptions,InputProps:{endAdornment:e.jsx(a,{})}})})]})})},_l=({onAddProduct:t,products:s,onUpdateProduct:n,onRemoveProduct:a})=>{const{restrictions:r}=q(),[o,i]=l.useState(!1),[c,d]=l.useState([]),{data:h}=me.useFindProductsQuery(),v=l.useCallback(u=>(h==null?void 0:h.filter(p=>!s.some(b=>Number(b.campaignProductId)===p.id)||p.id===u).sort((p,b)=>p.name.localeCompare(b.name)))||[],[h,s]);l.useEffect(()=>{if(r!=null&&r.products&&r.products.qtyMin>0){const u=s.reduce((p,b)=>p+Number(b.quantity),0);i(u<r.products.qtyMin)}},[s,r]),l.useEffect(()=>{var u;o&&!c.find(p=>p.code==="PRODUCT_MIN_QTD_SUM_TOTAL")&&d([...c,{severity:"warning",code:"PRODUCT_MIN_QTD_SUM_TOTAL",message:`Insira ao menos ${(u=r==null?void 0:r.products)==null?void 0:u.qtyMin} produtos`}]),o||d(c.filter(p=>p.code!=="PRODUCT_MIN_QTD_SUM_TOTAL"))},[o]);const x=l.useCallback((u="0",p="0")=>{var y,g,E;const b=Number((g=(y=u==null?void 0:u.toString())==null?void 0:y.replace(".",""))==null?void 0:g.replace(",","."))||0,j=Math.floor(Number((E=p==null?void 0:p.toString())==null?void 0:E.replace(",",".")))||0;return"R$ "+b*j},[]),m=s.length>0?s:[{campaignProductCategoryId:void 0,campaignProductId:0,quantity:0,unitaryValue:0}];return e.jsxs(e.Fragment,{children:[c.length>0&&c.map(u=>e.jsx(M,{width:"100%",children:e.jsx(tn,{severity:u.severity,children:u.message})},u.message)),e.jsxs(C,{mt:2,gap:2,sx:{alignItems:"flex-start"},children:[m.map((u,p)=>e.jsxs(ue,{container:!0,spacing:2,width:"100%",children:[e.jsx(ue,{size:5,alignItems:"center",children:e.jsx(Dt,{fullWidth:!0,children:e.jsx(ia,{options:v(u.campaignProductId),getOptionLabel:b=>b.name,value:v(u.campaignProductId).find(b=>b.id===u.campaignProductId)||null,onChange:(b,j)=>{n(p,{...u,campaignProductId:j?Number(j.id):0})},renderOption:({key:b,...j},y)=>e.jsxs(M,{component:"li",sx:{"& > picture > img":{mr:2,flexShrink:0}},...j,children:[e.jsx(Q,{src:y.mainImageUrl,style:{width:45}}),e.jsxs(C,{sx:{alignItems:"flex-start"},children:[e.jsx(f,{variant:"body2",sx:{width:"100%"},children:y.name}),u.campaignProductId!==y.id&&e.jsx(f,{variant:"caption",children:y.ean})]})]},y.ean),renderInput:b=>e.jsx(ls,{...b,name:`products.${p}.campaignProductId`,label:"Novo produto",size:"small",required:!0})})})}),e.jsx(ue,{size:2,alignItems:"center",children:e.jsx(k,{name:`products.${p}.quantity`,label:"Quantidade",required:!0,fullWidth:!0,type:"number",inputProps:{min:1,step:1},onChange:b=>{var y;b.target.value=Math.floor(Number((y=b.target.value)==null?void 0:y.replace(",","."))).toString();const j=b.target.value;n(p,{campaignProductCategoryId:u.campaignProductCategoryId,campaignProductId:u.campaignProductId,quantity:j,unitaryValue:u.unitaryValue,totalValue:x(u.unitaryValue,j)})}})}),e.jsx(ue,{size:2,alignItems:"center",children:e.jsx(k,{name:`products.${p}.unitaryValue`,label:"Valor unitário",required:!0,fullWidth:!0,maskOptions:O.currency.maskOptions,InputProps:{startAdornment:e.jsx(Bt,{position:"start",children:"R$"})},onChange:b=>{const j=b.target.value,y=x(j,u.quantity);n(p,{campaignProductCategoryId:u.campaignProductCategoryId,campaignProductId:u.campaignProductId,quantity:u.quantity,unitaryValue:j,totalValue:y})}})}),e.jsx(ue,{size:2,alignItems:"center",children:e.jsx(k,{name:`products.${p}.totalValue`,label:"Valor total",required:!0,fullWidth:!0,disabled:!0,value:"R$ "+u.unitaryValue+u.quantity})}),e.jsx(ue,{size:1,alignItems:"center",height:40,width:40,children:e.jsx(Ie,{color:"error",onClick:()=>{a(p)},sx:{p:0,height:40,width:40},disabled:m.length===1,children:e.jsx(la,{})})})]},u.campaignProductId||p)),e.jsx(M,{width:"100%",display:"flex",justifyContent:"flex-end",children:e.jsx(N,{variant:"outlined",type:"button",onClick:t,disabled:!(m[m.length-1].campaignProductId&&m[m.length-1].quantity&&m[m.length-1].unitaryValue),children:"adicionar produto"})})]})]})},Dl=({onAddProduct:t,products:s,onUpdateProduct:n,onRemoveProduct:a})=>{const{restrictions:r}=q(),[o,i]=l.useState(0),[c,d]=l.useState(!1),[h,v]=l.useState(!1),[x,m]=l.useState([]),{data:u}=me.useFindProductsQuery(),p=l.useMemo(()=>u==null?void 0:u.filter(g=>!s.some(E=>Number(E.campaignProductId)===g.id)).sort((g,E)=>g.name.localeCompare(E.name)),[u,s]);console.log(p);const b=g=>u==null?void 0:u.find(E=>E.id===g),j=(g,E)=>{n(E,{...s[E],quantity:g})};l.useEffect(()=>{if(r!=null&&r.products&&r.products.qtyMin>0){const g=s.reduce((E,T)=>E+Number(T.quantity),0);v(g<r.products.qtyMin)}},[s,r]),l.useEffect(()=>{var g;m(h?[...x,{severity:"warning",code:"PRODUCT_MIN_QTD_SUM_TOTAL",message:`Insira ao menos ${(g=r==null?void 0:r.products)==null?void 0:g.qtyMin} produtos`}]:x.filter(E=>E.code!=="PRODUCT_MIN_QTD_SUM_TOTAL"))}
43,[h]);const y=l.useMemo(()=>ee().shape({campaignProductId:ns().required(A),quantity:ns().min(1,"Deve ser maior ou igual a 1").required(A),unitaryValue:R().transform(O.currency.transform).test({name:"is-valid-currency",message:"Valor mínimo de R$ 1,00",test:g=>O.currency.transform(g)>=1}).required(A)}),[]);return e.jsxs(e.Fragment,{children:[x.length>0&&x.map(g=>e.jsx(M,{width:"100%",children:e.jsx(tn,{severity:g.severity,children:g.message})},g.message)),s.length>0&&e.jsxs("div",{style:{width:"100%"},children:[e.jsx(C,{sx:{width:"100%",border:"1px solid #e0e0e0",borderTopLeftRadius:8,borderTopRightRadius:8},children:s.map((g,E)=>{var T,S;return e.jsxs(C,{sx:{width:"100%",justifyContent:"space-between",alignItems:"center",px:4,py:2,borderBottom:E===s.length-1?"none":"1px solid #e0e0e0",gap:1.5},children:[e.jsxs(L,{sx:{alignItems:"flex-start",justifyContent:"space-between",flex:1,gap:4},children:[e.jsx(f,{fontWeight:"medium",children:(T=b(Number(g.campaignProductId)))==null?void 0:T.name}),e.jsxs(f,{fontWeight:"medium",whiteSpace:"nowrap",children:["R$"," ",cn(Number(g.unitaryValue.toString().replace(",","."))*Number(g.quantity))]})]}),e.jsx(L,{sx:{justifyContent:"space-between",flex:1,gap:1},children:e.jsx(f,{fontWeight:"medium",variant:"body2",children:(S=b(Number(g.campaignProductId)))==null?void 0:S.ean})}),e.jsxs(L,{sx:{alignItems:"center",justifyContent:"space-between",flex:1,gap:1},children:[e.jsxs(L,{sx:{alignItems:"center",justifyContent:"flex-start",gap:1.5,p:1,border:"1px solid #e0e0e0",borderRadius:1,width:"unset"}
43,children:[e.jsx(Ie,{sx:{p:0},onClick:()=>{j(Number(g.quantity)+1,E)},children:e.jsx(kr,{})}),e.jsx(f,{children:g.quantity}),e.jsx(Ie,{sx:{p:0},onClick:()=>{Number(g.quantity)!==1&&j(Number(g.quantity)-1,E)},disabled:Number(g.quantity)===1,children:e.jsx(_r,{})})]})," ",e.jsx(Ie,{color:"error",onClick:()=>{a(E)},sx:{p:0},children:e.jsx(la,{})})]})]},`${g.campaignProductId}-${E}`)})}),e.jsxs(L,{sx:{justifyContent:"space-between",width:"100%",px:4,py:2,border:"1px solid #e0e0e0",borderTop:"none",borderBottomLeftRadius:8,borderBottomRightRadius:8,backgroundColor:"#f5f5f5"},children:[e.jsx(f,{fontWeight:"medium",children:"TOTAL DOS PRODUTOS"}),e.jsxs(f,{fontWeight:"medium",whiteSpace:"nowrap",children:["R$"," ",cn(s.reduce((g,E)=>g+Number(E.unitaryValue.toString().replace(",","."))*Number(E.quantity),0))]})]})]}),e.jsx(Se,{initialValues:{},validationSchema:y,validateOnMount:!0,validateOnBlur:!1,validateOnChange:!0,onSubmit:(g,{resetForm:E})=>{t(g),i(T=>T+1),d(!1),E()},children:({isValid:g,errors:E,values:T,handleChange:S,handleSubmit:I})=>(l.useEffect(()=>{c&&(T.campaignProductId||T.quantity||T.unitaryValue)&&d(!1)},[T.campaignProductId,T.quantity,T.unitaryValue,c]),e.jsx(Ae,{style:{width:"100%",marginBottom:s.length>0?"24px":"0"},children:e.jsxs(C,{mt:2,gap:2,sx:{alignItems:"flex-start"},children:[e.jsxs(ue,{container:!0,spacing:2,width:"100%",children:[e.jsx(ue,{size:12,children:e.jsxs(Dt,{fullWidth:!0,children:[e.jsx(ia,{options:p||[],getOptionLabel:_=>_.name,value:(p==null?void 0:p.find(_=>_.id===T.campaignProductId))||null,onChange:(_,z)=>{S({target:{name:"campaignProductId",value:z?z.id:""}})},renderOption:({key:_,...z},P)=>e.jsxs(M,{component:"li",sx:{"& > picture > img":{mr:2,flexShrink:0}},...z,children:[e.jsx(Q,{src:P.mainImageUrl,style:{width:45}}),e.jsxs(C,{sx:{alignItems:"flex-start"},children:[e.jsx(f,{variant:"body2",sx:{width:"100%"},children:P.name}),T.campaignProductId!==P.id&&e.jsx(f,{variant:"caption",children:P.ean})]})]},P.ean),renderInput:_=>e.jsx(ls,{..._,name:"campaignProductId",label:"Novo produto",size:"small",error:c&&E.campaignProductId!==void 0,required:!0})}),c&&E.campaignProductId&&e.jsx(f,{color:"error",variant:"caption",children:E.campaignProductId})]})}),e.jsx(ue,{size:6,children:e.jsx(k,{name:"quantity",label:"Quantidade",required:!0,fullWidth:!0,type:"number",inputProps:{min:1,step:1}})}),e.jsx(ue,{size:6,children:e.jsx(k,{name:"unitaryValue",label:"Valor unitário",required:!0,fullWidth:!0,maskOptions:O.currency.maskOptions,InputProps:{startAdornment:e.jsx(Bt,{position:"start",children:"R$"})}})})]}),e.jsx(M,{width:"100%",display:"flex",justifyContent:"flex-end",children:e.jsx(N,{variant:"outlined",type:"button",onClick:()=>{if(!g){d(!0);return}I()},disabled:!g,children:"adicionar produto"})})]})}))},o)]})},Nl=({onAddProduct:t,products:s,onUpdateProduct:n,onRemoveProduct:a})=>{const{restrictions:r}=q(),[o,i]=l.useState(!1),[c,d]=l.useState([]),h=ie(),v=oe(h.breakpoints.down("md"));return l.useEffect(()=>{if(r!=null&&r.products&&r.products.qtyMin>0){const x=s.reduce((m,u)=>m+Number(u.quantity),0);i(x<r.products.qtyMin)}},[s,r]),l.useEffect(()=>{var x;d(o?[...c,{severity:"warning",code:"PRODUCT_MIN_QTD_SUM_TOTAL",message:`Insira ao menos ${(x=r==null?void 0:r.products)==null?void 0:x.qtyMin} produtos`}]:c.filter(m=>m.code!=="PRODUCT_MIN_QTD_SUM_TOTAL"))},[o]),e.jsxs(e.Fragment,{children:[e.jsx(C,{sx:{alignItems:"flex-start"},children:e.jsx(f,{variant:"h5",fontWeight:"medium",children:"Produtos"})}),v?e.jsx(Dl,{products:s,onAddProduct:t,onUpdateProduct:n,onRemoveProduct:a}):e.jsx(_l,{products:s,onAddProduct:t,onUpdateProduct:n,onRemoveProduct:a})]})};pe.GlobalWorkerOptions.workerSrc=`//unpkg.com/pdfjs-dist@${pe.version}/build/pdf.worker.min.js`;const Ll={cMapUrl:`//unpkg.com/pdfjs-dist@${pe.version}/cmaps/`,cMapPacked:!0,standardFontDataUrl:`//unpkg.com/pdfjs-dist@${pe.version}/standard_fonts/`},Fl=2e4,Ml=({image:t,pdfRender:s,coupon:n,setImage:a,setPdfRender:r,setCoupon:o,onRemoveCoupon:i,setCouponProcessError:c})=>{const{loading:d,setLoading:h,setMessage:v}=ae(),[x]=ts.useProcessCouponMutation(),m=ie(),u=oe(m.breakpoints.down("md")),{pushDataLayer:p}=G(),b=async g=>{p(F.BL_COUPON_FIELD,{eventLabel:"imagem"});try{if(g.type==="application/pdf"){const E=await qs(g);a(void 0),r(E)}else{const E=await qs(g);a(E),r(void 0)}}catch(E){console.error("Erro ao processar arquivo:",E)}},j=g=>e.jsx(Ie,{size:"small",sx:{position:"absolute",top:-10,right:-10,bgcolor:"white",boxShadow:2,zIndex:1e3,"&:hover":{bgcolor:"grey.200"}},onClick:g,children:e.jsx(is,{fontSize:"medium"})}),y=async()=>
43{if(t||s){h(!0),v("Estamos lendo o seu cupom, aguarde..."),c(!1);try{const g=new Promise((T,S)=>{setTimeout(()=>{S(new Error("Timeout"))},Fl)}),E=await Promise.race([x({imageBase64:t||s}),g]);E.data?(o(E.data),c(!1)):c(!0)}catch(g){console.error("Erro no processamento OCR:",g),c(!0)}finally{h(!1)}}};return e.jsxs(C,{gap:4,id:"image-upload",children:[e.jsxs(C,{sx:{alignItems:"flex-start"},gap:.5,children:[e.jsx(f,{variant:"h5",fontWeight:"medium",children:"Dados do cupom"}),e.jsx(f,{variant:"body1",children:"Selecione seu cupom e confira se os dados estão corretos. Se precisar, você pode editar."})]}),e.jsxs(L,{gap:4,flex:1,flexDirection:{xs:"column",sm:"row"},children:[e.jsxs(C,{gap:2,sx:{width:"100%",height:"100%"},flex:1,children:[t&&!s&&e.jsxs(M,{position:"relative",children:[e.jsx("img",{src:t,style:{maxHeight:"290px",width:"auto"}}),j(()=>{c(!1),a(void 0),i()})]}),!t&&s&&e.jsx(C,{gap:2,maxWidth:"50px",children:e.jsxs(M,{position:"relative",children:[e.jsx(ps,{file:s,options:Ll,renderMode:"canvas",children:e.jsx(xs,{width:180,pageNumber:1})}),j(()=>{c(!1),r(void 0),i()})]})}),!t&&!s&&e.jsx(aa,{handleChange:b,name:"file",types:["JPEG","JPG","PNG","PDF"],hoverTitle:"Arraste aqui",children:e.jsx(L,{sx:{cursor:"pointer",height:"290px",zIndex:0},children:e.jsx(Na,{text:e.jsxs(C,{px:"10%",gap:2,children:[e.jsx(ra,{fontSize:"large"}),e.jsxs(f,{variant:"caption",children:[!u&&"Arraste ou"," clique aqui para enviar a foto do seu cupom"]})]})})})})]}),e.jsxs(C,{gap:2,justifyContent:"space-between",flex:1,children:[e.jsxs(C,{sx:{alignItems:"flex-start",gap:1},children:[e.jsx(f,{variant:"h6",fontWeight:"medium",children:"Requisitos"}),e.jsxs("ul",{style:{paddingLeft:16,display:"flex",flexDirection:"column",gap:4},children:[e.jsx("li",{children:e.jsx(f,{variant:"body1",children:"A imagem deve estar clara e legível"})}),e.jsx("li",{children:e.jsx(f,{variant:"body1",children:"Todas as informações do cupom devem estar visíveis"})}),e.jsx("li",{children:e.jsx(f,{variant:"body1",children:"Tamanho máximo do arquivo: 5MB"})})]})]}),!n&&e.jsx(M,{width:"100%",display:"flex",justifyContent:"flex-end",children:e.jsx(N,{variant:"outlined",type:"button",onClick:y,disabled:d||!t&&!s,children:d?"processando...":"ler cupom"})})]})]}),e.jsx(M,{width:"100%",children:e.jsx(tn,{severity:"info",children:"Lembre-se sempre de guardar seu cupom fiscal"})})]})},ql=()=>{const t=ce(),s=oa(),n=je(),{executeReCaptcha:a}=mt(),{campaign:r,restrictions:o,hotsite:{configuration:{engines:i}},engines:{cashback:c,instantPrize:d}}=q(),{user:h}=he(),{data:v,refetch:x}=te.useMeQuery(),{openPoll:m}=Et(),{pushDataLayer:u,pushRawDataLayer:p}=G(),{setLoading:b}=ae(),[j]=me.useLazyFindPrizesQuery(),[y,{isLoading:g}]=me.useAddCouponMutation(),[E]=me.useLazyGetCashbackProgressQuery(),[T]=Ze.useLazyCheckQuery(),{data:S}=Ze.useFindAllQuery(),{data:I}=me.useFindProductsQuery(),[_,z]=l.useState(),[P,B]=l.useState(),[w,Te]=l.useState(),[We,re]=l.useState(!1),[U,ge]=l.useState(!1),[H,Be]=l.useState(),[Ue,Ce]=l.useState(!1),He=l.useRef(null),ys=r.engines.some(D=>D.type==="CASHBACK"),qa=(D,se)=>
43e.jsxs(C,{gap:3,children:[typeof D=="string"?e.jsx(f,{dangerouslySetInnerHTML:{__html:D}}):D,se&&e.jsxs(C,{gap:1,children:[e.jsx(f,{variant:"body1",children:"Compartilhe seu código com seus amigos"}),e.jsx(La,{mgmCode:se,buttonSx:{backgroundColor:"primary.main"},titleSx:{color:"white"}})]}),e.jsx(f,{children:"Em caso de dúvidas consulte o regulamento ou nos consulte através do fale conosco."})]}),Wa=(D,se,Ee,W,Re)=>{t({...!D&&{title:se},content:qa(Ee||W,Re),description:W}).then(()=>$a())},Ba=l.useMemo(()=>{var D,se,Ee;return ee().shape({customerDocument:R().transform(O.cnpj.transform).test({name:"is-cnpj",message:"CNPJ Inválido",test:W=>Z(J.CNPJ,W)}).required(A),purchaseDate:R().transform(O.dateMask.transform).test({name:"is-valid-date",message:"Data inválida",test:W=>Z(J.DATE,W)}).test({name:"is-after-campaign-start",message:"Data não pode ser anterior à data de início da campanha",test:W=>Ss(W,r.startsAt)||Vt(new Date(`${W}T00:00:00`),r.startsAt)}).test({name:"is-after-today",message:"Data não pode ser posterior à data de hoje",test:W=>!!W&&Ss(new Date,W)}).required(A),identifier:R().required(A),...Ue&&{mgmCodeInviter:R().max(6,"Máximo 6 caracteres")},additionalFields:ee().shape((se=(D=r.additionalFields)==null?void 0:D.filter(W=>W.target==="COUPON"))==null?void 0:se.filter(W=>W.required).reduce((W,Re)=>({...W,[Re.key]:R().required(A)}),{})),products:cs().of(ee().shape({campaignProductId:R().required(A),quantity:ns().min(1,"Deve ser maior que 1").required(A),unitaryValue:R().test({name:"is-valid-currency",message:"Valor mínimo de R$ 0,01",test:W=>Number((W??"0").replace(",",".").replace(".",""))>=.01})})).test({name:"is-valid-quantity",message:`Deve ser adicionado pelo menos ${(Ee=o==null?void 0:o.products)==null?void 0:Ee.qtyMin} produto(s)`,test:W=>{var Re;return((W==null?void 0:W.reduce((xt,$e)=>xt+Number($e.quantity),0))??0)>=((Re=o==null?void 0:o.products)==null?void 0:Re.qtyMin)}})})},[Ue,o]),zt=l.useMemo(()=>({ocrExecutionId:w==null?void 0:w.id,imageUrl:w==null?void 0:w.imageUrl,customerDocument:w!=null&&w.coupon.company.cnpj&&Xn(w.coupon.company.cnpj)?Dr(w.coupon.company.cnpj):"",couponTotalValue:w==null?void 0:w.coupon.total,purchaseDate:w!=null&&w.coupon.issueDate&&(Ss(w.coupon.issueDate,r.startsAt)||Vt(new Date(`${w.coupon.issueDate}T00:00:00`),r.startsAt))&&(mn(w.coupon.issueDate,new Date)||Vt(new Date(`${w.coupon.issueDate}T00:00:00`),new Date))&&(mn(w.coupon.issueDate,r.endsAt)||Vt(new Date(`${w.coupon.issueDate}T00:00:00`),r.endsAt))?Xt(w==null?void 0:w.coupon.issueDate,"dd/MM/yyyy"):"",identifier:w==null?void 0:w.coupon.number,products:w==null?void 0:w.matchedProducts.filter(D=>I==null?void 0:I.some(se=>se.id===D.campaignProduct.campaignProductId)).map(D=>({campaignProductId:D.campaignProduct.campaignProductId,quantity:D.product.quantity,unitaryValue:D.product.price.toString().replace(".",","),totalValue:"R$ "+(D.product.price*D.product.quantity).toFixed(2).replace(".",",")}))}),[w,I]);l.useEffect(()=>{const D=S==null?void 0:S.find(se=>se.moment==="AFTER_COUPON_REGISTER");D&&B(D)},[S]),l.useEffect(()=>{!(w!=null&&w.imageUrl)&&!_&&!H&&(re(!1),Te(void 0))},[w,_,H]),l.useEffect(()=>{w&&ge(!0)},[w,r.startsAt]),l.useEffect(()=>{if(U&&He.current){const D=setTimeout(()=>{He.current&&He.current.validateForm().then(()=>{He.current.setTouched({customerDocument:!0,purchaseDate:!0,identifier:!0}),He.current.validateForm().then(()=>{ge(!1)})})},500);return()=>clearTimeout(D)}},[U]),l.useEffect(()=>{var D;if((w||We)&&(_||H)){const se=(D=document.getElementById("image-upload"))==null?void 0:D.offsetHeight;window.scrollTo({top:se,behavior:"smooth"})}},[w,_,H,We]);const Ua=D=>()=>{u(F.BL_COUPON_FIELD,{eventLabel:D})},vs=async D=>{var se,Ee,W,Re,xt;if(!g){if(!(w!=null&&w.imageUrl)&&!_&&!H){t({title:"Imagem é obrigatória"});return}u(F.CL_COUPON_SAVE),b(!0);try{const $e=await a("create_coupon"),Cs={...D,ocrExecutionId:D.ocrExecutionId,customerDocument:O.cnpj.transform(D.customerDocument),couponTotalValue:D.couponTotalValue,purchaseDate:O.dateMask.transform(D.purchaseDate),identifier:D.identifier,imageUrl:w==null?void 0:w.imageUrl,imageBase64:_||H,products:D.products.map(V=>({campaignProductId:V.campaignProductId,unitaryValue:isNaN(V.unitaryValue)?Number((V.unitaryValue??"0").replace(",",".")):V.unitaryValue,quantity:Number(V.quantity)})),recaptchaToken:$e||"error",additionalFields:Object.keys(D.additionalFields||{}).filter(V=>D.additionalFields[V]).map(V=>{var ze;return{campaignAdditionalFieldId:((ze=r.additionalFields.find(ht=>ht.key===V))==null?void 0:ze.id)||-1,value:D.additionalFields[V]}})},wt=await y(Cs).unwrap();p({event:"purchase",...(v==null?void 0:v.email)&&{em:await nt(v.email)},...(v==null?void 0:v.phone)&&{ph:await nt("55"+v.phone)},event_id:wt.id}),u(F.SU_COUPON_SAVE);let Es=!1,Pt;if(c)switch((W=(Ee=(se=wt.engineOrders.find(V=>V.engineType==="CASHBACK"))==null?void 0:se.details)==null?void 0:Ee.error)==null?void 0:W.code){case"CEC-008":Pt="Devido ao sucesso da promoção, a modalidade de cashback esgotou.";break;case"CEC-004":case"CEC-005":Pt="Você não receberá mais cashback, pois você já atigiu a quantidade máxima.";break}let Gt,ws;if((d==null?void 0:d.length)>0&&((Re=wt.engineOrders)!=null&&Re.some(V=>V.engineType==="INSTANT_PRIZE"))){const V=wt.engineOrders.filter(ze=>ze.engineType==="INSTANT_PRIZE");if(i!=null&&i.instantPrize)if(wt.rewarded&&(V!=null&&V.some(ze=>ze.rewarded))){const ze=await j().unwrap(),ht=V.filter(ye=>ye.rewarded).map(ye=>ye.details);let gt;if(ht.length>0){const ye=ze.filter(ot=>ht.some(Ps=>Ps.winner.campaignPrizeId===ot.id)).sort((ot,Ps)=>Ps.unitaryValue-ot.unitaryValue)[0];gt=i.instantPrize.prizes.filter(ot=>ot.campaignPrizeId===ye.id)[0].winner}gt&&gt.image&&(ws=e.jsx(Q,{src:gt.image.url,width:"100%"}),Es=!0)}
43else Gt=i.instantPrize.loser.text,i.instantPrize.loser.image&&(ws=e.jsx(Q,{src:i.instantPrize.loser.image.url,width:"100%"}),Es=!0);else{const ze=await j().unwrap(),ht=V.filter(ye=>ye.rewarded).map(ye=>ye.details),gt=(xt=ze.find(ye=>ht.some(ot=>ot.winner.campaignPrizeId===ye.id)))==null?void 0:xt.description;Gt=V!=null&&V.some(ye=>ye.rewarded)?`Parabéns! Você é um possível ganhador de prêmio instantâneo no valor de ${gt}. <br /> Aguarde o contato de nossa equipe. <br /><br />  <span style="font-size:0.75em;font-style:italic;">Para recebe-lo, você precisa ter uma conta ativa no PicPay. <br /> Não tem? <a href="https://storage.googleapis.com/hub_br/picpay.pdf" target="_blank">Veja como criar</a></span>`:"<strong>Premiação Instantânea</strong>: Você não ganhou a premiação instantânea. Continue participando para ter novas chances!"}}let It;Gt&&(It=`<br /> ${Gt}`),Pt&&(It=`<br /> Obs: ${It?`${It} ${Pt}`:Pt}`);const{mgmCode:Ga}=await x().unwrap();Wa(Es,"Cupom cadastrado com sucesso",ws,It,Ga||"")}catch($e){console.error($e),t(xe.alert($e))}b(!1)}},$a=async()=>{if(P)try{b(!0),(await T(P.id).unwrap()).available?m(P):n(de.HOME)}catch(D){console.error(D),n(de.HOME)}else n(de.HOME);b(!1)},za=async D=>{var Ee,W;if(!ys||!((W=(Ee=i==null?void 0:i.cashback)==null?void 0:Ee.modals)!=null&&W.confirmCouponRegisterWhenFinished))return await vs(D);b(!0);const se=await E().unwrap();b(!1),se.progress>=.999?s({dialogActionsProps:{sx:{px:5,pb:3}},titleProps:{sx:{px:5,pt:3,textAlign:"center"}},contentProps:{sx:{textAlign:"center"}},title:i.cashback.modals.confirmCouponRegisterWhenFinished.message,content:"Clique em sim para aceitar."}).then(async()=>await vs(D)).catch(()=>{}):await vs(D)};return e.jsx(L,{sx:{px:{xs:2,md:10,xl:0},my:{xs:2,md:4}},children:e.jsxs(C,{component:Le,sx:{mt:2,gap:{xs:4,md:2},p:3,maxWidth:"md"},children:[e.jsx(Ml,{image:_,coupon:w,couponProcessError:We,setImage:z,pdfRender:H,setPdfRender:Be,setCoupon:Te,onRemoveCoupon:()=>Te(void 0),setCouponProcessError:re}),((zt==null?void 0:zt.ocrExecutionId)||We)&&e.jsx(Se,{initialValues:{...zt,mgmCodeInviter:localStorage.getItem("mgmCode")},validationSchema:Ba,validateOnMount:!0,validateOnChange:!0,validateOnBlur:!0,enableReinitialize:!0,onSubmit:za,innerRef:He,children:({isValid:D,values:se,handleReset:Ee})=>e.jsxs(Ae,{onKeyDown:W=>W.key==="Enter"?(W.preventDefault(),!1):!0,children:[e.jsxs(C,{sx:{mb:4,gap:2,justifyContent:"center",borderRadius:3,form:{width:{md:"90%"}}},children:[e.jsx(Ms,{sx:{bgcolor:st[200],width:"100%"}}),e.jsx(kl,{}),e.jsx(ue,{container:!0,spacing:2,sx:{width:"100%"},children:e.jsx(ue,{size:{xs:12,sm:6},children:Ue?e.jsx(k,{sx:{width:"100%"},name:"mgmCodeInviter",label:"Cód. Indicação (Opcional)",onBlur:Ua("cod-indicacao"),maskOptions:O.mgmCode.maskOptions,InputProps:{endAdornment:e.jsx(Bt,{position:"end",children:e.jsx($t,{title:"Foi indicado por alguém? Insira aqui o código de indicação"})})}}):e.jsx(N,{variant:"text",onClick:()=>{Ce(!0),u(F.BL_COUPON_FIELD,{eventLabel:"mostrar-cod-indicacao"})},sx:{textTransform:"none",justifyContent:"flex-start",color:"primary.main",textDecoration:"underline",py:.5,minHeight:"39px",alignItems:"center"},children:"Possui código de indicação? Clique aqui"})})}),e.jsx(Ms,{sx:{bgcolor:st[200],width:"100%"}}),e.jsx(Nr,{name:"products",children:({push:W,remove:Re,replace:xt})=>e.jsx(Nl,{products:se.products||[],onAddProduct:($e={})=>{W($e)},onUpdateProduct:($e,Cs)=>{xt($e,Cs)},onRemoveProduct:Re})})]}),e.jsxs(L,{mt:2,gap:2,width:"100%",justifyContent:"center",children:[e.jsx(N,{variant:"outlined",onClick:()=>{u(F.CL_COUPON_PRODUCTS_BUTTON,{eventLabel:"limpar"}),Ee(),Te(void 0),Be(void 0),z(void 0),re(!1)},children:"limpar"}),e.jsx(N,{variant:"contained",type:"submit",disabled:g||!D||!h||!h.uid,children:"salvar"})]})]})},(w==null?void 0:w.id)||"form")]})})},Wl=()=>e.jsxs(C,{sx:{minHeight:"50dvh",py:5,gap:2},children:[e.jsx(f,{variant:"h2",color:"primary.contrastText",align:"center",fontWeight:"bold",children:"Ops..."}),e.jsx(Lr,{sx:{fontSize:100,color:"primary.contrastText",mt:2}}),e.jsx(f,{variant:"h4",color:"primary.contrastText",align:"center",fontWeight:"bold",children:"A página que você procura não foi encontrada."})]}),Bl=()=>e.jsx(e.Fragment,{children:Array.from({length:10}).map((t,s)=>e.jsx(as,{height:65,width:"100%",variant:"rounded",sx:{bgcolor:"white",borderRadius:4}},s))}),Ul=()=>{const[t,s]=l.useState(!1),{data:n,isFetching:a}=me.useFindFaqQuery(),{pushDataLayer:r}=G();l.useEffect(()=>{const i=setTimeout(()=>{window.scrollTo({top:0,behavior:"smooth"})},0);return()=>{clearTimeout(i)}},[]);const o=i=>(c,d)=>{r(F.CL_FAQ_EXPAND,{eventLabel:`pergunta-${i}`}),s(d?i:!1)};return e.jsxs(C,{sx:{width:"100%",maxWidth:"lg",px:{xs:2},gap:4,py:4},children:[e.jsx(f,{variant:"h4",children:"FAQ - Perguntas frequentes"}),e.jsxs(C,{gap:1,children:[a&&e.jsx(Bl,{}),!a&&(n==null?void 0:n.items)&&[...n.items].sort((i,c)=>i.questionOrder-c.questionOrder).map(({questionOrder:i,question:c,answer:d})=>e.jsxs(Ks,{disableGutters:!0,elevation:0,square:!0,expanded:t===i,onChange:o(i),sx:{py:1,borderRadius:4,width:"100%"},children:[e.jsx(Js,{expandIcon:e.jsx(Zs,{}),children:e.jsxs(f,{sx:{color:"text.primary",fontWeight:"bold"},children:[i,". ",c]})}),e.jsx(Xs,{children:e.jsx(f,{children:e.jsx("span",{dangerouslySetInnerHTML:{__html:d}})})})]},i))]})]})};function $l(){const{heroRef:t}=rn(),s=ie(),n=oe(s.breakpoints.down("md")),a=oe(s.breakpoints.between("sm","md"));return e.jsxs(C,{ref:t,sx:Qe.container,children:[e.jsxs(C,{sx:Qe.innerContainer,children:[e.jsx($,{sx:Qe.sealContainer,children:e.jsx(Q,{src:ne("hotsite/hero_seal.webp"),style:Qe.image})}),e.jsxs(f,{sx:Qe.leftDescription,children:["É a CAIXA Vida e Previdência ",e.jsx("strong",{children:"junto com você"})," para viver esse momento inesquecível!"]}),e.jsx($,{sx:Qe.rightBoxContainer,children:e.jsxs($,{sx:Qe.rightBox,children:[e.jsx(Q,{src:ne("hotsite/hero_box.webp"),style:yn.heroBoxImage(a)}),e.jsx($,{sx:Qe.rightBoxButton,children:e.jsx(nn,{variant:"ribbon",size:"sm",children:"QUERO PARTICIPAR"})})]})})]}),e.jsx($,{sx:Qe.footerContainer,children:e.jsx(Q,{src:ne("hotsite/hero_footer.webp"),style:yn.footerImage(n)})})]})}const Qe={container:{backgroundSize:"cover",backgroundPosition:{xs:"center",md:"top center"},position:"relative",width:"100%",height:{xs:"978px",lg:"816px"},minHeight:{xs:"620px"},px:{md:4},backgroundImage:{xs:`url(${ne("hotsite/hero_background_mobile.webp")})`,md:`url(${ne("hotsite/hero_background.webp")})`}},innerContainer:{position:"relative",display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:{xs:"column",md:"row"},width:"100%",height:"100%",maxWidth:{xl:"var(--max-width)"},mx:"auto",gap:{xs:2,sm:12,md:16,xl:0},px:{xs:2,sm:6,md:8,xl:0},pt:{xs:"78px",md:0},pb:{xs:7,md:8}},sealContainer:{position:{xs:"relative",md:"absolute"},top:{xs:"0",md:"72px",lg:"unset"},bottom:{lg:"50%"},left:{xs:"50%",md:-28},transform:{xs:"translateX(-50%)",md:"translateY(50%)"},alignSelf:{xs:"flex-start",md:"unset"},height:{xs:260,md:480},width:"auto",zIndex:1},leftDescription:{position:{xs:"relative",md:"absolute"},bottom:{md:"72px"},left:{md:0},display:{xs:"none",md:"block"},color:"white",alignSelf:{xs:"flex-start",md:"unset"},mt:{xs:2,md:0},width:{xs:"min(180px, 46vw)",sm:270},fontWeight:600,fontSize:{xs:"13px",sm:"18px"},lineHeight:{xs:"18px",sm:"24px"},zIndex:1},rightBox:{position:{xs:"absolute",md:"relative"},right:{xs:"auto",md:"auto"},left:{xs:12,sm:"50%",md:"auto"},bottom:{xs:40,sm:64,md:"auto"},transform:{xs:"none",sm:"translateX(-50%)",md:"none"},height:{xs:"auto",md:364},width:{xs:"calc(100% - 12px)",sm:"min(410px, calc(100vw - 96px))",md:"auto"},maxWidth:"100%"},rightBoxContainer:{position:{xs:"relative",md:"absolute"},top:{md:0},right:{md:0},height:{xs:"auto",md:"100%"},width:{xs:"100%",md:"50%"},display:"flex",alignItems:{md:"center"},justifyContent:{xs:"flex-end",md:"center"}},rightBoxButton:{position:"absolute",bottom:{xs:12,sm:16}
43,left:{xs:12,sm:16},width:"fit-content"},footerContainer:{position:"absolute",bottom:0,right:0,height:{xs:50,md:156},width:{xs:"100%",md:"fit-content"}},image:{height:"100%",width:"auto",maxWidth:"100%"}},yn={footerImage:t=>({height:t?"auto":"100%",width:t?"100%":"auto"}),heroBoxImage:t=>({maxHeight:364,width:t?"100%":"auto",height:"auto",maxWidth:"100%"})},zl=[{title:"Passagens Aéreas",description:"Sua experiência começa nas nuvens, com passagens aéreas de ida e volta já incluídas.",image:"hotsite/airline_tickets.webp"},{title:"Hospedagem",description:"Estadia garantida para o máximo de conforto durante a programação.",image:"hotsite/accommodation.webp"},{title:"Café da manhã",description:"Estadia com café da manhã para aproveitar a culinária francesa desde cedo.",image:"hotsite/breakfast.webp"},{title:"Seguro de viagem",description:"Você e seu acompanhante podem ficar tranquilos para aproveitar ao máximo essa experiência, pois terão o Seguro Viagem Protegida da CAIXA.",image:"hotsite/travel_insurance.webp"}];function Gl(){return e.jsxs(ct,{container:!0,spacing:{xs:3,md:4},id:"premios",sx:be.container,children:[e.jsx(ct,{size:{xs:12,md:6},children:e.jsxs(C,{sx:be.innerContainer,children:[e.jsx(f,{sx:be.title,children:"Um dos destinos mais icônicos do mundo espera por você."}),e.jsx(f,{sx:be.description,children:"Prepare-se para conhecer uma das cidades mais encantadoras do mundo, famosa por sua arquitetura icônica, cultura, gastronomia e cenários inesquecíveis. Uma experiência completa e incrível para você e um acompanhante."}),e.jsx($,{sx:be.effeilTower,children:e.jsx(Q,{src:ne("hotsite/eiffel_tower.webp"),alt:"Torre Eiffel",style:be.image})})]})}),e.jsx(ct,{size:{xs:12,md:6},children:e.jsxs(C,{sx:be.innerContainer,children:[e.jsx(f,{sx:be.subtitle,children:"Incluso no pacote de viagem:"}),e.jsx(ct,{container:!0,spacing:{xs:2,md:3},sx:{width:"100%"},children:zl.map(t=>e.jsx(ct,{size:{xs:12,sm:6},sx:{display:"flex"},children:e.jsx($,{sx:be.cardBorder,className:"gradient-bg",children:e.jsxs(C,{sx:be.card,children:[e.jsx($,{children:e.jsx(Q,{src:ne(t.image),alt:t.title,style:be.prizeImage})}),e.jsx(f,{sx:be.subtitle,children:t.title}),e.jsx(f,{sx:{...be.description,textAlign:"center"},children:t.description})]})})},t.title))}),e.jsx(f,{sx:be.footerText,children:"Pacote de viagem com destino obrigatório para Paris (França), com duração de 04 (quatro) diárias, para 02 (duas) pessoas (contemplado e 01 (um) acompanhante), incluindo: 02 (duas) passagens aéreas de ida e volta em classe econômica, hospedagem em acomodação dupla com café da manhã e seguro viagem CAIXA. O valor total estimado do prêmio é de R$ 40.000,00 (quarenta mil reais). Caso o valor despendido na aquisição das passagens aéreas, hospedagem e seguro viagem seja inferior a esse montante, o saldo remanescente será disponibilizado ao contemplado por meio de cartão de débito, sem função saque, carregado em euros, para utilização durante a viagem."})]})})]})}const be={container:{py:{xs:"56px",md:"112px"},px:{xs:2,sm:3,md:4},maxWidth:{xl:"var(--max-width)"},mx:"auto"},innerContainer:{gap:3,flex:1,alignItems:"flex-start",justifyContent:"flex-start"},title:{fontWeight:700,fontSize:{xs:"28px",md:"32px"},lineHeight:{xs:"36px",md:"48px"},letterSpacing:"0%",textTransform:"uppercase",maxWidth:{xs:"260px",md:"none"}},subtitle:{fontWeight:700,fontSize:"16px",lineHeight:"24px",letterSpacing:"0%",textTransform:"uppercase"},description:{fontWeight:400,fontSize:{xs:"14px",md:"16px"},lineHeight:{xs:"22px",md:"24px"},letterSpacing:"0%"},eiffelTower:{width:"100%",height:"100%",maxWidth:{xs:"320px",md:"100%"},alignSelf:{xs:"center",md:"flex-start"}},image:{width:"100%",height:"auto"},card:{p:{xs:2.5,md:2},borderRadius:"8px",backgroundColor:"background.default",height:"100%",justifyContent:"flex-start",gap:2},cardBorder:{p:"1px",borderRadius:"8px",height:"100%"},prizeImage:{width:"auto",height:{xs:"108px",md:"128px"}},footerText:{fontWeight:300,fontSize:12,lineHeight:"19.5px",color:"primary.main",mt:1}},ks={primary:"#05152F",error:"#d72828",disabled:"#B0B0B0",focused:"#F39200"};function Hl({name:t,label:s,value:n,error:a,disabled:r,helperText:o,inputRef:i,onChange:c,onBlur:d,onFocus:h,...v}){const[x,m]=l.useState(!1),u=l.useId(),p=l.useRef(null),b=l.useMemo(()=>r?ks.disabled:x?ks.focused:a?ks.error:"#F2F2F2",[a,n,r,x]);return e.jsxs(C,{sx:{position:"relative",alignItems:"flex-start",justifyContent:"flex-start",fontSize:"14px",label:{fontSize:"14px",color:"white",cursor:r?"not-allowed":"unset",height:"100%",textWrap:"nowrap",zIndex:1,px:0}
43,input:{fontSize:"14px",p:"12px",border:"1px solid #D8D8DA",borderRadius:"6px","&:focus":{outline:"none"},cursor:r?"not-allowed":"text",outline:"none",width:"100%",height:"38px",borderWidth:2,borderColor:b}},children:[e.jsx("label",{htmlFor:u,style:{},onClick:()=>{var j,y;if(!r){if(i){(j=i.current)==null||j.focus();return}(y=p.current)==null||y.focus()}},children:s}),e.jsxs("div",{style:{flex:1,position:"relative",width:"100%",height:"100%"},children:[e.jsx("input",{id:u,ref:i||p,disabled:r,name:t,value:n,onChange:j=>{c==null||c(j)},onBlur:j=>{m(!1),d==null||d(j)},onFocus:j=>{m(!0),h==null||h(j)},autoComplete:"off",...v}),o&&e.jsx(M,{sx:{position:"absolute",left:0,color:"#FFFFFF",fontSize:14,textAlign:"center",width:"100%"},children:o})]})]})}function De({name:t,label:s,maskOptions:n,...a}){const[r,o]=l.useState(),{values:i,handleChange:c,handleBlur:d,setFieldError:h,errors:v,touched:x}=ut(),{ref:m,value:u,setValue:p,maskRef:b}=Yn(n||{mask:""}),j=_s(t,v),y=_s(t,x),g=_s(t,i),E=j&&y?j:"",T=!!j&&!!y;return l.useEffect(()=>{o(g),n&&g&&p(Pe.pipe(g,n))},[]),l.useEffect(()=>{c(t)(u)},[u]),l.useEffect(()=>{o(g)},[i]),l.useEffect(()=>{h(t,void 0)},[a.disabled]),e.jsx(Hl,{label:s,name:t,error:T,helperText:E,inputRef:n?m:a.inputRef,onClick:()=>{var S;return n&&((S=b.current)==null?void 0:S.updateValue())},onFocus:()=>{var S;return n&&((S=b.current)==null?void 0:S.updateValue())},onChange:S=>{o(S.target.value),c(t)(S.target.value)},onBlur:S=>{d(t)(S)},...a,value:r||""})}const _s=(t,s)=>{const n=t.split(".").map(r=>{const o=r.match(/\[(\d+)\]/);return{key:r.split("[")[0],index:o?parseInt(o[1]):void 0}});let a=s;for(const r of n)if(a&&a.hasOwnProperty(r.key))a=r.index!==void 0?a[r.key][r.index]:a[r.key];else return;return a};function Vl(t){const[s,n]=l.useState(!1);return e.jsx(De,{...t,type:s?"text":"password",endAdornment:e.jsx(Ie,{onClick:()=>n(!s),size:"small",children:s?e.jsx(Jn,{}):e.jsx(Zn,{})})})}Gs(Hs);const Ql={};function Yl(){const{executeReCaptcha:t}=mt(),s=l.useRef(null),[n,a]=l.useState(!1);return l.useEffect(()=>{if(n)return;const r=new IntersectionObserver((o,i)=>{const[c]=o;c.isIntersecting&&(t("preload").catch(()=>{}),a(!0),i.disconnect())},{threshold:.1});return s.current&&r.observe(s.current),()=>r.disconnect()},[n]),e.jsx("div",{ref:s,children:e.jsx(L,{sx:Ye.container,children:e.jsx($,{sx:Ye.formContainer,children:e.jsx(Kl,{})})})})}function Kl(){const t=ce(),{login:s}=he(),{setLoading:n}=ae(),{formRef:a}=rn(),{executeReCaptcha:r}=mt(),{pushDataLayer:o,pushRawDataLayer:i}=G(),[c]=te.useCreateMutation(),d=l.useRef(null),[h,v]=l.useState(!1);l.useEffect(()=>{if(h)return;const m=new IntersectionObserver((u,p)=>{const[b]=u;b.isIntersecting&&(r("preload").catch(()=>{}),v(!0),p.disconnect())},{threshold:.1});return d.current&&m.observe(d.current),()=>m.disconnect()},[h]);const x=async m=>{o(F.CL_SIGNUP_SAVE),n(!0);try{const u=await r("signup"),p={...m,campaignId:Y.id,document:O.cpf.transform(m.document),phone:O.mobilePhone.transform(m.phone),recaptchaToken:u||"error",birthDate:O.dateMask.transform(m.birthDate),optIns:[...new Set([...m.optIns||[],"PRIVACY"])],additionalFields:Object.keys(m.additionalFields||{}).filter(j=>m.additionalFields[j]).map(j=>{var y;return{campaignAdditionalFieldId:((y=Y.additionalFields.find(g=>g.key===j))==null?void 0:y.id)||-1,value:m.additionalFields[j]}}),type:"PERSON"},b=await c(p).unwrap();await s(m.email,m.password),i({event:"lead",em:await nt(m.email),ph:await nt("55"+m.phone),event_id:b.id}),o(F.SU_SIGNUP_SAVE),n(!1),await t({title:"Cadastro realizado",description:"Seu cadastro foi realizado com sucesso.",closeText:"Continuar"})}catch(u){console.error(u),t(xe.alert(u))}n(!1)};return e.jsx(Se,{initialValues:Ql,validationSchema:Jl,validateOnMount:!0,onSubmit:x,children:({isValid:m})=>e.jsxs(M,{id:"cadastrar",component:Ae,ref:a,sx:Ye.innerContainer,children:[e.jsx(f,{className:"gradient-text",sx:Ye.title,children:"Cadastre-se para participar"}),e.jsxs(C,{sx:{gap:{xs:2,md:4}},children:[e.jsxs($,{sx:Ye.doubleContainer,children:[e.jsx(De,{label:"Nome",name:"name",placeholder:"Nome completo"}),e.jsx(De,{label:"Data de nascimento",name:"birthDate",type:"text",inputMode:"numeric",maskOptions:O.dateMask.maskOptions,placeholder:"00/00/0000"})]}),e.jsxs($,{sx:Ye.doubleContainer,children:[e.jsx(De,{label:"CPF",name:"document",type:"text",inputMode:"numeric",maskOptions:O.cpf.maskOptions,placeholder:"000.000.000-00"}),e.jsx(De,{label:"Celular",name:"phone",type:"text",inputMode:"numeric",maskOptions:O.mobilePhone.maskOptions,placeholder:"(00) 00000-0000"})]}),e.jsxs($,{sx:Ye.doubleContainer,children:[e.jsx(De,{label:"E-mail",name:"email",type:"email",placeholder:"E-mail"}),e.jsx(Vl,{label:"Senha",name:"password"})]}),e.jsxs($,{sx:Ye.footer,children:[e.jsx(Vs,{sx:{width:"100%",gap:3},children:[...Fa].filter(u=>
43u.displayOrder>=0).sort((u,p)=>u.displayOrder-p.displayOrder).map(u=>e.jsx(an,{name:"optIns",label:u.description,value:u.code,sx:{pb:1,fontFamily:"Arial",label:{alignItems:"flex-start"},span:{fontFamily:"Arial",color:"primary.contrastText",fontSize:{xs:12,md:18},textAlign:"justify",hyphens:"auto"},svg:{color:"primary.contrastText"},a:{fontFamily:"Arial",color:"primary.contrastText",textDecoration:"underline"}},onClick:()=>o(F.CL_SIGNUP_BUTTON,{eventLabel:`optin_${u.displayOrder}`})},u.code))}),e.jsx("div",{children:e.jsx(rt,{variant:"ribbon",type:"submit",sx:Ye.submitButton,style:{fontSize:"1.15em",boxShadow:"0px 8px 13px 0 rgba(0, 0, 0, 0.27)"},disabled:!m,children:"Participar da promoção"})})]})]})]})})}const{registerOptins:Fa}=Y,Ds=Fa.filter(t=>t.required).filter(t=>t.displayOrder>=0).map(t=>t.code);var kn,_n;const Jl=ee().shape({name:R().test({name:"is-valida-name",message:"Não são permitidos números ou caracteres especiais",test:t=>Z(J.NAME,t)}).required(A),document:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.transform(O.cnpj.transform).test({name:"is-cnpj",message:"CNPJ Inválido",test:s=>Z(J.CNPJ,s)}).required(A),otherwise:t=>t.transform(O.cpf.transform).test({name:"is-cpf",message:"CPF Inválido",test:s=>Z(J.CPF,s)}).required(A)}),phone:R().transform(O.mobilePhone.transform).test({name:"is-mobilePhone",message:"Celular Inválido",test:t=>Z(J.MOBILE_PHONE,t)}).required(A),email:R().matches(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,"Email inválido").required(A),password:R().min(6,"A senha deve ter no mínimo 6 caracteres").minLowercase(1,"A senha deve ter no mínimo uma letra minúscula").minUppercase(1,"A senha deve ter no mínimo uma letra maiúscula").required(A),birthDate:R().transform(O.dateMask.transform).test({name:"is-valid-date",message:"Data inválida",test:t=>Z(J.DATE,t)}).test({name:"is-greater-then-18",message:"Você deve ser maior de 18 anos",test:t=>Z(J.BIRTH_DATE_GRATER_THAN_18,t)}),additionalFields:ee().shape((_n=(kn=Y.additionalFields)==null?void 0:kn.filter(t=>t.target==="REGISTER"))==null?void 0:_n.filter(t=>t.required).reduce((t,s)=>({...t,[s.key]:R().matches(/^[a-zA-Z0-9 ]*$/,"Não é permitido caracteres especiais").required(A)}),{})),optIns:cs().test("requiredOptins",t=>!Ds||Ds.length<1||t&&Ds.every(s=>t.includes(s)))}),Ye={container:{py:{xs:4,md:10},px:{xs:2,sm:3,md:0}},formContainer:{maxWidth:{xs:"100%",sm:"1280px"},margin:"0 auto",flexDirection:{xs:"column-reverse",lg:"row"},gap:4},innerContainer:{backgroundColor:"primary.main",display:"flex",flexDirection:"column",scrollMarginTop:"var(--header-height)",maxWidth:{xl:"var(--max-width)"},width:"100%",px:{xs:2.5,sm:5,md:16},py:{xs:4,md:12},borderRadius:{xs:2,sm:5},label:{width:{xs:"100%",sm:"310px"}},"label.MuiFormControlLabel-root":{width:"100%"},gap:5},doubleContainer:{gap:2,flexDirection:{xs:"column",sm:"row"}},title:{fontWeight:700,fontSize:{xs:"28px",md:"32px"},lineHeight:{xs:"34px",md:"24px"},letterSpacing:"0%",textTransform:"uppercase",textAlign:{xs:"left",md:"center"}},footer:{mt:3,gap:{xs:3,md:8},alignItems:"start",flexDirection:{xs:"column",md:"row"}},submitButton:{width:{xs:"100%",md:"auto"},textTransform:"uppercase"}};function Zl(t,s,n){const a=()=>{n||s("/#cadastrar")};return[{id:1,title:"Cadastre-se",description:"Cadastre-se na promoção preenchendo o formulário",content:e.jsx(rt,{variant:"ribbon",onClick:a,children:"CADASTRE-SE"}),showNumber:!0},{id:2,title:"Invista na Previdência CAIXA",description:"São válidas operações de contratação, aporte ou portabilidade realizadas por pessoas físicas durante o período de 23/03/2026 a 30/06/2026.",showNumber:!0},{id:3,title:"Ganhe Números da Sorte",description:e.jsx(C,{sx:t.cardWithNumberDescription,children:e.jsxs("p",{children:["A cada R$ 50 mil investidos você ganha:",e.jsx("br",{}),e.jsx("span",{children:"1 número da sorte"})]})}),showNumber:!0},{id:4,title:"Portabilidade de entrada aumenta suas chances!",description:e.jsxs(C,{sx:t.cardWithoutNumberDescription,children:[e.jsx("p",{children:"Ao trazer sua Previdência de outro banco para a CAIXA, cada R$ 1,00 vale R$ 2,00."}),e.jsxs("p",{children:["Com isso, a cada R$ 50 mil reais trazidos, você ganha",e.jsx("br",{}),e.jsx("span",{children:"2 números da sorte"})]})]}),className:"gradient-bg",showNumber:!1}]}function Xl(){const t=je(),{isCampaignOver:s}=q(),n=l.useMemo(()=>Zl(Oe,t,s),[Oe,t,s]);return e.jsxs(C,{id:"como-participar",sx:Oe.container,children:[e.jsx(f,{sx:Oe.title,className:"gradient-text",children:"Como participar da promoção"}),e.jsx(ct,{container:!0,spacing:{xs:2,md:3},sx:{px:{xs:2,sm:3,xl:0},maxWidth:{xl:"var(--max-width)"}},children:n.map(a=>e.jsx(ct,{className:"gradient-bg",sx:{p:"1px",borderRadius:"8px"},size:{xs:12,sm:6,md:3}
43,children:e.jsxs(C,{sx:Oe.card,className:a.className,children:[a.showNumber&&e.jsx($,{sx:Oe.cardNumberContainer,children:e.jsx(f,{fontWeight:600,fontSize:"20px",children:a.id})}),e.jsx(f,{sx:a.showNumber?Oe.cardWithNumberTitle:Oe.cardWithoutNumberTitle,className:a.showNumber?"gradient-text":void 0,children:a.title}),typeof a.description=="string"?e.jsx(f,{sx:a.showNumber?Oe.cardWithNumberDescription:Oe.cardWithoutNumberDescription,className:a.showNumber?"gradient-text":void 0,children:a.description}):a.description,a.content]})},a.title))}),e.jsx(f,{sx:Oe.footerText,children:"Os números da sorte são disponibilizados até o décimo dia do mês subsequente à transação realizada."})]})}const Oe={container:{py:{xs:"56px",md:"112px"},gap:{xs:"32px",md:"48px"},backgroundColor:"primary.main",alignItems:"center"},title:{fontWeight:700,fontSize:{xs:"28px",md:"32px"},lineHeight:{xs:"34px",md:"40px"},textTransform:"uppercase",alignSelf:{xs:"flex-start",sm:"center"},px:{xs:2,sm:3}},card:{borderRadius:"8px",backgroundColor:"primary.main",p:{xs:2.5,md:4},gap:2,height:"100%",alignItems:"start",justifyContent:"start",maxWidth:{xs:"none",md:"300px"},minHeight:{xs:"auto",md:"320px"}},cardNumberContainer:{width:"51px",height:"51px",backgroundImage:`url(${ne("hotsite/gradient_seal.svg")})`,backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"contain",display:"flex",alignItems:"center",justifyContent:"center"},cardWithNumberTitle:{fontWeight:700,fontSize:"18px",lineHeight:"24px",letterSpacing:"0%"},cardWithoutNumberTitle:{fontWeight:700,fontSize:"20px",lineHeight:"24px",letterSpacing:"0%",color:"primary.main"},cardWithNumberDescription:{fontSize:"16px",lineHeight:"24px",letterSpacing:"0%",color:"primary.contrastText",gap:3,"&>p":{fontSize:"16px",lineHeight:"24px",letterSpacing:"0%",color:"white",margin:0,"&>span":{fontWeight:600,fontSize:"20px",lineHeight:"28px",textDecoration:"underline",textUnderlineOffset:"25%",textDecorationColor:"#F39200",textDecorationThickness:"12%"}}},cardWithoutNumberDescription:{gap:3,"&>p":{fontSize:"16px",lineHeight:"24px",letterSpacing:"0%",color:"primary.main",margin:0,"&>span":{fontWeight:600,fontSize:"20px",lineHeight:"28px",textDecoration:"underline",textUnderlineOffset:"25%",textDecorationThickness:"12%"}}},footerText:{fontWeight:300,fontSize:{xs:12,md:16},lineHeight:"24px",color:"primary.contrastText",alignSelf:"flex-start",textAlign:"center",mx:"auto",px:{xs:2,sm:3}}};function ec(){const t=ie(),s=oe(t.breakpoints.down("md"));return e.jsxs($,{id:"periodo-de-participacao",sx:Ot.container,children:[e.jsxs(C,{sx:Ot.innerContainer,children:[e.jsx(f,{sx:Ot.title,children:"SAIBA MAIS E PARTICIPE!"}),e.jsxs(f,{sx:Ot.description,children:["As transações elegíveis devem ser realizadas entre 23/03/2026 e 30/06/2026.",e.jsx("br",{}),e.jsx("br",{}),"Para os números da sorte serem disponibilizados, as transações devem estar efetivadas no"," ",e.jsx("span",{children:"Plano de Previdência CAIXA."}),e.jsx("br",{}),e.jsx("br",{}),"O sorteio será realizado pela Loteria Federal.",e.jsx("br",{}),e.jsx("br",{}),e.jsx(jt,{to:"regulamento",children:e.jsx("span",{className:"underline",children:"Consulte aqui o regulamento completo da promoção."})})]})]}),e.jsx($,{sx:Ot.innerContainer,children:e.jsx(Q,{src:ne("hotsite/calendar.webp"),alt:"Calendário",style:tc.image(s)})})]})}const Ot={container:{px:{xs:2,md:"108px"},mb:{xs:"56px",md:"112px"},py:{xs:"24px",md:"32px"},borderWidth:"1px",borderStyle:"solid",borderColor:"secondary.main",borderRadius:"16px",maxWidth:"var(--max-width)",mx:"auto",justifyContent:"center",gap:{xs:2,md:3},flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},width:{xs:"calc(100% - 32px)",md:"auto"}},innerContainer:{width:{xs:"100%",sm:"fit-content"},alignItems:"flex-start",maxWidth:{sm:"72%",md:"460px"},gap:3},title:{fontWeight:700,fontSize:{xs:"28px",sm:"32px"},lineHeight:{xs:"34px",sm:"48px"},letterSpacing:"0%",textTransform:"uppercase",maxWidth:{xs:"190px",sm:"none"}},description:{fontWeight:400,fontSize:{xs:"14px",sm:"16px"},lineHeight:{xs:"22px",sm:"24px"},letterSpacing:"0%",a:{color:"primary.main"},span:{fontWeight:700,"&.underline":{textDecoration:"underline",cursor:"pointer"}}}},tc={image:t=>({width:"100%",maxWidth:t?"80%":302,height:"auto",objectFit:"contain",alignSelf:"center"})},sc=()=>{const{user:t}=he(),[s]=Hn(),n=s.get("mgm");return l.useEffect(()=>{n&&localStorage.setItem("mgmCode",n)},[]),e.jsxs(M,{sx:{mt:"calc(var(--header-height) * -1)",width:"100%",overflow:"hidden"},children:[e.jsx($l,{}),e.jsx(Xl,{}),e.jsx(Gl,{}),t?null:e.jsx(Yl,{}),e.jsx(ec,{})]})},Ma=({children:t,contentSide:s="right",image:n,leftSx:a,rightSx:r,sx:o})=>e.jsxs(L,{sx:{width:"100%",height:"100dvh",flexDirection:s==="right"?"row":"row-reverse",...o},children:[e.jsx(C,{sx:{display:{xs:"none",md:"flex"},width:"50%",height:"100%",pre:{color:"white"},img:{maxHeight:"100%",maxWidth:"100%"},...a},children:e.jsx(Q,{src:n})}),e.jsx(C,{sx:{py:2,gap:{xs:2,md:5},height:"100%",width:{xs:"100%",md:"50%"},bgcolor:"white",overflowY:"auto",justifyContent:"flex-start",...r},children:t})]}),nc=()=>{var v,x,m;const t=je(),{isValid:s}=ut(),{campaign:n,hotsite:{configuration:{login:a}}}=q(),r=(x=(v=n.parameters)==null?void 0:v.find(u=>u.code==="WHATSAPP_BOT_ENABLED"))==null?void 0:x.value,{openSignUp:o,openResetPassword:i,openCreatePassword:c}=Et(),{pushDataLayer:d}=G(),{setLayoutEnabled:h}=hs();return l.useEffect(()=>(h(!1),()=>h(!0)),[]),e.jsxs(Ma,{image:ne("hotsite/hero_seal.webp"),leftSx:{img:{maxWidth:{xs:"100%",md:500}},backgroundImage:`url(${ne("hotsite/hero_background.webp")})`,backgroundRepeat:"no-repeat",backgroundPosition:"center",backgroundSize:"cover"},rightSx:a==null?void 0:a.rightSx,sx:{maxHeight:"100dvh"},children:[e.jsx(L,{sx:{justifyContent:"flex-start",px:2},children:e.jsx(N,{startIcon:e.jsx(ca,{}),onClick:()=>{h(!0),t(de.HOME)},children:"Voltar"})}),e.jsxs(C,{sx:{px:5,flex:1,gap:2,justifyContent:"flex-start",width:{xs:"100%",md:"90%"},maxWidth:{xxl:"35vw"}},children:[e.jsx(L,{sx:{display:{md:"none"},img:{maxWidth:"100%",maxHeight:"35vh"}},children:e.jsx(Q,{image:(m=a==null?void 0:a.images)==null?void 0:m.main})}),e.jsx(f,{variant:"h6",textAlign:"center",fontWeight:"bold",children:"Entrar na sua conta"}),e.jsx(k,{name:"email",type:"email",label:"Email",required:!0}),e.jsx(fs,{name:"password",label:"Senha",required:!0}),e.jsx(N,{sx:{textTransform:"unset"},onClick:()=>{i(),d(F.CL_SIGNIN_FORGOT_PWD)},children:"Esqueceu sua senha?"}),e.jsx(N,{type:"submit",variant:"contained",disabled:!s,fullWidth:!0,children:"Entrar"}),e.jsxs(f,{variant:"body2",children:["Não tem uma conta?"," ",e.jsx(N,{size:"small",onClick:()=>{o(),d(F.CL_SIGNIN_SIGNUP)},children:"Cadastrar"})]}),r&&e.jsxs(f,{variant:"body2",children:["Fez seu cadastro pelo WhatsApp?"," ",e.jsx(N,{size:"small",onClick:()=>c(),children:"Crie sua senha"})]})]})]})},ac={},rc=ee().shape({email:R().email("Email inválido").required(A),password:R().required(A)}),oc=({layout:t})=>{switch(t){case"SPLIT_VIEW":return e.jsx(nc,{});default:return e.jsx(e.Fragment,{})}},ic=()=>{const t=ce(),{isDebug:s}=Ut(),n=je(),{isCampaignActive:a,hotsite:{configuration:{login:r}}}=q(),{pushDataLayer:o}=G(),{setLoading:i}=ae(),{login:c}=he();l.useEffect(()=>{(!r||!r.enabled||!a&&!s)&&n(-1)},[]);const d=async h=>{i(!0),o(F.CL_SIGNIN_POST);try{await c(h.email,h.password),o(F.SU_SIGNIN_SAVE),n(de.HOME)}catch(v){console.error(v),v&&v.code?v.code.startsWith("auth/")&&(v.code==="auth/too-many-requests"?t({title:"Você excedeu o número de tentativas."}):t({title:"Usuário/senha incorreto."})):t(xe.alert(v))}i(!1)};return e.jsx(Se,{initialValues:ac,validationSchema:rc,validateOnMount:!0,onSubmit:d,children:()=>e.jsx(Ae,{children:e.jsx(oc,{layout:r==null?void 0:r.layout})})})},lc=({onClose:t})=>{var x,m,u;const{setLoading:s}=ae(),{pushDataLayer:n}=G(),a=ce(),{campaign:r}=q(),{data:o}=te.useMeQuery(),[i,{isLoading:c}]=te.useUpdateMutation(),d=r.additionalFields.filter(p=>p.target==="REGISTER").filter(p=>p.updatable),h=ee().shape({phone:R().required(A),additionalFields:ee().shape((u=(m=(x=r.additionalFields)==null?void 0:x.filter(p=>p.target==="REGISTER"))==null?void 0:m.filter(p=>p.updatable))==null?void 0:u.filter(p=>p.required).reduce((p,b)=>({...p,[b.key]:R().required(A)}),{}))}),v=async p=>{if(c)return;n(F.CL_MYPROFILE_BUTTON,{eventLabel:"salvar"}),s(!0);const b=Object.keys(p.additionalFields||{}).map(j=>{var y;return{campaignAdditionalFieldId:((y=r.additionalFields.find(g=>g.key===j))==null?void 0:y.id)||-1,value:p.additionalFields[j]}}).filter(j=>d.some(y=>y.id===j.campaignAdditionalFieldId)).filter(j=>{var y,g;return j.value!==((g=(y=o==null?void 0:o.additionalFields)==null?void 0:y.find(E=>E.campaignAdditionalFieldId===j.campaignAdditionalFieldId))==null?void 0:g.value)});try{await i({...p,phone:O.mobilePhone.transform(p.phone),...d.length>0&&b.length>0&&{additionalFields:b}}).unwrap(),t==null||t()}catch(j){a(xe.alert(j))}s(!1)};return e.jsx(pt,{onClose:()=>t(),title:"Atualização de dados cadastrais",children:e.jsx(Se,{initialValues:{phone:(o==null?void 0:o.phone)||"",...d.length>0&&(o==null?void 0:o.additionalFields)&&o.additionalFields.length>0&&{additionalFields:o.additionalFields.reduce((p,b)=>r.additionalFields.find(y=>y.id===b.campaignAdditionalFieldId)?{...p,[b.key]:b.value}:p,{})}},validationSchema:h,validateOnMount:!0,onSubmit:v,children:({isValid:p})=>{var b,j;return e.jsx(Ae,{children:e.jsxs(C,{pt:2,gap:2,children:[e.jsx(k,{name:"phone",label:"Telefone",maskOptions:O.mobilePhone.maskOptions}),(j=(b=r.additionalFields)==null?void 0:b.filter(y=>y.target==="REGISTER"))==null?void 0:j.filter(y=>y.updatable).map((y,g)=>e.jsx(Mt,{field:y},g)),e.jsx(N,{type:"submit",variant:"contained",disabled:c||!p,children:"Salvar"})]})})}})})},cc=()=>{const{campaign:t,registerMode:s}=q(),{data:n,isFetching:a}=te.useMeQuery(),{data:r,isFetching:o}=yt.useFindLuckyNumbersQuery((n==null?void 0:n.id)||0,{skip:!(n!=null&&n.id)}),{pushDataLayer:i}
43=G(),[c,d]=l.useState(),[h,v]=l.useState(!1),[x,m]=l.useState(0);l.useEffect(()=>{var y;(y=n==null?void 0:n.additionalFields)!=null&&y.find(g=>g.key.startsWith("MGM_"))&&d(n.additionalFields.filter(g=>g.key.startsWith("MGM_")))},[n]);const u=l.useCallback(y=>{var g;return((g=t.additionalFields.find(E=>E.id===y))==null?void 0:g.label)||""},[t]),p=(y,g)=>{const E=t.additionalFields.find(S=>S.id===y.campaignAdditionalFieldId),T=t.additionalFields.find(S=>S.id===g.campaignAdditionalFieldId);return(E==null?void 0:E.order)||0-((T==null?void 0:T.order)||0)},b=!a&&n&&Object.keys(n).length>0,j=s.exclusiveCorporate||s.corporate&&(n==null?void 0:n.type)==="CORPORATE";return e.jsx(L,{sx:{px:{xs:2,md:10,xl:0},my:{xs:2,md:4}},children:e.jsxs(C,{component:Le,sx:{p:4,my:4,gap:2,maxWidth:"lg",justifyContent:"center",borderRadius:3},children:[e.jsxs(L,{sx:{justifyContent:"space-between"},children:[e.jsx(f,{variant:"h5",fontWeight:"bold",children:"MEU PERFIL"}),x===0&&b&&e.jsx(N,{variant:"contained",onClick:()=>{i(F.CL_MYPROFILE_BUTTON,{eventLabel:"alterar"}),v(!0)},children:"Alterar"}),x===0&&!b&&e.jsx(as,{variant:"rounded",width:100,height:40})]}),e.jsxs(Fr,{value:x,onChange:(y,g)=>m(g),sx:{borderBottom:"1px solid",borderColor:"divider",alignSelf:"flex-start",".MuiTabs-flexContainer":{justifyContent:"flex-start"}},children:[e.jsx(dn,{label:"Dados pessoais"}),e.jsx(dn,{label:`Números da sorte${r!=null&&r.length?` (${r.length})`:""}`})]}),x===0&&e.jsxs(e.Fragment,{children:[e.jsx($s,{keyWidth:"30%",loading:!b,items:{[j?"Razão Social":"Nome Completo"]:n==null?void 0:n.name,[j?"CNPJ":"CPF"]:X.format(j?le.CNPJ:le.CPF,n==null?void 0:n.document),Email:n==null?void 0:n.email,...!j&&{"Data de Nascimento":X.format(le.DATE,n==null?void 0:n.birthDate)},Telefone:X.format(le.PHONE,n==null?void 0:n.phone),...j&&{"Nome do Representante":n==null?void 0:n.representativeName,"CPF do Representante":X.format(le.CPF,n==null?void 0:n.representativeDocument)},...(n==null?void 0:n.address)&&{"Endereço de Entrega":`${n==null?void 0:n.address.street}, ${n==null?void 0:n.address.number} - ${n==null?void 0:n.address.district} - ${n==null?void 0:n.address.city} - ${n==null?void 0:n.address.state}`},...(n==null?void 0:n.additionalFields)&&n.additionalFields.length>0&&n.additionalFields.filter(y=>!y.key.startsWith("MGM_")).filter(y=>!y.key.startsWith("POLL_")).reduce((y,g)=>({...y,[u(g.campaignAdditionalFieldId)]:Ne(g.value)}),{}),...n!=null&&n.mgmCode?{"Código de Indicação":e.jsxs(L,{sx:{justifyContent:"flex-start"},children:[e.jsx(La,{mgmCode:n==null?void 0:n.mgmCode,titleSx:{fontSize:16},buttonSx:{p:0}}),e.jsx($t,{title:"Ao indicar pessoas para a promoção, divulgue este código. Você poderá receber números da sorte conforme o regulamento."})]})}:""}}),c&&c.length>0&&e.jsxs(C,{sx:{alignItems:"flex-start",pt:2,gap:1},children:[e.jsx(f,{variant:"body2",sx:{pl:2},children:"INDICAÇÃO"}),e.jsx($s,{keyWidth:"30%",items:{...c.sort(p).reduce((y,g)=>({...y,[u(g.campaignAdditionalFieldId)]:Ne(g.value)}),{})}})]})]}),x===1&&e.jsx(C,{sx:{alignItems:"flex-start",pt:2,gap:2},children:o?e.jsx(as,{variant:"rounded",width:"100%",height:220}):r!=null&&r.length?e.jsx(M,{sx:{width:"100%",display:"grid",gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gap:2},children:r.map(y=>e.jsxs(M,{sx:{border:"1px solid",borderColor:"divider",borderRadius:2,p:2,bgcolor:"background.paper"},children:[e.jsx(f,{variant:"overline",sx:{color:"text.secondary"},children:"Número"}),e.jsxs(f,{variant:"h6",fontWeight:"bold",sx:{mb:1},children:[y.series,".",y.generatedNumber]}),e.jsxs(f,{variant:"body2",color:"text.secondary",children:["Origem: ",Ne(y.type)]}),e.jsxs(f,{variant:"body2",color:"text.secondary",children:["Data: ",X.format(le.DATE_TIME,y.createdAt)]})]},y.id))}):e.jsx(f,{variant:"body1",color:"text.secondary",children:"Você ainda não possui números da sorte disponíveis."})}),h&&e.jsx(lc,{onClose:()=>v(!1)})]})})},dc=ee().shape({postcode:R().required(A),street:R().required(A),number:R().required(A),district:R().required(A),city:R().required(A),state:R().required(A)});function uc({open:t,onClose:s}){const{setLoading:n}=ae(),{pushDataLayer:a}=G(),r=ce(),o=ie(),i=Mr(o.breakpoints.down("sm")),{data:c}=te.useMeQuery(),[d,{isLoading:h}]=te.useUpdateMutation();l.useEffect(()=>{t&&s()},[c==null?void 0:c.address]);const v=async x=>{if(!h){a(F.CL_MYPROFILE_BUTTON,{eventLabel:"salvar"}),n(!0);try{await d({address:x}).unwrap()}catch(m){r(xe.alert(m)),n(!1)}}};return e.jsx(qr,{open:t,onClose:()=>s(),children:e.jsx(M,{children:e.jsx(Se,{initialValues:(c==null?void 0:c.address)||{},validationSchema:dc,validateOnMount:!0,onSubmit:v,children:({isValid:x})=>e.jsx(C,{sx:{height:"100dvh",alignItems:"center"},children:e.jsxs(Le,{component:Ae,sx:{position:"relative",display:"flex",flexDirection:"column",width:"100%",maxWidth:"sm",alignItems:"center",borderRadius:{xs:8,md:15},gap:2,p:{xs:3,md:5},pb:{xs:8,md:10}},children:[e.jsx(f,{textAlign:"center",color:"primary",sx:{fontSize:{xs:"1.2em",sm:"2em",md:"2.5em"}},children:"Endereço de entrega"}),e.jsx(mc,{}),e.jsx(rt,{type:"submit",variant:"ribbon",size:i?"md":"lg",sx:{position:"absolute",bottom:0,transform:"translateY(50%)"},disabled:h||!x,children:"Salvar"})]})})})})})}function mc(){const{setLoading:t}=ae(),{values:s,setFieldValue:n}=ut(),a=l.useRef(null),r=l.useRef(null),[o,i]=l.useState(!1),[c,d]=l.useState(!1),[h]=Lt.useLazySearchCEPQuery(),v=async x=>{var u;if(!x)return;const m=x.replace(/\D/g,"");if(d(!1),n("postcode",x),m.length===8){d(!0),t(!0);try{const{data:p}=await h(x);p&&!p.erro?(n("street",p.logradouro),n("district",p.bairro),n("city",p.localidade),n("state",p.uf),i(!!p.logradouro),p.logradouro?(u=r.current)==null||u.focus():setTimeout(()=>{var b;
43(b=a.current)==null||b.focus()},100)):(n("street",""),n("district",""),n("city",""),n("state",""),i(!1),d(!1),alert({title:"CEP inválido"}))}catch(p){console.error(p)}t(!1)}};return l.useEffect(()=>{v(s.postcode)},[s.postcode]),e.jsxs(C,{sx:{pt:2,gap:{xs:3,md:5},justifyContent:"flex-start",overflowY:"auto",maxHeight:"60vh",label:{width:{xs:"35vw",md:250}},"label.MuiFormControlLabel-root":{width:"100%"}},children:[e.jsx(De,{name:"postcode",label:"CEP",required:!0,maskOptions:O.cep.maskOptions,autoComplete:"false"}),c?e.jsxs(e.Fragment,{children:[e.jsx(pc,{address:s,hasStreet:o}),!o&&e.jsx(De,{inputRef:a,name:"street",label:"Rua",required:!0,disabled:!c||o}),e.jsx(De,{name:"number",label:"Número",required:!0,inputRef:r,disabled:!c}),e.jsx(De,{name:"complement",label:"Complemento",disabled:!c}),!o&&e.jsx(De,{name:"district",label:"Bairro",required:!0,disabled:!c||o})]}):null]})}function pc({address:t,hasStreet:s=!1}){return!t||!t.city||!t.state?null:e.jsx(C,{sx:{width:"100%",borderWidth:{xs:"2px",md:"3px"},borderStyle:"solid",borderColor:"primary.main",borderRadius:{xs:"15px",md:"28px"},p:{xs:1,md:2}},children:s?e.jsxs(e.Fragment,{children:[e.jsx(f,{textAlign:"center",children:t.street}),e.jsxs(f,{textAlign:"center",children:[t.district," - ",t.city," - ",t.state]})]}):e.jsxs(f,{textAlign:"center",children:[t.city," - ",t.state]})})}const xc=({text:t,sx:s})=>e.jsx(f,{sx:{backgroundImage:"linear-gradient(180deg,rgba(235, 185, 167, 1) 0%, rgba(224, 175, 157, 1) 45%, rgba(176, 123, 97, 1) 88%, rgba(216, 166, 146, 1) 98%, rgba(235, 185, 167, 1) 100%)",backgroundClip:"text",color:"transparent",lineHeight:1.1,textAlign:"center",width:"100%",fontSize:{xs:30,md:50,lg:60,xl:80},...s},children:t});function on(t,s){return t===1?s:s+"s"}function hc({children:t,size:s,sx:n}){const a=s||46,r=s||46;return e.jsx(L,{sx:{position:"absolute",backgroundColor:"background.default",color:"primary.contrastText",width:a,height:r,fontSize:30,borderRadius:"50%",borderWidth:"1px",borderStyle:"solid",borderColor:"primary.contrastText",top:-10,right:-10,zIndex:1,"&:after":{content:'""',position:"absolute",top:-4,left:-4,width:a+6,height:r+6,borderWidth:"3px",borderStyle:"solid",borderColor:"background.default",borderRadius:"50%",backgroundColor:"transparent"},...n},children:t})}function gc({value:t,min:s,incrementDisabled:n,disabled:a,onChange:r}){function o(d){const h=parseInt(d.target.value);isNaN(h)||h<0||r&&r(h)}function i(){r&&r((t||0)+1)}function c(){r&&r((t||0)-1)}return e.jsxs(L,{sx:{position:"relative",input:{cursor:"default",textAlign:"center",height:{xs:40,sm:56},width:140,fontSize:24,outline:"none",borderStyle:"solid",borderColor:"#ccc",zIndex:0,color:a?"#ccc":"inherit"}},children:[e.jsx(vn,{disabled:a||s!==void 0&&(t||0)<=s,onClick:c,sx:{mr:"-30px",backgroundColor:"secondary.contratColor"},children:"-"}),e.jsx("input",{value:t||0,onChange:o,onFocus:d=>d.target.blur()}),e.jsx(vn,{disabled:a||n,onClick:i,sx:{ml:"-30px",backgroundColor:"secondary.contratColor"},children:"+"})]})}function vn(t){return e.jsx(N,{...t,variant:"contained",sx:{height:{xs:40,md:56},width:{xs:20,md:70},minWidth:50,borderRadius:100,fontSize:{xs:24,md:50},zIndex:100,...t.sx,"&:disabled":{backgroundColor:"#ccc"}}})}function fc({prize:t,alias:s,quantity:n,incrementDisabled:a,campaignPrizes:r,onChange:o}){const i=l.useMemo(()=>r==null?void 0:r.find(h=>h.id===t.campaignPrizeId),[t,r]),c=l.useMemo(()=>i?(i.quantity||0)<=0:!0,[t,r]),d=l.useMemo(()=>({opacity:c?.7:1,filter:c?"grayscale(100%)":"none"}),[c]);return e.jsx(Le,{elevation:3,sx:{p:5,borderRadius:"20px"},children:e.jsxs(C,{sx:{gap:2,position:"relative",textAlign:"center",height:"100%",img:{width:{xs:"auto",md:"100%"},height:{xs:"100%",md:"auto"},maxHeight:{xs:"20vh",md:"unset"}}},children:[e.jsx(hc,{size:60,sx:d,children:e.jsxs(C,{children:[e.jsx(f,{variant:"h5",lineHeight:1,children:t.points}),e.jsx(f,{variant:"caption",children:Kn(on(t.points,s))})]})}),e.jsx(Q,{src:t.mainImageUrl||(i==null?void 0:i.hotsiteImageUrl)||(i==null?void 0:i.mainImageUrl),style:d}),e.jsx(f,{variant:"h5",sx:{maxWidth:"80%",flex:1,fontSize:{xs:"1.2rem",md:"1.4rem",lg:"1.6rem"}},children:t.description}),e.jsx(gc,{min:0,value:n,onChange:o,incrementDisabled:a,disabled:c}),e.jsx(f,{variant:"h6",children:c?"Esgotado":`${i==null?void 0:i.quantity} disponíve${i!=null&&i.quantity?"is":"l"}`})]})})}function jc(){const[t,s]=l.useState(),[n,a]=l.useState(null),[r,o]=l.useState(!1),i=ce(),{setLoading:c}=ae(),{setLayoutFlexibleHeight:d}=hs(),h=ie(),v=oe(h.breakpoints.down("sm")),{engines:{collectToWin:x}}=q(),{data:m}=te.useMeQuery(),{data:u}=tt.useFindWalletQuery(),{data:p}=me.useFindPrizesQuery(),[b,{isLoading:j}]=tt.useCheckoutMutation();l.useEffect(()=>(d(!1),()=>{d(!0)}),[]);const y=l.useMemo(()=>x[0],[x]),g=l.useMemo(()=>y.checkoutRules.filter(P=>
43P.type==="MULTIPLE_ITEMS_PER_CATEGORY"),[y]);function E(P){return function(B){var U,ge;if(B<0)return;const w=[...t||[]],Te=w.findIndex(H=>H.prizeId===P),We=y.prizes.find(H=>H.id===P),re=p==null?void 0:p.find(H=>H.id===We.campaignPrizeId);if(Te>-1?B===0?w.splice(Te,1):w[Te].quantity=B:w.push({prizeId:P,points:We.points,prizeCategoryId:((U=re==null?void 0:re.category)==null?void 0:U.id)||0,quantity:B}),s(w),g.some(H=>{var Be;return parseInt(H.referenceValue)===((Be=re==null?void 0:re.category)==null?void 0:Be.id)})){const H=g.find(Ue=>{var Ce;return parseInt(Ue.referenceValue)===((Ce=re==null?void 0:re.category)==null?void 0:Ce.id)});w.reduce((Ue,Ce)=>Ce.prizeCategoryId===parseInt(H.referenceValue)?Ue+Ce.quantity:Ue,0)%H.value!==0?a(`Você só pode resgatar quantidades de ${(ge=re==null?void 0:re.category)==null?void 0:ge.name} que sejam múltiplas de ${H.value}`):a(null)}}}const T=l.useMemo(()=>Math.max((t==null?void 0:t.reduce((P,B)=>P+B.quantity*B.points,0))||0,0),[t]),S=l.useMemo(()=>((u==null?void 0:u.balance)||0)-T,[u,T]),I=l.useMemo(()=>!n&&S>=0&&(t==null?void 0:t.length)||!1,[t,u]),_=l.useCallback(()=>{r&&(o(!1),z())},[m==null?void 0:m.address]);async function z(){if(!(!t||t.length===0)){if(!(m!=null&&m.address)){o(!0);return}c(!0);try{await b({items:t==null?void 0:t.map(P=>({prizeId:P.prizeId,quantity:P.quantity}))}).unwrap(),a(null),s([]),i({title:"Resgate realizado com sucesso!"})}catch(P){i(xe.alert(P))}c(!1)}}return e.jsxs(e.Fragment,{children:[e.jsx(sa,{children:e.jsx("style",{children:`
44                    :root {
45                        --bottom-footer-height: 70px;
46                    }
47
48                    @media (min-width: 600px) {
49                        :root {
50                            --bottom-footer-height: 100px;
51                        }
52                    }
53
54                    @media (min-width: 1200px) {
55                        :root {
56                            --bottom-footer-height: 120px;
57                        }
58                    }
59
60                    .grecaptcha-badge {
61                        bottom: calc(var(--bottom-footer-height) + 15px) !important;
62                    }
63                `})}),e.jsxs(C,{sx:{pt:5,gap:5,height:"100%",justifyContent:"flex-end",background:"transparent"},children:[e.jsx(Wr,{open:!!n,message:n,anchorOrigin:{vertical:"top",horizontal:"center"},slotProps:{content:{sx:{borderRadius:100,bgcolor:"secondary.main",color:"primary.main",fontSize:{xs:16,sm:20},justifyContent:"center",width:"var(--max-width)",mt:"var(--header-height)",px:5}}}}),e.jsxs(C,{sx:{color:"white",textAlign:"center",gap:1,px:5},children:[e.jsx(xc,{text:"Resgate suas cestas"}),e.jsx(f,{variant:"h5",children:"Selecione os itens desejados"})]}),e.jsx(M,{sx:{display:"grid",gridTemplateColumns:{xs:"auto",sm:"auto auto",md:"auto auto auto",xl:"auto auto auto auto"},rowGap:5,columnGap:5,maxWidth:"var(--max-width)",pb:5,px:5},children:y.prizes.sort((P,B)=>P.points===B.points?P.description.localeCompare(B.description):P.points-B.points).map(P=>{var B;return e.jsx(fc,{prize:P,campaignPrizes:p,alias:y.pointsAlias,incrementDisabled:S<P.points,quantity:(B=t==null?void 0:t.find(w=>w.prizeId===P.id))==null?void 0:B.quantity,onChange:E(P.id)},P.id)})}),e.jsxs(L,{sx:{bgcolor:"secondary.main",position:"sticky",alignSelf:"flex-end",bottom:0,zIndex:1e3,height:{xs:80,sm:100,md:120},"root .grecaptcha-badge":{display:"none"},boxShadow:"0px -10px 30px 0px rgba(50, 50, 0, 0.6)"},children:[e.jsx(M,{sx:{position:"absolute",width:"100%",right:0},children:e.jsxs(L,{sx:{gap:5,px:3,justifyContent:{xs:u!=null&&u.balance?"space-between":"flex-end",sm:"flex-end"}},children:[u!=null&&u.balance?e.jsx(Cn,{title:"Selecionado",points:T,alias:y.pointsAlias}):null,e.jsx(Cn,{title:"Disponível",points:(u==null?void 0:u.balance)||0,alias:y.pointsAlias})]})}),e.jsx(rt,{size:v?"md":"xl",disabled:!I||j,onClick:z,children:"Resgatar"})]}),e.jsx(uc,{open:r,onClose:()=>_()})]})]})}function Cn({points:t,alias:s,title:n}){const a=l.useMemo(()=>on(t,s),[t,s]);return e.jsxs(C,{sx:{color:"primary.main",width:"fit-content",fontSize:{xs:"0.8rem",sm:"1rem",md:"1.2rem"}},children:[e.jsx("span",{children:n}),e.jsxs(C,{children:[e.jsx(f,{lineHeight:1,sx:{fontSize:{xs:"1.5rem",sm:"2rem",md:"2.2rem"}},children:t}),e.jsx("span",{children:a})]})]})}const bc=({checkout:t})=>{var d;const{engines:{collectToWin:s}}=q(),[n,a]=l.useState(!1),r=ie(),o=oe(r.breakpoints.down("md")),i=h=>(v,x)=>{a(x?h:!1)},c=X.format(le.CAPTILIZE,s[0].pointsAlias+"s");return e.jsxs(Ks,{sx:{width:"100%",p:1},elevation:3,slotProps:{heading:{sx:{borderRadius:10}}},expanded:n===t.id,onChange:i(t.id),children:[e.jsxs(Js,{expandIcon:e.jsx(Zs,{}),sx:{".MuiAccordionSummary-content":{pr:{xs:2,md:4}}},children:[e.jsx(Ke,{label:"# Pedido",text:t.id+"",sx:{alignItems:"center"}}),!o&&e.jsxs(e.Fragment,{children:[e.jsx(Ke,{label:"Data",text:X.format(le.DATE,t.createdAt),sx:{alignItems:"center"}}),e.jsx(Ke,{label:c,text:t.totalPoints+"",sx:{alignItems:"center"}})]}),e.jsx(Ke,{label:"Status",text:yc((d=t.storeIntegrationOrder)==null?void 0:d.status),sx:{alignItems:"center"}})]}
63),e.jsx(Xs,{children:e.jsx(C,{sx:{alignItems:"flex-start",gap:4},children:e.jsx(ds,{sx:{borderRadius:2,border:"1px solid",borderColor:st[300]},children:e.jsxs(us,{size:"small",children:[e.jsx(en,{children:e.jsxs(dt,{sx:{th:{py:2}},children:[e.jsx(K,{}),e.jsx(K,{children:"Descrição"}),e.jsx(K,{align:"center",children:"Quantidade"}),e.jsx(K,{align:"center",children:c})]})}),e.jsx(ms,{children:t.items.map((h,v)=>{const x=s[0].prizes.find(m=>m.id===h.prize.id);return e.jsxs(dt,{children:[e.jsx(K,{sx:{textAlign:"center"},children:e.jsx(Q,{src:x==null?void 0:x.mainImageUrl,alt:h.prize.description,style:{maxHeight:"4vh"}})}),e.jsx(K,{children:x==null?void 0:x.description}),e.jsx(K,{align:"center",children:h.quantity}),e.jsx(K,{align:"center",children:h.totalPoints})]},v)})})]})})})})]},t.id)},yc=t=>{switch(t){case"REQUESTED":return"Solicitado";case"CONFIRMED":return"Confirmado";case"BILLED":return"Faturado";case"SHIPPED":return"Enviado";case"COMPLETED":return"Entregue";case"CANCELED":return"Cancelado";case"ERROR":return"Com falha";case"NEW_ORDER":return"Novo pedido";case"AWAITING_WITHDRAW":return"Aguardando retirada";default:return"Desconhecido"}},vc=({onlyBalance:t})=>{const{hotsite:{configuration:s},engines:{collectToWin:n}}=q(),{data:a,isFetching:r}=tt.useFindWalletQuery();return e.jsxs(L,{sx:{gap:{xs:1,md:4},p:{xs:1,md:2},px:{xs:2,md:2},bgcolor:s.theme.palette.primary,width:{xs:"100%",md:"initial"},maxWidth:"50vw",borderRadius:"20px",justifyContent:"space-around",color:"primary.main"},children:[e.jsxs(f,{sx:{fontWeight:800,fontSize:{md:18,lg:20},textAlign:"center",...!t&&{pr:4,borderRight:"1px dashed"}},children:[r?e.jsx(vt,{size:20,color:"primary"}):e.jsxs("span",{style:{color:s.theme.palette.secondary},children:[(a==null?void 0:a.balance)||0," ",on((a==null?void 0:a.balance)||0,n[0].pointsAlias)]}),e.jsx("br",{}),"disponíveis"]}),!t&&e.jsxs(f,{color:"primary",sx:{bgcolor:"white",py:1,px:2,borderRadius:4,fontSize:{md:24},textAlign:"center"},children:[e.jsxs("strong",{children:[X.currency(n[0].pointsMonetaryFactor),",00 "]})," ",e.jsx("br",{}),"= 1"," ",n[0].pointsAlias.toUpperCase()]})]})},Cc=()=>{const{data:t,isFetching:s}=tt.useFindCheckoutsQuery();return e.jsx(C,{sx:{px:{xs:2},my:2,gap:2},children:s?e.jsx(vt,{color:"secondary"}):e.jsxs(C,{component:Le,sx:{p:{xs:1,md:4},maxWidth:"md",gap:4,borderRadius:3,"> p, > span":{color:"primary.main"}},children:[e.jsxs(M,{sx:{display:"flex",flexDirection:{xs:"column",md:"row"},width:"100%",justifyContent:"center",alignItems:"center",gap:3},children:[e.jsx(f,{variant:"h4",color:"primary.main",flex:1,children:"Meus Resgates"}),e.jsx(vc,{onlyBalance:!0})]}),e.jsx(M,{sx:{width:"100%"},children:[...t||[]].sort((n,a)=>n.id-a.id).map(n=>e.jsx(bc,{checkout:n},n.id))})]})})},Ec=({children:t})=>e.jsx(C,{sx:{py:{xs:1,md:2}},children:e.jsx(f,{variant:"h6",sx:{position:"relative","&:before, &:after":{content:'""',position:"absolute",display:"block",top:"50%",width:"5vw",height:"1px",backgroundColor:"black"},"&:before":{left:0,transform:"translatex(-120%)"},"&:after":{right:0,transform:"translatex(120%)"}},children:t})}),Jt=({children:t,title:s})=>e.jsxs(C,{component:"section",sx:{gap:2},children:[e.jsx(Ec,{children:s}),t]}),wc=()=>{var j,y,g,E,T,S;const t=je(),{poll:s}=bs(),{setLayoutEnabled:n}=hs(),{pushDataLayer:a}=G(),{campaign:r,hotsite:o,registerMode:i}=q(),{values:c,setFieldValue:d,isSubmitting:h,isValid:v}=ut();l.useEffect(()=>(n(!1),i.exclusivePerson?d("type","PERSON"):i.exclusiveCorporate?d("type","CORPORATE"):d("type","PERSON"),()=>n(!0)),[]);const x=(j=r.additionalFields)==null?void 0:j.filter(I=>I.target==="REGISTER").filter(I=>I.group===void 0||!I.group||I.group.id===0),m=(y=r.additionalFields)==null?void 0:y.filter(I=>I.target==="REGISTER").filter(I=>I.group&&I.group.id>0).reduce((I,_)=>({...I,[_.group.id]:[...I[_.group.id]||[],_]}),{}),u=(I,_)=>{d("type",_)},p=I=>()=>{a(F.BL_SINGUP_FIELD,{eventLabel:I})},b=i.exclusiveCorporate||c.type==="CORPORATE";return e.jsxs(Ma,{leftSx:(g=o.configuration.registration)==null?void 0:g.leftSx,rightSx:(E=o.configuration.registration)==null?void 0:E.rightSx,children:[e.jsx(L,{sx:{justifyContent:"flex-start",px:2},children:e.jsx(N,{startIcon:e.jsx(ca,{}),onClick:()=>{n(!0),t(-1)},children:"Voltar"})}),e.jsxs(C,{sx:{px:5,flex:1,gap:1,justifyContent:"flex-start",width:{md:"90%"},maxWidth:{xxl:"35vw"}},children:[e.jsx(L,{sx:{display:{md:"none"},img:{maxWidth:"100%"}},children:e.jsx(Q,{image:(S=(T=o.configuration.registration)==null?void 0:T.images)==null?void 0:S.main})}),e.jsx(f,{variant:"h6",textAlign:"center",fontWeight:"bold",children:"PREENCHA OS CAMPOS ABAIXO PARA PARTICIPAR"}
63),i.all&&e.jsxs(Ys,{size:"small",value:c.type,onChange:u,exclusive:!0,sx:{my:2},children:[e.jsx(Ft,{value:"PERSON",children:"Pessoa Física"}),e.jsx(Ft,{value:"CORPORATE",children:"Pessoa Jurídica"})]}),b&&e.jsx(Jt,{title:"Dados da Empresa",children:e.jsxs($,{sx:{gap:2,flexDirection:{xs:"column",lg:b?"column":"row",xl:"row"}},children:[e.jsx(k,{name:"document",label:"CNPJ",required:!0,maskOptions:O.cnpj.maskOptions,onBlur:p("CNPJ"),sx:{maxWidth:I=>({xs:"100%",xl:`calc( ( 100% / 3 ) - ( ${I.spacing(2)} * ( 2 / 3 ) ) )`})}}),e.jsx(k,{name:"name",label:"Razão Social",required:!0,onBlur:p("nome-completo")})]})}),e.jsxs(Jt,{title:b?"Dados do Representante":"Informações Pessoais",children:[!b&&e.jsxs(e.Fragment,{children:[e.jsxs($,{sx:{gap:2,flexDirection:{xs:"column",lg:b?"column":"row",xl:"row"}},children:[e.jsx(k,{name:"document",label:"CPF",required:!0,maskOptions:O.cpf.maskOptions,onBlur:p("CPF"),sx:{maxWidth:{xs:"100%",lg:"200px"}}}),e.jsx(k,{name:"name",label:b?"Razão Social":"Nome completo",required:!0,onBlur:p("nome-completo")})]}),e.jsxs($,{sx:{gap:2,flexDirection:{xs:"column",lg:"row"}},children:[e.jsx(k,{name:"phone",label:"Celular",required:!0,maskOptions:O.mobilePhone.maskOptions,onBlur:p("celular")}),e.jsx(k,{name:"birthDate",label:"Data de nascimento",required:!0,maskOptions:O.dateMask.maskOptions,onBlur:p("data-de-nascimento")})]})]}),b&&e.jsxs(e.Fragment,{children:[e.jsx(f,{variant:"subtitle1",children:"Os campos abaixo devem ser preenchidos com os dados de quem irá representar a empresa na promoção."}),e.jsx(k,{sx:{width:"100%"},name:"representativeName",label:"Nome completo",required:!0}),e.jsxs($,{sx:{gap:2,flexDirection:{xs:"column",lg:"row"}},children:[e.jsx(k,{name:"representativeDocument",label:"CPF",required:!0,maskOptions:O.cpf.maskOptions}),e.jsx(k,{name:"phone",label:"Celular",required:!0,maskOptions:O.mobilePhone.maskOptions,onBlur:p("celular")})]})]}),m&&Object.keys(m).map(I=>e.jsxs(C,{component:Le,sx:{alignItems:"flex-start",gap:2,p:2},children:[e.jsxs(L,{sx:{justifyContent:"space-between"},children:[e.jsx(f,{children:m[Number(I)][0].group.name}),e.jsx($t,{title:m[Number(I)][0].group.description})]}),m[Number(I)].sort((_,z)=>_.order-z.order).map((_,z)=>e.jsx(Mt,{field:_},z))]},I)),(x==null?void 0:x.length)>0&&[...x].filter(I=>I.target==="REGISTER").sort((I,_)=>I.order-_.order).map((I,_)=>e.jsx(Mt,{field:I},_))]}),e.jsx(Jt,{title:"Dados de Acesso",children:e.jsxs(C,{sx:{gap:2},children:[e.jsx(k,{name:"email",type:"email",label:"Email",required:!0,onBlur:p("email")}),e.jsx(fs,{name:"password",label:"Senha",required:!0,onBlur:p("senha")})]})}),s&&Object.keys(s).length>0&&e.jsx(Jt,{title:"Pesquisa",children:e.jsx(Ra,{})}),e.jsx(Vs,{sx:{width:"100%",py:5,gap:2},children:[...r.registerOptins].filter(I=>I.displayOrder>=0).sort((I,_)=>I.displayOrder-_.displayOrder).map(I=>e.jsx(an,{name:"optIns",label:I.description,value:I.code,sx:{pb:1},onClick:()=>a(F.CL_SIGNUP_BUTTON,{eventLabel:`optin_${I.displayOrder}`})},I.code))}),e.jsx(N,{type:"submit",variant:"contained",disabled:!v||h,children:"continuar"})]})]})};Gs(Hs);const Pc={},Ic=({layout:t})=>{switch(t){case"SPLIT_VIEW":return e.jsx(wc,{});default:return e.jsx(e.Fragment,{})}},Sc=()=>{const{hotsite:{configuration:{registration:t}}}=q(),{poll:s,setPoll:n,answers:a}=bs(),r=ce(),o=je(),{login:i}=he(),{setLoading:c}=ae(),{executeReCaptcha:d}=mt(),{pushDataLayer:h,pushRawDataLayer:v}=G(),[x]=Ze.useAnswerMutation(),[m]=te.useCreateMutation(),{data:u}=Ze.useFindAllQuery();l.useEffect(()=>{const j=u==null?void 0:u.find(y=>y.moment==="AFTER_CONSUMER_REGISTER");j&&n(j)},[u]),l.useEffect(()=>{d("preload").catch(()=>{})},[]);const p=async()=>{if(!(!s||!a||Object.keys(a).length===0)){try{await x({pollId:s.id,answers:a}).unwrap()}catch(j){r(xe.alert(j))}c(!1)}},b=async j=>{h(F.CL_SIGNUP_SAVE),c(!0);try{const y=await d("signup"),g=j.type==="CORPORATE"?O.cnpj.transform(j.document):O.cpf.transform(j.document),E={...j,campaignId:Y.id,document:g,birthDate:O.dateMask.transform(j.birthDate),phone:O.mobilePhone.transform(j.phone),recaptchaToken:y||"error",optIns:[...new Set([...j.optIns||[],"PRIVACY"])],additionalFields:Object.keys(j.additionalFields||{}).filter(S=>j.additionalFields[S]).map(S=>{var I;return{campaignAdditionalFieldId:((I=Y.additionalFields.find(_=>_.key===S))==null?void 0:I.id)||-1,value:j.additionalFields[S]}})},T=await m(E).unwrap();await i(j.email,j.password),await p(),v({event:"lead",em:await nt(j.email),ph:await nt("55"+j.phone),event_id:T.id}),h(F.SU_SIGNUP_SAVE),o(de.COUPON_CREATE)}catch(y){console.error(y),r(xe.alert(y))}c(!1)};return e.jsx(Se,{initialValues:Pc,validationSchema:Rc,validateOnMount:!0,onSubmit:b,children:()=>e.jsx(Ae,{children:e.jsx(Ic,{layout:t==null?void 0:t.layout})})})},Ac=()=>e.jsx(Ta,{children:e.jsx(Sc,{})}),{registerOptins:Tc}=Y,Ns=Tc.filter(t=>t.required).filter(t=>t.displayOrder>=0).map(t=>t.code);var Dn,Nn;const Rc=ee().shape({name:R().test({name:"is-valida-name",message:"Não são permitidos números ou carateres especiais",test:t=>Z(J.NAME,t)}).required(A),document:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.transform(O.cnpj.transform).test({name:"is-cnpj",message:"CNPJ Inválido",test:s=>Z(J.CNPJ,s)}).required(A),otherwise:t=>t.transform(O.cpf.transform).test({name:"is-cpf",message:"CPF Inválido",test:s=>Z(J.CPF,s)}).required(A)}
63),phone:R().transform(O.mobilePhone.transform).test({name:"is-mobilePhone",message:"Celular Inválido",test:t=>Z(J.MOBILE_PHONE,t)}).required(A),representativeName:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.required(A)}),representativeDocument:R().when("type",{is:t=>t==="CORPORATE",then:t=>t.transform(O.cpf.transform).test({name:"is-cpf",message:"CPF Inválido",test:s=>Z(J.CPF,s)}).required(A)}),birthDate:R().when("type",{is:t=>t==="PERSON",then:t=>t.transform(O.dateMask.transform).test({name:"is-valid-date",message:"Data inválida",test:s=>Z(J.DATE,s)}).test({name:"is-greater-then-18",message:"Você deve ser maior de 18 anos",test:s=>Z(J.BIRTH_DATE_GRATER_THAN_18,s)})}),additionalFields:ee().shape((Nn=(Dn=Y.additionalFields)==null?void 0:Dn.filter(t=>t.target==="REGISTER"))==null?void 0:Nn.filter(t=>t.required).reduce((t,s)=>({...t,[s.key]:R().matches(/^[a-zA-Z0-9 ]*$/,"Não é permitido caratéres especiais").required(A)}),{})),email:R().matches(/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,"Email inválido").required(A),password:R().min(6,"A senha deve ter no mínimo 6 caracteres").minLowercase(1,"A senha deve ter no mínimo uma letra minúscula").minUppercase(1,"A senha deve ter no mínimo uma letra maiúscula").required(A),optIns:cs().test("requiredOptins",t=>!Ns||Ns.length<1||t&&Ns.every(s=>t.includes(s)))});pe.GlobalWorkerOptions.workerSrc=`//unpkg.com/pdfjs-dist@${pe.version}/build/pdf.worker.min.js`;const Oc={cMapUrl:`//unpkg.com/pdfjs-dist@${pe.version}/cmaps/`,cMapPacked:!0,standardFontDataUrl:`//unpkg.com/pdfjs-dist@${pe.version}/standard_fonts/`},kc=()=>{const{campaign:{engines:t}}=q(),{pushDataLayer:s}=G(),[n,a]=l.useState(),[r,o]=l.useState(t[0]),i=({numPages:c})=>{a(c)};return e.jsxs(C,{py:3,px:{xs:2,md:10},sx:{backgroundColor:"primary.main"},children:[e.jsx(L,{children:e.jsx(Ys,{value:r,exclusive:!0,onChange:(c,d)=>d!=null&&o(d),size:"small",sx:{button:{"&.Mui-selected[aria-pressed=true]":{bgcolor:"secondary.main",color:"secondary.contrastText"},"&:hover":{bgcolor:"secondary.dark"}}},children:t.filter(c=>c.regulationUrl).map((c,d)=>e.jsx(Ft,{value:c,onClick:()=>{var h;return s(F.CL_REGULATION_BUTTON,{eventLabel:(h=Ne(c.type))==null?void 0:h.replaceAll(" ","-").toLowerCase()})},children:Ne(c.type)},d))})}),e.jsx(C,{sx:{mt:2,overflowY:"auto",overflowX:"hidden",width:"fit-content",".react-pdf__Page":{maxWidth:"100%",mb:{xs:1,md:2}}},children:(r==null?void 0:r.regulationUrl)&&e.jsx(ps,{file:Ge(r.regulationUrl),onLoadSuccess:i,options:Oc,children:Array.from(new Array(n),(c,d)=>e.jsx(xs,{pageNumber:d+1,width:Math.min(window.innerWidth*.95,1e3)},`page_${d+1}`))})})]})},En="#05152F",Zt="#F2D6A5",wn="#7A7A7A",_c="16px",Dc=96,Nc=t=>{const s=[...t].filter(o=>o.columns.length>0&&o.columns.some(i=>i.values.length>0)).sort((o,i)=>o.drawId-i.drawId),n=[],a=new Set;s.forEach(o=>o.columns.forEach(i=>{a.has(i.header)||(a.add(i.header),n.push(i.header))}));const r=[];return s.forEach(o=>{const i=new Map(o.columns.map(d=>[d.header,d.values])),c=o.columns.reduce((d,h)=>Math.max(d,h.values.length),0);for(let d=0;d<c;d++)r.push(n.map(h=>{var x;const v=(x=i.get(h))==null?void 0:x[d];return v!=null&&v!==""?v:"—"}))}),{headers:n,rows:r}},Lc=({table:t})=>{const{headers:s,rows:n}=Nc((t==null?void 0:t.draws)??[]);return e.jsxs(C,{sx:we.card,children:[e.jsx(f,{sx:we.title,children:"Ganhadores"}),n.length===0?e.jsx(f,{sx:we.empty,children:"Nenhum ganhador divulgado até o momento."}):e.jsx(M,{sx:we.scroll,children:e.jsxs(M,{sx:{...we.grid,gridTemplateColumns:`repeat(${s.length}, minmax(${Dc}px, 1fr))`},children:[s.map((a,r)=>e.jsx($,{sx:{...we.headerCell,...r<s.length-1&&we.dividerRight},children:a},`h-${a}-${r}`)),n.map((a,r)=>e.jsx(l.Fragment,{children:a.map((o,i)=>e.jsx($,{sx:{...we.cell,...i<s.length-1&&we.dividerRight,...r===n.length-1&&we.dividerBottom},children:o},i))},r)),s.map((a,r)=>e.jsx(M,{sx:{...we.footerCell,...r<s.length-1&&we.dividerRight}},`f-${r}`))]})})]})},we={card:{width:"min(1100px, 96vw)",bgcolor:"#FFFFFF",border:`2px solid ${Zt}`,borderRadius:_c,px:{xs:1.5,sm:3,lg:5},py:{xs:2.5,sm:3,lg:4},justifyContent:"flex-start"},title:{color:En,fontWeight:800,lineHeight:1.1,textAlign:"center",fontSize:{xs:28,sm:38,lg:48},mb:{xs:2,sm:2.5,lg:3}},empty:{color:wn,fontWeight:500,textAlign:"center",py:{xs:3,lg:5}
63,fontSize:{xs:15,sm:17,lg:20}},scroll:{width:"100%",overflowX:"auto",WebkitOverflowScrolling:"touch"},grid:{display:"grid",width:"100%",minWidth:"min-content",alignItems:"stretch"},headerCell:{gridRow:1,px:{xs:1,sm:2,lg:3},pb:{xs:1.5,sm:2,lg:2.5},color:En,fontWeight:800,lineHeight:1.2,textAlign:"center",whiteSpace:"normal",fontSize:{xs:14,sm:18,lg:24}},cell:{px:{xs:1,sm:2,lg:3},py:{xs:1.5,sm:2,lg:2.5},borderTop:`2px solid ${Zt}`,color:wn,fontWeight:400,lineHeight:1.3,textAlign:"center",whiteSpace:"normal",fontSize:{xs:14,sm:18,lg:24}},footerCell:{height:{xs:12,sm:16,lg:24}},dividerRight:{borderRight:`2px solid ${Zt}`},dividerBottom:{borderBottom:`2px solid ${Zt}`}};pe.GlobalWorkerOptions.workerSrc=`//unpkg.com/pdfjs-dist@${pe.version}/build/pdf.worker.min.js`;const Fc=["PDF","IMAGE","API"],Mc=()=>{const{campaign:{parameters:t},hotsite:{configuration:s}}=q(),n=je(),[a,r]=l.useState(),[o,i]=l.useState(),[c,d]=l.useState(),{data:h,isLoading:v,error:x}=sl(void 0,{skip:a!=="API"});l.useEffect(()=>{var b,j,y;if(!((b=t.find(g=>g.code==="WINNER_PAGE_ENABLED"))!=null&&b.value)||!((j=t.find(g=>g.code==="WINNER_PAGE_TYPE"))!=null&&j.value)||!Fc.includes(((y=t.find(g=>g.code==="WINNER_PAGE_TYPE"))==null?void 0:y.value)||"")){n(de.HOME,{replace:!0});return}r(t.find(g=>g.code==="WINNER_PAGE_TYPE").value)},[]),l.useLayoutEffect(()=>{window.scrollTo({top:0,behavior:"smooth"})},[o,a]),l.useEffect(()=>{a==="PDF"&&t.some(b=>b.code==="WINNER_PDF_URL")&&i(t.find(b=>b.code==="WINNER_PDF_URL").value)},[a]);const m=ie(),u=oe(m.breakpoints.down("md")),p=({numPages:b})=>{d(b)};return e.jsxs(C,{gap:2,py:4,px:{xs:2,md:10},bgcolor:"#FFFFFF",sx:{minHeight:"100%",justifyContent:"flex-start"},children:[a!=="IMAGE"&&a!=="API"&&e.jsx(f,{variant:"h4",sx:{color:s.theme.palette.primary.main,fontWeight:"bold"},children:"Ganhadores"}),e.jsxs(C,{sx:{mt:2,overflowY:"auto",overflowX:"hidden",width:a==="API"?"100%":"fit-content",".react-pdf__Document":{maxHeight:"60vh"},".react-pdf__Page":{maxWidth:"100%"}},children:[a==="API"&&e.jsxs(e.Fragment,{children:[v&&e.jsx(C,{alignItems:"center",py:8,children:e.jsx(vt,{sx:{color:"#05152F"}})}),!!x&&e.jsx(f,{variant:"body1",sx:{color:"#d72828",textAlign:"center"},children:"Erro ao carregar ganhadores. Por favor, tente novamente mais tarde."}),!v&&!x&&h&&e.jsx(Lc,{table:h})]}),a==="PDF"&&o&&e.jsx(ps,{file:Ge(o),onLoadSuccess:p,options:{cMapUrl:`//unpkg.com/pdfjs-dist@${pe.version}/cmaps/`,cMapPacked:!0,standardFontDataUrl:`//unpkg.com/pdfjs-dist@${pe.version}/standard_fonts/`},children:Array.from(new Array(c),(b,j)=>e.jsx(xs,{pageNumber:j+1,width:u?320:800},`page_${j+1}`))}),a==="IMAGE"&&e.jsx("img",{style:{maxWidth:"100%"},src:ne("hotsite/winners.webp"),alt:"Ganhadores"})]})]})},Pn=({name:t,description:s,isAgent:n})=>e.jsx(Br,{sx:{width:"100%","& .MuiListItemText-secondary":{display:"flex",justifyContent:n?"flex-start":"flex-end"}},primary:e.jsxs(f,{variant:"subtitle2",fontWeight:"bold",sx:{textAlign:n?"left":"right"},children:[n?"Atendente":"Cliente"," ","(",t,")"]}),secondary:e.jsx(Le,{square:!0,elevation:2,sx:{p:2,maxWidth:"80%",bgcolor:n?"primary.light":"secondary.main",color:n?"primary.contrastText":"secondary.contrastText",borderRadius:2},children:e.jsx(f,{variant:"body2",sx:{wordBreak:"break-word",whiteSpace:"pre-wrap",textAlign:n?"left":"right"},children:s})})}),qc=({incident:t})=>{var a;const s=ie(),n=oe(s.breakpoints.down("md"));return e.jsxs(M,{sx:{width:n?"100%":"80%"},children:[e.jsxs(f,{variant:"h5",gutterBottom:!0,children:["Protocolo: ",t.protocolNumber]}),e.jsxs(Ur,{sx:{height:"80%",border:"1px solid #ccc",borderRadius:2,overflowY:"auto"},children:[e.jsx(un,{children:e.jsx(Pn,{name:((a=t.consumerDetail)==null?void 0:a.name)||"",description:t.description||"",isAgent:!1})},t.id),t.comments?[...t.comments].sort((r,o)=>new Date(r.createdAt).getTime()-new Date(o.createdAt).getTime()).map((r,o)=>{const i=r.userType==="AGENT";return e.jsx(un,{sx:{display:"flex",alignItems:"flex-end"},children:e.jsx(Pn,{name:r.authorName||"",description:r.description||"",isAgent:i})},o)}):null]})]})},Wc=()=>{const{token:t}=$r(),s=ce(),[n,a]=l.useState(""),[r,o]=l.useState(void 0),[i,c]=l.useState(""),[d,h]=l.useState(!1),[v,x]=l.useState(!1),[m]=Je.useCreateCommentMutation(),u=oe("(max-width:600px)"),p=async()=>{try{const S={id:r.id,description:i,token:t||"",email:n.toLowerCase()};await m(S).unwrap(),c(""),await y()}catch{s({title:"Erro ao enviar mensagem."})}},{data:b,error:j,refetch:y}=Je.useGetHistoryIncidentQuery({token:t||"",email:n.replace("^","").toLowerCase()},{skip:!d}),g=l.useMemo(()=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(n),[n]);l.useEffect(()=>{j&&x(!0)},[j]);const E=async()=>{try{h(!0)}catch(S){s(xe.alert(S))}},T=()=>{x(!1),o(void 0),h(!1)};return l.useEffect(()=>{b&&o(b)},[b]),e.jsxs(C,{gap:6,sx:{padding:2,width:"80%",height:"80%",backgroundColor:"white",borderRadius:4,margin:2},children:[e.jsx(f,{color:"primary",variant:"h4",children:"Atendimento"}),!r&&e.jsxs(C,{gap:1,children:[e.jsx(zr,{sx:{width:"60%",textAlign:"center"},type:"email",placeholder:"Digite seu email",size:"small",value:n,onChange:S=>a(S.target.value)}),e.jsx(N,{onClick:E,disabled:!t||!n,children:"Buscar conversa"})]}),v&&e.jsxs(at,{maxWidth:"md",open:v,children:[e.jsx(Xe,{dividers:!0,children:e.jsx(f,{variant:"h6",color:"secondary.dark",children:"Atendimento não encontrado"})}),e.jsx(qt,{sx:{p:2},children:e.jsx(N,{variant:"contained",onClick:T,children:"Fechar"})})]}),r&&e.jsxs(e.Fragment,{children:[e.jsx(qc,{incident:r}),e.jsx($,{gap:2,sx:{mb:2,width:u?"100%":"80%",flexDirection:u?"column":"row"},children:r.status==="RESOLVED"?e.jsx(f,{variant:"h6",color:"secondary.dark",children:"Atendimento 
63Encerrado"}):e.jsxs(e.Fragment,{children:[e.jsx(ls,{fullWidth:!0,value:i,onChange:S=>c(S.target.value),placeholder:"Digite sua mensagem...",multiline:!0,"aria-multiline":!0,"aria-expanded":i.length>100,"aria-rowcount":u?i.length>30?i.length/15:1:i.length>100?i.length/100:1}),e.jsx(N,{disabled:i.length===0||!g||!t||!n,variant:"contained",onClick:p,sx:{width:u?"100%":"auto"},children:"Enviar"})]})})]})]})};var Ln,Fn,Mn,qn,Wn,Bn,Un,$n,zn,Gn;const Bc=Gr(Hr(e.jsxs(fe,{path:"/",element:e.jsx(ll,{}),children:[e.jsx(fe,{index:!0,element:e.jsx(sc,{})}),((Ln=_e.configuration.registration)==null?void 0:Ln.enabled)&&e.jsx(fe,{path:"/cadastro",element:e.jsx(Ac,{})}),((Fn=_e.configuration.login)==null?void 0:Fn.enabled)&&e.jsx(fe,{path:"/entrar",element:e.jsx(ic,{})}),e.jsx(fe,{path:"/regulamento",element:e.jsx(kc,{})}),e.jsx(fe,{path:"/faq",element:e.jsx(Ul,{})}),e.jsx(fe,{path:"/ganhadores",element:e.jsx(Mc,{})}),e.jsx(fe,{path:"/em-breve",element:e.jsx(_a,{})}),e.jsx(fe,{path:"/perfil",element:e.jsx(Rt,{children:e.jsx(cc,{})})}),e.jsx(fe,{path:"/minhas-notas",element:e.jsx(Rt,{children:(qn=(Mn=_e.configuration.pages)==null?void 0:Mn.loggedArea)!=null&&qn.profileOnly?e.jsx(Ht,{to:"/perfil",replace:!0}):e.jsx(Ol,{})})}),e.jsx(fe,{path:"/resgatar",element:e.jsx(Rt,{children:(Bn=(Wn=_e.configuration.pages)==null?void 0:Wn.loggedArea)!=null&&Bn.profileOnly?e.jsx(Ht,{to:"/perfil",replace:!0}):e.jsx(jc,{})})}),e.jsx(fe,{path:"/meus-resgates",element:e.jsx(Rt,{children:($n=(Un=_e.configuration.pages)==null?void 0:Un.loggedArea)!=null&&$n.profileOnly?e.jsx(Ht,{to:"/perfil",replace:!0}):e.jsx(Cc,{})})}),e.jsx(fe,{path:"/nova-nota",element:e.jsx(Rt,{children:(Gn=(zn=_e.configuration.pages)==null?void 0:zn.loggedArea)!=null&&Gn.profileOnly?e.jsx(Ht,{to:"/perfil",replace:!0}):e.jsx(ql,{})})}),e.jsx(fe,{path:"/atendimento/:token",element:e.jsx(Wc,{})}),e.jsx(fe,{path:"*",element:e.jsx(Wl,{})})]})));Vr.createRoot(document.getElementById("root")).render(e.jsx(na.StrictMode,{children:e.jsx(Qr,{router:Bc})}));

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.