PageSourceSearch

https://mijnomgeving.parool.nl/_next/static/chunks/pages/nieuwsbrieven-5e539e2e035dbeb4.js

js parool.nl collected 2026-10-01 08:42:33 UTC 27,959 bytes, 316 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:dpg-media-services-csa":!0});var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1c567502-87d0-48cc-af5a-6104635db3ee",e._sentryDebugIdIdentifier="sentry-dbid-1c567502-87d0-48cc-af5a-6104635db3ee")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[552],{2869:(e,t,r)=>{"use strict";r.d(t,{r:()=>d});var n=r(6029),s=r(55729),i=r(57490),a=r(89456),l=r(82203),o=r.n(l),c=r(59036);function d({className:e,routes:t}){let r=(0,c.U)(),l=function(e=[]){return(0,s.useMemo)(()=>e.map((e,t,r)=>t===r.length-1?{label:e.label??"-"}:{label:e.label??"-",...e.route?{path:e.route}:{}}),[e])}(t??[]);return!l.length||r.hasWebviewLimitation?null:(0,n.jsx)(a.rX,{className:(0,i.cx)("container mx-auto desktop:pt-6 tablet:pt-4 pt-3 flex items-baseline space-x-[0.25rem]",e),items:l,as:(0,n.jsx)(o(),{href:""})})}},5752:(e,t,r)=>{"use strict";r.d(t,{GK:()=>s,qr:()=>i});let n=["BE","NL"];function s(e){return e.toUpperCase()}function i(e){return n.includes(e)?e:void 0}},11170:(e,t,r)=>{"use strict";function n(){let e=window.location.href;return e.startsWith("http://localhost")?`https://mijnomgeving-acc.ad.nl${window.location.pathname}`:e}r.d(t,{$:()=>n})},24700:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/nieuwsbrieven",function(){return r(46709)}])},38543:(e,t,r)=>{"use strict";r.d(t,{f:()=>f});var n=r(6029);r(55729);var s=r(89456),i=r(55597),a=r(237),l=r(15615),o=r(79132),c=r(76407),d=r(43343);function f(){let{getDictionaryStringValue:e,getDictionaryValue:t}=(0,d.c3)(),r=(0,o.PB)(),{getFeatureFlag:f}=(0,c.h)();return f(r.id,"isContactEnabled")||r.contactPageUrl?(0,n.jsxs)("div",{className:"w-full max-w-lg mx-auto flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"text-center",children:[(0,n.jsx)("h2",{className:"text-base font-semibold",children:e("customerServiceBlockTitle")}),(0,n.jsx)("p",{className:"text-sm text-gray-dark mt-2",children:e("customerServiceBlockSubtitle")})]}),(0,n.jsxs)("div",{className:"gap-2 flex flex-col",children:[(0,n.jsx)(a.N,{href:"/klantenservice/contact#options-title",passHref:!0,children:(0,n.jsxs)("button",{"data-testid":"customer-service-contact-link",className:"w-full text-left font-semibold min-h-14 bg-white border border-gray-medium p-4 rounded-sm flex flex-row items-center cursor-pointer appearance-none",children:[(0,n.jsx)("span",{children:e("customerServiceBlockContactLinkLabel")}),(0,n.jsx)(s.In,{icon:i.XkK,className:"text-icon ml-auto text-xl"})]})}),r.subscriptionTerminationPhoneNumber&&(0,n.jsx)(s.nD.Root,{type:"single",collapsible:!0,children:(0,n.jsxs)(s.nD.Item,{value:"terminate",children:[(0,n.jsx)(s.nD.Trigger,{children:e("customerServiceBlockTerminateAccordionTitle")}),(0,n.jsx)(s.nD.Content,{className:"text-left",children:(0,n.jsx)(l.A,{message:t("customerServiceBlockTerminateContent"),values:{subscription_termination_phone_number:r.subscriptionTerminationPhoneNumber}})})]})})]})]}):null}},46709:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>ec,default:()=>ed});var n=r(6029),s=r(55729),i=r(2869),a=r(43343),l=r(89456),o=r(15615),c=r(57490),d=r(31576),f=r(38543),u=r(83701),m=r(79132),p=r(50197),g=r(50092),b=r(95618);let x=({title:e="-",logoUrl:t,...r})=>(0,n.jsxs)("div",{className:"flex gap-2 text-sm","data-testid":"newsletter-brand-accordion-trigger",...r,children:[(0,n.jsx)("div",{className:"overflow-hidden rounded-xl w-8 h-8 border border-gray-medium","data-testid":"newsletter-image",children:t?(0,n.jsx)("img",{src:t,className:"w-full h-full","aria-hidden":!0}):(0,n.jsx)("div",{className:"w-full h-full bg-gray-light"})}),(0,n.jsx)("div",{className:"flex flex-col justify-center leading-6",children:(0,n.jsx)("span",{className:"font-semibold","data-testid":"newsletter-brand-title",children:e})})]});var h=r(11170);
1function w(e,t){let[r,n]=(0,s.useState)();return{selectedPreference:r,setSelectedPreference:n,isChecked:e?!t:t}}let N=(0,g.UG)(`
2  mutation SubscribeToNewsletterMutation(
3    $newsletterId: String!
4    $input: NlsSubscribeInput!
5  ) {
6    subscribeToNewsletter(newsletterId: $newsletterId, input: $input) {
7      ... on NlsUpdatedSubscription {
8        email
9        preferences {
10          newsletter {
11            propertyName
12            values
13          }
14        }
15        state
16        subscriptionId
17      }
18    }
19  }
20`),y=(0,g.UG)(`
21  mutation UnsubscribeFromNewsletterMutation(
22    $newsletterId: String!
23    $input: NlsUnsubscribeInput!
24  ) {
25    unsubscribeFromNewsletter(newsletterId: $newsletterId, input: $input) {
26      ... on NlsUpdatedSubscription {
27        preferences {
28          newsletter {
29            propertyName
30            values
31          }
32        }
33        state
34        subscriptionId
35      }
36    }
37  }
38`),I=(e,t)=>{if(t)return e.displayProperties?.find(r=>!!e.propertyName&&r.value===t.find(t=>t?.propertyName===e.propertyName)?.values[0])},j=({entry:e,selectedItem:t,onSelectPreference:r,subscriptionId:i,onUpdate:o=()=>{},fetching:c=!1,hasError:d=!1,isSuccess:f=!1})=>{let{getTranslation:u}=(0,a.c3)(),m=(0,s.useCallback)(t=>{r?r({...t,propertyName:e.propertyName||""}):o(i,e.propertyName||"",[t.value])},[i,o,e.propertyName,r]);return e.displayProperties&&e.caption?(0,n.jsxs)(s.Fragment,{children:[(0,n.jsx)(l.zB,{name:e.propertyName??"preference",className:"mt-2 mb-3",children:(0,n.jsx)(l.qF,{items:e.displayProperties,keyField:"value",labelField:"displayValue",placeholder:e.caption,selectedItem:t,isControlled:!0,onChange:m,testId:"preference-list-selector",disabled:c,hideRequiredIndicator:!0,className:f?"border-success":""})}),d&&(0,n.jsx)(l.Eg,{variant:"error",className:"mb-4",children:u("consentUpdateErrorLabel")})]}):null},S=(0,g.UG)(`
39  mutation UpdateNewsletterPreferencesMutation(
40    $subscriptionId: String!
41    $input: NlsUpdatePreferencesInput!
42  ) {
43    updateNewsletterPreferences(
44      subscriptionId: $subscriptionId
45      input: $input
46    ) {
47      __typename
48      ... on NlsUpdatedSubscription {
49        preferences {
50          newsletter {
51            propertyName
52            values
53          }
54        }
55        state
56        subscriptionId
57      }
58    }
59  }
60`),v=({subscriptionId:e,entry:t,selectedItem:r})=>{let[{error:i,fetching:a,data:l},o]=(0,p.n_)(S),c=(0,s.useCallback)((e,t,r)=>o({subscriptionId:e,input:{newsletterPreferences:[{propertyName:t,values:r}]}}),[o]),d=!!(i||l?.updateNewsletterPreferences.__typename==="NlsSubscriptionError"),f=l?.updateNewsletterPreferences.__typename==="NlsUpdatedSubscription";return e?(0,n.jsx)(j,{subscriptionId:e,entry:t,selectedItem:r,onUpdate:c,fetching:a,hasError:d,isSuccess:f}):null},C=(0,g.UG)(`
61  fragment NewsletterPreferenceEditorSubscriptionFragment on NlsNewsletterSubscription {
62    subscriptionId
63    state
64    preferences {
65      newsletter {
66        propertyName
67        values
68      }
69    }
70  }
71`),O=(0,g.UG)(`
72  fragment NewsletterPreferenceEditorNewsletterFragment on NlsNewsletter {
73    preferenceDefinitions {
74      newsletterPreferenceDefinitions {
75        propertyName
76        selectionValues {
77          brandId
78          caption
79          displayProperties {
80            displayValue
81            value
82          }
83        }
84      }
85    }
86  }
87`),U=({subscription:e,newsletter:t})=>{let r=(0,g.ni)(C,e),i="SUBSCRIBED"===r.state?r.subscriptionId:void 0,a=(0,g.ni)(O,t),l=(0,s.useMemo)(()=>{let e=a?.preferenceDefinitions?.newsletterPreferenceDefinitions;return e?e.map(e=>({...e.selectionValues,propertyName:e.propertyName})):[]},[a]);return(0,n.jsx)(n.Fragment,{children:l.map(e=>{let t=I(e,r.preferences?.newsletter);return(0,n.jsx)(v,{selectedItem:t,entry:e,subscriptionId:i},e.propertyName)})})},F=(0,g.UG)(`
88  fragment NewsletterPreferenceSelectorFragment on NlsNewsletter {
89    preferenceDefinitions {
90      newsletterPreferenceDefinitions {
91        propertyName
92        selectionValues {
93          brandId
94          caption
95          displayProperties {
96            displayValue
97            value
98          }
99        }
100      }
101    }
102  }
103`),P=({newsletter:e,onSelectPreference:t,selectedPreference:r})=>{let i=(0,g.ni)(F,e),a=(0,s.useMemo)(()=>{let e=i?.preferenceDefinitions?.newsletterPreferenceDefinitions;return e?e.map(e=>({...e.selectionValues,propertyName:e.propertyName})):[]},[i]);return(0,n.jsx)(n.Fragment,{children:a.map(e=>(0,n.jsx)(j,{entry:e,selectedItem:r,onSelectPreference:t},e.propertyName))})},_=(0,g.UG)(`
104  fragment NewsletterOptionSubscriptionFragment on NlsNewsletterSubscription {
105    subscriptionId
106    state
107    email
108    ...NewsletterPreferenceEditorSubscriptionFragment
109  }
110`),E=(0,g.UG)(`
111  fragment NewsletterOptionFragment on NlsNewsletter {
112    name
113    newsletterId
114    gdprQuestions {
115      question
116    }
117    ...NewsletterPreferenceEditorNewsletterFragment
118    ...NewsletterPreferenceSelectorFragment
119  }
120`),k=({subscription:e,newsletter:t,tag:r})=>{let{getTranslation:i}=(0,a.c3)(),o=(0,g.ni)(_,e),c=(0,g.ni)(E,t),d=o?.state==="SUBSCRIBED",f=c.gdprQuestions?.[0]?.question,{fetching:u,isChecked:m,hasError:b,toggle:x,selectedPreference:I,setSelectedPreference:j}=(({isSubscribed:e,newsletterId:t,consentQuestion:r})=>{let{subscribe:n,unsubscribe:i,subscribeState:a,unsubscribeState:l}=function(){let[e,t]=(0,p.n_)(N),[r,n]=(0,p.n_)(y);return{subscribe:t,unsubscribe:n,subscribeState:e,unsubscribeState:r}}(),o=a.fetching||l.fetching,{selectedPreference:c,setSelectedPreference:d,isChecked:f}=w(e,o),u=!!(a.error||a.data?.subscribeToNewsletter&&"NlsUpdatedSubscription"!==a.data.subscribeToNewsletter.__typename),m=!!(l.error||l.data?.unsubscribeFromNewsletter.__typename==="NlsSubscriptionError");return{fetching:o,isChecked:f,hasError:e?m:u,toggle:(0,s.useCallback)(async()=>
120{if(!r)return;let s={touchpointUrl:(0,h.$)(),question:r};return e?i({newsletterId:t,input:{consent:s}}):n({newsletterId:t,input:{consent:s,preferences:c?{newsletter:[{propertyName:c.propertyName,values:[c.value]}]}:void 0}})},[e,n,i,r,t,c]),selectedPreference:c,setSelectedPreference:d}})({isSubscribed:d,newsletterId:c.newsletterId,consentQuestion:f});return f?(0,n.jsxs)("li",{className:"border-b border-gray-medium last:border-none py-3 flex flex-col",children:[(0,n.jsx)(l.dO,{id:c.newsletterId,className:"justify-between",checked:m,value:o?.state,disabled:u,"data-testid":"newsletter-switch-button",onCheckedChange:x,children:(0,n.jsx)("span",{className:"text-sm font-semibold leading-6 w-full",children:r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"mr-1",children:c.name}),(0,n.jsx)(l.vw,{variant:r.variant,text:r.text,className:"align-middle"})]}):(0,n.jsx)(n.Fragment,{children:c.name})})}),d&&o&&(0,n.jsx)("span",{className:"text-sm text-gray-dark pt-1",children:o.email}),(0,n.jsx)("span",{className:"text-sm inline-block pt-3",children:f}),d&&o?(0,n.jsx)(U,{subscription:o,newsletter:c}):(0,n.jsx)(P,{newsletter:c,onSelectPreference:j,selectedPreference:I}),b?(0,n.jsx)(l.Eg,{variant:"error",className:"mb-4",children:i("consentUpdateErrorLabel")}):null]}):null},B=(0,g.UG)(`
121  fragment NewsletterSectionSubscriptionFragment on NlsNewsletterSubscription {
122    newsletterId
123    ...NewsletterOptionSubscriptionFragment
124  }
125`),$=(0,g.UG)(`
126  fragment NewsletterSectionNewsletterFragment on NlsNewsletter {
127    newsletterId
128    brandId
129    tiering {
130      tier
131    }
132    ...NewsletterOptionFragment
133  }
134`),D=({newsletters:e,activeSubscriptions:t})=>{let{getTranslation:r}=(0,a.c3)(),s=(0,g.ni)($,e),i=(0,g.ni)(B,t),{truthy:l,falsy:o}=(0,c.Of)(s,({tiering:e})=>e?.tier==="PREMIUM");return s&&0!==s.length?(0,n.jsxs)(n.Fragment,{children:[l.length>0&&(0,n.jsxs)("div",{"data-testid":"newsletters-of-brand-premium-list",children:[(0,n.jsx)("h2",{className:"w-full font-bold border-b py-2 border-b-gray-medium",children:r("newslettersPremiumLabel")}),(0,n.jsx)("ul",{children:l.map(e=>(0,n.jsx)(k,{newsletter:e,subscription:i.find(t=>t.newsletterId===e.newsletterId)},e.newsletterId))})]}),o.length>0&&(0,n.jsxs)("div",{"data-testid":"newsletters-of-brand-free-list",children:[(0,n.jsx)("h2",{className:"w-full font-bold border-b py-2 border-b-gray-medium",children:r("newslettersFreeLabel")}),(0,n.jsx)("ul",{children:o.map(e=>(0,n.jsx)(k,{newsletter:e,subscription:i.find(t=>t.newsletterId===e.newsletterId)},e.newsletterId))})]})]}):null},M=(0,g.UG)(`
135  mutation SubscribeToOfferingMutation(
136    $offeringId: String!
137    $input: CofSubscribeInput!
138  ) {
139    subscribeToOffering(offeringId: $offeringId, input: $input) {
140      ... on CofUpdatedSubscription {
141        email
142        preferences {
143          offering {
144            propertyName
145            values
146          }
147        }
148        state
149        subscriptionId
150        offeringId
151      }
152    }
153  }
154`),G=(0,g.UG)(`
155  mutation UnsubscribeFromOfferingMutation(
156    $offeringId: String!
157    $input: CofUnsubscribeInput!
158  ) {
159    unsubscribeFromOffering(offeringId: $offeringId, input: $input) {
160      ... on CofUpdatedSubscription {
161        preferences {
162          offering {
163            propertyName
164            values
165          }
166        }
167        state
168        subscriptionId
169      }
170    }
171  }
172`),T=(0,g.UG)(`
173  mutation UpdateOfferingPreferencesMutation(
174    $subscriptionId: String!
175    $input: CofUpdatePreferencesInput!
176  ) {
177    updateOfferingPreferences(subscriptionId: $subscriptionId, input: $input) {
178      __typename
179      ... on CofUpdatedSubscription {
180        preferences {
181          offering {
182            propertyName
183            values
184          }
185        }
186        state
187        subscriptionId
188      }
189    }
190  }
191`),L=({subscriptionId:e,entry:t,selectedItem:r})=>{let[{error:i,fetching:a,data:l},o]=(0,p.n_)(T),c=(0,s.useCallback)((e,t,r)=>o({subscriptionId:e,input:{offeringPreferences:[{propertyName:t,values:r}]}}),[o]),d=!!(i||l?.updateOfferingPreferences.__typename==="CofSubscriptionError"),f=l?.updateOfferingPreferences.__typename==="CofUpdatedSubscription";return e?(0,n.jsx)(j,{subscriptionId:e,entry:t,selectedItem:r,onUpdate:c,fetching:a,hasError:d,isSuccess:f}):null},R=(0,g.UG)(`
192    fragment CommercialOfferingPreferenceEditorSubscriptionFragment on CofOffer
192ingSubscription {
193      subscriptionId
194      state
195      preferences {
196        offering {
197          propertyName
198          values
199        }
200      }
201    }
202  `),V=(0,g.UG)(`
203    fragment CommercialOfferingPreferenceEditorOfferingFragment on CofOffering {
204      preferenceDefinitions {
205        offeringPreferenceDefinitions {
206          propertyName
207          selectionValues {
208            brandId
209            caption
210            displayProperties {
211              displayValue
212              value
213            }
214          }
215        }
216      }
217    }
218  `),A=({subscription:e,offering:t})=>{let r=(0,g.ni)(R,e),i="SUBSCRIBED"===r.state?r.subscriptionId:void 0,a=(0,g.ni)(V,t),l=(0,s.useMemo)(()=>{let e=a?.preferenceDefinitions?.offeringPreferenceDefinitions;return e?e.map(e=>({...e.selectionValues,propertyName:e.propertyName})):[]},[a]);return(0,n.jsx)(n.Fragment,{children:l.map(e=>{let t=I(e,r.preferences?.offering);return(0,n.jsx)(L,{selectedItem:t,entry:e,subscriptionId:i},e.propertyName)})})},q=(0,g.UG)(`
219  fragment CommercialOfferingPreferenceSelectorFragment on CofOffering {
220    preferenceDefinitions {
221      offeringPreferenceDefinitions {
222        propertyName
223        selectionValues {
224          brandId
225          caption
226          displayProperties {
227            displayValue
228            value
229          }
230        }
231      }
232    }
233  }
234`),z=({offering:e,onSelectPreference:t,selectedPreference:r})=>{let i=(0,g.ni)(q,e),a=(0,s.useMemo)(()=>{let e=i?.preferenceDefinitions?.offeringPreferenceDefinitions;return e?e.map(e=>({...e.selectionValues,propertyName:e.propertyName})):[]},[i]);return(0,n.jsx)(n.Fragment,{children:a.map(e=>(0,n.jsx)(j,{entry:e,selectedItem:r,onSelectPreference:t},e.propertyName))})},Q=(0,g.UG)(`
235  fragment CommercialOfferingOptionSubscriptionFragment on CofOfferingSubscription {
236    subscriptionId
237    state
238    email
239    ...CommercialOfferingPreferenceEditorSubscriptionFragment
240  }
241`),K=(0,g.UG)(`
242  fragment CommercialOfferingOptionOfferingFragment on CofOffering {
243    name
244    offeringId
245    gdprQuestions {
246      question
247    }
248    ...CommercialOfferingPreferenceEditorOfferingFragment
249    ...CommercialOfferingPreferenceSelectorFragment
250  }
251`),X=({subscription:e,commercialOffering:t,tag:r})=>{let{getTranslation:i}=(0,a.c3)(),o=(0,g.ni)(Q,e),c=(0,g.ni)(K,t),d=o?.state==="SUBSCRIBED",f=c.gdprQuestions?.[0]?.question,{fetching:u,isChecked:m,hasError:b,toggle:x,selectedPreference:N,setSelectedPreference:y}=(({isSubscribed:e,offeringId:t,consentQuestion:r})=>{let{subscribe:n,unsubscribe:i,subscribeState:a,unsubscribeState:l}=function(){let[e,t]=(0,p.n_)(M),[r,n]=(0,p.n_)(G);return{subscribe:t,unsubscribe:n,subscribeState:e,unsubscribeState:r}}(),o=a.fetching||l.fetching,{selectedPreference:c,setSelectedPreference:d,isChecked:f}=w(e,o),u=!!(a.error||a.data?.subscribeToOffering.__typename&&"CofUpdatedSubscription"!==a.data.subscribeToOffering.__typename),m=!!(l.error||l.data?.unsubscribeFromOffering.__typename&&"CofUpdatedSubscription"!==l.data.unsubscribeFromOffering.__typename);return{fetching:o,isChecked:f,hasError:e?m:u,toggle:(0,s.useCallback)(async()=>{if(!r)return;let s={touchpointUrl:(0,h.$)(),question:r};return e?i({offeringId:t,input:{consent:s}}):n({offeringId:t,input:{consent:s,preferences:c?{offering:[{propertyName:c.propertyName,values:[c.value]}]}:void 0}})},[e,n,i,r,t,c]),selectedPreference:c,setSelectedPreference:d}})({isSubscribed:d,offeringId:c.offeringId,consentQuestion:f});return f?(0,n.jsxs)("li",{className:"border-b border-gray-medium last:border-none py-3",children:[(0,n.jsx)(l.dO,{id:c.offeringId,className:"justify-between",checked:m,value:d?"SUBSCRIBED":"UNSUBSCRIBED",disabled:u,"data-testid":"commercial-offering-switch-button",onCheckedChange:x,children:(0,n.jsx)("span",{className:"text-sm font-semibold leading-6 w-full",children:r?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"mr-1",children:c.name}),(0,n.jsx)(l.vw,{variant:r.variant,text:r.text,className:"align-middle"})]}):(0,n.jsx)(n.Fragment,{children:c.name})})}),d&&o&&(0,n.jsx)("span",{className:"text-sm text-gray-dark pt-1",children:o.email}),(0,n.jsx)("span",{className:"text-sm inline-block pt-3",children:f}),d&&o?(0,n.jsx)(A,{subscription:o,offering:c}):(0,n.jsx)(z,{offering:c,onSelectPreference:y,selectedPreference:N}),b?(0,n.jsx)(l.Eg,{variant:"error",className:"mb-4",children:i("consentUpdateErrorLabel")}):null]}):null},Y=(0,g.UG)(`
252  fragment CommercialOfferingsSectionSubscriptionFragment on CofOffer
252ingSubscription {
253    offeringId
254    ...CommercialOfferingOptionSubscriptionFragment
255  }
256`),H=(0,g.UG)(`
257  fragment CommercialOfferingsSectionOfferingFragment on CofOffering {
258    ...CommercialOfferingOptionOfferingFragment
259    offeringId
260    brandId
261  }
262`),W=({offerings:e,activeSubscriptions:t})=>{let{getTranslation:r}=(0,a.c3)(),s=e.map(e=>(0,g.ni)(H,e)),i=(0,g.ni)(Y,t||[]);return s.length?(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"w-full font-bold border-b pb-2 border-b-gray-medium",children:r("newslettersCommercialOfferingsLabel")}),(0,n.jsx)("ul",{children:s.map(e=>(0,n.jsx)(X,{commercialOffering:e,subscription:i.find(t=>t.offeringId===e.offeringId)},e.offeringId))})]}):null},J=(0,g.UG)(`
263  fragment BrandAccordionItemSubscriptionFragment on NlsNewsletterSubscription {
264    newsletterId
265    state
266    ...NewsletterSectionSubscriptionFragment
267    ...NewsletterOptionSubscriptionFragment
268  }
269`),Z=(0,g.UG)(`
270  fragment BrandAccordionItemOfferingSubscriptionFragment on CofOfferingSubscription {
271    offeringId
272    state
273    ...CommercialOfferingsSectionSubscriptionFragment
274    ...CommercialOfferingOptionSubscriptionFragment
275  }
276`),ee=(0,g.UG)(`
277  query BrandNewslettersAndOfferings($brandId: String!) {
278    nlsBrandNewsletters(brandId: $brandId) {
279      newsletters {
280        newsletterId
281        tiering {
282          tier
283        }
284        ...NewsletterSectionNewsletterFragment
285        ...NewsletterOptionFragment
286      }
287    }
288    cofBrandOfferings(brandId: $brandId) {
289      offerings {
290        offeringId
291        ...CommercialOfferingsSectionOfferingFragment
292        ...CommercialOfferingOptionOfferingFragment
293      }
294    }
295  }
296`),et=({brand:e,activeNewsletterSubscriptions:t,activeOfferingSubscriptions:r})=>
296{let[i]=(0,s.useState)(t),[o]=(0,s.useState)(r),{logo:d,subscriptionLogo:f,title:u,id:m,key:h}=e,{getTranslation:w}=(0,a.c3)(),{getErrorTranslation:N}=(0,a.YY)(),[{data:y,fetching:I,error:j}]=(0,p.IT)({query:ee,variables:{brandId:h}}),S=y?.nlsBrandNewsletters?.newsletters||[],v=y?.cofBrandOfferings?.offerings||[],C=(0,g.ni)(J,t),O=(0,g.ni)(J,i),{truthy:U,falsy:F}=(0,c.Of)(S,e=>(O||[]).some(t=>t.newsletterId===e.newsletterId&&"SUBSCRIBED"===t.state)),P=(0,g.ni)(Z,r),_=(0,g.ni)(Z,o),{truthy:E,falsy:B}=(0,c.Of)(v,e=>(_||[]).some(t=>t.offeringId===e.offeringId&&"SUBSCRIBED"===t.state)),$=U.length>0||E.length>0,M=(C||[]).filter(e=>"SUBSCRIBED"===e.state).length+(P||[]).filter(e=>"SUBSCRIBED"===e.state).length,G=S.length+v.length;return(0,s.useEffect)(()=>{I||window.location?.hash.slice(1)===m&&(window.location.hash="",document.getElementById(m)?.scrollIntoView({behavior:"smooth"}))},[I,m]),(0,n.jsxs)(l.nD.Item,{value:m,className:"p-3",children:[(0,n.jsx)(l.nD.Trigger,{className:"flex w-full items-center justify-between text-left gap-4 min-h-14 -my-2",children:(0,n.jsx)(x,{id:m,title:(0,n.jsxs)(n.Fragment,{children:[u,!I&&!j&&M>0&&(0,n.jsxs)("span",{className:"font-regular ml-1","data-testid":"active-subscriptions-count",children:["(",M,"/",G,")"]})]}),logoUrl:(0,b.d)(f||d)?.height(40).url()})}),(0,n.jsxs)(l.nD.Content,{className:"px-0 pb-0 pt-2",children:[I&&(0,n.jsx)("div",{className:"flex items-center justify-center py-4",children:(0,n.jsx)(l.fV,{"aria-label":w("newslettersLoadingAriaLabel")})}),j&&(0,n.jsx)(l.Eg,{variant:"error",className:"mt-2",children:N("GENERIC-ERROR")}),!I&&!j&&(0,n.jsx)("div",{className:"flex flex-col gap-3",children:0===S.length&&0===v.length?(0,n.jsx)("span",{className:"text-sm","data-testid":"no-newsletters-or-offerings",children:w("newslettersNoAvailableNewslettersLabel")}):(0,n.jsxs)(n.Fragment,{children:[$?(0,n.jsxs)("div",{"data-testid":"active-items-section",children:[(0,n.jsx)("h2",{className:"w-full font-bold border-b py-2 border-b-gray-medium",children:w("newslettersActiveNewslettersLabel")}),(0,n.jsxs)("ul",{children:[U.map(e=>(0,n.jsx)(k,{newsletter:e,subscription:C.find(t=>t.newsletterId===e.newsletterId),tag:e.tiering?.tier==="PREMIUM"?{text:w("newslettersPremiumTagLabel"),variant:"orange"}:{text:w("newslettersFreeTagLabel"),variant:"blue"}},e.newsletterId)),E.map(e=>(0,n.jsx)(X,{commercialOffering:e,subscription:P.find(t=>t.offeringId===e.offeringId),tag:{text:w("newslettersCommercialOfferingTagLabel"),variant:"green"}},e.offeringId))]})]}):(0,n.jsx)("span",{className:"text-sm","data-testid":"no-active-subscriptions",children:w("newslettersNoActiveNewslettersLabel")}),(0,n.jsx)(D,{newsletters:F,activeSubscriptions:C}),(0,n.jsx)(W,{offerings:B,activeSubscriptions:P})]})})]})]})};var er=r(76407);let en=()=>{let e=(0,m.Ek)(),t=(0,m.PB)(),{getFeatureFlag:r}=(0,er.h)();return(0,s.useMemo)(()=>Object.values(e).filter(e=>r(e.id,"isNewslettersEnabled")).sort((e,r)=>e.id===t.id?-1:r.id===t.id?1:e.title.localeCompare(r.title)),[e,t,r])},es=["uamnl","uambe"],ei=(0,g.UG)(`
297  query NewslettersPageQuery {
298    nlsUserSubscriptions {
299      ...BrandAccordionItemSubscriptionFragment
300      newsletter {
301        brandId
302      }
303    }
304
305    cofUserSubscriptions {
306      ...BrandAccordionItemOfferingSubscriptionFragment
307      offering {
308        brandId
309      }
310    }
311
312    getLinkedSubscriptions {
313      lowerCaseBrandId
314    }
315  }
316`);function ea(){let e,t,{getTranslation:r,getPortableText:i}=(0,a.c3)(),{getErrorTranslation:g}=(0,a.YY)(),[b]=(0,d.F7)(),[x,h]=(()=>{let e=(0,m.PB)(),[t,r]=(0,s.useState)(e?.brandCountry);return[t,r]})(),[{data:w,fetching:N,error:y}]=(0,p.IT)({query:ei}),I=!N&&!y&&w,j=(0,s.useMemo)(()=>(0,c.$z)(w?.nlsUserSubscriptions??[],({newsletter:e})=>e.brandId),[w?.nlsUserSubscriptions]),S=(0,s.useMemo)(()=>(0,c.$z)(w?.cofUserSubscriptions??[],({offering:e})=>e.brandId),[w?.cofUserSubscriptions]),v=(0,s.useMemo)(()=>new Set((w?.getLinkedSubscriptions??[]).map(({lowerCaseBrandId:e})=>e)),[w?.getLinkedSubscriptions]),C=(e=en(),t=(0,m.PB)(),(0,s.useMemo)(()=>e.filter(e=>e.id===t.id||es.includes(e.id)||e.key&&e.key in j||e.key&&e.key in S||v.has(e.id)),[e,t,j,S,v])),O=en(),{truthy:U,falsy:F}=(0,c.Of)(C,e=>
316"nl"===e.brandCountry),[P,_]=(0,s.useState)();!P&&w&&_(C.map(({id:e})=>e));let[E,k]=(0,s.useState)(!1),B=(0,s.useMemo)(()=>O.filter(e=>e.brandCountry===x),[O,x]),{truthy:$,falsy:D}=(0,c.Of)(B,e=>!!P?.includes(e.id)),M=E?[...$,...D]:$,G=I&&U.length>0&&F.length>0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"max-w-md tablet:max-w-lg w-full mx-auto pt-7 px-3 mb-9 flex flex-col text-center gap-6",children:(0,n.jsxs)("div",{children:[(0,n.jsx)("h1",{className:"heading-4 font-bold mb-1",children:r("newslettersTitle")}),(0,n.jsx)(o.A,{"data-dpg-pii":!0,className:"mt-4",message:i("newslettersDescription"),values:{email:b.profile.contact_information.email}})]})}),(0,n.jsx)("div",{className:"bg-white",children:(0,n.jsxs)("div",{className:(0,c.cx)("max-w-md tablet:max-w-lg w-full mx-auto pb-6 tablet:pb-10 pt-4 px-3 flex flex-col",!G&&"tablet:pt-10"),children:[N&&(0,n.jsx)("div",{className:"flex items-center justify-center",children:(0,n.jsx)(l.fV,{"aria-label":r("newslettersLoadingAriaLabel")})}),G&&(0,n.jsx)("div",{className:"mb-4",children:(0,n.jsx)(u.c,{selectedCountry:x,setSelectedCountry:h})}),I&&M.length>0&&(0,n.jsx)(l.nD.Root,{type:"multiple",children:M.map(e=>(0,n.jsx)(et,{brand:e,activeNewsletterSubscriptions:(e.key?j[e.key]:[])??[],activeOfferingSubscriptions:(e.key?S[e.key]:[])??[]},e.id))}),!N&&y&&(0,n.jsx)(l.Eg,{variant:"error",className:"mt-2",children:g("GENERIC-ERROR")})]})}),(0,n.jsx)("div",{className:"bg-white",children:(0,n.jsxs)("div",{className:"max-w-md tablet:max-w-lg w-full mx-auto pb-6 pt-4 px-3 flex flex-col",children:[I&&!E&&(0,n.jsx)(l.$n,{as:"span",variant:"secondary",className:"cursor-pointer self-center","data-testid":"newsletters-all-brands-button",onClick:()=>k(!0),children:r("newslettersAllBrandsButtonLabel")}),(0,n.jsx)("hr",{className:"border-gray-medium mt-8 mb-6"}),(0,n.jsx)(f.f,{})]})})]})}var el=r(79478),eo=r(47466),ec=!0;function ed({errorCodes:e,countryInfo:t}){let{translations:r}=(0,a.c3)();return(0,n.jsx)(el.p.Provider,{value:e,children:(0,n.jsxs)(eo.wF.Provider,{value:t,children:[(0,n.jsx)(i.r,{routes:r.newsletterspageBreadCrumbs}),(0,n.jsx)(ea,{})]})})}},47466:(e,t,r)=>{"use strict";r.d(t,{ez:()=>a,wF:()=>s,yx:()=>i});var n=r(55729);let s=(0,n.createContext)([]),i=()=>(0,n.useContext)(s),a=e=>{let t=i();return t?.find(t=>t.iso2Code===e)}},83701:(e,t,r)=>{"use strict";r.d(t,{c:()=>d});var n=r(6029),s=r(55729),i=r(89456),a=r(59496),l=r(47466),o=r(5752);let c=({country:e})=>{let t=(0,l.ez)((0,o.GK)(e));return(0,n.jsxs)("div",{className:"flex items-center space-x-1","data-testid":`country-${e}`,children:[(0,n.jsx)("span",{children:t?.name}),(0,n.jsx)("div",{children:(0,n.jsx)("img",{src:`/images/flags/flag-${e}.svg`,className:"h-auto max-w-3 w-full"})})]})},d=({selectedCountry:e,setSelectedCountry:t})=>{let r=(0,s.useId)();return(0,n.jsx)(i.z6,{direction:"row",onValueChange:e=>t(e.replace(`${r}-`,"")),"data-testid":"select-country",items:a.gH.map(e=>({label:(0,n.jsx)(c,{country:e}),value:`${r}-${e}`})),value:`${r}-${e}`})}}},e=>{e.O(0,[92,6593,636,8792],()=>e(e.s=24700)),_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.