"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[36218],{14975:(t,e,a)=>{a.d(e,{I:()=>o});var o=function(t){return t.EMAIL="email",t.NUMBER="number",t.PASSWORD="password",t.SEARCH="search",t.TEL="tel",t.TEXT="text",t.URL="url",t}({})},22607:(t,e,a)=>{a.d(e,{_:()=>o});var o=function(t){return t[t.ARROW_DOWN=40]="ARROW_DOWN",t[t.ARROW_LEFT=37]="ARROW_LEFT",t[t.ARROW_RIGHT=39]="ARROW_RIGHT",t[t.ARROW_UP=38]="ARROW_UP",t[t.BACKSPACE=8]="BACKSPACE",t[t.END=35]="END",t[t.ENTER=13]="ENTER",t[t.ESCAPE=27]="ESCAPE",t[t.HOME=36]="HOME",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.PAGE_UP=33]="PAGE_UP",t[t.SPACE=32]="SPACE",t[t.HYPHEN=189]="HYPHEN",t[t.HYPHEN_FIREFOX=173]="HYPHEN_FIREFOX",t}({})},24202:(t,e,a)=>{a.d(e,{AC:()=>u,B7:()=>_,L8:()=>E,OB:()=>l,St:()=>d,T0:()=>c,Xn:()=>r,ZI:()=>f,cl:()=>m,nF:()=>I,q2:()=>S,qG:()=>i,rf:()=>p,tE:()=>s});var o=a(29607),n=a(63381);let i=(0,o.i7)({"0%":{opacity:0},"100%":{opacity:1}}),r=(0,o.i7)({"0%":{opacity:1},"100%":{opacity:0}}),s=(0,o.i7)({"0%":{opacity:0,transform:"translate3D(0, 100%, 0)"},"50%":{opacity:0},"100%":{opacity:1,transform:"translate3D(0)"}}),l=(0,o.i7)({"0%":{opacity:0,transform:"translateY(-15px)"},"100%":{opacity:.1,transform:"translateY(0px)"}}),c=(0,o.i7)({"0%":{opacity:0,transform:"translate3D(0, ".concat(n.E.SIZE_20,"px, 0)")},"50%":{opacity:0},"100%":{opacity:1,transform:"translate3D(0)"}}),p=(0,o.i7)({"0%":{opacity:1,transform:"translate3D(0)"},"50%":{opacity:1},"100%":{opacity:0,transform:"translate3D(0, 100%, 0)"}}),E=(0,o.i7)({"0%":{opacity:1,transform:"translate3D(0)"},"50%":{opacity:1},"100%":{opacity:0,transform:"translate3D(0, ".concat(n.E.SIZE_20,"px, 0)")}}),d=(0,o.i7)({"0%":{opacity:0,transform:"translateY(-15px)"},"50%":{opacity:.5,transform:"translateY(-10px)"},"75%":{opacity:.7,transform:"translateY(-5px)"},"100%":{opacity:1,transform:"translateY(0px)"}}),u=(0,o.i7)({"0%":{opacity:0,transform:"translate3d(100%, 0, 0)"},"50%":{opacity:0},"100%":{opacity:1,transform:"translate3d(0, 0, 0)"}}),m=(0,o.i7)({"0%":{opacity:0,transform:"translate3D(".concat(n.E.SIZE_20,"px, 0, 0)")},"50%":{opacity:0},"100%":{opacity:1,transform:"translate3d(0, 0, 0)"}}),f=(0,o.i7)({"0%":{opacity:1},"50%":{opacity:1},"100%":{opacity:0,transform:"translate3d(100%, 0, 0)"}}),_=(0,o.i7)({"0%":{opacity:1},"50%":{opacity:1},"100%":{opacity:0,transform:"translate3D(".concat(n.E.SIZE_20,"px, 0, 0)")}}),I=(0,o.i7)({"0%":{opacity:0,transform:"scale3d(0.3, 0.3, 0.3)"},"50%":{opacity:1},"100%":{transform:"scale3d(1, 1, 1)"}});(0,o.i7)({"0%":{opacity:1},"50%":{opacity:0,transform:"scale3d(0.3, 0.3, 0.3)"},"100%":{transform:"scale3d(0, 0, 0)"}});let S=(0,o.i7)({"0%":{backgroundPosition:"-1000px"},"90%":{backgroundPosition:"top right"},"100%":{backgroundPosition:"1000px"}})},29333:(t,e,a)=>{a.d(e,{i:()=>o});function o(t){let e={},a=!1;if(t.search("@")>0){let o=t.split("@")[1].split(".");if(o.length>0)for(let t of o)if(e[t]){a=!0;break}else e[t]=!0}return a}},31155:(t,e,a)=>{a.d(e,{A:()=>d});var o=a(44501),n=a(40670),i=a(16724);function r(t,e){return t.replace(RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=a(14232),l=a(1656),c=a(65293),p=function(t,e){return t&&e&&e.split(" ").forEach(function(e){t.classList?t.classList.remove(e):"string"==typeof t.className?t.className=r(t.className,e):t.setAttribute("class",r(t.className&&t.className.baseVal||"",e))})},E=function(t){function e(){for(var e,a=arguments.length,o=Array(a),n=0;n{a.d(e,{A:()=>x});var o=a(29747),n=a(14232),i=a(10983),r=a(20735),s=a(73018),l=a(88554),c=a(44586),p=a(95863),E=a(88772),d=a(86089);async function u(t,e){return await (0,d.q$)({endpoint:"/subscribe-newsletter",jsonBody:t,method:"post",query:e})}var m=a(14975),f=a(22607),_=a(55005),I=a(45882),S=a(47292),h=a(29333),A=a(99371),T=a(57532),g=a(63276),R=a(44364),L=a(63381),C=a(36384);let b={SUBMIT_ICON_HEIGHT:12,SUBMIT_ICON_WIDTH:15,EMAIL_INPUT_HEIGHT:60},y={emailInput:{paddingRight:L.E.SIZE_40,[g.MQ.M]:{paddingRight:L.E.SIZE_40}},heading:[C.Il.secondaryHeadline,{marginBottom:L.E.SIZE_10}],inputContainer:{position:"relative"},inputHeight:{height:b.EMAIL_INPUT_HEIGHT},submitButton:{padding:L.E.SIZE_05,position:"absolute",right:L.E.SIZE_15,svg:{height:b.SUBMIT_ICON_HEIGHT,width:b.SUBMIT_ICON_WIDTH},top:L.E.SIZE_25},text:[C.Il.bodyCopy,{color:R.l.LIGHT.GRAY_70,marginBottom:L.E.SIZE_20}],toast:{[g.MQ.L]:{marginTop:L.E.SIZE_20}}},v={[p.p.SUCCESS]:(0,o.Y)(l.A,{children:(0,T.ui)("footer.mailingList.success")}),[p.p.ERROR]:(0,o.Y)(l.A,{children:(0,T.ui)("footer.mailingList.error")})},x=function(t){let{description:e,emailSource:a,heading:l}=t,d=(0,E.J)(t=>t.userType),[g,R]=(0,n.useState)(!1),[L,C]=(0,n.useState)(""),{toastMessage:b,setToastMessage:x,handleClearMessage:O,isOpen:N,handleDismiss:M}=function(){let[t,e]=(0,n.useState)(""),[a,o]=(0,n.useState)(!1),i=(0,n.useRef)(t),r=(0,n.useCallback)(()=>{e("")},[]),s=(0,n.useCallback)(()=>{o(!1)},[]);return(0,n.useEffect)(()=>{!i.current&&t&&o(!0),i.current=t},[t,a]),{handleClearMessage:r,handleDismiss:s,isOpen:a,setToastMessage:e,toastMessage:t}}(),H=(0,n.useRef)(null),D=(0,n.useCallback)(async()=>{var t;if(!(await u({email:L,source:a||"footer",sourceURL:window.location.href},{accountType:d})).isSuccess){(0,_.uj)(I.B.FORM_ERROR,{accountType:d,email:L,error:p.p.ERROR,form_name:"email capture form",form_type:"SubscribeToNewsletter",source:a||"footer",sourceURL:window.location.href}),x(p.p.ERROR);return}let e=(0,S.oY)();(0,_.uj)(I.B.FORM_SUBMITTED,{form_details:{email:L,source:a||"footer",sourceURL:window.location.href,accountType:d},form_name:"email capture form",form_type:"SubscribeToNewsletter"}),(0,_.uj)(I.B.USER_MAILLIST,{user_id:e||"",user_email:L}),x(p.p.SUCCESS),C(""),R(!1),null===(t=H.current)||void 0===t||t.blur()},[L,a,d,x]),G=(0,n.useCallback)(t=>{R(A.Rp.test(t)&&!(0,h.i)(t))},[]),B=(0,n.useCallback)(t=>{C(t),G(t)},[G]),P=(0,n.useCallback)(t=>{if(t.keyCode===f._.ENTER){var e,a;null===(e=H.current)||void 0===e||e.blur(),null===(a=H.current)||void 0===a||a.focus(),g&&D()}},[g,D]);return(0,o.FD)("div",{"data-component":"FooterMailingList",children:[(0,o.Y)("p",{css:y.heading,children:l||(0,T.ui)("footer.mailingList.heading")}),(0,o.Y)("p",{css:y.text,children:e||(0,T.ui)("footer.mailingList.description")}),(0,o.FD)("div",{css:y.inputContainer,children:[(0,o.Y)(s.A,{customContainerStyles:y.inputHeight,css:y.emailInput,error:{hasError:!g,errorMessage:(0,T.ui)("common.form.emailError")},label:(0,T.ui)("common.form.email"),onChange:B,onKeyDown:P,ref:H,type:m.I.EMAIL,validationFn:G,value:L,id:"footer_mailing_list","data-element":"Input"}),g&&(0,o.Y)("button",{"aria-label":(0,T.ui)("common.form.submit"),css:y.submitButton,onClick:D,children:(0,o.Y)(i.default,{name:r.Ze.ARROW_RIGHT})})]}),(0,o.Y)(c.A,{customContainerStyles:y.toast,isOpen:N,onDismiss:M,handleClearMessage:O,"data-element":"Toast",children:v[b]})]})}},44586:(t,e,a)=>{a.d(e,{A:()=>u});var o=a(29747),n=a(14232),i=a(31155),r=a(20735),s=a(30908),l=a(94232),c=a(21901),p=a(46605),E=a(57532),d=a(95680);let u=function(t){let{children:e,customContainerStyles:a,autoDismiss:u=!0,handleClearMessage:m,isOpen:f=!1,onDismiss:_}=t,I=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(u&&f){let t=setTimeout(()=>_&&_(),p.E.MS3000);return()=>clearTimeout(t)}},[u,f,_]),(0,o.Y)(i.A,{unmountOnExit:!0,onExited:m,in:f,timeout:{enter:0,exit:p.E.MS400},nodeRef:I,"data-element":"CSSTransition","data-component":"Toast",children:(0,o.FD)("div",{"aria-live":l.p.ASSERTIVE,css:[d.A.root,!f&&d.A.isDismissed,a],role:"alert",ref:I,children:[(0,o.Y)("span",{children:e}),_&&(0,o.Y)(s.A,{as:c.r.BUTTON,"aria-hidden":!0,"aria-label":(0,E.ui)("common.toast.close"),type:"button",css:d.A.icon,icon:r.Ze.CLOSE,onClick:_})]})})}},73018:(t,e,a)=>{a.d(e,{A:()=>S});var o=a(29747),n=a(14232),i=a(18079),r=a(63276),s=a(44364),l=a(32586),c=a(63381),p=a(46605),E=a(96861),d=a(36384);let u={INPUT_BOTTOM_PADDING:16,INPUT_HEIGHT:70,LABEL_SCALE_TRANSFORM:.8,LABEL_WIDTH_TRANSFORM:1.25,TEXT_AREA_HEIGHT:200},m={container:{"&:hover":{backgroundColor:s.l.LIGHT.GRAY_20},alignItems:"flex-end",backgroundColor:s.l.LIGHT.GRAY_10,border:i.s.SOLID_TRANSPARENT_2PX,borderRadius:l.Z.RADIUS_15,color:s.l.LIGHT.GRAY_70,display:"flex",fontSize:"1.6rem",height:u.INPUT_HEIGHT,position:"relative",transition:"background-color ".concat(p.E.MS100,"ms ease, border-color ").concat(p.E.MS100,"ms ease")},disabled:{"&:hover":{backgroundColor:s.l.LIGHT.GRAY_10},color:s.l.LIGHT.GRAY_20},hasPrefix:{padding:"".concat(c.E.SIZE_30,"px ").concat(c.E.SIZE_20,"px ").concat(u.INPUT_BOTTOM_PADDING,"px 0px")},helpText:[d.Il.smallCopyTight,{bottom:0,color:s.l.LIGHT.GRAY_70,left:c.E.SIZE_20,paddingTop:c.E.SIZE_05,position:"absolute",transform:"translate3D(0, 100%, 0)"}],input:[E.Yv,{"&::placeholder":{color:s.l.LIGHT.GRAY_70,opacity:0,transition:"opacity ".concat(p.E.MS100,"ms ease")},":focus::placeholder":{opacity:1,transition:"opacity ".concat(p.E.MS100,"ms ease")},backgroundColor:"transparent",border:0,color:s.l.GLOBAL.BLACK,height:"100%",overflow:"hidden",padding:"".concat(c.E.SIZE_30,"px ").concat(c.E.SIZE_20,"px ").concat(u.INPUT_BOTTOM_PADDING,"px"),textOverflow:"ellipsis",whiteSpace:"nowrap",width:"100%"}],inputContainer:{display:"flex",width:"100%"},inputDisabled:{color:s.l.GLOBAL.GRAY_60,opacity:.7},label:{left:c.E.SIZE_20,marginRight:c.E.SIZE_20,maxWidth:"calc(100% - (".concat(c.E.SIZE_20,"px + ").concat(c.E.SIZE_20,"px))"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",top:"50%",transform:"translateY(-50%)",transformOrigin:0,transition:"color ".concat(p.E.MS100,"ms ease, transform ").concat(p.E.MS100,"ms ease"),whiteSpace:"nowrap"},labelDisabled:{color:s.l.GLOBAL.BLACK,opacity:.4},prefix:{color:s.l.GLOBAL.BLACK,height:"100%",padding:"".concat(c.E.SIZE_30,"px 0px ").concat(u.INPUT_BOTTOM_PADDING,"px ").concat(c.E.SIZE_20,"px"),paddingTop:c.E.SIZE_30,whiteSpace:"nowrap"}},f={container:{height:u.TEXT_AREA_HEIGHT},input:{height:"calc(100% - ".concat(c.E.SIZE_30,"px - ").concat(u.INPUT_BOTTOM_PADDING,"px)"),margin:"".concat(c.E.SIZE_30,"px ").concat(c.E.SIZE_20,"px ").concat(u.INPUT_BOTTOM_PADDING,"px"),overflowY:"auto",padding:"0",resize:"none",whiteSpace:"pre-wrap",width:"calc(100% - ".concat(2*c.E.SIZE_20,"px)"),[r.MQ.M]:{padding:0}},label:{marginRight:0,paddingTop:c.E.SIZE_15,top:"17.5%"}},_={container:{borderColor:s.l.GLOBAL.ORANGE,":hover":{backgroundColor:s.l.LIGHT.GRAY_10}},input:{"&::placeholder":{opacity:.5}},label:{display:"block",pointerEvents:"none",textOverflow:"ellipsis",transform:"scale3d(".concat(u.LABEL_SCALE_TRANSFORM,", ").concat(u.LABEL_SCALE_TRANSFORM,", ").concat(u.LABEL_SCALE_TRANSFORM,") translateY(-125%)"),whiteSpace:"nowrap",width:"calc((100% * ".concat(u.LABEL_WIDTH_TRANSFORM,") - ").concat(u.INPUT_HEIGHT,"px)")}},I={container:{backgroundColor:s.l.LIGHT.RED_05,borderColor:s.l.GLOBAL.RED},errorMessage:[d.Il.labelCopyTight,{color:s.l.GLOBAL.RED,display:"inherit",paddingTop:c.E.SIZE_01,[r.MQ.S]:{marginLeft:c.E.SIZE_20,marginTop:c.E.SIZE_05,position:"relative",transform:"none"},[r.MQ.XL]:{position:"relative",transform:"none"}}],withHelpText:{bottom:-15}},S=function(t){let{customContainerStyles:e,customErrorStyle:a,contextualLabel:i,disabled:r,error:s={hasError:!1},helpText:l,id:c,isTextArea:p,label:E,onBlur:d,onChange:u,onFocus:S,onKeyDown:h,readonly:A,required:T,type:g,validationFn:R,value:L,hasError:C,prefix:b,ref:y,...v}=t,{hasError:x,errorMessage:O}=s,N=(0,n.useId)(),[M,H]=(0,n.useState)(!1),[D,G]=(0,n.useState)(!1);(0,n.useEffect)(()=>{L||G(!1)},[L]),(0,n.useEffect)(()=>{L&&L.length>0&&!M&&!D&&G(!0)},[L,M,D]);let B={"aria-required":T,disabled:r||A,id:"".concat(N,"-input"),onBlur:function(){H(!1),d&&d(),L?(G(!0),R&&R(L)):G(!1)},onChange:function(t){let{value:e}=t.target;u(e),R&&D&&e.length>0&&R(e)},onFocus:function(){H(!0),S&&S()},onKeyDown:h,placeholder:i,required:T,value:L},P=x&&D||C&&void 0!==O,w=l&&l.length>0;return(0,o.FD)("div",{"data-component":"Input",children:[(0,o.FD)("span",{css:[m.container,M&&_.container,r&&!A&&m.disabled,p&&f.container,P&&!r&&I.container,e],children:[(0,o.Y)("label",{htmlFor:"".concat(N,"-input"),css:[m.label,p&&f.label,r&&m.labelDisabled,(M||!!L||!!b)&&_.label],children:E}),p?(0,o.Y)("textarea",{css:[m.input,p&&f.input,M&&_.input],ref:y,...B,...v}):(0,o.FD)("span",{css:m.inputContainer,children:[b&&(0,o.Y)("span",{css:m.prefix,children:b}),(0,o.Y)("input",{css:[m.input,M&&_.input,r&&m.inputDisabled,!!b&&m.hasPrefix],ref:y,type:g,...B,...v})]}),w&&(0,o.Y)("span",{role:"definition",css:[m.helpText],children:l})]}),P&&O&&(0,o.Y)("span",{role:"alert",css:[I.errorMessage,w&&I.withHelpText,a],children:O})]})}},94232:(t,e,a)=>{a.d(e,{p:()=>o});let o={ASSERTIVE:"assertive",OFF:"off",POLITE:"polite"}},95680:(t,e,a)=>{a.d(e,{A:()=>E});var o=a(63276),n=a(44364),i=a(32586),r=a(63381),s=a(46605),l=a(24202),c=a(36384);let p={S:{right:11,top:15},M:{right:31,top:36},L:{right:11,top:15}},E={icon:[{alignSelf:"flex-start",color:n.l.GLOBAL.WHITE,position:"absolute",[o.MQ.L]:{":hover":{color:n.l.GLOBAL.WHITE}}},{[o.MQ.S]:p.S,[o.MQ.M]:p.M,[o.MQ.L]:p.L}],iconwithoutModal:[{color:n.l.GLOBAL.WHITE,[o.MQ.L]:{":hover":{color:n.l.GLOBAL.WHITE}}},{[o.MQ.S]:p.S,[o.MQ.M]:p.M,[o.MQ.L]:p.L}],isDismissed:{pointerEvents:"none",visibility:"hidden",[o.MQ.S]:{animation:"".concat(l.rf," ").concat(s.E.MS350,"ms ease-out"),transition:"visibility ".concat(s.E.MS350,"ms ease-out")},[o.MQ.L]:{animation:"".concat(l.L8," ").concat(s.E.MS200,"ms ease-in"),transition:"visibility ".concat(s.E.MS200,"ms ease-out")}},root:[c.Il.secondaryHeadline,{animation:"".concat(l.tE," ").concat(s.E.MS350,"ms ease-in"),backgroundColor:n.l.ORANGE.SHADE_15_SOLID,bottom:0,color:n.l.GLOBAL.WHITE,display:"flex",justifyContent:"space-between",left:0,minHeight:240,padding:r.E.SIZE_20,position:"fixed",width:"100%",[o.MQ.M]:{padding:r.E.SIZE_40},[o.MQ.L]:[c.Il.primarySubhead,{alignItems:"center",animation:"".concat(l.T0," ").concat(s.E.MS200,"ms ease-in"),borderRadius:i.Z.RADIUS_15,minHeight:"auto",padding:r.E.SIZE_20,position:"relative"}]}],rootWithoutModal:[c.Il.secondaryHeadline,{alignItems:"center",animation:"".concat(l.T0," ").concat(s.E.MS200,"ms ease-in"),backgroundColor:n.l.ORANGE.SHADE_15_SOLID,borderRadius:i.Z.RADIUS_15,bottom:0,color:n.l.GLOBAL.WHITE,display:"flex",justifyContent:"space-between",left:0,minHeight:"auto",padding:r.E.SIZE_20,position:"relative",width:"90%"}]}},95863:(t,e,a)=>{a.d(e,{p:()=>o});var o=function(t){return t.ERROR="error",t.SUCCESS="success",t}({})}}]);