PageSourceSearch

https://www.base.be/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-7L5B3UWY.js

js base.be collected 2026-10-01 11:45:43 UTC 58,884 bytes, 3 lines download raw bytes

1import{a as S}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-UN4I5ARV.js";import{j as Ge}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-X5RNINAL.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-GM7QTX3Q.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-3VE4T5X3.js";import{a as Y}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-WB5FSQCV.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-NA7KRUKM.js";import{g as Ce}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-W5YER7AF.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-IGZIRJQN.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-JH7E5ALJ.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-VDTBCEHH.js";import{A as be,a as X,e as fe,f as N,h as _e,w as F,x as b,y as Te}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-GUJRV77H.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-OAFWGKHG.js";import{a as Se}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-R6ATEHOJ.js";import{e as y}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-TMQTKFW7.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-ME6OOKIW.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-TZWBTES7.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-LXVF7CF2.js";import{a as xe}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-MXMRLGMX.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-55LBUOLS.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-2IMUUWJB.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-VXK3FO45.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-ASPNFSTE.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-OTH5IOCH.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-5FXY6EHC.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-UYV7J5M3.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-FJVWFSSK.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-WSQHVBSB.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-KHZYCMEO.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-LUVC62E7.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-ZOQH4BRJ.js";import{D as ue,H as W,I as K,Sa as ve,wa as J,xa as Q}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-GWKWBQ3P.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-3KHHOKR7.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-NJNVRHKN.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-DKZN7K64.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-BYG2IWSB.js";import{f as ae,g as z,j as he,p as R,r as G,s as $,w as ge}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-DKUNSAXA.js";import{A as _,C as E,E as q,H as se,a as k,c as v}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-LBCPBUBK.js";import{E as ce,va as de}from"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-VLHNUVO3.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-KFW34AI3.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-G3XYAJPK.js";import"/etc/designs/aff-telenetgroup/ng/dist/telenetgroup-app/chunk-WXUJ2XVZ.js";import"@angular/core";import{CommonModule as Rt}from"@angular/common";import{TranslateModule as $t}from"@ngx-translate/core";import{LoginComponent as qt}from"@telenet/ng-lib-ocapi";import{FormsModule as Wt,ReactiveFormsModule as Kt}from"@angular/forms";import"@angular/core";import"@ngxs/store";var B=(()=>{class n{static{this.type="[PhoneToGoStore] Fetch All PhoneToGo Data"}constructor(t){this.managePhoneToGoUrl=t}}return n})(),O=(()=>{class n{static{this.type="[PhoneToGoStore] Save PhoneToGo user configuration"}constructor(t){this.payload=t}}return n})();import{Action as je,Selector as me,State as ft,Store as _t}from"@ngxs/store";import"@angular/core";import{finalize as Oe,of as Tt,tap as Ve}from"rxjs";import{FormControl as w,Validators as Z}from"@angular/forms";import"@angular/core";import*as V from"@angular/core";import*as ye from"@angular/forms";var U=(()=>{class n{constructor(t,o){this.formBuilder=t,this.languageService=o}toFormGroup(t){let o=t.language;return o||(o=this.languageService.getLanguage().trim().toUpperCase()),this.formBuilder.group({phoneNumber:new w(t.phoneNumber),userId:new w(t.userId),extension:new w(t.extension),phoneNumberType:new w(t.phoneNumberType),nickName:new w(t.nickName,[Z.required,Z.minLength(3),Z.maxLength(30)]),emailAddress:new w(t.emailAddress,[ve.validEmail]),language:new w(o,[Z.required])})}toPhoneToGoUserModel(t){return t.map(o=>xe().userId(o.get("userId").value).extension(o.get("extension").value).phoneNumberType(o.get("phoneNumberType").value).phoneNumber(o.get("phoneNumber").value).emailAddress(o.get("emailAddress").value).nickName(o.get("nickName").value).language(o.get("language").value).build())}static{this.\u0275fac=function(o){return new(o||n)(V.\u0275\u0275inject(ye.FormBuilder),V.\u0275\u0275inject(z))}}static{this.\u0275prov=V.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var H=(function(n){return n.INIT_ACTIVATION="init-activation",n.ACTIVATE="activate",n.SHOW_INSTRUCTIONS="show-instructions",n.COMPLETE="complete",n})(H||{});import"@angular/core";import"@ngxs/store";import*as a from"@angular/core";import*as ke from"@ngxs/store";import*as M from"@angular/common";import*as Ne from"@ngx-translate/core";function ot(n,m){if(n&1&&(a.\u0275\u0275element(0,"div",16),a.\u
10275\u0275pipe(1,"translate")),n&2){let t=a.\u0275\u0275nextContext(2).$implicit;a.\u0275\u0275property("innerHTML",a.\u0275\u0275pipeBind1(1,1,"ng.phone-to-go-activation.portin-chevron-description-"+t.phoneNumberType),a.\u0275\u0275sanitizeHtml)}}function rt(n,m){if(n&1){let t=a.\u0275\u0275getCurrentView();a.\u0275\u0275elementStart(0,"div",12),a.\u0275\u0275listener("click",function(){a.\u0275\u0275restoreView(t);let r=a.\u0275\u0275nextContext().$implicit,d=a.\u0275\u0275nextContext();return a.\u0275\u0275resetView(d.toggleChevronFor(r.phoneNumber))}),a.\u0275\u0275elementStart(1,"div",13),a.\u0275\u0275text(2),a.\u0275\u0275pipe(3,"translate"),a.\u0275\u0275element(4,"i",14),a.\u0275\u0275elementEnd(),a.\u0275\u0275template(5,ot,2,3,"div",15),a.\u0275\u0275elementEnd()}if(n&2){let t=a.\u0275\u0275nextContext().$implicit,o=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",a.\u0275\u0275pipeBind1(3,3,"ng.phone-to-go-activation.portin-chevron-title-"+t.phoneNumberType)," "),a.\u0275\u0275advance(2),a.\u0275\u0275property("ngClass",o.isChevronExpandedFor(t.phoneNumber)?"icon-chevron-up":"icon-chevron-down"),a.\u0275\u0275advance(),a.\u0275\u0275property("ngIf",o.isChevronExpandedFor(t.phoneNumber))}}function at(n,m){if(n&1&&(a.\u0275\u0275elementStart(0,"li",9),a.\u0275\u0275element(1,"i",10),a.\u0275\u0275text(2),a.\u0275\u0275pipe(3,"phoneNumber"),a.\u0275\u0275template(4,rt,6,5,"div",11),a.\u0275\u0275elementEnd()),n&2){let t=m.$implicit,o=a.\u0275\u0275nextContext();a.\u0275\u0275advance(2),a.\u0275\u0275textInterpolate1(" ",a.\u0275\u0275pipeBind1(3,2,t.phoneNumber)," "),a.\u0275\u0275advance(2),a.\u0275\u0275property("ngIf",o.isPortedInNumber(t))}}var we=(()=>{class n{constructor(t,o){this.store=t,this.messageService=o,this.chevronExpanded=new Map,this.messageGroup="phone-to-go-activation"}ngOnInit(){setTimeout(()=>this.messageService.clearMessages(this.messageGroup)),this.store.select(f.phoneToGoConfiguration).subscribe(t=>this.phoneToGoConfiguration=t)}goToNextStep(){this.store.dispatch(new N)}isPortedInNumber(t){return t.phoneNumberType!==""&&t.phoneNumberType!=="NEW"}toggleChevronFor(t){this.chevronExpanded.set(t,this.chevronExpanded.has(t)?!this.chevronExpanded.get(t):!0)}isChevronExpandedFor(t){return this.chevronExpanded.has(t)&&this.chevronExpanded.get(t)}static{this.\u0275fac=function(o){return new(o||n)(a.\u0275\u0275directiveInject(ke.Store),a.\u0275\u0275directiveInject(_))}}static{this.\u0275cmp=a.\u0275\u0275defineComponent({type:n,selectors:[["tg-init-phone-to-go-activation-step"]],standalone:!1,decls:20,vars:16,consts:[[1,"stepper-page__content","p--xl"],[1,"text-flow","text-flow--label","stepper-page__title-label",3,"innerHTML"],[1,"text-flow","text-flow--h2",3,"innerHTML"],[1,"text-flow","text-flow--action",3,"innerHTML"],[1,"whitespace","whitespace--tiny"],[1,"whitespace","whitespace--small"],[1,"listing--none"],["class","pt--xs",4,"ngFor","ngForOf"],["appScrollFocusInvalidInput","","appClickPreventDefault","",1,"button","button--primary",3,"click"],[1,"pt--xs"],[1,"icon","icon-telephone"],["class","header-accordion--link",3,"click",4,"ngIf"],[1,"header-accordion--link",3,"click"],[1,"header-accordion--link__icon","text--s"],[1,"icon-sm",3,"ngClass"],["class","text--s",3,"innerHTML",4,"ngIf"],[1,"text--s",3,"innerHTML"]],template:function(o,r){o&1&&(a.\u0275\u0275elementStart(0,"div",0),a.\u0275\u0275element(1,"div",1),a.\u0275\u0275pipe(2,"translate"),a.\u0275\u0275element(3,"div",2),a.\u0275\u0275pipe(4,"translate"),a.\u0275\u0275element(5,"div",3),a.\u0275\u0275pipe(6,"translate"),a.\u0275\u0275element(7,"div",4)(8,"div",5),a.\u0275\u0275elementStart(9,"ul",6),a.\u0275\u0275template(10,at,5,4,"li",7),a.\u0275\u0275elementEnd(),a.\u0275\u0275element(11,"div",5)(12,"div",3),a.\u0275\u0275pipe(13,"translate"),a.\u0275\u0275element(14,"div",4)(15,"div",5),a.\u0275\u0275elementStart(16,"button",8),a.\u0275\u0275listener("click",function(){return r.goToNextStep()}),a.\u0275\u0275elementStart(17,"span"),a.\u0275\u0275text(18),a.\u0275\u0275pipe(19,"translate"),a.\u0275\u0275elementEnd()()()),o&2&&(a.\u0275\u0275advance(),a.\u0275\u0275property("innerHTML",a.\u0275\u0275pipeBind1(2,6,"ng.phone-to-go-activation.init-step.welcome"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(2),a.\u0275\u0275property("innerHTML",a.\u0275\u0275pipeBind1(4,8,"ng.phone-to-go-activation.init-step.title"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(2),a.\u0275\u0275property("innerHTML",a.\u0275\u0275pipeBind1(6,10,"ng.phone-to-go-activation.init-step.title-description"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(5),a.\u0275\u0275property("ngForOf",r.phoneToGoConfiguration.users),a.\u0275\u0275advance(2),a.\u0275\u0275property("innerHTML",a.\u0275\u0275pipeBind1(13,12,"ng.phone-to-go-activation.init-step.detailed-description"),a.\u0275\u0275sanitizeHtml),a.\u0275\u0275advance(6),a.\u
10275\u0275textInterpolate(a.\u0275\u0275pipeBind1(19,14,"ng.phone-to-go-activation.btn.start")))},dependencies:[M.NgClass,M.NgForOf,M.NgIf,Q,J,Ne.TranslatePipe,y],encapsulation:2})}}return n})();import"@angular/core";import"@ngxs/store";import{of as st}from"rxjs";import{provideNgxMask as pt}from"ngx-mask";import*as i from"@angular/core";import*as Ee from"@ngxs/store";import*as A from"@angular/common";import*as P from"@angular/forms";import*as Ue from"@ngx-translate/core";function lt(n,m){if(n&1){let t=i.\u0275\u0275getCurrentView();i.\u0275\u0275elementStart(0,"div",7)(1,"div",8),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(t);let r=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(r.expandChevron())}),i.\u0275\u0275elementStart(2,"div",9)(3,"div",10),i.\u0275\u0275text(4),i.\u0275\u0275pipe(5,"translate"),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(6,"div",11),i.\u0275\u0275listener("click",function(){i.\u0275\u0275restoreView(t);let r=i.\u0275\u0275nextContext(2);return i.\u0275\u0275resetView(r.expandChevron())}),i.\u0275\u0275elementStart(7,"div",12),i.\u0275\u0275element(8,"i",13),i.\u0275\u0275elementEnd()()()}if(n&2){let t=i.\u0275\u0275nextContext(2);i.\u0275\u0275advance(4),i.\u0275\u0275textInterpolate1(" ",i.\u0275\u0275pipeBind1(5,2,"ng.phone-to-go-activation.lbl.second-number-chevron")," "),i.\u0275\u0275advance(4),i.\u0275\u0275property("ngClass",t.chevronExpanded?"icon-chevron-up":"icon-chevron-down")}}function mt(n,m){if(n&1&&(i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275elementStart(1,"p"),i.\u0275\u0275text(2),i.\u0275\u0275pipe(3,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(4,"div",7)(5,"div",14)(6,"div",15)(7,"div",16),i.\u0275\u0275element(8,"i",17),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(9,"div",9)(10,"div",16),i.\u0275\u0275text(11),i.\u0275\u0275pipe(12,"phoneNumber"),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275element(13,"div",18),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementContainerEnd()),n&2){let t=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(3,2,"ng.phone-to-go-activation.lbl.number-already-configured")),i.\u0275\u0275advance(9),i.\u0275\u0275textInterpolate1(" ",i.\u0275\u0275pipeBind1(12,4,t.phoneNumber)," ")}}function ct(n,m){n&1&&(i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275text(1),i.\u0275\u0275pipe(2,"translate"),i.\u0275\u0275elementContainerEnd()),n&2&&(i.\u0275\u0275advance(),i.\u0275\u0275textInterpolate1(" ",i.\u0275\u0275pipeBind1(2,1,"ng.phone-to-go-activation.lbl.number-already-configured")," "))}function dt(n,m){if(n&1&&(i.\u0275\u0275elementContainerStart(0),i.\u0275\u0275elementStart(1,"div",19)(2,"div",20)(3,"div",21),i.\u0275\u0275element(4,"tg-form-input",22),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(5,"div",19)(6,"div",20)(7,"div",21),i.\u0275\u0275element(8,"tg-form-input",23),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementStart(9,"div",19)(10,"div",20)(11,"div",24)(12,"div",25)(13,"div",26)(14,"span",27),i.\u0275\u0275text(15),i.\u0275\u0275pipe(16,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(17,"div",28)(18,"div",29)(19,"span",30),i.\u0275\u0275text(20),i.\u0275\u0275pipe(21,"translate"),i.\u0275\u0275elementEnd()()()()()(),i.\u0275\u0275elementStart(22,"div",31),i.\u0275\u0275element(23,"tg-form-radio",32),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275elementContainerEnd()),n&2){let t=i.\u0275\u0275nextContext(2).index,o=i.\u0275\u0275nextContext();i.\u0275\u0275advance(4),i.\u0275\u0275property("messageGroup",o.messageGroup),i.\u0275\u0275advance(4),i.\u0275\u0275property("messageGroup",o.messageGroup),i.\u0275\u0275advance(7),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(16,12,"ng.phone-to-go-activation.lbl.language")),i.\u0275\u0275advance(5),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(21,14,"ng.phone-to-go-activation.tooltip.language")),i.\u0275\u0275advance(3),i.\u0275\u0275property("id",i.\u0275\u0275interpolate1("language-",t))("messageGroup",o.messageGroup)("useCustomLabel",!0)("horizontalStyle","display--flex justify-content--start")("surroundingClass","display--flex mr--xm")("hideSpace",!0)("optionList",o.languageOptions)}}function ht(n,m){if(n&1&&(i.\u0275\u0275elementStart(0,"div"),i.\u0275\u0275template(1,ct,3,3,"ng-container",6),i.\u0275\u0275elementStart(2,"div",7)(3,"div",14)(4,"div",15)(5,"div",16),i.\u0275\u0275element(6,"i",17),i.\u0275\u0275elementEnd()(),i.\u0275\u0275elementStart(7,"div",9)(8,"div",16),i.\u0275\u0275text(9),i.\u0275\u0275pipe(10,"phoneNumber"),i.\u0275\u0275elementEnd()()(),i.\u0275\u0275element(11,"div",18),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(12,dt,24,16,"ng-container",6),i.\u0275\u0275elementEnd()),n&2){let t=i.\u0275\u0275nextContext().$implicit;i.\u0275\u0275advance(),i.\u0275\u0275property("ngIf",t.emailAddress!==""),i.\u0275\u0275advance(8),i.\u0275\u0275textInterpolate1(" ",i.\u0275\u0275pipeBind1(10,3,t.phoneNumber)," "),i.\u0275\u0275advance(3),i.\u0275\u0275property("ngIf",t.emailAddress=="")}}function gt(n,m){if(n&1&&(i.\u0275\u0275elementStart(0,"div")(1,"div",3),i.\u0275\u0275elementContainerStart(2,4),i.\u0275\u0275template(3,lt,9,4,"div",5)(4,mt,14,6,"ng-container",6)(5,ht,13,5,"div",6),i.\u0275\u0275elementContainerEnd(),i.\u0275\u0275elementEnd()()),n&2){let t=m.$implicit,o=m.index,r=i.\u0275\u0275nextContext();i.\u0275\u0275advance(2),i.\u0275\u0275property("formGroup",r.getFormGroup(o)),i.\u0275\u0275advance(),i.\u0275\u0275property("ngIf",o==1&&t.emailAddress==""),i.\u0275\u0275advance(),i.\u0275\u0275property("ngIf",o==1&&t.emailAddress!==""),i.\u0275\u0275advance(),i.\u0275\u0275property("ngIf",o==0||r.chevronExpanded)}}var Me=(()=>{class n extends R{constructor(t,o,r){super(),this.store=t,this.phoneToGoModelMapper=o,this.messageService=r,this.messageGroup="phone-to-go-activation",this.chevronExpanded=!1,this.emailIsDuplicated=d=>{let h=d[0].value.emailAddress.trim().toLowerCase(),u=d[1].value.emailAddress.trim().toLowerCase();return!(h===""&&u==="")&&h===u}}getFormGroup(t){return this.phoneToGoUserFormGroups[t]}ngOnInit(){this.store.selectSnapshot(b.currentStep).nextButtonCallback=this.onSubmit.bind(this),this.store.select(f.phoneToGoConfiguration).subscribe(t=>{this.groupName=t.groupName,t.users.sort(this.sortByUnlinkedPhone2GoUser),this.users=t.users,this.phoneToGoUserFormGroups=t.users.map(o=>this.phoneToGoModelMapper.toFormGroup(o))}),this.languageOptions=Object.keys(ae).map(t=>new ue(t,ae[t],!1))}onSubmit(){return this.messageService.clearMessages(this.messageGroup),this.phoneToGoUserFormGroups.length==2&&this.emailIsDuplicated(this.phoneToGoUserFormGroups)?this.messageService.addMessage(new q(this.messageGroup,"phone-to-go-activation.email-is-duplicated")):this.store.dispatch(new O(this.phoneToGoUserFormGroups)),st(!1)}expandChevron(){this.chevronExpanded=!this.chevronExpanded}sortByUnlinkedPhone2GoUser(t,o){return t.emailAddress===""?-1:o.emailAddress===""?1:0}static{this.\u0275fac=function(o){return new(o||n)(i.\u0275\u0275directiveInject(Ee.Store),i.\u0275\u0275directiveInject(U),i.\u0275\u0275directiveInject(_))}}static{this.\u0275cmp=i.\u0275\u0275defineComponent({type:n,selectors:[["tg-phone-to-go-activation-step"]],standalone:!1,features:[i.\u0275\u0275ProvidersFeature([pt()]),i.\u0275\u0275InheritDefinitionFeature],decls:8,vars:5,consts:[[1,"stepper-page__content-first","p--xl"],[4,"ngFor","ngForOf"],[1,"whitespace","whitespace--huge"],[1,"background-white","p--xl","mb-5"],[3,"formGroup"],["class","header-accordion  mb--m",4,"ngIf"],[4,"ngIf"],[1,"header-accordion","mb--m"],[1,"header-accordion--title",3,"click"],[1,"header-accordion--title__text"],[1,"text-flow","text-flow--h5"],[1,"header-accordion--link",3,"click"],[1,"header-accordion--link__icon"],[1,"icon-sm",3,"ngClass"],[1,"header-accordion--title"],[1,"header-accordion--title__icon"],[1,"text-flow","text-flow--h4"],[1,"icon","icon-telephone"],[1,"header-accordion--link"],[1,"row","mb--l"],[1,"col--grow","form-group"],[1,"form__input-container"],["formControlName","nickName",3,"messageGroup"],["formControlName","emailAddress",3,"messageGroup"],[1,"col-12","col-md-2","p--n","pb--s"],[1,"tooltip","position--relative","display--inline-block"],[1,"display--flex","flex-direction--column"],[1,"tooltip-text-content"],[1,"icon-tooltip-container"],[1,"tooltip-icon-content"],[1,"tooltip-text",2,"right","auto"],[1,"radio-checkbox--horizontal"],["formControlName","language",1,"col-12","col-md-4","p--n",3,"id","messageGroup","useCustomLabel","horizontalStyle","surroundingClass","hideSpace","optionList"]],template:function(o,r){o&1&&(i.\u0275\u0275elementStart(0,"div",0)(1,"p"),i.\u0275\u0275text(2),i.\u0275\u0275pipe(3,"translate"),i.\u0275\u0275elementEnd(),i.\u0275\u0275elementStart(4,"h3"),i.\u0275\u0275text(5),i.\u0275\u0275elementEnd(),i.\u0275\u0275template(6,gt,6,4,"div",1),i.\u0275\u0275element(7,"div",2),i.\u0275\u0275elementEnd()),o&2&&(i.\u0275\u0275advance(2),i.\u0275\u0275textInterpolate(i.\u0275\u0275pipeBind1(3,3,"ng.phone-to-go-activation.title")),i.\u0275\u0275advance(3),i.\u0275\u0275textInterpolate(r.groupName),i.\u0275\u0275advance(),i.\u0275\u0275property("ngForOf",r.users))},dependencies:[A.NgClass,A.NgForOf,A.NgIf,P.NgControlStatus,P.NgControlStatusGroup,P.FormGroupDirective,P.FormControlName,K,W,Ue.TranslatePipe,y],encapsulation:2})}}return n})();import"@angular/core";import"@ngxs/store";import{of as ut}from"rxjs";import*as s from"@angular/core";import*as Ae from"@ngxs/store";import*as Le from"@ngx-translate/core";var Fe=(()=>{class n{constructor(t,o){this.store=t,this.urlService=o}ngOnInit(){this.store.selectSnapshot(b.currentStep).nextButtonCallback=this.onSubmit.bind(this)}onSubmit(){let t=this.store.selectSnapshot(f.managePhoneToGoUrl);return this.urlService.redirectTo(t),ut(!0)}static{this.\u0275fac=function(o){return new(o||n)(s.\u0275\u0275directiveInject(Ae.Store),s.\u0275\u0275directiveInject(he))}}static{this.\u0275cmp=s.\u0275\u0275defineComponent({type:n,selectors:[["tg-phone-to-go-instructions-step"]],standalone:!1,decls:45,vars:27,consts:[[1,"stepper-page__content-first","p--xl"],[1,"Title"],[1,"Title-heading"],["href","#",1,"Title-link"],[1,"background-white","p--xl"],[1,"row"],[1,"icon-text-block__icon","icon-email","icon-md"],[1,"icon-text-block__text","test",3,"innerHTML"],[1,"icon-text-block__icon","icon-mobile","icon-md"],[1,"icon","icon-text-block__icon","icon-settings-lines","icon-md"],[1,"whitespace","whitespace--huge"]],template:function(o,r){o&1&&(s.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"h1",2),s.\u0275\u0275text(3),s.\u0275\u0275pipe(4,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(5,"div",1)(6,"h4"),s.\u0275\u0275text(7),s.\u0275\u0275pipe(8,"translate"),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(9,"a",3),s.\u0275\u0275text(10),s.\u0275\u0275pipe(11,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(12,"div",4)(13,"div",5),s.\u0275\u0275element(14,"div",6),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(15,"div",5)(16,"h4"),s.\u0275\u0275text(17),s.\u0275\u0275pipe(18,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(19,"div",5),s.\u0275\u0275element(2
10,"div",7),s.\u0275\u0275pipe(21,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275element(22,"br"),s.\u0275\u0275elementStart(23,"div",4)(24,"div",5),s.\u0275\u0275element(25,"div",8),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(26,"div",5)(27,"h4"),s.\u0275\u0275text(28),s.\u0275\u0275pipe(29,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(30,"div",5),s.\u0275\u0275element(31,"div",7),s.\u0275\u0275pipe(32,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275element(33,"br"),s.\u0275\u0275elementStart(34,"div",4)(35,"div",5),s.\u0275\u0275element(36,"div",9),s.\u0275\u0275elementEnd(),s.\u0275\u0275elementStart(37,"div",5)(38,"h4"),s.\u0275\u0275text(39),s.\u0275\u0275pipe(40,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275elementStart(41,"div",5),s.\u0275\u0275element(42,"div",7),s.\u0275\u0275pipe(43,"translate"),s.\u0275\u0275elementEnd()(),s.\u0275\u0275element(44,"div",10),s.\u0275\u0275elementEnd()),o&2&&(s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(4,9,"ng.phone-to-go-activation.instructions.success.heading")),s.\u0275\u0275advance(4),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(8,11,"ng.phone-to-go-activation.instructions.next-steps.heading")),s.\u0275\u0275advance(3),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(11,13,"ng.phone-to-go-activation.instructions.lnk.share-steps")),s.\u0275\u0275advance(7),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(18,15,"ng.phone-to-go-activation.instructions.step-1.title")),s.\u0275\u0275advance(3),s.\u0275\u0275property("innerHTML",s.\u0275\u0275pipeBind1(21,17,"ng.phone-to-go-activation.instructions.step-1.description"),s.\u0275\u0275sanitizeHtml),s.\u0275\u0275advance(8),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(29,19,"ng.phone-to-go-activation.instructions.step-2.title")),s.\u0275\u0275advance(3),s.\u0275\u0275property("innerHTML",s.\u0275\u0275pipeBind1(32,21,"ng.phone-to-go-activation.instructions.step-2.description"),s.\u0275\u0275sanitizeHtml),s.\u0275\u0275advance(8),s.\u0275\u0275textInterpolate(s.\u0275\u0275pipeBind1(40,23,"ng.phone-to-go-activation.instructions.step-3.title")),s.\u0275\u0275advance(3),s.\u0275\u0275property("innerHTML",s.\u0275\u0275pipeBind1(43,25,"ng.phone-to-go-activation.instructions.step-3.description"),s.\u0275\u0275sanitizeHtml))},dependencies:[Le.TranslatePipe],encapsulation:2})}}return n})();import"@angular/core";import*as Be from"@angular/core";var ee=(()=>{class n{createSteps(){let t=[];return t.push(X.builder(H.INIT_ACTIVATION).withTemplate(Y).withComponent(we).build()),t.push(X.builder(H.ACTIVATE).withTemplate(Y).withComponent(Me).build()),t.push(X.builder(H.SHOW_INSTRUCTIONS).withTemplate(Y).withComponent(Fe).withPreviousStepDisabled(!1).withFinalState().build()),t}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275prov=Be.\u0275\u0275defineInjectable({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();import*as C from"@angular/core";import*as He from"@ngxs/store";var f=class te{constructor(m,t,o,r,d,h){this.store=m,this.loaderService=t,this.phoneToGoActivationFlowStepFactory=o,this.phoneToGoModelMapper=r,this.phoneToGoService=d,this.messageService=h,this.MESSAGE_GROUP="phone-to-go-activation"}static initialized(m){return m.initialized}static phoneToGoConfiguration(m){return m.phoneToGoConfiguration}static managePhoneToGoUrl(m){return m.managePhoneToGoUrl}initialize({patchState:m},{managePhoneToGoUrl:t}){return this.loaderService.start(),this.phoneToGoService.getPhoneToGoConfiguration(this.MESSAGE_GROUP).pipe(Ve(o=>{let r=this.phoneToGoActivationFlowStepFactory.createSteps();this.store.dispatch(new fe(r)),m({phoneToGoConfiguration:o,initialized:!0,managePhoneToGoUrl:t})}),Oe(()=>this.loaderService.stop()))}save({patchState:m},{payload:t}){if(this.isValid(t)){let o=this.phoneToGoModelMapper.toPhoneToGoUserModel(t);return this.loaderService.start(),this.phoneToGoService.save(this.MESSAGE_GROUP,o).pipe(Ve(r=>{this.loaderService.stop(),this.store.dispatch(new N)}),Oe(()=>this.loaderService.stop()))}return this.messageService.addMessage(new q(this.MESSAGE_GROUP,"phone-to-go-activation.invalid-inputs")),Tt(!1)}isValid(m){return m[0].valid||m.length>1&&m[1].valid}static{this.\u0275fac=function(t){return new(t||te)(C.\u0275\u0275inject(He.Store),C.\u0275\u0275inject(G),C.\u0275\u0275inject(ee),C.\u0275\u0275inject(U),C.\u0275\u0275inject(S),C.\u0275\u0275inject(_))}}static{this.\u0275prov=C.\u0275\u0275defineInjectable({token:te,factory:te.\u0275fac})}};k([je(B),v("design:type",Function),v("design:paramtypes",[Object,B]),v("design:returntype",void 0)],f.prototype,"initialize",null);k([je(O),v("design:type",Function),v("design:paramtypes",[Object,O]),v("design:returntype",void 0)],f.prototype,"save",null);k([me(),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype",void 0)],f,"initialized",null);k([me(),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype",void 0)],f,"phoneToGoConfiguration",null);k([me(),v("design:type",Function),v("design:paramtypes",[Object]),v("design:returntype",void 0)],f,"managePhoneToGoUrl",null);f=k([ft({name:"phoneToGo",defaults:{initialized:!1,phoneToGoConfiguration:null,managePhoneToGoUrl:""}}),v("design:paramtypes",[_t,G,ee,U,S,_])],f);import*as g from"@angular/core";import*as qe from"@ngxs/store";import*as ie from"@angular/common";import*as We from"@telenet/ng-lib-ocapi";import"@angular/core";import"@ngxs/store";import*as c from"@angular/core";import*as De from"@ngxs/store";import*as ze from"@angular/common";import*as Re from"@ngx-translate/core";var $e=(()=>{class n extends R{constructor(t){super(),this.store=t}ngOnInit(){this.obs(this.store.select(b.currentStep)).subscribe(t=>{this.currentStep=t})}goToNextStep(){this.currentStep.nextButtonCallback?this.currentStep.nextButtonCallback().subscribe(t=>{t&&this.store.dispatch(new N)}):this.store.dispatch(new N)}goToPreviousStep(){this.store.dispatch(new _e)}isFirstStep(){let t=this.store.selectSnapshot(b.steps);return this.currentStep.key===ce(t).key}getCurrentStepIndex(){let t=this.store.selectSnapshot(b.steps);return F.getStepIndex(this.currentStep,t)+1}getStepCount(){let t=this.store.selectSnapshot(b.steps);return F.getStepCount(t)}getProgressIndicatorClass(){let t=this.store.selectSnapshot(b.steps),o=F.getStepCount(t),r=F.getStepIndex(this.currentStep,t)+1;return"ready-"+this.getProgressCompletion(r,o)}getProgressCompletion(t,o){return de(t/o*100)}getNextButtonLabelKey(){switch(this.getCurrentStepIndex()){case 1:return"ng.phone-to-go-activation.btn.start";case 3:return"ng.phone-to-go-activation.btn.last"}return"ng.phone-to-go-activation.btn.next"}getPreviousButtonLabelKey(){return"ng.phone-to-go-activation.btn.back"}
1static{this.\u0275fac=function(o){return new(o||n)(c.\u0275\u0275directiveInject(De.Store))}}static{this.\u0275cmp=c.\u0275\u0275defineComponent({type:n,selectors:[["tg-phone-to-go-step-navigation"]],standalone:!1,features:[c.\u0275\u0275InheritDefinitionFeature],decls:18,vars:11,consts:[[1,"sticky-footer-v2","position--fixed","background-white","width--full","py--m","px--xm","p--xm--md","display--flex","justify-content--center","align-items--center","box-sizing--inherit","shadow--xs-inverse","position--bottom","position--left"],[1,"sticky-footer-v2__container","width--full","default-max-site-width","display--flex","justify-content--between","align-items--center"],[1,"back-section"],[1,"link","link--with-icon","link--subtle",3,"click"],[1,"icon","icon-chevron-left","icon--shaped"],[1,"progress-paging"],[1,"next-section"],["appScrollFocusInvalidInput","","appClickPreventDefault","",1,"button","button--primary",3,"click"],[1,"progress-bar","manage-tip-contract__progress-bar"],[1,"indicator-progress",3,"ngClass"]],template:function(o,r){o&1&&(c.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3),c.\u0275\u0275listener("click",function(){return r.goToPreviousStep()}),c.\u0275\u0275element(4,"i",4),c.\u0275\u0275elementStart(5,"span"),c.\u0275\u0275text(6),c.\u0275\u0275pipe(7,"translate"),c.\u0275\u0275elementEnd()()(),c.\u0275\u0275elementStart(8,"div",5)(9,"p"),c.\u0275\u0275text(10),c.\u0275\u0275elementEnd()(),c.\u0275\u0275elementStart(11,"div",6)(12,"button",7),c.\u0275\u0275listener("click",function(){return r.goToNextStep()}),c.\u0275\u0275elementStart(13,"span"),c.\u0275\u0275text(14),c.\u0275\u0275pipe(15,"translate"),c.\u0275\u0275elementEnd()()()(),c.\u0275\u0275elementStart(16,"div",8),c.\u0275\u0275element(17,"div",9),c.\u0275\u0275elementEnd()()),o&2&&(c.\u0275\u0275advance(3),c.\u0275\u0275classProp("visibility--hide",r.isFirstStep()),c.\u0275\u0275advance(3),c.\u0275\u0275textInterpolate(c.\u0275\u0275pipeBind1(7,7,"ng.phone-to-go-activation.btn.back")),c.\u0275\u0275advance(4),c.\u0275\u0275textInterpolate2("",r.getCurrentStepIndex(),"/",r.getStepCount()),c.\u0275\u0275advance(4),c.\u0275\u0275textInterpolate(c.\u0275\u0275pipeBind1(15,9,r.getNextButtonLabelKey())),c.\u0275\u0275advance(3),c.\u0275\u0275property("ngClass",r.getProgressIndicatorClass()))},dependencies:[ze.NgClass,Q,J,Re.TranslatePipe],encapsulation:2})}}return n})();function St(n,m){if(n&1&&(g.\u0275\u0275elementContainerStart(0),g.\u0275\u0275element(1,"app-message-flow",3),g.\u0275\u0275elementStart(2,"div",4),g.\u0275\u0275element(3,"app-step-container",5),g.\u0275\u0275elementEnd(),g.\u0275\u0275element(4,"tg-phone-to-go-step-navigation"),g.\u0275\u0275elementContainerEnd()),n&2){let t=g.\u0275\u0275nextContext();g.\u0275\u0275advance(),g.\u0275\u0275property("messageGroupName",t.messageGroup)}}var Ke=(()=>{class n{constructor(t){this.store=t,this.isInitialized$=this.store.select(f.initialized),this.messageGroup="phone-to-go-activation",this.requiredScopes=["phonetogooptions","managephonetogo"]}initAfterLoggedIn(){this.store.dispatch(new B(this.managePhoneToGoUrl))}static{this.\u0275fac=function(o){return new(o||n)(g.\u0275\u0275directiveInject(qe.Store))}}static{this.\u0275cmp=g.\u0275\u0275defineComponent({type:n,selectors:[["tg-phone-to-go-activation-flow"]],inputs:{managePhoneToGoUrl:"managePhoneToGoUrl",pageType:"pageType",enableLoader:"enableLoader",enableMask:"enableMask"},standalone:!1,decls:4,vars:8,consts:[[3,"componentCanRender","messageGroupName","scopes"],[3,"enableLoader","pageType","enableMask"],[4,"ngIf"],[3,"messageGroupName"],[1,"stepper-page__body"],["messageGroup","phone-to-activation-flow"]],template:function(o,r){o&1&&(g.\u0275\u0275elementStart(0,"tg-login",0),g.\u0275\u0275listener("componentCanRender",function(){return r.initAfterLoggedIn()}),g.\u0275\u0275element(1,"app-loader",1),g.\u0275\u0275template(2,St,5,1,"ng-container",2),g.\u0275\u0275pipe(3,"async"),g.\u0275\u0275elementEnd()),o&2&&(g.\u0275\u0275property("messageGroupName",r.messageGroup)("scopes",r.requiredScopes),g.\u0275\u0275advance(),g.\u0275\u0275property("enableLoader",r.enableLoader)("pageType",r.pageType)("enableMask",r.enableMask),g.\u0275\u0275advance(),g.\u0275\u0275property("ngIf",g.\u0275\u0275pipeBind1(3,6,r.isInitialized$)))},dependencies:[ie.NgIf,We.LoginComponent,E,$,Te,$e,ie.AsyncPipe],encapsulation:2})}}return n})();import{provideStates as Jt}from"@ngxs/store";import"@angular/core";import*as e from"@angular/core";import*as ne from"@angular/common";import*as I from"@angular/forms";import*as Je from"@ngx-translate/core";function xt(n,m){n&1&&(e.\u0275\u0275elementStart(0,"label")(1,"small",15),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),n&2&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,1,"ng.manage-phone-to-go.nickname.min.error")))}function Ct(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",16)(1,"input",17),e.\u0275\u0275listener("click",function(){let r=e.\u0275\u0275restoreView(t).$implicit,d=e.\u0275\u0275nextContext().index,h=e.\u0275\u0275nextContext(2);
1return e.\u0275\u0275resetView(h.editLanguage(d,r,h.phoneToGoUsers))}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"label",18),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()}if(n&2){let t=m.$implicit,o=e.\u0275\u0275nextContext(),r=o.$implicit,d=o.index,h=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("id",e.\u0275\u0275interpolate("voorkeurstaal"+d)),e.\u0275\u0275advance(),e.\u0275\u0275property("name",e.\u0275\u0275interpolate1("radio-language",d))("id",e.\u0275\u0275interpolate(t+""+d))("checked",r.language==t)("disabled",h.inputToggleEditingMode[d]),e.\u0275\u0275advance(),e.\u0275\u0275property("for",e.\u0275\u0275interpolate(t+""+d)),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,11,"ng.manage-phone-to-go.lbl."+t.toLowerCase()))}}function Gt(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",5)(1,"button",19),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext().index,d=e.\u0275\u0275nextContext(2);return d.togglePreferenceInputs(r),e.\u0275\u0275resetView(d.editAdvisoryOverlay())}),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(),d=r.$implicit,h=r.index,u=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(u.togglePopup(d.userId,h))}),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()}n&2&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"ng.manage-phone-to-go.btn.edit")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,4,"ng.manage-phone-to-go.btn.unlink")," "))}function yt(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",5)(1,"button",21),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext(),d=r.$implicit,h=r.index,u=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(u.saveChanges(d.userId,h,"editPreference"))}),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"button",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext().index,d=e.\u0275\u0275nextContext(2);return d.togglePreferenceInputs(r),e.\u0275\u0275resetView(d.cancelAndReset(r))}),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()}if(n&2){let t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(),e.\u0275\u0275property("disabled",t.nickName.length<2),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,3,"ng.manage-phone-to-go.btn.save")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,5,"ng.manage-phone-to-go.btn.cancel")," ")}}function Pt(n,m){n&1&&e.\u0275\u0275element(0,"div",23)}function It(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",4)(1,"div",5)(2,"span")(3,"strong"),e.\u0275\u0275element(4,"i",6),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"phoneNumber"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(7,"div",5)(8,"div",7)(9,"label",8)(10,"strong"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(13,"input",9),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(15,"div",5)(16,"div",7)(17,"label",10)(18,"strong"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(21,"input",11),e.\u0275\u0275pipe(22,"translate"),e.\u0275\u0275twoWayListener("ngModelChange",function(r){let d=e.\u0275\u0275restoreView(t).$implicit;return e.\u0275\u0275twoWayBindingSet(d.nickName,r)||(d.nickName=r),e.\u0275\u0275resetView(r)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(23,xt,4,3,"label",0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(24,"div",5)(25,"p")(26,"label")(27,"strong"),e.\u0275\u0275text(28),e.\u0275\u0275pipe(29,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(30,Ct,5,13,"div",12),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(31,Gt,7,6,"div",13)(32,yt,7,7,"div",13)(33,Pt,1,0,"div",14),e.\u0275\u0275elementEnd()}if(n&2){let t=m.$implicit,o=m.index,r=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1("\xA0 ",e.\u0275\u0275pipeBind1(6,17,t.phoneNumber)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,19,"ng.manage-phone-to-go.lbl.email")),e.\u0275\u0275advance(2),e.\u0275\u0275property("placeholder",e.\u0275\u0275interpolate(e.\u0275\u0275pipeBind1(14,21,"ng.manage-phone-to-go.lbl.email")))("value",e.\u0275\u0275interpolate(t.emailAddress)),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,23,"ng.manage-phone-to-go.lbl.nickname")),e.\u0275\u0275advance(2),e.\u0275\u0275property("placeholder",e.\u0275\u0275interpolate(e.\u0275\u0275pipeBind1(22,25,"ng.manage-phone-to-go.lbl.nickname")))("disabled",r.inputToggleEditingMode[o]),e.\u0275\u0275twoWayProperty("ngModel",t.nickName),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.nickName.length<2),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(29,27,"ng.manage-phone-to-go.lbl.language")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngForOf",r.languageList),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",r.inputToggleEditingMode[o]),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!r.inputToggleEditingMode[o]),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",o<r.phoneToGoUsers.length-1)}}function kt(n,m){if(n&1&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,It,34,29,"div",3),e.\u0275\u0275elementContainerEnd()),n&2){let t=e.\u0275\u0275nextContext();
1e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",t.phoneToGoUsers)}}function Nt(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",24),e.\u0275\u0275element(1,"div",25),e.\u0275\u0275elementStart(2,"div",26)(3,"div",27),e.\u0275\u0275element(4,"h5",28),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275element(6,"div",29),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementStart(8,"div",30)(9,"a",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(r.saveChanges(r.phoneToGoUserId,r.phoneToGoUserIndex,"unlinkEmail"))}),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(12,"a",32),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(r.togglePopup())}),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd()()()()()}n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(5,4,"ng.manage-phone-to-go.overlay.unlink-confirmation-title"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(7,6,"ng.manage-phone-to-go.overlay.unlink-confirmation-description"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,8,"ng.manage-phone-to-go.btn.agree")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,10,"ng.manage-phone-to-go.buttons.cancel")))}function wt(n,m){if(n&1){let t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",24),e.\u0275\u0275element(1,"div",25),e.\u0275\u0275elementStart(2,"div",26)(3,"div",27),e.\u0275\u0275element(4,"h6",33),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementStart(6,"div",4),e.\u0275\u0275element(7,"div",34),e.\u0275\u0275elementStart(8,"div",35)(9,"a",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);let r=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(r.editAdvisoryOverlay())}),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()()()()()()}n&2&&(e.\u0275\u0275advance(4),e.\u0275\u0275property("innerHTML",e.\u0275\u0275pipeBind1(5,2,"ng.manage-phone-to-go.overlay.edit-advisory-text"),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(6),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,4,"ng.manage-phone-to-go.overlay.edit-advisory.btn.ok")))}function Et(n,m){if(n&1&&(e.\u0275\u0275elementStart(0,"div",4)(1,"div",5)(2,"a",36),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()),n&2){let t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(2),e.\u0275\u0275property("href",e.\u0275\u0275interpolate(t.managePhoneToGoService.buySecondNumberUrl),e.\u0275\u0275sanitizeUrl),e.\u0275\u0275advance(),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,3,"ng.manage-phone-to-go.btn.buy-second-number"))}}var Qe=(()=>{class n{constructor(t,o,r,d){this.managePhoneToGoService=t,this.messageService=o,this.loaderService=r,this.languageService=d,this.togglePopupVisibility=!1,this.MESSAGE_GROUP="manage-phone-to-go",this.toggleEditOverlay=!1,this.languageList=["NL","FR","EN"],this.togglePopup=(h,u)=>{this.togglePopupVisibility=!this.togglePopupVisibility,this.phoneToGoUserIndex=u,this.phoneToGoUserId=h},this.togglePreferenceInputs=h=>this.inputToggleEditingMode[h]=!this.inputToggleEditingMode[h],this.editAdvisoryOverlay=()=>this.toggleEditOverlay=!this.toggleEditOverlay,this.editLanguage=(h,u,T)=>T[h].language=u,this.cancelAndReset=h=>{let u=this.phoneToGoUsersClone.findIndex(T=>T.userId===this.phoneToGoUsers[h].userId);this.phoneToGoUsers[h].language=this.phoneToGoUsersClone[u].language,this.phoneToGoUsers[h].nickName=this.phoneToGoUsersClone[u].nickName},this.phoneToGoUsersToBeSaved=(h,u)=>{let T=this.phoneToGoUsersClone.findIndex(x=>x.userId===h),L=[],nt=T===0?1:0;return u==="unlinkEmail"&&(this.phoneToGoUsers.find(x=>x.userId===h).emailAddress="",this.phoneToGoUsers.find(x=>x.userId===h).nickName="",this.phoneToGoUsers.find(x=>x.userId===h).language=this.languageService.getLanguage().trim().toUpperCase()),this.phoneNumbers.length===1?L=this.phoneToGoUsers:(L.push(this.phoneToGoUsers[this.phoneToGoUsers.findIndex(x=>x.userId===h)]),L.push(this.phoneToGoUsersClone[nt])),L},this.saveChanges=(h,u,T)=>{T==="unlinkEmail"&&(this.togglePopupVisibility=!this.togglePopupVisibility),this.loaderService.start(),this.managePhoneToGoService.save(this.MESSAGE_GROUP,this.phoneToGoUsersToBeSaved(h,T)).subscribe(L=>{T==="editPreference"&&(this.messageService.addMessage(new se(this.MESSAGE_GROUP,"manage-phone-to-go.edit-preference")),this.togglePreferenceInputs(u)),T==="unlinkEmail"&&(this.togglePopup(this.phoneToGoUserId),this.messageService.addMessage(new se(this.MESSAGE_GROUP,"manage-phone-to-go.email-unlink"))),this.managePhoneToGoService.emitEvent()}),this.loaderService.stop()}}ngOnInit(){this.inputToggleEditingMode=Array(this.phoneToGoUsers.length).fill(!0)}static{this.\u0275fac=function(o){return new(o||n)(e.\u0275\u0275directiveInject(S),e.\u0275\u0275directiveInject(_),e.\u0275\u0275directiveInject(G),e.\u0275\u0275directiveInject(z))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:n,selectors:[["app-linked-phone-to-go-numbers"]],inputs:{phoneToGoUsers:"phoneToGoUsers",phoneNumbers:"phoneNumbers",phoneToGoUsersClone
1:"phoneToGoUsersClone"},standalone:!1,decls:4,vars:4,consts:[[4,"ngIf"],["class","overlay",4,"ngIf"],["class","row",4,"ngIf"],["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"col-12","mb-15"],[1,"icon","icon-telephone"],[1,"form__input-container"],["for","e-mailadres"],["type","email","disabled","","id","e-mailadres","name","e-mailadres",1,"form__input","form__input--max-width",3,"placeholder","value"],["for","nick-name"],["type","text","maxlength","30","id","nick-name","name","nick-name",1,"form__input","form__input--max-width",3,"ngModelChange","disabled","placeholder","ngModel"],["class","radio form__radio mr-15",3,"id",4,"ngFor","ngForOf"],["class","col-12 mb-15",4,"ngIf"],["class","col-12 mb-15 border--t--r border-width--t--r  border-style--t--solid border-color--t--grey",4,"ngIf"],[1,"color-red"],[1,"radio","form__radio","mr-15",3,"id"],["type","radio",1,"form__radio__input",3,"click","name","id","checked","disabled"],[1,"form__radio__label","pt-5",3,"for"],[1,"button","button--primary","mb--s","shop-link","mr--xl","mb--s",3,"click"],[1,"button","button--secondary","mb--s","shop-link","mr--xl","mb--s",3,"click"],[1,"button","button--primary","mr--xl","mb--s",3,"click","disabled"],[1,"button","button--secondary","mr--xl","mb--s",3,"click"],[1,"col-12","mb-15","border--t--r","border-width--t--r","border-style--t--solid","border-color--t--grey"],[1,"overlay"],[1,"overlay__mask","overlay__mask--backdrop","backdrop-filter--3","animation--fade-in"],[1,"overlay__section","py--g--sm","py--l","py--xxxg--md"],[1,"overlay__section__content--wrapper","animation--slide-down-to-screen"],[1,"heading--notopmargin","overlay__section__content__title",3,"innerHTML"],[1,"overlay__section__content__description",3,"innerHTML"],[1,"overlay__section__content__action"],[1,"button","button--primary",3,"click"],[1,"button","button--secondary",3,"click"],[1,"heading--notopmargin","overlay__section__content__title","pb-10",2,"text-align","center",3,"innerHTML"],[1,"col-4"],[1,"overlay__section__content__action","col-4"],[1,"button","button--primary","mr--xl","mb--s",3,"href"]],template:function(o,r){o&1&&e.\u0275\u0275template(0,kt,2,1,"ng-container",0)(1,Nt,15,12,"div",1)(2,wt,12,6,"div",1)(3,Et,5,5,"div",2),o&2&&(e.\u0275\u0275property("ngIf",r.phoneToGoUsers&&r.phoneToGoUsers.length>0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",r.togglePopupVisibility),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",r.toggleEditOverlay),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",r.phoneToGoUsers.length==1&&r.phoneNumbers.length==1))},dependencies:[ne.NgForOf,ne.NgIf,I.DefaultValueAccessor,I.NgControlStatus,I.MaxLengthValidator,I.NgModel,Je.TranslatePipe,y],encapsulation:2})}}return n})();import"@angular/core";import*as l from"@angular/core";import*as Ze from"@angular/common";import*as et from"@telenet/ng-lib-ocapi";import"@angular/core";import*as p from"@angular/core";import*as oe from"@angular/common";import*as Xe from"@ngx-translate/core";function Mt(n,m){n&1&&(p.\u0275\u0275elementStart(0,"div",3)(1,"div",4),p.\u0275\u0275element(2,"p",5),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275elementEnd()()),n&2&&(p.\u0275\u0275advance(2),p.\u0275\u0275property("innerHTML",p.\u0275\u0275pipeBind1(3,1,"ng.manage-phone-to-go.info.description"),p.\u0275\u0275sanitizeHtml))}function At(n,m){if(n&1&&(p.\u0275\u0275elementStart(0,"div",3)(1,"div",4)(2,"strong"),p.\u0275\u0275element(3,"i",7),p.\u0275\u0275text(4),p.\u0275\u0275pipe(5,"phoneNumber"),p.\u0275\u0275elementEnd()()()),n&2){let t=m.$implicit;p.\u0275\u0275advance(4),p.\u0275\u0275textInterpolate1("\xA0",p.\u0275\u0275pipeBind1(5,1,t))}}function Lt(n,m){if(n&1&&(p.\u0275\u0275elementContainerStart(0),p.\u0275\u0275template(1,At,6,3,"div",6),p.\u0275\u0275elementContainerEnd()),n&2){let t=p.\u0275\u0275nextContext();p.\u0275\u0275advance(),p.\u0275\u0275property("ngForOf",t.phoneNumbers)}}function Ft(n,m){n&1&&(p.\u0275\u0275elementStart(0,"div",3)(1,"div",4),p.\u0275\u0275element(2,"p",5),p.\u0275\u0275pipe(3,"translate"),p.\u0275\u0275elementEnd()()),n&2&&(p.\u0275\u0275advance(2),p.\u0275\u0275property("innerHTML",p.\u0275\u0275pipeBind1(3,1,"ng.manage-phone-to-go.usage.instructions"),p.\u0275\u0275sanitizeHtml))}function Bt(n,m){if(n&1&&(p.\u0275\u0275elementStart(0,"a",8),p.\u0275\u0275text(1),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275elementEnd()),n&2){let t=p.\u0275\u0275nextContext();
1p.\u0275\u0275property("href",p.\u0275\u0275interpolate(t.managePhoneToGoService.activateNumbersUrl),p.\u0275\u0275sanitizeUrl),p.\u0275\u0275advance(),p.\u0275\u0275textInterpolate1("",p.\u0275\u0275pipeBind1(2,3,"ng.manage-phone-to-go.btn.activate-numbers"),`
2`)}}function Ot(n,m){if(n&1&&(p.\u0275\u0275elementStart(0,"a",8),p.\u0275\u0275text(1),p.\u0275\u0275pipe(2,"translate"),p.\u0275\u0275elementEnd()),n&2){let t=p.\u0275\u0275nextContext();p.\u0275\u0275property("href",p.\u0275\u0275interpolate(t.managePhoneToGoService.activateNumbersUrl),p.\u0275\u0275sanitizeUrl),p.\u0275\u0275advance(),p.\u0275\u0275textInterpolate1("",p.\u0275\u0275pipeBind1(2,3,"ng.manage-phone-to-go.btn.configure"),`
3`)}}var Ye=(()=>{class n{constructor(t){this.managePhoneToGoService=t}static{this.\u0275fac=function(o){return new(o||n)(p.\u0275\u0275directiveInject(S))}}static{this.\u0275cmp=p.\u0275\u0275defineComponent({type:n,selectors:[["app-unlinked-phone-to-go-numbers"]],inputs:{hideActivateNumberButton:"hideActivateNumberButton",phoneNumbers:"phoneNumbers",allNumbersAreUnlinked:"allNumbersAreUnlinked"},standalone:!1,decls:5,vars:5,consts:[["class","row",4,"ngIf"],[4,"ngIf"],["class","button button--primary mr--xl mb--s",3,"href",4,"ngIf"],[1,"row"],[1,"col-12","mb-15"],[2,"text-align","justify",3,"innerHTML"],["class","row",4,"ngFor","ngForOf"],[1,"icon","icon-telephone"],[1,"button","button--primary","mr--xl","mb--s",3,"href"]],template:function(o,r){o&1&&p.\u0275\u0275template(0,Mt,4,3,"div",0)(1,Lt,2,1,"ng-container",1)(2,Ft,4,3,"div",0)(3,Bt,3,5,"a",2)(4,Ot,3,5,"a",2),o&2&&(p.\u0275\u0275property("ngIf",r.allNumbersAreUnlinked),p.\u0275\u0275advance(),p.\u0275\u0275property("ngIf",r.phoneNumbers&&r.phoneNumbers.length>0),p.\u0275\u0275advance(),p.\u0275\u0275property("ngIf",r.allNumbersAreUnlinked),p.\u0275\u0275advance(),p.\u0275\u0275property("ngIf",r.hideActivateNumberButton),p.\u0275\u0275advance(),p.\u0275\u0275property("ngIf",!r.hideActivateNumberButton))},dependencies:[oe.NgForOf,oe.NgIf,Xe.TranslatePipe,y],encapsulation:2})}}return n})();import*as tt from"@ngx-translate/core";function jt(n,m){n&1&&(l.\u0275\u0275elementStart(0,"div",9),l.\u0275\u0275element(1,"span",10),l.\u0275\u0275elementStart(2,"div"),l.\u0275\u0275element(3,"p",11),l.\u0275\u0275pipe(4,"translate"),l.\u0275\u0275elementEnd()()),n&2&&(l.\u0275\u0275advance(3),l.\u0275\u0275property("innerHTML",l.\u0275\u0275pipeBind1(4,1,"ng.manage-phone-to-go.number-not-activated"),l.\u0275\u0275sanitizeHtml))}function Ht(n,m){if(n&1&&(l.\u0275\u0275elementContainerStart(0),l.\u0275\u0275element(1,"app-unlinked-phone-to-go-numbers",12),l.\u0275\u0275elementContainerEnd()),n&2){let t=l.\u0275\u0275nextContext();l.\u0275\u0275advance(),l.\u0275\u0275property("allNumbersAreUnlinked",!0)("hideActivateNumberButton",!0)("phoneNumbers",t.phoneNumbers)}}function Dt(n,m){if(n&1&&(l.\u0275\u0275elementContainerStart(0),l.\u0275\u0275element(1,"app-linked-phone-to-go-numbers",13),l.\u0275\u0275elementContainerEnd()),n&2){let t=l.\u0275\u0275nextContext();l.\u0275\u0275advance(),l.\u0275\u0275property("phoneToGoUsersClone",t.phoneToGoUsersClone)("phoneNumbers",t.phoneNumbers)("phoneToGoUsers",t.linkedPhoneToGoUsers)}}function zt(n,m){if(n&1&&(l.\u0275\u0275elementContainerStart(0),l.\u0275\u0275element(1,"app-linked-phone-to-go-numbers",13)(2,"div",14)(3,"app-unlinked-phone-to-go-numbers",12),l.\u0275\u0275elementContainerEnd()),n&2){let t=l.\u0275\u0275nextContext();l.\u0275\u0275advance(),l.\u0275\u0275property("phoneToGoUsersClone",t.phoneToGoUsersClone)("phoneNumbers",t.phoneNumbers)("phoneToGoUsers",t.linkedPhoneToGoUsers),l.\u0275\u0275advance(2),l.\u0275\u0275property("allNumbersAreUnlinked",!1)("hideActivateNumberButton",!1)("phoneNumbers",t.unlinkedPhoneNumbers)}}var it=(()=>{class n{constructor(t,o,r){this.managePhoneToGoService=t,this.messageService=o,this.loaderService=r,this.unlinkedPhoneToGoUsers=[],this.linkedPhoneToGoUsers=[],this.phoneToGoUsersClone=[],this.phoneNumbers=[],this.unlinkedPhoneNumbers=[],this.numberOfUsers=0,this.MESSAGE_GROUP="manage-phone-to-go",this.requiredScopes=["phonetogooptions","managephonetogo"],this.loggedIn=!1,this.initVariables=()=>{this.unlinkedPhoneToGoUsers=[],this.linkedPhoneToGoUsers=[],this.phoneNumbers=[],this.unlinkedPhoneNumbers=[],this.companyName="",this.numberOfUsers=0,this.phoneToGoUsersClone=[]},this.loadData=()=>{this.managePhoneToGoService.getPhoneToGoConfiguration(this.MESSAGE_GROUP).subscribe(d=>{this.loaderService.start(),this.groupName=d.groupName,this.activationDate=d.activationDate,this.numberOfUsers=d.users.length,d.users.forEac
3h(h=>{h.emailAddress.length>0?this.linkedPhoneToGoUsers.push(h):(this.unlinkedPhoneToGoUsers.push(h),this.unlinkedPhoneNumbers.push(h.phoneNumber)),this.phoneToGoUsersClone.push(JSON.parse(JSON.stringify(h))),this.phoneNumbers.push(h.phoneNumber)}),this.companyName=d.groupName,this.loaderService.stop()})}}ngOnInit(){this.managePhoneToGoService.activateNumbersUrl=this.activateNumbers,this.managePhoneToGoService.buySecondNumberUrl=this.buySecondNumber,this.managePhoneToGoService.receiveEvent().subscribe(()=>{this.initVariables(),this.loadData()}),this.loadData()}initAfterLoggedIn(){this.loggedIn=!0}static{this.\u0275fac=function(o){return new(o||n)(l.\u0275\u0275directiveInject(S),l.\u0275\u0275directiveInject(_),l.\u0275\u0275directiveInject(G))}}static{this.\u0275cmp=l.\u0275\u0275defineComponent({type:n,selectors:[["app-manage-phone-to-go"]],inputs:{buySecondNumber:"buySecondNumber",activateNumbers:"activateNumbers",pageType:"pageType",enableLoader:"enableLoader",enableMask:"enableMask"},standalone:!1,decls:17,vars:14,consts:[[3,"componentCanRender","messageGroupName","scopes"],[3,"enableLoader","pageType","enableMask"],[1,"Container","p--m","background-white"],[1,"Container--partitioned--partition","Container--partitioned--partition--no-borders"],[1,"row"],[1,"col-12","mb-15"],[3,"messageGroupName"],["class","notification notification--info",4,"ngIf"],[4,"ngIf"],[1,"notification","notification--info"],[1,"icon","icon-information-shape","info"],[3,"innerHTML"],[3,"allNumbersAreUnlinked","hideActivateNumberButton","phoneNumbers"],[3,"phoneToGoUsersClone","phoneNumbers","phoneToGoUsers"],[1,"mb-20","border--t--r","border-width--t--r","border-style--t--solid","border-color--t--grey"]],template:function(o,r){o&1&&(l.\u0275\u0275elementStart(0,"tg-login",0),l.\u0275\u0275listener("componentCanRender",function(){return r.initAfterLoggedIn()}),l.\u0275\u0275element(1,"app-loader",1),l.\u0275\u0275elementStart(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"h2"),l.\u0275\u0275text(7),l.\u0275\u0275pipe(8,"translate"),l.\u0275\u0275elementEnd(),l.\u0275\u0275elementStart(9,"p")(10,"strong"),l.\u0275\u0275text(11),l.\u0275\u0275elementEnd()()()(),l.\u0275\u0275element(12,"app-message-flow",6),l.\u0275\u0275template(13,jt,5,3,"div",7)(14,Ht,2,3,"ng-container",8)(15,Dt,2,3,"ng-container",8)(16,zt,4,6,"ng-container",8),l.\u0275\u0275elementEnd()()()),o&2&&(l.\u0275\u0275property("messageGroupName",r.MESSAGE_GROUP)("scopes",r.requiredScopes),l.\u0275\u0275advance(),l.\u0275\u0275property("enableLoader",r.enableLoader)("pageType",r.pageType)("enableMask",r.enableMask),l.\u0275\u0275advance(6),l.\u0275\u0275textInterpolate(l.\u0275\u0275pipeBind1(8,12,"ng.manage-phone-to-go.title")),l.\u0275\u0275advance(4),l.\u0275\u0275textInterpolate(r.groupName),l.\u0275\u0275advance(),l.\u0275\u0275property("messageGroupName",r.MESSAGE_GROUP),l.\u0275\u0275advance(),l.\u0275\u0275property("ngIf",r.activationDate==null||r.unlinkedPhoneNumbers.length>0),l.\u0275\u0275advance(),l.\u0275\u0275property("ngIf",r.unlinkedPhoneToGoUsers.length>0&&r.unlinkedPhoneToGoUsers.length==r.numberOfUsers),l.\u0275\u0275advance(),l.\u0275\u0275property("ngIf",r.linkedPhoneToGoUsers.length>0&&r.linkedPhoneToGoUsers.length==r.numberOfUsers),l.\u0275\u0275advance(),l.\u0275\u0275property("ngIf",r.unlinkedPhoneToGoUsers.length>0&&r.linkedPhoneToGoUsers.length>0))},dependencies:[Ze.NgIf,et.LoginComponent,E,$,Ye,Qe,tt.TranslatePipe],encapsulation:2})}}return n})();import{provideEnvironmentNgxMask as Qt}from"ngx-mask";import{provideHttpClient as Xt}from"@angular/common/http";import*as re from"@angular/core";var bo=(()=>{class n{static{this.components={"tg-phone-to-go-activation-flow":Ke,"tg-manage-phone-to-go":it}}static{this.\u0275fac=function(o){return new(o||n)}}static{this.\u0275mod=re.\u0275\u0275defineNgModule({type:n})}static{this.\u0275inj=re.\u0275\u0275defineInjector({providers:[Xt(),Qt(),Jt([f])],imports:[Rt,$t,qt,E,Kt,Ge,Wt,ge.forRoot(Se.imagePath),be,Ce,K,W]})}}return n})();export{bo as CareCloudTelephonyNcModule};

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.