1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2678],{10094:(e,r,t)=>{t.d(r,{A:()=>c});var i=t(80263),n=t(55222),l=t.n(n),a=t(26715),o=t(31083),s=t(93896),u=t(83170),d=t(96181);let c=e=>{let{document:r}=e,t={renderNode:{[u.XD.HYPERLINK]:(e,r)=>{let{uri:t}=e.data,i=(0,d.L3)(t)?"_self":"_blank";return`<a class='t-link-color' target='${i}' href='${t}'>${r(e.content)}</a>`},[u.nA.EMBEDDED_ASSET]:e=>{let r=l()(e,"data.target.sys.type",null),t=l()(e,"data.target.fields.file.url",null);return"Asset"===r&&t?`<img width="100%" src="${t}" />`:null},[u.nA.PARAGRAPH]:(e,r)=>{let t=r(e.content);return t.includes("<iframe")?`<p>${t.replace(/<iframe[\s\S]*?<\/iframe>/g,e=>e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'"))}</p>`:`<p>${t}</p>`},[u.nA.LIST_ITEM]:(e,r)=>{if(1!==e.content.length)return`<li>${r(e.content)}</li>`;{let{content:t}=e.content[0];return`<li>${r(t)}</li>`}}}},n=(0,s.v)(r,t);return(0,i.jsx)(a.oz,{rehypePlugins:[o.A],children:n})}},12678:(e,r,t)=>{t.r(r),t.d(r,{default:()=>M});var i=t(80263),n=t(96342),l=t(67946),a=t(26715),o=t(31083),s=t(11722),u=t(88693);t(53239);var d=t(55301),c=t(27518),m=t(27497),p=t(8922),g=t(39812),h=t(6140),b=t(60810);let f=(0,g.A)(e=>{let{palette:r,breakpoints:{values:{sm:t}}}=e;return(0,h.A)({adornment:{marginBottom:0,[(0,b.bH)(t)]:{marginLeft:0}},button:{backgroundColor:r.link,borderRadius:"0.375rem",width:"100%",minWidth:"9rem",transition:"all 200ms cubic-bezier(0.4, 0, 0.2, 1)",padding:"1rem 2rem",[(0,b.bH)(t)]:{marginTop:"0.5rem"},"& svg":{fill:r.white},"&:hover, &:active, &:focus":{color:r.dark100,backgroundColor:`rgba(${r.link}, 0.09)`,boxShadow:"none"}}})}),A=(0,g.A)(e=>{let{palette:r,breakpoints:{values:{sm:t}}}=e;return(0,h.A)({inputField:{"& .MuiOutlinedInput-adornedEnd, & .MuiInputBase-adornedEnd":{paddingRight:"0.2rem",display:"flex",flexDirection:"row",alignItems:"center",maxWidth:"28rem",[(0,b.bH)(t)]:{flexDirection:"column",alignItems:"flex-start",display:"block"}},"& .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline":{borderColor:r.error.main},"& .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline":{borderColor:r.blueberry20},"& .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline":{borderColor:r.blueberry20},"& .MuiInputAdornment-positionEnd":{[(0,b.bH)(t)]:{display:"block"}},"& .MuiFormHelperText-root.Mui-error":{marginTop:"0.5rem",color:r.error.main,[(0,b.bH)(t)]:{marginTop:"4rem"}},"& input":{padding:"1.2rem 0 1.2rem 0.875rem"}}})});var v=t(52213),y=t(3974),x=t(55986);let I=e=>{let{buttonId:r,status:t,label:l,errorMessage:a,buttonText:o,id:s,touched:g,type:h,validate:b=()=>null,value:I,overrideClasses:E,...S}=e,w=f(),k=A();return(0,i.jsx)(u.D0,{...S,InputProps:{endAdornment:(0,i.jsx)(d.A,{className:w.adornment,position:"end",children:(0,i.jsxs)(c.A,{className:(0,n.A)(w.button,...y.VT,E?.button),id:r,type:"submit",variant:"contained",children:[t===x.IZ.Success&&(0,i.jsx)(m.A,{}),t===x.IZ.Pending?(0,i.jsx)(v.A,{}):o]})})},className:(0,n.A)(k.inputField,E?.inputField),component:p.A,error:g&&!!a,helperText:g&&a,id:s,placeholder:l,required:!0,touched:g,type:h,validate:b,value:I,variant:"outlined"})};var E=t(17185),S=t(87964);let w=(0,g.A)(e=>{let{palette:r,fontSizes:t,breakpoints:{values:{sm:i,lg:n}}}=e;return(0,h.A)({gridContainer:{[(0,b.bH)(i)]:{margin:0}},container:{width:"100%",marginBottom:"2.5rem",background:r.white,display:"flex",flexDirection:"row",alignItems:"center",[(0,b.bH)(i)]:{flexDirection:"column-reverse"},[(0,b.Rl)(i)]:{borderRadius:"0.5rem"}},bottomContent:{borderTop:`.125rem solid ${r.lightGray}`,[(0,b.bH)(i)]:{padding:"2rem"}},root:{whiteSpace:"pre-wrap",paddingTop:"0.313rem",marginBottom:"2.125rem","& ul, & ul li":{listStyle:"disc",marginLeft:"0.5rem"},"& ul ul li":{listStyle:"circle"},"& ol, & ol li":{listStyle:"decimal",paddingLeft:0,marginLeft:"0.5rem"},"& ol ol li":{listStyle:"upper-alpha"},"& ol ol ol li":{listStyle:"lower-roman"},"& p":{fontSize:t.h6,lineHeight:"145%",letterSpacing:"0.008rem",color:r.dark100}},title:{marginTop:0,fontSize:t.h2,marginBottom:0,[(0,b.bH)(i)]:{fontSize:t.h3}},form:{[(0,b.bH)(i)]:{minHeight:"8rem"}},content:{[(0,b.bH)(i)]:{padding:"2rem"}},figureContainer:{height:"24rem",[(0,b.bH)(n)]:{height:"19rem"},[(0,b.bH)(i)]:{height:"19rem",width:"100%"}},figure:{height:"100%",background:e=>{let{backgroundImage:r}=e;return`${r} 25% / 100%`},backgroundPosition:"center",[(0,b.bH)(i)]:{height:"100%",background:e=>{let{backgroundImage:r}=e;return`${r} 25% / contain`}}},intro:{marginTop:"0.563rem",marginBottom:"1.5rem",width:"70%",[(0,b.bH)(i)]:{width:"100%"}},smallPrint:{fontSize:t.small,marginBottom:0,color:r.dark100}
1,error:{color:r.error.main,[(0,b.bH)(i)]:{marginTop:"3rem"}},success:{[(0,b.bH)(i)]:{marginTop:"4.5rem"},color:r.success.main},faqSection:{borderTop:`.125rem solid ${r.lightGray}`,padding:"2.5rem 0",[(0,b.bH)(i)]:{padding:"2rem"}}})}),k=e=>{let{overrideClasses:r,retailer:t,platformApiBaseUrl:l,translations:a}=e,o=w({}),{subscriptionStatus:s,validateEmailField:d,submitSignUp:c,handleFormChange:m}=(0,E.f)({retailer:t,platformApiBaseUrl:l,translations:a});return(0,i.jsx)(u.l1,{initialValues:{email:""},validateOnBlur:!0,onSubmit:c,children:e=>{let{errors:t,touched:l,handleChange:u,values:c,handleSubmit:p}=e;return(0,i.jsxs)("form",{className:o.form,onChange:e=>m(e,u),onSubmit:p,children:[(0,i.jsx)(I,{buttonId:"sign-up-submit",buttonText:a.subscribeLabel,errorMessage:t.email&&a.invalidEmail,fullWidth:!0,id:"newsletter-sign-up-email-field",label:a.emailLabel,name:S.NZ.Email,overrideClasses:r,placeholder:a.emailLabel,required:!0,status:s,touched:l.email,type:"email",validate:d,value:c.email}),s===x.IZ.Error&&(0,i.jsx)("p",{className:(0,n.A)(o.smallPrint,o.error),children:a.genericError}),s===x.IZ.Success&&(0,i.jsx)("p",{className:(0,n.A)(o.smallPrint,o.success),children:a.subscriptionSuccess})]})}})};
1var C=t(71538),T=t(10094),j=t(69280);let M=e=>{let{breadcrumbData:r,image:t,overrideClasses:u,pageContent:d,pageTitle:c,privacyPolicyUrl:m,retailer:p,platformApiBaseUrl:g,translations:h}=e,b=(0,j.Eh)(t),f=w({backgroundImage:`url(${b}) no-repeat center top`});return(0,i.jsx)(s.A,{className:f.gridContainer,children:(0,i.jsxs)("div",{className:(0,n.A)(f.container,u?.container),children:[(0,i.jsxs)(l.Ay,{className:f.content,item:!0,sm:6,children:[r&&(0,i.jsx)(C.A,{breadcrumbData:r}),(0,i.jsx)("h2",{className:(0,n.A)(f.title,u?.title),children:c}),"string"==typeof d?(0,i.jsx)(a.oz,{rehypePlugins:[o.A],children:d}):(0,i.jsx)("div",{className:f.root,children:(0,i.jsx)(T.A,{document:d})}),(0,i.jsx)(k,{overrideClasses:u?.form,platformApiBaseUrl:g,retailer:p,translations:h}),(0,i.jsxs)("p",{className:(0,n.A)(f.smallPrint),children:[h.unsubscribeText," ",m&&(0,i.jsx)("a",{href:m,rel:"noopener noreferrer",target:"_blank",children:h?.privacyText})]})]}),(0,i.jsx)(l.Ay,{className:f.figureContainer,item:!0,sm:6,children:(0,i.jsx)("div",{className:(0,n.A)(f.figure)})})]})})}},16946:(e,r,t)=>{t.d(r,{B9:()=>l,Ir:()=>d,ep:()=>a,fM:()=>u,o4:()=>s,pX:()=>o});var i=t(35928),n=t.n(i);let l=e=>/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i.test(e)&&!e.includes(".."),a=e=>!e||e?.length===0||!e?.trim(),o=(e,r)=>{let t=[];return n()(r,e=>{e&&e.length>0&&t.push(e)}),e||t.length>0},s=function(e,r,t){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";return t[e]&&r[e]&&r[e].length>0?r[e]:i},u=e=>e.split(" ").map(e=>e.trim()).filter(e=>e.length>0).length>=2,d=e=>e.length<=100},17185:(e,r,t)=>{t.d(r,{f:()=>p});var i=t(53239),n=t(13186),l=t(16946),a=t(55986),o=t(58519),s=t(89226),u=t(73917),d=t(53778),c=t(28522),m=t(62257);let p=e=>{let{retailer:r,platformApiBaseUrl:t,translations:p}=e,g=(0,n.d4)(m.A.selectActiveLocation),[h,b]=(0,i.useState)(),[f,A]=(0,i.useState)([]),v=(0,n.wA)();return(0,i.useEffect)(()=>{let e=(0,c._M)(t,r.pubId);b(a.IZ.Pending),(0,u.LU)(e,r.pubId).then(e=>{A(e.flatMap(e=>e.mediums).map(e=>e.id)),b(null)})},[t,r.pubId]),{subscriptionStatus:h,validateEmailField:e=>(0,l.ep)(e)||!(0,l.B9)(e)?p.invalidEmail:null,submitSignUp:async(e,i)=>{let{setSubmitting:n}=i,{email:m}=e;if((0,l.B9)(m))try{if(b(a.IZ.Pending),!f.length)return void b(a.IZ.Error);let e=analytics?.user?analytics?.user().anonymousId():"",i=analytics?.user?analytics.user().id():null;await v(d.A.updateCustomer({email:m})),v(o.A.identify({auth_types:[s.SS.Email],email:m}));let n={analyticsAnonymousId:e,analyticsUserId:i,email:m,locationId:g?.id,mediums:f.map(e=>({id:e,isSubscribed:!0})),retailerId:r.pubId,subscriptionSource:u.vn.NEWSLETTER},l=await (0,u.ar)((0,c._M)(t,r.pubId),n);b(l?a.IZ.Success:a.IZ.Error)}finally{n(!1)}},handleFormChange:(e,r)=>{r(e),b(null)}}}},52213:(e,r,t)=>{t.d(r,{A:()=>l});var i=t(80263);let n=(0,t(39812).A)(()=>({root:{animation:"$spin 1s infinite ease-in-out"},"@keyframes spin":{"100%":{transform:"rotate(360deg)"}}}),{name:"LoadingSpinner"}),l=e=>{let{color:r}=e,t=n();return(0,i.jsx)("svg",{className:t.root,fill:r,height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M9 1C9 0.447715 9.44771 0 10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 8.40531 0.374009 6.89511 1.04001 5.55497C1.28579 5.06039 1.88597 4.8587 2.38055 5.10449C2.87513 5.35027 3.07682 5.95045 2.83103 6.44503C2.2994 7.5148 2 8.721 2 10C2 14.4183 5.58172 18 10 18C14.4183 18 18 14.4183 18 10C18 5.58172 14.4183 2 10 2C9.44771 2 9 1.55228 9 1Z",fill:r})})}},73917:(e,r,t)=>{t.d(r,{hF:()=>c,vn:()=>m,LU:()=>p,ar:()=>h,nV:()=>g});var i,n,l=t(67744),a=t(2122),o=t(28522),s=t(90721);let u=async(e,r)=>{let t=await (0,a.lx)(e,l.vZ.anonymous("web"),(0,s.q0)(r,"web"));return t.success?(0,a.zA)(e,l.vZ.authToken(),(0,s.tP)(t.payload.data.code,""),(0,s.q0)(r,"web")):t};var d=t(23628),c=((i={}).EMAIL="EMAIL",i),m=((n={}).NEWSLETTER="NEWSLETTER",n);let p=async(e,r)=>{let t=await (0,a.lx)(e,l.vZ.marketingTopics(r,"EMAIL"));return t.success?t.payload.data:(d.v.error({message:"Failed to fetch email marketing topics",retailerId:r}),[])},g=async e=>{let{email:r,subscriptionsApiBaseUrl:t,subscriptionsApiPrefix:i,retailerId:n,analyticsAnonymousUserId:l,analyticsUserId:s,subscribeToIds:u=[],unsubscribeFromIds:d=[],subscribeMarketingEmail:c,campaignId:m=null,templateId:p=null,hash:g=null,country:h,currency:b,currency_symbol:f,language:A,locale:v,location_abbr:y,location_id:x,location_includes_fees:I,location_name:E,location_seo_name:S,medium:w,point_of_sale:k,retailer_id:C,retailer_department_id:T,retailer_department_name:j,retailer_name:M,retailer_pub_id:H,retailer_vertical_id:N,retailer_vertical_name:L,source:Z,timezone:$}=e;return(0,a.yd)((0,o.xn)(t,n,l,s),i,{email:r,subscribeTopicIds:u,unsubscribeTopicIds:d,subscribeMarketingEmail:c,campaignId:m,templateId:p,hash:g,country:h,currency:b,currency_symbol:f,language:A,locale:v,location_abbr:y,location_id:x,location_includes_fees:I,location_name:E,location_seo_name:S,medium:w,point_of_sale:k,retailer_id:C,retailer_department_id:T,retailer_department_name:j,retailer_name:M,retailer_pub_id:H,retailer_vertical_id:N,retailer_vertical_name:L,source:Z,timezone:$})},h=async(e,r)=>{let{email:t,locationId:i,mediums:n,retailerId:o,subscriptionSource:c}=r;try{let r=await u(e,o);if(!r.success)return d.v.error({message:"Failed to fetch anonymous token for subscription",retailerId:o}),!1;let m=r.payload;return(await (0,a.jR)(e,l.vZ.subscriptions(),{email:t,locationId:i,subscriptionSource:c,mediums:n},(0,s.A3)(m.access_token))).success}catch(e){return d.v.error({error:e,message:"Failed to subscribe to marketing topics"}),!1}}}}]);
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.