PageSourceSearch

https://mijnomgeving.parool.nl/_next/static/chunks/536-147d2b66c92f8622.js

js parool.nl collected 2026-09-24 08:29:54 UTC 48,552 bytes, 162 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 s=1;s<arguments.length;s++){var i=arguments[s];if(null!=i)for(var r in i)i.hasOwnProperty(r)&&(e[r]=i[r])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:dpg-media-services-csa":!0});var s=(new e.Error).stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="7a7da117-1341-4085-b4c7-92c140ea6a43",e._sentryDebugIdIdentifier="sentry-dbid-7a7da117-1341-4085-b4c7-92c140ea6a43")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[536],{10199:(e,s,i)=>{i.d(s,{G:()=>p,p:()=>v});var r,t=i(6029);i(55729);var a=i(89456),o=i(237),n=i(15615),d=i(13055),l=i(43343),c=i(92965),u=i(57490),m=i(76264),v=((r={}).Holiday="holiday",r.MovingHouse="moving-house",r.DeliveryComplaint="delivery-complaint",r.InvoiceOverview="invoice-overview",r.ChangePaymentMethod="change-payment-method",r.ChangeCustomerDetails="change-customer-details",r);function p({sourceFlow:e,description:s,buttonLabel:i,className:r}){let v=(0,c.om)(),{getDictionaryValue:g}=(0,l.c3)(),h=new URL("/abonnementen/koppelen",(0,u.hC)());return e&&h.searchParams.set("from",e),(0,t.jsx)("div",{className:(0,m.QP)((0,u.cx)("flex flex-col gap-4 pt-4",r)),children:v?(0,t.jsx)(n.A,{testId:"no-active-subscriptions-message",message:g("subscriptionOverviewAppServiceNoSubscriptionsDescription")}):(0,t.jsxs)(t.Fragment,{children:[s,(0,t.jsx)(o.N,{href:h.href,passHref:!0,children:(0,t.jsx)(a.$n,{as:"span",variant:"primary",className:"cursor-pointer","data-testid":"link-subscription",children:i})}),(0,t.jsx)(d.V,{})]})})}},10536:(e,s,i)=>{i.d(s,{F:()=>eP});var r=i(6029),t=i(55729),a=i(57490),o=i(89456),n=i(91216),d=i(50189),l=i(78504),c=i(90472),u=i(55597),m=i(43343),v=i(28952),p=i(47466),g=i(18654),h=i(92965),b=i(13860),x=i(33385);let y=({subscriptions:e,onBack:s,movingHouseForm:i,handleSubmit:a,handleNext:n,hasShopStep:d,hasSelectedBelgianSubscriptions:l})=>{let{getErrorTranslation:c}=(0,m.YY)(),{getTranslation:y,getDictionaryStringValue:j}=(0,m.c3)(),S=(0,p.yx)(),{pushAnalyticsEvent:f}=(0,g.iK)(),{selectedSubscriptionKeys:A,accountSelected:N}=i.values,H=(0,t.useMemo)(()=>A.length>0&&A.every(e=>"magazines"===e),[A]),w=(0,t.useMemo)(()=>A.length>0&&A.includes("magazines"),[A]),{values:C,touched:M,errors:I,handleBlur:_,handleChange:L,setFieldValue:E,addresses:P,validateAddressFields:F}=i;(0,t.useEffect)(()=>{H&&E("useDeliveryAddressForInvoice",!0)},[H,E]);let B=S.find(e=>e.iso2Code===C.deliveryAddress.country);(0,t.useEffect)(()=>{f({event:"screenview",steps:3,step_description:"new delivery address",funnel_name:"moving house",screen_name:window.location.pathname,total_subscription_count:e.length,selected_subscription_count:A.length,account_selected:N})},[]);let D=(0,t.useMemo)(()=>N?[...A,"account"]:A,[N,A]),k=l&&"NL"===C.deliveryAddress.country,R=P.deliveryAddress.loading||null===P.deliveryAddress.address||P.deliveryAddress.hasError,O=!C.useDeliveryAddressForInvoice&&(P.invoiceAddress.loading||null===P.invoiceAddress.address||P.invoiceAddress.hasError),T=k||R||O;return(0,r.jsx)("form",{className:"bg-white","data-testid":"edit-address-form",onSubmit:async e=>{e.preventDefault();let s=await F(),i=!!P.deliveryAddress.address,r=C.useDeliveryAddressForInvoice||!!P.invoiceAddress.address;s&&i&&r&&(d?n():a())},children:(0,r.jsxs)("div",{className:"max-w-md w-full mx-auto tablet-landscape:mx-0 px-3 tablet:px-6 tablet-landscape:px-0 flex flex-col gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"border-b border-b-gray-medium mt-5 tablet-landscape:mt-0",children:(0,r.jsx)("h2",{className:"font-semibold",children:y("movingHousePageFormHeading")})}),(0,r.jsx)(x.K,{subscriptions:e,activeItems:D})]}),(0,r.jsxs)("div",{children:[k&&(0,r.jsx)(o.Eg,{variant:"error",className:"mb-4",children:y("movingHouseFormBelgianSubscriptionsError")}),(0,r.jsx)("span",{className:"font-semibold inline-block mb-2",children:y("movingHousePageFormDeliveryAddressLabel")}),d&&(0,r.jsxs)("p",{className:"text-xs flex items-top mb-2",role:"complementary",children:[(0,r.jsx)(o.In,{icon:u.iW_,className:"text-icon mr-1 mt-0.5"}),(0,r.jsx)("span",{children:j("movingHousePageFormShopSubscriptionInfo")})]}),null===P.deliveryAddress.address&&(0,r.jsx)(o.Eg,{variant:"error",className:"mb-2",children:y("addressFormAddressNotFoundLabel")}),P.deliveryAddress.hasError&&(0,r.jsx)(o.Eg,{variant:"error",className:"mb-2",children:c("GENERIC-ERROR")}),(0,r.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,r.jsx)(o.zB,{name:"deliveryAddressCountry",touched:M.deliveryAddress?.country,error:I.deliveryAddress?.country&&c(I.deliveryAddress.country),requiredDescription:y("genericFormRequiredDescription"),children:(0,r.jsx)(o.qF,{items:S,keyField:"iso2Code",labelField:"name",placeholder:y("addressFormChooseCountryPlaceholder"),initialSelectedItem:B,onChange:e=>{E("deliveryAddress.country",e.iso2Code)},onBlur:_})}),(0,r.jsx)(v.X,{countryCode:C.deliveryAddress.country,formProps:{touched:M.deliveryAddress||{},errors:I.deliveryAddress||{},values:C.deliveryAddress,handleChange:e=>L(e),handleBlur:_,prefix:"deliveryAddress"},foundAddress:P.deliveryAddress.address})]}),A.length>0&&!H&&(0,r.jsxs)("div",{className:"mt-4",children:[(0,r.jsxs)("div",{className:"grid grid-cols-[30px_1fr]","data-testid":"use-same-address-for-invoice",children:[(0,r.jsx)(o.Sc,{id:"useDeliveryAddressForInvoice",checked:C.useDeliveryAddressForInvoice,onCheckedChange:e=>E("useDeliveryAddressForInvoice",e)}),(0,r.jsx)("label",{htmlFor:"useDeliveryAddressForInvoice",children:(0,r.jsx)("div",{className:"text-xs leading-4 flex mt-1",role:"complementary",children:y(w?"movingHousePageFormBillingAddressCheckboxIncludesMagazines":"movingHousePageFormBillingAddressCheckbox")}
1)})]}),!C.useDeliveryAddressForInvoice&&(0,r.jsxs)("div",{className:"mt-4",children:[(0,r.jsx)("span",{className:"font-semibold inline-block mb-2",children:y("movingHousePageFormBillingAddressLabel")}),null===P.invoiceAddress.address&&(0,r.jsx)(o.Eg,{variant:"error",className:"mb-2",children:y("addressFormAddressNotFoundLabel")}),P.invoiceAddress.hasError&&(0,r.jsx)(o.Eg,{variant:"error",className:"mb-2",children:c("GENERIC-ERROR")}),w&&(0,r.jsxs)("p",{className:"text-xs flex items-top mb-2",role:"complementary",children:[(0,r.jsx)(o.In,{icon:u.iW_,className:"text-icon mr-1 mt-0.5"}),(0,r.jsx)("span",{children:y("movingHousePageFormMagazineBillingAddressInfo")})]}),(0,r.jsxs)("div",{className:"flex flex-col space-y-2",children:[(0,r.jsx)(o.zB,{name:"invoiceAddress.country",touched:M.invoiceAddress?.country,error:I.invoiceAddress?.country&&c(I.invoiceAddress.country),children:(0,r.jsx)(o.qF,{items:S,keyField:"iso2Code",labelField:"name",placeholder:y("addressFormChooseCountryPlaceholder"),initialSelectedItem:S.find(e=>"country"in C.invoiceAddress&&e.iso2Code===C.invoiceAddress.country),onChange:e=>{E("invoiceAddress.country",e.iso2Code)},onBlur:_})}),(0,r.jsx)(v.X,{countryCode:C.invoiceAddress.country,formProps:{touched:M.invoiceAddress||{},errors:I.invoiceAddress||{},values:C.invoiceAddress,handleChange:L,handleBlur:_,prefix:"invoiceAddress"},foundAddress:P.invoiceAddress.address})]})]})]}),H&&(0,r.jsxs)("div",{className:"mt-4",children:[(0,r.jsx)("span",{className:"font-semibold inline-block",children:y("movingHousePageFormBillingAddressLabel")}),(0,r.jsxs)("p",{className:"text-xs flex items-top my-2",role:"complementary",children:[(0,r.jsx)(o.In,{icon:u.iW_,className:"text-icon mr-1 mt-0.5"}),(0,r.jsx)("span",{children:y("movingHousePageFormMagazineBillingAddressInfo")})]})]})]}),(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)(o.$n,{variant:"secondary",className:"cursor-pointer",onClick:s,children:[(0,r.jsx)(o.In,{icon:u.Wzs,className:"mr-1"}),y("movingHouseFormPreviousButtonLabel")]}),(0,r.jsx)(b.l,{type:"submit",variant:"primary",className:"grow",disabled:T,loading:!!(P.deliveryAddress.loading||P.invoiceAddress.loading),children:y(d?"movingHouseFormNextButtonLabel":"movingHouseFormSendButtonLabel")})]}),(0,r.jsx)("div",{className:"text-center border-t border-gray-medium mt-4 mb-5 pt-4",children:(0,r.jsx)(h.w$,{children:y("movingHouseFormCancelLinkLabel")})})]})})},j=e=>{let{getTranslation:s,translations:i}=(0,m.c3)(),t=[{id:"step-1",label:s("movingHousePageStep1Label"),status:"completed",onClick:e.onBack},{id:"step-2",label:s("movingHousePageStep2Label"),status:"active"},{id:"step-3",label:s("movingHousePageStep3Label"),status:"inactive"}];return(0,r.jsxs)(o.PE.Wrapper,{children:[(0,r.jsx)(o.PE.Heading,{children:(0,r.jsx)(h.Mh,{breadcrumbs:i.movinghousepageBreadCrumbs,steps:t,title:s("movingHousePageFormTitle"),subtitle:s("movingHousePageFormSubTitle")})}),(0,r.jsx)(o.PE.Sidebar,{children:(0,r.jsx)(h.wF,{steps:t,title:s("movingHousePageFormTitle"),overviewButtonLabel:s("movingHouseBackToOverviewButtonLabel")})}),(0,r.jsx)(o.PE.Main,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.wS,{title:s("movingHousePageFormSubTitle"),breadcrumbs:i.movinghousepageBreadCrumbs}),(0,r.jsx)(y,{...e})]})})]})};var S=i(65394),f=i(15615),A=i(50092),N=i(48663);let H=(0,A.UG)(`
2  fragment MovingHouseOverviewSubscriptionOption on S2LinkedSubscription {
3    ...MovingHouseOverviewSubscriptionItem
4    subscriptionKey
5    lowerCaseBrandId
6    subscriptionId
7    brand
8    pcsProduct {
9      descriptor {
10        name
11      }
12    }
13  }
14`),w=({subscriptions:e,isActive:s,id:i,onToggle:t})=>{let a=(0,A.ni)(H,e);return(0,r.jsx)("div",{className:"py-4","data-testid":"moving-house-overview-subscription-option",children:(0,r.jsxs)("div",{className:"grid grid-cols-[30px_1fr]",children:[(0,r.jsx)(o.Sc,{id:i,className:"mt-2",checked:s,onClick:()=>t(i)}),(0,r.jsx)("label",{htmlFor:i,children:a?.map(e=>(0,r.jsx)(N.h,{subscription:e,isEnabled:!0},e.subscriptionKey))})]})},i)},C=(0,A.UG)(`
15  fragment MovingHouseOverviewSubscriptionList on S2LinkedSubscription {
16    ...MovingHouseOverviewSubscriptionItem
17    ...MovingHouseOverviewSubscriptionOption
18    subscriptionKey
19  }
20`),M=({newspapers:e,magazines:s,moreMedia:i,nonEligibleSubscriptions:t,selectedSubscriptionKeys:a,toggleActiveItem:n})=>{let{getPortableText:d}=(0,m.c3)(),l=(0,A.ni)(C,e),c=(0,A.ni)(C,i),u=(0,A.ni)(C,s),v=(0,A.ni)(C,t);return(0,r.jsxs)("ul",{children:[[...l||[],...c||[]].map(e=>(0,r.jsx)("li",{className:"border-b border-gray-medium last:border-0",children:(0,r.jsx)(w,{id:e.subscriptionKey,subscriptions:[e],isActive:a.includes(e.subscriptionKey),onToggle:n})},e.subscriptionKey)),u&&u.length>0&&(0,r.jsxs)("li",{className:"border-b border-gray-medium last:border-0",children:[(0,r.jsx)(w,{id:"magazines",subscriptions:u,isActive:a.includes("magazines")||!1,onToggle:n}),(0,r.jsx)(o.Eg,{variant:"info",shouldAnnounce:!1,children:(0,r.jsx)(f.A,{message:d("movingHousePageOverviewMultipleMagazinesWarning")})})]}),v.map(e=>(0,r.jsx)("li",{className:"py-4 pl-6 border-b border-gray-medium","data-testid":"moving-house-overview-non-eligible-subscription",children:(0,r.jsx)(N.h,{subscription:e,isEnabled:!1})},e.subscriptionKey))]})};var I=i(73491),_=i(37490);let L=({movingHouseForm:e})=>{let{getTranslation:s,getPortableStringText:i}=(0,m.c3)(),{getErrorTranslation:t}=(0,m.YY)(),{values:a,touched:n,errors:d,handleBlur:l,handleChange:c,minDays:v}=e;return(0,r.jsxs)("div",{className:"mb-4",children:[(0,r.jsx)("div",{className:"border-b border-b-gray-medium mb-2",children:(0,r.jsx)("h2",{className:"font-semibold mb-1",children:s("movingHousePageFormStartDateLabel")})}),(0,r.jsxs)("p",{className:"text-xs flex items-top mb-2",role:"complementary",children:[(0,r.jsx)(o.In,{icon:u.iW_,className:"text-icon mr-1 mt-0.5"}),(0,r.jsx)("span",{children:i("movingHousePageFormStartDateInfoDays",{number_of_days:v})})]}),(0,r.jsx)(o.zB,{name:"start_date",touched:n.start_date,error:d.start_date&&t(d.start_date),requiredDescription:s("genericFormRequiredDescription"),children:(0,r.jsx)(o.pd,{id:"start_date",type:"date",className:"w-full",label:s("movingHousePageFormStartDatePlaceholder"),placeholder:s("movingHousePageFormStartDatePlaceholder"),"data-testid":"moving-house-date-input",min:(0,I.Yq)((0,_.f)(new Date,v),"yyyy-MM-dd"),max:(0,I.Yq)((0,_.f)(new Date,365),"yyyy-MM-dd"),value:a.start_date??"",onChange:c,onBlur:l,validityMessage:d.start_date&&t(d.start_date)})})]})};var E=i(31576);let P=({isActive:e,onToggle:s})=>{let{getTranslation:i,getDictionaryStringValue:t,getDictionaryValue:n}=(0,m.c3)(),[d]=(0,E.F7)(),l=(0,a.pP)(d.profile.contact_information?.address);return(0,r.jsxs)("div",{className:"grid grid-cols-[30px_1fr_20px]","data-testid":"moving-house-account-option",children:[(0,r.jsx)(o.Sc,{id:"dpgaccount",className:"mt-2",checked:e,onCheckedChange:e=>{"indeterminate"!==e&&s(e)}}),(0,r.jsx)("label",{htmlFor:"dpgaccount",children:(0,r.jsxs)("div",{className:"flex gap-2 text-sm",children:[(0,r.jsx)("div",{className:"overflow-hidden rounded-xl w-10 h-10 p-[8px] border border-gray-medium flex-none",children:(0,r.jsx)("div",{className:"w-full h-full bg-gray-dark rounded-md flex justify-center items-center",children:(0,r.jsx)(o.In,{icon:u.X46,className:"text-white",size:"xl"})})}),(0,r.jsxs)("div",{className:"flex flex-col justify-center grow leading-6",children:[(0,r.jsx)("span",{className:"font-semibold",children:i("movingHousePageOverviewAccountCheckboxLabel")}),(0,r.jsx)("span",{className:"font-regular text-sm",children:l})]})]})}),(0,r.jsx)(o.lG.Root,{trigger:(0,r.jsx)("button",{className:"self-start","aria-label":t("movingHouseAccountOptionDialogTriggerLabel"),children:(0,r.jsx)(o.In,{icon:u.iW_,className:"text-icon",size:"2xl"})}),title:t("movingHouseAccountOptionDialogTitle"),closeButtonLabel:t
20("movingHouseAccountOptionDialogCloseButtonLabel"),children:(0,r.jsxs)("div",{className:"flex flex-col gap-2 px-5 pb-5 pt-2",children:[(0,r.jsx)(o.lG.Description,{className:"pb-4",children:(0,r.jsx)(f.A,{className:"text-sm",message:n("movingHouseAccountOptionDialogDescription")})}),(0,r.jsx)(o.lG.Close,{asChild:!0,children:(0,r.jsx)(o.$n,{type:"button",variant:"secondary",children:t("movingHouseAccountOptionDialogCloseButtonLabel")})})]})})]})};var F=i(237),B=i(10199);let D=({loading:e,magazines:s,newspapers:i,moreMedia:n,nonEligibleSubscriptions:d,handleSubmit:l,movingHouseForm:c})=>{let{getTranslation:u,getPortableText:v}=(0,m.c3)(),{pushAnalyticsEvent:p}=(0,g.iK)(),b=(0,h.om)(),{setFieldValue:x,values:{selectedSubscriptionKeys:y,accountSelected:j}}=c,A=i?.length!==0||s?.length!==0||n?.length!==0||0!==d.length;return(0,t.useEffect)(()=>{p({event:"screenview",steps:3,step_description:"choose subscriptions",funnel_name:"moving house",screen_name:window.location.pathname})},[]),(0,r.jsxs)("div",{className:"max-w-md w-full mx-auto tablet-landscape:mx-0 px-3 tablet:px-6 tablet-landscape:px-0 flex flex-col",children:[(e||A)&&(0,r.jsx)("div",{className:"border-b border-b-gray-medium mt-5 tablet-landscape:mt-0",children:(0,r.jsx)("h2",{className:"font-semibold",children:u("movingHousePageOverviewHeading")})}),(0,r.jsx)("div",{children:e?(0,r.jsx)(S.m,{"aria-label":u("movingHouseLoadingSubscriptionsAriaLabel"),hasLeftCheckbox:!0}):(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(M,{newspapers:i,magazines:s,moreMedia:n,nonEligibleSubscriptions:d,selectedSubscriptionKeys:y,toggleActiveItem:e=>x("selectedSubscriptionKeys",(0,a.Eo)(y,e))})})}),(0,r.jsx)("div",{className:"py-4",children:(0,r.jsx)(P,{isActive:j,onToggle:e=>x("accountSelected",e)})}),!b&&A&&(0,r.jsx)("div",{className:"py-4 border-t border-gray-medium",children:(0,r.jsx)(o.Eg,{variant:"info",shouldAnnounce:!1,"data-testid":"link-subscription-notification",children:(0,r.jsx)(f.A,{message:v("movingHousePageLinkSubscriptionNotification"),components:{marks:{link:({children:e})=>(0,r.jsx)(F.N,{className:"underline font-semibold text-anchor hover:text-anchor-dark",href:"/abonnementen/koppelen",children:e})}}})})}),y.length>0&&(0,r.jsx)(L,{movingHouseForm:c}),(0,r.jsx)(o.$n,{variant:"primary",onClick:l,disabled:e||0===y.length&&!j||y.length>0&&(!!c.errors.start_date||!c.values.start_date),children:u("movingHouseFormNextButtonLabel")}),!e&&!A&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.cG,{className:"mb-0 mt-4"}),(0,r.jsx)(B.G,{sourceFlow:B.p.MovingHouse,description:(0,r.jsx)(f.A,{testId:"no-active-subscriptions-message",message:v("movingHouseNoLinkedSubscriptionsDescription")}),buttonLabel:u("movingHouseLinkSubButtonLabel")})]}),(0,r.jsx)("div",{className:"text-center border-t border-gray-medium mt-4 mb-5 pt-4",children:(0,r.jsx)(h.w$,{children:u("movingHouseFormCancelLinkLabel")})})]})},k=e=>{let{getTranslation:s,translations:i}=(0,m.c3)(),t=[{id:"step-1",label:s("movingHousePageStep1Label"),status:"active"},{id:"step-2",label:s("movingHousePageStep2Label"),status:"inactive"},{id:"step-3",label:s("movingHousePageStep3Label"),status:"inactive"}];return(0,r.jsxs)(o.PE.Wrapper,{children:[(0,r.jsx)(o.PE.Heading,{children:(0,r.jsx)(h.Mh,{breadcrumbs:i.movinghousepageBreadCrumbs,steps:t,title:s("movingHousePageOverviewTitle"),subtitle:s("movingHousePageOverviewSubTitle")})}),(0,r.jsx)(o.PE.Sidebar,{children:(0,r.jsx)(h.wF,{steps:t,title:s("movingHousePageOverviewTitle"),overviewButtonLabel:s("movingHouseBackToOverviewButtonLabel")})}),(0,r.jsx)(o.PE.Main,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.wS,{title:s("movingHousePageOverviewSubTitle"),breadcrumbs:i.movinghousepageBreadCrumbs}),(0,r.jsx)(D,{...e})]})})]})};var R=i(79132),O=i(823);let T=e=>"MovingHouseDeliveryAddressChangeSuccessResult"===e||"MovingHouseInvoiceAddressChangeSuccessResult"===e;var U=i(25802),K=i(15857);let G=({error:e,loading:s,results:i,subscriptions:n})=>{let{getErrorTranslation:d}=(0,m.YY)(),{getTranslation:l,getPortableText:u}=(0,m.c3)(),v=(0,R.Ek)(),{dpgConfig:p}=(0,U.G)(),g=!s&&(i?.accountUpdated==="SUCCESS"||i?.accountUpdated==="FAILURE"),h=i?.accountUpdated==="SUCCESS",b=(0,A.ni)(Z,n),x=(0,t.useMemo)(()=>i?.movingHouseResult.map(e=>({subscription:b.find(s=>
20s.subscriptionKey===e.subscriptionKey),result:e})),[i,b]),{truthy:y,falsy:j}=(0,a.Of)(x,({result:e})=>T(e.__typename));return s?(0,r.jsx)("div",{className:"text-center py-12","data-testid":"loader",children:(0,r.jsx)(o.fV,{"aria-label":l("movingHouseLoadingResultAriaLabel")})}):(0,r.jsxs)("div",{"data-testid":"moving-house-status-list",className:"flex flex-col gap-2 text-sm",children:[e&&(0,r.jsx)(o.Eg,{variant:"error",className:"mt-2",children:d(e.code)}),j.map(({subscription:e,result:s})=>{let i=s?.__typename==="MovingHouseDeliveryAddressChangeErrorResult"||s?.__typename==="MovingHouseInvoiceAddressChangeErrorResult"?`movingHousePageFailedUpdateMessage_${s.code}`:null;return(0,r.jsx)(K.Y,{status:"FAILURE",brandId:e?.lowerCaseBrandId,testId:"subscription-status-item-failure",children:(0,r.jsx)(f.A,{message:i&&u(i).length>0?u(i):u("movingHousePageFailedUpdateMessage_NOK_UNKNOWN_FAILURE"),values:{brand_name:v[e?.lowerCaseBrandId].seoTitle}})},e?.subscriptionKey)}),g&&!h&&(0,r.jsx)(K.Y,{status:"FAILURE",testId:"account-status-item-failure",children:(0,r.jsx)(f.A,{message:u("movingHousePageFailedUpdateMessage_dpgaccount"),values:{brand_name:p.dpgTitle}})}),y.map(({subscription:e,result:s})=>{if(e&&(0,c.vv)(e))return s?.__typename==="MovingHouseDeliveryAddressChangeSuccessResult"?(0,r.jsx)(K.Y,{status:"PENDING",brandId:e.lowerCaseBrandId,testId:"subscription-status-item-shop",children:l("movingHousePageShopInfoMessage")},e.subscriptionKey):null;let i=s?.__typename==="MovingHouseInvoiceAddressChangeSuccessResult"?"invoice":"delivery";return(0,r.jsx)(K.Y,{status:"SUCCESS",brandId:e?.lowerCaseBrandId,testId:"subscription-status-item-success",children:(0,r.jsx)(f.A,{message:u(`movingHousePageSuccessfulUpdateMessage_${i}`),values:{brand_name:v[e?.lowerCaseBrandId].seoTitle}})},e?.subscriptionKey)}),g&&h&&(0,r.jsx)(K.Y,{status:"SUCCESS",testId:"account-status-item-success",children:(0,r.jsx)(f.A,{message:u("movingHousePageSuccessfulUpdateMessage_dpgaccount"),values:{brand_name:p.dpgTitle}})})]})};var z=i(90512);let $=({className:e,isBoldValue:s=!1,label:i,value:t,...o})=>(0,r.jsxs)("div",{className:(0,a.cx)("grid grid-cols-[35%_1fr] my-0.5",e),...o,children:[(0,r.jsx)("span",{className:"pt-[3px] text-xs font-medium",children:i}),(0,r.jsx)("span",{className:s?"font-semibold":"",children:t})]});var q=i(46529);let V={RONDE:"movingHouseShopStepDeliveryByShopLabel",POSTAL:"movingHouseShopStepPostalLabel",WINKEL:"movingHouseShopStepTakeawayAtShopLabel"},Y=(0,A.UG)(`
21  fragment MovingHouseRecapItem on S2LinkedSubscription {
22    ...IsShopSubscription
23    subscriptionKey
24    lowerCaseBrandId
25    pcsProduct {
26      descriptor {
27        name
28      }
29    }
30  }
31`),W=({subscription:e,results:s,selectedDeliveryMethod:i,selectedShopName:t})=>{let a,o,n=(0,R.Ek)(),{getTranslation:d}=(0,m.c3)(),l=(()=>{let{getTranslation:e}=(0,m.c3)();return(s,i)=>{let r=V[s];if(!r)return i??"";let t=e(r);return i?`${t} - ${i}`:t}})(),u=(0,A.ni)(Y,e),v=(a=u.subscriptionKey,s.find(e=>e.subscriptionKey===a&&"MovingHouseDeliveryAddressChangeSuccessResult"===e.__typename)),p=(o=u.subscriptionKey,s.find(e=>e.subscriptionKey===o&&"MovingHouseInvoiceAddressChangeSuccessResult"===e.__typename)),g=v?.updatedAddress&&p?.updatedAddress&&(0,q.Qn)(v.updatedAddress)===(0,q.Qn)(p.updatedAddress)||!1;return v||p?(0,r.jsxs)("div",{children:[(0,r.jsx)($,{"data-testid":"moving-house-subscription-title",label:d("movingHouseRecapListSubscriptionLabel"),value:u.pcsProduct?.descriptor.name||n[u.lowerCaseBrandId].seoTitle,isBoldValue:!0}),(0,r.jsx)($,{"data-testid":"moving-house-delivery-address",label:d("movingHouseRecapListNewDeliveryAddressLabel"),value:(0,q.Qn)(v?.updatedAddress)||"-"}),(0,c.vv)(u)&&i&&(0,r.jsx)($,{"data-testid":"moving-house-delivery-method",label:d("movingHouseRecapListDeliveryMethodLabel"),value:l(i,t)}),(0,r.jsx)($,{"data-testid":"moving-house-billing-address",label:d("movingHouseRecapListNewBillingAddressLabel"),value:g?d("movingHouseRecapListBillingAddressLabelSameAsDelivery"):(0,q.Qn)(p?.updatedAddress)||"-"})]}):null},J=({results:e,newAddress:s})=>{let{dpgConfig:i}=(0,U.G)(),{getTranslation:t}=(0,m.c3)();return"SUCCESS"!==e.accountUpdated?null:(0,r.jsxs)("div",{children:[(0,r.jsx)($,{"data-testid":"moving-house-account-title",label:t("movingHouseRecapListAccountLabel"),value:i.dpgTitle,isBoldValue:!0}),(0,r.jsx)($,{"data-testid":"moving-house-account-new-address",label:t("movingHouseRecapListNewAddressLabel"),value:(0,q.mm)(s)||"-"})]})},Q=(0,A.UG)(`
32  fragment MovingHouseRecapList on S2LinkedSubscription {
33    ...MovingHouseRecapItem
34    subscriptionKey
35  }
36`),X=({subscriptions:e,results:s,startDate:i,newAddress:t,selectedDeliveryMethod:a,selectedShopName:o})=>{let{getTranslation:n}=(0,m.c3)(),d=(0,A.ni)(Q,e);return(0,r.jsxs)("div",{className:"bg-gray-light p-3 rounded-sm text-left","data-testid":"moving-house-recap-list",children:[(0,r.jsx)("h3",{className:"font-semibold mb-2",children:n("movingHousePageRecapHeading")}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 text-sm",children:[i&&(0,r.jsx)($,{"data-testid":"moving-house-start-date",label:n("movingHouseRecapListStartDateLabel"),value:(0,z.Yq)(new Date(i),"dd MMMM yyyy")}),d.map(e=>(0,r.jsx)(W,{subscription:e,results:s.movingHouseResult,selectedDeliveryMethod:a,selectedShopName:o},e.subscriptionKey)),t&&(0,r.jsx)(J,{results:s,newAddress:t})]})]})},Z=(0,A.UG)(`
37  fragment MovingHouseResultStepSubscription on S2LinkedSubscription {
38    ...MovingHouseRecapList
39    ...IsShopSubscription
40    subscriptionKey
41    lowerCaseBrandId
42    brand
43  }
44`),ee=({subscriptions:e,startDate:s,result:i,loading:a,error:n,newAddress:d,selectedDeliveryMethod:l,selectedShopName:c})=>
44{let u=(0,h.om)(),{pushAnalyticsEvent:v}=(0,g.iK)(),{getPortableText:p,getTranslation:b,getDictionaryStringValue:x}=(0,m.c3)(),y=(0,R.PB)(),j=!u&&"nl"===y.brandCountry&&i?.movingHouseResult.some(e=>"MovingHouseDeliveryAddressChangeSuccessResult"===e.__typename),S=i?.movingHouseResult.some(e=>T(e.__typename))||i?.accountUpdated==="SUCCESS",N=!a&&S,H=!a&&(S||u),w=i?.movingHouseResult.some(e=>T(e.__typename))&&!n,C=(0,A.ni)(Z,e),M=(0,t.useMemo)(()=>C.filter(e=>i?.movingHouseResult.some(s=>T(s.__typename)&&s.subscriptionKey===e.subscriptionKey)),[i,C]);return(0,t.useEffect)(()=>{!a&&i?.movingHouseResult?.length&&v({event:"screenview",steps:3,step_description:"moving house confirmation",funnel_name:"moving house",screen_name:window.location.pathname,update_account_email:"SUCCESS"===i.accountUpdated||"FAILURE"===i.accountUpdated,successful_account_update:"SUCCESS"===i.accountUpdated,successful_subscription_count:M.length,successful_brand_ids:(0,g.Gk)(M)})},[a,i,M,v]),(0,r.jsxs)("div",{className:"max-w-md w-full mx-auto tablet-landscape:mx-0 px-3 tablet:px-6 tablet-landscape:px-0 flex flex-col gap-4 my-5",children:[(0,r.jsx)(G,{subscriptions:e,results:i,loading:a,error:n}),N&&i&&(0,r.jsxs)(r.Fragment,{children:[w&&b("movingHousePageResultMessage",{optional:!0})&&(0,r.jsx)("span",{className:"text-sm text-center mb-2",children:b("movingHousePageResultMessage")}),(0,r.jsx)(X,{results:i,subscriptions:M,startDate:s,newAddress:d,selectedDeliveryMethod:l,selectedShopName:c}),(0,r.jsxs)("div",{className:"flex flex-col gap-4 text-center text-sm",children:[w&&(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("strong",{children:b("movingHousePageNoMailTitle")}),(0,r.jsx)(f.A,{message:p("movingHousePageNoMailMessage")})]}),j&&(0,r.jsx)(o._B,{icon:(0,r.jsx)("img",{src:"/images/independer_logo.svg",className:"max-h-9 max-w-[40%] w-full"}),description:x("movingHousePageResultBannerText"),button:{label:x("movingHousePageResultBannerButtonLabel"),link:x("movingHousePageResultBannerButtonUrl")},note:x("movingHousePageResultBannerAsteriskLabel")}),!u&&y.changeAddressCrossSellUrl&&(0,r.jsx)(o.Eg,{variant:"info","data-testid":"cross-sell-notification",children:(0,r.jsx)(f.A,{className:"text-left",message:p("movingHousePageCrossSellMessage"),values:{brand_id:y.id,brand_name:y.seoTitle}}
44)}),y.tips.length>0&&(0,r.jsx)(f.A,{message:y.tips,values:{brand_name:y.seoTitle},className:"text-left",testId:"moving-house-brand-tips"})]})]}),H&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("hr",{className:"border-gray-medium"}),(0,r.jsx)(h.Lv,{closeButtonLabel:b("movingHousePageAppServiceCloseScreenLabel"),callToActionTitle:b("movingHousePageCallToActionTitle"),callToActionLinkLabel:(0,r.jsx)(f.A,{message:p("movingHousePageCallToActionBrandLink"),values:{host:y.host}}),callToActionUrl:(0,O.H)(y),callToActionOverviewLinkLabel:b("movingHousePageCallToActionOverviewLink")})]})]})},es=e=>{let{getTranslation:s,translations:i}=(0,m.c3)(),t=(e.result?.movingHouseResult.some(e=>T(e.__typename))||e.result?.accountUpdated!=="FAILURE")&&!e.error,a=e.loading?"loading":t?"completed":"error",n=[{id:"step-1",label:s("movingHousePageStep1Label"),status:"completed"},{id:"step-2",label:s("movingHousePageStep2Label"),status:"completed"},{id:"step-3",label:s("movingHousePageStep3Label"),status:a}];return(0,r.jsxs)(o.PE.Wrapper,{children:[(0,r.jsx)(o.PE.Heading,{children:(0,r.jsx)(h.Mh,{breadcrumbs:i.movinghousepageBreadCrumbs,steps:n,title:s("movingHousePageResultTitle")})}),(0,r.jsx)(o.PE.Sidebar,{children:(0,r.jsx)(h.wF,{steps:n,title:s("movingHousePageResultTitle"),overviewButtonLabel:s("movingHouseBackToOverviewButtonLabel")})}),(0,r.jsx)(o.PE.Main,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.wS,{title:s("movingHousePageResultTitle"),breadcrumbs:i.movinghousepageBreadCrumbs}),(0,r.jsx)(ee,{...e})]})})]})};var ei=i(50197);let er=(0,A.UG)(`
45  query GetAvailableShops(
46    $postalCode: String
47    $street: String
48    $number: String
49    $date: AWSDate!
50  ) {
51    homeDelivery: getAvailableShops(
52      input: {
53        postalCode: $postalCode
54        street: $street
55        number: $number
56        date: $date
57        deliveryMethod: RONDE
58      }
59    ) {
60      ...ShopFields
61    }
62    pickup: getAvailableShops(
63      input: {
64        postalCode: $postalCode
65        street: $street
66        number: $number
67        date: $date
68        deliveryMethod: WINKEL
69      }
70    ) {
71      ...ShopFields
72    }
73  }
74`);var et=i(46636);let ea=(0,A.UG)(`
75  fragment ShopFields on Shop {
76    id
77    name
78    municipal
79    street
80    number
81    numberAdditions
82    postalCode
83  }
84`),eo=({movingHouseForm:e,subscriptions:s,onBack:i,handleSubmit:t})=>{let{getTranslation:a}=(0,m.c3)(),{values:n,touched:d,errors:l,setFieldValue:c,addresses:v}=e,{homeDeliveryShops:p,pickupShops:g,fetching:b,error:y}=((e,s,i,r)=>{let[{data:t,fetching:a,error:o}]=(0,ei.IT)({query:er,variables:{postalCode:e,street:s,number:i,date:r},pause:!e||!s||!i||!r});return{homeDeliveryShops:t?.homeDelivery??[],pickupShops:t?.pickup??[],fetching:a,error:o}})(v.deliveryAddress.address?.zip??"",v.deliveryAddress.address?.street??"",v.deliveryAddress.address?.housenumber??"",n.start_date??""),j=p.length>0,S=g.length>0,f=!!y||!b&&!j&&!S,N=!f&&!!n.selectedMethod&&("POSTAL"===n.selectedMethod||!!n.selectedShopId),H=("RONDE"===n.selectedMethod?p:g).map(e=>{let s=(0,A.ni)(ea,e);return{id:s.id,name:s.name??"",addressLine:(0,q.iI)(s,"")}}),w=[j?{value:"RONDE",label:a("movingHouseShopStepDeliveryByShopLabel")}:{value:"POSTAL",label:a("movingHouseShopStepPostalLabel")},{value:"WINKEL",label:a("movingHouseShopStepTakeawayAtShopLabel")}];return b?(0,r.jsx)("div",{className:"max-w-md w-full mx-auto tablet-landscape:mx-0 px-3 tablet:px-6 tablet-landscape:px-0 text-center py-12","data-testid":"loader",children:(0,r.jsx)(o.fV,{"aria-label":a("movingHouseLoadingShopsAriaLabel")})}):(0,r.jsx)("form",{onSubmit:e=>{e.preventDefault(),t()},children:(0,r.jsxs)("div",{"data-testid":"moving-house-shop-step",className:"max-w-md w-full mx-auto tablet-landscape:mx-0 px-3 tablet:px-6 tablet-landscape:px-0 flex flex-col gap-4",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{className:"border-b border-b-gray-medium mt-5 tablet-landscape:mt-0",children:(0,r.jsx)("h2",{className:"font-semibold",children:a("movingHousePageShopHeading")})}),(0,r.jsx)(x.K,{subscriptions:s,activeItems:s.map(e=>(0,A.ni)(et.B,e).subscriptionKey)})]}),f&&(0,r.jsx)(o.Eg,{variant:"error","data-testid":"shop-fetch-error-notification",children:a("movingHouseShopStepFetchShopsError")}),!f&&!j&&(0,r.jsx)(o.Eg,{variant:"error","data-testid":"shop-home-delivery-unavailable-notification",children:a("movingHouseShopStepDeliveryByShopUnavailableError")}),!f&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.zB,{name:"selectedMethod",touched:d.selectedMethod,error:l.selectedMethod,children:(0,r.jsx)(o.z6,{items:w,value:n.selectedMethod,onValueChange:e=>{c("selectedMethod",e),c("selectedShopId",void 0)}})}),n.selectedMethod&&"POSTAL"!==n.selectedMethod&&(0,r.jsx)(o.zB,{name:"selectedShopId",touched:d.selectedShopId,error:l.selectedShopId,children:(0,r.jsx)(o.qF,{items:H,keyField:"id",labelField:"name",renderItem:e=>(0,r.jsxs)("span",{className:"flex flex-col leading-tight",children:[(0,r.jsx)("span",{children:e.name}),e.addressLine&&(0,r.jsx)("span",{className:"text-2xs opacity-70",children:e.addressLine})]}),renderSelectedItem:e=>e.name,placeholder:a("movingHouseShopStepShopDropdownPlaceholder"),selectedItem:H.find(e=>e.id===n.selectedShopId),onChange:e=>{c("selectedShopId",e.id),c("selectedShopName",e.name)},isControlled:!0,testId:"moving-house-shop-selector"})})]}),(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)(o.$n,{type:"button",variant:"secondary",onClick:i,children:[(0,r.jsx)(o.In,{icon:u.Wzs,className:"mr-1"}),a("movingHouseFormPreviousButtonLabel")]}),(0,r.jsx)(o.$n,{variant:"primary",className:"grow",disabled:!N,type:"submit",children:a("movingHouseFormSendButtonLabel")})]}),(0,r.jsx)("div",{className:"text-center border-t border-gray-medium mt
84-4 mb-5 pt-4",children:(0,r.jsx)(h.w$,{children:a("movingHouseFormCancelLinkLabel")})})]})})},en=e=>{let{getTranslation:s,translations:i}=(0,m.c3)(),t=[{id:"step-1",label:s("movingHousePageStep1Label"),status:"completed"},{id:"step-2",label:s("movingHousePageStep2Label"),status:"active",onClick:e.onBack},{id:"step-3",label:s("movingHousePageStep3Label"),status:"inactive"}];return(0,r.jsxs)(o.PE.Wrapper,{children:[(0,r.jsx)(o.PE.Heading,{children:(0,r.jsx)(h.Mh,{breadcrumbs:i.movinghousepageBreadCrumbs,steps:t,title:s("movingHousePageShopTitle"),subtitle:s("movingHousePageShopSubTitle")})}),(0,r.jsx)(o.PE.Sidebar,{children:(0,r.jsx)(h.wF,{steps:t,title:s("movingHousePageShopTitle"),overviewButtonLabel:s("movingHouseBackToOverviewButtonLabel")})}),(0,r.jsx)(o.PE.Main,{children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.wS,{title:s("movingHousePageShopSubTitle"),breadcrumbs:i.movinghousepageBreadCrumbs}),(0,r.jsx)(eo,{...e})]})})]})};var ed=i(38926),el=i(11054),ec=i(59496);let eu=e=>({city:e.city,houseNumber:e.housenumber,houseNumberSuffix:e.housenumber_addition,postalCode:e.zip,streetName:e.street,countryCode:e.country}),em=(0,A.UG)(`
85  mutation SubmitUpdateAddress($input: UmsAddressInput!) {
86    updateAccountProfile(input: { address: $input })
87  }
88`);var ev=i(98161),ep=i(16549);let eg=(0,A.UG)(`
89    fragment MovingHouseDeliveryAddressChangeErrorResultFragment on MovingHouseDeliveryAddressChangeErrorResult {
90      __typename
91      subscriptionKey
92      code
93    }
94  `),eh=(0,A.UG)(`
95    fragment MovingHouseDeliveryAddressChangeSuccessResultFragment on MovingHouseDeliveryAddressChangeSuccessResult {
96      __typename
97      subscriptionKey
98      updatedAddress {
99        city
100        countryCode
101        houseNumber
102        houseNumberSuffix
103        postalCode
104        streetName
105      }
106    }
107  `),eb=(0,A.UG)(`
108    fragment MovingHouseInvoiceAddressChangeSuccessResultFragment on MovingHouseInvoiceAddressChangeSuccessResult {
109      __typename
110      subscriptionKey
111      updatedAddress {
112        city
113        countryCode
114        houseNumber
115        houseNumberSuffix
116        postalCode
117        streetName
118      }
119    }
120  `);var ex=i(1699);let ey=e=>{if("MovingHouseValidationError"===e.__typename)return(0,ex.OG)(`[process-subscription-results] MovingHouseValidationError: ${e.code}`,{logLevel:"info",extra:{code:e.code,message:e.message}}),{ok:!1,code:"MOVING-HOUSE-VALIDATION-ERROR"};let{results:s}=(0,A.ni)(ev.i,e);return{ok:!0,results:s.map(e=>{switch(e.__typename){case"MovingHouseInvoiceAddressChangeErrorResult":return(0,A.ni)(ep.h,e);case"MovingHouseDeliveryAddressChangeErrorResult":return(0,A.ni)(eg,e);case"MovingHouseDeliveryAddressChangeSuccessResult":return(0,A.ni)(eh,e);default:return(0,A.ni)(eb,e)}})}},ej=(0,A.UG)(`
121  fragment UseMovingHouseSubscriptionSubmit on S2LinkedSubscription {
122    lowerCaseBrandId
123    role
124    brand
125    subscriptionId
126    pcsProduct {
127      serviceType
128    }
129  }
130`);var eS=i(4005),ef=i(68123),eA=i(62074),eN=i(21941),eH=i(5299),ew=i(51418);let eC=(0,A.UG)(`
131  fragment MovingHouseSubscriptionForm on S2LinkedSubscription {
132    ...IsShopSubscription
133    lowerCaseBrandId
134    subscriptionKey
135  }
136`),eM=e=>e.includes("magazines")?14:5,eI=["deliveryAddress.country","deliveryAddress.zip","deliveryAddress.housenumber","deliveryAddress.street","invoiceAddress.country","invoiceAddress.zip","invoiceAddress.housenumber","invoiceAddress.street"];function e_(e,s){switch(e){case"overview":if("PROCEED_TO_FORM"===s.type)return"form";return e;case"form":switch(s.type){case"GO_BACK":return"overview";case"SUBMIT":return"result";case"PROCEED_TO_SHOP":return"shop";default:return e}case"shop":switch(s.type){case"GO_BACK":return"form";case"SUBMIT":return"result";default:return e}default:return e}}var eL=i(79512);let eE=(0,A.UG)(`
137  query MovingHouseSubscriptionsList {
138    getLinkedSubscriptions {
139      lowerCaseBrandId
140      subscriptionKey
141      ...UseMovingHouseSubscriptionSubmit
142      ...CanAccessMovingHouseSubscription
143      ...MovingHouseSubscriptionForm
144      ...SelectedItem
145      ...MovingHouseResultStepSubscription
146      ...MovingHouseOverviewSubscriptionList
147      ...IsShopSubscription
148      ...IsDunningSubscription
149    }
150  }
151`),eP=()=>{let e=(0,R.PB)(),s=(0,R.Ek)(),i=(0,ed.G)(),u=(0,c.Sf)(),[{data:m,error:v,fetching:p}]=(0,ei.IT)({query:eE}),[g,h]=(0,t.useReducer)(e_,"overview"),{moveHouse:b,fetching:x,error:y,result:S}=(()=>{let{submit:e,fetching:s,data:i,error:r}=(()=>{let[{fetching:e,data:s,error:i},r]=(0,ei.n_)(el.e),a=(0,ed.G)();return{submit:(0,t.useCallback)(async e=>{let s;if(!e.subscriptions)return;let{newspaper:i,magazine:t,more_media:o}=a((0,A.ni)(ej,e.subscriptions)),n=[...i||[],...o||[]];"RONDE"===e.selectedMethod&&(s={mainDistributor:ec.mq,packaging:"DELIVERY_BY_SHOP",distributorId:e.selectedShopId}),"WINKEL"===e.selectedMethod&&(s={mainDistributor:ec.mq,packaging:"TAKEAWAY_AT_SHOP",distributorId:e.selectedShopId});let d={newspapers:n.flatMap(({brand:s,subscriptionId:i})=>[{brandId:s,subscriptionId:i,type:"DELIVERY_ADDRESS",address:eu(e.foundAddresses.deliveryAddress)},{brandId:s,subscriptionId:i,type:"INVOICE_ADDRESS",address:eu(e.foundAddresses.invoiceAddress?e.foundAddresses.invoiceAddress:e.foundAddresses.deliveryAddress)}]),magazines:(t||[]).map(({brand:s,subscriptionId:i})=>({brandId:s,subscriptionId:i,address:eu(e.foundAddresses.deliveryAddress)})),effectiveFrom:e.startDate,...s||{}};await r({input:d})},[a,r]),fetching:e,data:s,error:i}})(),{moveAccount:a,fetching:o,data:n,error:d}=(()=>{let[{fetching:e,data:s,error:i},r]=(0,ei.n_)(em);return{moveAccount:(0,t.useCallback)(async e=>{try{let s=await r({input:{houseNumber:e.housenumber,houseNumberSuffix:e.housenumber_addition??void 0,zipCode:e.zip,..."BE"===e.country?{c
151ountryCode:"BE",streetName:e.street}:{countryCode:"NL",streetName:e.street}}});return s.data?.updateAccountProfile}catch{return!1}},[r]),fetching:e,data:s,error:i}})(),l=s||o,c=(0,t.useCallback)(async s=>{s.subscriptions&&0!==s.subscriptions.length&&await e(s)},[e]),u=(0,t.useCallback)(async e=>{e.moveAccount&&await a(e.foundAddresses.deliveryAddress)},[a]),m=(0,t.useCallback)(async e=>Promise.all([c(e),u(e)]),[c,u]),v=d?"FAILURE":n?void 0===n.updateAccountProfile?"UNCHANGED":n.updateAccountProfile?"SUCCESS":"FAILURE":void 0,p=(0,t.useMemo)(()=>{if(l||r)return null;let e=i?.submitMovingHouseV2?ey(i.submitMovingHouseV2):null;return{movingHouseResult:e?.ok?e.results:[],accountUpdated:v}},[l,i,v,r]),g=(0,t.useMemo)(()=>{if(r||!l&&!r&&i?.submitMovingHouseV2&&!ey(i.submitMovingHouseV2).ok)return{code:"MOVING-HOUSE-GENERIC-ERROR"}},[l,r,i]);return{moveHouse:m,fetching:l,error:g,result:p,accountMoveError:d}})(),f=(0,t.useCallback)(i=>{let{lowerCaseBrandId:r}=(0,A.ni)(eS.M,i);return!(0,c.y2)(i)&&!!u(i,e.id)&&(!(0,c.vv)(i)||(0,eL.JA)(r,s)||(0,eL.VY)(r,s))},[e.id,s,u]),{truthy:N,falsy:H}=(0,a.Of)(m?.getLinkedSubscriptions??[],f),w=(e=>{let s=(0,R.PB)(),i=(0,ed.G)(),r=(0,A.ni)(eC,e),a=s.brandCountry?.toUpperCase()||"NL",{newspaper:o,moreMedia:n,magazine:d}=(0,t.useMemo)(()=>i(r),[i,r]),l=(0,t.useMemo)(()=>[...o?.map(e=>e.subscriptionKey)||[],...n?.map(e=>e.subscriptionKey)||[],...d?.length?["magazines"]:[]],[d?.length,n,o]),u=(0,t.useMemo)(()=>o?.filter(e=>(0,c.vv)(e))?.map(e=>e.subscriptionKey)||[],[o]),m={deliveryAddress:{country:a,zip:"",housenumber:"",housenumberAddition:"",street:""},invoiceAddress:{country:a,zip:"",housenumber:"",housenumberAddition:"",street:""},useDeliveryAddressForInvoice:!0,start_date:void 0,selectedMethod:void 0,selectedShopId:void 0,selectedShopName:void 0,selectedSubscriptionKeys:l,accountSelected:!0},v=(0,t.useMemo)(()=>(({eligibleShopSubscriptionKeys:e})=>(0,eN.RZ)(s=>{let i=s.deliveryAddress.country,r=s.invoiceAddress.country,t=eH.uO[i]||{},a=eH.uO[r]||{},o=(0,eN.gl)().when("useDeliveryAddressForInvoice",{is:!1,then:()=>eH.DT.shape(a)}),n=s=>s?.some(s=>e.includes(s))??!1;return(0,eN.Ik)().shape({selectedSubscriptionKeys:(0,eN.YO)((0,eN.Yj)().required()).required(),accountSelected:(0,eN.zM)().required(),deliveryAddress:eH.DT.shape(t),invoiceAddress:o,useDeliveryAddressForInvoice:(0,eN.zM)().required(),start_date:(0,eN.gl)().when("selectedSubscriptionKeys",(e=[])=>e.length>0?(0,eN.p6)().transform(z.E0).when("selectedSubscriptionKeys",(e,s)=>{let i=eM(e);return s.min((0,_.f)((0,ef.o)(new Date),i),"movingHousePageFormInvalidStartDateErrorMessage")}).max((0,_.f)(new Date,365),"movingHousePageFormInvalidStartDateErrorMessage").required("genericFormMissingInputErrorMessage"):(0,eN.gl)().notRequired()),selectedMethod:(0,eN.Yj)().when("selectedSubscriptionKeys",(e,s)=>n(e)?s.required():s),selectedShopId:(0,eN.Yj)().when("selectedSubscriptionKeys",(e,i)=>n(e)&&"POSTAL"!==s.selectedMethod?i.required():i)})}))({eligibleShopSubscriptionKeys:u}),[u]),{isValid:p,values:g,touched:h,errors:b,handleBlur:x,handleChange:y,handleSubmit:j,setFieldValue:S,setFieldTouched:f,validateField:N,validateForm:H}=(0,eA.Wx)({validationSchema:v,initialValues:m,validateOnBlur:!0,onSubmit:()=>Promise.resolve()});(0,t.useEffect)(()=>{S("selectedSubscriptionKeys",l)},[l,S]),(0,t.useEffect)(()=>{h.start_date&&N("start_date")},[g.selectedSubscriptionKeys,h.start_date,N]);let w=eM(g.selectedSubscriptionKeys),C=(0,ew.Z)(b.deliveryAddress?null:g.deliveryAddress),M=(0,ew.Z)(b.invoiceAddress?null:g.invoiceAddress);return{validateAddressFields:async()=>{await Promise.all(eI.map(e=>f(e,!0,!1)));let e=await H();return!(e.deliveryAddress||e.invoiceAddress)},isValid:p,values:g,touched:h,errors:b,handleBlur:x,handleChange:y,handleSubmit:j,setFieldValue:S,addresses:{deliveryAddress:{loading:C.isValidationLoading,hasError:C.hasValidationError,address:C.foundAddress},invoiceAddress:g.useDeliveryAddressForInvoice?{loading:!1,hasError:null,address:null}:{loading:M.isValidationLoading,hasError:M.hasValidationError,address:M.foundAddress}},minDays:w}})(N),{selectedSubscriptionKeys:C}=w.values,{newspaper:M,magazine:I,more_media:L}=(0,t.useMemo)(()=>i(N),[i,N]),E=(0,t.useMemo)(()=>M||[],[M]),P=(0,t.useMemo)(()=>I||[],[I]),F=(0,t.useMemo)(()=>L||[],[L]),B=(0,t.useMemo)(()=>E?.filter(e=>C.includes(e.subscriptionKey))||[],[C,E]),D=(0,t.useMemo)(()=>F?.filter(e=>C.includes(e.subscriptionKey))||[],[C,F]),O=(0,t.useMemo)(()=>C.includes("magazines")?P:[],[C,P]),T=(0,t.useMemo)(()=>[...B,...D,...O],[O,D,B]),U=(0,t.useMemo)(()=>T.filter(e=>(0,c.vv)(e)),[T]),K=U.length>0,G=T.some(e=>s[e.lowerCaseBrandId]?.brandCountry==="be"),$=(0,t.useCallback)(async()=>{let{start_date:e,selectedMethod:s,selectedShopId:i,accountSelected:r}=w.values,{deliveryAddress:t,invoiceAddress:a}=w.addresses;t.address&&(h({type:"SUBMIT"}),await b({startDate:e||(0,z.Yq)(new Date,"yyyy-MM-dd"),foundAddresses:{deliveryAddress:t.address,invoiceAddress:a.address},subscriptions:T,moveAccount:r,selectedMethod:s,selectedShopId:i}
151))},[b,w,T]);return((0,t.useEffect)(()=>{(0,a.Ux)()},[g]),v)?(0,n.NF)(v)&&404===v.status?(0,r.jsx)(d.A,{}):(0,r.jsx)(l.A,{error:v}):(0,r.jsxs)(o.BJ.Navigator,{current:g,children:[(0,r.jsx)(o.BJ.Screen,{name:"overview",children:(0,r.jsx)(k,{loading:p,magazines:P,newspapers:E,moreMedia:F,nonEligibleSubscriptions:H,handleSubmit:()=>h({type:"PROCEED_TO_FORM"}),movingHouseForm:w})}),(0,r.jsx)(o.BJ.Screen,{name:"form",children:(0,r.jsx)(j,{subscriptions:N,movingHouseForm:w,onBack:()=>h({type:"GO_BACK"}),handleSubmit:$,handleNext:()=>h({type:"PROCEED_TO_SHOP"}),hasShopStep:K,hasSelectedBelgianSubscriptions:G})}),(0,r.jsx)(o.BJ.Screen,{name:"shop",children:(0,r.jsx)(en,{movingHouseForm:w,subscriptions:U,onBack:()=>h({type:"GO_BACK"}),handleSubmit:$})}),(0,r.jsx)(o.BJ.Screen,{name:"result",children:(0,r.jsx)(es,{loading:x,error:y,result:S,subscriptions:m?.getLinkedSubscriptions??[],startDate:w.values.start_date,newAddress:w.addresses.deliveryAddress.address??void 0,selectedDeliveryMethod:w.values.selectedMethod,selectedShopName:w.values.selectedShopName})})]})}},13055:(e,s,i)=>{i.d(s,{V:()=>l});var r=i(6029);i(55729);var t=i(43343),a=i(92732),o=i(15615),n=i(79132),d=i(22507);function l(){let{getTranslation:e,getPortableText:s}=(0,t.c3)(),{brandCategory:i}=(0,n.PB)();return(0,r.jsxs)(a.I,{title:e("moreInfoDialogTitle"),event:{event:"link_subscription_modal_shown",modal_content:"link_subscription"},children:[(0,r.jsx)(o.A,{message:s("magazine"===i?"moreInfoDialogContentMagazine":"moreInfoDialogContentNewspaper"),className:"text-sm"}),(0,r.jsx)("div",{className:"max-w-lg mx-auto",children:(0,r.jsx)(d.A,{})})]})}},15857:(e,s,i)=>{i.d(s,{Y:()=>l});var r=i(6029),t=i(79132),a=i(95618),o=i(89456);i(55729);var n=i(57490),d=i(25802);function l({brandId:e,status:s,children:i,testId:c}){let u=(0,t.tA)(e),{dpgConfig:m}=(0,d.G)(),v=(0,a.d)(u?u.subscriptionLogo:m.dpgHeaderLogo)?.height(50).url();return(0,r.jsx)(o.Eg,{variant:"SUCCESS"===s?"success":"PENDING"===s?"info":"error",showIcon:!v,className:"mt-2","data-testid":c,shouldAnnounce:!1,children:(0,r.jsxs)("div",{className:"gap-3 grid grid-flow-col rounded-sm items-center",children:[v&&(0,r.jsx)("div",{className:(0,n.cx)("overflow-hidden rounded-xl w-10 h-10 border border-gray-medium bg-white",!u&&"p-1"),children:(0,r.jsx)("img",{src:v,className:"w-full h-full",title:u?u.seoTitle:m.dpgTitle})}),i]})})}},33385:(e,s,i)=>{i.d(s,{K:()=>p});var r=i(6029);i(55729);var t=i(25802),a=i(95618),o=i(46636),n=i(50092),d=i(79132),l=i(59867),c=i(55597),u=i(57490),m=i(89456);let v=({logoUrl:e,title:s,onRemove:i,isRemovable:t,withPadding:a})=>(0,r.jsxs)("li",{className:(0,u.cx)("flex-none relative group",t&&"cursor-pointer"),"data-testid":"selected-subscription",onClick:t?i:()=>{},children:[t&&(0,r.jsx)("div",{className:"invisible group-hover:visible",children:(0,r.jsx)(m.In,{icon:c.s0Q,className:"absolute -top-1 -right-1 bg-white overflow-hidden rounded-full text-gray-dark"})}),(0,r.jsx)("div",{className:"overflow-hidden rounded-xl w-10 h-10 border border-gray-medium",children:e?(0,r.jsx)("img",{src:e,className:(0,u.cx)("w-full h-full",a&&"p-1"),title:s||""}):(0,r.jsx)("div",{className:"w-full h-full bg-gray-light"})})]}),p=({activeItems:e,onRemove:s,...i})=>{let{dpgConfig:c}=(0,t.G)(),u=i.subscriptions.map(e=>(0,n.ni)(o.B,e)),m=(0,d.Ek)(),p=u.filter(({subscriptionKey:s,lowerCaseBrandId:i})=>!!e.includes("magazines")&&"magazine"===m[i].brandCategory||e.includes(s)),g=void 0!==s&&e.length>1,h=g?s:()=>null;return(0,r.jsxs)("ul",{className:"flex gap-1 py-2 max-w-full flex-wrap","data-testid":"selected-subscriptions",children:[p.map(e=>{let s=e.brand.toLowerCase();if(!(0,l.e)(s,m))return null;let i=m[s],t=(0,a.d)(i.subscriptionLogo)?.height(50).url(),o=e.pcsProduct?.descriptor?.name||i.seoTitle;return(0,r.jsx)(v,{logoUrl:t,title:o,onRemove:()=>h(e.subscriptionKey),isRemovable:g},e.subscriptionKey)}
151),e.includes("account")&&(0,r.jsx)(v,{title:"DPG Media Account",onRemove:()=>h("account"),logoUrl:(0,a.d)(c.dpgHeaderLogo)?.url(),withPadding:!0,isRemovable:g})]})}},38926:(e,s,i)=>{i.d(s,{G:()=>n}),i(47349);var r=i(55729),t=i(79132),a=i(59867),o=i(57490);let n=()=>{let e=(0,t.Ek)();return(0,r.useCallback)(s=>(0,o.$z)(s,({lowerCaseBrandId:s})=>(0,a.e)(s,e)?e[s].brandCategory??"unknown":"unknown"),[e])}},46636:(e,s,i)=>{i.d(s,{B:()=>r});let r=(0,i(50092).UG)(`
152  fragment SelectedItem on S2LinkedSubscription {
153    subscriptionKey
154    lowerCaseBrandId
155    brand
156    pcsProduct {
157      descriptor {
158        name
159      }
160    }
161  }
162`)},65394:(e,s,i)=>{i.d(s,{m:()=>n});var r=i(6029);i(55729);var t=i(55597),a=i(57490),o=i(89456);let n=({className:e,subscriptionCount:s=3,"aria-label":i,hasRightArrow:n,hasLeftCheckbox:d})=>(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{className:"absolute w-full text-center pt-6 z-10",children:(0,r.jsx)(o.fV,{"aria-label":i})}),(0,r.jsx)(o.Or,{duration:"2s",className:"saturate-0 opacity-50 bg-transparent",children:(0,r.jsx)("ul",{className:(0,a.cx)("mb-3",e),children:Array(s).fill(null).map((e,s)=>(0,r.jsxs)("li",{className:"flex flex-row items-center border-b border-gray-medium",children:[(0,r.jsx)("span",{className:"block w-full py-4",children:(0,r.jsxs)("div",{className:"flex gap-2 text-sm items-center",children:[d&&(0,r.jsx)("div",{className:"overflow-hidden rounded-md w-4 h-4 border border-gray-medium",children:(0,r.jsx)("div",{className:"w-full h-full bg-gray-light"})}),(0,r.jsx)("div",{className:"overflow-hidden rounded-xl w-10 h-10 border border-gray-medium",children:(0,r.jsx)("div",{className:"w-full h-full bg-gray-light"})}),(0,r.jsxs)("div",{className:"flex flex-col justify-center leading-6 gap-1",children:[(0,r.jsx)("div",{className:"w-36 bg-gray-light h-4 rounded-md shrink"}),(0,r.jsx)("div",{className:"w-22 bg-gray-light h-4 rounded-md shrink"})]})]})}),n&&(0,r.jsx)("div",{className:"w-5",children:(0,r.jsx)(o.In,{icon:t.XkK,className:"text-icon"})})]},s))})})]})}}]);

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.