PageSourceSearch

https://www.essent.nl/zakelijk/chunk-IqGhYfC7.js

js essent.nl collected 2026-10-02 03:11:43 UTC 179,246 bytes, 25 lines download raw bytes

1import {bP as Ge$1,z as oo,J as Ot,r as ro,d$ as Qo$1,e0 as Dt,e1 as ze,e2 as bn$1,cS as Nn,e3 as mi$1,e4 as ps$1,e5 as Ne,e6 as Hi$1,dd as Ui$1,e7 as Br$1,e8 as u$1,e9 as us$1,ea as ms$1,eb as Pn,N as No$1,ec as Ce,ed as Zs$1,ee as Ks$1,ef as Ws,eg as Xs$1,eh as zs$1,ei as Qs$1,ej as Go$1,ek as Ys$1,el as ks$1,em as Bs$1,en as qs$1,eo as pa$1,ep as Hs$1,eq as la$1,er as en$1,es as $$1,et as Xe,eu as fa$1,ev as Sa$1,ew as sa$1,ex as Ea$1,ey as ca$1,ez as Re,eA as et,eB as os$1,eC as Ds$1,eD as ma$1,eE as vs$1,eF as aa$1,eG as Ca$1,eH as ns$1,q,b,y,s as st,ay as Xt$1,eI as Ai,v as eo,eJ as Je,eK as Kt,eL as qt$1,eM as Ce$1,eN as Jt$1,eO as $i$1,i,eP as Nn$2,eQ as Rn$1,eR as ls,eS as ot$1}from'./chunk-ibT3JvUh.js';import {v as ve,E as Ee}from'./chunk-xYiM5R_X.js';import {aB as Dg,R as Rg,ar as Sl$1,aK as Ag,ch as Mg,cd as Tg,cZ as jg,b8 as Wg,c_ as he,m as mr$1,ak as u,aP as x,aw as r,aA as rt$1,ah as d,u as u$2,S as ql$1,al as Vt,c$ as hk,d0 as pk,av as qk,d1 as lk,b6 as x$1,d2 as Rn,cE as me,K as Vt$1,I as s,P as Pc$1,ao as Sc$2,b1 as oe,aS as H,d3 as qg,G as ce,au as it$1,cg as Xg,d4 as Ng,ce as zg,b2 as he$1,bD as Hl$1,Z as k,cy as ue,d5 as Hk,d6 as cB}from'./chunk-CHvq6846.js';import {aT as tr$1,aU as bn,a_ as P3,Y as Yt,g,i as ee,t as tf,b9 as Xt,j as Id$1,n as zy,x as xy,d as d1,_ as _t,aW as G,aX as F$1,f as Ia$1,c as $,bh as xo,b7 as _U,aC as Ns$1,a3 as Di$1,aD as As$1,a9 as ho,aa as Sc$1,ac as IS,a0 as zd$1,ap as Nt$1,a4 as Wd$1,ae as t1,a2 as mo,a6 as nr$1,ag as vU,aY as R3,ah as E1,aj as b1,a7 as d1$1,ad as kr$1,af as Fr$1,aq as Lc$1,au as VF,aZ as BF,aw as $F,a8 as Pr$1,am as Iy,b8 as w1,c2 as sv,ak as K_,a1 as Kd$1,ai as C1,ax as Ci$1,ao as f1,Z as YF,aH as Nn$1,aI as n1,b2 as p1,aJ as yo,aL as EC,aM as DC,as as bi$1,at as Ei$1,aQ as yy,aR as Yd$1,al as Z_,bs as qw}from'./main-IR5S7JU2.js';import'./chunk-BABTpi0f.js';var Nt=e=>String(e).replace(/^0+/,""),Jt=(e,n)=>n.flatMap(t=>{let o=e.connections?.connection?.find(r=>r.connectEan===t.connectionId),i=o?.contract?.filter(r=>Nt(r.contractDetailId)===Nt(t.itemNumber)&&Nt(r.contractId)===Nt(t.utilityContractId))??[];return i.length===0?qk():[G(F$1({},o),{connectEan:t.connectionId,energyType:t.energyType,contract:i})]});var en=(()=>{let n=class n{constructor(){this.rendering=ee(),this.durationInYears=ee(),this.startDate=ee(),this.endDate=ee(),this.durationField=tf(()=>{let o=this.termLabelField(),i=this.durationInYears();if(i===Ce.FLEX)return `${o} Flex`;{let r=this.durationTitleField(),p=this.startDate(),C=this.endDate();if(!p||!C)return `${o} ${i} ${r}`;let T=this.formatToFrontendDutchDate(p),Z=this.formatToFrontendDutchDate(C);return `${o} ${i} ${r} (${T} - ${Z})`}}),this.durationTitleField=tf(()=>u(this.rendering()?.fields,"durationInYearsTitle")??"jaar"),this.termLabelField=tf(()=>u(this.rendering()?.fields,"durationTermTitle")??"Looptijd:"),this.formatToFrontendDutchDate=o=>new Intl.DateTimeFormat("nl-NL",{day:"numeric",month:"long",year:"numeric"}).format(new Date(o));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-contract-term"]],inputs:{rendering:[1,"rendering"],durationInYears:[1,"durationInYears"],startDate:[1,"startDate"],endDate:[1,"endDate"]},decls:2,vars:1,template:function(i,r){i&1&&(Ns$1(0,"span"),Di$1(1),As$1()),i&2&&(ho(),Sc$1(r.durationField()));},encapsulation:2,changeDetection:0});let e=n;return e})();var li=(e,n)=>n.energyType;function ci(e,n){if(e&1){let t=YF();zd$1(0,"h3",3),Di$1(1),Wd$1(),mo(2,"p",4),zd$1(3,"crnt-button",5),Kd$1("click",function(){EC(t);let i=Nn$1(2);return DC(i.navigateHome())}),Di$1(4),Wd$1();}if(e&2){let t=Nn$1(2),o=n1(1);ho(),Iy(" ",t.thanksComponentTitle()," "),ho(),nr$1("innerHTML",t.thanksComponentText(),qw),ho(),nr$1("fullWidth",true),ho(),Iy(" ",o," ");}}function si(e,n){e&1&&mo(0,"wl-skeleton-loading-card",6),e&2&&nr$1("amountOfLines",1);}function di(e,n){if(e&1&&(zd$1(0,"p",7),Di$1(1),Wd$1()),e&2){let t=Nn$1(3);ho(),Iy(" ",t.failedText()," ");}}function pi(e,n){if(e&1&&(zd$1(0,"p",7),Di$1(1),Wd$1()),e&2){let t=Nn$1(3);ho(),Iy(" ",t.nonCancellableContractText()," ");}}function ui(e,n){if(e&1&&(zd$1(0,"div",13)(1,"p",17),Di$1(2),Wd$1(),zd$1(3,"p",18),Di$1(4),Wd$1()()),e&2){let t=n.$implicit,o=Nn$1(4);ho(2),Iy(" ",o.connectionTitle(t)," "),ho(2),Iy(" ",o.commodityDescription(t)," ");}}function mi(e,n){if(e&1){let t=YF();zd$1(0,"h3",8),Di$1(1),Wd$1(),zd$1(2,"div",9)(3,"div",10)(4,"span"),Di$1(5),Wd$1()(),zd$1(6,"div",11),mo(7,"wl-contract-term",12),Wd$1()(),VF(8,ui,5,2,"div",13,li),zd$1(10,"div",14)(11,"crnt-button",15),Kd$1("click",function(){EC(t);let i=Nn$1(3);return DC(i.onConfirm())}),Di$1(12),Wd$1(),zd$1(13,"crnt-button",16),Kd$1("click",function(){EC(t);let i=Nn$1(3);return DC(i.navigateHome())}),Di$1(14),Wd$1()();}if(e&2){let t=Nn$1(3),o=n1(0),i=n1(1);ho(),Iy(" ",t.checkDataTitle()," "),ho(4),Sc$1(t.toBeCancelledContractSubtitle()),ho(2),nr$1("rendering",o)("durationInYears",t.contractDurationInYears())("startDate",t.contractStartDate())("endDate",t.contractEndDate()),ho(),$F(t.connections()),ho(3),nr$1("fullWidth",true),ho(),Iy(" ",t.cancelContractButton()," "),ho(),nr$1("fullWidth",true),ho(),Iy(" ",i," ");}}function _i(e,n){if(e&1&&kr$1(0,si,1,1,"wl-skeleton-loading-card",6)(1,di,2,1,"p",7)(2,pi,2,1,"p",7)(3,mi,15,10),e&2){let t=Nn$1(2);Fr$1(t.loading()?0:t.error()?1:t.nonCancellableContractText()?2:3);}}function Ci(e,n){if(e&1&&(zd$1(0,"crnt-card",2),kr$1(1,ci,5,4)(2,_i,4,1),Wd$1()),e&2){let t=Nn$1();ho(),Fr$1(t.confirmed()?1:2);}}function gi(e,n){if(e&1&&(zd$1(0,"crnt-card",2)(1,"h3",3),Di$1(2),Wd$1(),mo(3,"p",4),zd$1(4,"crnt-button",19),Di$1(5),Wd$1()(),mo(6,"hr"),zd$1(7,"crnt-card",20)(8,"p",7),Di$1(9),Wd$1()(),mo(10,"hr"),zd$1(11,"crnt-card",21)(12,"h3",8),Di$1(13),Wd$1(),zd$1(14,"div",9)(15,"div",10)(16,"span"),Di$1(17),Wd$1()(),zd$1(18,"div",11),mo(19,"wl-contract-term",12),Wd$1()(),zd$1(20,"div",13)(21,"p",17),Di$1(22," Connection Title "),Wd$1(),zd$1(23,"p",18),Di$1(24," C
1onnection Description "),Wd$1()(),zd$1(25,"div",14)(26,"crnt-button",22),Di$1(27),Wd$1(),zd$1(28,"crnt-button",23),Di$1(29),Wd$1()()()),e&2){let t=Nn$1(),o=n1(0),i=n1(1);ho(2),Iy(" ",t.thanksComponentTitle()," "),ho(),nr$1("innerHTML",t.thanksComponentText(),qw),ho(),nr$1("fullWidth",true),ho(),Iy(" ",i," "),ho(4),Iy(" ",t.failedText()," "),ho(4),Iy(" ",t.checkDataTitle()," "),ho(4),Sc$1(t.toBeCancelledContractSubtitle()),ho(2),nr$1("rendering",o)("durationInYears",t.contractDurationInYears())("startDate",t.contractStartDate())("endDate",t.contractEndDate()),ho(7),nr$1("fullWidth",true),ho(),Iy(" ",t.cancelContractButton()," "),ho(),nr$1("fullWidth",true),ho(),Iy(" ",i," ");}}var vo=(()=>{let n=class n{constructor(){this.rendering=ee(),this.router=g(_t),this.store=g(mr$1),this.cancelContractLoading=this.store.selectSignal(Zs$1),this.cancellabilityCheckLoading=this.store.selectSignal(Ks$1),this.contractIsCancellable=this.store.selectSignal(Ws),this.cancelContractError=this.store.selectSignal(Xs$1),this.cancelContractSuccess=this.store.selectSignal(zs$1),this.getContractForCooldownContract=this.store.selectSignal(Qs$1),this.cooldownContract=this.store.selectSignal(Go$1),this.checkDataTitle=tf(()=>u(this.rendering()?.fields,"checkDataTitle")??"Klopt deze informatie?"),this.cancelContractButton=tf(()=>u(this.rendering()?.fields,"cancelContractButton")??"Contract annuleren"),this.backButtonText=tf(()=>u(this.rendering()?.fields,"backButtonTitle")??"Terug naar overzicht"),this.toBeCancelledContractSubtitle=tf(()=>u(this.rendering()?.fields,"toBeCancelledContractSubtitle")??"Contract dat je gaat annuleren"),this.thanksComponentTitle=tf(()=>u(this.rendering()?.fields,"thanksComponentTitle")??"Bedankt voor het doorgeven!"),this.thanksComponentText=tf(()=>u(this.rendering()?.fields,"thanksComponentText")??"Je contract is geannuleerd. We vinden het jammer om je te zien gaan."),this.confirmed=tf(()=>this.cancelContractSuccess()),this.loading=tf(()=>this.cancelContractLoading()||this.cancellabilityCheckLoading()),this.error=tf(()=>this.cancelContractError()),this.failedText=tf(()=>"Er is iets misgegaan bij het annuleren van je contract. Probeer het later opnieuw."),this.nonCancellableContractText=tf(()=>{let o=u(this.rendering()?.fields,"nonCancellableContractText")??null,i=this.contractIsCancellable();return i===void 0||i?null:o}),this.connections=tf(()=>this.enrichedContract()?.connections?.connection??qk()),this.enrichedContract=tf(()=>{let o=this.getContractForCooldownContract();if(!o)return;let i=Jt(o,this.cooldownContract()?.contractLineItems??qk());if(i.length!==0)return G(F$1({},o),{connections:G(F$1({},o.connections),{connection:i})})}),this.contractStartDate=tf(()=>this.enrichedContract()?.connections?.connection?.[0]?.contract?.[0]?.startDate??null),this.contractEndDate=tf(()=>this.enrichedContract()?.connections?.connection?.[0]?.contract?.[0]?.endDate??null),this.contractDurationInYears=tf(()=>this.enrichedContract()?.connections?.connection?.[0]?.contract?.[0]?.durationInYears??null);}connectionTitle(o){return o.energyType===lk.GAS?"Gas":"Stroom"}commodityDescription(o){return this.enrichedContract()?.connections?.connection?.find(i=>i.energyType===o.energyType)?.contract?.[0]?.commodityProductDescription}navigateHome(){this.router.navigate(["/"],{queryParamsHandling:"merge"});}onConfirm(){this.store.dispatch(Ys$1());}ngOnInit(){this.store.dispatch(ks$1()),this.store.dispatch(Bs$1());}ngOnDestroy(){this.store.dispatch(qs$1());}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-cancel-contract"]],inputs:{rendering:[1,"rendering"]},decls:5,vars:2,consts:[["wlLive",""],["wlPreview",""],["wlAutomationId","cancel-contract-action",1,"mb-3"],["wlAutomationId","cancel-contract-confirmed-title",1,"cancel-contract-action__title"],["wlAutomationId","cancel-contract-confirmed-body",1,"mt-3","cancel-contract-action__message",3,"innerHTML"],["variant","primary","wlAutomationId","cancel-contract-confirmed-button",1,"my-2",3,"click","fullWidth"],["wlAutomationId","cancel-contract-loading",3,"amountOfLines"],["wlAutomationId","cancel-contract-error",1,"mt-3","crnt-typography-microcopy-base","text-red-600"],[1,"text-2xl","font-semibold","text-neutral-900"],["wlAutomationId","known-data",1,"mt-2"],[1,"d-flex","align-items-baseline","pb-0","mb-0","crnt-typography-body-functional-bold"],["wlAutomationId","contract-term","sessionReplay","capture",1,"mt-0","text-body-secondary"],[3,"rendering","durationInYears","startDate","endDate"],["wlAutomationId","contract-connection",1,"mt-2"],[1,"mt-4"],["variant","primary","wlAutomationId","cancel-contract-confirm",1,"mb-1",3,"click","fullWidth"],["variant","secondary","wlAutomationId","cancel-contract-confirmed-button",3,"click","fullWidth"],[1,"mb-0","crnt-typography-body-functional-bold"],["sessionReplay","capture",1,"mb-0","crnt-typography-microcopy-base","text-body-secondary","fst-italic"],["variant","primary","wlAutomationId","cancel-contract-confirmed-button",1,"my-2",3,"fullWidth"],["wlAutomationId","cancel-contract-action-error",1,"mb-3"],["wlAutomationId","cancel-contract-action-content",1,"mb-3"],["variant","primary","wlAutomationId","cancel-contract-confirm",1,"mb-1",3,"fullWidth"],["variant","secondary","wlAutomationId","cancel-contract-confirmed-button",3,"fullWidth"]],template:function(i,r){i&1&&(IS(0)(1),zd$1(2,"wl-experience-editor"),Nt$1(3,Ci,3,1,"ng-template",0)(4,gi,30,15,"ng-template",1),Wd$1()),i&2&&(t1(r.rendering()),ho(),t1(r.backButtonText()));},dependencies:[P3,q,b,y,en,Vt$1,s,Vt],encapsulation:2,changeDetection:0});let e=n;return e})();function fi(e,n){if(e&1&&mo(0,"wl-cancel-contract",2),e&2){let t=Nn$1();nr$1("rendering",t.rendering());}}function yi(e,n){if(e&1&&mo(0,"wl-cancel-contract",3),e&2){let t=Nn$1();nr$1("rendering",t.rendering());}}var xi=(()=>{var n;let e=(n=class{constructor(){this.rendering=ee(),this.store=g(mr$1),this.showEndContractOption=this.store.selectSignal(pa$1);}},n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-cancel-contract-container"]],inputs:{rendering:[1,"rendering"]},decls:3,vars:0,consts:[["wlLive",""],["wlPreview",""],["sessionReplay","capture",3,"rendering"],[3,"rendering"]],template:function(i,r){i&1&&(zd$1(0,"wl
1-experience-editor"),Nt$1(1,fi,1,1,"ng-template",0)(2,yi,1,1,"ng-template",1),Wd$1());},dependencies:[vo,P3,q,b,y,Vt$1],encapsulation:2,changeDetection:0}),n);return e=u$2([d1({name:"[smoovers] cancel-contract-container"})],e),e})();var Do=(()=>{let n=class n{constructor(){this.rendering=ee();}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-start-end-contract"]],inputs:{rendering:[1,"rendering"]},standalone:false,decls:2,vars:5,consts:[[1,"mb-3"],["automationId","start-end-contract","trackImpressionName","contract opzeggen","icon","file-contract","buttonType","button",3,"rendering","title","message","link","linedTitle"]],template:function(i,r){if(i&1&&(zd$1(0,"div",0),mo(1,"wl-information-block",1),Wd$1()),i&2){let p,C,T;ho(),nr$1("rendering",r.rendering())("title",(p=r.rendering())==null||p.fields==null?null:p.fields.title)("message",(C=r.rendering())==null||C.fields==null?null:C.fields.message)("link",(T=r.rendering())==null||T.fields==null?null:T.fields.endContractLink)("linedTitle",false);}},dependencies:[No$1],encapsulation:2,changeDetection:0});let e=n;return e})();function bi(e,n){if(e&1&&mo(0,"wl-start-end-contract",2),e&2){let t=Nn$1(2);nr$1("rendering",t.rendering());}}function vi(e,n){if(e&1&&(kr$1(0,bi,1,1,"wl-start-end-contract",2),E1(1,"async")),e&2){let t=Nn$1();Fr$1(C1(1,1,t.showEndContractOption$)?0:-1);}}function Di(e,n){if(e&1&&mo(0,"wl-start-end-contract",3),e&2){let t=Nn$1();nr$1("rendering",t.rendering());}}(()=>{var n;let e=(n=class{constructor(){this.rendering=ee(),this.store=g(mr$1),this.showEndContractOption$=Ia$1([this.store.select(pa$1),this.store.select(Hs$1)]).pipe($(([o,i])=>o&&!i));}},n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-start-end-contract-container"]],inputs:{rendering:[1,"rendering"]},standalone:false,decls:3,vars:0,consts:[["wlLive",""],["wlPreview",""],["sessionReplay","capture",3,"rendering"],[3,"rendering"]],template:function(i,r){i&1&&(zd$1(0,"wl-experience-editor"),Nt$1(1,vi,2,3,"ng-template",0)(2,Di,1,1,"ng-template",1),Wd$1());},dependencies:[q,b,y,Vt$1,Do,vU],encapsulation:2,changeDetection:0}),n);return e=u$2([d1({name:"[smoovers] start-end-contract-container"})],e),e})();var Pi=e=>({contractEndDate:e}),Ei=e=>({mode:"rich_text",variables:e});function Si(e,n){e&1&&mo(0,"span",5);}function Fi(e,n){e&1&&mo(0,"span");}function Oi(e,n){e&1&&mo(0,"a",6);}var Eo=(()=>{let n=class n{constructor(){this.rendering=ee(),this.contractEndDate=ee();}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-undo-end-contract"]],inputs:{rendering:[1,"rendering"],contractEndDate:[1,"contractEndDate"]},standalone:false,decls:7,vars:15,consts:[[1,"mb-3"],["wlAutomationId","undo-end-contract","variant","informative","trackImpression","contentblock-impression",3,"trackImpressionInfo","trackImpressionName"],["slot","title",4,"scText"],[4,"wlGenericRichText"],["slot","actions",4,"wlGenericLink"],["slot","title"],["slot","actions"]],template:function(i,r){if(i&1&&(zd$1(0,"div",0)(1,"crnt-callout",1),Nt$1(2,Si,1,0,"span",2)(3,Fi,1,0,"span",3),E1(4,"dateFns"),E1(5,"interpolate"),Nt$1(6,Oi,1,0,"a",4),Wd$1()()),i&2){let p,C,T,Z;ho(),nr$1("trackImpressionInfo",r.rendering())("trackImpressionName",(p=r.rendering())==null||p.fields==null||p.fields.title==null?null:p.fields.title.value),ho(),nr$1("scText",(C=r.rendering())==null||C.fields==null?null:C.fields.title),ho(),nr$1("wlGenericRichText",b1(5,8,(T=r.rendering())==null||T.fields==null?null:T.fields.message,d1$1(13,Ei,d1$1(11,Pi,b1(4,5,r.contractEndDate(),"dd-MM-yyyy"))))),ho(3),nr$1("wlGenericLink",(Z=r.rendering())==null||Z.fields==null?null:Z.fields.chatLink);}},dependencies:[Dg,R3,Pc$1,Sc$2,oe,s,H,he],encapsulation:2,changeDetection:0});let e=n;return e})();function wi(e,n){if(e&1&&(mo(0,"wl-undo-end-contract",2),E1(1,"async")),e&2){let t=Nn$1(2);nr$1("contractEndDate",C1(1,2,t.contractEndDate$))("rendering",t.rendering());}}function Li(e,n){if(e&1&&(kr$1(0,wi,2,4,"wl-undo-end-contract",2),E1(1,"async")),e&2){let t=Nn$1();Fr$1(C1(1,1,t.customerHasCancelledContract$)?0:-1);}}function Ii(e,n){if(e&1&&mo(0,"wl-undo-end-contract",3),e&2){let t=Nn$1();nr$1("rendering",t.rendering());}}(()=>{var n;let e=(n=class{constructor(){this.rendering=ee(),this.store=g(mr$1),this.contractEndDate$=this.store.select(la$1),this.customerHasCancelledContract$=this.store.select(en$1);}},n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-undo-end-contract-container"]],inputs:{rendering:[1,"rendering"]},standalone:false,decls:3,vars:0,consts:[["wlLive",""],["wlPreview",""],[3,"contractEndDate","rendering"],[3,"rendering"]],template:function(i,r){i&1&&(zd$1(0,"wl
1-experience-editor"),Nt$1(1,Li,2,3,"ng-template",0)(2,Ii,1,1,"ng-template",1),Wd$1());},dependencies:[q,b,y,Eo,vU],encapsulation:2,changeDetection:0}),n);return e=u$2([d1({name:"[smoovers] undo-end-contract-container"})],e),e})();(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=tr$1({type:n}),n.\u0275inj=bn({imports:[No$1,Dg,P3,Ag,ql$1,Vt]});let e=n;return e})();({supplyAddresses:[{supplyAddressId:"30762288",totalPenaltyAmount:{amount:2624.5,unitOfMeasurement:"EUR"},contracts:[{billingContractId:"2",salesContractId:"5004758020",penaltyAmount:{amount:155.21,unitOfMeasurement:"EUR"},penaltyPeriods:[{salesContractDetailId:"0000000020",cancellationNoticeDate:"2023-04-17",consumption:{consumptionPeak:1276,consumptionOffPeak:836,consumptionReturnPeak:432,consumptionReturnOffPeak:134,unitOfMeasurement:pk.KILOWATT_HOUR},endReason:hk.MOVEOUT_WITHOUTREASON,fromDate:"2023-04-18",propositionDescription:"ZekerheidsGarantie Groene Stroom",propositionId:"Q51_E_H_BDZ-3",toDate:"2024-12-28",gridOperatorName:"Stedin",penaltyAmount:{amount:155.21,unitOfMeasurement:"EUR"},plannedEndDate:"2023-12-28",priceGroups:[{totalAmount:{amount:1059.91,unitOfMeasurement:"EUR"},propositionDescription:"ZekerheidsGarantie Groene Stroom",propositionId:"Q51_E_H_BDZ-3",propositionType:"S",propositionTypeDescription:"Uw contract",prices:[{componentType:"ZEECLQ",componentTypeDescription:"Elektra laag",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:639,unitOfMeasurement:"kWh"},totalAmount:{amount:156.43,unitOfMeasurement:"EUR"},unitPrice:{amount:.2448,unitOfMeasurement:"EUR"}},{componentType:"ZEECNQ",componentTypeDescription:"Elektra normaal",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:1002,unitOfMeasurement:"kWh"},totalAmount:{amount:311.72,unitOfMeasurement:"EUR"},unitPrice:{amount:.3107,unitOfMeasurement:"EUR"}}]},{totalAmount:{amount:-904.7,unitOfMeasurement:"EUR"},propositionDescription:"Referentie Essent Groene Stroom",propositionId:"REF0423_E_H_BDZ-3",propositionType:"R",propositionTypeDescription:"Uw referentie product",prices:[{componentType:"ZEECLQ",componentTypeDescription:"Elektra laag",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:1641,unitOfMeasurement:"kWh"},totalAmount:{amount:-334.76,unitOfMeasurement:"EUR"},unitPrice:{amount:.204,unitOfMeasurement:"EUR"}},{componentType:"ZEECNQ",componentTypeDescription:"Elektra normaal",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:2100,unitOfMeasurement:"kWh"},totalAmount:{amount:-569.94,unitOfMeasurement:"EUR"},unitPrice:{amount:.2107,unitOfMeasurement:"EUR"}}]}]}]},{billingContractId:"1",salesContractId:"5004758021",penaltyAmount:{amount:2469.3,unitOfMeasurement:"EUR"},penaltyPeriods:[{salesContractDetailId:"0000000020",cancellationNoticeDate:"2023-04-17",consumption:{consumptionPeak:1276,unitOfMeasurement:pk.CUBIC_METERS},endReason:hk.MOVEOUT_WITHOUTREASON,fromDate:"2023-04-18",propositionDescription:"ZekerheidsGarantie Gas",propositionId:"Q51_G_H_BZ-3",toDate:"2024-12-28",gridOperatorName:"Stedin",penaltyAmount:{amount:155.21,unitOfMeasurement:"EUR"},plannedEndDate:"2023-12-28",priceGroups:[{totalAmount:{amount:1059.91,unitOfMeasurement:"EUR"},propositionDescription:"ZekerheidsGarantie Gas",propositionId:"Q51_G_H_BZ-3",propositionType:"S",propositionTypeDescription:"Uw contract",prices:[{componentType:"ZGGCEQ",componentTypeDescription:"Gas Enkel",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:631,unitOfMeasurement:"m3"},totalAmount:{amount:1397.73,unitOfMeasurement:"EUR"},unitPrice:{amount:2.2151,unitOfMeasurement:"EUR"}}]},{totalAmount:{amount:-904.7,unitOfMeasurement:"EUR"},propositionDescription:"Referentie Essent Gas",propositionId:"REF0423_G_H_BZ-3",propositionType:"R",propositionTypeDescription:"Uw referentie product",prices:[{componentType:"ZGGCEQ",componentTypeDescription:"Gas Enkel",fromDate:"2023-04-18",toDate:"2023-12-31",remainingConsumption:{quantity:1683,unitOfMeasurement:"m3"},totalAmount:{amount:-904.76,unitOfMeasurement:"EUR"},unitPrice:{amount:.7479,unitOfMeasurement:"EUR"}}]}]}]}]}]});var So={id:"PenaltyFeeCalculator",value:{date:"2023-09-29"},errors:{},pendingValidations:[],isValidationPending:false,isValid:true,isInvalid:false,isEnabled:true,isDisabled:false,isDirty:false,isPristine:true,isTouched:false,isUntouched:true,isSubmitted:false,isUnsubmitted:true,userDefinedProperties:{},controls:{date:{id:"PenaltyFeeCalculator.date",value:"2023-09-29",errors:{},pendingValidations:[],isValidationPending:false,isValid:true,isInvalid:false,isEnabled:true,isDisabled:false,isDirty:false,isPristine:true,isTouched:false,isUntouched:true,isSubmitted:false,isUnsubmitted:true,is
1Focused:false,isUnfocused:true,userDefinedProperties:{}}}},Fo={lowerBound:new Date("2023-09-29T10:46:32.314Z"),upperBound:new Date("2024-03-28T11:46:32.314Z")},Oo=[{billingContractId:"2",salesContractId:"5000722258",energyType:"electricity",penaltyAmount:{amount:871.56,unitOfMeasurement:"EUR"},penaltyPeriods:[{salesContractDetailId:"0000000067",cancellationNoticeDate:"2023-05-30",consumption:{consumptionPeak:870,consumptionOffPeak:816},fromDate:"2023-06-26",propositionDescription:"SuperDalen Groene Stroom 5 jaar",propositionId:"Q29_E_H_BDZ-5",toDate:"2025-02-28",gridOperatorName:"Enexis Noord",penaltyAmount:{amount:871.56,unitOfMeasurement:"EUR"},plannedEndDate:"2023-06-25",priceGroups:[{totalAmount:{amount:1827.64,unitOfMeasurement:"EUR"},propositionDescription:"SuperDalen Groene Stroom 5 jaar",propositionId:"Q29_E_H_BDZ-5",propositionType:"S",propositionTypeDescription:"Uw Contract",prices:[{componentType:"ZAECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-06-26",toDate:"2023-11-30",remainingConsumption:{quantity:357,unitOfMeasurement:"kWh"},totalAmount:{amount:199.7,unitOfMeasurement:"EUR"},unitPrice:{amount:.55938,unitOfMeasurement:"EUR"}},{componentType:"ZAECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1177,unitOfMeasurement:"kWh"},totalAmount:{amount:775.31,unitOfMeasurement:"EUR"},unitPrice:{amount:.65872,unitOfMeasurement:"EUR"}},{componentType:"ZAECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-06-26",toDate:"2023-11-30",remainingConsumption:{quantity:344,unitOfMeasurement:"kWh"},totalAmount:{amount:184.77,unitOfMeasurement:"EUR"},unitPrice:{amount:.53712,unitOfMeasurement:"EUR"}},{componentType:"ZAECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1043,unitOfMeasurement:"kWh"},totalAmount:{amount:667.86,unitOfMeasurement:"EUR"},unitPrice:{amount:.64033,unitOfMeasurement:"EUR"}},{componentType:"ZATLKN",componentTypeDescription:"Terugleverkosten Normaaltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1503,unitOfMeasurement:"kWh"},totalAmount:{amount:94.24,unitOfMeasurement:"EUR"},unitPrice:{amount:.0627,unitOfMeasurement:"EUR"}},{componentType:"ZATLVN",componentTypeDescription:"Terugleververgoeding Normaaltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1503,unitOfMeasurement:"kWh"},totalAmount:{amount:98,unitOfMeasurement:"EUR"},unitPrice:{amount:.0652,unitOfMeasurement:"EUR"}}]},{totalAmount:{amount:-956.08,unitOfMeasurement:"EUR"},propositionDescription:"REFERENTIE ESSENT Groene Stroom",propositionId:"REF0623_E_H_BDZ-5",propositionType:"R",propositionTypeDescription:"Uw referentie product",prices:[{componentType:"ZBECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1534,unitOfMeasurement:"kWh"},totalAmount:{amount:-519.9,unitOfMeasurement:"EUR"},unitPrice:{amount:.33892,unitOfMeasurement:"EUR"}},{componentType:"ZBECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1387,unitOfMeasurement:"kWh"},totalAmount:{amount:-436.18,unitOfMeasurement:"EUR"},unitPrice:{amount:.31448,unitOfMeasurement:"EUR"}},{componentType:"ZBTLKN",componentTypeDescription:"Terugleverkosten Normaaltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1503,unitOfMeasurement:"kWh"},totalAmount:{amount:-90.27,unitOfMeasurement:"EUR"},unitPrice:{amount:.06006,unitOfMeasurement:"EUR"}},{componentType:"ZBTLVN",componentTypeDescription:"Terugleververgoeding Normaaltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1503,unitOfMeasurement:"kWh"},totalAmount:{amount:-94.04,unitOfMeasurement:"EUR"},unitPrice:{amount:.06257,unitOfMeasurement:"EUR"}}]}]}],connectEan:"1234567891"}],ko=[{billingContractId:"1",salesContractId:"5000722258",energyType:"gas",penaltyAmount:{amount:713.51,unitOfMeasurement:"EUR"},penaltyPeriods:[{salesContractDetailId:"0000000067",cancellationNoticeDate:"2023-05-30",consumption:{consumptionPeak:870,consumptionOffPeak:816},fromDate:"2023-06-26",propositionDescription:"SuperDalen Groene Stroom 5 
1jaar",propositionId:"Q29_E_H_BDZ-5",toDate:"2025-02-28",gridOperatorName:"PG ALMELO (NCO)",penaltyAmount:{amount:713.56,unitOfMeasurement:"EUR"},plannedEndDate:"2023-06-25",priceGroups:[{totalAmount:{amount:2261.64,unitOfMeasurement:"EUR"},propositionDescription:"SuperDalen Groene Stroom 5 jaar",propositionId:"Q29_E_H_BDZ-5",propositionType:"S",propositionTypeDescription:"Uw Contract",prices:[{componentType:"ZAECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-06-26",toDate:"2023-11-30",remainingConsumption:{quantity:357,unitOfMeasurement:"m3"},totalAmount:{amount:199.7,unitOfMeasurement:"EUR"},unitPrice:{amount:.55938,unitOfMeasurement:"EUR"}},{componentType:"ZAECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1177,unitOfMeasurement:"m3"},totalAmount:{amount:775.31,unitOfMeasurement:"EUR"},unitPrice:{amount:.65872,unitOfMeasurement:"EUR"}},{componentType:"ZAECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-06-26",toDate:"2023-11-30",remainingConsumption:{quantity:344,unitOfMeasurement:"m3"},totalAmount:{amount:184.77,unitOfMeasurement:"EUR"},unitPrice:{amount:.53712,unitOfMeasurement:"EUR"}},{componentType:"ZAECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-12-01",toDate:"2025-02-28",remainingConsumption:{quantity:1043,unitOfMeasurement:"m3"},totalAmount:{amount:667.86,unitOfMeasurement:"EUR"},unitPrice:{amount:.64033,unitOfMeasurement:"EUR"}}]},{totalAmount:{amount:-956.08,unitOfMeasurement:"EUR"},propositionDescription:"REFERENTIE ESSENT Groene Stroom",propositionId:"REF0623_E_H_BDZ-5",propositionType:"R",propositionTypeDescription:"Uw referentie product",prices:[{componentType:"ZBECNQ",componentTypeDescription:"Variabele leveringskosten Normaaltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1534,unitOfMeasurement:"kWh"},totalAmount:{amount:-519.9,unitOfMeasurement:"EUR"},unitPrice:{amount:.33892,unitOfMeasurement:"EUR"}},{componentType:"ZBECLQ",componentTypeDescription:"Variabele leveringskosten Daltarief",fromDate:"2023-06-26",toDate:"2025-02-28",remainingConsumption:{quantity:1387,unitOfMeasurement:"kWh"},totalAmount:{amount:-436.18,unitOfMeasurement:"EUR"},unitPrice:{amount:.31448,unitOfMeasurement:"EUR"}}]}]}],connectEan:"1234567891"}],wo={electricity:["Enexis Noord"],gas:["PG ALMELO (NCO)"]},Lo={showElectricityDetails:true,showGasDetails:true,hasMultipleElectricityContracts:false},Io="multiple";function Vi(e,n){e&1&&mo(0,"p");}function Ri(e,n){e&1&&mo(0,"div");}function Bi(e,n){e&1&&mo(0,"div",4);}var ot=(()=>{let n=class n{constructor(){this.rendering=ee.required();}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-cov-block"]],inputs:{rendering:[1,"rendering"]},decls:4,vars:3,consts:[["wlAutomationId","old-penalty-fee-calculator-container"],[4,"scText"],[4,"wlGenericRichText"],["class","mt-2 mb-2 text-body-secondary crnt-typography-microcopy-base",4,"scText"],[1,"mt-2","mb-2","text-body-secondary","crnt-typography-microcopy-base"]],template:function(i,r){if(i&1&&(zd$1(0,"div",0),Nt$1(1,Vi,1,0,"p",1)(2,Ri,1,0,"div",2)(3,Bi,1,0,"div",3),Wd$1()),i&2){let p,C,T;ho(),nr$1("scText",(p=r.rendering())==null||p.fields==null?null:p.fields.penaltyCalculationCovTitle),ho(),nr$1("wlGenericRichText",(C=r.rendering())==null||C.fields==null?null:C.fields.penaltyCalculationCovTable),ho(),nr$1("scText",(T=r.rendering())==null||T.fields==null?null:T.fields.penaltyCalculationCovText);}},dependencies:[Sc$2,P3,R3,s],encapsulation:2,changeDetection:0});let e=n;return e})();var we=(e,n)=>(0, me.ensureArray)(e).flatMap(t=>t.priceGroups).filter(t=>t?.propositionType===n),it=e=>e?.priceGroups[0]?.prices,Bt=e=>we(e,Pn.REFERENCE_PROPOSTION).length!==0,Ge=e=>{for(let n of e)for(let t of n.penaltyPeriods){if(!t.priceGroups)return  true;for(let o of t.priceGroups)if(o.propositionType===Pn.REFERENCE_PROPOSTION)return  true}return  false},Gt=e=>e===0;var Gi=(e,n,t)=>({totalElectricityRemainingCost:e,totalElectricityRemainingDoubleMeterCost:n,totalElectricityCost:t}),Ui=e=>({variables:e});function $i(e,n){e&1&&mo(0,"p",0);}
1function qi(e,n){if(e&1&&(Nt$1(0,$i,1,0,"p",1),E1(1,"interpolate")),e&2){let t,o=Nn$1();nr$1("wlGenericRichText",b1(1,1,(t=o.rendering())==null||t.fields==null?null:t.fields.electricityTotalAmountText,d1$1(8,Ui,p1(4,Gi,o.filterPropositionAmount(o.penaltyPeriod(),o.PropositionType.SWITCH_OUT_PROPOSITION),o.filterPropositionAmount(o.penaltyPeriod(),o.PropositionType.REFERENCE_PROPOSTION),o.penaltyPeriod().penaltyAmount.amount))));}}var rt=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.penaltyPeriod=ee(),this.PropositionType=Pn;}filterPropositionAmount(o,i){return Math.abs(we(o,i)[0]?.totalAmount.amount||0)}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-energy-total-amount"]],inputs:{rendering:[1,"rendering"],penaltyPeriod:[1,"penaltyPeriod"]},decls:1,vars:1,consts:[[1,"mb-0","crnt-typography-body-expressive-bold"],["class","mb-0 crnt-typography-body-expressive-bold",4,"wlGenericRichText"]],template:function(i,r){i&1&&kr$1(0,qi,2,10,"p",0),i&2&&Fr$1(r.penaltyPeriod()?0:-1);},dependencies:[Sc$2,H],encapsulation:2,changeDetection:0});let e=n;return e})();var Ut=()=>[],nn=e=>({variables:e}),Hi=e=>({electricityNormalUsage:e}),se=(e,n)=>({$implicit:e,variables:n}),Wi=e=>({electricityLowUsage:e}),Zi=e=>({electricityReturnNormalUsage:e}),ji=e=>({electricityReturnLowUsage:e}),zi=(e,n)=>({startDate:e,endDate:n}),Qi=(e,n,t)=>({electricityRemainingNormalUsage:e,startDate:n,endDate:t}),Yi=(e,n,t)=>({electricityRemainingNormalUsageWithReturn:e,startDate:n,endDate:t}),Ki=(e,n,t)=>({electricityRemainingLowUsage:e,startDate:n,endDate:t}),Xi=(e,n,t)=>({electricityRemainingLowUsageWithReturn:e,startDate:n,endDate:t}),Ji=(e,n,t)=>({electricityRemainingReturnCompensationUsage:e,startDate:n,endDate:t}),er=e=>({totalElectricityRemainingCost:e}),tr=(e,n)=>({electricityUsage:e,electricityCost:n}),nr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingNormalCost:t}),or=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingLowCost:t}),ir=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingReturnCompensation:t}),rr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingReturnCost:t}),ar=e=>({totalElectricityRemainingDoubleMeterCost:e}),lr=(e,n,t)=>({electricityUsage:e,electricityCost:n,total:t}),cr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingDoubleMeterNormalCost:t}),sr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingDoubleMeterLowCost:t}),dr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingDoubleMeterReturnCompensation:t}),pr=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingDoubleMeterReturnCost:t});function ur(e,n){e&1&&mo(0,"li");}function mr(e,n){if(e&1&&(Nt$1(0,ur,1,0,"li",5),E1(1,"interpolate")),e&2){let t=n.$implicit,o=n.variables;nr$1("scText",b1(1,1,t,d1$1(4,nn,o)));}}function _r(e,n){e&1&&mo(0,"p",6);}function Cr(e,n){e&1&&yo(0);}function gr(e,n){if(e&1&&Nt$1(0,Cr,1,0,"ng-container",7),e&2){let t=Nn$1();Nn$1();let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(4,se,i==null||i.fields==null?null:i.fields.calculatedNormalConsumptionText,d1$1(2,Hi,t.consumptionPeak)));}}function fr(e,n){e&1&&yo(0);}function yr(e,n){if(e&1&&Nt$1(0,fr,1,0,"ng-container",7),e&2){let t=Nn$1();Nn$1();let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(4,se,i==null||i.fields==null?null:i.fields.calculatedLowConsumptionText,d1$1(2,Wi,t.consumptionOffPeak)));}}function xr(e,n){e&1&&yo(0);}function hr(e,n){if(e&1&&Nt$1(0,xr,1,0,"ng-container",7),e&2){let t=Nn$1();Nn$1();let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(4,se,i==null||i.fields==null?null:i.fields.calculatedReturnNormalConsumptionText,d1$1(2,Zi,t.consumptionReturnPeak)));}}function Tr(e,n){e&1&&yo(0);}function br(e,n){if(e&1&&Nt$1(0,Tr,1,0,"ng-container",7),e&2){let t=Nn$1();Nn$1();let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(4,se,i==null||i.fields==null?null:i.fields.calculatedReturnLowConsumptionText,d1$1(2,ji,t.consumptionReturnOffPeak)));}}function vr(e,n){if(e&1&&(zd$1(0,"ul",1),kr$1(1,gr,1,7,"ng-container"),kr$1(2,yr,1,7,"ng-container"),kr$1(3,hr,1,7,"ng-container"),kr$1(4,br,1,7,"ng-container"),Wd$1()),e&2){let t=n;ho(),Fr$1(t.consumptionPeak?1:-1),ho(),Fr$1(t.consumptionOffPeak?2:-1),ho(),Fr$1(t.consumptionReturnPeak?3:-1),ho(),Fr$1(t.consumptionReturnOffPeak?4:-1);}}function Dr(e,n){e&1&&mo(0,"p",6);}function Mr(e,n){e&1&&yo(0);}function Pr(e,n){if(e&1&&Nt$1(0,Mr,1,0,"ng-container",7),e&2){let t=Nn$1(2).$implicit,o=n1(0);Nn$1();let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.remainingNormalConsumptionText,p1(2,Qi,t.remainingConsumption.quantity,o.startDate,o.endDate)));}}function Er(e,n){e&1&&yo(0);}function Sr(e,n){if(e&1&&Nt$1(0,Er,1,0,"ng-container",7),e&2){let t=Nn$1(2).$implicit,o=n1(0);Nn$1();let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.remainingNormalWithReturnConsumptionText,p1(2,Yi,t.remainingConsumption.quantity,o.startDate,o.endDate)));}}function Fr(e,n){if(e&1&&(kr$1(0,Pr,1,9,"ng-container"),kr$1(1,Sr,1,9,"ng-container")),e&2){let t=Nn$1(2).$implicit;Fr$1(!(t==null||t.consumption==null)&&t.consumption.consumptionReturnPeak?-1:0),ho(),Fr$1(!(t==null||t.consumption==null)&&t.consumption.consumptionReturnPeak?1:-1);}}function Or(e,n){e&1&&yo(0);}function kr(e,n){if(e&1&&Nt$1(0,Or,1,0,"ng-container",7),e&2){let t=Nn$1(2).$implicit,o=n1(0);Nn$1();let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.remainingLowConsumptionText,p1(2,Ki,t.remainingConsumption.quantity,o.startDate,o.endDate)));}}function wr(e,n){e&1&&yo(0);}function Lr(e,n){if(e&1&&Nt$1(0,wr,1,0,"ng-container",7),e&2){let t=Nn$1(2).$implicit,o=n1(0);Nn$1();let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.remainingLowWithReturnConsumptionText,p1(2,Xi,t.remainingConsumption.quantity,o.startDate,o.endDate)));}}function Ir(e,n){if(e&1&&(kr$1(0,kr,1,9,"ng-container"),kr$1(1,Lr,1,9,"ng-container")),e&2){let t=Nn$1(2).$implicit;Fr$1(!(t==null||t.consumption==null)&&t.consumption.consumptionReturnOffPeak?-1:0),ho(),Fr$1(!(t==null||t.consumption==null)&&t.consumption.consumptionReturnOffPeak?1:-1);}}function Ar(e,n){e&1&&yo(0);}function Nr(e,n){if(e&1&&Nt$1(0,Ar,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit,o=n1(0);Nn$1();let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.remainingReturnCompensationConsumptionText,p1(2,Ji,t.remainingConsumption.quantity,o.startDate,o.endDate)));}}function Vr(e,n){if(e&1&&(IS(0),E1(1,"dateFns"),E1(2,"dateFns"),kr$1(3,Fr,2,2),kr$1(4,Ir,2,2),kr$1(5,Nr,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(2);t1(f1(10,zi,b1(1,3,t.fromDate,"dd-MM-yyyy"),b1(2,6,t.toDate,"dd-MM-yyyy"))),ho(3),Fr$1(o.hasElectricityNormal(t.componentType)?3:-1),ho(),Fr$1(o.hasElectricityLow(t.componentType)?4:-1),ho(),Fr$1(o.hasElectricityReturnCompensation(t.componentType)?5:-1);}}function Rr(e,n){e&1&&mo(0,"p",6);}function Br(e,n){e&1&&yo(0);}function Gr(e,n){if(e&1&&Nt$1(0,Br,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit,o=n1(0);Nn$1(2);let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.costOfRemainingNormalText,p1(2,nr,o.electricityUsage,o.electricityCost,t.totalAmount.amount)));}}function Ur(e,n){e&1&&yo(0);}function $r(e,n){if(e&1&&Nt$1(0,Ur,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit,o=n1(0);Nn$1(2);let i=Ei$1(3),r=n1(0);nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,se,r==null||r.fields==null?null:r.fields.costOfRemainingLowText,p1(2,or,o.electricityUsage,o.electricityCost,t.totalAmount.amount)));}}function qr(e,n){if(e&1&&(IS(0),kr$1(1,Gr,1,9,"ng-container"),kr$1(2,$r,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(f1(3,tr,t.remainingConsumption.quantity,t.unitPrice.amount)),ho(),Fr$1(o.hasElectricityNormal(t.componentType)?1:-1),ho(),Fr$1(o.hasElectricityLow(t.componentType)?2:-1);}}function Hr(e,n){e&1&&yo(0);}function Wr(e,n){if(e&1&&Nt$1(0,Hr,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit;Nn$1(2);let o=Ei$1(3),i=n1(0),r=Nn$1();nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingReturnCompensationText,p1(2,ir,t.remainingConsumption.quantity,-r.abs(t.unitPrice.amount),-r.abs(t.totalAmount.amount))));}}function Zr(e,n){if(e&1&&kr$1(0,Wr,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCompensation(t.componentType)?0:-1);}}function jr(e,n){e&1&&yo(0);}function zr(e,n){if(e&1&&Nt$1(0,jr,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit;Nn$1(2);let o=Ei$1(3),i=n1(0),r=Nn$1();nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingReturnCostText,p1(2,rr,t.remainingConsumption.quantity,r.abs(t.unitPrice.amount),r.abs(t.totalAmount.amount))));}}function Qr(e,n){if(e&1&&kr$1(0,zr,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCost(t.componentType)?0:-1);}}function Yr(e,n){e&1&&mo(0,"li");}function Kr(e,n){if(e&1&&(Nt$1(0,Rr,1,0,"p",3),zd$1(1,"ul",1),VF(2,qr,3,6,null,null,BF),VF(4,Zr,1,1,null,null,BF),VF(6,Qr,1,1,null,null,BF),Nt$1(8,Yr,1,0,"li",5),E1(9,"interpolate"),Wd$1()),e&2){let t=n.$implicit;Nn$1();let o=n1(0),i=Nn$1();nr$1("scText",o==null||o.fields==null?null:o.fields.currentContractTitle),ho(2),$F(i.sortByRegister(t.prices)),ho(2),$F(t.prices),ho(2),$F(t.prices),ho(2),nr$1("scText",b1(9,2,o==null||o.fields==null?null:o.fields.totalRemainingCostText,d1$1(7,nn,d1$1(5,er,t.totalAmount.amount))));}}function Xr(e,n){e&1&&mo(0,"p",6);}function Jr(e,n){e&1&&yo(0);}function ea(e,n){if(e&1&&Nt$1(0,Jr,1,0,"ng-container",7),e&2){Nn$1();let t=n1(0);Nn$1(2);let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingDoubleMeterNormalText,p1(2,cr,t.electricityUsage,t.electricityCost,t.total)));}}function ta(e,n){e&1&&yo(0);}function na(e,n){if(e&1&&Nt$1(0,ta,1,0,"ng-container",7),e&2){Nn$1();let t=n1(0);Nn$1(2);let o=Ei$1(3),i=n1(0);nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingDoubleMeterLowText,p1(2,sr,t.electricityUsage,t.electricityCost,t.total)));}}
1function oa(e,n){if(e&1&&(IS(0),kr$1(1,ea,1,9,"ng-container"),kr$1(2,na,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(p1(3,lr,t.remainingConsumption.quantity,t.unitPrice.amount,o.abs(t.totalAmount.amount))),ho(),Fr$1(o.hasElectricityNormal(t.componentType)?1:-1),ho(),Fr$1(o.hasElectricityLow(t.componentType)?2:-1);}}function ia(e,n){e&1&&yo(0);}function ra(e,n){if(e&1&&Nt$1(0,ia,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit;Nn$1(2);let o=Ei$1(3),i=n1(0),r=Nn$1();nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingDoubleMeterReturnCompensationText,p1(2,dr,t.remainingConsumption.quantity,-r.abs(t.unitPrice.amount),-r.abs(t.totalAmount.amount))));}}function aa(e,n){if(e&1&&kr$1(0,ra,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCompensation(t.componentType)?0:-1);}}function la(e,n){e&1&&yo(0);}function ca(e,n){if(e&1&&Nt$1(0,la,1,0,"ng-container",7),e&2){let t=Nn$1().$implicit;Nn$1(2);let o=Ei$1(3),i=n1(0),r=Nn$1();nr$1("ngTemplateOutlet",o)("ngTemplateOutletContext",f1(6,se,i==null||i.fields==null?null:i.fields.costOfRemainingDoubleMeterReturnCostText,p1(2,pr,t.remainingConsumption.quantity,r.abs(t.unitPrice.amount),r.abs(t.totalAmount.amount))));}}function sa(e,n){if(e&1&&kr$1(0,ca,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCost(t.componentType)?0:-1);}}
1function da(e,n){e&1&&mo(0,"li");}function pa(e,n){if(e&1&&(Nt$1(0,Xr,1,0,"p",3),zd$1(1,"ul",1),VF(2,oa,3,7,null,null,BF),VF(4,aa,1,1,null,null,BF),VF(6,sa,1,1,null,null,BF),Nt$1(8,da,1,0,"li",5),E1(9,"interpolate"),Wd$1()),e&2){let t=n.$implicit;Nn$1();let o=n1(0),i=Nn$1();nr$1("scText",o==null||o.fields==null?null:o.fields.referenceProductTitle),ho(2),$F(i.sortByRegister(t.prices)),ho(2),$F(t.prices),ho(2),$F(t.prices),ho(2),nr$1("scText",b1(9,2,o==null||o.fields==null?null:o.fields.totalRemainingDoubleMeterCostText,d1$1(7,nn,d1$1(5,ar,i.abs(t.totalAmount.amount)))));}}function ua(e,n){if(e&1&&(IS(0),zd$1(1,"ul",1),Nt$1(2,mr,2,6,"ng-template",null,0,bi$1),Wd$1(),zd$1(4,"div",2),Nt$1(5,_r,1,0,"p",3),kr$1(6,vr,5,4,"ul",1),Nt$1(7,Dr,1,0,"p",3),zd$1(8,"ul",1),VF(9,Vr,6,13,null,null,BF),Wd$1(),VF(11,Kr,10,9,null,null,BF),VF(13,pa,10,9,null,null,BF),mo(15,"wl-penalty-fee-calculator-energy-total-amount",4),Wd$1()),e&2){let t,o,i,r=n.$implicit,p=Nn$1(),C=t1(p.rendering());ho(5),nr$1("scText",C==null||C.fields==null?null:C.fields.calculatedAnnualConsumptionTitle),ho(),Fr$1((t=r.consumption)?6:-1,t),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.remainingConsumptionTitle),ho(2),$F(p.sortByRegister(p.getFirstPriceGroupPrices(r))),ho(2),$F(p.filterByPropositionType(((o=p.electricityContractDetail())==null?null:o.penaltyPeriods)||Ci$1(6,Ut),p.PropositionType.SWITCH_OUT_PROPOSITION)||Ci$1(7,Ut)),ho(2),$F(p.filterByPropositionType(((i=p.electricityContractDetail())==null?null:i.penaltyPeriods)||Ci$1(8,Ut),p.PropositionType.REFERENCE_PROPOSTION)||Ci$1(9,Ut)),ho(2),nr$1("penaltyPeriod",r)("rendering",C);}}var Ao=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.electricityContractDetail=ee(),this.filterByPropositionType=we,this.getFirstPriceGroupPrices=it,this.PropositionType=Pn,this.abs=Math.abs;}hasElectricityNormal(o){return o==="ZEECNQ"||o==="ZAECNQ"||o==="ZAECPQ"||o==="ZBECNQ"||o==="ZBECPQ"||o==="ZAECEQ"||o==="ZBECEQ"}hasElectricityLow(o){return o==="ZEECLQ"||o==="ZAECLQ"||o==="ZAECDQ"||o==="ZBECDQ"||o==="ZBECLQ"}hasElectricityReturnCost(o){return o.startsWith("ZATLK")||o.startsWith("ZBTLK")}hasElectricityReturnCompensation(o){return o.startsWith("ZATLV")||o.startsWith("ZBTLV")}sortByRegister(o=[]){return [...o].sort((i,r)=>this.registerOrder(i.componentType)-this.registerOrder(r.componentType))}registerOrder(o){return this.hasElectricityNormal(o)?0:this.hasElectricityLow(o)?1:2}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-electricity-double-meter"]],inputs:{rendering:[1,"rendering"],electricityContractDetail:[1,"electricityContractDetail"]},decls:2,vars:0,consts:[["row",""],[1,"list-no-default-spacing"],["wlAutomationId","electricity-block",1,"crnt-typography-microcopy-base"],["class","mb-0 crnt-typography-body-expressive-bold",4,"scText"],[3,"penaltyPeriod","rendering"],[4,"scText"],[1,"mb-0","crnt-typography-body-expressive-bold"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,r){if(i&1&&VF(0,ua,16,10,null,null,BF),i&2){let p;$F((p=r.electricityContractDetail())==null?null:p.penaltyPeriods);}},dependencies:[Lc$1,P3,R3,s,rt,H,he],encapsulation:2,changeDetection:0});let e=n;return e})();var $t=()=>[],ma=e=>({variables:e}),_a=e=>({electricityAnnualUsage:e}),De=(e,n)=>({$implicit:e,variables:n}),Ca=e=>({electricityReturnUsage:e}),No=(e,n)=>({startDate:e,endDate:n}),ga=(e,n,t)=>({startDate:e,endDate:n,electricityRemainingUsage:t}),Vo=(e,n,t)=>({startDate:e,endDate:n,electricityRemainingReturnCompensationUsage:t}),fa=(e,n,t)=>({startDate:e,endDate:n,electricityRemainingUsageWithReturn:t}),Ro=(e,n,t)=>({electricityUsage:e,electricityCost:n,total:t}),ya=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingContractCost:t}),Bo=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingReturnCompensation:t}),Go=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingReturnCost:t}),xa=(e,n,t)=>({electricityUsage:e,electricityCost:n,totalElectricityRemainingReferralCost:t});function ha(e,n){e&1&&mo(0,"li");}function Ta(e,n){if(e&1&&(Nt$1(0,ha,1,0,"li",4),E1(1,"interpolate")),e&2){let t=n.$implicit,o=n.variables;nr$1("scText",b1(1,1,t,d1$1(4,ma,o)));}}function ba(e,n){e&1&&yo(0);}function va(e,n){if(e&1&&Nt$1(0,ba,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(4,De,(t=r.rendering())==null||t.fields==null?null:t.fields.calculatedAnnualConsumptionText,d1$1(2,_a,o.consumption.consumptionPeak)));}}function Da(e,n){e&1&&yo(0);}function Ma(e,n){if(e&1&&Nt$1(0,Da,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(4,De,(t=r.rendering())==null||t.fields==null?null:t.fields.calculatedReturnConsumptionText,d1$1(2,Ca,o.consumption.consumptionReturnPeak)));}}function Pa(e,n){e&1&&yo(0);}function Ea(e,n){if(e&1&&Nt$1(0,Pa,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=n1(0);Nn$1(2);let r=Ei$1(3),p=Nn$1();nr$1("ngTemplateOutlet",r)("ngTemplateOutletContext",f1(6,De,(t=p.rendering())==null||t.fields==null?null:t.fields.remainingElectricityConsumptionText,p1(2,ga,i.startDate,i.endDate,o.remainingConsumption.quantity)));}}function Sa(e,n){e&1&&yo(0);}function Fa(e,n){if(e&1&&Nt$1(0,Sa,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=n1(0);Nn$1(2);let r=Ei$1(3),p=Nn$1();nr$1("ngTemplateOutlet",r)("ngTemplateOutletContext",f1(6,De,(t=p.rendering())==null||t.fields==null?null:t.fields.remainingReturnCompensationConsumptionText,p1(2,Vo,i.startDate,i.endDate,o.remainingConsumption.quantity)));}}function Oa(e,n){if(e&1&&(IS(0),E1(1,"dateFns"),E1(2,"dateFns"),kr$1(3,Ea,1,9,"ng-container"),kr$1(4,Fa,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(f1(9,No,b1(1,2,t.fromDate,"dd-MM-yyyy"),b1(2,5,t.toDate,"dd-MM-yyyy"))),ho(3),Fr$1(!o.hasElectricityReturnCost(t.componentType)&&!o.hasElectricityReturnCompensation(t.componentType)?3:-1),ho(),Fr$1(o.hasElectricityReturnCompensation(t.componentType)?4:-1);}}function ka(e,n){if(e&1&&(zd$1(0,"ul",2),VF(1,Oa,5,12,null,null,BF),Wd$1()),e&2){let t=Nn$1().$implicit,o=Nn$1();ho(),$F(o.getFirstPriceGroupPrices(t));}}function wa(e,n){e&1&&yo(0);}function La(e,n){if(e&1&&Nt$1(0,wa,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=n1(0);Nn$1(2);let r=Ei$1(3),p=Nn$1();nr$1("ngTemplateOutlet",r)("ngTemplateOutletContext",f1(6,De,(t=p.rendering())==null||t.fields==null?null:t.fields.remainingConsumptionWithReturnText,p1(2,fa,i.startDate,i.endDate,o.remainingConsumption.quantity)));}}function Ia(e,n){e&1&&yo(0);}function Aa(e,n){if(e&1&&Nt$1(0,Ia,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit,i=n1(0);Nn$1(2);let r=Ei$1(3),p=Nn$1();nr$1("ngTemplateOutlet",r)("ngTemplateOutletContext",f1(6,De,(t=p.rendering())==null||t.fields==null?null:t.fields.remainingReturnCompensationConsumptionText,p1(2,Vo,i.startDate,i.endDate,o.remainingConsumption.quantity)));}}function Na(e,n){if(e&1&&(IS(0),E1(1,"dateFns"),E1(2,"dateFns"),kr$1(3,La,1,9,"ng-container"),kr$1(4,Aa,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(f1(9,No,b1(1,2,t.fromDate,"dd-MM-yyyy"),b1(2,5,t.toDate,"dd-MM-yyyy"))),ho(3),Fr$1(!o.hasElectricityReturnCost(t.componentType)&&!o.hasElectricityReturnCompensation(t.componentType)?3:-1),ho(),Fr$1(o.hasElectricityReturnCompensation(t.componentType)?4:-1);}}function Va(e,n){if(e&1&&(zd$1(0,"ul",2),VF(1,Na,5,12,null,null,BF),Wd$1()),e&2){let t=Nn$1().$implicit,o=Nn$1();ho(),$F(o.getFirstPriceGroupPrices(t));}}
1function Ra(e,n){e&1&&yo(0);}function Ba(e,n){if(e&1&&Nt$1(0,Ra,1,0,"ng-container",5),e&2){let t;Nn$1();let o=n1(0);Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingElectricityContractText,p1(2,ya,o.electricityUsage,o.electricityCost,o.total)));}}function Ga(e,n){if(e&1&&(IS(0),kr$1(1,Ba,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(p1(2,Ro,t.remainingConsumption.quantity,t.unitPrice.amount,o.abs(t.totalAmount.amount))),ho(),Fr$1(!o.hasElectricityReturnCost(t.componentType)&&!o.hasElectricityReturnCompensation(t.componentType)?1:-1);}}function Ua(e,n){e&1&&yo(0);}function $a(e,n){if(e&1&&Nt$1(0,Ua,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit;Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingReturnCompensationText,p1(2,Bo,o.remainingConsumption.quantity,-r.abs(o.unitPrice.amount),-r.abs(o.totalAmount.amount))));}}function qa(e,n){if(e&1&&kr$1(0,$a,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCompensation(t.componentType)?0:-1);}}function Ha(e,n){e&1&&yo(0);}function Wa(e,n){if(e&1&&Nt$1(0,Ha,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit;Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingReturnCostText,p1(2,Go,o.remainingConsumption.quantity,r.abs(o.unitPrice.amount),r.abs(o.totalAmount.amount))));}}function Za(e,n){if(e&1&&kr$1(0,Wa,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCost(t.componentType)?0:-1);}}function ja(e,n){if(e&1&&(zd$1(0,"ul",2),VF(1,Ga,2,6,null,null,BF),VF(3,qa,1,1,null,null,BF),VF(5,Za,1,1,null,null,BF),Wd$1()),e&2){let t=n;ho(),$F(t[0].prices),ho(2),$F(t[0].prices),ho(2),$F(t[0].prices);}}function za(e,n){e&1&&yo(0);}function Qa(e,n){if(e&1&&Nt$1(0,za,1,0,"ng-container",5),e&2){let t;Nn$1();let o=n1(0);Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingElectricityReferralContractText,p1(2,xa,o.electricityUsage,o.electricityCost,o.total)));}}function Ya(e,n){if(e&1&&(IS(0),kr$1(1,Qa,1,9,"ng-container")),e&2){let t=n.$implicit,o=Nn$1(3);t1(p1(2,Ro,t.remainingConsumption.quantity,t.unitPrice.amount,o.abs(t.totalAmount.amount))),ho(),Fr$1(!o.hasElectricityReturnCost(t.componentType)&&!o.hasElectricityReturnCompensation(t.componentType)?1:-1);}}function Ka(e,n){e&1&&yo(0);}function Xa(e,n){if(e&1&&Nt$1(0,Ka,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit;Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingReturnCompensationText,p1(2,Bo,o.remainingConsumption.quantity,-r.abs(o.unitPrice.amount),-r.abs(o.totalAmount.amount))));}}function Ja(e,n){if(e&1&&kr$1(0,Xa,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCompensation(t.componentType)?0:-1);}}function el(e,n){e&1&&yo(0);}function tl(e,n){if(e&1&&Nt$1(0,el,1,0,"ng-container",5),e&2){let t,o=Nn$1().$implicit;Nn$1(2);let i=Ei$1(3),r=Nn$1();nr$1("ngTemplateOutlet",i)("ngTemplateOutletContext",f1(6,De,(t=r.rendering())==null||t.fields==null?null:t.fields.costOfRemainingReturnCostText,p1(2,Go,o.remainingConsumption.quantity,r.abs(o.unitPrice.amount),r.abs(o.totalAmount.amount))));}}function nl(e,n){if(e&1&&kr$1(0,tl,1,9,"ng-container"),e&2){let t=n.$implicit,o=Nn$1(3);Fr$1(o.hasElectricityReturnCost(t.componentType)?0:-1);}}function ol(e,n){if(e&1&&(zd$1(0,"ul",2),VF(1,Ya,2,6,null,null,BF),VF(3,Ja,1,1,null,null,BF),VF(5,nl,1,1,null,null,BF),Wd$1()),e&2){let t=n;ho(),$F(t[0].prices),ho(2),$F(t[0].prices),ho(2),$F(t[0].prices);}}function il(e,n){if(e&1&&(zd$1(0,"div",1)(1,"ul",2),Nt$1(2,Ta,2,6,"ng-template",null,0,bi$1),Wd$1(),zd$1(4,"ul",2),kr$1(5,va,1,7,"ng-container"),kr$1(6,Ma,1,7,"ng-container"),Wd$1(),kr$1(7,ka,3,0,"ul",2),kr$1(8,Va,3,0,"ul",2),kr$1(9,ja,7,0,"ul",2),kr$1(10,ol,7,0,"ul",2),mo(11,"wl-penalty-fee-calculator-energy-total-amount",3),Wd$1()),e&2){let t,o,i=n.$implicit,r=Nn$1();ho(5),Fr$1(!(i==null||i.consumption==null)&&i.consumption.consumptionPeak?5:-1),ho(),Fr$1(!(i==null||i.consumption==null)&&i.consumption.consumptionReturnPeak?6:-1),ho(),Fr$1(!(i==null||i.consumption==null)&&i.consumption.consumptionReturnPeak?-1:7),ho(),Fr$1(!(i==null||i.consumption==null)&&i.consumption.consumptionReturnPeak?8:-1),ho(),Fr$1((t=r.filterByPropositionType(i||Ci$1(8,$t),r.PropositionType.SWITCH_OUT_PROPOSITION)||Ci$1(9,$t))?9:-1,t),ho(),Fr$1((o=r.filterByPropositionType(i||Ci$1(10,$t),r.PropositionType.REFERENCE_PROPOSTION)||Ci$1(11,$t))?10:-1,o),ho(),nr$1("penaltyPeriod",i)("rendering",r.rendering());}}var Uo=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.electricityContractDetail=ee(),this.filterByPropositionType=we,this.getFirstPriceGroupPrices=it,this.PropositionType=Pn,this.abs=Math.abs;}hasElectricityReturnCost(o){return o.startsWith("ZATLK")||o.startsWith("ZBTLK")}hasElectricityReturnCompensation(o){return o.startsWith("ZATLV")||o.startsWith("ZBTLV")}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-electricity-single-meter"]],inputs:{rendering:[1,"rendering"],electricityContractDetail:[1,"electricityContractDetail"]},decls:2,vars:0,consts:[["row",""],[1,"crnt-typography-microcopy-base"],[1,"list-no-default-spacing"],[3,"penaltyPeriod","rendering"],[4,"scText"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(i,r){if(i&1&&VF(0,il,12,12,"div",1,BF),i&2){let p;$F((p=r.electricityContractDetail())==null?null:p.penaltyPeriods);}},dependencies:[Lc$1,P3,R3,rt,H,he],encapsulation:2,changeDetection:0});let e=n;return e})();function rl(e,n){if(e&1&&Di$1(0),e&2){let t=Nn$1().$implicit;Iy(" ",t.connectEan," ");}}function al(e,n){e&1&&mo(0,"p");}function ll(e,n){e&1&&mo(0,"p",5);}function cl(e,n){if(e&1&&(Nt$1(0,al,1,0,"p",2)(1,ll,1,0,"p",3),zd$1(2,"p",4),Di$1(3),E1(4,"currency"),Wd$1()),e&2){let t=Nn$1().$implicit;Nn$1();let o=n1(0);nr$1("scText",o==null||o.fields==null?null:o.fields.zeroPenaltyText),ho(),nr$1("scText",o==null||o.fields==null?null:o.fields.zeroPenaltyAmountElectricityTitle),ho(2),Iy(" ",w1(4,3,t.penaltyAmount.amount,"EUR","symbol","1.0")," ");}}function sl(e,n){e&1&&mo(0,"span");}function dl(e,n){if(e&1&&(mo(0,"wl-penalty-fee-calculator-cov-block",6),zd$1(1,"p",7),Nt$1(2,sl,1,0,"span",2),Di$1(3," = "),zd$1(4,"span",8),Di$1(5),E1(6,"currency"),Wd$1()()),e&2){let t=Nn$1(2).$implicit;Nn$1();let o=n1(0);nr$1("rendering",o),ho(2),nr$1("scText",o==null||o.fields==null?null:o.fields.electricityCancellationFeeText),ho(3),Sc$1(w1(6,3,t==null||t.penaltyAmount==null?null:t.penaltyAmount.amount,"EUR","symbol","1.0"));}}function pl(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator-electricity-double-meter",9),e&2){let t=Nn$1(3).$implicit;Nn$1();let o=n1(0);nr$1("electricityContractDetail",t)("rendering",o);}}function ul(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator-electricity-single-meter",9),e&2){let t=Nn$1(3).$implicit;Nn$1();let o=n1(0);nr$1("electricityContractDetail",t)("rendering",o);}}function ml(e,n){if(e&1&&kr$1(0,pl,1,2,"wl-penalty-fee-calculator-electricity-double-meter",9)(1,ul,1,2,"wl-penalty-fee-calculator-electricity-single-meter",9),e&2){let t=Nn$1(2).$implicit,o=Nn$1();Fr$1(o.hasDoubleMeter(t)?0:1);}}function _l(e,n){if(e&1&&(kr$1(0,dl,7,8),kr$1(1,ml,2,1)),e&2){let t=Nn$1().$implicit,o=Nn$1();Fr$1(o.hasNewPenaltyPeriod(t.penaltyPeriods)?-1:0),ho(),Fr$1(o.hasNewPenaltyPeriod(t.penaltyPeriods)?1:-1);}}function Cl(e,n){if(e&1&&(zd$1(0,"div",0)(1,"h3",1),Di$1(2),kr$1(3,rl,1,1),Wd$1(),kr$1(4,cl,5,8)(5,_l,2,2),Wd$1()),e&2){let t=n.$implicit,o=Nn$1();ho(2),Iy(" ",o.title()," "),ho(),Fr$1(o.hasMultipleElectricityContracts()?3:-1),ho(),Fr$1(o.shouldShowZeroPenalty(t.penaltyAmount.amount)?4:5);}}var $o=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.electricityContractDetails=ee(),this.hasMultipleElectricityContracts=ee(),this.hasNewPenaltyPeriod=Bt,this.shouldShowZeroPenalty=Gt,this.title=tf(()=>(0, xo.getFieldValue)(this.rendering(),"electricityTitle"));}
1hasDoubleMeter(o){return o.penaltyPeriods.some(i=>i.consumption?.consumptionOffPeak)}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-electricity-block"]],inputs:{rendering:[1,"rendering"],electricityContractDetails:[1,"electricityContractDetails"],hasMultipleElectricityContracts:[1,"hasMultipleElectricityContracts"]},decls:3,vars:1,consts:[[1,"px-2","pb-2"],[1,"crnt-typography-heading-3"],[4,"scText"],["class","mb-0 crnt-typography-body-expressive-bold",4,"scText"],["wlAutomationId","electricity-zero-penalty-amount",1,"text-brand","crnt-typography-body-expressive-bold"],[1,"mb-0","crnt-typography-body-expressive-bold"],[3,"rendering"],[1,"crnt-typography-body-expressive-bold","crnt-typography-microcopy-base"],[1,"text-brand","crnt-typography-body-expressive-bold"],[3,"electricityContractDetail","rendering"]],template:function(i,r){i&1&&(IS(0),VF(1,Cl,6,3,"div",0,BF)),i&2&&(t1(r.rendering()),ho(),$F(r.electricityContractDetails()));},dependencies:[P3,R3,s,ot,Ao,Uo,_U],encapsulation:2,changeDetection:0});let e=n;return e})();var qt=()=>[],gl=e=>({gasCalculatedUsage:e}),Ht=e=>({variables:e}),fl=(e,n,t)=>({gasRemainingUsage:e,startDate:n,endDate:t}),yl=(e,n,t)=>({gasUsage:e,gasCost:n,totalGasRemainingContractCost:t}),xl=(e,n,t)=>({gasUsage:e,gasCost:n,totalGasRemainingReferralCost:t});function hl(e,n){e&1&&mo(0,"h3",2);}function Tl(e,n){e&1&&mo(0,"p");}function bl(e,n){e&1&&mo(0,"p",6);}function vl(e,n){if(e&1&&(Nt$1(0,Tl,1,0,"p",3)(1,bl,1,0,"p",4),zd$1(2,"p",5),Di$1(3),E1(4,"currency"),Wd$1()),e&2){let t=Nn$1().$implicit,o=n1(0);nr$1("scText",o==null||o.fields==null?null:o.fields.zeroPenaltyText),ho(),nr$1("scText",o==null||o.fields==null?null:o.fields.zeroPenaltyAmountGasTitle),ho(2),Iy(" ",w1(4,3,t.penaltyAmount.amount,"EUR","symbol","1.0")," ");}}function Dl(e,n){if(e&1&&(mo(0,"wl-penalty-fee-calculator-cov-block",7),zd$1(1,"p",8),Di$1(2),zd$1(3,"span",9),Di$1(4),E1(5,"currency"),Wd$1()()),e&2){let t=Nn$1(2).$implicit,o=n1(0);nr$1("rendering",o),ho(2),Iy(" ",o==null||o.fields==null||o.fields.gasCancellationFeeText==null?null:o.fields.gasCancellationFeeText.value," = "),ho(2),Sc$1(w1(5,3,t==null||t.penaltyAmount==null?null:t.penaltyAmount.amount,"EUR","symbol","1.0"));}}function Ml(e,n){e&1&&mo(0,"p",6);}function Pl(e,n){e&1&&mo(0,"li");}function El(e,n){if(e&1&&(Nt$1(0,Ml,1,0,"p",4),zd$1(1,"ul",11),Nt$1(2,Pl,1,0,"li",3),E1(3,"interpolate"),Wd$1()),e&2){let t,o=Nn$1().$implicit;Nn$1(3);let i=n1(0),r=Nn$1();nr$1("scText",(t=r.rendering())==null||t.fields==null?null:t.fields.calculatedAnnualConsumptionTitle),ho(2),nr$1("scText",b1(3,2,i==null||i.fields==null?null:i.fields.calculatedConsumptionText,d1$1(7,Ht,d1$1(5,gl,o.consumption.consumptionPeak))));}}function Sl(e,n){e&1&&mo(0,"p",6);}function Fl(e,n){e&1&&mo(0,"li");}function Ol(e,n){if(e&1&&(Nt$1(0,Fl,1,0,"li",3),E1(1,"dateFns"),E1(2,"dateFns"),E1(3,"interpolate")),e&2){let t=n.$implicit;Nn$1(5);let o=n1(0);nr$1("scText",b1(3,7,o==null||o.fields==null?null:o.fields.remainingGasConsumptionText,d1$1(14,Ht,p1(10,fl,t.remainingConsumption.quantity,b1(1,1,t.fromDate,"dd-MM-yyyy"),b1(2,4,t.toDate,"dd-MM-yyyy")))));}}function kl(e,n){if(e&1&&(Nt$1(0,Sl,1,0,"p",4),zd$1(1,"ul",11),VF(2,Ol,4,16,"li",null,BF),Wd$1()),e&2){let t,o=Nn$1().$implicit,i=Nn$1(4);nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.remainingConsumptionTitle),ho(2),$F(i.getFirstPriceGroupPrices(o));}}function wl(e,n){e&1&&mo(0,"p",6);}function Ll(e,n){e&1&&mo(0,"li");}function Il(e,n){if(e&1&&(Nt$1(0,Ll,1,0,"li",3),E1(1,"interpolate")),e&2){let t=n.$implicit;Nn$1(5);let o=n1(0),i=Nn$1();nr$1("scText",b1(1,1,o==null||o.fields==null?null:o.fields.costOfRemainingGasContractText,d1$1(8,Ht,p1(4,yl,t.remainingConsumption.quantity,t.unitPrice.amount,i.abs(t.totalAmount.amount)))));}}function Al(e,n){if(e&1&&(yy(0,11),Nt$1(1,wl,1,0,"p",4),zd$1(2,"ul",11),VF(3,Il,2,10,"li",null,BF),Wd$1(),Yd$1()),e&2){let t,o=n,i=Nn$1(5);ho(),nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.currentContractTitle),ho(2),$F(o[0]==null?null:o[0].prices);}}function Nl(e,n){e&1&&mo(0,"p",6);}function Vl(e,n){e&1&&mo(0,"li");}function Rl(e,n){if(e&1&&(Nt$1(0,Vl,1,0,"li",3),E1(1,"interpolate")),e&2){let t=n.$implicit;Nn$1(5);let o=n1(0),i=Nn$1();nr$1("scText",b1(1,1,o==null||o.fields==null?null:o.fields.costOfRemainingGasReferralContractText,d1$1(8,Ht,p1(4,xl,t.remainingConsumption.quantity,t.unitPrice.amount,i.abs(t.totalAmount.amount)))));}}function Bl(e,n){if(e&1&&(yy(0,11),Nt$1(1,Nl,1,0,"p",4),zd$1(2,"ul",11),VF(3,Rl,2,10,"li",null,BF),Wd$1(),Yd$1()),e&2){let t,o=n,i=Nn$1(5);ho(),nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.referenceProductTitle),ho(2),$F(o[0]==null?null:o[0].prices);}}function Gl(e,n){if(e&1&&(zd$1(0,"div",10),kr$1(1,El,4,9),kr$1(2,kl,4,1),kr$1(3,Al,5,
11,"ng-container",11),kr$1(4,Bl,5,1,"ng-container",11),mo(5,"wl-penalty-fee-calculator-energy-total-amount",12),Wd$1()),e&2){let t,o,i=n.$implicit;Nn$1(3);let r=n1(0),p=Nn$1();ho(),Fr$1(!(i==null||i.consumption==null)&&i.consumption.consumptionPeak?1:-1),ho(),Fr$1(p.getFirstPriceGroupPrices(i).length>0?2:-1),ho(),Fr$1((t=p.filterByPropositionType(i||Ci$1(6,qt),p.PropositionType.SWITCH_OUT_PROPOSITION)||Ci$1(7,qt))?3:-1,t),ho(),Fr$1((o=p.filterByPropositionType(i||Ci$1(8,qt),p.PropositionType.REFERENCE_PROPOSTION)||Ci$1(9,qt))?4:-1,o),ho(),nr$1("penaltyPeriod",i)("rendering",r);}}function Ul(e,n){if(e&1&&VF(0,Gl,6,10,"div",10,BF),e&2){let t=Nn$1(2).$implicit;$F(t.penaltyPeriods);}}function $l(e,n){if(e&1&&(kr$1(0,Dl,6,8),kr$1(1,Ul,2,0)),e&2){let t=Nn$1().$implicit,o=Nn$1();Fr$1(o.hasNewPenaltyPeriod(t.penaltyPeriods)?-1:0),ho(),Fr$1(o.hasNewPenaltyPeriod(t.penaltyPeriods)?1:-1);}}function ql(e,n){if(e&1&&(IS(0),zd$1(1,"div",0),Nt$1(2,hl,1,0,"h3",1),kr$1(3,vl,5,8)(4,$l,2,2),Wd$1()),e&2){let t=n.$implicit,o=Nn$1(),i=t1(o.rendering());ho(2),nr$1("scText",i==null||i.fields==null?null:i.fields.gasTitle),ho(),Fr$1(o.shouldShowZeroPenalty(t.penaltyAmount.amount)?3:4);}}var qo=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.gasContractDetails=ee(),this.filterByPropositionType=we,this.getFirstPriceGroupPrices=it,this.PropositionType=Pn,this.hasNewPenaltyPeriod=Bt,this.abs=Math.abs,this.shouldShowZeroPenalty=Gt;}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-gas-block"]],inputs:{rendering:[1,"rendering"],gasContractDetails:[1,"gasContractDetails"]},decls:2,vars:0,consts:[[1,"px-2","pb-2"],["class","crnt-typography-heading-3",4,"scText"],[1,"crnt-typography-heading-3"],[4,"scText"],["class","mb-0 crnt-typography-body-expressive-bold",4,"scText"],["wlAutomationId","gas-zero-penalty-amount",1,"text-brand","crnt-typography-body-expressive-bold"],[1,"mb-0","crnt-typography-body-expressive-bold"],[3,"rendering"],[1,"crnt-typography-body-expressive-bold","crnt-typography-microcopy-base"],[1,"text-brand","crnt-typography-body-expressive-bold"],[1,"crnt-typography-microcopy-base"],[1,"list-no-default-spacing"],[3,"penaltyPeriod","rendering"]],template:function(i,r){i&1&&VF(0,ql,5,3,"div",0,BF),i&2&&$F(r.gasContractDetails());},dependencies:[P3,R3,s,ot,rt,H,_U,he],encapsulation:2,changeDetection:0});let e=n;return e})();function Hl(e,n){e&1&&mo(0,"h3",5);}var Ho=(()=>{let n=class n{constructor(){this.interpolationService=g(x$1),this.rendering=ee.required(),this.gridOperators=ee(),this.gridOperatorViewType=ee(),this.endDate=ee(),this.singleGridOperatorText=tf(()=>{let o={gridOperator:this.gasGridOperators()||this.electricityGridOperators()};return this.interpolationService.interpolate(u(this.rendering()?.fields,"singleGridOperator"),o,"plain_text")}),this.multipleGridOperatorText=tf(()=>{let o={gasGridOperators:this.gasGridOperators(),electricityGridOperators:this.electricityGridOperators()};return this.interpolationService.interpolate(u(this.rendering()?.fields,"multipleGridOperator"),o,"plain_text")}),this.infoTextInterpolationValues=tf(()=>({variables:{gridOperatorText:this.shouldShowSingle()?this.singleGridOperatorText():this.multipleGridOperatorText(),endDate:this.endDate()}})),this.shouldShowSingle=tf(()=>this.gridOperatorViewType()==="single"),this.gasGridOperators=tf(()=>(this.gridOperators()?.gas||qk()).join(", ")),this.electricityGridOperators=tf(()=>(this.gridOperators()?.electricity||qk()).join(", "));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-info-block"]],inputs:{rendering:[1,"rendering"],gridOperators:[1,"gridOperators"],gridOperatorViewType:[1,"gridOperatorViewType"],endDate:[1,"endDate"]},decls:6,vars:5,consts:[[1,"px-2","py-2"],["class","crnt-typography-heading-3",4,"scText"],[1,"crnt-typography-microcopy-base"],[3,"field"],[1,"penalty-fee-calculator__info"],[1,"crnt-typography-heading-3"]],template:function(i,r){if(i&1&&(zd$1(0,"div",0),Nt$1(1,Hl,1,0,"h3",1),zd$1(2,"div",2)(3,"wl-rich-text-wrapper",3),E1(4,"interpolate"),mo(5,"p",4),Wd$1()()()),i&2){let p,C;ho(),nr$1("scText",(p=r.rendering())==null||p.fields==null?null:p.fields.penaltyCalculationInfoTitle),ho(2),nr$1("field",b1(4,2,(C=r.rendering())==null||C.fields==null?null:C.fields.penaltyCalculationInfoText,r.infoTextInterpolationValues()));}},dependencies:[st,P3,R3,H],encapsulation:2,changeDetection:0});let e=n;return e})();function Wl(e,n){e&1&&mo(0,"p",3);}var Wo=(()=>{let n=class n{constructor(){this.currencyPipe=g(_U),this.totalAmountTitle=ee(),this.totalPenaltyAmount=ee(),this.penaltyAmounts=ee(),this.penaltyFeeTotalAmountSummation=tf(()=>this.penaltyAmounts()?.map(o=>this.currencyPipe.transform(o,"EUR","symbol","1.2")).join(" + "));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-total-amount-breakdown"]],inputs:{totalAmountTitle:[1,"totalAmountTitle"],totalPenaltyAmount:[1,"totalPenaltyAmount"],penaltyAmounts:[1,"penaltyAmounts"]},decls:7,vars:9,consts:[["class","px-2 crnt-typography-body-expressive-bold",4,"scText"],[1,"px-2","pb-2","crnt-typography-body-expressive-bold","crnt-typography-microcopy-base"],[1,"text-brand","crnt-typography-body-expressive-bold"],[1,"px-2","crnt-typography-body-expressive-bold"]],template:function(i,r){if(i&1&&(Nt$1(0,Wl,1,0,"p",0),zd$1(1,"p",1)(2,"output"),Di$1(3),zd$1(4,"span",2),Di$1(5),E1(6,"currency"),Wd$1()()()),i&2){let p;nr$1("scText",r.totalAmountTitle()),ho(2),Pr$1("aria-label",(p=r.totalAmountTitle())==null?null:p.value),ho(),Iy(" ",r.penaltyFeeTotalAmountSummation()," = "),ho(2),Sc$1(w1(6,4,r.totalPenaltyAmount(),"EUR","symbol","1.2"));}},dependencies:[P3,R3,_U],encapsulation:2,changeDetection:0});let e=n;return e})();
1var Zl=e=>({value:e});function jl(e,n){e&1&&mo(0,"div",5);}function zl(e,n){if(e&1&&Nt$1(0,jl,1,0,"div",6),e&2){let t=Nn$1();nr$1("wlGenericRichText",d1$1(1,Zl,t.getValidToExplanationText()));}}var Zo=(()=>{let n=class n{constructor(){this.interpolationService=g(x$1),this.dateFnsPipe=g(he),this.title=ee(),this.description=ee(),this.amount=ee.required(),this.validToDate=ee(),this.penaltyValidToExplanation=ee(),this.getValidToExplanationText=tf(()=>{let o={validToDate:this.dateFnsPipe.transform(this.validToDate(),"dd-MM-yyyy")??"dd-MM-yyyy"};return this.interpolationService.interpolate(this.penaltyValidToExplanation(),o,"plain_text")});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-total-amount"]],inputs:{title:[1,"title"],description:[1,"description"],amount:[1,"amount"],validToDate:[1,"validToDate"],penaltyValidToExplanation:[1,"penaltyValidToExplanation"]},decls:11,vars:9,consts:[[1,"mt-3"],[1,"d-flex","end-contract-card__bottom","justify-content-between","bg-light","m-0"],[1,"text-color","crnt-typography-body-expressive-bold","p-2"],[1,"text-brand","crnt-typography-body-expressive-bold","m-0","p-2"],[1,"end-contract-card","text-body","crnt-typography-microcopy-base"],[1,"mt-2"],["class","mt-2",4,"wlGenericRichText"]],template:function(i,r){i&1&&(zd$1(0,"div",0)(1,"dl",1)(2,"dt",2),Di$1(3),Wd$1(),zd$1(4,"dd",3)(5,"output"),Di$1(6),E1(7,"currency"),Wd$1()()(),zd$1(8,"div",4),Di$1(9),kr$1(10,zl,1,3,"div",5),Wd$1()()),i&2&&(ho(3),Iy(" ",r.title()," "),ho(3),Sc$1(w1(7,4,r.amount(),"EUR","symbol","1.2")),ho(3),Iy(" ",r.description()," "),ho(),Fr$1(r.validToDate()&&r.penaltyValidToExplanation()?10:-1));},dependencies:[Sc$2,_U],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}.ed[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#410073}
2/*# sourceMappingURL=penalty-fee-calculator-container.component.ed-BT74KNQW.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}.essent[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#e60167}
3/*# sourceMappingURL=penalty-fee-calculator-container.component.essent-GGP46YWA.css.map */`],changeDetection:0});let e=n;return e})();var Ql=["*"];function Yl(e,n){e&1&&mo(0,"label",4);}function Kl(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator-electricity-block",12),e&2){Nn$1(4);let t=n1(0),o=n1(1),i=n1(2);nr$1("electricityContractDetails",i)("rendering",t)("hasMultipleElectricityContracts",o==null?null:o.hasMultipleElectricityContracts);}}function Xl(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator-gas-block",13),e&2){Nn$1(4);let t=n1(0),o=n1(3);nr$1("rendering",t)("gasContractDetails",o);}}function Jl(e,n){if(e&1&&(mo(0,"wl-penalty-fee-calculator-info-block",11),kr$1(1,Kl,1,3,"wl-penalty-fee-calculator-electricity-block",12),kr$1(2,Xl,1,2,"wl-penalty-fee-calculator-gas-block",13)),e&2){let t=Nn$1(3),o=n1(0),i=n1(1);nr$1("rendering",o)("gridOperators",t.gridOperators())("gridOperatorViewType",t.gridOperatorViewType())("endDate",t.contractEndDate()),ho(),Fr$1(i!=null&&i.showElectricityDetails?1:-1),ho(),Fr$1(i!=null&&i.showGasDetails?2:-1);}}function ec(e,n){e&1&&mo(0,"span");}function tc(e,n){if(e&1&&Di$1(0),e&2){let t=Nn$1(2).$implicit;Iy(" ",t==null?null:t.connectEan," ");}}function nc(e,n){if(e&1&&(zd$1(0,"p",15),Nt$1(1,ec,1,0,"span",16),kr$1(2,tc,1,1),Di$1(3," = "),zd$1(4,"span",17),Di$1(5),E1(6,"currency"),Wd$1()()),e&2){let t=Nn$1().$implicit,o=Nn$1(4),i=n1(0);ho(),nr$1("scText",i==null||i.fields==null?null:i.fields.electricityCancellationFeeText),ho(),Fr$1(o.hasMultipleElectricityContracts?2:-1),ho(3),Sc$1(w1(6,3,t==null||t.penaltyAmount==null?null:t.penaltyAmount.amount,"EUR","symbol","1.0"));}}function oc(e,n){if(e&1&&kr$1(0,nc,7,8,"p",15),e&2){let t=n.$implicit;Fr$1(t?0:-1);}}function ic(e,n){e&1&&mo(0,"span");}function rc(e,n){if(e&1&&(zd$1(0,"p",15),Nt$1(1,ic,1,0,"span",16),Di$1(2," = "),zd$1(3,"span",17),Di$1(4),E1(5,"currency"),Wd$1()()),e&2){let t=Nn$1().$implicit;Nn$1(4);let o=n1(0);ho(),nr$1("scText",o==null||o.fields==null?null:o.fields.gasCancellationFeeText),ho(3),Sc$1(w1(5,2,t
3==null||t.penaltyAmount==null?null:t.penaltyAmount.amount,"EUR","symbol","1.0"));}}function ac(e,n){if(e&1&&kr$1(0,rc,6,7,"p",15),e&2){let t=n.$implicit;Fr$1(t?0:-1);}}function lc(e,n){if(e&1&&(zd$1(0,"div",9),mo(1,"wl-penalty-fee-calculator-cov-block",14),VF(2,oc,1,1,null,null,BF),VF(4,ac,1,1,null,null,BF),Wd$1()),e&2){Nn$1(3);let t=n1(0),o=n1(2),i=n1(3);ho(),nr$1("rendering",t),ho(),$F(o),ho(2),$F(i);}}function cc(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator-total-amount-breakdown",10),e&2){let t=Nn$1(3),o=n1(0);nr$1("totalAmountTitle",o==null||o.fields==null?null:o.fields.totalAmountTitle)("totalPenaltyAmount",t.totalPenaltyAmount())("penaltyAmounts",t.penaltyAmounts());}}function sc(e,n){if(e&1&&(yy(0),mo(1,"wl-penalty-fee-calculator-total-amount",6),Yd$1(),yy(2),zd$1(3,"wl-collapsable-info-block",7)(4,"div",8),kr$1(5,Jl,3,6)(6,lc,6,1,"div",9),kr$1(7,cc,1,3,"wl-penalty-fee-calculator-total-amount-breakdown",10),Wd$1()(),mo(8,"hr"),Z_(9),Yd$1()),e&2){let t=Nn$1(2),o=n1(0),i=n1(1),r=n1(2),p=n1(3);ho(),nr$1("title",o==null||o.fields==null||o.fields.penaltyTitle==null?null:o.fields.penaltyTitle.value)("description",o==null||o.fields==null||o.fields.penaltyText==null?null:o.fields.penaltyText.value)("penaltyValidToExplanation",o==null||o.fields==null||o.fields.penaltyValidToExplanation==null?null:o.fields.penaltyValidToExplanation.value)("amount",t.totalPenaltyAmount())("validToDate",t.validToDate()),ho(2),nr$1("title",o==null||o.fields==null||o.fields.dropdownTitle==null?null:o.fields.dropdownTitle.value),ho(2),Fr$1(t.hasNewPenaltyContract(r)||t.hasNewPenaltyContract(p)?5:6),ho(2),Fr$1(i!=null&&i.showElectricityDetails&&(i!=null&&i.showGasDetails)?7:-1);}}function dc(e,n){e&1&&mo(0,"span");}function pc(e,n){if(e&1&&(zd$1(0,"crnt-callout",5),Nt$1(1,dc,1,0,"span",16),Wd$1()),e&2){Nn$1(2);let t=n1(0);ho(),nr$1("scText",t==null||t.fields==null?null:t.fields.errorMessage);}}function uc(e,n){if(e&1&&(zd$1(0,"div",3),kr$1(1,sc,10,8),kr$1(2,pc,2,1,"crnt-callout",5),Wd$1()),e&2){let t=Nn$1();ho(),Fr$1(t.penaltyLoaded()?1:-1),ho(),Fr$1(t.penaltyError()?2:-1);}}var at=(()=>{let n=class n{constructor(){this.formState=ee(),this.lowerBound=ee(),this.upperBound=ee(),this.rendering=ee.required(),this.totalPenaltyAmount=ee(),this.validToDate=ee(),this.electricityContractDetails=ee(),this.gasContractDetails=ee(),this.visibility=ee(),this.penaltyAmounts=ee(),this.gridOperators=ee(),this.gridOperatorViewType=ee(),this.contractEndDate=ee(),this.penaltyLoaded=ee(false),this.penaltyError=ee(false),this.dateDeltaChanged=zy(),this.hasNewPenaltyContract=Ge,xy(()=>{let i=this.formState()?.controls?.date?.value,r=this._previousDateValue;if(this._previousDateValue=i,i&&i!==r){let[p,C,T]=i.split("-").map(Number);if(T&&C&&p){let Z=new Date;Z.setHours(0,0,0,0);let j=new Date(p,C-1,T),z=1e3*60*60*24,Ce=Math.round((j.getTime()-Z.getTime())/z);this.dateDeltaChanged.emit(Ce);}}});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-block"]],inputs:{formState:[1,"formState"],lowerBound:[1,"lowerBound"],upperBound:[1,"upperBound"],rendering:[1,"rendering"],totalPenaltyAmount:[1,"totalPenaltyAmount"],validToDate:[1,"validToDate"],electricityContractDetails:[1,"electricityContractDetails"],gasContractDetails:[1,"gasContractDetails"],visibility:[1,"visibility"],penaltyAmounts:[1,"penaltyAmounts"],gridOperators:[1,"gridOperators"],gridOperatorViewType:[1,"gridOperatorViewType"],contractEndDate:[1,"contractEndDate"],penaltyLoaded:[1,"penaltyLoaded"],penaltyError:[1,"penaltyError"]},outputs:{dateDeltaChanged:"dateDeltaChanged"},ngContentSelectors:Ql,decls:10,vars:15,consts:[["for","date-picker-input","class","crnt-visually-hidden",4,"scText"],["open-picker-label","Open departure date picker"],["id","date-picker-input","type","date","wlAutomationId","penalty-fee-calculator-date-picker",3,"ngrxFormControlState"],["wlAutomationId","penalty-fee-calculator-container","aria-live","polite"],["for","date-picker-input",1,"crnt-visually-hidden"],["variant","negative","role","alert"],[3,"title","description","penaltyValidToExplanation","amount","validToDate"],[1,"end-contract-card",3,"title"],[1,"bg-light","end-contract-card__top"],[1,"px-2","py-2"],[3,"totalAmountTitle","totalPenaltyAmount","penaltyAmounts"],[3,"rendering","gridOperators","gridOperatorViewType","endDate"],[3,"electricityContractDetails","rendering","hasMultipleElectricityContracts"],[3,"rendering","gasContractDetails"],[3,"rendering"],[1,"crnt-typography-body-expressive-bold","crnt-typography-microcopy-base"],[4,"scText"],[1,"text-brand","crnt-typography-body-expressive-bold"]],template:function(i,r){if(i&1&&(K_(),IS(0)(1)(2)(3),Nt$1(4,Yl,1,0,"label",0),zd$1(5,"crnt-date-picker-input",1),mo(6,"input",2),E1(7,"date"),E1(8,"date"),Wd$1(),kr$1(9,uc,3,2,"div",3)),i&2){let p,C,T=t1(r.rendering());ho(),t1(r.visibility()),ho(),t1(r.electricityContractDetails()),ho(),t1(r.gasContractDetails()),ho(),nr$1("scText",T==null||T.fields==null?null:T.fields.endDatePlaceholder),ho(2),nr$1("ngrxFormControlState",(p=r.formState())==null||p.controls==null?null:p.controls.date),Pr$1("min",b1(7,9,r.lowerBound(),"yyyy-MM-dd"))("max",b1(8,12,r.upperBound(),"yyyy-MM-dd")),ho(3),Fr$1(!((C=r.formState())==null||C.controls==null||C.controls.date==null)&&C.controls.date.value?9:-1);}},dependencies:[ro,Xt$1,Ai,eo,Je,Dg,P3,R3,s,ot,$o,qo,Ho,Wo,Zo,qg,_U,sv],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}.ed[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#410073}
4/*# sourceMappingURL=penalty-fee-calculator-container.component.ed-BT74KNQW.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}.essent[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#e60167}
5/*# sourceMappingURL=penalty-fee-calculator-container.component.essent-GGP46YWA.css.map */`],changeDetection:0});let e=n;return e})();var _c=e=>({value:e}),Cc=(e,n)=>({rendering:e,field:n});
5function gc(e,n){e&1&&mo(0,"p");}function fc(e,n){e&1&&mo(0,"h2",7);}function yc(e,n){e&1&&mo(0,"p",8);}function xc(e,n){if(e&1){let t=YF();zd$1(0,"a",9),Kd$1("click",function(){EC(t);let i=Nn$1(2);return DC(i.goToLink())}),Wd$1();}if(e&2){Nn$1(2);let t=n1(0);nr$1("wlTrackLink",t==null||t.fields==null||t.fields.cancelLink==null||t.fields.cancelLink.value==null?null:t.fields.cancelLink.value.text)("trackLinkInfo",f1(2,Cc,t,t==null||t.fields==null||t.fields.cancelLink==null?null:t.fields.cancelLink.value));}}function hc(e,n){if(e&1){let t=YF();zd$1(0,"crnt-card",1),Nt$1(1,fc,1,0,"h2",2)(2,yc,1,0,"p",3),zd$1(3,"wl-penalty-fee-calculator-block",4),Kd$1("dateDeltaChanged",function(i){EC(t);let r=Nn$1();return DC(r.onDateDeltaChanged(i))}),zd$1(4,"crnt-button-alt",5),Nt$1(5,xc,1,5,"a",6),Wd$1()()();}if(e&2){let t=Nn$1(),o=n1(0);ho(),nr$1("scText",o==null||o.fields==null?null:o.fields.endDateTitle),ho(),nr$1("scText",o==null||o.fields==null?null:o.fields.endDateText),ho(),nr$1("formState",t.formState())("lowerBound",t.lowerBound())("upperBound",t.upperBound())("rendering",o)("totalPenaltyAmount",t.totalPenaltyAmount())("electricityContractDetails",t.electricityContractDetails())("gasContractDetails",t.gasContractDetails())("gridOperators",t.gridOperators())("contractEndDate",t.contractEndDate())("gridOperatorViewType",t.gridOperatorViewType())("visibility",t.visibility())("penaltyAmounts",t.penaltyAmounts())("penaltyError",t.penaltyError())("penaltyLoaded",t.penaltyLoaded())("validToDate",t.penaltyValidTo()),ho(2),nr$1("wlGenericLink",o==null||o.fields==null?null:o.fields.cancelLink);}}var zo=(()=>{let n=class n{constructor(){this.store$=g(mr$1),this.interpolationService=g(x$1),this.formState=ee(),this.lowerBound=ee(),this.upperBound=ee(),this.rendering=ee.required(),this.totalPenaltyAmount=ee(),this.penaltyValidTo=ee(),this.electricityContractDetails=ee(),this.gasContractDetails=ee(),this.visibility=ee(),this.penaltyAmounts=ee(),this.gridOperators=ee(),this.gridOperatorViewType=ee(),this.contractEndDate=ee(),this.penaltyLoaded=ee(),this.penaltyError=ee(),this.hasNewPenaltyContract=Ge,this.interpolatedIntroText=tf(()=>{let o={endDate:this.contractEndDate()??""};return this.interpolationService.interpolate(u(this.rendering()?.fields,"introText"),o,"plain_text")});}ngOnInit(){let o=Rn(1,0,0);this.store$.dispatch(new $$1(Xe,o.toISOString().split("T")[0]));}onDateDeltaChanged(o){this.store$.dispatch(fa$1({delta:o}));}goToLink(){return this.store$.dispatch(Sa$1()),true}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator"]],inputs:{formState:[1,"formState"],lowerBound:[1,"lowerBound"],upperBound:[1,"upperBound"],rendering:[1,"rendering"],totalPenaltyAmount:[1,"totalPenaltyAmount"],penaltyValidTo:[1,"penaltyValidTo"],electricityContractDetails:[1,"electricityContractDetails"],gasContractDetails:[1,"gasContractDetails"],visibility:[1,"visibility"],penaltyAmounts:[1,"penaltyAmounts"],gridOperators:[1,"gridOperators"],gridOperatorViewType:[1,"gridOperatorViewType"],contractEndDate:[1,"contractEndDate"],penaltyLoaded:[1,"penaltyLoaded"],penaltyError:[1,"penaltyError"]},decls:3,vars:5,consts:[[4,"wlGenericRichText"],["wlAutomationId","calculator-card",1,"mb-2"],["slot","title","class","text-brand crnt-typography-heading-2",4,"scText"],["class","crnt-typography-body-expressive-bold",4,"scText"],[3,"dateDeltaChanged","formState","lowerBound","upperBound","rendering","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","penaltyError","penaltyLoaded","validToDate"],["variant","secondary"],["wlAutomationId","penalty-fee-calculator-cancel",3,"wlTrackLink","trackLinkInfo","click",4,"wlGenericLink"],["slot","title",1,"text-brand","crnt-typography-heading-2"],[1,"crnt-typography-body-expressive-bold"],["wlAutomationId","penalty-fee-calculator-cancel",3,"click","wlTrackLink","trackLinkInfo"]],template:function(i,r){i&1&&(IS(0),Nt$1(1,gc,1,0,"p",0),kr$1(2,hc,6,18,"crnt-card",1)),i&2&&(t1(r.rendering()),ho(),nr$1("wlGenericRichText",d1$1(3,_c,r.interpolatedIntroText())),ho(),Fr$1(r.contractEndDate()?2:-1));},dependencies:[P3,R3,Sc$2,Pc$1,ce,s,Ag,Sl$1,at],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}.ed[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#410073}
6/*# sourceMappingURL=penalty-fee-calculator-container.component.ed-BT74KNQW.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}.essent[_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-brand-color[_ngcontent-%COMP%]{color:#e60167}
7/*# sourceMappingURL=penalty-fee-calculator-container.component.essent-GGP46YWA.css.map */`],changeDetection:0});let e=n;return e})();function Tc(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator",2),e&2){let t=n,o=Nn$1(2);nr$1("formState",t==null?null:t.formState)("lowerBound",t.bounds==null?null:t.bounds.lowerBound)("upperBound",t.bounds==null?null:t.bounds.upperBound)("rendering",o.rendering())("totalPenaltyAmount",t==null?null:t.totalPenaltyAmount)("electricityContractDetails",t==null?null:t.electricityContractDetails)("gasContractDetails",t==null?null:t.gasContractDetails)("gridOperators",t==null?null:t.gridOperators)("contractEndDate",t==null?null:t.endD
7ate)("gridOperatorViewType",t==null?null:t.gridOperatorViewType)("visibility",t==null?null:t.visibility)("penaltyAmounts",t==null?null:t.penaltyAmounts)("penaltyError",t==null?null:t.hasTechnicalError)("penaltyLoaded",t==null?null:t.penaltyLoaded)("penaltyValidTo",t==null?null:t.penaltyValidToDate);}}function bc(e,n){if(e&1&&(kr$1(0,Tc,1,15,"wl-penalty-fee-calculator",2),E1(1,"async")),e&2){let t,o=Nn$1();Fr$1((t=C1(1,1,o.state$))?0:-1,t);}}function vc(e,n){if(e&1&&mo(0,"wl-penalty-fee-calculator",3),e&2){let t=Nn$1();nr$1("formState",t.mockVM==null?null:t.mockVM.formState)("lowerBound",t.mockVM.bounds.lowerBound)("upperBound",t.mockVM.bounds==null?null:t.mockVM.bounds.upperBound)("rendering",t.rendering())("totalPenaltyAmount",t.mockVM==null?null:t.mockVM.totalPenaltyAmount)("electricityContractDetails",t.mockVM==null?null:t.mockVM.electricityContractDetails)("gasContractDetails",t.mockVM==null?null:t.mockVM.gasContractDetails)("gridOperators",t.mockVM==null?null:t.mockVM.gridOperators)("contractEndDate",t.mockVM==null?null:t.mockVM.endDate)("gridOperatorViewType",t.mockVM==null?null:t.mockVM.gridOperatorViewType)("visibility",t.mockVM==null?null:t.mockVM.visibility)("penaltyAmounts",t.mockVM==null?null:t.mockVM.penaltyAmounts)("penaltyError",t.mockVM==null?null:t.mockVM.hasTechnicalError)("penaltyLoaded",t.mockVM==null?null:t.mockVM.penaltyLoaded);}}(()=>{var n;let e=(n=class{constructor(){this.store$=g(mr$1),this.state$=this.store$.select(sa$1),this.rendering=ee.required(),this.mockVM={formState:So,bounds:Fo,totalPenaltyAmount:0,electricityContractDetails:Oo,gasContractDetails:ko,gridOperators:wo,endDate:"12/12/2099",gridOperatorViewType:Io,visibility:Lo,penaltyAmounts:[0],hasTechnicalError:false,penaltyLoaded:true};}ngOnInit(){this.store$.dispatch(Ea$1());}},n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-penalty-fee-calculator-container"]],inputs:{rendering:[1,"rendering"]},decls:3,vars:0,consts:[["wlLive",""],["wlPreview",""],[3,"formState","lowerBound","upperBound","rendering","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","penaltyError","penaltyLoaded","penaltyValidTo"],[3,"formState","lowerBound","upperBound","rendering","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","penaltyError","penaltyLoaded"]],template:function(i,r){i&1&&(zd$1(0,"wl-experience-editor"),Nt$1(1,bc,2,3,"ng-template",0)(2,vc,1,14,"ng-template",1),Wd$1());},dependencies:[q,b,y,zo,vU],encapsulation:2,changeDetection:0}),n);return e=u$2([d1({name:"[smoovers] penalty-fee-calculator-container"})],e),e})();var on=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=tr$1({type:n}),n.\u0275inj=bn({providers:[he],imports:[at]});let e=n;return e})();function Mc(e,n){e&1&&mo(0,"wl-skeleton-loading-card",1),e&2&&nr$1("amountOfLines",2);}function Pc(e,n){if(e&1&&(mo(0,"wl-hero",2),zd$1(1,"wl-content-section",3),mo(2,"wl-steps",4),Wd$1()),e&2){let t=Nn$1();nr$1("hero",t.hero()),ho(),nr$1("theme",t.theme()),ho(),nr$1("headingField",t.contentTitle())("button",t.emptyButton)("steps",t.steps())("numeric",false);}}var Pe={value:""},Ec={value:{href:"",text:""}},Sc="check",rn=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.route=g(Xt),this.store=g(mr$1),this.confirmationTokenStatus=this.store.selectSignal(us$1),this.confirmationErrorType=this.store.selectSignal(ms$1),this.confirmationToken=tf(()=>{let o=this.route.snapshot.queryParams.confirmationToken;return typeof o=="string"?o:void 0}),this.state=tf(()=>this.confirmationToken()?this.confirmationTokenStatus():"failure"),this.fields=tf(()=>this.rendering().fields),this.theme=tf(()=>rt$1(this.rendering)()??r.WHITE),this.hero=tf(()=>{let o=this.fields();switch(this.confirmationErrorType()){case null:return {headingLine1:o.successHeroTitle??Pe,paragraph:o.successHeroSubtitle??Pe};case "expired":return {headingLine1:o.expiredHeroTitle??Pe,paragraph:o.expiredHeroSubtitle??Pe};default:return {headingLine1:o.failureHeroTitle??Pe,paragraph:o.failureHeroSubtitle??Pe}}}),this.emptyButton=Ec,this.steps=tf(()=>this.getActiveStepItems().map(o=>{let i=o.fields,r=i.explanation??i.title??Pe;return {title:Pe,explanation:r,icon:d(i,"icon",Sc)}})),this.contentTitle=tf(()=>{let o=this.confirmationErrorType(),i=this.fields();switch(o){case "expired":return i.expiredHeroContentTitle??Pe;case "not-found":case "generic":return i.failureHeroContentTitle??Pe;default:return i.successHeroContentTitle??Pe}}),Id$1(()=>this.validateConfirmationToken());}getActiveStepItems(){let o=this.confirmationErrorType(),i=this.fields();switch(o){case "expired":return i.expiredStepItems??[];case "generic":case "not-found":return i.failureStepItems??[];default:return i.successStepItems??[]}}validateConfirmationToken(){let o=this.confirmationToken();!o||this.confirmationTokenStatus()!=="idle"||this.store.dispatch(u$1.confirmEndContract({confirmationToken:o}));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-cancel-confirmation"]],inputs:{rendering:[1,"rendering"]},decls:3,vars:2,consts:[["aria-live","polite","wlAutomationId","cancel-contract-confirmation-status",1,"d-block"],["wlAutomationId","cancel-contract-confirmation-loading",3,"amountOfLines"],[3,"hero"],[3,"theme"],[3,"headingField","button","steps","numeric"]],template:function(i,r){i&1&&(zd$1(0,"output",0),kr$1(1,Mc,1,1,"wl-skeleton-loading-card",1)(2,Pc,3,6),Wd$1()),i&2&&(Pr$1("aria-busy",r.state()==="loading"),ho(),Fr$1(r.state()==="loading"?1:2));},dependencies:[ve,it$1,Ee,Vt],encapsulation:2,changeDetection:0});let e=n;return e})();function Fc(e,n){e&1&&mo(0,"div");}function Oc(e,n){e&1&&(zd$1(0,"crnt-form-control-validation-message",10),Di$1(1," Vul uw achternaam in. "),Wd$1());}function kc(e,n){e&1&&(zd$1(0,"crnt-form-control-validation-message",12),Di$1(1," Controleer uw postcode. "),Wd$1());}function wc(e,n){e&1&&(zd$1(0,"crnt-form-control-validation-message",15),Di$1(1," Controleer uw huisnummer. "),Wd$1());}function Lc(e,n){e&1&&(zd$1(0,"crnt-form-control-validation-message",19),Di$1(1," Controleer uw IBAN. "),Wd$1());}function Ic(e,n){e&1&&mo(0,"crnt-icon",22);}function Ac(e,n){if(e&1&&Di$1(0),e&2){let t=Nn$1();Iy(" ",t.submitText()," ");}}function Nc(e,n){if(e&1&&(zd$1(0,"crnt-callout",23),Di$1(1),Wd$1()),e&2){let t=Nn$1();ho(),Iy(" ",t.submitFailureText()," ");}}var an=(()=>{let n=class n{constructor(){this.store=g(mr$1),this.rendering=ee.required(),this.formState=this.store.selectSignal(ps$1),this.state=this.store.selectSignal(Ne),this.isSubmitting=tf(()=>this.state()?.loading??false),this.title=tf(()=>u(this.rendering().fields,"title","")),this.descriptionField=tf(()=>this.rendering().fields.description),this.submitFailureText=tf(()=>u(this.rendering().fields,"submitFailureText","")),this.submitText=tf(()=>u(this.rendering().fields,"submitText","")),this.submitError=tf(()=>this.state()?.error),this.lastName=tf(()=>u(this.rendering().fields,"lastName","")),this.iban=tf(()=>u(this.rendering().fields,"iban","")),this.houseNumber=tf(()=>u(this.rendering().fields,"houseNumber","")),this.houseNumberExtension=tf(()=>u(this.rendering().fields,"houseNumberExtension","")),this.postalCode=tf(()=>u(this.rendering().fields,"postalCode","")),this.successRedirect=tf(()=>x(this.rendering().fields,"successRedirect",true)?.href??""),this.submitDisabled=tf(()=>{let o=this.formState();return !o||o.isPristine||o.isInvalid||this.isSubmitting()}),this._postalCodeConverter=Hi$1,this._ibanConverter=Ui$1,this._stringNumberConverter=Br$1("nl-NL");}submit(){let o=this.formState();o&&this.store.dispatch(u$1.submitCancelContract({cancelFormState:o.value,redirectUrl:this.successRedirect()}
7));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-cancel"]],inputs:{rendering:[1,"rendering"]},decls:60,vars:39,consts:[["wlAutomationId","end-contract-cancel",1,"mb-3"],[1,"mb-2"],[4,"wlGenericRichText"],[1,"row","mt-3"],[1,"col-12"],[1,"w-100"],[3,"state"],["type","text","aria-required","true","autocomplete","family-name","wlAutomationId","end-contract-cancel-last-name",3,"id","ngrxFormControlState"],["slot","label"],[3,"for"],["slot","validation","role","alert","aria-live","polite","wlAutomationId","end-contract-cancel-last-name-error"],["type","text","aria-required","true","autocomplete","postal-code","wlAutomationId","end-contract-cancel-postal-code",3,"id","ngrxFormControlState","ngrxValueConverter"],["slot","validation","role","alert","aria-live","polite","wlAutomationId","end-contract-cancel-postal-code-error"],[1,"col-9","col-md-10"],["type","text","inputmode","numeric","aria-required","true","wlAutomationId","end-contract-cancel-house-number",3,"id","ngrxFormControlState","ngrxValueConverter"],["slot","validation","role","alert","aria-live","polite","wlAutomationId","end-contract-cancel-house-number-error"],[1,"col-3","col-md-2"],["type","text","wlAutomationId","end-contract-cancel-house-number-extension",3,"id","ngrxFormControlState"],["type","text","aria-required","true","wlAutomationId","end-contract-cancel-iban",3,"id","ngrxFormControlState","ngrxValueConverter"],["slot","validation","role","alert","aria-live","polite","wlAutomationId","end-contract-cancel-iban-error"],["variant","primary",1,"w-100","mt-3",3,"state"],["type","button","wlAutomationId","end-contract-cancel-submit",1,"w-100",3,"click","disabled"],["icon","spinner-third","animation","spin","aria-label","Versturen"],["variant","negative","role","alert","aria-live","assertive","wlAutomationId","end-contract-cancel-submit-error",1,"mt-3"]],template:function(i,r){if(i&1&&(zd$1(0,"crnt-card",0)(1,"h2",1),Di$1(2),Wd$1(),Nt$1(3,Fc,1,0,"div",2),zd$1(4,"div",3)(5,"div",4)(6,"crnt-form-control",5)(7,"crnt-text-input",6),mo(8,"input",7),Wd$1(),zd$1(9,"crnt-form-control-label",8)(10,"label",9),Di$1(11),Wd$1(),zd$1(12,"crnt-form-control-label-indicator"),Di$1(13," (verplicht) "),Wd$1()(),kr$1(14,Oc,2,0,"crnt-form-control-validation-message",10),Wd$1()()(),zd$1(15,"div",3)(16,"div",4)(17,"crnt-form-control",5)(18,"crnt-text-input",6),mo(19,"input",11),Wd$1(),zd$1(20,"crnt-form-control-label",8)(21,"label",9),Di$1(22),Wd$1(),zd$1(23,"crnt-form-control-label-indicator"),Di$1(24," (verplicht) "),Wd$1()(),kr$1(25,kc,2,0,"crnt-form-control-validation-message",12),Wd$1()()(),zd$1(26,"div",3)(27,"div",13)(28,"crnt-form-control",5)(29,"crnt-text-input",6),mo(30,"input",14),Wd$1(),zd$1(31,"crnt-form-control-label",8)(32,"label",9),Di$1(33),Wd$1(),zd$1(34,"crnt-form-control-label-indicator"),Di$1(35," (verplicht) "),Wd$1()(),kr$1(36,wc,2,0,"crnt-form-control-validation-message",15),Wd$1()(),zd$1(37,"div",16)(38,"crnt-form-control",5)(39,"crnt-text-input",6),mo(40,"input",17),Wd$1(),zd$1(41,"crnt-form-control-label",8)(42,"label",9),Di$1(43),Wd$1()()()()(),zd$1(44,"div",3)(45,"div",4)(46,"crnt-form-control",5)(47,"crnt-text-input",6),mo(48,"input",18),Wd$1(),zd$1(49,"crnt-form-control-label",8)(50,"label",9),Di$1(51),Wd$1(),zd$1(52,"crnt-form-control-label-indicator"),Di$1(53," (verplicht) "),Wd$1()(),kr$1(54,Lc,2,0,"crnt-form-control-validation-message",19),Wd$1()()(),zd$1(55,"crnt-button-alt",20)(56,"button",21),Kd$1("click",function(){return r.submit()}),kr$1(57,Ic,1,0,"crnt-icon",22)(58,Ac,1,1),Wd$1()(),kr$1(59,Nc,2,1,"crnt-callout",23),Wd$1()),i&2){let p,C,T,Z,j,z,Ce,Wt,dt,ye,xe,pt,Zt,ut,he,Te,mt,jt,_t,be,Ct,zt,gt,ve;ho(2),Sc$1(r.title()),ho(),nr$1("wlGenericRichText",r.descriptionField()),ho(4),nr$1("state",!((p=r.formState())==null||p.controls==null||p.controls.lastName==null)&&p.controls.lastName.isInvalid&&(!((p=r.formState())==null||p.controls==null||p.controls.lastName==null)&&p.controls.lastName.isDirty)&&(!((p=r.formState())==null||p.controls==null||p.controls.lastName==null)&&p.controls.lastName.isTouched)?"invali
7d":"enabled"),ho(),nr$1("id",(C=r.formState())==null||C.controls==null||C.controls.lastName==null?null:C.controls.lastName.id)("ngrxFormControlState",(T=r.formState())==null||T.controls==null?null:T.controls.lastName),ho(2),nr$1("for",(Z=r.formState())==null||Z.controls==null||Z.controls.lastName==null?null:Z.controls.lastName.id),ho(),Iy(" ",r.lastName()," "),ho(3),Fr$1(!((j=r.formState())==null||j.controls==null||j.controls.lastName==null)&&j.controls.lastName.isInvalid&&(!((j=r.formState())==null||j.controls==null||j.controls.lastName==null)&&j.controls.lastName.isDirty)&&(!((j=r.formState())==null||j.controls==null||j.controls.lastName==null)&&j.controls.lastName.isTouched)?14:-1),ho(4),nr$1("state",!((z=r.formState())==null||z.controls==null||z.controls.postalCode==null)&&z.controls.postalCode.isInvalid&&(!((z=r.formState())==null||z.controls==null||z.controls.postalCode==null)&&z.controls.postalCode.isDirty)&&(!((z=r.formState())==null||z.controls==null||z.controls.postalCode==null)&&z.controls.postalCode.isTouched)?"invalid":"enabled"),ho(),nr$1("id",(Ce=r.formState())==null||Ce.controls==null||Ce.controls.postalCode==null?null:Ce.controls.postalCode.id)("ngrxFormControlState",(Wt=r.formState())==null||Wt.controls==null?null:Wt.controls.postalCode)("ngrxValueConverter",r._postalCodeConverter),ho(2),nr$1("for",(dt=r.formState())==null||dt.controls==null||dt.controls.postalCode==null?null:dt.controls.postalCode.id),ho(),Iy(" ",r.postalCode()," "),ho(3),Fr$1(!((ye=r.formState())==null||ye.controls==null||ye.controls.postalCode==null)&&ye.controls.postalCode.isInvalid&&(!((ye=r.formState())==null||ye.controls==null||ye.controls.postalCode==null)&&ye.controls.postalCode.isDirty)&&(!((ye=r.formState())==null||ye.controls==null||ye.controls.postalCode==null)&&ye.controls.postalCode.isTouched)?25:-1),ho(4),nr$1("state",!((xe=r.formState())==null||xe.controls==null||xe.controls.houseNumber==null)&&xe.controls.houseNumber.isInvalid&&(!((xe=r.formState())==null||xe.controls==null||xe.controls.houseNumber==null)&&xe.controls.houseNumber.isDirty)&&(!((xe=r.formState())==null||xe.controls==null||xe.controls.houseNumber==null)&&xe.controls.houseNumber.isTouched)?"invalid":"enabled"),ho(),nr$1("id",(pt=r.formState())==null||pt.controls==null||pt.controls.houseNumber==null?null:pt.controls.houseNumber.id)("ngrxFormControlState",(Zt=r.formState())==null||Zt.controls==null?null:Zt.controls.houseNumber)("ngrxValueConverter",r._stringNumberConverter),ho(2),nr$1("for",(ut=r.formState())==null||ut.controls==null||ut.controls.houseNumber==null?null:ut.controls.houseNumber.id),ho(),Iy(" ",r.houseNumber()," "),ho(3),Fr$1(!((he=r.formState())==null||he.controls==null||he.controls.houseNumber==null)&&he.controls.houseNumber.isInvalid&&(!((he=r.formState())==null||he.controls==null||he.controls.houseNumber==null)&&he.controls.houseNumber.isDirty)&&(!((he=r.formState())==null||he.controls==null||he.controls.houseNumber==null)&&he.controls.houseNumber.isTouched)?36:-1),ho(3),nr$1("state",!((Te=r.formState())==null||Te.controls==null||Te.controls.houseNumberExtension==null)&&Te.controls.houseNumberExtension.isInvalid&&(!((Te=r.formState())==null||Te.controls==null||Te.controls.houseNumberExtension==null)&&Te.controls.houseNumberExtension.isDirty)&&(!((Te=r.formState())==null||Te.controls==null||Te.controls.houseNumberExtension==null)&&Te.controls.houseNumberExtension.isTouched)?"invalid":"enabled"),ho(),nr$1("id",(mt=r.formState())==null||mt.controls==null||mt.controls.houseNumberExtension==null?null:mt.controls.houseNumberExtension.id)("ngrxFormControlState",(jt=r.formState())==null||jt.controls==null?null:jt.controls.houseNumberExtension),ho(2),nr$1("for",(_t=r.formState())==null||_t.controls==null||_t.controls.houseNumberExtension==null?null:_t.controls.houseNumberExtension.id),ho(),Iy(" ",r.houseNumberExtension()," "),ho(4),nr$1("state",!((be=r.formState())==null||be.controls==null||be.controls.iban==null)&&be.controls.iban.isInvalid&&(!((be=r.formState())==null||be.controls==null||be.controls.iban==null)&&be.controls.iban.isDirty)&&(!((be=r.formState())==null||be.controls==null||be.controls.iban==null)&&be.controls.iban.isTouched)?"invali
7d":"enabled"),ho(),nr$1("id",(Ct=r.formState())==null||Ct.controls==null||Ct.controls.iban==null?null:Ct.controls.iban.id)("ngrxFormControlState",(zt=r.formState())==null||zt.controls==null?null:zt.controls.iban)("ngrxValueConverter",r._ibanConverter),ho(2),nr$1("for",(gt=r.formState())==null||gt.controls==null||gt.controls.iban==null?null:gt.controls.iban.id),ho(),Iy(" ",r.iban()," "),ho(3),Fr$1(!((ve=r.formState())==null||ve.controls==null||ve.controls.iban==null)&&ve.controls.iban.isInvalid&&(!((ve=r.formState())==null||ve.controls==null||ve.controls.iban==null)&&ve.controls.iban.isDirty)&&(!((ve=r.formState())==null||ve.controls==null||ve.controls.iban==null)&&ve.controls.iban.isTouched)?54:-1),ho(),nr$1("state",r.submitDisabled()?"disabled":"enabled"),ho(),nr$1("disabled",r.submitDisabled()),Pr$1("aria-busy",r.isSubmitting()),ho(),Fr$1(r.isSubmitting()?57:58),ho(2),Fr$1(r.submitError()&&r.submitFailureText()?59:-1);}},dependencies:[Ag,Sl$1,Rg,Dg,Mg,Xg,Tg,Ng,zg,ro,Xt$1,Ai,eo,s,Sc$2],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
8/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
9/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();var Bc=e=>({formName:"contract opzeggen reden",rendering:e}),Gc=()=>({queryParamsHandling:"preserve"}),Uc=()=>({queryParamsHandling:"merge"});function $c(e,n){e&1&&mo(0,"h2",13);}function qc(e,n){e&1&&(zd$1(0,"a",15),mo(1,"crnt-icon",16),Wd$1());}function Hc(e,n){if(e&1&&(zd$1(0,"crnt-icon-button-alt",3),Nt$1(1,qc,2,0,"a",14),Wd$1()),e&2){let t=Nn$1();ho(),nr$1("wlGenericLink",t.backLink())("wlGenericLinkExtras",Ci$1(2,Uc));}}function Wc(e,n){e&1&&mo(0,"h3",17);}function Zc(e,n){if(e&1){let t=YF();zd$1(0,"div",6)(1,"wl-icon-card-button",18),E1(2,"scIcon"),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.OtherOffer))}),Wd$1()();}e&2&&(ho(),nr$1("title","Aanbod andere leverancier gehad")("iconName",C1(2,2,"envelope")));}function jc(e,n){e&1&&mo(0,"a",19);}var Qo=(()=>{let n=class n{constructor(){this.store$=g(mr$1),this.router=g(_t),this.rendering=ee.required(),this.showOtherOfferCard$=this.store$.select(ca$1),this.backLink=ee(),this.goToStep=zy(),this.Step=Re;}navigateTo(o){this.store$.dispatch(et({step:Re.Deceased})),this.router.navigate([o.value?.href],{queryParamsHandling:"preserve"});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-main-reason-selection"]],inputs:{rendering:[1,"rendering"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:20,vars:24,consts:[["wlAutomationId","end-contract-main-reason-selection","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title",1,"d-flex","justify-content-between","align-items-center","gap-2"],["class","text-color crnt-typography-heading-3 m-0",4,"scText"],["variant","secondary"],["class","crnt-typography-heading-4 mb-3",4,"scText"],[1,"row","end-contract-card"],[1,"col-12","col-lg-6","px-2","py-1","col-lg-4"],["automationId","end-contract-option-move","context","taxonomy",3,"click","title","iconName"],["automationId","end-contract-option-other-supplier","context","taxonomy",3,"click","title","iconName"],["automationId","end-contract-option-deceased","context","taxonomy",3,"click","title","iconName"],[1,"d-flex","align-items-center","mt-3"],["ngProjectAs","cancel-button","variant","secondary",5,["cancel-button"],1,"w-100"],["wlAutomationId","end-contract-main-reason-cancel",4,"wlGenericLink","wlGenericLinkExtras"],[1,"text-color","crnt-typography-heading-3","m-0"],["wlAutomationId","end-contract-main-reason-back","aria-label","Sluiten",4,"wlGenericLink","wlGenericLinkExtras"],["wlAutomationId","end-contract-main-reason-back","aria-label","Sluiten"],["icon","xmark","aria-hidden","true"],[1,"crnt-typography-heading-4","mb-3"],["automationId","end-contract-option-other-offer","context","taxonomy",3,"click","title","iconName"],["wlAutomationId","end-contract-main-reason-cancel"]],template:function(i,r){if(i&1&&(zd$1(0,"crnt-card",0)(1,"div",1),Nt$1(2,$c,1,0,"h2",2),kr$1(3,Hc,2,3,"crnt-icon-button-alt",3),Wd$1(),Nt$1(4,Wc,1,0,"h3",4),zd$1(5,"div",5)(6,"div",6)(7,"wl-icon-card-button",7),E1(8,"scIcon"),Kd$1("click",function(){return r.goToStep.emit
9(r.Step.Move)}),Wd$1()(),zd$1(9,"div",6)(10,"wl-icon-card-button",8),E1(11,"scIcon"),Kd$1("click",function(){return r.goToStep.emit(r.Step.EndContract)}),Wd$1()(),zd$1(12,"div",6)(13,"wl-icon-card-button",9),E1(14,"scIcon"),Kd$1("click",function(){let C;return r.navigateTo((C=r.rendering())==null||C.fields==null?null:C.fields.optionDeceasedLink)}),Wd$1()(),kr$1(15,Zc,3,4,"div",6),E1(16,"async"),Wd$1(),zd$1(17,"div",10)(18,"crnt-button-alt",11),Nt$1(19,jc,1,0,"a",12),Wd$1()()()),i&2){let p,C,T,Z,j,z;nr$1("wlTrackStep",d1$1(21,Bc,r.rendering())),ho(2),nr$1("scText",(p=r.rendering())==null||p.fields==null?null:p.fields.title),ho(),Fr$1(r.backLink()?3:-1),ho(),nr$1("scText",(C=r.rendering().fields)==null?null:C.mainReasonSelectionTitle),ho(3),nr$1("title",(T=r.rendering())==null||T.fields==null||T.fields.optionMove==null?null:T.fields.optionMove.value)("iconName",C1(8,13,"house")),ho(3),nr$1("title",(Z=r.rendering())==null||Z.fields==null||Z.fields.optionOtherSupplier==null?null:Z.fields.optionOtherSupplier.value)("iconName",C1(11,15,"building")),ho(3),nr$1("title",(j=r.rendering())==null||j.fields==null||j.fields.optionDeceased==null?null:j.fields.optionDeceased.value)("iconName",C1(14,17,"dove")),ho(2),Fr$1(C1(16,19,r.showOtherOfferCard$)?15:-1),ho(4),nr$1("wlGenericLink",(z=r.rendering().fields)==null?null:z.cancelLink)("wlGenericLinkExtras",Ci$1(23,Gc));}},dependencies:[he$1,s,R3,Pc$1,Nn,Rg,Hl$1,Sl$1,Ag,jg,vU,k],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
10/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
11/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`]});let e=n;return e})();var Qc=()=>({result:"verhuizen"}),Yc=(e,n)=>({formName:"contract opzeggen reden",rendering:e,type:"tool-laststep",step:1.1,extraProperties:n}),Kc=()=>({queryParamsHandling:"preserve"}),Xc=()=>({queryParamsHandling:"merge"});function Jc(e,n){e&1&&mo(0,"h2",14);}function es(e,n){e&1&&(zd$1(0,"a",16),mo(1,"crnt-icon",17),Wd$1());}function ts(e,n){if(e&1&&(zd$1(0,"crnt-icon-button-alt",3),Nt$1(1,es,2,0,"a",15),Wd$1()),e&2){let t=Nn$1();ho(),nr$1("wlGenericLink",t.backLink())("wlGenericLinkExtras",Ci$1(2,Xc));}}function ns(e,n){e&1&&mo(0,"h3",18);}function os(e,n){e&1&&mo(0,"p",19);}function is(e,n){if(e&1){let t=YF();zd$1(0,"button",20),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MainReasonSelection))}),Wd$1();}}function rs(e,n){e&1&&mo(0,"a",21);}var Yo=(()=>{let n=class n{constructor(){this.store$=g(mr$1),this.router=g(_t),this.rendering=ee.required(),this.backLink=ee(),this.goToStep=zy(),this.Step=Re;}
11navigateTo(o){this.store$.dispatch(os$1()),this.router.navigate([o.value?.href],{queryParamsHandling:"preserve"});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-move"]],inputs:{rendering:[1,"rendering"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:18,vars:21,consts:[["wlAutomationId","end-contract-move","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title",1,"d-flex","justify-content-between","align-items-center","gap-2"],["class","text-color crnt-typography-heading-3 m-0",4,"scText"],["variant","secondary"],["class","crnt-typography-heading-4 mb-2",4,"scText"],["class","end-contract-card__bottom",4,"scText"],[1,"row","end-contract-card"],[1,"col-12","col-lg-6","px-2","py-1","col-lg-4"],["automationId","end-contract-to-move","context","taxonomy",3,"click","title","iconName"],["automationId","end-contract-to-end-contract","context","taxonomy",3,"click","title","iconName"],[1,"d-flex","align-items-center","mt-3"],["wlAutomationId","end-contract-move-back",3,"click",4,"scText"],["variant","secondary",1,"ms-3"],["wlAutomationId","end-contract-move-cancel",4,"wlGenericLink","wlGenericLinkExtras"],[1,"text-color","crnt-typography-heading-3","m-0"],["wlAutomationId","end-contract-move-back-link","aria-label","Sluiten",4,"wlGenericLink","wlGenericLinkExtras"],["wlAutomationId","end-contract-move-back-link","aria-label","Sluiten"],["icon","xmark","aria-hidden","true"],[1,"crnt-typography-heading-4","mb-2"],[1,"end-contract-card__bottom"],["wlAutomationId","end-contract-move-back",3,"click"],["wlAutomationId","end-contract-move-cancel"]],template:function(i,r){if(i&1&&(zd$1(0,"crnt-card",0)(1,"div",1),Nt$1(2,Jc,1,0,"h2",2),kr$1(3,ts,2,3,"crnt-icon-button-alt",3),Wd$1(),Nt$1(4,ns,1,0,"h3",4)(5,os,1,0,"p",5),zd$1(6,"div",6)(7,"div",7)(8,"wl-icon-card-button",8),E1(9,"scIcon"),Kd$1("click",function(){let C;return r.navigateTo((C=r.rendering())==null||C.fields==null?null:C.fields.moveLink)}),Wd$1()(),zd$1(10,"div",7)(11,"wl-icon-card-button",9),E1(12,"scIcon"),Kd$1("click",function(){return r.goToStep.emit(r.Step.EndContractReason)}),Wd$1()()(),zd$1(13,"div",10)(14,"crnt-button-alt",3),Nt$1(15,is,1,0,"button",11),Wd$1(),zd$1(16,"crnt-button-alt",12),Nt$1(17,rs,1,0,"a",13),Wd$1()()()),i&2){let p,C,T,Z,j,z,Ce;nr$1("wlTrackStep",f1(17,Yc,r.rendering(),Ci$1(16,Qc))),ho(2),nr$1("scText",(p=r.rendering())==null||p.fields==null?null:p.fields.title),ho(),Fr$1(r.backLink()?3:-1),ho(),nr$1("scText",(C=r.rendering())==null||C.fields==null?null:C.fields.moveTitle),ho(),nr$1("scText",(T=r.rendering())==null||T.fields==null?null:T.fields.moveText),ho(3),nr$1("title",(Z=r.rendering())==null||Z.fields==null?null:Z.fields.moveLinkText.value)("iconName",C1(9,12,"house")),ho(3),nr$1("title",(j=r.rendering())==null||j.fields==null?null:j.fields.endContractText.value)("iconName",C1(12,14,"building")),ho(4),nr$1("scText",(z=r.rendering())==null||z.fields==null?null:z.fields.backText),ho(2),nr$1("wlGenericLink",(Ce=r.rendering().fields)==null?null:Ce.cancelLink)("wlGenericLinkExtras",Ci$1(20,Kc));}},dependencies:[he$1,s,R3,Pc$1,Nn,Rg,Hl$1,Sl$1,Ag,jg,k],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
12/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
13/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`]});let e=n;return e})();var cs=()=>({result:"overstappen"}),ss=(e,n)=>({formName:"contract opzeggen reden",rendering:e,type:"tool-laststep",step:1.2,extraProperties:n}),Ko=()=>({queryParamsHandling:"preserve"}),Xo=(e,n,t)=>
13({rendering:e,field:n,type:"text",linkurl:t,eventType:"link-click"});function ds(e,n){e&1&&mo(0,"h2",15);}function ps(e,n){e&1&&mo(0,"h3",16);}function us(e,n){e&1&&mo(0,"p",17);}function ms(e,n){e&1&&mo(0,"h4",18);}function _s(e,n){e&1&&mo(0,"p",17);}function Cs(e,n){if(e&1&&mo(0,"a",19),e&2){Nn$1();let t=n1(0);nr$1("trackLinkInfo",p1(1,Xo,t,t==null||t.fields==null||t.fields.fineLink==null||t.fields.fineLink.value==null?null:t.fields.fineLink.value.text,t==null||t.fields==null||t.fields.fineLink==null||t.fields.fineLink.value==null?null:t.fields.fineLink.value.href));}}function gs(e,n){if(e&1){let t=YF();zd$1(0,"button",20),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MainReasonSelection))}),Wd$1();}}function fs(e,n){e&1&&mo(0,"a",21);}function ys(e,n){if(e&1){let t=YF();zd$1(0,"button",20),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MainReasonSelection))}),Wd$1();}}function xs(e,n){e&1&&mo(0,"a",21);}function hs(e,n){if(e&1&&mo(0,"a",19),e&2){Nn$1();let t=n1(0);nr$1("trackLinkInfo",p1(1,Xo,t,t==null||t.fields==null||t.fields.fineLink==null||t.fields.fineLink.value==null?null:t.fields.fineLink.value.text,t==null||t.fields==null||t.fields.fineLink==null||t.fields.fineLink.value==null?null:t.fields.fineLink.value.href));}}var Jo=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.backLink=ee(),this.goToStep=zy(),this.Step=Re;}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-other-supplier"]],inputs:{rendering:[1,"rendering"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:25,vars:21,consts:[["wlAutomationId","end-contract-other-supplier","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],["class","crnt-typography-heading-4 mb-2",4,"scText"],["class","end-contract-card__bottom",4,"scText"],["class","crnt-typography-heading-5 end-contract-card",4,"scText"],[1,"d-ed"],["variant","primary",1,"mb-4"],["wlAutomationId","fine-link","wlTrackLink","",3,"trackLinkInfo",4,"wlGenericLink"],[1,"d-flex","justify-content-between","align-items-center"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-other-supplier-back",3,"click",4,"scText"],["variant","secondary"],["wlAutomationId","end-contract-other-supplier-cancel",4,"wlGenericLink","wlGenericLinkExtras"],[1,"d-essent-block"],["variant","primary"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"crnt-typography-heading-4","mb-2"],[1,"end-contract-card__bottom"],[1,"crnt-typography-heading-5","end-contract-card"],["wlAutomationId","fine-link","wlTrackLink","",3,"trackLinkInfo"],["wlAutomationId","end-contract-other-supplier-back",3,"click"],["wlAutomationId","end-contract-other-supplier-cancel"]],template:function(i,r){if(i&1&&(IS(0),zd$1(1,"crnt-card",0),Nt$1(2,ds,1,0,"h2",1)(3,ps,1,0,"h3",2)(4,us,1,0,"p",3)(5,ms,1,0,"h4",4)(6,_s,1,0,"p",3),zd$1(7,"div",5)(8,"crnt-button-alt",6),Nt$1(9,Cs,1,5,"a",7),Wd$1(),zd$1(10,"div",8)(11,"div")(12,"crnt-button-alt",9),Nt$1(13,gs,1,0,"button",10),Wd$1(),zd$1(14,"crnt-button-alt",11),Nt$1(15,fs,1,0,"a",12),Wd$1()()()(),zd$1(16,"div",13)(17,"div",8)(18,"div")(19,"crnt-button-alt",9),Nt$1(20,ys,1,0,"button",10),Wd$1(),zd$1(21,"crnt-button-alt",11),Nt$1(22,xs,1,0,"a",12),Wd$1()(),zd$1(23,"crnt-button-alt",14),Nt$1(24,hs,1,5,"a",7),Wd$1()()()()),i&2){let p=t1(r.rendering());ho(),nr$1("wlTrackStep",f1(16,ss,p,Ci$1(15,cs))),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.title),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.otherSupplierTitle),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.otherSupplierText),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.fineTitle),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.fineText),ho(3),nr$1("wlGenericLink",p==null||p.fields==null?null:p.fields.fineLink),ho(4),nr$1("scText",p==null||p.fields==null?null:p.fields.backText),ho(2),nr$1("wlGenericLink",p.fields==null?null:p.fields.cancelLink)("wlGenericLinkExtras",Ci$1(19,Ko)),ho(5),nr$1("scText",p==null||p.fields==null?null:p.fields.backText),ho(2),nr$1("wlGenericLink",p.fields==null?null:p.fields.cancelLink)("wlGenericLinkExtras",Ci$1(20,Ko)),ho(2),nr$1("wlGenericLink",p==null||p.fields==null?null:p.fields.fineLink);}},dependencies:[he$1,s,R3,Pc$1,ce,Hl$1,Sl$1,Ag],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
14/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
15/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();var bs=()=>({result:"overstappen"}),vs=(e,n)=>({formName:"contract opzeggen reden",rendering:e,type:"tool-laststep",step:1.2,extraProperties:n}),Ds=()=>({value:"Wij helpen je met het maken van de beste (energie)keuzes voor jou. Laat hier je gegevens achter, dan nemen wij telefonisch contact met je op."}),Ms=()=>({queryParamsHandling:"preserve"}),Ps=()=>({text:"Upload je aanbod",href:"https://essentnl.slgnt.eu/optiext/optiextension.dll?ID=PbkPp%2BaV27dYySkx1TOuw9tK8k%2Bc0eTi2uZ7S09Dm5o1qPb5HiVhWGvnjcoSpqb25l4GOTHcEuessioFGhtDepPcfD2b0",linkType:"external",target:"_blank"}),Es=e=>({value:e}),Ss=e=>({rendering:e,field:"Upload je aanbod",type:"text",linkurl:"https://essentnl.slgnt.eu/optiext/optiextension.dll?ID=PbkPp%2BaV27dYySkx1TOuw9tK8k%2Bc0eTi2uZ7S09Dm5o1qPb5HiVhWGvnjcoSpqb25l4GOTHcEuessioFGhtDepPcfD2b0",eventType:"link-cl
15ick"});function Fs(e,n){e&1&&mo(0,"h2",11);}function Os(e,n){e&1&&mo(0,"p",12);}function ks(e,n){if(e&1){let t=YF();zd$1(0,"button",13),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MainReasonSelection))}),Wd$1();}}function ws(e,n){e&1&&mo(0,"a",14);}function Ls(e,n){if(e&1&&mo(0,"a",15),e&2){Nn$1();let t=n1(0);nr$1("trackLinkInfo",d1$1(1,Ss,t));}}var ei=(()=>{let n=class n{constructor(){this.rendering=ee.required(),this.backLink=ee(),this.goToStep=zy(),this.Step=Re;}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-other-offer"]],inputs:{rendering:[1,"rendering"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:15,vars:17,consts:[["wlAutomationId","end-contract-other-offer","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],[1,"crnt-typography-heading-4","mb-2"],["class","end-contract-card__bottom",4,"scText"],[1,"d-flex","justify-content-between","align-items-center"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-other-offer-back",3,"click",4,"scText"],["variant","secondary"],["title","terug","wlAutomationId","end-contract-other-offer-cancel",4,"wlGenericLink","wlGenericLinkExtras"],["variant","primary"],["title","Upload je aanbod","wlAutomationId","fine-link","wlTrackLink","",3,"trackLinkInfo",4,"wlGenericLink"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"end-contract-card__bottom"],["wlAutomationId","end-contract-other-offer-back",3,"click"],["title","terug","wlAutomationId","end-contract-other-offer-cancel"],["title","Upload je aanbod","wlAutomationId","fine-link","wlTrackLink","",3,"trackLinkInfo"]],template:function(i,r){if(i&1&&(IS(0),zd$1(1,"crnt-card",0),Nt$1(2,Fs,1,0,"h2",1),zd$1(3,"h3",2),Di$1(4," Heb je een aanbod ontvangen van een andere leverancier? "),Wd$1(),Nt$1(5,Os,1,0,"p",3),zd$1(6,"div")(7,"div",4)(8,"div")(9,"crnt-button-alt",5),Nt$1(10,ks,1,0,"button",6),Wd$1(),zd$1(11,"crnt-button-alt",7),Nt$1(12,ws,1,0,"a",8),Wd$1()(),zd$1(13,"crnt-button-alt",9),Nt$1(14,Ls,1,3,"a",10),Wd$1()()()()),i&2){let p=t1(r.rendering());ho(),nr$1("wlTrackStep",f1(9,vs,p,Ci$1(8,bs))),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.title),ho(3),nr$1("scText",Ci$1(12,Ds)),ho(5),nr$1("scText",p==null||p.fields==null?null:p.fields.backText),ho(2),nr$1("wlGenericLink",p==null||p.fields==null?null:p.fields.cancelLink)("wlGenericLinkExtras",Ci$1(13,Ms)),ho(2),nr$1("wlGenericLink",d1$1(15,Es,Ci$1(14,Ps)));}},dependencies:[he$1,s,R3,Pc$1,ce,Hl$1,Sl$1,Ag],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
16/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
17/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();var As=e=>({rendering:e,formName:"contract opzeggen verhuizen",stepName:"einddatum",step:1}),Ns=e=>({endDate:e}),Vs=e=>({variables:e}),Rs=()=>({queryParamsHandling:"preserve"});function Bs(e,n){e&1&&mo(0,"h2",12);}function Gs(e,n){e&1&&mo(0,"h3",13);}function Us(e,n){e&1&&mo(0,"p",14);}function $s(e,n){if(e&1){let t=YF();zd$1(0,"button",15),Kd$1("click",function(){EC(t);let i=Nn$1();
17return DC(i.goToStep.emit(i.Step.EndContractReason))}),Wd$1();}}function qs(e,n){e&1&&mo(0,"a",16);}function Hs(e,n){if(e&1){let t=YF();zd$1(0,"button",17),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MailAddressForm))}),Wd$1();}if(e&2){let t,o=Nn$1();nr$1("disabled",((t=o.formState())==null?null:t.isInvalid)||((t=o.formState())==null?null:t.isValidationPending));}}var ti=(()=>{let n=class n{constructor(){this.formState=ee(),this.lowerBound=ee(),this.upperBound=ee(),this.rendering=ee.required(),this.totalPenaltyAmount=ee(),this.validToDate=ee(),this.electricityContractDetails=ee(),this.gasContractDetails=ee(),this.visibility=ee(),this.penaltyAmounts=ee(),this.gridOperators=ee(),this.gridOperatorViewType=ee(),this.penaltyLoaded=ee(),this.penaltyError=ee(),this.contractEndDate=ee(),this.status=ee(),this.hasNewPenaltyContract=Ge,this.backLink=ee(),this.goToStep=zy(),this.Step=Re;}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-end-date"]],inputs:{formState:[1,"formState"],lowerBound:[1,"lowerBound"],upperBound:[1,"upperBound"],rendering:[1,"rendering"],totalPenaltyAmount:[1,"totalPenaltyAmount"],validToDate:[1,"validToDate"],electricityContractDetails:[1,"electricityContractDetails"],gasContractDetails:[1,"gasContractDetails"],visibility:[1,"visibility"],penaltyAmounts:[1,"penaltyAmounts"],gridOperators:[1,"gridOperators"],gridOperatorViewType:[1,"gridOperatorViewType"],penaltyLoaded:[1,"penaltyLoaded"],penaltyError:[1,"penaltyError"],contractEndDate:[1,"contractEndDate"],status:[1,"status"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:14,vars:34,consts:[["wlAutomationId","end-contract-date","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],["class","crnt-typography-heading-4",4,"scText"],["class","end-contract-card__bottom",4,"scText"],[3,"formState","lowerBound","upperBound","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","rendering","penaltyError","penaltyLoaded","validToDate"],[1,"d-flex","justify-content-between","align-items-center","mt-3"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-date-back",3,"click",4,"scText"],["variant","secondary"],["wlAutomationId","end-contract-date-cancel",4,"wlGenericLink","wlGenericLinkExtras"],["variant","primary",3,"state"],["wlAutomationId","end-contract-date-next",3,"disabled","click",4,"scText"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"crnt-typography-heading-4"],[1,"end-contract-card__bottom"],["wlAutomationId","end-contract-date-back",3,"click"],["wlAutomationId","end-contract-date-cancel"],["wlAutomationId","end-contract-date-next",3,"click","disabled"]],template:function(i,r){if(i&1&&(zd$1(0,"crnt-card",0),Nt$1(1,Bs,1,0,"h2",1)(2,Gs,1,0,"h3",2)(3,Us,1,0,"p",3),E1(4,"interpolate"),mo(5,"wl-penalty-fee-calculator-block",4),zd$1(6,"div",5)(7,"div")(8,"crnt-button-alt",6),Nt$1(9,$s,1,0,"button",7),Wd$1(),zd$1(10,"crnt-button-alt",8),Nt$1(11,qs,1,0,"a",9),Wd$1()(),zd$1(12,"crnt-button-alt",10),Nt$1(13,Hs,1,1,"button",11),Wd$1()()()),i&2){let p,C,T,Z,j,z,Ce;nr$1("wlTrackStep",d1$1(27,As,r.rendering())),ho(),nr$1("scText",(p=r.rendering())==null||p.fields==null?null:p.fields.title),ho(),nr$1("scText",(C=r.rendering())==null||C.fields==null?null:C.fields.endDateTitle),ho(),nr$1("scText",b1(4,24,(T=r.rendering())==null||T.fields==null?null:T.fields.endDateText,d1$1(31,Vs,d1$1(29,Ns,r.contractEndDate())))),ho(2),nr$1("formState",r.formState())("lowerBound",r.lowerBound())("upperBound",r.upperBound())("totalPenaltyAmount",r.totalPenaltyAmount())("electricityContractDetails",r.electricityContractDetails())("gasContractDetails",r.gasContractDetails())("gridOperators",r.gridOperators())("contractEndDate",r.contractEndDate())("gridOperatorViewType",r.gridOperatorViewType())("visibility",r.visibility())("penaltyAmounts",r.penaltyAmounts())("rendering",r.rendering())("penaltyError",r.penaltyError())("penaltyLoaded",r.penaltyLoaded())("validToDate",r.validToDate()),ho(4),nr$1("scText",(Z=r.rendering())==null||Z.fields==null?null:Z.fields.backText),ho(2),nr$1("wlGenericLink",(j=r.rendering())==null||j.fields==null?null:j.fields.cancelLink)("wlGenericLinkExtras",Ci$1(33,Rs)),ho(),nr$1("state",(z=r.formState())!=null&&z.isInvalid||(z=r.formState())!=null&&z.isValidationPending?"disabled":"enabled"),ho(),nr$1("scText",(Ce
17=r.rendering())==null||Ce.fields==null?null:Ce.fields.nextButtonText);}},dependencies:[at,he$1,s,R3,Pc$1,Hl$1,Sl$1,Ag,H],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
18/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
19/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`]});let e=n;return e})();var Zs=e=>({formName:"contract opzeggen verhuizen",stepName:"reden opzeggen",rendering:e}),js=(e,n)=>({rendering:e,label:"reden opzegging",formName:"contract opzeggen verhuizen",input
19Label:n,sendValue:true,trackFocus:true,fieldName:"reden opzegging"}),zs=()=>({queryParamsHandling:"preserve"}),Qs=(e,n)=>n.value;function Ys(e,n){e&1&&mo(0,"h2",19);}function Ks(e,n){e&1&&mo(0,"h3",20);}function Xs(e,n){e&1&&mo(0,"p",21);}function Js(e,n){if(e&1&&mo(0,"label",22),e&2){Nn$1();let t=n1(1);nr$1("for",t==null?null:t.id);}}function ed(e,n){e&1&&(zd$1(0,"option",8),Di$1(1),Wd$1()),e&2&&(ho(),Sc$1(n));}function td(e,n){if(e&1&&(zd$1(0,"option",9),Di$1(1),Wd$1()),e&2){let t=n.$implicit;nr$1("value",t.value),ho(),Sc$1(t.label);}}function nd(e,n){e&1&&mo(0,"p",10);}function od(e,n){if(e&1&&Nt$1(0,nd,1,0,"p",23),e&2){Nn$1();let t=n1(0);nr$1("wlGenericRichText",t==null||t.fields==null?null:t.fields.reasonSelectionDescription);}}function id(e,n){if(e&1){let t=YF();zd$1(0,"button",24),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.Move))}),Wd$1();}}function rd(e,n){e&1&&mo(0,"a",25);}function ad(e,n){if(e&1){let t=YF();zd$1(0,"button",26),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.EndDateForm))}),Wd$1();}if(e&2){Nn$1();let t=n1(1);nr$1("disabled",t==null?null:t.isInvalid);}}var ni=(()=>{let n=class n{constructor(){this.rendering=ee(),this.reasons=ee([]),this.control=ee(),this.backLink=ee(),this.goToStep=zy(),this.Step=Re,this.dropDownItems=tf(()=>this.reasons().map(({reason:o})=>({label:u(this.rendering(),o,o),value:o})));}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-reason-selection"]],inputs:{rendering:[1,"rendering"],reasons:[1,"reasons"],control:[1,"control"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:24,vars:25,consts:[["wlAutomationId","end-contract-reason","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],["class","crnt-typography-heading-4",4,"scText"],["class","end-contract-card__bottom",4,"scText"],["slot","label"],[3,"for",4,"scText"],["wlAutomationId","end-contract-reason-selection",3,"state"],[3,"id","ngrxFormControlState","wlAutomationId","wlTrackValueChange"],["value","","disabled","","selected",""],[3,"value"],["wlAutomationId","end-contract-reason-selection-description",1,"pt-2","pb-0","end-contract-card"],[1,"end-contract-card"],[1,"d-flex","justify-content-between","align-items-center","mt-3"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-reason-back",3,"click",4,"scText"],["variant","secondary"],["wlAutomationId","end-contract-reason-cancel",4,"wlGenericLink","wlGenericLinkExtras"],["variant","primary",3,"state"],["wlAutomationId","end-contract-reason-next",3,"disabled","click",4,"scText"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"crnt-typography-heading-4"],[1,"end-contract-card__bottom"],[3,"for"],["class","pt-2 pb-0 end-contract-card","wlAutomationId","end-contract-reason-selection-description",4,"wlGenericRichText"],["wlAutomationId","end-contract-reason-back",3,"click"],["wlAutomationId","end-contract-reason-cancel"],["wlAutomationId","end-contract-reason-next",3,"click","disabled"]],template:function(i,r){if(i&1&&(IS(0)(1),zd$1(2,"crnt-card",0),Nt$1(3,Ys,1,0,"h2",1)(4,Ks,1,0,"h3",2)(5,Xs,1,0,"p",3),zd$1(6,"crnt-form-control")(7,"crnt-form-control-label",4),Nt$1(8,Js,1,1,"label",5),Wd$1(),zd$1(9,"crnt-select",6)(10,"select",7),kr$1(11,ed,2,1,"option",8),VF(12,td,2,2,"option",9,Qs),Wd$1()()(),kr$1(14,od,1,1,"p",10),mo(15,"hr",11),zd$1(16,"div",12)(17,"div")(18,"crnt-button-alt",13),Nt$1(19,id,1,0,"button",14),Wd$1(),zd$1(20,"crnt-button-alt",15),Nt$1(21,rd,1,0,"a",16),Wd$1()(),zd$1(22,"crnt-button-alt",17),Nt$1(23,ad,1,1,"button",18),Wd$1()()()),i&2){let p,C=t1(r.rendering());ho();let T=t1(r.control());ho(),nr$1("wlTrackStep",d1$1(19,Zs,C)),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.title),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.reasonSelectionTitle),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.reasonSelectionText),ho(3),nr$1("scText",C==null||C.fields==null?null:C.fields.reasonSelectionLabel),ho(),nr$1("state",T!=null&&T.isTouched&&(T!=null&&T.isInvalid)?"invali
19d":"enabled"),ho(),nr$1("id",T==null?null:T.id)("ngrxFormControlState",T)("wlAutomationId",T==null?null:T.id)("wlTrackValueChange",f1(21,js,C,T==null||T.value==null?null:T.value.toString())),ho(),Fr$1((p=C==null||C.fields==null||C.fields.reasonSelectionPlaceholder==null?null:C.fields.reasonSelectionPlaceholder.value)?11:-1,p),ho(),$F(r.dropDownItems()),ho(2),Fr$1(!(C==null||C.fields==null)&&C.fields.reasonSelectionDescription?14:-1),ho(5),nr$1("scText",C==null||C.fields==null?null:C.fields.backText),ho(2),nr$1("wlGenericLink",C==null||C.fields==null?null:C.fields.cancelLink)("wlGenericLinkExtras",Ci$1(24,zs)),ho(),nr$1("state",T!=null&&T.isInvalid?"disabled":"enabled"),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.nextButtonText);}},dependencies:[Xt$1,Kt,qt$1,Ce$1,Jt$1,eo,he$1,s,R3,Pc$1,Sc$2,ue,Hl$1,Sl$1,Ag,Mg,Tg,Wg],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
20/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
21/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();var sd=e=>({rendering:e,toolName:"contract opzeggen verhuizen",stepName:"postadres",step:2}),dd=e=>({date:e}),pd=e=>({mode:"rich_text",variables:e}),ud=()=>({queryParamsHandling:"preserve"}),md=()=>({toolName:"contract opzeggen verhuizen",stepName:"postadres",step:2});function _d(e,n){e&1&&mo(0,"h2",13);}function Cd(e,n){e&1&&mo(0,"h3",14);}function gd(e,n){e&1&&mo(0,"p",15);}function fd(e,n){e&1&&mo(0,"h4",18);}function yd(e,n){if(e&1&&(Nt$1(0,fd,1,0,"h4",16),mo(1,"wl-address",17)),e&2){Nn$1();let t=n1(0),o=n1(1);nr$1("scText",t==null||t.fields==null?null:t.fields.currentAddressTitle),ho(),nr$1("houseNumber",o==null?null:o.houseNumber)("houseNumberExtension",o==null?null:o.houseNumberExtension)("postalCode",o==null?null:o.postcode)("city",o==null?null:o.city)("street",o==null?null:o.street);}}
21function xd(e,n){e&1&&mo(0,"span",26);}function hd(e,n){e&1&&mo(0,"span");}function Td(e,n){if(e&1&&(zd$1(0,"crnt-callout",19),Nt$1(1,xd,1,0,"span",24)(2,hd,1,0,"span",25),Wd$1()),e&2){let t,o,i=Nn$1(2);nr$1("trackImpressionInfo",i.rendering()),ho(),nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.emigrationInfoTitle),ho(),nr$1("wlGenericRichText",(o=i.rendering())==null||o.fields==null?null:o.fields.emigrationInfoMessage);}}function bd(e,n){e&1&&mo(0,"span",27);}function vd(e,n){e&1&&mo(0,"h4",28);}function Dd(e,n){if(e&1&&(kr$1(0,Td,3,3,"crnt-callout",19),Nt$1(1,bd,1,0,"span",20),mo(2,"wl-datepicker",21),Nt$1(3,vd,1,0,"h4",22),mo(4,"wl-address-form",23)),e&2){let t,o,i,r=Nn$1(),p=n1(0);Fr$1(r.reasonIsEmigration()?0:-1),ho(),nr$1("scText",(t=r.rendering())==null||t.fields==null?null:t.fields.correspondenceDateTitle),ho(),nr$1("rendering",p)("formsControl",(o=r.correspondenceFormState())==null||o.controls==null?null:o.controls.date)("startValidDate",r.lowerBound())("endValidDate",r.upperBound()),ho(),nr$1("scText",(i=r.rendering())==null||i.fields==null?null:i.fields.correspondenceAddressTitle),ho(),nr$1("rendering",p)("content",r.addressFormFields())("formState",r.addressFormState())("showAddressTypeSelector",false)("trackStep",Ci$1(12,md));}}function Md(e,n){if(e&1){let t=YF();zd$1(0,"button",29),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.EndDateForm))}),Wd$1();}}function Pd(e,n){e&1&&mo(0,"a",30);}function Ed(e,n){if(e&1){let t=YF();zd$1(0,"button",31),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.Overview))}),Wd$1();}if(e&2){Nn$1();let t=n1(18);nr$1("disabled",t);}}var oi=(()=>{let n=class n{constructor(){this.Step=Re,this.rendering=ee(),this.correspondenceFormState=ee.required(),this.addressFormState=ee(),this.address=ee(),this.correspondenceDate=ee(),this.lowerBound=ee(),this.upperBound=ee(),this.showCorrespondenceAddressForm=ee(false),this.disableNext=ee(true),this.reasonIsEmigration=ee(false),this.backLink=ee(),this.goToStep=zy(),this.addressFormFields=tf(()=>{let o=this.rendering();return {PostalCodeLabel:u(o,"correspondencePostalCode",""),PostalCodeLabelIndicator:u(o,"correspondencePostalCodeLabelIndicator",""),PostalCodeHelpText:u(o,"correspondencePostalCodeHelpText",""),PostalCodePlaceholder:u(o,"correspondencePostalCodePlaceholder",""),PostalCodeRequiredError:u(o,"postalCodeRequiredError",""),PostalCodeNotValidError:u(o,"postalCodeFormattingError",""),HouseNumberLabel:u(o,"correspondenceHouseNumber",""),HouseNumberLabelIndicator:u(o,"correspondenceHouseNumberIndicator",""),HouseNumberHelpText:u(o,"correspondenceHouseNumberHelpText",""),HouseNumberPlaceholder:u(o,"correspondenceHouseNumberPlaceholder",""),HouseNumberRequiredError:u(o,"houseNumberRequiredError",""),HouseNumberNotValidError:"",HouseNumberAdditionLabel:u(o,"correspondenceAddition",""),HouseNumberAdditionLabelIndicator:u(o,"correspondenceAdditionLabelIndicator",""),HouseNumberAdditionHelpText:u(o,"correspondenceAdditionHelpText",""),HouseNumberAdditionPlaceholder:u(o,"correspondenceAdditionPlaceholder",""),HouseNumberAdditionMaxLengthError:"",AddressNotFoundErrorTitle:u(o,"addressNotFoundErrorTitle",""),AddressNotFoundErrorMessage:u(o,"addressNotFoundErrorMessage",""),AddressOptionLabel:u(o,"addressOptionLabel",""),PoboxOptionLabel:u(o,"poboxOptionLabel",""),CityLabel:u(o,"correspondenceCity",""),CityLabelIndicator:u(o,"correspondenceCityLabelIndicator",""),CityHelpText:u(o,"correspondenceCityHelpText",""),CityPlaceholder:u(o,"correspondenceCityPlaceholder",""),CityRequiredError:u(o,"cityRequiredError",""),StreetLabel:u(o,"correspondenceStreet",""),StreetLabelIndicator:u(o,"correspondenceStreetLabelIndicator",""),StreetHelpText:u(o,"correspondenceStreetHelpText",""),StreetPlaceholder:u(o,"correspondenceStreetPlaceholder",""),StreetRequiredError:u(o,"streetRequiredError",""),PoboxLabel:"",PoboxRequiredError:""}});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-correspondence"]],inputs:{rendering:[1,"rendering"],correspondenceFormState:[1,"correspondenceFormState"],addressFormState:[1,"addressFormState"],address:[1,"address"],correspondenceDate:[1,"correspondenceDate"],lowerBound:[1,"lowerBound"],upperBound:[1,"upperBound"],showCorrespondenceAddressForm:[1,"showCorrespondenceAddressForm"],disableNext:[1,"disableNext"],reasonIsEmigration:[1,"reasonIsEmigration"],backLink:[1,"backLink"]},outputs:{goToStep:"goToStep"},standalone:false,decls:21,vars:30,consts:[["wlAutomationId","end-contract-correspondence","wlDisableBodyScrolling","",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],["class","crnt-typography-heading-4 mb-2",4,"scText"],["class","end-contract-card__bottom",4,"scText"],[1,"end-contract-card"],["fieldName","wijzig naar nieuw adres","stepName","postadres","formName","contract opzeggen verhuizen","toggleId","changeAddressToggle",3,"rendering","formControl","labelText"],[1,"d-flex","justify-content-between","align-items-center","mt-3"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-correspondence-back",3,"click",4,"scText"],["variant","secondary"],["wlAutomationId","end-contract-correspondence-cancel",4,"wlGenericLink","wlGenericLinkExtras"],["variant","primary",3,"state"],["wlAutomationId","end-contract-correspondence-next",3,"disabled","click",4,"scText"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"crnt-typography-heading-4","mb-2"],[1,"end-contract-card__bottom"],["class","text-color crnt-typography-body-expressive-bold d-block mb-1","wlAutomationId","end-contract-current-address-title",4,"scText"],[3,"houseNumber","houseNumberExtension","postalCode","city","street"],["wlAutomationId","end-contract-current-address-title",1,"text-color","crnt-typography-body-expressive-bold","d-block","mb-1"],["wlAutomationId","end-contract-correspondence-emigration-info","variant","informative","trackImpression","contentblock-impression",3,"trackImpressionInfo"],["class","crnt-typography-body-expressive-bold d-block mt-3 mb-1","wlAutomationId","end-contract-correspondence-date-title",4,"scText"],["automationId","end-contract-correspondence-date",3,"rendering","formsControl","startValidDate","endValidDate"],["class","text-color crnt-typography-body-expressive-bold d-block mt-3 end-contract-card__bottom","wlAutomationId","end-contract-correspondence-address-title",4,"scText"],[3,"rendering","content","formState","showAddressTypeSelector","trackStep"],["slot","title",4,"scText"],[4,"wlGenericRichText"],["slot","title"],["wlAutomationId","end-contract-correspondence-date-title",1,"crnt-typography-body-expressive-bold","d-block","mt-3","mb-1"],["wlAutomationId","end-contract-correspondence-address-title",1,"text-color","crnt-typography-body-expressive-bold","d-block","mt-3","end-contract-card__bottom"],["wlAutomationId","end-contract-correspondence-back",3,"click"],["wlAutomationId","end-contract-correspondence-cancel"],["
21wlAutomationId","end-contract-correspondence-next",3,"click","disabled"]],template:function(i,r){if(i&1&&(IS(0)(1),zd$1(2,"crnt-card",0),Nt$1(3,_d,1,0,"h2",1)(4,Cd,1,0,"h3",2)(5,gd,1,0,"p",3),kr$1(6,yd,2,6),mo(7,"hr",4)(8,"wl-toggle",5),E1(9,"dateFns"),E1(10,"interpolate"),kr$1(11,Dd,5,13),zd$1(12,"div",6)(13,"div")(14,"crnt-button-alt",7),Nt$1(15,Md,1,0,"button",8),Wd$1(),zd$1(16,"crnt-button-alt",9),Nt$1(17,Pd,1,0,"a",10),Wd$1()(),IS(18),zd$1(19,"crnt-button-alt",11),Nt$1(20,Ed,1,1,"button",12),Wd$1()()()),i&2){let p,C=t1(r.rendering());ho();let T=t1(r.address());ho(),nr$1("wlTrackStep",d1$1(23,sd,C)),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.title),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.correspondenceTitle),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.correspondenceText),ho(),Fr$1(T?6:-1),ho(2),nr$1("rendering",C)("formControl",(p=r.correspondenceFormState())==null||p.controls==null?null:p.controls.changeAddress)("labelText",b1(10,19,C==null||C.fields==null?null:C.fields.correspondenceToggleText,d1$1(27,pd,d1$1(25,dd,b1(9,16,r.correspondenceDate(),"dd MMMM yyyy"))))),ho(3),Fr$1(r.showCorrespondenceAddressForm()?11:-1),ho(4),nr$1("scText",C==null||C.fields==null?null:C.fields.backText),ho(2),nr$1("wlGenericLink",C==null||C.fields==null?null:C.fields.cancelLink)("wlGenericLinkExtras",Ci$1(29,ud)),ho();let Z=t1(r.disableNext());ho(),nr$1("state",Z?"disabled":"enabled"),ho(),nr$1("scText",C==null||C.fields==null?null:C.fields.nextButtonText);}},dependencies:[Ge$1,oo,Ot,he$1,s,R3,$i$1,Pc$1,Dg,oe,Sc$2,Hl$1,Sl$1,Ag,H,he],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
22/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
23/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();var ln=(e,n)=>({date:e,contractEndDate:n}),cn=e=>({variables:e}),Fd=e=>({result:e}),Od=(e,n)=>({formName:"contract opzeggen verhuizen",rendering:e,type:"tool-laststep",step:4,extraProperties:n});function kd(e,n){e&1&&mo(0,"span",7);}function wd(e,n){e&1&&mo(0,"span");}function Ld(e,n){if(e&1&&(zd$1(0,"crnt-callout",4),Nt$1(1,kd,1,0,"span",5)(2,wd,1,0,"span",6),Wd$1()),e&2){let t,o,i=Nn$1(2);nr$1("trackImpressionInfo",i.rendering()),ho(),nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.successCorrespondenceFailedTitle),ho(),nr$1("wlGenericRichText",(o=i.rendering())==null||o.fields==null?null:o.fields.successCorrespondenceFailedMessage);}}function Id(e,n){if(e&1&&(zd$1(0,"wl-success-page",2),E1(1,"date"),E1(2,"date"),E1(3,"interpolate"),yo(4,3),kr$1(5,Ld,3,3,"crnt-callout",4),Wd$1()),e&2){let t=Nn$1(),o=n1(0),i=n1(1),r=n1(2);nr$1("backLink",o.fields.successBackLink)("trackLastStep",false)("successLink",o.fields.successBackLink)("rendering",o)("successMessage",b1(3,17,t.calculateHasPenalty(),d1$1(23,cn,f1(20,ln,b1(1,11,i,"longDate"),b1(2,14,r,"longDate")))))("successSubMessage",o.fields.successSubMessage)("successTitle",o.fields.successTitle)("title",o.fields.title)("wlAutomationId","end-contract-success-"+(t.hasPenalty()?"with-penalty":"without-penalty")),ho(4),nr$1("wlTrackStep",f1(27,Od,o,d1$1(25,Fd,t.hasPenalty()?"met opzegvergoeding":"zonder opzegvergoeding"))),ho(),Fr$1(t.changeCorrespondenceFailed()?5:-1);}}function Ad(e,n){e&1&&mo(0,"span",7);}function Nd(e,n){e&1&&mo(0,"span");}
23function Vd(e,n){if(e&1&&(zd$1(0,"wl-success-page",8),E1(1,"date"),E1(2,"date"),E1(3,"interpolate"),zd$1(4,"crnt-callout",9),Nt$1(5,Ad,1,0,"span",5)(6,Nd,1,0,"span",6),Wd$1()(),mo(7,"wl-success-page",8),E1(8,"date"),E1(9,"date"),E1(10,"interpolate")),e&2){let t,o,i=Nn$1(),r=n1(0),p=n1(1),C=n1(2);nr$1("backLink",r.fields.successBackLink)("successLink",r.fields.successBackLink)("rendering",r)("successMessage",b1(3,22,r.fields.successMessageWithoutPenalty,d1$1(37,cn,f1(34,ln,b1(1,16,p,"longDate"),b1(2,19,C,"longDate")))))("successSubMessage",r.fields.successSubMessage)("successTitle",r.fields.successTitle)("title",r.fields.title),ho(5),nr$1("scText",(t=i.rendering())==null||t.fields==null?null:t.fields.successCorrespondenceFailedTitle),ho(),nr$1("wlGenericRichText",(o=i.rendering())==null||o.fields==null?null:o.fields.successCorrespondenceFailedMessage),ho(),nr$1("backLink",r.fields.successBackLink)("successLink",r.fields.successBackLink)("rendering",r)("successMessage",b1(10,31,r.fields.successMessageWithPenalty,d1$1(42,cn,f1(39,ln,b1(8,25,p,"longDate"),b1(9,28,C,"longDate")))))("successSubMessage",r.fields.successSubMessage)("successTitle",r.fields.successTitle)("title",r.fields.title);}}var ii=(()=>{let n=class n{constructor(){this.rendering=ee(),this.hasPenalty=ee(),this.contractEndDate=ee(),this.endDate=ee(),this.changeCorrespondenceFailed=ee(false);}calculateHasPenalty(){return this.hasPenalty()?this.rendering()?.fields.successMessageWithPenalty:this.rendering()?.fields.successMessageWithoutPenalty}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-success"]],inputs:{rendering:[1,"rendering"],hasPenalty:[1,"hasPenalty"],contractEndDate:[1,"contractEndDate"],endDate:[1,"endDate"],changeCorrespondenceFailed:[1,"changeCorrespondenceFailed"]},standalone:false,decls:6,vars:3,consts:[["wlLive",""],["wlPreview",""],[3,"backLink","trackLastStep","successLink","rendering","successMessage","successSubMessage","successTitle","title","wlAutomationId"],[3,"wlTrackStep"],["wlAutomationId","end-contract-success-change-correspondence-failed","variant","cautionary","trackImpression","contentblock-impression",3,"trackImpressionInfo"],["slot","title",4,"scText"],[4,"wlGenericRichText"],["slot","title"],[3,"backLink","successLink","rendering","successMessage","successSubMessage","successTitle","title"],["variant","cautionary"]],template:function(i,r){i&1&&(IS(0)(1)(2),zd$1(3,"wl-experience-editor"),Nt$1(4,Id,6,30,"ng-template",0)(5,Vd,11,44,"ng-template",1),Wd$1()),i&2&&(t1(r.rendering()),ho(),t1(r.endDate()),ho(),t1(r.contractEndDate()));},dependencies:[he$1,s,R3,q,b,y,Dg,oe,Sc$2,mi$1,H,sv],encapsulation:2});let e=n;return e})();var Bd=e=>({rendering:e,formName:"contract opzeggen verhuizen",stepName:"controleer gegevens",step:3}),ri=()=>({queryParamsHandling:"preserve"}),Gd=e=>({correspondenceDate:e}),Ud=e=>({variables:e}),$d=e=>({value:e});function qd(e,n){e&1&&mo(0,"h2",20);}function Hd(e,n){e&1&&mo(0,"h3",21);}function Wd(e,n){e&1&&mo(0,"p",22);}function Zd(e,n){e&1&&mo(0,"h4",23);}function jd(e,n){e&1&&mo(0,"h4",24);}function zd(e,n){e&1&&mo(0,"span",24);}function Qd(e,n){if(e&1){let t=YF();zd$1(0,"div",8)(1,"div"),Nt$1(2,zd,1,0,"span",6),E1(3,"dateFns"),E1(4,"interpolate"),mo(5,"wl-address",25),Wd$1(),zd$1(6,"wl-change-button",26),Kd$1("clickChange",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MailAddressForm))}),Wd$1()();}if(e&2){let t=Nn$1(),o=n1(0),i=n1(1);ho(2),nr$1("scText",b1(4,11,o==null||o.fields==null?null:o.fields.confirmationAddressLabel,d1$1(16,Ud,d1$1(14,Gd,b1(3,8,t.correspondenceDate(),"dd-MM-yyyy"))))),ho(3),nr$1("street",i==null?null:i.street)("houseNumber",i==null?null:i.communicationNumber)("houseNumberExtension",i==null?null:i.houseNumberAddition)("city",i==null?null:i.city)("postalCode",i==null?null:i.postalCode),ho(),nr$1("rendering",o)("button",o==null||o.fields==null||o.fields.editText==null?null:o.fields.editText.value);}}function Yd(e,n){e&1&&mo(0,"h4",23);}function Kd(e,n){e&1&&mo(0,"p",27);}function Xd(e,n){if(e&1&&Nt$1(0,Kd,1,0,"p",28),e&2){let t=Nn$1(2);nr$1("wlGenericRichText",d1$1(1,$d,t.getValidToExplanationText()));}}function Jd(e,n){if(e&1&&(Nt$1(0,Yd,1,0,"h4",4),zd$1(1,"p"),Di$1(2),E1(3,"currency"),Wd$1(),kr$1(4,Xd,1,3,"p",27)),e&2){let t,o=Nn$1(),i=n1(0);nr$1("scText",(t=o.rendering())==null||t.fields==null?null:t.fields.confirmationPenaltyAmount),ho(2),Sc$1(b1(3,3,o.penaltyAmount(),"EUR")),ho(2),Fr$1(o.penaltyValidToDate()&&(!(i==null||i.fields==null||i.fields.penaltyValidToExplanation==null)&&i.fields.penaltyValidToExplanation.value)?4:-1);}}function ep(e,n){if(e&1){let t=YF();zd$1(0,"button",29),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.submitEndContract.emit())}),Wd$1();}if(e&2){Nn$1();let t=n1(2);nr$1("disabled",t);}}function tp(e,n){if(e&1){let t=YF();zd$1(0,"button",30),Kd$1("click",function(){EC(t);let i=Nn$1();
23return DC(i.goToStep.emit(i.Step.MailAddressForm))}),Wd$1();}}function np(e,n){e&1&&mo(0,"a",31);}function op(e,n){if(e&1){let t=YF();zd$1(0,"button",30),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.goToStep.emit(i.Step.MailAddressForm))}),Wd$1();}}function ip(e,n){e&1&&mo(0,"a",31);}function rp(e,n){if(e&1){let t=YF();zd$1(0,"button",32),Kd$1("click",function(){EC(t);let i=Nn$1();return DC(i.submitEndContract.emit())}),Wd$1();}if(e&2){Nn$1();let t=n1(2);nr$1("disabled",t);}}var ai=(()=>{let n=class n{constructor(){this.interpolationService=g(x$1),this.dateFnsPipe=g(he),this.Step=Re,this.rendering=ee.required(),this.reason=ee.required(),this.correspondenceAddress=ee(),this.endDate=ee(),this.correspondenceDate=ee(),this.backLink=ee(),this.submitDisabled=ee(false),this.goToStep=zy(),this.submitEndContract=zy(),this.penaltyAmount=ee(),this.penaltyValidToDate=ee(),this.reasonText=tf(()=>(0, xo.getFieldValue)(this.rendering(),this.reason(),this.reason())),this.getValidToExplanationText=tf(()=>{let o={validToDate:this.dateFnsPipe.transform(this.penaltyValidToDate(),"dd-MM-yyyy")??"dd-MM-yyyy"};return this.interpolationService.interpolate(u(this.rendering()?.fields,"penaltyValidToExplanation"),o,"plain_text")});}};n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-confirmation"]],inputs:{rendering:[1,"rendering"],reason:[1,"reason"],correspondenceAddress:[1,"correspondenceAddress"],endDate:[1,"endDate"],correspondenceDate:[1,"correspondenceDate"],backLink:[1,"backLink"],submitDisabled:[1,"submitDisabled"],penaltyAmount:[1,"penaltyAmount"],penaltyValidToDate:[1,"penaltyValidToDate"]},outputs:{goToStep:"goToStep",submitEndContract:"submitEndContract"},standalone:false,decls:37,vars:32,consts:[["wlAutomationId","end-contract-confirmation","wlDisableBodyScrolling","",1,"card","shadow-sm","card--fixed-overlay",3,"wlTrackStep"],["slot","title","class","text-color crnt-typography-heading-3 m-0",4,"scText"],["class","crnt-typography-heading-4",4,"scText"],["class","end-contract-card__bottom",4,"scText"],["class","crnt-typography-body-expressive-bold d-block end-contract-card__top",4,"scText"],[1,"d-flex","justify-content-between","end-contract-card__bottom"],["class","crnt-typography-body-expressive-bold d-block",4,"scText"],["automationId","end-contract-confirmation-change-date","sessionReplay","capture",3,"clickChange","rendering","button"],[1,"d-flex","justify-content-between","end-contract-card__top"],[1,"d-ed"],["variant","primary",1,"end-contract-card__top",3,"state"],["wlAutomationId","end-contract-confirmation-submit-ed",3,"disabled","click",4,"scText"],[1,"d-flex","justify-content-between","align-items-center","mt-3"],["variant","secondary",1,"me-3"],["wlAutomationId","end-contract-confirmation-back",3,"click",4,"scText"],["variant","secondary"],["wlAutomationId","end-contract-confirmation-cancel",4,"wlGenericLink","wlGenericLinkExtras"],[1,"d-essent-block"],["variant","primary",3,"state"],["wlAutomationId","end-contract-confirmation-submit-essent",3,"disabled","click",4,"scText"],["slot","title",1,"text-color","crnt-typography-heading-3","m-0"],[1,"crnt-typography-heading-4"],[1,"end-contract-card__bottom"],[1,"crnt-typography-body-expressive-bold","d-block","end-contract-card__top"],[1,"crnt-typography-body-expressive-bold","d-block"],[3,"street","houseNumber","houseNumberExtension","city","postalCode"],["automationId","end-contract-confirmation-change-address","sessionReplay","capture",3,"clickChange","rendering","button"],[1,"crnt-typography-microcopy-base"],["class","crnt-typography-microcopy-base",4,"wlGenericRichText"],["wlAutomationId","end-contract-confirmation-submit-ed",3,"click","disabled"],["wlAutomationId","end-contract-confirmation-back",3,"click"],["wlAutomationId","end-contract-confirmation-cancel"],["wlAutomationId","end-contract-confirmation-submit-essent",3,"click","disabled"]],template:function(i,r){if(i&1){let p=YF();IS(0)(1)(2),zd$1(3,"crnt-card",0),Nt$1(4,qd,1,0,"h2",1)(5,Hd,1,0,"h3",2)(6,Wd,1,0,"p",3)(7,Zd,1,0,"h4",4),zd$1(8,"p"),Di$1(9),Wd$1(),zd$1(10,"div",5)(11,"div"),Nt$1(12,jd,1,0,"h4",6),zd$1(13,"p"),Di$1(14),E1(15,"dateFns"),Wd$1()(),zd$1(16,"wl-change-button",7),Kd$1("clickChange",function(){return EC(p),DC(r.goToStep.emit
23(r.Step.EndDateForm))}),Wd$1()(),kr$1(17,Qd,7,18,"div",8),kr$1(18,Jd,5,6),zd$1(19,"div",9)(20,"crnt-button-alt",10),Nt$1(21,ep,1,1,"button",11),Wd$1(),zd$1(22,"div",12)(23,"div")(24,"crnt-button-alt",13),Nt$1(25,tp,1,0,"button",14),Wd$1(),zd$1(26,"crnt-button-alt",15),Nt$1(27,np,1,0,"a",16),Wd$1()()()(),zd$1(28,"div",17)(29,"div",12)(30,"div")(31,"crnt-button-alt",13),Nt$1(32,op,1,0,"button",14),Wd$1(),zd$1(33,"crnt-button-alt",15),Nt$1(34,ip,1,0,"a",16),Wd$1()(),zd$1(35,"crnt-button-alt",18),Nt$1(36,rp,1,1,"button",19),Wd$1()()()();}if(i&2){let p=t1(r.rendering());ho();let C=t1(r.correspondenceAddress());ho();let T=t1(r.submitDisabled());ho(),nr$1("wlTrackStep",d1$1(28,Bd,p)),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.title),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationTitle),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationText),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationReasonLabel),ho(2),Sc$1(r.reasonText()),ho(3),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationEndDateLabel),ho(2),Sc$1(b1(15,25,r.endDate(),"dd MMMM yyyy")),ho(2),nr$1("rendering",p)("button",p==null||p.fields==null||p.fields.editText==null?null:p.fields.editText.value),ho(),Fr$1(C?17:-1),ho(),Fr$1(!(p==null||p.fields==null)&&p.fields.confirmationPenaltyAmount?18:-1),ho(2),nr$1("state",T?"disabled":"enabled"),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationSubmitButtonText),ho(4),nr$1("scText",p==null||p.fields==null?null:p.fields.backText),ho(2),nr$1("wlGenericLink",p==null||p.fields==null?null:p.fields.cancelLink)("wlGenericLinkExtras",Ci$1(30,ri)),ho(5),nr$1("scText",p==null||p.fields==null?null:p.fields.backText),ho(2),nr$1("wlGenericLink",p==null||p.fields==null?null:p.fields.cancelLink)("wlGenericLinkExtras",Ci$1(31,ri)),ho(),nr$1("state",T?"disabled":"enabled"),ho(),nr$1("scText",p==null||p.fields==null?null:p.fields.confirmationSubmitButtonText);}},dependencies:[Vt$1,he$1,s,R3,ze,$i$1,Pc$1,Sc$2,Hl$1,Sl$1,Ag,H,_U,he],styles:[`[_ngcontent-%COMP%]:root{--font-intro-color: #000}[_ngcontent-%COMP%]:root{--headings-color: #410073}.progress[_ngcontent-%COMP%]{border:2px solid var(--crnt-color-common-border-subtle)}.ed[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1.5rem;margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1.5rem}.ed[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1.5rem}.ed[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .ed   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#410073}
24/*# sourceMappingURL=end-contract-container.component.ed-D33G37LX.css.map */`,`.progress[_ngcontent-%COMP%]{border:1px solid var(--crnt-color-common-border-subtle)}.essent[_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem}.essent[_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__top[_ngcontent-%COMP%]{margin-top:1rem}.essent[_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .end-contract-card__bottom[_ngcontent-%COMP%]{margin-bottom:1rem}.essent[_nghost-%COMP%]   .text-color[_ngcontent-%COMP%], .essent   [_nghost-%COMP%]   .text-color[_ngcontent-%COMP%]{color:#000}
25/*# sourceMappingURL=end-contract-container.component.essent-RLFBPIXK.css.map */`],changeDetection:0});let e=n;return e})();function lp(e,n){if(e&1&&mo(0,"wl-error-card",2),e&2){Nn$1(3);let t=n1(0);nr$1("message",t==null||t.fields==null?null:t.fields.errorMessage);}}function cp(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-main-reason-selection",4),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(4);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(2);Nn$1(2);let o=n1(0);nr$1("backLink",t.backLink)("rendering",o);}}function sp(e,n){if(e&1){let t=YF();
25zd$1(0,"wl-end-contract-move",4),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(4);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(2);Nn$1(2);let o=n1(0);nr$1("backLink",t.backLink)("rendering",o);}}function dp(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-other-supplier",4),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(4);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(2);Nn$1(2);let o=n1(0);nr$1("backLink",t.backLink)("rendering",o);}}function pp(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-other-offer",4),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(4);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(2);Nn$1(2);let o=n1(0);nr$1("backLink",t.backLink)("rendering",o);}}function up(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-reason-selection",6),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(5);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(),o=Nn$1(2);Nn$1(2);let i=n1(0);nr$1("rendering",i)("reasons",t.reasons)("control",t.formState.controls.reason)("backLink",o.backLink);}}function mp(e,n){if(e&1&&kr$1(0,up,1,4,"wl-end-contract-reason-selection",5),e&2){let t=Nn$1(2),o=Nn$1(2);Fr$1(t.activeStep===o.Step.EndContractReason?0:-1);}}function _p(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-end-date",8),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(5);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(),o=Nn$1(2);Nn$1(2);let i=n1(0);nr$1("formState",t==null?null:t.formState)("lowerBound",t.bounds==null?null:t.bounds.lowerBound)("upperBound",t.bounds==null?null:t.bounds.upperBound)("rendering",i)("backLink",o.backLink)("totalPenaltyAmount",t==null?null:t.totalPenaltyAmount)("electricityContractDetails",t==null?null:t.electricityContractDetails)("gasContractDetails",t==null?null:t.gasContractDetails)("gridOperators",t==null?null:t.gridOperators)("contractEndDate",t==null?null:t.endDate)("gridOperatorViewType",t==null?null:t.gridOperatorViewType)("visibility",t==null?null:t.visibility)("penaltyAmounts",t==null?null:t.penaltyAmounts)("status",t==null||t.penaltyFeeCalculator==null?null:t.penaltyFeeCalculator.status)("penaltyError",t==null?null:t.hasTechnicalError)("penaltyLoaded",t==null?null:t.penaltyLoaded)("validToDate",t==null?null:t.penaltyValidToDate);}}function Cp(e,n){if(e&1&&kr$1(0,_p,1,17,"wl-end-contract-end-date",7),e&2){let t=Nn$1(2),o=Nn$1(2);Fr$1(t.activeStep===o.Step.EndDateForm?0:-1);}}function gp(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-correspondence",10),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(5);return DC(r.goToStep(i))}),Wd$1();}if(e&2){let t=Nn$1(),o=Nn$1(2);Nn$1(2);let i=n1(0);nr$1("rendering",i)("address",t.currentAddress)("correspondenceFormState",t.correspondenceFormState)("addressFormState",t.addressFormState)("correspondenceDate",t.correspondenceDate)("lowerBound",t.bounds.lowerBound)("upperBound",t.bounds.upperBound)("disableNext",t.disableNextButton)("reasonIsEmigration",t.reasonIsEmigration)("showCorrespondenceAddressForm",t.showCorrespondenceAddressForm)("backLink",o.backLink);}}function fp(e,n){if(e&1&&kr$1(0,gp,1,11,"wl-end-contract-correspondence",9),e&2){let t=Nn$1(2),o=Nn$1(2);Fr$1(t.activeStep===o.Step.MailAddressForm?0:-1);}}function yp(e,n){if(e&1){let t=YF();zd$1(0,"wl-end-contract-confirmation",12),Kd$1("goToStep",function(i){EC(t);let r=Nn$1(5);return DC(r.goToStep(i))})("submitEndContract",function(){EC(t);let i=Nn$1(5);return DC(i.submitEndContract())}),Wd$1();}if(e&2){let t=Nn$1(),o=Nn$1(2);Nn$1(2);let i=n1(0);nr$1("rendering",i)("correspondenceAddress",t.correspondenceAddress)("correspondenceDate",t.correspondenceDate)("endDate",t.endDate)("reason",t.reason)("backLink",o.backLink)("submitDisabled",t.isSubmitting)("penaltyAmount",t.penaltyAmount)("penaltyValidToDate",t.penaltyValidToDate);}}function xp(e,n){if(e&1&&kr$1(0,yp,1,9,"wl-end-contract-confirmation",11),e&2){let t=Nn$1(2),o=Nn$1(2);Fr$1(t.activeStep===o.Step.Overview?0:-1);}}function hp(e,n){if(e&1&&mo(0,"wl-end-contract-success",13),e&2){let t=Nn$1();Nn$1(4);let o=n1(0);nr$1("rendering",o)("hasPenalty",t.hasPenalty)("endDate",t.endDate)("contractEndDate",t.contractEndDate)("changeCorrespondenceFailed",t.correspondenceTechnicalError);}}function Tp(e,n){if(e&1&&kr$1(0,hp,1,5,"wl-end-contract-success",13),e&2){let t=Nn$1(2),o=Nn$1(2);Fr$1(t.activeStep===o.Step.Success?0:-1);}}function bp(e,n){if(e&1&&(kr$1(0,cp,1,2,"wl-end-contract-main-reason-selection",3),kr$1(1,sp,1,2,"wl-end-contract-move",3),kr$1(2,dp,1,2,"wl-end-contract-other-supplier",3),kr$1(3,pp,1,2,"wl-end-contract-other-offer",3),kr$1(4,mp,1,1),E1(5,"async"),kr$1(6,Cp,1,1),E1(7,"async"),kr$1(8,fp,1,1),E1(9,"async"),kr$1(10,xp,1,1),E1(11,"async"),kr$1(12,Tp,1,1),E1(13,"async")),e&2){let t,o,i,r,p,C=Nn$1(),T=Nn$1(2);Fr$1(C.activeStep===T.Step.MainReasonSelection?0:-1),ho(),Fr$1(C.activeStep===T.Step.Move?1:-1),ho(),Fr$1(C.activeStep===T.Step.EndContract?2:-1),ho(),Fr$1(C.activeStep===T.Step.OtherOffer?3:-1),ho(),Fr$1((t=C1(5,9,T.getReasonsVM$))?4:-1,t),ho(2),Fr$1((o=C1(7,11,T.endContractDateVM$))?6:-1,o),ho(2),Fr$1((i=C1(9,13,T.correspondenceVM$))?8:-1,i),ho(2),Fr$1((r=C1(11,15,T.confirmationVM$))?10:-1,r),ho(2),Fr$1((p=C1(13,17,T.successVM$))?12:-1,p);}}function vp(e,n){e&1&&kr$1(0,lp,1,1,"wl-error-card",2)(1,bp,14,19),e&2&&Fr$1(n.hasError?0:1);}function Dp(e,n){if(e&1&&(kr$1(0,vp,2,1),E1(1,"async")),e&2){let t,o=Nn$1();Fr$1((t=C1(1,1,o.state$))?0:-1,t);}}function Mp(e,n){if(e&1&&mo(0,"wl-end-contract-main-reason-selection",14)(1,"wl-end-contract-move",14)(2,"wl-end-contract-other-supplier",14)(3,"wl-end-contract-other-offer",14)(4,"wl-end-contract-reason-selection",14)(5,"wl-end-contract-end-date",14)(6,"wl-end-contract-correspondence",14)(7,"wl-end-contract-confirmation",14)(8,"wl-error-card",15),e&2){Nn$1();let t=n1(0);nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("rendering",t),ho(),nr$1("message",t==null||t.fields==null?null:t.fields.errorMessage);}}(()=>{var n;let e=(n=class{constructor(){this.store$=g(mr$1),this.rendering=ee.required(),this.state$=this.store$.select(Ds$1),this.getReasonsVM$=this.store$.select(ma$1),this.endContractDateVM$=this.store$.select(sa$1),this.correspondenceVM$=this.store$.select(vs$1),this.confirmationVM$=this.store$.select(aa$1),this.successVM$=this.store$.select(Ca$1),this.Step=Re;}
25goToStep(o){this.store$.dispatch(et({step:o}));}submitEndContract(){this.store$.dispatch(ns$1());}},n.\u0275fac=function(i){return new(i||n)},n.\u0275cmp=Yt({type:n,selectors:[["wl-end-contract-container"]],inputs:{rendering:[1,"rendering"]},standalone:false,decls:4,vars:1,consts:[["wlLive",""],["wlPreview",""],["automationId","end-contract-general-error",3,"message"],[3,"backLink","rendering"],[3,"goToStep","backLink","rendering"],[3,"rendering","reasons","control","backLink"],[3,"goToStep","rendering","reasons","control","backLink"],[3,"formState","lowerBound","upperBound","rendering","backLink","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","status","penaltyError","penaltyLoaded","validToDate"],[3,"goToStep","formState","lowerBound","upperBound","rendering","backLink","totalPenaltyAmount","electricityContractDetails","gasContractDetails","gridOperators","contractEndDate","gridOperatorViewType","visibility","penaltyAmounts","status","penaltyError","penaltyLoaded","validToDate"],[3,"rendering","address","correspondenceFormState","addressFormState","correspondenceDate","lowerBound","upperBound","disableNext","reasonIsEmigration","showCorrespondenceAddressForm","backLink"],[3,"goToStep","rendering","address","correspondenceFormState","addressFormState","correspondenceDate","lowerBound","upperBound","disableNext","reasonIsEmigration","showCorrespondenceAddressForm","backLink"],[3,"rendering","correspondenceAddress","correspondenceDate","endDate","reason","backLink","submitDisabled","penaltyAmount","penaltyValidToDate"],[3,"goToStep","submitEndContract","rendering","correspondenceAddress","correspondenceDate","endDate","reason","backLink","submitDisabled","penaltyAmount","penaltyValidToDate"],[3,"rendering","hasPenalty","endDate","contractEndDate","changeCorrespondenceFailed"],[3,"rendering"],[3,"message"]],template:function(i,r){i&1&&(IS(0),zd$1(1,"wl-experience-editor"),Nt$1(2,Dp,2,3,"ng-template",0)(3,Mp,9,9,"ng-template",1),Wd$1()),i&2&&t1(r.rendering());},dependencies:[q,b,y,bn$1,Qo,Yo,Jo,ei,ti,ni,oi,ii,ai,vU],encapsulation:2,changeDetection:0}),n);return e=u$2([d1({name:"[smoovers] end-contract-container"})],e),e})();var Ep=(()=>{let n=class n{};n.\u0275fac=function(i){return new(i||n)},n.\u0275mod=tr$1({type:n}),n.\u0275inj=bn({imports:[Ge$1,oo,Ot,ro,an,rn,on,Qo$1,Dt,P3,ze,bn$1,Dg,Nn,mi$1,Rg,Sl$1,Ag,Mg,Tg,jg,Wg]});let e=n;return e})();var F=(()=>{let t=class t{};t.\u0275fac=function(E){return new(E||t)},t.\u0275mod=tr$1({type:t}),t.\u0275inj=bn({providers:[i({CancelContractOpen:an,CancelContractConfirmation:rn,CancelContractMijn:xi}),Hk(ot$1,ls),cB([Nn$2,Rn$1])],imports:[Ep]});let o=t;return o})();export{F as EndContractOpenLazyModule};//# sourceMappingURL=chunk-IqGhYfC7.js.map

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.