1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4265],{33304:(e,s,t)=>{"use strict";t.d(s,{E:()=>C});var r=t(18153),i=t(89099);t(14232);var n=t(35967),l=t(77742),u=t(8733),a=t(8131),c=t(1717),d=t(40455),b=t(13651),o=t(72049),g=t(37067),f=t(52821),w=t(61972);let m=(0,n.YK)({unsubscribeNewsletterTitle:{id:"messages.unsubscribe_newsletter.title",defaultMessage:"Newsletter"},unsubscribeNewsletter:{id:"messages.unsubscribe_newsletter.success",defaultMessage:"You have unsubscribed from newsletter!"},unsubscribeNewsletterFailTitle:{id:"messages.unsubscribe_newsletter.title",defaultMessage:"Newsletter"},unsubscribeNewsletterFail:{id:"messages.unsubscribe_newsletter.fail",defaultMessage:"Failed to unsubscribe from Newsletter"}}),p=()=>({title:(0,r.Y)(u.A,{...m.unsubscribeNewsletterFailTitle}),label:(0,r.Y)(u.A,{...m.unsubscribeNewsletterFail}),type:"danger"});var h=t(85784),_=t(16220),Y=t(39749),N=t(83139),T=t(47886),A=t(80496);let y=async e=>{try{return(await A.FH.post("/person/unsubscribe-newsletter",{token:e,optIn:"optOut"})).data}catch(e){return null}};var k=t(65908),v=t(54754),F=t(81249);let M=(0,n.YK)({title:{id:"pages.unsubscribe_newsletter.title",defaultMessage:"Newsletter"},noToken:{id:"pages.unsubscribe_newsletter.no_token",defaultMessage:"Invalid subscription token. Let us know and we'll fix it for you (probably!)"},description:{id:"pages.unsubscribe_newsletter.description",defaultMessage:"Do you want to unsubscribe from Assembly newsletter?"},unsubscribe:{id:"pages.unsubscribe_newsletter.unsubscribe",defaultMessage:"Unsubscribe"}}),C=()=>{let{token:e}=(0,k.g)(),s=(0,i.useRouter)(),{addNewPopup:t}=(0,F.nh)(),{callWithLoadingIndicator:n}=(0,v.xA)(),A=(0,l.A)(),C=async()=>e?await n(y(e))?void(t({title:(0,r.Y)(u.A,{...m.unsubscribeNewsletterTitle}),label:(0,r.Y)(u.A,{...m.unsubscribeNewsletter}),type:"success"}),s.push("/")):void t(p()):(t(p()),null);return(0,r.FD)(N.W,{children:[(0,r.Y)(T.n,{title:A.formatMessage(M.title),description:A.formatMessage(M.description)}),(0,r.FD)(o.T,{children:[(0,r.Y)(h.H1,{children:(0,r.Y)(u.A,{...M.title})}),!e&&(0,r.Y)(g.x,{error:!0,children:(0,r.Y)(u.A,{...M.noToken})}),e&&(0,r.Y)(d.x,{twoCol:!0,children:(0,r.Y)(w.Z,{css:{minHeight:300},children:(0,r.FD)(c.V,{css:{height:"100%"},children:[(0,r.Y)(_.H5,{children:(0,r.Y)(u.A,{...M.description})}),(0,r.FD)(f.f,{spaceBetween:!0,css:{marginTop:"auto"},children:[(0,r.Y)(b.z,{href:"/",medium:!0,secondary:!0,children:(0,r.Y)(u.A,{...Y.ot.cancel})}),(0,r.Y)(a.$,{medium:!0,onClick:C,children:(0,r.Y)(u.A,{...M.unsubscribe})})]})]})})})]})]})}},37293:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>r});let r=t(33304).E},37763:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/unsubscribe-newsletter",function(){return t(37293)}])},40455:(e,s,t)=>{"use strict";t.d(s,{x:()=>n});var r=t(21053),i=t(65436);let n=(0,r.A)("div",{target:"e1mgna8g0"})((0,i.mq)({display:"grid",gridTemplateColumns:"repeat(12, 1fr)",gridGap:(0,i.hs)(6),margin:"".concat((0,i.hs)(6)," 0")}),e=>{let{containerRow:s}=e;return s&&{gridGap:(0,i.hs)(.25),gridTemplateColumns:"3fr 3fr",margin:0}},e=>{let{twoCol:s}=e;return s&&(0,i.mq)({gridTemplateColumns:["1fr","1fr","1fr 1fr"]})},e=>{let{threeCol:s}=e;return s&&(0,i.mq)({gridTemplateColumns:["1fr","1fr","1fr 1fr 1fr"]})},e=>{let{twoThirds:s}=e;return s&&(0,i.mq)({gridTemplateColumns:["1fr","1fr","2fr 1fr"]})},e=>{let{noMargin:s}=e;return s&&{margin:0}},e=>{let{gridGap:s}=e;return s&&(0,i.mq)({gridGap:s})},e=>{let{alignStart:s}=e;return s&&{alignItems:"start"}})}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=37763)),_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.