1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4180],{20057:function(e,r,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/disiscrizione-comunicazioni",function(){return t(63679)}])},63679:function(e,r,t){"use strict";t.r(r),t.d(r,{__N_SSP:function(){return $},default:function(){return S}});var i=t(52322),n=t(6812),s=t(78298),a=t(55351),o=t(63955),l=t(75604),u=t(5006),c=t(12098),d=t(97434),p=t(79512),b=t(42685),_=t(68997),m=t(4094),x=t(36755),f=t(80802),v=t(44284),h=t(2765),g=t(48601);let y=e=>g.Ry().shape({email:g.Z_().email(e("validations.invalid.email")).required(e("validations.required"))});var $=!0;function S(e){var r;let{queryParams:t,translatedSlugs:g}=e,{language:$}=t||{},{t:S}=(0,d.$G)("forms"),{data:k}=(0,u.a)({document:c.tU,options:{placeholderData:s.Wk},variables:{language:$}}),{topbar:w,navbar:j,footer:U,seo:N}=k||{},E=(0,o.cI)({resolver:(0,n.X)(y(S)),defaultValues:{email:""}}),{isSuccess:W,isPending:C,mutation:R,error:q}=(0,d.pz)({mutationFn:l.XR,mutationKey:[h.OnD.REQUEST_UNSUBSCRIBE_LINK],isAuthenticated:!0});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a.PB,{...(0,h.iqy)({seoData:{title:S("unsubscribe.title")},defaultSeoData:N||{},contentType:"page"})}),(0,i.jsx)(v.A,{topbarData:w,navbarData:j,footerData:U,translatedSlugs:g,children:(0,i.jsx)("div",{className:" _dsp-flex _ai-stretch _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fs-1 _fd-column _bg-var--neutra19544255 _fg-1 _pt-100px _pb-100px _pt-_ltMd_64px _pb-_ltMd_64px",children:(0,i.jsx)(b.W,{children:(0,i.jsxs)("div",{className:" _dsp-flex _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fs-0 _fd-column _gap-40px _maw-800px _als-center _ai-center ",children:[(0,i.jsxs)("div",{className:" _dsp-flex _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fs-0 _fd-column _gap-16px _ai-center ",children:[(0,i.jsx)(_.H2,{textAlign:"center",children:S("unsubscribe.title")}),(0,i.jsx)(m.xv,{textAlign:"center",color:"$neutral.700",maxWidth:600,children:S("unsubscribe.copy")})]}),(0,i.jsx)("div",{className:" _dsp-flex _ai-stretch _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fs-0 _fd-column _bg-var--white1281 _btlr-24px _btrr-24px _bbrr-24px _bblr-24px _pt-48px _pr-48px _pb-48px _pl-48px _w-10037 _maw-600px _bxsh-0px4px12pxc189325064 _pt-_ltMd_24px _pr-_ltMd_24px _pb-_ltMd_24px _pl-_ltMd_24px",children:(0,i.jsx)(o.RV,{...E,children:(0,i.jsx)("form",{onSubmit:E.handleSubmit(e=>{R({email:e.email,language:$})}),style:{width:"100%"},children:(0,i.jsxs)("div",{className:" _dsp-flex _ai-stretch _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fs-0 _fd-column _gap-24px ",children:[(0,i.jsx)(x.o,{name:"email",label:S("inputsLabels.email"),placeholder:S("unsubscribe.placeholder"),required:!0}),(0,i.jsx)(p.z,{label:S("unsubscribe.cta"),typology:"primary",width:"100%",type:"submit",isLoading:C,backgroundColor:"$primary.700",borderRadius:8}),(0,i.jsx)(m.xv,{size:"labelXS",color:"$neutral.700",textAlign:"center",children:S("unsubscribe.feedback")}),(!!q||W)&&(0,i.jsx)(f.A,{mt:20,error:!!q,success:W,message:S(q?"errors.".concat((null==q?void 0:null===(r=q[0])||void 0===r?void 0:r.message)||"generic"):"success.email_sent")})]})})})})]})})})})]})}t(69291)},75604:function(e,r,t){"use strict";t.d(r,{XR:function(){return a},rW:function(){return o}});var i=t(45786),n=t(2765),s=t(61236);(0,s.BX)("\n mutation subscribeToServicesSubscription($token: String!, $input: ServiceSubscribeInput!) {\n subscribeToServicesSubscription(token: $token, input: $input) {\n id\n email\n firstName\n lastName\n services\n active\n }\n }\n"),(0,s.BX)("\n mutation requestUnsubscribeLink($token: String!, $email: String!, $language: String) {\n requestUnsubscribeLink(token: $token, email: $email, language: $language)\n }\n"),(0,s.BX)("\n mutation confirmUnsubscribe($token: String!) {\n confirmUnsubscribe(token: $token)\n }\n");let a=async e=>{let{input:r,getRecaptchaToken:t}=e,{email:s,language:a}=r,o=await (null==t?void 0:t()),l=(0,i.a)({signature:"requestUnsubscribeLink",isAuthRequired:!1});try{var u;let e=await l.post("",{query:"\n mutation requestUnsubscribeLink($token: String!, $email: String!, $language: String) {\n requestUnsubscribeLink(token: $token, email: $email, language: $language)\n }\n ",variables:{email:s,language:a,...n.$Lt&&{token:o}}});if(null==e?void 0:null===(u=e.data)||void 0===u?void 0:u.errors)throw e.data.errors;return e}catch(e){throw console.error("Error REQUEST UNSUBSCRIBE LINK mutation",e),e}},o=async e=>
1{let{input:r}=e,{token:t}=r,n=(0,i.a)({signature:"confirmUnsubscribe",isAuthRequired:!1});try{var s;let e=await n.post("",{query:"\n mutation confirmUnsubscribe($token: String!) {\n confirmUnsubscribe(token: $token)\n }\n ",variables:{token:t}});if(null==e?void 0:null===(s=e.data)||void 0===s?void 0:s.errors)throw e.data.errors;return e}catch(e){throw console.error("Error CONFIRM UNSUBSCRIBE mutation",e),e}}},80802:function(e,r,t){"use strict";t.d(r,{A:function(){return m}});var i=t(52322),n=t(52026),s=t(37288),a=t(86122),o=t(59755),l=t(4094);let u=(0,n.createStyledContext)({variant:"default",success:!1,error:!1}),c=(0,n.styled)(s.sL,{context:u,p:24,gap:8,borderRadius:16,variants:{variant:{default:{borderWidth:2,backgroundColor:"transparent"},app:{alignItems:"center"}},success:{true:e=>e?{borderColor:"$primary.500",color:n.isWeb?"$primary.500":"$neutral.900",backgroundColor:n.isWeb?"transparent":"$primary.50"}:{}},error:e=>e?{borderColor:"$status.error",color:n.isWeb?"$status.error":"$primary.900",backgroundColor:n.isWeb?"transparent":"$statusFlight.cancelled"}:{}}}),d=(0,n.styled)(o.J,{context:u,size:"2xl",variants:{success:{true:e=>e?{color:n.isWeb?"$primary.500":"$primary.900"}:{}},error:e=>e?{color:n.isWeb?"$status.error":"$neutral.900"}:{}}}),p=(0,n.styled)(l.xv,{context:u,variants:{variant:{default:{...a.textStyles.body},app:{...a.textStyles.labelS}},success:{true:e=>e?{color:n.isWeb?"$primary.500":"$primary.900",flex:1}:{}},error:e=>e?{color:n.isWeb?"$status.error":"$neutral.900",flex:1}:{}}}),b=(0,n.styled)(l.xv,{context:u,variants:{variant:{default:{...a.textStyles.subhead1Bold},app:{...a.textStyles.labelS}},success:{true:e=>e?{color:n.isWeb?"$primary.500":"$primary.900",flex:1}:{}},error:e=>e?{color:n.isWeb?"$status.error":"$neutral.900",flex:1}:{}}}),_=(0,n.withStaticProperties)(c,{Props:u.Provider,Icon:d,Message:p,Title:b}),m=e=>{let{iconName:r="EmailCheck",message:t,title:n,...s}=e;return(0,i.jsxs)(_,{...s,children:[(0,i.jsx)(_.Icon,{name:r}),(0,i.jsxs)("div",{className:" _dsp-flex _ai-stretch _fb-auto _bxs-border-box _pos-relative _mih-0px _miw-0px _fd-column _fs-1 _rowGap-8px ",children:[n&&(0,i.jsx)(_.Title,{children:n}),(0,i.jsx)(_.Message,{...n&&{ml:-36},children:t})]})]})};t(10794)},10794:function(){},69291:function(){},6812:function(e,r,t){"use strict";t.d(r,{X:function(){return l}});var i=t(63955);let n=(e,r,t)=>{if(e&&"reportValidity"in e){let n=(0,i.U2)(t,r);e.setCustomValidity(n&&n.message||""),e.reportValidity()}},s=(e,r)=>{for(let t in r.fields){let i=r.fields[t];i&&i.ref&&"reportValidity"in i.ref?n(i.ref,t,e):i.refs&&i.refs.forEach(r=>n(r,t,e))}},a=(e,r)=>{r.shouldUseNativeValidation&&s(e,r);let t={};for(let n in e){let s=(0,i.U2)(r.fields,n),a=Object.assign(e[n]||{},{ref:s&&s.ref});if(o(r.names||Object.keys(e),n)){let e=Object.assign({},(0,i.U2)(t,n));(0,i.t8)(e,"root",a),(0,i.t8)(t,n,e)}else(0,i.t8)(t,n,a)}return t},o=(e,r)=>e.some(e=>e.startsWith(r+"."));function l(e,r,t){return void 0===r&&(r={}),void 0===t&&(t={}),function(n,o,l){try{return Promise.resolve(function(i,a){try{var u=(r.context,Promise.resolve(e["sync"===t.mode?"validateSync":"validate"](n,Object.assign({abortEarly:!1},r,{context:o}))).then(function(e){return l.shouldUseNativeValidation&&s({},l),{values:t.raw?n:e,errors:{}}}))}catch(e){return a(e)}return u&&u.then?u.then(void 0,a):u}(0,function(e){var r;if(!e.inner)throw e;return{values:{},errors:a((r=!l.shouldUseNativeValidation&&"all"===l.criteriaMode,(e.inner||[]).reduce(function(e,t){if(e[t.path]||(e[t.path]={message:t.message,type:t.type}),r){var n=e[t.path].types,s=n&&n[t.type];e[t.path]=(0,i.KN)(t.path,r,e,t.type,s?[].concat(s,t.message):t.message)}return e},{})),l)}}))}catch(e){return Promise.reject(e)}}}}},function(e){e.O(0,[6425,7629,4284,2888,9774,179],function(){return e(e.s=20057)}),_N_E=e.O()}]);
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.