1"use strict";(self.webpackChunkmypension=self.webpackChunkmypension||[]).push([[588,962],{12962:(L,v,i)=>{i.d(v,{I:()=>d});var x=i(74523),l=i(41360),u=i(70834),t=i(32881),C=i(49870),k=i(88443),P=i(12937);function _(a,f){1&a&&l.nrm(0,"mp-waiter",6)}function b(a,f){if(1&a&&(l.j41(0,"div",12),l.nrm(1,"a",13),l.k0s()),2&a){const s=f.$implicit;l.R7$(),l.Y8G("routerLink",null==s.url?null:s.url.path)("queryParams",null==s.url?null:s.url.params)("innerHtml",s.question,l.npT)}}function p(a,f){if(1&a&&(l.j41(0,"div",7),l.DNE(1,b,2,3,"div",8),l.j41(2,"div",9)(3,"a",10),l.nrm(4,"key",11),l.k0s()()()),2&a){const s=l.XpG();l.R7$(),l.Y8G("ngForOf",s.data),l.R7$(2),l.Y8G("routerLink",s.faqPageUrl.path)("queryParams",s.faqPageUrl.params)}}let d=(()=>{class a{constructor(s){this.faqService=s,this.data=[],this.faqPageUrl=this.faqService.getPageUrl(),this.loading=!0}ngOnInit(){var s=this;return(0,x.A)(function*(){let c;s.categories?.[0]?(c=yield s.faqService.getPopularQuestionsOfCategories(s.categories,5),s.faqPageUrl=s.faqService.getCategoryPageUrl(s.categories[0])):c=yield s.faqService.getPopularQuestions(),s.data=c,s.initQuestionsUrl(),s.loading=!1})()}initQuestionsUrl(){this.data.forEach(s=>{s.url=this.faqService.getQuestionPageUrl(s.id)})}static{this.\u0275fac=function(c){return new(c||a)(l.rXU(u.U))}}static{this.\u0275cmp=l.VBU({type:a,selectors:[["mp-popular-questions"]],inputs:{categories:"categories"},standalone:!1,decls:6,vars:2,consts:[[1,"box"],[1,"box__header"],["data-location","faq_popular_header",1,"box__title"],["label","mypension_faq::popular_questions_block_title"],["class","text-center margin-top-15",4,"ngIf"],["class","box__content",4,"ngIf"],[1,"text-center","margin-top-15"],[1,"box__content"],["class","margin-bottom-10",4,"ngFor","ngForOf"],[1,"box__details"],["data-location","more-info",3,"routerLink","queryParams"],["label","mypension_faq::see_all_questions"],[1,"margin-bottom-10"],[3,"routerLink","queryParams","innerHtml"]],template:function(c,y){1&c&&(l.j41(0,"div",0)(1,"div",1)(2,"h1",2),l.nrm(3,"key",3),l.k0s()(),l.DNE(4,_,1,0,"mp-waiter",4)(5,p,5,3,"div",5),l.k0s()),2&c&&(l.R7$(4),l.Y8G("ngIf",!0===y.loading),l.R7$(),l.Y8G("ngIf",0!==y.data.length))},dependencies:[t.Sq,t.bT,C.Wk,k.D,P.g],styles:["@media (max-width: 1000px){.faq__other-questions[_ngcontent-%COMP%]{text-align:center}}"]})}}return a})()},69588:(L,v,i)=>{i.r(v),i.d(v,{AuthModule:()=>Z});var x=i(59132),l=i(49870),u=i(74523),t=i(41360),C=i(54843),k=i(77643);let P=(()=>{class e{static{this.WS_URL="/api/auth"}constructor(n){this.http=n}logout(n){var o=this;return(0,u.A)(function*(){return(0,C._)(o.http.get(`${e.WS_URL}/logout/${n}`))})()}static{this.\u0275fac=function(o){return new(o||e)(t.KVO(k.Qq))}}static{this.\u0275prov=t.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var _=i(33679),b=i(17431),p=i(36145),d=i(32881),a=i(59483),f=i(12937),s=i(88443);function c(e,m){1&e&&(t.j41(0,"div"),t.nrm(1,"mp-waiter"),t.k0s())}function y(e,m){if(1&e){const n=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4)(3,"div",5)(4,"h1",6),t.nrm(5,"key",7),t.k0s()(),t.j41(6,"div",8)(7,"div")(8,"div")(9,"p"),t.nrm(10,"key",9),t.k0s()(),t.j41(11,"div",10)(12,"div")(13,"button",11),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.backToForm())}),t.j41(14,"p"),t.nrm(15,"key",12),t.k0s()()(),t.j41(16,"div",13)(17,"button",14),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.logout())}),t.nrm(18,"key",15),t.k0s()()()()()()()()}}let E=(()=>{class e{constructor(n,o,r,M){this.authService=n,this.context=o,this.formService=r,this.router=M,this.pensionDemandExist=!1,this.redirectUrl=""}ngOnInit(){var n=this;return(0,u.A)(function*(){const o=n.formService.pensionDemandOpen();o?(n.pensionDemandExist=!0,n.redirectUrl=o.link):yield n.logout()})()}backToForm(){var n=this;return(0,u.A)(function*(){yield n.router.navigateByUrl("/"+n.context.language+n.redirectUrl)})()}logout(){var n=this;return(0,u.A)(function*(){const o=yield n.authService.logout(n.context.language);location.href=o.redirectTo})()}static{this.\u0275fac=function(o){return new(o||e)(t.rXU(P),t.rXU(_.V),t.rXU(b.f),t.rXU(p.Ix))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mp-logout"]],standalone:!1,decls:2,vars:2,consts:[[4,"ngIf"],["class","pendem-exist flex-column",4,"ngIf"],[1,"pendem-exist","flex-column"],[1,"main__left-area","main__left-area_full"],[1,"box"],[1,"box__header","not-for-small-screen"],[1,"box__title"],["label","pendem::pension-request-open"],[1,"box__content","request-pension","text-justify"],["label","pendem::pension-request-open-text"],[1,"mt2"],["ng-ui-button","","color","information",2,"width","300px",3,"click"],["label","pendem::back-to-form"],[1,"mt1"],["width","300px","ng-ui-button","","color","primary",2,"width","300px",3,"click"],["label","pendem::confirm-logout"]],template:function(o,r){1&o&&t.DNE(0,c,2,0,"div",0)(1,y,19,0,"div",1),2&o&&(t.Y8G("ngIf",0==r.pensionDemandExist),t.R7$(),t.Y8G("ngIf",1==r.pensionDemandExist))},dependencies:[d.bT,a.Qp,f.g,s.D],styles:["[_nghost-%COMP%]{width:100%}"]})}}return e})();var g=i(89417),O=i(53905),w=i(99830),U=i(98695);const I=e=>({invalid:e});function T(e,m){1&e&&(t.j41(0,"div",18),t.nrm(1,"i",19)(2,"key",20),t.k0s())}function D(e,m){1&e&&(t.j41(0,"div",18),t.nrm(1,"i",19)(2,"span",21),t.k0s())}function G(e,m){if(1&e){const n=t.RV6();t.j41(0,"button",22),t.bIt("click",function(){t.eBV(n);const r=t.XpG();return t.Njj(r.process())}),t.nrm(1,"key",23),t.k0s()}}function F(e,m){1&e&&(t.j41(0,"button",24),t.nrm(1,"i",25)(2,"key",26),t.EFF(3,"... "),t.k0s())}var h=function(e){return e.Niss="niss",e.Key="key",e}(h||{});let R=(()=>{class e{constructor(n,o,r){this.securityService=n,this.fb=o,this.router=r,this.processing=!1,this.fields=h,this.form=this.fb.group({[h.Niss]:["",g.k0.required],[h.Key]:["",g.k0.required]})}get niss(){return this.form.get(h.Niss)}get key(){return this.form.get(h.Key)}process(){var n=this;return(0,u.A)(function*(){if(n.processing=!0,n.niss?.value&&n.key?.value&&!0===n.form.valid)try{const o=n.router.url.split("?source=")[1]||"";
1n.result=yield n.securityService.loginWithToken(n.niss.value,n.key.value,o),!0===n.result.valid?location.href=n.result.redirectionUrl:n.processing=!1}catch{n.processing=!1}else n.processing=!1})()}static{this.\u0275fac=function(o){return new(o||e)(t.rXU(O.i),t.rXU(g.ze),t.rXU(p.Ix))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mp-login-foreigner"]],standalone:!1,decls:25,vars:20,consts:[[1,"box",3,"formGroup"],[1,"box__header","not-for-small-screen"],[1,"box__title"],["label","mypension_login::block_title"],[1,"box__content"],["label","mypensionv3_login::ExternalUserFormIntro"],[1,"eul"],[1,"margin-bottom-20"],[2,"font-family",'Oswald, "Franklin Gothic Medium", "Arial Narrow", Arial, sans-serif'],["label","mypensionv3_login::ExternalUserFormNiss"],[1,"margin-top-10"],["type","text","mask","00.00.00-000.00",1,"eul__input",3,"formControlName","placeholder","showMaskTyped","ngClass"],["label","mypensionv3_login::ExternalUserFormKey"],["type","text",1,"eul__input",3,"formControlName","ngClass","placeholder"],["class","eul__error margin-bottom-20",4,"ngIf"],[1,"text-center","margin-top-30"],["type","button","class","button button_primary",3,"click",4,"ngIf"],["type","button","disabled","disabled","class","button button_primary",4,"ngIf"],[1,"eul__error","margin-bottom-20"],[1,"fa","fa-exclamation-circle","margin-right-5","eul__error-icon"],["label","mypension_login_foreigner::required_fields"],["innerHtml",t.OP0`result.error`],["type","button",1,"button","button_primary",3,"click"],["label","mypensionv3_login::ExternalUserFormButton"],["type","button","disabled","disabled",1,"button","button_primary"],[1,"fa","fa-spin","fa-spinner","margin-right-5"],["label","mypensionv3_login::ExternalUserFormButtonProcessing"]],template:function(o,r){1&o&&(t.j41(0,"form",0)(1,"div",1)(2,"h1",2),t.nrm(3,"key",3),t.k0s()(),t.j41(4,"div",4)(5,"div"),t.nrm(6,"key",5),t.k0s(),t.j41(7,"div",6)(8,"div",7)(9,"div",8),t.nrm(10,"key",9),t.k0s(),t.j41(11,"div",10),t.nrm(12,"input",11),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"div",7)(15,"div",8),t.nrm(16,"key",12),t.k0s(),t.j41(17,"div",10),t.nrm(18,"input",13),t.nI1(19,"translate"),t.k0s()(),t.DNE(20,T,3,0,"div",14)(21,D,3,0,"div",14),t.j41(22,"div",15),t.DNE(23,G,2,0,"button",16)(24,F,4,0,"button",17),t.k0s()()()()),2&o&&(t.Y8G("formGroup",r.form),t.R7$(12),t.Y8G("formControlName",r.fields.Niss)("placeholder",t.bMT(13,12,"mypensionv3_login::ExternalUserFormNiss"))("showMaskTyped",!0)("ngClass",t.eq3(16,I,(null==r.niss?null:r.niss.invalid)&&r.processing)),t.R7$(6),t.Y8G("formControlName",r.fields.Key)("ngClass",t.eq3(18,I,(null==r.key?null:r.key.invalid)&&r.processing))("placeholder",t.bMT(19,14,"mypensionv3_login::ExternalUserFormKey")),t.R7$(2),t.Y8G("ngIf",r.form.invalid&&r.processing),t.R7$(),t.Y8G("ngIf",!1===(null==r.result?null:r.result.valid)),t.R7$(2),t.Y8G("ngIf",!1===r.processing),t.R7$(),t.Y8G("ngIf",!0===r.processing))},dependencies:[d.YU,d.bT,g.qT,g.me,g.BC,g.cb,g.j4,g.JD,w.Zr,s.D,U.D],styles:["[_nghost-%COMP%]{width:100%}.eul[_ngcontent-%COMP%]{width:500px;margin:40px auto 0}.eul__input[_ngcontent-%COMP%]{padding:10px!important;width:100%;font-size:1.1rem}.eul__error[_ngcontent-%COMP%]{display:flex;align-items:baseline;color:#a94442;text-align:left;font-weight:700}.eul__error-icon[_ngcontent-%COMP%]{font-size:1.3rem;padding-right:5px}@media (max-width: 900px){.eul[_ngcontent-%COMP%]{width:90%}}"]})}}return e})();var j=i(27788),S=i(62143),B=i(1083),N=i(64271),X=i(46313),$=i(77211),A=i(12962);const Y=()=>["logging-in"];function W(e,m){1&e&&t.nrm(0,"i",18)}function V(e,m){1&e&&t.nrm(0,"i",19)}function K(e,m){if(1&e){const n=t.RV6();t.j41(0,"div",8)(1,"a",9),t.bIt("onHit",function(){t.eBV(n);const r=t.XpG(2);return t.Njj(r.login())}),t.j41(2,"div"),t.DNE(3,W,1,0,"i",10)(4,V,1,0,"i",11),t.k0s(),t.j41(5,"div"),t.nrm(6,"key",12),t.k0s(),t.j41(7,"div"),t.nrm(8,"key",13),t.k0s()(),t.j41(9,"a",14)(10,"div"),t.nrm(11,"i",15),t.k0s(),t.j41(12,"div"),t.nrm(13,"key",16),t.k0s(),t.j41(14,"div"),t.nrm(15,"key",17),t.k0s()()()}if(2&e){const n=t.XpG(2);t.R7$(3),t.Y8G("ngIf",!n.loggingInWithEid),t.R7$(),t.Y8G("ngIf",n.loggingInWithEid),t.R7$(5),t.Y8G("routerLink",n.privateKeyLoginUrl.path)("queryParams",n.privateKeyLoginUrl.params)}}function Q(e,m){1&e&&(t.j41(0,"div",8),t.nrm(1,"mp-waiter",20),t.k0s())}function z(e,m){if(1&e&&(t.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"h1",4),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",5),t.DNE(7,K,16,4,"div",6)(8,Q,2,0,"div",6),t.k0s()(),t.nrm(9,"mp-popular-questions",7),t.k0s()),2&e){const n=t.XpG();t.R7$(4),t.SpI(" ",t.bMT(5,4,n.logoutInProgress?"mypension_logout::processing_title":"mypension_login::block_title")," "),t.R7$(3),t.Y8G("ngIf",!n.logoutInProgress),t.R7$(),t.Y8G("ngIf",n.logoutInProgress),t.R7$(),t.Y8G("categories",t.lJ4(6,Y))}}const q=[{path:"logout",pathMatch:"full",component:E},{path:"logout-completed",pathMatch:"full",component:(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mp-logout"]],standalone:!1,decls:4,vars:0,consts:[[1,"completed"],["src","/img/mypension_sign.png"],[1,"text"],["label","logout::completed"]],template:function(o,r){1&o&&(t.j41(0,"div",0),t.nrm(1,"img",1),t.j41(2,"div",2),t.nrm(3,"key",3),t.k0s()())},dependencies:[s.D],styles:["[_nghost-%COMP%]{width:100%;text-align:center}.completed[_ngcontent-%COMP%]{margin-top:50px;color:#b60146;font-size:1.2rem}.completed[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:60%}.completed[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{max-width:90%;margin:50px auto}"]})}}return e})()},{path:"pklogin",pathMatch:"full",component:R},{path:"login",pathMatch:"full",component:(()=>{class e{constructor(n,o,r,M,tt,et,nt){this.contextService=n,this.securityService=o,this.userService=r,this.urlService=M,this.configurations=tt,this.router=et,this.sigedisService=nt,this.logoutInProgress=!1,this.loggingInWithEid=!1,this.loaded=!1,this.db2p=!1}ngOnInit(){this.loaded=!1,this.context=this.contextService.jsonContext,this.redirectUrl=this.router.url.split("?source=")[1]||"",this.router.url.indexOf("?db2p")>-1&&(this.db2p=!0),this.router.url.toLowerCase().indexOf("?logout")>=0?(this.logoutInProgress=!0,this.userService.logout()):this.contextService.isCitizenOrImpersonator()?""===this.redirectUrl||this.configurations.getBoolean("Redirections","ForceRedirectToHomePage")?location.href=this.urlService.getUrl("Home"):location.href=this.redirectUrl:"BE"===this.context.user.country||this.router.url.indexOf("?mypension")>-1?this.login():(this.privateKeyLoginUrl=new j.s(""!==this.redirectUrl?this.urlService.getUrl("PkLogin",{source:this.redirectUrl}):this.urlService.getUrl("PkLogin")),this.loaded=!0)}login(){this.loggingInWithEid||(this.loggingInWithEid=!0,this.db2p&&(this.redirectUrl=this.sigedisService.url()),this.securityService.loginWithEid(this.redirectUrl))}static{this.\u0275fac=function(o){return new(o||e)(t.rXU(_.V),t.rXU(O.i),t.rXU(S.D),t.rXU(B.H),t.rXU(N.s),t.rXU(p.Ix),t.rXU(X.y))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mp-login-choice"]],standalone:!1,decls:1,vars:1,consts:[["class","main__left-area main__left-area_full",4,"ngIf"],[1,"main__left-area","main__left-area_full"],[1,"box"],[1,"box__header","not-for-small-screen"],[1,"box__title"],[1,"box__content"],["class","login-choice",4,"ngIf"],[3,"categories"],[1,"login-choice"],["href","javascript:void(0)","clickOrEnter","",3,"onHit"],["class","fa fa-id-card",4,"ngIf"],["class","fa fa-spin fa-spinner",4,"ngIf"],["label","mypension_login::eid_title"],["label","mypension_login::eid_description"],[3,"routerLink","queryParams"],[1,"fa","fa-globe"],["label","mypension_login::key_title"],["label","mypension_login::key_description"],[1,"fa","fa-id-card"],[1,"fa","fa-spin","fa-spinner"],["operation","logout"]],template:function(o,r){1&o&&t.DNE(0,z,10,7,"div",0),2&o&&t.Y8G("ngIf",r.loaded)},dependencies:[d.bT,l.Wk,$.L,f.g,A.I,s.D,U.D],styles:["[_nghost-%COMP%]{width:100%}.login-choice[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{padding:5px 25px 25px;width:300px;height:300px;margin:20px 35px;font-family:Oswald,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;text-align:center;border:1px solid #dfdfdf;display:flex;flex-direction:column;justify-content:center}.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover{text-decoration:none;border-color:#8e8e8e!important}.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{font-size:6rem;color:#b60146}@media (max-width: 900px){.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:first-child{font-size:3rem}}.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){color:#000;font-size:1.4rem;margin-top:15px}@media (max-width: 900px){.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:nth-child(2){font-size:1.2rem;margin-top:5px}}.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:last-child{color:#5e5e5e;margin-top:10px}@media (max-width: 900px){.login-choice[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{width:220px;height:220px;margin:20px}}"]})}}return e})()},{path:"unknow",pathMatch:"full",component:(()=>{class e{constructor(n,o){this._context=n,this._router=o}contact(){"fr"==this._context.language.toLowerCase()&&window.open("https://www.sfpd.fgov.be/fr/formulaire-de-contact","_blank"),"nl"==this._context.language.toLowerCase()&&window.open("https://www.sfpd.fgov.be/nl/contactformulier","_blank"),"de"==this._context.language.toLowerCase()&&window.open("https://www.sfpd.fgov.be/de/kontaktformular","_blank")}home(){var n=this;return(0,u.A)(function*(){yield n._router.navigateByUrl("/"+n._context.language+"/auth/logout")})()}static{this.\u0275fac=function(o){return new(o||e)(t.rXU(_.V),t.rXU(p.Ix))}}static{this.\u0275cmp=t.VBU({type:e,selectors:[["mp-unknow"]],standalone:!1,decls:9,vars:0,consts:[[1,"completed"],["src","/img/mypension_sign.png"],[1,"text"],["label","login::unknow"],["label","login::unknow-contact"],["label","login::unknow-close"]],template:function(o,r){1&o&&(t.j41(0,"div",0),t.nrm(1,"img",1),t.j41(2,"div",2),t.nrm(3,"key",3),t.k0s(),t.j41(4,"div",2)(5,"p"),t.nrm(6,"key",4),t.k0s(),t.j41(7,"p"),t.nrm(8,"key",5),t.k0s()()())},dependencies:[s.D],styles:["[_nghost-%COMP%]{width:100%;text-align:center}.completed[_ngcontent-%COMP%]{margin-top:50px;color:#b60146;font-size:1.2rem}.completed[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:60%}.completed[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{max-width:90%;margin:50px auto}"]})}}return e})()}];let H=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({imports:[l.iI.forChild(q)]})}}return e})();var J=i(15971);let Z=(()=>{class e{static{this.\u0275fac=function(o){return new(o||e)}}static{this.\u0275mod=t.$C({type:e})}static{this.\u0275inj=t.G2t({imports:[x.G,H,J.FaqModule]})}}return e})()}}]);
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.